.navi_wrap { position:relative; width:100%; height:100px; }

.subCat_tab {position:relative;width:1200px;padding:0;height:50px;margin:0 auto ;}
.subCat_tab ul {padding:9px 0 0 0;margin:0;text-align:center;}
.subCat_tab li {float:left;list-style-type:none;margin:0 5px 0 5px;}
.subCat_tab li a{display:block;padding:0;line-height:29px;height:29px;font-family:'GmarketSans', 'NEXON Lv2 Gothic', 'Noto Sans KR', 'Noto Sans Korean', sans-serif;font-size:15px;text-align:center;font-weight:bold;color:#404040;border:#e5e5e5 solid 1px;background:#fff;}
.subCat_tab li a:hover{background:#f5f5f5;}
.subCat_tab li.on a{display:block;padding:0;line-height:29px;height:29px;font-family:'GmarketSans', 'NEXON Lv2 Gothic', 'Noto Sans KR', 'Noto Sans Korean', sans-serif;font-size:15px;text-align:center;font-weight:bold;color:#fff;border:#555 solid 1px;background:#666;}


#header_navi, #header_navi * {}
#header_navi { position:relative;width:1140px;margin: 0 auto;height: 100px; font-family: 'GmarketSans', 'NEXON Lv2 Gothic', 'Noto Sans KR', 'Noto Sans Korean', sans-serif;}
#header_navi .logo {
    float: left;width: 260px; padding:25px 0 0 0;
}
#header_navi .sns {
    position:absolute;left:260px; top:0px;width:120px;height: 100px;line-height: 100px;text-align:left;padding:0;
}
#header_navi .sns a:hover {
    opacity:0.5; 
}
#header_navi > .head_wrap {
    position:relative;margin-left:440px; width:700px; overflow:hidden;
}

#header_navi > .head_wrap > ul {margin:0; padding: 0;}
#header_navi > .head_wrap > ul > li {display: inline-block; float: left; background: url('') top left no-repeat; -webkit-transition: background 0.2s; transition: background 0.2s;font-family: 'GmarketSans', 'NEXON Lv2 Gothic', 'Noto Sans KR', 'Noto Sans Korean', sans-serif;}
#header_navi > .head_wrap > ul > li.narrow {width: 20%; }
#header_navi > .head_wrap > ul > li.narrow1 {width: 13%; }
#header_navi > .head_wrap > ul > li.narrow2 {width: 16%; }
#header_navi > .head_wrap > ul > li.wide {width: 27%; }
#header_navi > .head_wrap > ul > li > a {display: inline-block; width: 100%; height: 100px; text-align: center; line-height: 100px; font-size: 19px; color:#191919; font-family: 'GmarketSans', 'NEXON Lv2 Gothic', 'Noto Sans KR', 'Noto Sans Korean', sans-serif;}
#header_navi > .head_wrap > ul > li.active > a{ color: #981b03; }
#header_navi > .head_wrap > ul > li:hover { background: #da1216; color: #ffffff;}
#header_navi > .head_wrap > ul > li:hover a{ color: #ffffff;}
#header_navi > .head_wrap > ul > li > ul.sub {display: none;}
#header_navi > .head_wrap > ul > li:hover > ul.sub {display: block; padding: 20px 0 30px 0;}

#header_navi > .head_wrap > ul > li:hover > ul.sub > li {display: block; width:100%; height: 23px; line-height: 23px;}
#header_navi > .head_wrap > ul > li:hover > ul.sub > li > a {display:block; width:100%; height: 23px; text-align: center; color:#FFF;font-size: 14px;}
#header_navi > .head_wrap > ul > li:hover > ul.sub > li > a:hover { color:#ffff66;}



.navi_head { position:fixed; top:0; left:0; width:100%; color:#ffffff; height:100px; background: url('./image/sub_navi_bg.png') top center repeat-x; overflow:visible; z-index:999; }
.navi_head a { color:#444; }
.navi_head .btn_contract { position:absolute; top:0; right:0; }
.navi_head .btn_contract img { display:block; }
.navi_head .menus { position:relative; margin-left:0; width:1138px; overflow:hidden; font-size:13px; background:url('./image/depth_bg.png') top right no-repeat ;}
.navi_head .menus ul { overflow:hidden; }
.navi_head .menus .depth1 { float:left; height:520px; text-align:center; background:url('./image/depth_bg.png') top left no-repeat ;
			-webkit-transition: background-color 200ms;
			-moz-transition: background-color 200ms;
			transition: background-color 200ms;
		}
.navi_head .menus .dp1 { position:relative; display:block; height:50px; }
.navi_head .menus .dp1 .tit { display:block; padding:0; font-size:16px; font-weight:bold; line-height:50px; font-family: 'GmarketSans', 'NEXON Lv2 Gothic', 'Noto Sans KR', 'Noto Sans Korean', sans-serif; color:#ffffff; }
.navi_head .menus .depth2 { margin-top:15px;}
.navi_head .menus .depth2 li { height:23px; line-height:23px; }
.navi_head .menus .depth2 li a { display:block; padding-left:0; height:100%;text-align:center; color:#ffffff;}
.navi_head .menus .depth2 li a:hover { color:#ffff66; }
.navi_head .menus .depth2 .icon { display:inline-block; margin-right:8px; width:15px; height:14px; overflow:hidden; vertical-align:middle; }
.navi_head .menus .depth2 .hit a{ color:#ffff66;font-weight:bold; }
.navi_head .menus .depth2 .spac a{ letter-spacing:-1px; font-size:13px;}
	
.navi_head .menus .depth1.id_shop { width:99px; }
.navi_head .menus .depth1.id_shop .dp1 .tit { padding-left:10px; }
.navi_head .menus .depth1.id_shop .depth2 li a { padding-left:10px; }
.navi_head .menus .depth1.selected { }
.navi_head .menus .depth1.selected .dp1 .tit { color:#ffff66; }
.navi_head .menus .depth1.selected .selected { color:#ffffff; }

.navi_head.open .menus .depth1.selected { background-color:transparent; }
.navi_head.open .menus .depth1.selected .dp1 .tit { color:#ffff66; }
.navi_head.open .menus .depth1:hover { background:#0e75bc ; }
.navi_head.open .menus .depth1:hover .dp1 .tit { color:#ffffff; }

#main_visual03_wrap {position:relative;width:1140px;margin:0 auto;}

#main_visual03_wrap .cont_wrap {position:relative;width:100%;}
#main_visual03_wrap .cont_wrap .tit {position:relative;width:100%;height:100px;text-align:center;margin:30px 0;}
#main_visual03_wrap .cont_wrap .notice1 {position:relative;width:100%;height:850px;}
#main_visual03_wrap .cont_wrap .notice2 {position:relative;width:100%;height:400px;}