@charset "utf-8";

body, input, select, textarea, button {font-family:'NotoSansKR_400',NotoSansKR,'돋움',Dotum,Helvetica,'Apple SD Gothic Neo',Sans-serif;font-size:14.5px;line-height:1.5;color:#333;}
a {text-decoration:none;color:#333;background-color:transparent;}
a:hover, a:focus {color:#f00;outline:0;}

#header_wrap, #container_wrap, #footer_wrap {min-width:1200px;position:relative;/*overflow:hidden;*/}
#header {height:110px;width:1200px;left:50%;margin-left:-600px;position:relative;z-index:999;}
#container {width:1200px;left:50%;margin-left:-600px;position:relative;}
#inner {width:100%;border-top:1px solid #dadada;border-bottom:1px solid #dadada;}
#footer {display:table;height:118px;width:1200px;left:50%;margin-left:-600px;position:relative;}
#copyLine {height:56px;line-height:56px;border-bottom:1px solid #dadada;}
#copyLine p {text-align:center;color:#90bf2e;}
#header .btn_menu {padding-top:27px;}
#header .logo {position:absolute;left:323px;top:20px;}
#header .home {position:absolute;right:0px;top:27px;}

/* utilmenu */
.utilmenu {position:absolute;right:0px;top:5px;}
.utilmenu li {float:left;padding:0 10px;background:url('/images/common/sep_util.jpg') 0 8px no-repeat;}
.utilmenu li:first-child {padding-left:0;background:none;}
.utilmenu li:last-child {padding-right:0;}
.utilmenu li a {font-size:0.9em;}

/* gnb */
#gnb_wrap {position:relative;width:100%;height:48px;line-height:48px;border-bottom:1px solid #c2c2c2;border-top:1px solid #c2c2c2;z-index:998;}
#gnb {position:relative;width:1200px;left:50%;margin-left:-600px;}
#gnb a {display:block;vertical-align:top;text-align:center;}

#gnb>li {float:left;position:relative;width:240px;font-size:18px;background:url('/images/common/sep_gnb.jpg') 0 center no-repeat;}
#gnb>li:first-child {background:none;}
#gnb>li:last-child {padding-right:0;}

#gnb>li>a {color:#232728;}

#gnb>li:hover>a, #gnb>li.on>a {color:#e55904;}

#gnb ul {position:absolute;top:48px;width:240px;border:1px solid #bababa;background:#fff;display:none;}
#gnb ul li {border-bottom:1px solid #bababa;}
#gnb ul li:last-child {border-bottom:none;}
#gnb ul a {height:48px;line-height:48px;text-align:center;color:#232728;}
#gnb ul a:hover {color:#fff;background:#e55904;}

/* menu */
.menu_wrap {position:absolute;right:0px;top:26px;display:none;}
.menu {position:relative;width:1198px;height:570px;border:1px solid #c2c2c2;background:#fff url('/images/common/menu_bg.png') bottom right no-repeat;z-index:99999;}
.menu .btn_close {position:absolute;top:17px;left:17px;}
.menu .inner {padding:83px 32px;}
.menu dl {float:left;margin-right:32px;}
.menu dl:last-child {margin-right:0px;}
.menu dl dt {width:200px;height:52px;line-height:52px;margin-bottom:10px;text-align:center;color:#fff;font-weight:500;font-size:18px;background:url('/images/common/tit_menu_bg.jpg') 0 0 no-repeat;}
.menu dl dd {height:45px;line-height:45px;text-align:center;}
.menu dl dd a {color:#232728;font-weight:500;font-size:17px;}

/* common */
.mb3 {margin-bottom:3px !important;}
.mr3 {margin-right:3px !important;}


/* footer */
#footer .addr {display:table-cell;vertical-align:middle;line-height:1.7;text-align:center;color:#555555;}
#footer .addr a {color:#555555;}
#footer .addr a:hover {text-decoration:underline;}
#footer .addr .sep_foot {margin:0 5px;}
#footer .copy {/*font-family:Tahoma, Helvetica, Roboto, 'Apple SD Gothic Neo', Arial, 'Century Gothic', CenturyGothic, Geneva, AppleGothic, sans-serif;*/}
