@charset "utf-8";

/* 상단 레이아웃 */
#hd {position:absolute;z-index:15; width:100%; min-width:1200px; background:rgba(0,0,0,0.6);}
.hd_zindex {z-index:10 !important}
#hd_h1 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#hd_wrapper {position:relative;margin:0 auto;width:1170px;}
#hd_wrapper .header_in{ text-align:center;font-size:0;line-height:0; height:90px;}
#hd_wrapper .header_in:after {display:block;clear:both;content:""}

.hd_sub {border-bottom:1px solid #eee;}

#logo {position:absolute;left:0;top:15px;padding:0;z-index:3;}
#logo h1 img.pc{  }
#logo h1 img.m{ display:none; }
#logo > a{ display:none; }



.gnbs{ height:100px; position:relative;z-index:2;display:inline-block; left:250px; }
.gnbs .gnb_menu{ text-align:center; }
.gnbs .gnb_menu > li{ display:inline-block;position:relative; }
.gnbs .gnb_menu > li > a{ font-size:18px;line-height:100%;color:#fff;display:block;padding:36.5px 0 ;width:144px;text-align:center;position:relative;z-index:5; text-transform:uppercase;}
.gnbs .gnb_menu > li.on > a{font-weight:bold ;text-decoration:none; background:rgba(0,0,0,0.9); /*background:url(../img/bg_gnb_top1.jpg) 0 0 no-repeat;*/color:#fff;}
.gnbs .gnb_menu > li.on > a:after{ content:"";display:block;position:absolute;left:0;width:100%;bottom:0;border-bottom:0px dashed rgba(255,255,255,0.3); /*margin-left:-20px;*/}
.gnbs .gnb_menu > li.on:before{  content:"";display:block;/*background:url(../img/bg_gnb_gra1.png) 0 0 repeat-x;*/width:172px;position:absolute;left:-9px;top:0;bottom:0;z-index:3; }
.gnbs .gnb_menu > li > ul{ position:absolute;left:0;top:90px;right:0;padding:10px 0; display:none;background:rgba(0,0,0,0.9);/*background:#fff url(../img/bg_gnb_top2.jpg) 0 top no-repeat;*/}
.gnbs .gnb_menu > li > ul:after{ content:"";display:block;/*background:url(../img/bg_gnb_gra2.png) 0 bottom no-repeat;*/width:172px;position:absolute;left:-9px;top:0;bottom:-23px; z-index:3;}
.gnbs .gnb_menu > li > ul li{ margin:5px 0;position:relative;z-index:5; }
.gnbs .gnb_menu > li > ul li a{ font-size:16px;color:#fff;line-height:22px;padding:10px 0;display:block; text-transform:uppercase;}
.gnbs .gnb_menu > li > ul li a:hover{ background:rgba(0,0,0,0.9);text-decoration:none; color:#fff;}



