*{font-family: 'Noto Sans KR';}

.list-category{border-top:1px solid #eeeeee; border-bottom:1px solid #eeeeee;}
.list-category .tabs{text-align: center;}
.div-tab.tabs ul.nav-tabs {list-style:none; padding:0; margin:0 auto; height:55px; text-align:center; }
.div-tab.tabs ul.nav-tabs li {display:inline-block; padding:0 25px; height:55px; line-height:55px!important; border-left:1px solid #eee!important; background:none;}
.div-tab.tabs ul.nav-tabs li:last-child{border-right:1px solid #eee;}
.div-tab.tabs ul.nav-tabs li a {display:block; float:left; font-size:16px; color:#666!important; font-weight: 500; height:55px; line-height:55px!important; position:relative; padding:0 10px;}
.div-tab.tabs ul.nav-tabs li a:hover{line-height:55px!important;}
.div-tab.tabs ul.nav-tabs li.active a {color:#243084; line-height:55px!important; }
@media (max-width:991px){
	.fs-header.full-header { padding: 35px 0;}
	.fs-header .fs-title { font-size: 28px; margin: 0 0 10px; }
	.fs-header .header-breadcrumb {font-size:14px;}
}
.nav-tabs{border-bottom:0;}

.at-content .list-category{border:0;}
.at-content .div-tab.tabs ul.nav-tabs {list-style:none; padding:0; height:55px; display:inline-block;}
.at-content .div-tab.tabs ul.nav-tabs li {display:inline-block; padding:0 15px; height:55px;  border:0!important; background:none;}
.at-content .div-tab.tabs ul.nav-tabs li:last-child{border-right:1px solid #eee;}
.at-content .div-tab.tabs ul.nav-tabs li a {display:block; float:left; font-size:16px; color:#333!important; font-weight: 500; height:55px;  position:relative; padding:0 10px;}
.at-content .div-tab.tabs ul.nav-tabs li a:hover{}
.at-content .div-tab.tabs ul.nav-tabs li.active a {color:#243084; }
.con_01 {background:#e5eaf2; padding: 100px 0;}
.con_01 .title{text-align: center;}
.con_01 .imgWrap{overflow:hidden;}
.con_01 .imgWrap img{float: left;}
@media (max-width:1200px){
	
}
@media (max-width:991px){
	.con_01 .imgWrap{width: 83%; margin:0 auto;}
	.con_01 .title img{width: 55%; max-width:380px;}
	.con_01 { padding: 90px 0;}
	.con_02{ padding: 90px 0 60px !important;}
}
@media (max-width:767px){
	.con_01 .imgWrap{width: 95%; margin:0 auto;}
}

.m01_03 {position: relative; margin-bottom: 120px;}
.m01_03 .imgWrap {position: absolute; top: 89%; left: 0; right: 0; margin: auto; width: 1200px; padding: 0 15px;}
.m01_03 .imgWrap img{width: 100%; }
@media (max-width:1300px){
.m01_03 .imgWrap {width: 1000px;}
}
@media (max-width:997px){
.m01_03 .imgWrap {width: 70%; top: 87%;}
.m01_03 .imgWrap img{max-width:607px;}
.m01_03 {margin-bottom: 50px;}

}

.page_full_banner{background:#fafafa; text-align: center; padding: 60px 0;}
.page_full_banner .title{margin: 0; color:#243084; font-size: 34px; font-family: 'Noto Sans KR'; font-weight: 600;}
.page_full_banner .titlelink{line-height: 2; font-size: 16px; font-weight: 500;}

.fs-header{width:100%; position:relative;}
.fs-header.full-header {background:#fafafa; text-align:center; padding:52px 0;}
.fs-header .fs-title {font-size:32px; color:#151515; font-weight:500; letter-spacing:-1px; margin:0 0 12px; line-height:1;}
.fs-header .header-breadcrumb {font-size:16px; line-height:1; color:#666; font-weight:400; display:block; letter-spacing:-1px;}

.fs-header-cate {border-top:1px solid #eeeeee; border-bottom:1px solid #eeeeee;}
.fs-header-cate .header-cate-ul{list-style:none; padding:0; margin:0; width:100%; height:55px; text-align:center; }
.fs-header-cate .header-cate-ul .header-cate-li {display:inline-block; height:55px; line-height:55px; border-left:1px solid #eee; width: 15%; text-align: center;}
.fs-header-cate .header-cate-ul .header-cate-li:last-child{border-right:1px solid #eee;}
.fs-header-cate .header-cate-ul .header-cate-li a {display:block; font-size:16px; color:#333; font-weight: 500; height:55px; line-height:55px; position:relative; }
.fs-header-cate .header-cate-ul .header-cate-li.on a {color:#243084;}
.fs-header-cate .header-cate-ul .header-cate-li.on a span{border-bottom:2px solid #243084;}
.fs-header-cate .header-cate-ul .header-cate-li.on a:after {/* content:''; position:absolute; display:block; width:77%; height:2px; background:#243084; bottom:10px; left:50%; transform:translateX(-50%); */}

@media (max-width:991px){
	.fs-header.full-header { padding: 35px 0;}
	.fs-header .fs-title { font-size: 28px; margin: 0 0 10px; }
	.fs-header .header-breadcrumb {font-size:14px;}
	.page_full_banner{padding: 55px 0;}
}

.at-container .undertitle{text-align: center; font-size: 45px; padding: 90px 0; color:#243084; font-weight: 600;}

.img-wrap .img-item img{
	width:auto !important;
}
@media (max-width:1900px){
	.img-wrap .img-item img{
		max-width:100%;
	}
}