@charset "utf-8";

@import url(https://cdn.rawgit.com/innks/NanumSquareRound/master/nanumsquareround.min.css);
/* Base */
* {-webkit-text-size-adjust:none;}
html{background:transparent;border:0;margin:0;padding:0;vertical-align:baseline;outline:none;overflow-y:scroll;overflow-x:hidden;}
body {font-size:14px;line-height:1.25em;color:#666;background-color:#ffffff;overflow:hidden;}
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select,div{margin:0;padding:0;font-family: 'NanumSquareRound',sans-serif;line-height:140%;-webkit-text-size-adjust:100%;}
h1, h2, h3, h4, h5, h6 {font-weight:normal; font-size:100%;}
ul, ol, li {list-style:none;}
fieldset, img {border:none;}
hr, button img {display:none;}
form, fieldset, legend, label {margin:0; padding:0;}
fieldset{border:0 none;}
fieldset legend {position:absolute; visibility:hidden; overflow:hidden; width:0; height:0; margin:0; padding:0; font:0/0 Arial;}
em,address{font-style:normal;}
input,textarea,select,button,table{font-size:inherit;font-family:inherit;line-height:inherit;color:#666;}
label { cursor:pointer; }
/* Default */
.fs75{font-size:.75em;}.fs76{font-size:.76em;}.fs78{font-size:.78em;}.fs80{font-size:.80em;}.fs80{font-size:.80em;}.fs85{font-size:.85em;}.fs90{font-size:.90em;}.fs95{font-size:.95em;}.fs100{font-size:1em;}.fs11{font-size:11px;}.fs12{font-size:12px;}.fs13{font-size:13px;}.fs14{font-size:14px;}.fs15{font-size:15px;}.fs16{font-size:16px;}.fs20{font-size:20px;}
.fl-l {display:block;width:auto;float:left;} .fl-r {display:block;width:auto;float:right;}
.le-pa-1{letter-spacing:-1px;} 
.al-l{text-align:left;}.al-r{text-align:right;}.al-c{text-align:center;}
.fw-b{font-weight:bold;}.fw-n{font-weight:normal;}
.fc-b{color:#bbb;}.fc-c{color:#ccc;}.fc-d{color:#ddd;}.fc-2{color:#222}.fc-3{color:#333}.fc-4{color:#444}.fc-5{color:#555}.fc-6{color:#666}.fc-7{color:#777}.fc-8{color:#888}
.li-h12{line-height:1.2em;}.li-h15{line-height:1.5em;}.li-h16{line-height:1.6em;}.li-h18{line-height:1.8em;}
.w20 {width:20%;}.w25 {width:25%;}.w33 {width:33%;}.w50 {width:50%;}.w49 {width:49%;}
.underline {text-decoration:underline;}.cutstr{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}.content-holder {display:inline-block;width:1100px;text-align:left;}.clearboth {clear:both;width:0;height:0;margin:0;padding:0;font-size:1px;line-height:0;}
/* cross */
* html input { margin:-1px 0; } 
*:first-child+html input { margin:-1px 0; }
input.checkbox { width:13px; height:13px; margin-top:-4px; vertical-align:middle;}
/* a-style */
a {color:#666;text-decoration:none;outline:none;}
a:hover, a:active {color:#666;text-decoration:none;outline:none;}
/* html5 */
address, article, aside, figure, footer, header, hgroup, menu, nav, section {display:block;}
/* clear */
.clearfix{zoom:1;}
.clearfix:after{content:"";display:block;clear:both;}
/* layout */
.inner {position:relative; /*width:970px;*/width:1138px; margin:0 auto; }


/* h */
.logo_h1 {display:block;float:left;margin:12px 0 0 0;}
.logo_h1 a {display:inline-block;min-width:200px;height:64px;line-height:64px;font-size:28px;font-weight:bold;color:#343434;text-align:center;letter-spacing:-1px;}
.logo_h1 a img {max-width:200px;max-height:55px;}
.logo_h1 a:hover,
.logo_h1 a:active {color:#333;}
#mobile_logo {display:none;}

#wrap.wrap_bg{padding-top:100px;background-image:url(../images/common/header_bg.jpg);background-position:top center;background-repeat:no-repeat;}
#wrap.wrap_bg.wrap_bg-3{background-image:url(../images/common/header_bg_3.jpg);}

/* ---------- Header ---------- */
#header {display:block;position:fixed;top:0;width:100%;height:84px;border-bottom:0px #87B02E solid;/* background:#fff; */z-index:1000;/* box-shadow:0 4px 4px #999; */}
#header #top_menu ul {position:absolute;top:8px;right:0;}
#header #top_menu ul li {display:block;float:left;font-size:11px;letter-spacing:-0.5px;}
#header #top_menu ul li a {color:#999;}
#header #top_menu ul li a:hover,
#header #top_menu ul li a:active {color:#999;}
#header #top_menu ul li span {display:inline-block;padding:0 7px;font-size:10px;font-weight:normal;color:#aaa;}
#header h2 {display:none;}
#header #top-depth {display:none;}
#header.scrolled{background-color:#FFFFFF;height:90px;}
/* nav */
#nav {display:block;width:auto;float:right;margin:20px 0 0 0;}

#nav ul {}
#nav ul li {display:block;float:left;/*width:125px;*/}
#nav ul li a {display:inline-block;height:64px;font-size:16px;color:#333;line-height:64px;}
#nav ul li a:hover,
#nav ul li a:active {color:#87B02E;}
#nav ul li a span {display:none;}
#nav .holder {color:#87B02E;}
#nav .last {width:90px;}
#nav .empty_menu {display:none;}
/* nav-sub */
#nav-sub {display:none;position:absolute;width:100%;height:0px;overflow:hidden;border-bottom:3px #87B02E solid;background:#fff;box-shadow:0 4px 4px #aaa;top:0px;padding-top:80px;}
#nav-sub #nav-img {display:block;float:left;}
#nav-sub #nav-sub-holder {display:block;width:auto;float:right;}

#nav-sub ul {display:block;float:left;margin:0 0 0 5px;width:121px;height:150px;}
#nav-sub ul li {display:block;margin:0 0 10px 0;}
#nav-sub ul li a {font-size:14px;color:#777;letter-spacing:-1px;}
#nav-sub ul li a:hover,
#nav-sub ul li a:active {font-weight:bold;color:#87B02E;}
#nav-sub .first {margin:25px 0 0 0;}
#nav-sub .last {width:85px;}
#nav-sub .close-btn {display:block;position:absolute;right:-70px;bottom:0;cursor:pointer;}
/* nav-mobile */
#nav-mobile {display:none;}
#nav-mobile .empty_menu {display:none;}


/* ---------- Sub Page ---------- */
/* ment */
#ment {display:block;position:absolute;top:0;width:100%;font-size:13px;color:#eee;background:#ccc;z-index:90;}
#ment h3 {display:block;float:left;margin-left:10px;width:210px;height:47px;font-size:20px;color:#fff;line-height:47px;}
#ment p {display:block;float:left;margin-left:10px;height:47px;font-size:14px;color:#eee;line-height:47px;}
/* nav-left */
#nav-left {position:absolute;width:210px;min-height:700px;height:100%;border-right:1px solid #E0E0E0;box-shadow:8px 0 16px #ddd;overflow:hidden;z-index:80;}
#nav-left ul {display:block;width:170px;margin:60px 0 0 10px;}
#nav-left ul li {display:block;}
#nav-left ul li a {display:block;margin:10px 0;height:32px;font-size:14px;color:#333;line-height:32px;border-bottom:1px solid #d6d6d6;}
#nav-left ul li a:hover {color:#87B02E;}
#nav-left ul li div {display:none;height:0px;padding:0 0 5px 5px;overflow:hidden;}
#nav-left ul li div a {display:block;margin:0px;height:22px;font-size:12px;color:#666 !important;line-height:22px;border:0px none;}
#nav-left ul li div a:hover {font-weight:bold;color:#86B12E !important;background:url(../images/common/icon_sub_curr.jpg) no-repeat right;}
#nav-left .curr {display:block;}
#nav-left .curr a {color:#fff;}
#nav-left .holder {color:#86B12E;}
#nav-left .holder a {color:#86B12E;}
#left-banner {display:block;margin:40px 0 0 10px;font-size:13px;line-height:160%;color:#666;}
#left-banner img {max-width:170px;}


/* ---------- Content ---------- */
#content {position:relative;/*min-height:700px;*/padding-top:28px;}
#content-view {/* float:right;width:710px; */}
#content_div {/*width:1080px;*/margin:0 auto; /* float:right;width:710px; */}

.sub-title {display:block;margin:60px 0 0px 0;height:210px;border-bottom:0px #d6d6d6 solid;}
.sub-title .sub-title-overimg{position:absolute;top:0px;right:0px;background-position:top right;background-repeat:no-repeat;width:550px;height:360px;z-index:1;}
.sub-title .sub-title-overimg.overimg-1{background-image:url(../images/common/subtitle_1.png);top:-60px!important;}
.sub-title .sub-title-overimg.overimg-2{background-image:url(../images/common/subtitle_2.png);top:50px;}
.sub-title .sub-title-overimg.overimg-3{/* background-image:url(../images/common/subtitle_3.png);top:-85px; */}
.sub-title .sub-title-overimg.overimg-4{background-image:url(../images/common/subtitle_4.png);top:-33px;}
.sub-title h2 {display:block;font-size:48px;color:#000;font-weight:700;/* float:left;width:auto;font-size:32px;color:#666; */}
.sub-title p.msg1{padding-top:19px;font-size:14px;color:#50504f;line-height:29px;}
.sub-title p.msg1 .engword{color:#000000;}
.sub-title h4{padding-top:26px;font-size:36px;color:#B7B7B7;font-weight:400; text-transform: uppercase;}
.sub-title .depth {display:block;margin-top:20px;float:right;font-size:14px;color:#b9b9b9;}
.sub-title .depth a {color:#b9b9b9;}

.sub-item {display:block;clear:both;margin:0px 0 50px 0;}
.sub-item { margin: 0px!important; }
.sub-item ol {display:block;float:left;margin:0 2% 30px 0;width:30%;height:100%;}
.sub-item ol li {display:block;padding:5px 8px;}
.sub-item ol li.title {display:block;margin-bottom:10px;padding:8px;font-size:1em;font-weight:bold;color:#fff;background:#999;}
.sub-item a {color:#444;}
.sub-item .title a {color: #f5f5f5;}
@media all and (max-width:480px) {
	.sub-item ol {display:block;float:left;margin:0 0 30px 2%;width:47%;}
}

.sub-item-content {position: relative;width:100%;}
.sub-item-content ol {display:block;float:left;margin:0 2% 30px 0;width:30%;width:100%;}
.sub-item-content ol li {display:block;padding:5px 8px;}
.sub-item-content ol li.title {display:block;margin-bottom:10px;padding:8px;font-size:1em;font-weight:bold;color:#fff;background:#999;}
.sub-item-content a {color:#444;}
.sub-item-content .title a {color: #f5f5f5;}
@media all and (max-width:480px) {
	.sub-item-content ol {display:block;float:left;margin:0 0 30px 2%;width:47%;}
}


/* 3th tabmenu */
div.tabline1_box{margin-top:40px;}
ul.tabline1 {display:block;margin-bottom:25px;height:30px;border-bottom:1px #ccc solid;}
ul.tabline1 li {display:block;position:relative;float:left;height:30px;margin-right:-1px;}
ul.tabline1 li a {display:block;padding:0 20px;height:29px;font-size:12px;color:#888;line-height:29px;text-align:center;border:1px #ccc solid;background:#f5f5f5;z-index:1;}
ul.tabline1 li.curr a {font-size:13px;font-weight:bold;color:#333;border:1px #ccc solid;border-bottom:1px #fff solid;background:#fff;z-index:100;}
ul.tabbox1 {display:block;margin-bottom:25px;padding:10px 10px 5px 10px;background:#fcfcfc;border:1px #ddd solid;}
ul.tabbox1 li {display:block;float:left;margin:0 5px 5px 5px;padding:0 8px 0 0;border-right:1px #eee solid;}

/* Footer */
/**
#footer {display:block;position:absolute;width:100%;background:#b1b1b1;border:0px none;z-index:100;overflow:hidden;}
#footer #footer-menu {display:block;width:100%;background:#999;border-bottom:1px #868686 solid;}
#footer #footer-menu #footer-menu-pc {display:block;}
#footer #footer-menu #footer-menu-mobile {display:none;}
#footer #footer-menu .inner {height:30px;}
#footer #footer-menu ul {display:block;margin-left:20px;}
#footer #footer-menu ul li {display:block;float:left;}
#footer #footer-menu ul li a {display:block;padding:0 10px 0 20px;height:30px;font-size:12px;color:#fff;line-height:30px;}
#footer #footer-menu ul li a.curr {font-weight:bold;}
#footer #footer-copyright {border-top:1px #bfbfbf solid;}
#footer #footer-logo {display:block;position:absolute;top:25%;min-width:160px;height:45px;font-size:20px;font-weight:bold;color:#e0e0e0;line-height:45px;}
#footer #footer-logo img {max-width:160px;max-height:45px;vertical-align:middle;}
#footer #footer-logotxt {display:block;position:absolute;top:25%;min-width:160px;height:45px;font-size:20px;font-weight:bold;color:#e0e0e0;line-height:45px;}
#footer #copyright {display:block;margin:0 0 0 200px;padding:20px 0 25px 0;font-size:12px;color:#e9e9e9;line-height:1.4em;}
#footer #copyright a {color:#cecece;}
**/
#footer {display:block;position:absolute;position:relative;width:100%;background:#ffffff;border:0px none;z-index:1;overflow:hidden;padding-top: 50px;}
#footer #footer-menu {display:block;width:100%;height:40px;padding-top:7px;}
#footer #footer-menu ul {display:block;margin-right:5px;float:right;}
#footer #footer-menu ul li {display:block;float:left;}
#footer #footer-menu ul li a {display:block;padding:0 0px 0 0px;height:40px;font-size:12px;color:#666666;line-height:40px;font-weight:bold;font-family:NanumSquareRound ;}
#footer #footer-menu ul li a.curr {font-weight:bold;}
#footer #footer-menu ul li:not(:last-child) a:after{content:'/';padding:0px 13px ;position:relative;font-weight:bold;}
#footer .copyright_wrap{position:relative;height:140px;}
#footer #footer-logo {display:block;position:absolute;top:30px;left:25px;;min-width:160px;height:45px;font-size:20px;font-weight:bold;color:#cfcfcf;line-height:45px;}
#footer #footer-logo img {vertical-align:middle;}
#footer #footer-logotxt {display:block;position:absolute;top:25%;min-width:160px;height:45px;font-size:20px;font-weight:bold;color:#cfcfcf;line-height:45px;}
#footer #copyright {display:block;margin:0 0 0 300px;padding:10px 0 25px 0;font-size:12px;color:#b2b2b2;line-height:1.4em;}
#footer #copyright .phoneinfo{font-size:30px;font-family:'NanumSquareRound', sans-serif;font-weight:800;color:#000000;}
#footer #copyright .addrinfo{margin-top:20px;font-family:'NanumSquareRound',color:#999999;}
#footer #copyright a {color:#dcdcdc;}


#content .titletxt{color:#F0FF00;}

.page01{width:100%;position:relative;}
.page01>.page01_bg{position:absolute;background-image:url(../images/common/bg_page01.jpg);width:100%;height:300px;
	position:absolute;top:0px;left:0;width:100%;height:485px;background-repeat:no-repeat;
	background-attachment:fixed;
	background-position:50% 0;background-size:cover
}
.page01>.page01_content{position:relative;width:100%;height:485px;background-color:rgba(0,0,0,.7);}
.page01>.page01_content>.page01_content_wrap{padding:20px;font-size:40px;color:#FFF;}
.page01>.page01_content>.page01_content_wrap p{font-size:18px;line-height:30px;}

.foot_logo{background-color:#FFFFFF;}
.foot_logo .foot_logo_box{padding:70px 25px 75px 0px;text-align:right;}

.msgbox1{background-color:#517929;margin:120px 80px;padding:60px 80px;font-size:30px;font-weight:700;line-height:48px;color:#FFFFFF;}

.page02{width:100%;position:relative;}
.page02>.page02_bg{position:absolute;background-image:url(../images/common/bg_page02.jpg);
	position:absolute;top:0px;left:0;width:100%;height:286px;background-repeat:no-repeat;
	background-attachment:fixed;
	background-position:50% 0;background-size:cover
}
.page02>.page02_content{position:relative;width:100%;height:286px;background-color:rgba(0,0,0,.7);}
.page02>.page02_content>.page02_content_wrap{padding:20px;font-size:40px;color:#FFF;}
.page02>.page02_content>.page02_content_wrap p{font-size:18px;line-height:30px;}
.page02>.page02_content>.page02_content_wrap p .titletxt{color:#FFFF00;font-size:18px;line-height:36px;}
.page02>.page02_content>.page02_content_wrap .page02_list{width:720px;padding-top:24px;}
.page02>.page02_content>.page02_content_wrap .page02_list>ul{}
.page02>.page02_content>.page02_content_wrap .page02_list>ul>li{display:inline-block;position:relative;float:left;width:50%;font-size:18px;line-height:36px;color:#FFFF00;}
.page02>.page02_content>.page02_content_wrap .page02_list>ul>li>.icon1{position:absolute;top:17px;display:inline-block;width:11px;height:3px;background-color:#FF0000;}
.page02>.page02_content>.page02_content_wrap .page02_list>ul>li>span{padding-left:16px;}

.page02_msgbox{position:relative;background-repeat:no-repeat;margin-top:120px;}
.page02_msgbox.box1 .cont1{background-image:url(../images/common/p02msgbox1_bg.png);background-position:calc(50% + 370px)  bottom;background-repeat:no-repeat;}
.page02_msgbox.box2{background-image:url(../images/common/p02msgbox2_bg.png);background-position:top left;padding-left:365px;margin-bottom:60px;}
.page02_msgbox .page02_msgbox_wrap{}
.page02_msgbox h4{font-size:48px;font-weight:700;color:#000000;}
.page02_msgbox .discription{font-size:30px;color:#006600;margin-top:30px;font-weight:700;}
.page02_msgbox p{font-size:18px;line-height:36px;margin-top:70px;color:#666666;}

/* .page02_msgbox .msgbox1{margin:120px 80px;} */

.page03{width:100%;position:relative;}
.page03>.page03_bg{position:absolute;background-image:url(../images/common/bg_page03.jpg);width:100%;/*height:300px*/height:calc( 100% );;
	position:absolute;top:0px;left:0;width:100%;/*height:621px*/;background-repeat:no-repeat;
	background-attachment:fixed;
	background-position:50% 0;background-size:cover
}
.page03>.page03_content{position:relative;width:100%;/*height:621px*/background-color:rgba(0,0,0,.7);}
.page03>.page03_content>.page03_content_wrap{padding:20px!important;/*padding:20px;font-size:40px;color:#FFF;*/}
.page03>.page03_content>.page03_content_wrap p{/*font-size:18px;line-height:36px;padding:40px 0px 0px 40px;font-weight:700;*/}



.page04{width:100%;position:relative;}
.page04>.page04_bg{position:absolute;background-image:url(../images/common/bg_page04.jpg);width:100%;height:300px;
	position:absolute;top:0px;left:0;width:100%;height:222px;background-repeat:no-repeat;
	background-attachment:fixed;
	background-position:50% 0;background-size:cover
}
.page04>.page04_content{position:relative;width:100%;height:222px;background-color:rgba(0,0,0,.4);}
.page04>.page04_content>.page04_content_wrap{padding:20px;font-size:40px;color:#FFF;}
.page04>.page04_content>.page04_content_wrap p{font-size:18px;line-height:30px;}

.location_box{position:relative;padding-left:720px;}
.location_box>.location_box_map{position:absolute;top:0px;left:0px;}
.location_box>.location_box_map>.location_box_map_wrap{position:relative;width:640px;height:357px;margin-left:20px;}
.location_box .location_box_info{padding:60px 30px 0px;width:430px;height:380px;text-align:center;font-size:18px;line-height:36px;font-weight:700;color:#000000;}

/*.btn{display:block;width:219px;margin-top:24px;height:38px;background-color:#339900;border-radius:3px;-webkit-border-radius:3px;line-height:38px;font-size:18px;font-family:'NanumSquareRound', sans-serif;font-weight:700;color:#FFFFFF;text-align:center;}
.btn:hover{color:#FFFFFF;}*/

.smsbox{display:none;position:absolute;margin-top:10px;width:327px;height:122px;border:1px solid #999999;border-radius:3px;-webkit-border-radius:3px;}
.smsbox.on{display:block;}
.smsbox>.smsbox_wrap{position:relative;}
.smsbox>.smsbox_wrap .msg1{padding-top:22px;font-size:18px;color:#666666;text-align:left;padding-left:18px;}
.smsbox>.smsbox_wrap .formwrap{padding-top:20px;text-align:left;padding-left:18px;}
.smsbox>.smsbox_wrap .formwrap .frmtxt{border:1px solid #999;width:65px;height:29px;line-height:29px;text-align:center;}
.smsbox>.smsbox_wrap .formwrap .frmbtn{display:inline-block;width:58px;height:38px;border-radius:3px;-webkit-border-radius:3px;background-color:#339900;color:#FFFFFF;border:1px solid #339900;}
.smsbox>.smsbox_wrap .closebtn{display:block;position:absolute;top:3px;right:5px;color:#999999;}


/* ��� ����� GNB STYLE START*/
*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}.light_box{position:fixed;display:none;visibility:hidden;opacity:0;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.6);z-index:1000;-webkit-transition:opacity .25s linear,visibility .25s linear;transition:opacity .25s linear,visibility .25s linear}.light_box.show{display:block;visibility:visible;opacity:1}.mobile_top_btna{position:absolute;display:none;width:28px;top:50%;margin-top:-13px;right:20px; /*padding-top: 9px;*/}.header.mobileMenuDir_left .mobile_top_btna{right:auto;left:20px}.mobile_top_btna>.lines{position:relative;display:inline-block;width:28px;height:3px;background-color:#333;margin:0;-webkit-transition:all .45s ease;-moz-transition:all .45s ease;-o-transition:all .45s ease;transition:all .45s ease;vertical-align:middle}.mobile_top_btna>.lines:before{content:"";position:absolute;display:inline-block;left:0;top:8px;width:28px;height:3px;background-color:#333;-webkit-transition:all .45s ease;-moz-transition:all .45s ease;-o-transition:all .45s ease;transition:all .45s ease}.mobile_top_btna>.lines:after{content:"";position:absolute;display:inline-block;left:0;top:-8px;width:28px;height:3px;background-color:#333;-webkit-transition:all .45s ease;-moz-transition:all .45s ease;-o-transition:all .45s ease;transition:all .45s ease}.mobileMenu_style1{position:fixed;display:block;width:230px;height:100%;height:100vh;top:0;bottom:0;background:#fff;overflow-x:hidden;z-index:3000;-webkit-transition:transform .4s linear,visibility .4s linear;transition:transform .4s linear,visibility .4s linear}.mobileMenu_style1.right{visibility:hidden;right:0;box-shadow:-3px 0 12px rgba(0,0,0,.15);-ms-transform:translateX(315px);transform:translateX(315px)}.mobileMenu_style1.right.show{visibility:visible;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.mobileMenu_style1 .wrapper{height:calc(100vh - 110px);overflow-y:auto}.mobileMenu_style1 .mobileMenu_top_content>li>a{font-size:14px;color:#fff;line-height:30px;font-weight:400}.mobileMenu_style1 .mobileMenu_top_content>li{padding:3px 8px}.mobileMenu_style1 .mobileMenu_top_content>li:before{content:"";display:block;position:absolute;top:50%;margin-top:-5px;left:0;width:1px;height:10px;background:rgba(255,255,255,.5)}.mobileMenu_style1 .mobileMenu_top_content>li:first-child:before{display:none}.mobileMenu_style1 .mobileMenu_top{display:table;width:100%;overflow:hidden;margin-bottom:18px;background:#red;position:relative;height:75px}.mobileMenu_style1 .mobileMenu_top .close{color:#444;position:absolute;width:34px;height:26px;top:0;bottom:0;margin:auto 0;right:0;font-size:25px}.mobileMenu_style1 .mobileMenu_top .mobileMenu_top_content{display:table-cell;vertical-align:middle}.mobileMenu_style1 .mobileMenu_top .mobileMenu_top_content>li{position:relative;float:left;padding-top:0;padding-bottom:0}.mobileMenu_style1 .mobileMenu_top .mobileMenu_top_content>li:first-child{padding-left:18px}.mobileMenu_style1 .mobileMenu_top .mobileMenu_top_content>li>a{line-height:46px;font-size:1em}.mobileMenu_style1 .mobileMenu_top .mobileMenu_top_content>li>a:hover{text-decoration:underline}.mobileMenu_style1 .mobile_menu_content{padding:0 0}.mobileMenu_style1 .mobile_menu_content .navclass>li{position:relative;border-bottom:1px solid #ddd;padding-left:18px;padding-right:18px;overflow:hidden}.mobileMenu_style1 .mobile_menu_content .navclass>li>a{display:block;width:195px;position:relative;font-size:1.2em;font-weight:700;color:#444;padding:11px 0 11px 0}.mobileMenu_style1 .mobile_menu_content .navclass>li>button>i{font-size:1.4em!important}.mobileMenu_style1 .mobile_menu_content .navclass>li>.mobile_sublink_button{position:absolute;display:block;top:12px;right:12px;width:24px;height:24px;overflow:hidden;border:0;background:0 0}.mobileMenu_style1 .mobile_menu_content .navclass>li.open>.mobile_sublink_button{background-position:0 -20px;-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.mobileMenu_style1 .mobile_menu_content .navclass>li>.mobile_sub_nvi{display:none;border-top:1px solid #ddd}.mobileMenu_style1 .mobile_menu_content .navclass>li .mobile_sub_nvi{padding:6px 15px}.mobileMenu_style1 .mobile_menu_content .navclass>li .mobile_sub_nvi a{display:block;font-size:1.1em;color:#555;padding:5px 0}.mobileMenu_style1 .mobile_menu_content .navclass>li .mobile_sub_nvi ul li.att a{color:#da291c;vtext-decoration:underline;border-bottom:1px solid #ddd}

@media (max-width:940px){.branding{display:block}.mobile_top_btna{display:block}}@media (max-width:480px){.mobileMenu_style1 .mobileMenu_top{height:65px}}@media all and (min-width:940px) and (max-width:1150px){.inner{position:relative;width:900px;margin:0 auto}}
/* ��� ����� GNB STYLE END*/

/* ��� GNB STYLE START*/
#header{position:fixed;z-index:10;left:0;top:0;width:100%;height:101px}#header .inner-header{position:relative;max-width:100%;min-width:1138px}#header .inner-header:after{content:'';display:block;clear:both}#logo a{display:inline-block;min-width:200px;height:64px;line-height:64px;font-size:26px;font-weight:700;color:#343434;text-align:left;letter-spacing:-1px}#logo{display:block;position:relative;left:-665px;top:18px;z-index:1;height:0;/*aa*/top: 20px !important;}#gnb_top{-webkit-transition:all .2s;transition:all .2s}#gnb_top{position:relative;text-align:center;height:101px;margin:0 -40px;background-color:#fff;padding-left:420px;-webkit-transition:all .2s;transition:all .2s}#gnb_top:before{content:'';position:absolute;left:0;top:100px;width:100%;/*border-top:1px solid #e5e5e5*/}#gnb_top>ul{font-size:0}#gnb_top>ul>li{display:inline-block;position:relative;padding:30px 10px; width:130px;/* GNB����*/background:#fff}#gnb_top>ul>li>a{color:#000;display:block;font-size:15px;color:#444;line-height:40px;-webkit-transition:color .2s;transition:color .2s}#gnb_top>ul>li ul{position:absolute;width:100%;/*background:#fff;*/top:-1000px;left:0;opacity:0;padding:30px 0 40px;/* GNB���꿩��� */text-align:center;-webkit-transition:opacity .4s;transition:opacity .4s;-webkit-transition-delay:.1s;transition-delay:.1s}#gnb_top>ul>li ul li{position:relative;font-size:0}#gnb_top>ul>li ul li~li{margin-top:3px; /* GUB 2�� ���� */}#gnb_top>ul>li ul li a{font-size:13px;color:#777;line-height:30px}#gnb_top.active{box-shadow:0 10px 20px 0 rgba(0,0,0,.05)}#gnb_top.active>ul>li>ul{top:calc(100% - 20px);opacity:1}#gnb_top.active{background-color:#fff!important}#gnb_top.active>ul>li>a{color:#444}#header #gnb_top{background-color:transparent}#header #gnb_top:before{border-color:transparent}#header #gnb_top.active:before{/*border-color:#e5e5e5;*/-webkit-transition:color .2s .3s;transition:color .2s .3s}#header #gnb_top>ul>li{background:0 0}#nav_img{display:none}#nav_img.active{display:block;margin-left:-1307px;margin-top:10px}
#header #nav_top_menu{display:block;position:relative;top:4px;z-index:1;height:0;left:254px/*����Ʈ��*/}#header #nav_top_menu>ul>li{display:inline-block;position:relative;font-size: 0.8em}#header #nav_top_menu>ul>li>a{color:#999}#header #nav_top_menu>ul>li>a:hover,#nav_top_menu>ul>li>a:active{color:#999}#header #nav_top_menu>ul>li>span{display:inline-block;padding:0 7px;font-size:.6em;font-weight:400;color:#aaa}

@media (max-width:940px){#gnb_top{display:none;}#header{height:66px;}}@media all and (min-width:940px) and (max-width:1150px){#gnb_top{padding-left:10px}#logo{left:-460px}#nav_img.active{margin-left:-957px}#header #nav_top_menu{left:309px/*����Ʈ��*/}#gnb_top>ul>li{padding:30px 0px; width:125px;/* GNB����*/}}
/* ��� GNB STYLE END */

/* 2�� 3�� LNB �޴� CSS START */
.sub_lnb_list{font-size:1em;color:#333;display:block;text-align:left;width:100%;margin:0 auto;background:#fff;border-bottom:1px solid #ddd}.sub_lnb_list .inner{/*height:100%*/}.sub_lnb_list .inner:after{clear:both;display:block;content:""}.sub_lnb_list .inner .sub_home{width:50px;/*height:100%;*/float:left;text-align:center;border-left:1px solid #c5c5c5;border-right:1px solid #c5c5c5}.sub_lnb_list .inner .sub_home a{display:block;line-height:50px;color:#000}.sub_lnb_list .inner .sub_home i{display:block;line-height:50px;color:#000;font-size:1.2em}.sub_lnb_list .inner .sub_lnb_dropdown{line-height:49px;float:left;position:relative;min-width:160px;border-right:1px solid #c5c5c5}.sub_lnb_list .inner .sub_lnb_dropdown a.select{display:block;font-weight:400;color:#000;padding:0 50px 0 20px;font-size:1.2em}.sub_lnb_list .inner .sub_lnb_dropdown a.select:after{font-family:FontAwesome;content:"\f078";position:absolute;right:20px;font-size:15px;color:#000}.sub_lnb_list .inner .sub_lnb_dropdown a.select.open:after{font-family:FontAwesome;content:"\f077";color:#000}.sub_lnb_list .inner .sub_lnb_dropdown ul.sub_menu_list{position:absolute;display:none;width:100%;background:#fff;z-index:1;left:0;border:1px solid #ddd}.sub_lnb_list .inner .sub_lnb_dropdown ul.sub_menu_list li{line-height:50px!important;height:50px;text-indent:15px;border-bottom:1px solid #ddd}.sub_lnb_list .inner .sub_lnb_dropdown ul.sub_menu_list li a{display:block;text-align:left;height:100%;line-height:50px;font-size:.9em;padding-left:0;color:#000!important;font-family:'NanumSquareRound','Noto Sans KR'}.sub_lnb_list .inner .sub_lnb_dropdown ul.sub_menu_list li a:hover{background:#c3c3c3;transition:all .4s ease}.sub_lnb_list .inner .sub_lnb_dropdown ul.sub_menu_list .curr{background:#ddd}

.sub_lnb_list .inner .sub_lnb_dropdown a.select_no {
	display: block;
	font-weight: 400;
	color: #000;
	padding: 0 50px 0 20px;
	font-size: 1.2em
}

.sub_lnb_list .inner .sub_lnb_dropdown a.select_no:after {
	font-family: FontAwesome;
	position: absolute;
	right: 20px;
	font-size: 15px;
	color: #000
}

.sub_lnb_list .inner .sub_lnb_dropdown a.select_no.open:after {
	font-family: FontAwesome;
	color: #000
}

/* 2�� 3�� LNB �޴� CSS END */

/* 2�� 3�� ���� ��� CSS START */
.submenu_top_nav{text-align:center}.submenu_top_nav a{text-decoration:none;color:#000;display:block;transition:.3s background-color;padding-left:25px;padding-right:25px;margin-left:5px;margin-right:5px}.submenu_top_nav li{font-family:'NanumSquareRound','Noto Sans KR';font-size:1.1em;line-height:40px;height:60px;position:unset;display:inline-block}.submenu_top_nav a:hover{background-color:#929292;color:#fff;padding-left:25px;padding-right:25px;margin-left:5px;margin-right:5px}.submenu_top_nav a.curr{background-color:#929292;color:#fff;cursor:default}.submenu_top_nav2{text-align:center;padding-bottom: 30px}.submenu_top_nav2 a{text-decoration:none;color:#000;display:block;transition:.3s background-color;padding-left:25px;padding-right:25px;margin-left:5px;margin-right:5px}.submenu_top_nav2 li{font-size:1.1em;line-height:40px;height:50px;position:unset}.submenu_top_nav2 a:hover{background-color:#929292;color:#fff;padding-left:25px;padding-right:25px;margin-left:5px;margin-right:5px}.submenu_top_nav2 a.curr{background-color:#929292;color:#fff;cursor:default}@media screen and (min-width:600px){.submenu_top_nav li{height:70px;line-height:50px;font-size:1.1em}.submenu_top_nav li{display:inline-block;margin-right:-4px}.submenu_top_nav2 li{height:70px;line-height:35px;font-size:1.1em}.submenu_top_nav2 li{display:inline-block;margin-right:-4px}}.submenu-button{color:#262626;font-family:inherit;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;font-size:1.1em;background:#f3f4f7;border-radius:10px}.submenu-button:hover{background:#000;color:#fff}.submenu-button:focus{outline:0}.submenu-button2{color:#262626;font-family:inherit;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;font-size:1.1em;background:#f3f4f7;border-radius:10px}.submenu-button2:hover{background:#000;color:#fff}.submenu-button2:focus{outline:0}
/* 2�� 3�� ���� ��� CSS END */
