@charset "utf-8";



.overview_top {background:url(../images/img01_0101.png) no-repeat center center;background-size:cover;padding:25% 10% 10% 10%;color:#fff;}
.overview_top p {position:relative;}
.overview_top p span {font-size:1.6em;padding:0 15px 0 0;position:relative;background:rgba(255,255,255,0);font-weight:200;line-height:1.4em;font-family: 'Lato','Noto Sans KR', "돋움", Dotum, Arial, sans-serif;}
.overview_top p:after {display:block;content:"";top:50%;right:0;width:45%;height:1px;background:rgba(255,255,255,0.6);position:absolute;}
.overview_top h4 {font-size:72px;line-height:1.4em;font-family: 'Lato','Noto Sans KR', "돋움", Dotum, Arial, sans-serif;word-break:keep-all;}
.overview_bottom {padding:5% 10% 0 10%;display:flex;flex-wrap:wrap; justify-content: space-between;  }
.overview_bottom_left {width:40%;font-size:2em;color:#000;font-weight:300;line-height:1.4em;}
.overview_bottom_right {width:55%;}
.overview_bottom_right p {font-size:1.1em;margin-bottom:20px;line-height:1.6em;word-break:keep-all;}
.overview_bottom_right p.sign {font-size:1.3em;}
.overview_bottom_right p.sign strong {color:#000;}

.company_top {text-align:center;}
.company_top h4 {font-size:40px;color:#000;line-height:1.4em;font-family: 'Lato','Noto Sans KR', "돋움", Dotum, Arial, sans-serif;margin-bottom:30px;font-weight:800;word-break:keep-all;}
.company_top h4 strong {color:#1c94ff;font-weight:800;}
.company_top p {font-size:1.1em;line-height:1.5em;word-break:keep-all;}
.company_bottom {padding:8% 0 0 0%;display:flex;flex-wrap:wrap; justify-content: space-between;}
.company_bottom_left {width:40%;}
.company_bottom_left img {max-width:100%;}
.company_bottom_right {width:58%;}

.business_top {text-align:center;background:url(../images/img01_0301.png) no-repeat center center;padding:80px 0;background-size:cover;}
.business_top img {max-width:100%;}
.business_middle {margin-top:5%;}
.business_middle p {line-height:1.5em;word-break:keep-all;}
.content-subtit {font-size:1.5em;font-weight:600;color:#000;line-height:1.4em;margin-bottom:10px;}
.content-subtit1 {font-size:1.3em;font-weight:600;color:#000;line-height:1.4em;margin-bottom:10px;margin-top:60px;position:relative;padding-top:15px;padding-left:20px;}
.content-subtit1:before {position:absolute;left:0;top:0px;width:22px;height:8px;border-radius:20px;background:#1c94ff;display:block;content:"";}
.content-subtit2 {font-size:1.1em;font-weight:400;color:#fff;line-height:1.4em;padding:10px 20px;background:#1c94ff;border-radius:10px;margin-left:15px;display:inline-block;}
.business_middle_flex {display:flex;flex-wrap:wrap; justify-content: space-between;}
.business_middle_flex .business_middle_item {width:48%;margin-bottom:1%;border:1px solid #c7c7c7;}
.business_middle_flex .business_middle_item p.img img {width:100%;}
.business_middle_flex .business_middle_item .business_inner {padding:30px;}
.business_middle_flex .business_middle_item .business_inner p {line-height:1.4em;word-break:keep-all;}
.business_middle_flex .business_middle_item .business_inner p.tit {font-size:1.2em;font-weight:600;color:#000;margin-bottom:15px;}
.business_middle_flex .business_middle_item .business_inner p.tit:after {display:block;content:"";width:60px;height:1px;background:#007dc6;margin:15px 0 0 0;}
.business_middle_flex1 {display:flex;flex-wrap:wrap; justify-content: space-between;}
.business_middle_flex1 .business_middle_item {flex-grow: 1;margin-right:1%;background:#007dc6;color:#fff;text-align:center;font-size:1.1em;padding:30px 0;}

.process_box {border:1px solid #cecece;margin-top:30px}
.process_box img {max-width:100%;}

.process2_flow {display:flex;flex-wrap:wrap;justify-content: flex-end;  }
.process2_item {width:20%;margin:2.5%;border:1px solid #c7c7c7;position:relative;}
.process2_item:after {display:block;content: "\e93e";position:absolute;right:-60px;top:50%;font-family: xeicon;transform: translateY(-50%);font-size:2.5em;color:#000;}
.process2_item p.img {text-align:center;;border-bottom:1px solid #c7c7c7;padding:20px 10px}
.process2_item p.img img {max-width:100%;}
.process2_item .process2_inner {padding:20px;}
.process2_item .process2_inner p {line-height:1.4em;word-break:keep-all;}
.process2_item .process2_inner p.tit {font-size:1.2em;font-weight:600;color:#000;margin-bottom:15px;}
.process2_item .process2_inner p.tit strong {font-family: 'Lato','Noto Sans KR', "돋움", Dotum, Arial, sans-serif;color:#1c94ff;display:inline-block;margin-right:10px;font-weight:800;}
.process2_box {background:#f3f3f3;padding:30px;text-align:center;margin-top:5%;}
.process2_box img{max-width:100%;}
.process2_item:nth-child(1) {order: 1;}
.process2_item:nth-child(2) {order: 2;}
.process2_item:nth-child(3) {order: 3;}
.process2_item:nth-child(4) {order: 4;}
.process2_item:nth-child(4):after {content: "\e941";right:auto;left:50%;top:auto;bottom:-60px;transform: translateX(-50%);}
.process2_item:nth-child(5) {order: 7;}
.process2_item:nth-child(6) {order: 6;}
.process2_item:nth-child(7) {order: 5;}
.process2_item:nth-child(7):after {display:none;}
.process2_item:nth-child(5):after,
.process2_item:nth-child(6):after {content: "\e93b";right:auto;left:-60px;}

.product_top {display:flex;flex-wrap:wrap;background:#efefef;padding:5% 5%;align-items: center;}
.product_txt {width:60%;}
.product_txt h4 {font-size:1.5em;font-weight:600;color:#000;margin-bottom:35px;}
.product_txt h4 strong {color:#007dc6;}
.product_txt p {line-height:1.5em;word-break:keep-all;}
.product_txt p.tit {font-size:1.2em;font-weight:600;color:#000;margin-bottom:15px;}
.product_img {width:40%;text-align:center;}
.product_img img {max-width:100%;}
.product_img .link a {display:inline-block;background:#fff;border-radius:10px;color:#1c94ff;border:1px solid #1c94ff;font-size:1.1em;padding:15px 50px;}
.product_bottom p {padding-left:15px;line-height:1.4em;word-break:keep-all;}
.product_bottom_flex {display:flex;flex-wrap:wrap;margin-bottom:40px;}
.product_bottom_flex:last-child {margin-bottom:0;}
.product_bottom_left {width:15%;}
.product_bottom_right {width:85%;}


.sitemap_flex {display:flex;flex-wrap:wrap;}
.sitemap_item {width:24%;margin:0.5%;padding:0px;}
.sitemap_item h3 {font-weight:500;padding:15px;border-bottom:1px solid #4571b9;color:#4571b9;}
.sitemap_item ul {margin:15px 0;}
.sitemap_item li {padding:7px 16px 7px 25px;position:relative;}
.sitemap_item li:before {display:block;content:"";width:5px;height:5px;background:#000;border-radius:50%;transform: translateY(-50%);position:absolute;left:15px;top:50%;;}



.tableA {
	clear: both;
	display: table;
	width: 100%;
	border-collapse: collapse;
	margin: 0px 0;
	border-top:1px solid #222;
}

.tableA tbody th {
	padding: 20px 10px;
	color: #000;
	font-weight: 600;
	border-bottom:1px solid #e1dbd4;
	text-align: left;
	line-height: 1.5em;
	background: #fff;
	width:20%;
}
.tableA tbody td {
	border-bottom:1px solid #e1dbd4;
	padding: 20px 10px;
	background: #fff;
	color: #666666;
	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;}
