/* BASIC css start */
/**/
#header{position:relative;height:0}
#header .fixed{position:absolute;top:0px;z-index:10;width:100%;min-width:1200px;height:107px;margin:0 auto;background:none;
	-webkit-transition:0 ease .4s;
	-moz-transition:0 ease .4s;
	-ms-transition:0 ease .4s;
	-o-transition:0 ease .4s;
	transition:0 ease .4s
}
#header .fixed .bg{position:absolute;top:0;left:0;width:100%;height:107px;background:white;opacity:0;filter:alpha(opacity=0);
	-webkit-transition:.4s ease;
	-moz-transition:.4s ease;
	-ms-transition:.4s ease;
	-o-transition:.4s ease;
	transition:.4s ease
}
#header .fixed .bg:after{position:absolute;bottom:0;left:0;width:100%;height:1px;background:#D6E3EB;
	-webkit-transition-delay:.3s; /* Safari */
	transition-delay:.3s;
	transform:scaleX(0);  
	transition:transform 0.2 ease-in-out;
	content:'';
}
#header .inwrap{position:relative;z-index:1;max-width:1100px;margin:0 auto}
#header .inwrap:after{content:"";display:block;clear:both}

#header .logo{position:relative;z-index:2;width:1100px;margin:0 auto}
#header .logo h1{position:absolute;top:0;left:0;margin-top:40px}
#header .logo h1 a{display:block}

#gnb{width:1100px;margin:0 auto;text-align:right}
#gnb a{display:block;line-height:1;padding:4px 0;font-size:10px;color:#3D3D3D}
#gnb a:hover{color:black}
#gnb .util{display:inline-block;text-align:left}
#gnb .util .ty_ul{margin-top:17px;font-size:0}
#gnb .util .ty_ul li{display:inline-block;position:relative;line-height:1;margin-left:20px;vertical-align:top}
#gnb .util .ty_ul li a{font-weight:700}
#gnb .util .cart .sp_{overflow:visible;position:relative;width:19px;height:17px;padding:0;background-position:0 0}
#gnb .util .cart em{position:absolute;top:-9px;;right:-9px;width:16px;height:16px;line-height:16px;background:black;text-align:font-size:10px;color:white;text-align:center;text-indent:0;border-radius:50px}
#gnb .util .search .sp_{overflow:visible;width:17px;height:17px;padding:0;background-position:-120px 0}

/**/
#lnb{position:relative;clear:both;
	-webkit-transition:.3s ease;
	-moz-transition:.3s ease;
	-ms-transition:.3s ease;
	-o-transition:.3s ease;
	transition:.3s ease
}
#lnb .inwrap{width:1100px;margin:0 auto;text-align:right}
#lnb .menu_{display:inline-block;height:54px;text-align:left}
#lnb .menu_ a{display:block;font-size:15px;font-weight:700}
#lnb .menu_ .ul_lst{margin-right:-30px;font-size:0}
#lnb .menu_ .ul_lst .mn_{display:inline-block;line-height:1}
#lnb .menu_ .ul_lst .mn_>a{height:18px;padding:18px 30px 19px;color:#211814}
#lnb .menu_ .ul_lst .mn_.on>a{color:#73BB37}

#lnb{position:absolute;top:0;left:0;z-index:1;width:100%;margin-top:45px;text-align:right}
#lnb .inwrap{position:relative;z-index:1}
#lnb .menu_{float:right;font-size:0;text-align:right}
#lnb .mn_{display:inline-block;position:relative;vertical-align:top}
#lnb .level1>a{display:block;line-height:1;padding:20px 30px 20px;font-size:15px;color:#191919;font-weight:700}
#lnb .level2{overflow:hidden;position:absolute;top:100%;left:50%;z-index:-9999;width:138px;height:0;margin:0 0 0 -70px;border:0 none;text-align:center;opacity:0;filter:alpha(opacity=0);
	-webkit-transition:.5s ease;
	-moz-transition:.5s ease;
	-ms-transition:.5s ease;
	-o-transition:.5s ease;
	transition:.5s ease
}
#lnb .level2 ul{padding:25px 0}
#lnb .level2 ul li{margin-top:15px;padding:0}
#lnb .level2 ul li:first-child{margin-top:0}
#lnb .level2 a{display:block;line-height:1.4;color:#525252;font-size:12px;font-weight:400}
#lnb .level2 a span{display:inline-block;padding:3px 3px 4px}
#lnb .level2 a:hover{color:black}
#lnb .mn_.is-active .level2{top:80%;z-index:1;height:auto;padding:0;border:0 none;opacity:10;filter:alpha(opacity=100)}

#header .fixed.is-active .bg{height:310px;opacity:0.9;filter:alpha(opacity=90)}
#header .fixed.is-active .bg:after{transform:scaleX(1)}

#header.sticky .fixed{position:fixed;height:89px}
#header.sticky .fixed .bg{height:89px;opacity:0.9;filter:alpha(opacity=90)}
#header.sticky .fixed.is-active .bg{height:295px}
#header.sticky #gnb{margin-top:0}
#header.sticky #lnb{margin-top:32px}

/**/
.layer_search{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:10;background:rgba(86, 86, 90, 0.95);text-align:center}
.layer_search .close{position:absolute;top:0;right:0;margin:37px 49px 0 0;color:white}
.layer_search .close .sp_{width:24px;height:24px;background-position:-120px -90px}
.layer_search .vabox_cell{display:table;width:100%;height:100%}
.layer_search .vabox_cell .vabox{display:table-cell;vertical-align:middle}
.layer_search .set{position:relative;width:540px;margin:0 auto}
.layer_search .set label{position:absolute;top:0;left:0;height:52px;line-height:52px;color:white;font-size:14px}
.layer_search .set .MS_search_word{width:500px;height:40px;line-height:40px;padding:5px 40px 5px 0;border:0 none;border-bottom:2px solid white;background:transparent;color:white;font-size:14px}
.layer_search .set a{position:absolute;top:0;right:0;padding:12px 0 !important}
/* BASIC css end */

