dl, ul, ol, li {list-style: none outside none;}

#header {border-top:3px solid #636363; background:#000;}
#header a {font-family: 'Noto Sans KR', sans-serif;}
#header .inner {position:relative; height:87px; padding:0 15px;}
#header h1 {float:left; padding:0; margin:17px 0 0 0;}
#header .top_util {position:absolute; top:7px; right:28px; height:18px; background:#4a433b; line-height:18px;}
#header .top_util ul {padding:0 8px; margin:0; overflow:hidden;}
#header .top_util ul li {float:left; padding-left:10px; margin-left:9px; background:url('/images/common/bul_01.gif') no-repeat left center; font-size:11px; font-weight:400;}
#header .top_util ul li:first-child {margin-left:0; padding-left:0; background:none;}
#header .top_util ul li a {font-weight:400; color:#e8e7e6;}

#gnb {position:absolute; right:12px; bottom:14px;}
#gnb ul {padding:0; margin:0;}
#gnb ul:after {content:""; display:block; clear:both; font-size:0; line-height:0; width:0; height:0; visibility:hidden;}
#gnb ul li {float:left;}
#gnb ul li a {display:block;}
#gnb ul li span {display:block; margin:0 -5px; font-family: 'Lato', sans-serif; font-size:8px; color:#cd9c46; letter-spacing:1px; -webkit-transform:scale(0.83);}
#gnb > ul > li {position:relative; background:url('/images/common/bul_02.gif') no-repeat 0 16px; font-size:14px; text-align:center; letter-spacing:-1px; line-height:15px;}
#gnb > ul > li:first-child {background:none;}
#gnb > ul > li > a {padding:14px 20px 0 20px; color:#fff;}
#gnb > ul > li:hover > a {color:#d6ac39;}
#gnb > ul > li:hover span {color:#fee9b8;}
#gnb ul li.m2 > a {padding:14px 10px 0 10px;}
#gnb ul li.m4 > a {padding:14px 10px 0 10px;}
#gnb .arrow {display:none; position:absolute; left:50%; top:47px; width:5px; height:3px; margin-left:-2.5px; background:url('/images/common/gnb_arrow.png') no-repeat 0 0; opacity: 0;
filter:alpha(opacity=0); -mox-opacity:0;}

.submenu {display:none; position:fixed; left:50%; top:75px; height:22px; padding-top:7px; line-height:22px; z-index:100; opacity: 0;
filter:alpha(opacity=0); -mox-opacity:0; z-index:10;}
.m1 .submenu {width:1002px; margin-left:-501px;}
.m2 .submenu {width:252px; margin-left:-170px;}
.m3 .submenu {width:202px; margin-left:-70px;}
.m4 .submenu {width:326px; margin-left:-50px;}
.m5 .submenu {width:260px; margin-left:125px;}
.m6 .submenu {width:162px; margin-left:200px;}
.m7 .submenu {width:380px; margin-left:121px;}
.m8 .submenu {width:375px; margin-left:126px;}
.submenu ul {background:#a1988d; overflow:hidden;}
.submenu ul li {float:left; margin-left:11px; font-size:12px; font-weight:500;}
/* .submenu ul li:first-child {margin-left:10px;} */
.submenu ul li a {padding-left:9px; background:url('/images/common/submenu_bul.png') no-repeat 0 center; color:#2c1b0a;}
.submenu ul li a:hover {background-image:url('/images/common/submenu_bul_on.png'); color:#660101;}

#Lnb.sub01 {height:700px; background:url('/images/common/sub01_bg.jpg') no-repeat 0 0;}
#Lnb.sub02 {height:420px; background:url('/images/common/sub02_bg.jpg') no-repeat 0 0;}
#Lnb.sub03 {height:420px; background:url('/images/common/sub03_bg.jpg') no-repeat 0 0;}
#Lnb.sub04 {height:420px; background:url('/images/common/sub04_bg.jpg') no-repeat 0 0;}
#Lnb.sub05 {height:420px; background:url('/images/common/sub05_bg.jpg') no-repeat 0 0;}
#Lnb.sub06 {height:420px; background:url('/images/common/sub06_bg.jpg') no-repeat 0 0;}
#Lnb.sub07 {height:420px; background:url('/images/common/sub07_bg.jpg') no-repeat 0 0;}
#Lnb.sub08 {height:420px; background:url('/images/common/sub03_bg.jpg') no-repeat 0 0;}
#Lnb.sub09 {height:360px; background:url('/images/common/sub01_bg.jpg') no-repeat 0 0;}

#Lnb h3 {padding:22px 0 0 0; margin:0;}
#Lnb a {font-family: 'Noto Sans KR', sans-serif;}
#Lnb ul {padding:0; margin:0;}
#Lnb ul li {font-size:14px; font-weight:400;}
#Lnb > ul {margin-left:25px; margin-top:12px;}
#Lnb > ul > li {line-height:28px; letter-spacing:-1px;}
#Lnb > ul > li > a {padding-left:14px; background:url('/images/common/lnb_bul.gif') no-repeat 0 center; color:#be9c00;}
#Lnb > ul > li.on > a,
#Lnb > ul > li:hover > a {background-image:url('/images/common/lnb_bul_on.gif'); color:#fcefb6;}
#Lnb .depth02 {display:none;}
#Lnb .depth02 ul {margin-left:14px;}
#Lnb .depth02 ul li {font-size:12px; line-height:16px;}
#Lnb .depth02 ul li a {color:#fff;}
#Lnb .depth02 ul li a:hover {color:#fcefb6;}
#Lnb > ul > li.on .depth02 {display:block;}











