@charset "utf-8";


.company_top,
.company_bottom {display:flex;justify-content: space-between;flex-wrap:wrap;}
.company_top > *,
.company_bottom > * {width:48%;}
.company_right p {line-height:1.4;margin-bottom:25px;word-break:keep-all;}
.company_right p.sign {text-align:right;font-size:1.1em;color:#595959;margin-bottom:0;}
.company_right p.sign strong {font-size:1.2em;font-weight:500;}
.company_title {font-size:40px;color:#1e5dba;font-weight:600;}
.company_bottom {margin-top:100px;}
.company_bottom .company_left {order:2;}
.company_bottom .company_right {order:1;}

.process_top {display:flex;justify-content: space-between;flex-wrap:wrap;align-items: center;padding-bottom:80px;border-bottom:1px solid #dbdbdb;}
.process_top p {text-align:center;}
.process_top strong {display:block;margin-top:15px;font-size:1.2em;font-weight:500;color:#262626;}
.process_bottom {}
.process_bottom_inner {display:flex;justify-content: space-between;flex-wrap:wrap;align-items: center;padding:60px 0;border-bottom:1px dashed #dbdbdb;}
.process_bottom_inner p.img {width:55%;}
.process_bottom_inner > div {width:40%;}
.process_bottom_inner > div h4 {color:#f0ebe8;font-size:80px;font-weight:800;font-family: 'PayboocFont';margin-bottom:40px;}
.process_bottom_inner > div h3 {color:#000000;font-size:35px;font-weight:600;margin-bottom:30px;}
.process_bottom_inner > div p {font-size:1.1em;color:#595959;word-break:keep-all;line-height:1.4;}

.product_top {display:flex;justify-content: space-between;flex-wrap:wrap;gap:30px;margin-bottom:80px;}
.product_top > p {width:31%;text-align:center;}
.product_top > p:nth-child(4),
.product_top > p:nth-child(5) {width:48%;}
.product_top > p strong {display:block;margin-top:15px;font-size:1.2em;font-weight:500;color:#262626;}

.sitemap_flex {display:flex;flex-wrap:wrap;}
.sitemap_item {width:24%;margin:0.5%;padding:0px;}
.sitemap_item h3 {font-weight:500;padding:15px 0;color:#fff;font-size:1.4em;}
.sitemap_item ul {margin:15px 0;}
.sitemap_item li {padding:10px 16px 10px 20px;position:relative;}
.sitemap_item li:before {display:block;content:"";width:4px;height:4px;background:#fff;border-radius:50%;transform: translateY(-50%);position:absolute;left:0px;top:50%;;}
.sitemap_item li a {color:#fff;color:rgba(255,255,255,0.7);}


.tableA {
	clear: both;
	display: table;
	width: 100%;
	border-collapse: collapse;
	margin: 0px 0;
	border-top:1px solid #b7b7b7;
	border-bottom:1px solid #b7b7b7;
}

.tableA tbody th {
	padding: 20px 10px;
	color: #1a61b5;
	font-weight: 400;
	border-bottom:1px dashed #b7b7b7;
	line-height: 1.5em;
	background: #f2f3f7;
	width:20%;
}
.tableA tbody td {
	border-bottom:1px dashed #b7b7b7;
	padding: 20px 10px;
	line-height: 1.5em;
}

.tableB {
	clear: both;
	display: table;
	width: 100%;
	border-collapse: collapse;
	margin: 0px 0;
	border-top:1px solid #b7b7b7;
	border-bottom:1px solid #b7b7b7;
}

.tableB thead th {
	padding: 20px 10px;
	color: #1a61b5;
	font-weight: 500;
	border-bottom:1px dashed #b7b7b7;
	line-height: 1.5em;
	background: #f2f3f7;
}
.tableB tbody td {
	border-bottom:1px dashed #b7b7b7;
	padding: 20px 10px;
	text-align:center;
	line-height: 1.5em;
}





.tabs {display:flex;flex-wrap:wrap;justify-content: center;margin-bottom:20px; }
.tabs_item {width:100%;max-width:150px;text-align:center;border:1px solid #959595;margin-left:-1px;}
.tabs_item a {display:block;padding:15px 0px;}
.tabs_item.active a {font-weight:500;color:#fff;background:#959595;}
