@charset "utf-8";

/* header */
#header{width:100%; height:98px; background:url("/images/common/bg_header.jpg") repeat-x left top;}

.gnb_top{position:relative; width:998px; height:31px; margin:0 auto;}
.gnb_top .util_nav{float:right; padding-top:10px;}
.gnb_top .util_nav li{display:inline; height:31px;padding:0 8px 0 15px; background:url('/images/common/global_bg.gif') no-repeat 2px top;}
.gnb_top .util_nav li.last{background:url('/images/common/global_bg.gif') no-repeat left top; background:url('/images/common/global_bg.gif') no-repeat right top;}

#header .hdRound{width:998px; height:67px; margin:0 auto;}
#header .hdRound h1{float:left; margin-top:15px;}

#header .hdRound .gnb{float:right; width:700px; height:67px;}
#header .hdRound .gnb .hdMenu{position:absolute; margin-top:25px; padding:0 0 0 156px; z-index:7500;}
#header .hdRound .gnb .hdMenu li{float:left; display:inline; padding:0 55px;}
#header .hdRound .gnb .hdMenu li .submenu{display:none; clear:both; position:absolute; height:372px; margin:0; padding:0; top:42px; left:0; margin-left:-35px;}
#header .hdRound .gnb .hdMenu li .submenu ul{margin:24px 0 0 27px; padding:0;}
#header .hdRound .gnb .hdMenu li .submenu ul li{clear:both; display:block; width:100px; padding:0; margin:0; padding-bottom:15px;}
#header .hdRound .gnb .hdMenu li .submenu ul li.padd_cls{padding-bottom:0;}
#header .hdRound .gnb .hdMenu li .submenu ul li a{color:#444;}
#header .hdRound .gnb .hdMenu li .submenu ul li a:hover{color:#1894d3;}
#header .hdRound .gnb .hdMenu li .submenu ul li b{color:#1894d3;}
#header .hdRound .gnb .hdMenu li .subActive{background:#f8f8f8;}
#header .hdRound .gnb .hdMenu li .sbN01{width:179px; left:210px; border-left:1px solid #e3e3e3; border-right:1px solid #e3e3e3;}
#header .hdRound .gnb .hdMenu li .sbN02{width:179px; left:391px; border-right:1px solid #e3e3e3;}
#header .hdRound .gnb .hdMenu li .sbN03{width:179px; left:571px; border-right:1px solid #e3e3e3;}
#header .hdRound .gnb .hdMenu li .ssSub{clear:both; padding-top:15px;}
#header .hdRound .gnb .hdMenu li .ssSub span{position:absolute;}
#header .hdRound .gnb .hdMenu li .ssSub span.ssTitle{color:#1894d2;}
#header .hdRound .gnb .hdMenu li .ssSub ul{margin:0 0 0 60px; padding:0; font-size:8pt; color:#696969; letter-spacing:1px;}
#header .hdRound .gnb .hdMenu li .ssSub ul li{width:95px; padding:0 0 5px 0;}
#header .hdRound .gnb .hdMenu li .ssSub ul li a{color:#696969;}

#header .hdRound .gnb #hdMenuSub{display:none; position:absolute; width:100%; left:0; top:98px; height:377px; background:url('/images/common/gnb_bg.png') repeat-x left bottom; font-size:0; line-height:0; z-index:5000;}
#header .hdRound .gnb #hdMenuSub div{width:1016px; margin:0 auto;}
#header .hdRound .gnb a.menuCloseBtn{display:none; position:absolute; margin:420px 0 0 696px; z-index:7700;}


/* footer */
#footer{clear:both; width:100%; height:79px; border-top:1px solid #f1f1f1;}
#footer #footer_section{width:998px; margin:0 auto; padding-top:29px;}
#footer #footer_section p{padding:4px 0;}