@CHARSET "utf-8";
/*Noto*/
@font-face {
font-family:'NotoSansKR';
font-weight:100;
font-style:normal;
src:url('fonts/Noto/NotoSans-Light.eot'); /* IE9 Compat Modes */
src:url('fonts/Noto/NotoSans-Light.otf') format('opentype'),
url('fonts/Noto/NotoSans-Light.eot@#iefix') format('embedded-opentype'),
url('fonts/Noto/NotoSans-Light.woff') format('woff'); /* À¥ ºê¶ó¿ìÀú ¹öÀü */
}
@font-face {
font-family:'NotoSansKR';
font-weight:300;
font-style:normal;
src:url('fonts/Noto/NotoSansKR-Regular.eot'); /* IE9 Compat Modes */
src:url('fonts/Noto/NotoSansKR-Regular.otf') format('opentype'),
url('fonts/Noto/NotoSansKR-Regular.eot@#iefix') format('embedded-opentype'),
url('fonts/Noto/NotoSansKR-Regular.woff') format('woff'); /* À¥ ºê¶ó¿ìÀú ¹öÀü */
}

@font-face {
font-family:'NotoSansKR';
font-weight:600;
font-style:normal;
src:url('fonts/Noto/NotoSansKR-Medium.eot'); /* IE9 Compat Modes */
src:url('fonts/Noto/NotoSansKR-Medium.otf') format('opentype'),
url('fonts/Noto/NotoSansKR-Medium.eot@#iefix') format('embedded-opentype'),
url('fonts/Noto/NotoSansKR-Medium.woff') format('woff'); /* À¥ ºê¶ó¿ìÀú ¹öÀü */
}

@font-face {
font-family:'NotoSansKR';
font-weight:700;
font-style:normal;
src:url('fonts/Noto/NotoSansKR-Bold.eot'); /* IE9 Compat Modes */
src:url('fonts/Noto/NotoSansKR-Bold.otf') format('opentype'),
url('fonts/Noto/NotoSansKR-Bold.eot@#iefix') format('embedded-opentype'),
url('fonts/Noto/NotoSansKR-Bold.woff') format('woff'); /* À¥ ºê¶ó¿ìÀú ¹öÀü */
}
body{overflow-x:hidden;}
body *{font-family:'NotoSansKR';}
table{width:100%;}
.content-heading { position: relative; margin-bottom: 25px; padding: 20px 0 10px; border-bottom: 2px solid #c3c3c3 }
.content-heading h2 { padding-left: 5px; font-size: 24px; color: #383838; font-weight: 600; }
.breadcrumbs { position: absolute; top: 34px; right: 0; }
.breadcrumbs, .breadcrumbs a { color: #b7b7b7; font-weight: 600; vertical-align: middle; }
.breadcrumbs, .breadcrumbs strong { color: #616060 }
.breadcrumbs a:after { content: '>'; margin: 5px }
.content-body
{
    width: 1160px;
    margin: 0 auto;
	padding-bottom:50px;
}

.header{margin:0 auto;height:100px;width: 1280px;position: relative;}
.header h1{padding:24px 0 0 0px;display:inline-block;}
.header .info_top{position: absolute;right: 0;top: 42px;}
.header .info_top li{display: inline-block;padding: 0 16px;}
.header .info_top li a{color:#5f5f5f;font-weight:500;font-size:13px;text-transform: uppercase;}

#gnb_main_n li:hover .menu{background:url(../img/bar_gnb.png) center bottom no-repeat;}

#gnb_main_n {
    height: 48px;
    position: absolute;
    width: 100%;
    left: 0;
    top: 100px;
    z-index: 999;
    overflow: hidden;
	background:url(../img/bg_gnb.png) 0 0 repeat-x;
	text-align:center;
}

#gnb_main_n .gnb{width: 1046px;margin: 0 auto;height:306px;z-index: 999;}

#gnb_main_n .gnb li{padding: 14px 67px;float:left;position:relative;}
#gnb_main_n .gnb li:hover a{color: #003471;font-weight:500 ;}

#gnb_main_n .gnb li:hover .depth2 a{color: #000;font-weight: 100;}
#gnb_main_n .gnb li a {
    display: block;
    color: #424242;
    font-size: 16px;
    font-weight: 500;
	padding: 0 0 13px;

}


#gnb_main_n .gnb .depth2{z-index: 999;position:absolute;left:0;width:100%;top:48px;padding: 16px 0 0 0;}
#gnb_main_n .gnb li:hover .depth2{ }
#gnb_main_n .gnb .depth2 a {
    display: block;
    color: #111111;
    font-size: 15px;
    font-weight: 100;
    line-height: 32px;
    padding: 0;
}

#gnb_main_n .gnb .depth2 a:hover{color: #003471 !important;font-weight: 600 !important;}

#gnb_main_n .gnb .depth2 li{padding: 0;display: block;float: none;}

.header .search_top{display:inline-block;height:32px;position:absolute;overflow:hidden;border-radius:20px;width:240px;right: 0;top: 34px;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;background:#fff;}
.header .search_top .txt_search{float:left;border:0;height:32px;padding:0 10px;width:200px;background: transparent;}
.header .search_top .btn_search{float:left;border:0;height:32px;width:33px;background:url(../img/icon_search_top.png) 0 center no-repeat;font-size:0;}
#wrap{padding: 148px 0 0 ;}



.wrap_header{background:#fff;position:absolute;left: 0;top: 0;width:100%;z-index:999;}


.wrap_slider {position:relative;}
.wrap_slider li{height:700px;background-size:auto 700px !important}
.wrap_slider li .ment{width: 1200px;padding: 200px 0 0;margin: 0 auto;}
.wrap_slider li .ment p{color: #fff;}
.wrap_slider li .ment .txt1{font-size: 45px;padding: 0 0 39px;line-height:60px}
.wrap_slider li .ment .txt1 strong{font-size: 45px;}
.wrap_slider li .ment .txt2{font-size: 18px;font-weight: 500;line-height:30px;padding: 0 0 82px;}

.wrap_slider li .ment .link_c{color: #fff;background: #003471 url(../img/arrow_btn_c.png) 176px center no-repeat;}


.wrap_slider .bx-wrapper .bx-pager {
	z-index:999;
	position:absolute;
	left:0;
	bottom:22px;
	text-align: center;
	font-size: .85em;
	font-family: Arial;
	font-weight: bold;
	color: #666;
	width: 100%;

}

.wrap_slider .bx-wrapper .bx-pager .bx-pager-item,
.wrap_slider .bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}

.wrap_slider .bx-wrapper .bx-pager.bx-default-pager a {
	background: rgba(255, 255, 255, 0.26);
	text-indent: -9999px;
	display: block;
	width: 122px;
	height: 3px;
	margin: 0 8px;
	outline: 0;
	border-radius:0
}

.wrap_slider .bx-wrapper .bx-pager.bx-default-pager a:hover,
.wrap_slider .bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #fff;
}


.wrap_slider .bx-controls-direction a{display:inline-block;width:34px;height:64px;position:absolute;top:312px;font-size:0;}
.wrap_slider .bx-controls-direction .bx-prev{background: url(../img/prev_main_1.png) no-repeat;left:10%;}
.wrap_slider .bx-controls-direction .bx-next{background: url(../img/next_main_1.png) no-repeat;right:10%;}


.link_c{display: inline-block;
height: 55px;
line-height: 55px;
width: 234px;
padding: 0 0 0 22px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
border:1px solid #003471;
background: #fff url(../img/arrow_btn_c_off.png) 176px center no-repeat;
color:#003471;font-weight:300;font-size:15px;
}
.link_c:hover{color: #fff;background: #003471 url(../img/arrow_btn_c.png) 176px center no-repeat;}

#privacy-policy { position: fixed; /* keeps the privacy-policywindow in the current viewport */ top: 0; left: 0; display: none; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.6); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#A6000000, endColorstr=#A6000000);
text-align: center; z-index: 999999; }
#privacy-policy .policy-wrapper { overflow: hidden; margin: 50px auto; position: relative; box-shadow: 0 0 25px #111; -webkit-box-shadow: 0 0 25px #111; -moz-box-shadow: 0 0 25px #111; width: 90%; background-color: #fff; border: 1px solid #999; outline: 0; -webkit-box-shadow: 0 3px 9px rgba(0,0,0,0.5); box-shadow: 0 3px 9px rgba(0,0,0,0.5); background-clip: padding-box; width: 820px; border-radius: 10px; }
.close-popup { position: absolute; top: 15px; right: 15px; background-color: #fff; font-family: Arial, Helvetica, sans-serif; font-size: 21px; font-weight: bold; line-height: 1; color: #ccc; text-shadow: 0 1px 0 #fff; }
#privacy-policy .policy-wrapper h4 { padding: 15px; border-bottom: 1px solid #e5e5e5; font-size: 18px; }
#privacy-policy .policy {line-height:150%; overflow-y: auto; padding: 30px; text-align: left }
form a.popup-trigger { display: inline-block; padding: 0 5px; text-indent: 0; color: #111111;  font-size: 12px; vertical-align: top;margin-left:20px ; }
a.popup-trigger2 { display: inline-block; padding: 20px 5px;  color: #fff; font-size: 12px; vertical-align: middle; }
.keypos { position:relative; }

.wrap_btn{text-align:center;}
.wrap_btn .link_c{text-align:left;}
.container{width:1280px;margin:0 auto;}
.section_main .inner{width:1280px;margin:0 auto;position: relative;overflow:hidden;padding: 68px 0 58px;}
.section_main.section1{background:url(../img/bar_sec_main_b.png) center 0 no-repeat;}
.section_main.section1 .inner{margin:0 auto;position: relative;overflow:hidden;padding: 68px 0 0;}
.section_main.section1 .inner h2{text-align:center;color:#fff;font-weight:500;font-size:40px;padding: 0 0 25px;}
.section_main.section1 .inner .tab_menu{text-align:center;padding: 0 0 50px;}

.section_main.section1 .inner .tab_menu li{display: inline-block;padding: 0 22px;background:url(../img/bar_sec_main_1.png) 0 2px no-repeat;}
.section_main.section1 .inner .tab_menu li a{color:#79ace8;font-weight:500;font-size:15px;display: inline-block;padding: 0 0 10px;}
.section_main.section1 .inner .tab_menu li.active a{color:#fff;border-bottom:2px solid #7899b1;}
.section_main.section1 .inner .tab_menu li:first-child{background:none}


.section_main.section1 .bx-controls-direction a{display:inline-block;width:22px;height:64px;position:absolute;top:342px;font-size:0;}
.section_main.section1 .bx-controls-direction .bx-prev{background: url(../img/prev_main_2.png) no-repeat;left:52px;}
.section_main.section1 .bx-controls-direction .bx-next{background: url(../img/next_main_2.png) no-repeat;right:52px;}

.section_main.section1{padding:0 0 87px;}
.section_main.section1 li{position: relative;}

.section_main.section1 .ment {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    height: 72px;
    padding: 35px 0 0;
    left: 0;
    bottom: 0;
    background: #7f7f7f url(../img/arrow_main_sec01.png) center 12px no-repeat;
    color: #fff;
    font-weight: 800;
    font-size: 20px;
    text-transform: uppercase;
    text-align: center;
    margin: 2px 0 0;
}

.section_main.section1 .mentm {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    height: 72px;
    padding: 35px 0 0;
    left: 0;
    bottom: 0;
    background: #7f7f7f url(../img/arrow_main_sec01.png) center 12px no-repeat;
    color: #fff;
    font-weight: 800;
    font-size: 20px;
    text-transform: uppercase;
    text-align: center;
    margin: 2px 0 0;
}

.section_main.section1 .wrap_btn{padding: 62px 0 0;}
.section_main.section1 .img{border:1px solid #d0d2d4;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;}


.section_main.section2{height:486px ;position: relative;overflow: hidden; background: url(../img/bg_main_sec02.png) center 0 no-repeat;}
.section_main.section2 .tit_c{
text-align: center;
color: #003471;
font-weight: 600;
font-size: 60px;
padding: 0 0 32px;
}
.section_main.section2 .tit{
text-align: center;
color: #363636;
font-weight: 100;
font-size: 16px;
padding: 0 0 72px;
}
.section_main.section2 .list{position: relative;text-align:center;}
.section_main.section2 .list li{display: inline-block; width:170px;line-height: 170px;border-radius:50%; margin: 0 10px;color: #fff; font-weight: 300; font-size: 22px;}
.section_main.section2 .list li P { display: inline-block; height:130px; vertical-align:bottom; line-height:25px; color: #fff; font-weight: 300; font-size: 22px; }
.section_main.section2 .list li:nth-child(1){background:#0074c2}
.section_main.section2 .list li:nth-child(2){background:#003471}
.section_main.section2 .list li:nth-child(3){background:#0d729c}
.section_main.section2 .list li:nth-child(4){background:#613d78}

.section_main.section2 .list .arrow{position: absolute;top: 75px;}
.section_main.section2 .list .arrow1{left: 410px;}

.section_main.section2 .list .arrow2{left: 865px;}

.section_main.section3{padding: 10px 0 0;}
.section_main.section3 .cell{float: left;height: 378px;}
.section_main.section3 .cell p{padding: 143px 0 30px;color: #fff;
font-weight: 600;
font-size: 46px;
text-align:center;
background: url(../img/bar_main_sec03.png) center bottom no-repeat;
}
.section_main.section3 .cell1{width: 377px;float: left;background: url(../img/bg_main_sec03_1.png) center 0 no-repeat;}
.section_main.section3 .cell2{width: 789px;float: right;background: url(../img/bg_main_sec03_2.png) center 0 no-repeat;}
.section_main.section3 .inner{width: 1196px;padding-bottom:28px ;}


.list_board.section_main {padding:0 0 65px;}
.list_board.section_main .cell{width: 33.33%;float: left;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;padding: 10px 45px 0;position: relative;}
.list_board.section_main .cell2{border-left:1px solid #c4c4c4;border-right:1px solid #c4c4c4}
.list_board.section_main .cell h2{font-weight: 800;font-size:18px;color:#000;padding: 0 0 44px;}
.list_board.section_main .cell p{font-weight: 400;font-size:15px;color:#535353;line-height:27px;}
.list_board.section_main .cell .more{position: absolute;right: 45px;bottom: 0;}
.list_board.section_main .section_inner {
    width: 1245px;
}

.wrap_footer{background:#292f37}
.footer {
    width: 1280px;
    margin: 0 auto;
    padding: 0 0 42px;
    box-sizing: border-box;
	position: relative;
	text-align:center;
	background:#292f37
}
.footer *{text-transform: uppercase;color:#fff;font-size:13px;line-height:25px;font-weight:100 ;}
.footer a{position: absolute;display: block;margin:0 0 13px;right: 27px;top: 40px;font-weight:100 ;color: #8c8c8d;}
.footer  strong{font-weight:600 ;display: block;}
.footer h1{padding: 47px 5px 8px;}
.sub_top{height:235px;background-size: cover !important;text-align:center;color:#fff;font-weight:600;font-size:30px;line-height:235px}
.footer p{padding: 22px 12px 0;}
.footer p a.keypos{ padding-top:25px ; } 
