
#hd {z-index:10;min-width:1000px;background:url('../img/hd_bg_2.jpg') #89b30b repeat-x}
#hd h1, #hd h2 {position:absolute;border:0;font-size:0;line-height:0;overflow:hidden}
#hd_wrap {z-index:11;position:relative;margin:0 auto}
#logo {position:relative;height:70px}
#logo img {position:absolute;top:19px;left:20px}

#gnb {position:relative;z-index:12;min-width:999px;background:#89b30b}
#gnb h2 {margin:0;padding:0;font-size:0;line-height:0;overflow:hidden}
#gnb_1dul {position:relative;margin:0 20px;padding:0;zoom:1}
#gnb_1dul:after {display:block;visibility:hidden;clear:both;content:""}
.gnb_1dli {z-index:13;position:relative;float:left;margin:0 0 0 -1px;border:1px solid #638109;border-top:0;border-bottom:0}
.gnb_1da {display:block;width:120px;height:34px;color:#313131;font-weight:bold;text-align:center;text-decoration:none;line-height:2.8em}
.gnb_1da:focus, .gnb_1da:hover {text-decoration:none}
.gnb_1dli_air .gnb_1da {background:#fff;color:#405500}
.gnb_1dli_on .gnb_1da {background:#ff9900;color:#fff}
.gnb_2dul {display:none;position:absolute;top:34px;width:180px;border:1px solid #999;border-top:0;background:#fff}
.gnb_2da {display:block;padding:8px 10px;background:#fff;color:#000;text-decoration:none}
.gnb_grp_style {background:#f7f7f7 !important}
.gnb_2da:focus, .gnb_2da:hover {background:#484848 !important;color:#fff !important;text-decoration:none}
.gnb_1dli_air .gnb_2da {background:#fff;color:#000}
.gnb_1dli_on .gnb_2da {background:#fff;color:#000}
.gnb_1dli_over .gnb_2dul {display:block;left:-1px}
.gnb_1dli_over2 .gnb_2dul {display:block;right:-1px}

.gnb_grp_div {border-top:1px solid #eee}

#lnb {margin:0;padding:15px;min-width:970px;border-bottom:1px solid #e9e9e9;list-style:none;zoom:1}
#lnb:after {display:block;visibility:hidden;clear:both;content:""}
#lnb li {float:left}
#lnb a {display:inline-block;padding:0 10px;border-right:1px solid #ccc;font-size:0.95em;letter-spacing:-0.1em}

#lnbL {margin:0;padding:5px;min-width:170px;border-bottom:1px solid #e9e9e9;list-style:none;zoom:1}
#lnbL:after {display:block;visibility:hidden;clear:both;content:""}
#lnbL li {float:left;width:100px;text-align:left;padding:5px 0px;}
#lnbL li .twidth {float:left;width:150px;text-align:left;padding:5px 0px;}
#lnbL a {display:inline-block;padding:0 10px;border-right:0px solid #ccc;font-size:0.95em;letter-spacing:-0.1em}

#lnbL1 {margin:0;padding:5px;min-width:70px;border-bottom:0px solid #e9e9e9;list-style:none;zoom:1;clear:both;float:left;}
#lnbL1:after {display:block;visibility:hidden;clear:both;content:""}
#lnbL1 li {float:left;width:60px;text-align:left;padding:2px 0px 2px 8px;clear:both;}
#lnbL1 a {display:inline-block;padding:0px;border-right:0px solid #ccc;font-size:0.95em;letter-spacing:-0.1em;text-decoration:none;}

#lnbL2 {margin:0;padding:5px 0px;min-width:120px;border-bottom:0px solid #e9e9e9;list-style:none;zoom:1;float:left;}
#lnbL2 li {float:left;width:110px;text-align:left;padding:2px 0px;clear:both;}

#lnbL3 {margin:0;padding:5px;min-width:70px;border-bottom:0px solid #e9e9e9;list-style:none;zoom:1;clear:both;float:left;}
#lnbL3:after {display:block;visibility:hidden;clear:both;content:""}
#lnbL3 li {float:left;width:60px;text-align:left;padding:2px 0px 2px 8px;clear:both;}
#lnbL3 a {display:inline-block;padding:0px;border-right:0px solid #ccc;font-size:0.95em;letter-spacing:-0.1em;text-decoration:none;}