
/* CSS Document */
/* ------------------------------------------------------------
 * Name      : web_layout.css
 * Desc      : page layout
 * Created   :
 * Updated   :
 ------------------------------------------------------------ */
body.fixe {overflow:hidden; width: 100%; height:100%; position: fixed;}
.m_gnb .sub_menu {display:none !important;}
.web_dis {display:block;}
.mb_dis {display:none;}
.search_btn {display: none; position: absolute; right:65px; top:26px;}
img {max-width: 100%}

/* header */
#header {width:100%; position:fixed; background: #fff; left:0px; top:0px; z-index:9999; box-sizing: border-box; transition: all 0.3s 0s ease-in-out; border-bottom: 1px solid #eee;}
.in_header {max-width:1840px; width:100%; height:88px; box-sizing: border-box; margin:0 auto; position:relative; z-index:9; color: #fff;}
#header h1 {border:none; position: absolute; left:10px; top:50%; transform: translateY(-50%); -wbkit-transform: translateY(-50%); overflow: hidden; transition: all 0.3s 0s ease-in-out; z-index:10 }

#header .top_btns {overflow: hidden; position: absolute; right:80px; top:50%; transform: translateY(-50%); -webkit-transform: translateY(-50%);}
#header .top_btns > li {float: left; padding: 0px 0px 0px 10px; margin-left:10px; position: relative;}
#header .top_btns > li:last-child:before {display: block; content: ""; width: 1px; height: 10px; background: #e5e5e5; position: absolute; left: 0px; top: 50%; margin-top: -5px;}
#header .top_btns > li:first-child {padding-left: 0px; margin-left: 0px;}
#header .top_btns > li.on a .m_topbtn {color:#00a0e9}

#header .top_btns > li .ico {display: inline-block; line-height: 100%; padding:1px; border: 1px solid #fff; background: #fff; border-radius:100%; box-sizing: border-box; overflow: hidden; vertical-align: middle;}
#header .top_btns > li .m_topbtn {line-height: 20px; font-weight: 300; color: #e5e5e5; font-size:14px;}
#header .top_btns > li.lang_on .m_topbtn  {color: #00a0e9;}

/* wrap */
#wrap {width:100%; max-width:1920px; padding-top:88px; overflow:hidden; margin:0 auto;  transition: all 0.3s 0s ease-in-out;}
#inner_wrap {max-width:100%; margin:0 auto; position:relative; padding-bottom:70px;}
#inner_wrap:after {clear:both; content:""; display:block;}
#inner_wrap.no_visual {padding-top:70px;}

.inner {max-width: 1420px; margin:0 auto;}
.inner:after { clear: both; content: ""; display: block;}
.bg_wrap {background: #f2f2f2}
.m_gnbW {display:none; position:absolute; right:0px; top:50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); box-sizing: border-box; }
.m_gnb_on {position:absolute; right:10px; top:50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); box-sizing: border-box; display: block; }
.m_gnb_on .menu_btn {margin: 0 auto;}
.menu_btn {width:auto; height:auto; position:absolute; right:0px; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%); box-sizing:border-box; display:block; }


.menu_btn.active  {position:fixed; top:23px; right:0; z-index:999; border:none; transform:none;}
.menu_btn a{position:relative;display:block;width:50px; height:50px; transition:.25s; cursor:pointer}
.menu_btn a span{position:absolute;right:50%;top:50%;display:block;width:20px;height:3px;background-color:#000;margin:-1.5px -13px 0 0 ;text-indent:-9999px;}
.menu_btn span,
.menu_btn span:before,
.menu_btn span:after{content:"";right:0;position:absolute;display:block;width:28px;height:100%;background-color:#000;transition:.25s;-webkit-transition:.25s;}
.menu_btn span:before{top:-9px;}
.menu_btn span:after{bottom:-9px;}

.menu_btn .active span{background-color:transparent;}
.menu_btn .active span:before{top:0;transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg); background:#333}
.menu_btn .active span:after{bottom:0;transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg); background:#333}


/* GNB */
.w_gnb {padding:0px 0px 0px 0px;}
.w_gnb .gnb {margin: 0 auto; box-sizing: border-box; padding:0px 170px 0px 170px;}
.w_gnb .gnb:after {content:""; display:block; clear:both;}
.w_gnb .gnb > ul {font-size:0px; text-align: center;}
.w_gnb .gnb > ul:after {content:""; display:block; clear:both;}
.w_gnb .gnb > ul > li {text-align: center; display: inline-block; padding: 0px 2%; vertical-align: top; position:relative;}

.w_gnb .gnb > ul > li > a {display:block; color:#fff;}
.w_gnb .gnb > ul > li > a > span {display:inline-block; box-sizing: border-box; font-size:18px; font-weight:400; line-height:90px; height:88px; color:#313131; transition: all 0.2s 0s ease-in-out; position: relative;}
.w_gnb .gnb > ul > li.on > a > span {color:#448aca;}
.w_gnb .gnb > ul > li:hover > a > span {color:#448aca;}
.w_gnb .gnb > ul > li:hover > a:after {display: block; content: ""; width: 8px; height:8px; border-left: 1px solid #333; border-top: 1px solid #333; position: absolute; left: 50%; top:100%; margin: -4px 0px 0px -4px; background: #fff; transform: rotate(45deg); -webkit-transform: rotate(45deg); z-index:99}

.gnb > ul > li > span {display: none;}

.w_gnb .sub_menu  {position:absolute; left:50%; transform: translateX(-50%); -webkit-transform: translateX(-50%); width:194px; box-sizing:border-box; overflow:hidden; top:100%; display:none; padding:0px 0px; border:1px solid #333; background: #fff; padding: 10px 0px;}
.w_gnb .sub_menu > li {padding:3px 3px 3px 3px; letter-spacing:-0.5px;}
.w_gnb .sub_menu > li > a {display:block; font-size:14px; text-align:center; font-weight:500; color:#333333; padding:3px 0px; line-height:20px;}
.w_gnb .sub_menu > li > a:hover {color:#448aca;}
.w_gnb .three_depth { display:none;}
.w_gnb .three_depth { display:none;}

/*.gnb08 {display: none !important;}
.gnb09 {display: none !important;}
*/

.w_gnb .m_gnb_on {position:absolute; right:0px; top:-1px; padding:21px; background: #2d3749}
#gnb_bar {position:absolute; display:none; left:0%; top:100%; width:100%; height: 200px; background: url(../img/common/png_80.png) repeat left top; z-index: 8}



.slide_menu_wrap {width:80%; max-width:1520px; box-sizing: border-box; height: 100%;  z-index: 99999; position: fixed; right:-100%; top: 0px; bottom:0px; }
.slide_menu_inner {padding:63px 15px 0px 15px; height: 100%; box-sizing: border-box; overflow-y:auto; overflow-x:inherit; -webkit-overflow-scrolling:touch; background: #fff; }
.slide_menu_inner .logo {display: none}
.slide_menu_inner .top_menu {background: none; display: block;}
.slide_menu_inner .top_btns {display: none; overflow: hidden; padding: 0px 0px 20px 0px; margin: -5px; float: none; background: none;}
.slide_menu_inner .top_btns > li {float: left; width: 50%; box-sizing: border-box; padding: 5px;}
.slide_menu_inner .top_btns > li > a {display: block; line-height: 140%; font-weight: 100; padding: 10px; border: 1px solid #fff; color: #fff;  font-size: 15px; text-align: center}
.slide_menu_inner .top_btns > li > a .ico {display: none;}
.slide_menu_inner .top_btns > li a:before {display: none;}
.slide_menu_inner .gnb > ul {overflow: hidden; padding-left: 5%;}
.slide_menu_inner .gnb > ul > li {float: left; width:16.66666%; box-sizing: border-box;}
.slide_menu_inner .gnb > ul > li > a {display: block; font-weight: bold; font-size: 22px; line-height: 140%; color: #1a1a1a; position: relative;}
.slide_menu_inner .gnb > ul > li > a:after {display: block; content: ""; width:40px; height: 1px; background: #000; margin: 20px 0px;}
.slide_menu_inner .gnb > ul > li > ul {margin-top:25px;}
.slide_menu_inner .gnb > ul > li > ul > li {vertical-align: top; margin-bottom: 14px;}
.slide_menu_inner .gnb > ul > li > ul > li > a {position: relative; display: inline-block; font-size: 15px; font-weight: bold; line-height: 140%; color: #1a1a1a; transition: color .14s ease-in-out;}
.slide_menu_inner .gnb > ul > li > ul > li > ul {margin-top:5px;}
.slide_menu_inner .gnb > ul > li > ul > li > ul > li {padding: 2px 0px;}
.slide_menu_inner .gnb > ul > li > ul > li > ul > li a {display: block; font-size: 14px; line-height: 140%; position: relative; font-weight: 500; color: #5a5a5a;}

.slide_menu_wrap .m_gnb_on {display:none !important}

.all_close {position: absolute; right:20px; top: 20px; z-index: 99998}
.all_close button {background: none; border: none; outline: none; /*width: 26px; height: 26px;*/ padding: 0px; margin: 0px; }
.all_close .menu_btn {height: 20px !important; width: 30px !important;}
.all_close .menu_btn .line-top, .all_close .menu_btn .line-middle, .all_close .menu_btn .line-bottom {background:#000 !important}




/* visual */
.main_visual {width: 100%; overflow: hidden; padding: 0px; position: relative; box-sizing: border-box; background-size: cover}


.main_visual .videoDiv {position:relative; height: 854px;}
.main_visual .videoDiv video {position:absolute; left:50%; top:50%; width:130%; height:130%; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%);}
.main_visual .videoDiv img {max-width:100%; max-height:100%;}


.main_visual_wrap .txt {float: left; width: 50%; box-sizing: border-box; }

.video_wrap {position: relative; padding-bottom:56%;}
.video_wrap iframe {width: 100% !important; height: 100% !important; position: absolute; left: 0px; top: 0px;}

.youtube_wrap {position: relative; padding-bottom:57.55%;}
.youtube_wrap iframe {width: 100% !important; height: 100% !important; position: absolute; left: 0px; top: 0px;}



/* ·¹ÀÌ¾îÆË */
#black {display:none; background-color: #000; display: none; height: 100%; left: 0; opacity: 0.6; filter: alpha(opacity=60); position: fixed; top: 0; width: 100%; z-index: 9999;}
.layerPop {-webkit-overflow-scrolling: touch; overflow-y: auto; width: 100%; position: fixed; left: 0; right: 0; top: 0; bottom: 0; z-index: 99999; background:url(../img/common/png_70.png) repeat left top;/*background:#d7d7d7;*/ zoom: 1;}

.layerPop_inner {width: 100%; height: 100%; padding: 15px; display: table; position: relative; margin: 0 auto; box-sizing: border-box;}
.pop_wrap {display: table-cell; vertical-align: middle; position: relative;}
.pop_wrap .pop_body {padding:15px 20px; font-size: 15px; background: #fff; word-break: keep-all;}
.pop_wrap .pop_body .btns {padding-top: 20px;}
.pop_wrap .popup_scroll {max-height:700px; overflow-y:auto;}
.pop_wrap .pop_wrap_in {width:100%; margin: 0 auto; border-radius:30px; overflow: hidden;}
.pop_wrap .x_btn {position: absolute; right:10px; top:50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); display: inline-block; cursor: pointer; background: none}
.pop_wrap .pop_head {background: #fff; position: relative;}
.pop_wrap .pop_head .title {font-size:26px; line-height:150%;  color: #000000; padding:20px 50px 20px 25px; text-align: left; font-weight:600;}
.pop_wrap .pop_head .title.tc {padding-left:50px;}
.pop_wrap .pop_head .s_txt {font-size:14px; line-height:14px;  color: #646464; text-align: center; padding: 0px 0px 30px 0px;}
.pop_wrap .x_btn2 {position: absolute; right:0px; bottom:0px; }
.pop_wrap .x_btn3 {position: absolute; right:0px; bottom:-42px; }
.pop_body .btn-tc {padding:30px 0px 0px 0px; margin-top:25px;}
.pop_body .btn-tc > a {margin: 0px 10px;}
.pol_sc {width: 100%; height: 310px; overflow-x: hidden; overflow-y: auto;}



/* ÆË¾÷ */

.layers_wrap {background:#FFF; position:relative; min-width:300px;  font-weight:300;}
.layers_wrap .layers_tit {width:100%; padding:15px 0px; line-height:150%; background:#333;  text-align: center; font-size:1.8em; color:#fff; position:relative;}
.layers_wrap .layers_tit .logo {padding-left:25px; padding-top:20px;}
.layers_wrap  .close_pop { position:absolute; right:25px; top:17px;}
.layers_wrap .layers {padding:20px; font-size: 14px; position:relative; /*min-height:100px; max-height:760px; overflow-x:hidden; overflow-y:auto; -webkit-print-color-adjust:exact;*/}

.layers_wrap .close {height:30px; border-top:none; text-align:right; background:#e2e2e2; line-height:30px;}
.layers_wrap .close a { display:inline-block; zoom:1; *display:inline; font-family:Noto Sans; color:#2d2d2d; padding-right:20px; background:url(http://pic.neungyule.com/newnetimes/img/btn/pop_close_s.gif) no-repeat right center; margin-right:10px;}
.layers_wrap .pop_tit {padding-left:5px; border-bottom:1px solid #afafaf; min-height:41px; padding-bottom:3px; font-family:Noto Sans; color:#444444; font-size:22px; line-height:41px;}
.layers_wrap .pop_tit.ico_check2 { font-size:13px; min-height:20px; padding:10px 10px 10px 50px; background:url(../img/common/ico_check2.gif) no-repeat 10px 10px #f9f9f9; line-height:150%; border-bottom:none;}
.layers_wrap .pop_tit_no {min-height:38px; font-family:Noto Sans; color:#444444; font-size:22px; line-height:38px;}



/* ------------------------------------------------------------
 * Name      : mobile_layout.css
 * Desc      : page layout
 * Created   :
 * Updated   :
 ------------------------------------------------------------ */
.mobile_on .m_gnb .gnb > ul {overflow-y:auto; overflow-x:hidden;}
.m_gnb {position:absolute; left:0px; top:81px; width:100%;}
.m_gnb .gnb > ul {width:100%; background:rgba(18,18,18, .97); position:relative; overflow-x:hidden;}
.m_gnb .gnb > ul:after {content:""; display:block; clear:both;}
.m_gnb .gnb > ul > li > a {display:block; font-size:14px; color:#ffffff; padding:15px 0px; text-align:center; border-bottom:1px solid rgba(255,255,255, .065)}
/*.m_gnb .gnb > ul > li:hover > a {background:#000;}*/

.m_gnb .sub_menu  {width:100%; line-height:20px; background:#4a4a4a; display:none;}
.m_gnb .sub_menu > li > a {display:block; color:#fff; font-size:12px; padding:5px 0px; text-align:center; border-bottom:1px solid rgba(255,255,255, .065)}
.m_gnb .sub_menu > li > a:hover { background:#009091;}
.m_gnb .gnb .alarm { background-size:20px;}
.m_gnb .gnb .name {max-width:200px;}
.mobile_on input, .mobile_on select, .mobile_on textarea {-webkit-appearance:none;}
.mobile_on select {height:31px; padding:0px 2em 0px 8px!important;}
.mobile_on .sel_arrow {position: relative;}

.down_file {display: inline-block; vertical-align: middle; color: #0c91dd; margin-left: 10px;}
.down_file > span {display: block; padding-left:23px; background: url(../img/common/ico_file.png)no-repeat left center;}
.down_file:first-child {margin-left:0px;}

/* 980px ÀÌ»ó */
@media screen and (min-width:979px) {

    .slide_menu_inner .gnb > ul > li > ul {display: block !important}

}
/* 1024 ÀÌ»ó */
@media screen and (min-width:1024px) {


}
/* 1280px ÀÌ»ó */
@media screen and (min-width:1199px) {
	.m_gnb {display:none !important;}
	
}



/* 1220px ÀÌÇÏ */
@media screen and (max-width:1219px) {
    .top_searchW .inner_search {max-width: 100%; min-height: 100%;}
    .m_gnb_on {display: block; margin: 0px;}
    .w_gnb {display: none;}
	.m_gnbW {display:block;}

    .top_menu {display: none;}
    .w_gnb {display:none;}
	#gnb_bar {display:none !important;}

    #inner_wrap {padding:0px 10px 70px 10px;}
    #inner_wrap.no_visual {padding-top:70px;}


    #lnb_wrap .lnb .lnbs {width:270px}
    #lnb_wrap .lnbs3 {display: none;}
    #lnb_wrap .lnb .lnbs2 {display: block; margin-left: -1px;}

	#lnb_wrap .ico_home a {height: 60px; line-height: 60px;}
	#lnb_tit {height: 60px; line-height: 60px;}
    .location {display: none;}


}
/* 980px ÀÌÇÏ */
@media screen and (max-width:979px) {
    #wrap {padding-top: 80px !important;}
	/* GNB */

    .in_header {height:80px;}
    .slide_menu_wrap {width: 100%}
    .slide_menu_wrap .logo {display: block; position: absolute; left: 15px; top: 63px;}
    .slide_menu_inner .top_btns {display: block; border-bottom: 2px solid #dcdcdc}
    .slide_menu_inner .top_btns {text-align: right; float: none;}
    .slide_menu_inner .top_btns > li {float: none; width:auto; display: inline-block;}

    .slide_menu_inner .top_btns > li > a {color: #333;}
    .slide_menu_wrap .gnb > ul {overflow: hidden; padding-left: 0px;}

    .slide_menu_wrap .gnb > ul > li {float: none; width: 100%; transform: translateX(30%); -webkit-transform: translateX(30%); transition: all 0.8s 0s ease-in-out; -webkit-transition: all 0.8s 0s ease-in-out;}

    .slide_menu_wrap .gnb > ul > li > a {display: none }
    .slide_menu_wrap .gnb > ul > li > span {display: block; line-height:140%; font-size:36px; color: #333; padding:15px 10px 15px 0px; background: url(../img/common/g_plus.png) no-repeat right center; font-weight: 500; position: relative;  border-bottom: 1px solid #dcdcdc;}
    .slide_menu_wrap .gnb > ul > li > span:before {content: ''; position: absolute; width: 0; height: 0; border-left: 4px solid transparent; border-right: 4px solid transparent; border-top: 6px solid #000; right: 0; top: 50%; transition: all .2s ease-in-out;}
    .slide_menu_wrap .gnb > ul > li.on > span:before {transform: rotate(180deg); border-top: 6px solid #62bb46;}

    .slide_menu_wrap .gnb > ul > li.on > span {background: url(../img/common/g_minus.png) no-repeat right center; }
    .slide_menu_wrap .gnb .sub_menu {display: none; padding: 20px; background-color: #f8f8f8; margin-top: 0; }
    .slide_menu_wrap .gnb .sub_menu > li > a {display: block; line-height:23px; font-size: 24px; line-height: 42px; }
    .slide_menu_wrap .gnb .sub_menu > li > ul > li a {font-size: 18px; line-height: 32px;}
    .slide_menu_wrap .gnb .sub_menu02{background:#4e4e4e; border-top:1px solid #777777; border-bottom:1px solid #777777; padding:10px 0px; }
    .slide_menu_wrap .gnb .sub_menu02 > li > a {display: block; line-height:23px; padding:5px 10px 5px 35px; font-size:13px; color: #d6d6d6;}
    .slide_menu_wrap.on .gnb > ul > li {transform: translateX(0%); -webkit-transform: translateX(0%); transition: all 0.8s 0s ease-in-out; -webkit-transition: all 0.8s 0s ease-in-out;}
    .slide_menu_inner .gnb > ul > li > ul > li {margin: 0px;}

  

    .section {font-size: 17px;}

	 .s_tit {font-size: 30px;}
    .m_tit_txt {padding-left: 0px;}

     .inner {padding: 0px 10px;} 
}

/* 768 ÀÌÇÏ */
@media screen and (max-width:767px) {
    #wrap {padding-top:70px !important;}
	.in_header {height: 70px;}

	#header h1 a {background-size:cover !important}

    #header .top_btns {display: none;}
    .slide_menu_wrap .gnb > ul > li > span {font-size: 20px;}
    .slide_menu_wrap .gnb .sub_menu > li > a {font-size: 16px; line-height: 140%; padding:3px 0px;}
    .slide_menu_wrap .gnb .sub_menu > li > ul > li a {font-size: 14px; line-height: 140%; padding:3px 0px;}

    .slide_menu_inner .top_btns > li > a {padding:3px}


	.slickWrap .slickBox {padding: 0 20px;}
	.slickWrap .slick-slide > div > .slickBox {width: 100% !important;}
    .slickWrap .slick-slide > div > .slickBox.on {width: 100% !important;}
	.slickDotsWrap {bottom: 27px;right: 20px;}

	.slickWrap .slick-arrow {width: 10px;height: 18px;-webkit-background-size: cover;
	background-size: cover;}
	.slickWrap .slick-arrow.slick-prev {left: 0;}
	.slickWrap .slick-arrow.slick-next {right: 0;}


    .m_tit {font-size:32px; padding-left: 0px;}

    #lnb_wrap .ico_home {display: none !important;}

    #lnb_wrap .lnb .lnbs {width: 50% !important; box-sizing: border-box;}
	#lnb_tit2 {border: none;}

}
/* 600 ÀÌÇÏ */
@media screen and (max-width:599px) {
    .pop_wrap .pop_head .title {font-size:18px; color: #fff; padding: 17px 55px 18px 15px !important;}
    .pop_wrap .pop_body {padding:10px;}



	#w_lnb {display:none;}
	#m_lnb {display:block;}


    .layers_wrap .layers {padding:10px; font-size:0.95em;}
    .error_wrap .error_msg {font-size:26px;}

    .table_line {width: 100%; overflow: auto;}



    .bt_include {padding:0px 0px 45px 0px;}
    .bt_include2 {padding:0px 0px 35px 0px;}
    .bt_include .add_bt {position: absolute; right: 0px; top: auto; left: 0px; bottom:0px;}
    .bt_include .add_bt a {display: block;}

    .br_box {padding:15px;}



    .big .ez-radio {width:20px;height:20px; background-size: 20px auto}
    .big .ez-hide {width:19px;height:19px;}

    .over_layerW {position: relative;}
    .over_layer {overflow:auto;}
    .over_layerW:after {display: block; content: ""; width:10px; height: 100%; position: absolute; right: 0px; top: 0px; background: url(../img/common/bg_shadow.png) repeat-y left top}
    .over_layer > div {min-width: 600px;}
    .guide_name {padding: 20px; background:#f1f2f6;}
    .sss_tit .ib.point_c.fn {display: block; font-size: 0.85em;}
}


/* 480px ÀÌÇÏ */
@media screen and (max-width:479px) {
    #wrap {transition: all 0.3s 0s ease-in-out; padding-top: 60px !important}
    .slide_menu_wrap {width: 70%}

	#header h1 a img {height:30px; width:auto !important}
    .in_header {height:60px;}

    .menu_btn .line-middle {top:8px;}
	.all_close {right: 10px; top: 30px;}

    .slide_menu_wrap .gnb > ul > li > a {font-size:16px; padding: 10px 10px 10px 5px;}
    #header .top_search {right:50px;}
    #header .top_search img {height:24px;}
 

    .slide_menu_wrap .logo {left: 15px; top: 18px;}
    .slide_menu_wrap .logo img {height:18px;}
    .slide_menu_inner .top_btns > li > a {font-size: 13px;}


    .m_tit {font-size:24px; padding-bottom: 10px;}
    .m_tit img {height: 20px;}




	.section {font-size: 14px;}



    #position3 {padding:40px 0px 100px 0px;}
    .pop_wrap .pop_head .title {text-align: left !important; padding:15px 45px 15px 15px;}
    .pop_wrap .pop_head .title br {display: none;}
    .pop_wrap .x_btn {right:15px; }


	.mb_dis {display: block;}
    #add_date .bt .tooltip {height: 36px; line-height: 34px;}
	
	#wrap {padding-top:100px;}
	.w_gnb {display:block;}

	.w_gnb .gnb {padding:61px 0px 0px 0px; background:#fff;}
	.w_gnb .gnb > ul {display:flex; flex-wrap:wrap; justify-content: space-between;}
	.w_gnb .gnb > ul > li {box-sizing:border-box;}
	.w_gnb .gnb > ul > li > a > span {font-size:13px; line-height: 30px; height:40px;}
	.w_gnb .gnb > ul > li:hover > a:after {display:none;}
	.w_gnb .gnb > ul > li.gnb06 {display:none;}
	.w_gnb .gnb > ul > li.gnb07 {display:none;}
	.w_gnb .gnb > ul > li.gnb08 {display:none;}
	.w_gnb .sub_menu  {display:none !important;}




}





/* 320px ÀÌÇÏ */
@media screen and (max-width:320px) {

    .atab li a {font-size:12px;}
    .title_bar .s_txt {padding-left: 10px;}

    .btns > li {width:100%; float: none; padding:2px 0px;}
    .btn-tc {padding:20px 0px;}
}
