@charset "utf-8";

section{position:relative;z-index:2;}
.section_width{max-width:1791px;margin:0 auto;overflow:hidden;}
.over_hidden{overflow:hidden;}
.line{padding:100px 0;line-height:40px;position:relative;}
.line-span{width:100%;height:2px;background:#222;position:absolute;left:0;top:50%;margin-top:-1px;z-index:1;}
.line img{position:relative;z-index:2;    max-width: 30%;}
.section_box{transition:all 800ms;-webkit-transition:all 800ms;-moz-transition:all 800ms;-o-transition:all 800ms;-ms-transition:all 800ms;}
.section_top,
.section_bottom{opacity:0.1;filter:alpha(opacity=10);position:relative;}
.text_center{text-align:center;}
.on .section_top,
.on .section_bottom{filter:alpha(opacity=100);}
.pc_off{display:none;}
.section_top{left:-200px;}
.on .section_top{left:0;}

.in-setion0{position:relative;}
.section00{padding-bottom:50px}
.section00 .xe_width .clearBoth{position:relative;background:#16304c;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;padding:0;-webkit-box-shadow:0 2px 2px rgb(0 0 0 / 40%);-moz-box-shadow:0 2px 2px rgb(0 0 0 / 40%);box-shadow:0 2px 2px rgb(0 0 0 / 40%);}
.section00 .over-slide-left{height:610px;background:#283f5c url(../img/bg_section00.png) no-repeat 99% 90%;float:left;width:74%;}
.in-setion0{padding:40px;}
.wrap-form ol{margin:0;padding-left:20px;}
.setion-top:after{content:"";display:block;clear:both;}
.wrap-form ol li{margin:15px 0}
.wrap-form a{color:#fff;text-decoration:underline;position:relative;padding-left:15px;}
.wrap-form a:after{content:"";display:block;width:2px;height:2px;position:absolute;border:1px solid #f1f1f1;border-radius: 2px;left:2px;top:9px;}
.widgetTable_DW_list tbody tr:first-child td{padding-top:20px;}
.section00 .over-slide-left .setion-top{padding-bottom:30px;color:#dfd4ae}
.section00 .over-slide-left h2{font-size:40px;line-height:70px;color:#fff;font-weight:400;margin:0px 0 20px 0;position:relative;}
.section00 .over-slide-left h2 a.link-qna{
    color: #ffe49a;
    border: 3px solid #ffe49a;
    padding: 12px 20px;
    line-height: 24px;
    font-size: 24px;
    border-radius: 3px;
    padding-right: 65px;
    position:relative;
}
.section00 .over-slide-left h2 a.link-qna:after{
    content:"";
    display:block;
    clear:both;
    position:absolute;
    right:15px;
    width:40px;
    top:50%;
    height:6px;
    background: url(../img/bg_more.gif) no-repeat left 50%;;
}
.section00 .over-slide-left h2 span.small-h2{display:block;font-weight:300;color: #a6bdd6;font-size: 24px;}

.section00 .over-slide-left span.h2_sub{font-size:14px;vertical-align:top;color:#fff;display:block;line-height:16px;padding-top:5px;}
.section00 .over-slide-right{width:25%;float:right}
.section00 .over-slide-right ul{margin:0;padding:0;padding-top:15px;list-style:none;}
.section00 .over-slide-right ul:after{content:"";display:block;clear:both;}
.section00 .over-slide-right ul li{width:50%;float:left;text-align:center;position:relative;}
.section00 .over-slide-right ul li:nth-child(1):after,
.section00 .over-slide-right ul li:nth-child(2):after,
.section00 .over-slide-right ul li:nth-child(3):after,
.section00 .over-slide-right ul li:nth-child(4):after{content:"";display:block;position:absolute;left:10px;right:10px;height:1px;background:#2c4a6f;}
.section00 .over-slide-right ul li:nth-child(1):before,
.section00 .over-slide-right ul li:nth-child(3):before,
.section00 .over-slide-right ul li:nth-child(5):before{}
.section00 .over-slide-right ul li a{color:#fff}
.section00 .over-slide-right ul li img{width:40px;padding:5px;padding-top:10px;vertical-align:middle}
.section00 .over-slide-right ul li h2{font-size:16px;font-weight:400;}
.section00 .over-slide-right ul li p{margin:5px 0;line-height:18px;font-size:14px;display:none;}
.section00 .over-slide-right a{display:table;width:100%;height:123px;margin:15px 0;padding:0px;transition:all 400ms;-webkit-transition:all 400ms;-moz-transition:all 400ms;-o-transition:all 400ms;-ms-transition:all 400ms;}
.section00 .over-slide-right a div{display:table-cell;vertical-align:middle;}
.section00 .over-slide-right h2{margin:5px 0;font-size:18px;line-height:36px;}
.section00 .over-slide-right p{font-size:14px;line-height:16px;margin:0;display:none;}
/*.section00 .over-slide-right a:hover h2{display:none;}
.section00 .over-slide-right a:hover p{display:block;}*/
.section00 .over-slide-right{
	position: absolute;
    top: -120px;
    background: #16304c;
	-webkit-border-radius: 5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;
}
.section00 .over-slide-right,
.section00 .over-slide-left{width:100%;}
.section00 .over-slide-right ul li{width:25%;}
.section00 .over-slide-right ul li:before{display:none !important;}
.xe .section00 .over-slide-right ul li:after{content:"";display:block;position:absolute;top:10px;height:80px;width:1px;background:#2c4a6f;left:0;}
.xe .section00 .over-slide-right ul li:nth-child(1):after{display:none;}
.xe .section00 .over-slide-right a{height:80px;margin:0;}
.xe .section00 .over-slide-right ul{padding:10px 0 9px 0;}
.dw_section .in_section{position:relative;z-index:1;}
.section-more{position:absolute;right:40px;top:92px;width:320px;color:#fff;}
.section-more h2{padding-left:70px;background:url(../img/bg_more.png) no-repeat left 10px;;background-size:60px;}
.section00 .over-slide-left .section-more h2{padding-bottom:0;margin:0;}
.section00 .over-slide-left .section-more h2:after{display:none;}
.section-more-a,
.section00 .over-slide-left .section-more h2 a{font-size: 14px;vertical-align: top;color: #fff;display:inline-block;line-height: 16px;padding-top: 5px;padding-right:50px;background:url(../img/bg_more.gif) no-repeat right 12px;    letter-spacing: 2px;}
.over-slide-left .section-more-a{
    position: absolute;
    right: 0;
    top: 40px; 
}
.section0-right{float:left;width:55%;}
.section0-left{float:right;width:40%;position:relative;right:0;top:35px;}
.wrap-form{
    padding: 15px;
    background: rgb(255 255 255 / 12%);
}
.in-setion0:after{
    content:"";
    display:block;
    clear:both;
}
.wrap-form p{
    padding:30px 20px;
    font-size: 18px;
    color: #d3c0aa;
}
.section1{z-index:4;clear:both;background:#f6f6f6;padding:40px 0;}
.section1B{background:#f6f6f6;}
.section0{z-index:1;}
.section2{z-index:6;}
.section3{z-index:7;}
.section4{padding:50px 0;background:#fff;} 
.box4{width:25%;float:left;position:relative;}
.in-box4{margin:5px;padding:15px;background:#fff;border: 1px solid rgb(0 0 0 / 10%);}
.section1B .owl-normal-ITC .owl-item .item{background:#fff;}
.box4-h2{font-size: 18px;
    margin: 10px 0 10px;
	padding-bottom:15px;
	border-bottom:1px solid #e2e2e2;
    position: relative;
    line-height: 20px;
    font-weight: 600;
    color: #222;
	padding-left:35px; 
}
.box4-h2:after{
	content:"";
	display:block;
	position:absolute;
	width:30px;
    height: 3px;
    background: #162e4c;
    left: 0px;
    bottom: -2px;
}
.box4-h2 img{
	position:absolute;
	left:0;
	top: 5px;
    width: 30px;
}
.box4-h2 span{display:block;font-size:10px;letter-spacing:2px;color:#999;line-height:15px;text-indent: 2px;}
.box4-h2 a.box4_more{position:absolute;width:16px;height:0px;padding-top:16px;overflow:hidden;display:inline-block;right:0;top:2px;transition:all 400ms;-webkit-transition:all 400ms;-moz-transition:all 400ms;-o-transition:all 400ms;-ms-transition:all 400ms;display:none;}
.in-box4:hover .box4-h2 a.box4_more {transform:rotate(90deg); -ms-transform:rotate(90deg);}
.in-box4 .widgetTable_DW td.time{padding-right:0;}
.in-box4 .widgetTable_DW td.time .dw_date{margin-right:0;}
.in-box4  .widgetTable_DW a.Title_a{font-size:14px;}
.box4-text{min-height:150px;}
.box4-h2 a:after{
	content: '';
    position: absolute;
    top: 0;
    left: 50%;
    width: 2px;
    height: 100%;
    margin-left: -1px;
    background: #28405d;
}
.box4-h2 a:before {
    content: '';
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    height: 2px;
    margin-top: -1px;
    background: #28405d;
}
/*
.box4:before {
    display: inline-block;
    position: absolute;
    top: 0px;
    width: 1px;
	bottom:0;
    background: #eaeaea;
    content: '';
    lefT: 0;
}*/
.over_hidden>.clearBoth{margin:0 -5px;}
.in-box4 .widgetTable_DW a.Title_a:hover{color:#1E404E!important;text-decoration:underline}
.in-box4 .widgetTable_DW .in_title{position:relative;padding-left:10px;padding-right:20px;}
.in-box4 .widgetTable_DW .in_title .wrap-icon{position:absolute;left:0;top:8px;width:4px;height:4px;border:1px solid #fff;background:#999;
	-webkit-border-radius: 3px;
    -moz-border-radius:3px;
    border-radius: 3px;padding:0;
	transition:all 400ms;-webkit-transition:all 400ms;-moz-transition:all 400ms;-o-transition:all 400ms;-ms-transition:all 400ms;
}
.in-box4 .widgetTable_DW td{
    padding:5px 0;
}
.in-box4 .widgetTable_DW .in_title:hover .wrap-icon{border:1px solid #333;background:#333;}
.in-box4 .widgetTable_DW a.Title_a{color:#888;}
.foot-more{padding-top:10px;margin-top:10px;border-top:1px solid #eaeaea;}
.foot-moreB{padding:20px 0;text-align:center;}
.foot_more_a{font-size:12px;display:inline-block;line-height:24px;padding-right:50px;background:url(../img/bg_foot_a.gif) no-repeat right 10px;transition:all 400ms;-webkit-transition:all 400ms;-moz-transition:all 400ms;-o-transition:all 400ms;-ms-transition:all 400ms;color:#000;opacity:0.4;filter:alpha(opacity=40);}
.foot_more_a:hover{padding-right:60px;opacity:1;filter:alpha(opacity=100);}
.foot-moreB .foot_more_a{
    padding: 10px 20px;
    border: 1px solid #28405d;
    padding-right: 70px;
    background:#fff url(../img/bg_foot_a.gif) no-repeat right 10px;
    background-position: 85% 50%;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius: 2px;
    
}

.in-section-top{display:table;vertical-align:middle;text-align:center;width:100%;color:#333;padding:20px 0 10px 0;}
.in-section-top h2{margin:12px;margin-top:0;padding:0;font-weight:400;font-size:34px;line-height:48px;}
.in-section-top h2 span{font-weight:600;color: #111;}
.p_line{width:200px;display:table;margin:0 auto}
.p_line img{width:24px;}
.p_line .h1_line{display:table-cell;vertical-align:middle;width:50%;}
.in_line{display:block;height:1px;background:#3a3a3a;}
.line_center{padding:0 5px;}
.foot_relative_box{margin:10px;padding:0;font-weight:400;font-size:18px;line-height:28px;}
.in-section-top h4{
	font-size: 16px;
    font-weight: 400;
    margin: 0 15px;
}
.main_top_img{text-align:center;}
.main_top_img img{vertical-align:middle;max-width:100%;}
.wrap_iframe{position:relative;overflow:hidden;margin-top:100px;}
.wrap_iframe .bg_youtube{vertical-align:middle;width:100%;}
.wrap_iframe iframe{position:absolute;left:0;right:0;top:0;bottom:0;width:100% !important;height:100% !important}
.max-100{max-width:100%;vertical-align:middle;}
.wrap_slide_titleB {text-align:left;}
.wrap_slide_title_top{
    padding:15px;
    background:#172f4c;
    line-height:24px;
    height:76px;
}
.wrap_slide_title_top span{
    color:#d2c293;
    font-size:19px;
}
.owl-normal-ITC .wrap_slide_title_top h3{
    font-size:16px;
    line-height:24px;
    height:48px;
    margin-top:0;
}
.owl-normal-ITC .wrap_slide_title_top h3 a{color:#fff;}
.wrap_slide_title_bottom{
    padding:15px;
}
.wrap_slide_title_bottom p{
    margin-top: 0;
    margin-bottom: 25px;
    line-height: 23px;
    font-size: 16px;
    height: 115px;
    overflow: hidden;
}
.owl-normal-ITCC .owl-item .item {
    border: 1px solid #e2e2e2;
    transition:all 400ms;-webkit-transition:all 400ms;-moz-transition:all 400ms;-o-transition:all 400ms;-ms-transition:all 400ms;
    -webkit-box-shadow:0 2px 2px rgb(0 0 0 / 0%);-moz-box-shadow:0 2px 2px rgb(0 0 0 / 0%);box-shadow:0 2px 2px rgb(0 0 0 / 0%);
}
.owl-normal-ITCC .owl-item .item:hover{
    border:1px solid #172f4c;
    -webkit-box-shadow:0 2px 2px rgb(0 0 0 / 40%);-moz-box-shadow:0 2px 2px rgb(0 0 0 / 40%);box-shadow:0 2px 2px rgb(0 0 0 / 40%);
}
.wrap_slide_title_bottom i{padding-right:5px;}
.section2{background: #28405d;}
.middle-box{position:relative;}
.in-middle-box{padding:70px 40px;color:#fff;position:relative;}
.box-naver{float:left;width:33.33333%;}
.box-kakao{width:33.33333%;float:right;}
.box-naver h2 span{color: #d2c293;}
.box-naver a{
    padding: 6px 10px;
    border: 1px solid rgb(255 255 255 / 50%);
    color:#fff;
    padding-right: 38px;
    background:url(../img/bg_more_w.gif) no-repeat right 10px;
    background-position: 90% 60%;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius: 2px;
    display:inline-block;
    margin-top:10px;
}
.box-naver img{max-width:100%;vertical-align:middle;}
.wrap-kakao-icon{position:absolute;left:40px;top:80px;width:90px;}
.wrap-kakao-icon img{width:100%;vertical-align:middle;}
.box-naver .wrap-kakao-icon{left:0;width:110px;}
.box-naver .wrap-kakao-icon img{width:110px;}
.box-kakao h2{
	font-size: 28px;
    line-height: 34px;
    margin:10px 0;
}
.box-kakao h3{
	font-size: 24px;
    line-height: 34px;
    margin: 10px 0;
	font-weight:500;
}
.box-naver .in-middle-box,
.box-kakao .in-middle-box{padding:70px 0;padding-left:150px;margin-top:30px;}
.box-naver .in-middle-box{padding-left:140px;}
.box-naver h2 {
    font-size: 24px;
    line-height:34px;
    margin: 0px 0;
    color:#fff;
    font-weight:400;
    text-align:left;
}
.box-tell{background:#203044;float:left;width:33.333333%;}
.box-tell .in-middle-box{min-height:174px;padding:40px 50px;border-left: 1px solid #161d25;border-right: 1px solid #161d25;text-align:center;}
.box-tell-top{max-width:240px;margin:0 auto;}
.icon-tell{width:60px;float:left;padding-right:20px;}
.box-tell h2{
	font-size: 28px;
    line-height: 30px;
    margin:0px 0  20px 0;
}
.box-tell h3{
	line-height:30px;
}
.box-tell h3 span{
	display:block;
	color: #ffe812
}
.box-tell h1 {
	font-size: 40px;
	margin:10px 0 25px 0;
    line-height: 40px;
}
.box-tell h1 a{
	color: #fff;
}
.box-tell-bottom{
	padding:8px 5px;
	padding-left:70px;
	background:#000;
	position:relative;
	width:180px;
	margin:0 auto;
}
.box-tell-bottom:after{content:"";display:block;position:absolute;width:40px;height:40px;background:url(../img/new_icon3.png) no-repeat; background-size:40px;left:35px;top:12px;}
.box-tell-bottom span{
	display:block;
	color: #b6a97e
}
.wrap-on{text-align:center;}
.tbs-ul{margin:0;padding:0;padding-top:10px;list-style:none;display:inline-block;}
.tbs-ul li{float:left;margin:0 10px;}
.tbs-ul li img{width:72px;vertical-align:middle;-webkit-border-radius:100%;
    -moz-border-radius:100%;
    border-radius:100%;}
.box_ul{margin:0;padding:0;list-style:none;max-width:1600px;margin:0 auto;}
.box_ul li{float:left;width:45%;padding:2.5%;text-align:center;}
.box_ul li img{max-width:100%;}
.box_ul li h2{font-size:20px;line-height:44px;margin:30px 0;color:#2490ff;font-weight:600;padding:0;}
.box_ul li div{font-size:16px;line-height:26px;color:#111;margin:16px 0;font-weight:600;min-height:78px;*height:78px;}

.section3{padding:50px 0 60px 0;background:#0a0a0a url(../img/section3.jpg) no-repeat 50% bottom;background-size:cover;}
.wrap_slide_title{background:#fff;}

.section3 .in-section-top{
    color:#fff;
    
}
.section3 .in_line{
    background:#fff;
}
.section3  .owl-normal-ITC .owl-item .item{
    border:0;
}
.wrap_slide_title {
    background: rgb(1 1 1 / 61%);
}
.section3 .lol_span{
    color:#dedede;
}
.section3 .owl-normal-ITC h3 a {
    color: #b5b5b5;
}
.section5{
    background:#28405d;padding:80px 10px;
}
.map-left{
    float:left;
    width:38%;
}
.map-right{
    float:right;
    width:58%;
}
.map-left h2 {
    margin:0;
    padding-bottom: 20px;
    font-size: 28px;
    color: #fff;
    font-weight: 500;
    line-height: 28px;
}
.map-left h2 span{
    color:#d2c293;
}
.map-left dt{
    padding-bottom: 5px;
    font-size: 18px;
    color: #fff;
}
.map-left dd{
    margin:0;
    font-size: 15px;
    color: rgba(255, 255, 255, 0.7);
    line-height: 24px;
    padding-left:20px;
    position:relative;
}
.map-left dd i{
    position:absolute;
    left:0;
    top:5px;
    color:#fff;
}
.map-right .root_daum_roughmap{
    width:100% !important;
}
@media screen and (max-width:1140px){
.section00 .over-slide-left{height:auto;}


.over_hidden>.clearBoth{
	margin:0 0px;
}
.middle-box{width:100%;}
.box-kakao .middle-box{text-align:center;}
.box-naver img{max-width:300px;}
.box-naver .in-middle-box,
.box-kakao .in-middle-box {
    padding: 20px 0;
    padding-left: 120px;
    margin-top: 0px;
	margin:20px auto;
    max-width: 200px;
}
.wrap-kakao-icon {
    position: absolute;
    left: 20px;
    top: 35px;
    width: 90px;
}
.box-naver .in-middle-box{
    padding-left: 140px;
    max-width:240px;
}
.box-naver h2{font-size:24px;}
}
@media screen and (max-width:1024px){
.section2 .top_title{background-image:url(../img/s2_1m.jpg)}
.in_section2 {margin-top:-50px}
.section3 .top_title{background-image:url(../img/s3_1m.jpg);}
.section4 .top_title{background-image:url(../img/s5_1m.jpg);}
.section4 .bottom_title{background-image:url(../img/s5_6m.jpg);}
.section5 .top_title{background-image:url(../img/s6_1m.jpg);}
.s3_2{width:96%;margin:100px auto;}
.s5_3{padding:150px 0 150px 0;background:#3685fc;margin-top:100px;}
.in_s5_3{width:80%;}
.map-left{padding-top:0}
.section00{padding-top:0px;padding-bottom:0;}
.section00 .xe_width {
    padding: 0 0px;
}
}

@media screen and (max-width:1000px){
.section_top,
.section_bottom{opacity:1 !important;filter:alpha(opacity=100) !important;position:relative;}
.line {padding:40px 0;}
.pc_off{display:block;}
.pc_on{display:none;}
.box4{width:50%;}
.section-more{
	position:relative;
    top: 0;
    padding: 50px 0 0 0;
    padding-bottom: 0;
    width: 100%;
	right:auto;
}
.section0-right{
    width:100%;
}
}
@media screen and (max-width:760px){
.box_ul li{width:95%;padding:2.5%;}
.box_ul2 li{width:48%;padding:1%;}

.section00 .over-slide-right, .section00 .over-slide-left{position:relative;top:0;margin-top:10px;}
.section00 .over-slide-right ul li{width:50%;}
.section00 .over-slide-right ul li:nth-child(3),
.section00 .over-slide-right ul li:nth-child(4),
.section00 .over-slide-right ul li:nth-child(6){
	border-top:1px solid #2c4a6f;
}
.section00 .over-slide-right ul li img {
	padding-top:20px;
}
.map-left,
.map-right{width:100%;}
}

@media screen and (max-width:580px){
.s2_1,.s5_1,
.s1_1{width: 70%;}
.in_wrap_tab li{width:100%;}
.center_left{-webkit-border-radius:28px 28px 0 0 ;-moz-border-radius:28px 28px 0 0;border-radius:28px 28px 0 0;}
.center_right{-webkit-border-radius:0 0 28px 28px;-moz-border-radius:0 0 28px 28px;border-radius:0 0 28px 28px;}

.in_wrap_tab li a.center_tab {
border:1px solid #d3d3d3;
    border-top: 0;
    border-bottom: 0;
}
.s2_3 h2,
.s1_2 h2{font-size:20px;font-weight:600;line-height:30px;}

.mobile_div{font-size:15px;line-height:24px;}

.s3_2 h2{font-size:20px;font-weight:600;line-height:24px;}
.mobile_divB{font-size:15px;line-height:24px;color:#111;margin:15px 0;}
.in_s5_3 dt{font-size:20px;font-weight:600;line-height:30px;margin:15px 0;padding:10px 0;padding-left:60px;}
.in_s5_3 dd{font-size:15px;line-height:24px;margin:16px 0;}
}
@media screen and (max-width:533px){
.wrap-wrapper h2 span{display:none}
.box_ul li h2{margin:40px 0 30px 0;}
.box_ul li{width:95%;padding:2.5%;}
.box_ul2 li h2{margin:40px 0 20px 0;}
.s3_2{margin:30px auto 10px auto;;}
.s3_5{width:90%;margin:0 auto}
.wrap_s3_5 {padding:50px 0 30px;}
.s5_3{padding:40px 0 40px 0;background:#3685fc;margin-top:70px;}
.in_s5_3{width:96%;}
.s6_1{padding:50px 0 50px 0;}
.widgetTable_DW_list td.time{display:none;}
.over-slide-left .section-more-a{
    position: relative;
    right: auto;
    top: 0px; 
    margin-top:15px;
}
}
@media screen and (max-width:480px){
.box4{width:100%;}
.in-middle-box{padding:70px 0px;}
.box-tell .in-middle-box{padding:40px 10px}
.in-setion0 {
    padding: 40px 15px;
}
}
@media screen and (max-width:390px){
.banner_top{top:20px;}
.s2_3 h2,
.s1_2 h2{font-size:16px;font-weight:600;line-height:26px;}
.mobile_div {font-size: 14px;line-height: 20px;font-weight:400;}
.s2_3 {margin:0px auto 0px auto;}
.s3_1 {margin:50px auto 50px auto;}
.box_ul li{width:100%;padding:1% 0;}
.box_ul li div {font-size:13px;text-indent:-1px;line-height:20px;min-height:60px;}
.box_ul2 li img {max-width:120px;}
.section00 .over-slide-left h2{font-size:30px;}
.widgetTable_DW_list td.td-nick{display:none;}
.box-naver h2 br{display:none;}
.section00 .over-slide-left h2 a.link-qna{font-size:20px;}
}