/* BASIC css start */
#topfixed {width:1360px; margin:0 auto; }

#topfixed .inner {position:relative; width:1360px; padding:0; margin:0 auto; width:1360px; }

#hdWrap { top: 33px; z-index: 999; background-color: #fff; margin:0 auto;}
#hdWrap #header { position: relative; width: 100%; margin-left: auto; margin-right: auto; z-index:50; }

#hdWrap #header .hd-logo { margin: 30px 0 20px 0; text-align: center; }
#hdWrap #header .hd-link { zoom: 1; overflow: hidden; padding: 10px 20px 10px 450px;  border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; }
#hdWrap #header .hd-menu { float: left; }
#hdWrap #header .hd-menu li { float: left; padding: 0 20px; border-right: 1px solid #ddd; }
#hdWrap #header .hd-menu li.last { border-right: 0; }
#hdWrap #header .hd-menu li a { display: inline-block; height: 16px; line-height: 18px; color: #aaa; font-size: 12px; letter-spacing: -1px; }
#hdWrap #header .hd-menu li a:hover { color: #333; }
#hdWrap #header .hd-search { float: right; width: 200px; }
#hdWrap #header .hd-search .input-keyword { width: 200px; background-color: #fafafa; border: 1px solid #ddd; }
#contentWrapper {/*margin-top:250px;*/}
div.log_box { margin-top:15px; }
div.log_box a,
div.hd-search .hd-box a { font-size:12px; font-weight:; }
div.hd-search { padding-top: 15px; display: block;  width: 355px; height: 25px; position: absolute; text-transform: uppercase; vertical-align: middle; left: 1035px; top: -15px; }
div.hd-search .hd-box { width:165px; vertical-align: top; display:inline-block; margin-top:1px; }
div.hd-search .search_box { width:160px; height:20px; border:1px solid #000; position:relative; background:#fff; display:inline-block; }
div.hd-search .search_box .btn_srch { position:absolute; right:5px; top:4px; }
div.hd-search input{width:140px; height:16px; top:2px; border:none; position:absolute; left:3px; }
div.hd-search > a {float:left; margin:2px 5px 0 0;}
.top_community{
  padding: 0px 10px 0px 10px;
  float: left;
  position: relative;
  text-transform: uppercase;
  font-family: 'Noto Sans',serif;
  font-size: 12px;
  vertical-align: middle;
}
.gnb_1{height:33px; background-color:#fff; margin:0 auto; border-bottom: 1px solid #e1e1e1; padding:5px 0 10px}
.gnb { width:100%; text-align:center; background-color:#fff; margin:0 auto;  padding:22px 0; }
.gnb ul li { display:inline-block; padding:0 11px; }
.gnb ul li a { font-size:12px; font-weight:; }
.gnb ul li.customer { position:relative; }
.gnb ul li.customer > a > img { vertical-align:middle; }
.gnb ul li.customer > ul { display:none; width: 120px; background-color: #fff; padding: 25px 10px 12px; position:absolute; top:15px; left: 0px; text-align:left; }
.gnb ul li.customer > ul a { font-weight:normal; }

/*
#gnb{ height:0px;position:relative;  padding: 10px 20px 10px 145px;  width:460px; margin:0 auto;}
 #gnb:after {display:block; content:''; clear:both;}
 #gnb li{float:left; padding-right:19px; }
 #gnb > li img {vertical-align:middle}
 #gnb li ul{display:none; position:absolute; left:0px; top:30px; padding-top:14px;}
 #gnb li.mm{padding-bottom:30px; /*height:200px;*/}
 #gnb .m1 ul{left:145px; width:120px; background-color:#fff; padding:10px 10px 12px;}
 #gnb .m2 ul{left:210px; width:85px; background-color:#fff;  padding:10px 10px 12px;}
 #gnb .m3 ul{left:290px; width:120px;  background-color:#fff;  padding:10px 10px 12px;}
 #gnb .m4 ul{left:285px; width:210px; }
 #gnb .m5 ul{left:358px; width:195px; }
 
 #gnb li ul li{ height:18px; padding-top:3px; color: #000; float:none;}
 #gnb li ul li.first{/*padding-left:20px;*/}
 #gnb li ul li.last{/*padding-right:20px;*/}

 #gnb li ul li a{ color: #000; /*font-weight:bold;*/ text-decoration:none;}
 #gnb li ul li a:hover{color:#000;}

*/


.h_adboxbg {
    display: block;
    width: 100%;
    position: relative;
}

.h_adbox {
    width: 100%;
    height: 92px;
    background-color: #ffffff;
    overflow: hidden;
}

.h_adbox .h_ad {
    width: 1360px;
    height: 92px;
    margin: 0 auto;
    overflow: hidden;
}

.h_adbox .h_ad li {
    display: inline-block;
    float: left;
}

.h_adbox .ad_btn_off {
    position: absolute;
    left: 50%;
    margin-left: 610px;
    top: 0px;
    width: 22px;
    height: 92px;
    background: url(http://digue.img1.kr/diguehome/main/off-x.jpg) center no-repeat;
    cursor: pointer;
}

.h_adbox .ad_btn_on {
    position: absolute;
    left: 50%;
    margin-left: 610;
    top: -40px;
    width: 22px;
    height: 92px;
    background: url(/design/digue/images/h_ad_on.png) top center no-repeat;
    display: none;
    cursor: pointer;
    z-index: 100;
}

/* BASIC css end */

