@charset "utf-8";


body {background-color:#f3f1ec;}

.popupWrap,
.wrapper {font-family: 'Malgun Gothic', sans-serif;word-break:normal;}
.wrapper a {text-decoration:none;color:#444;}


div.wrapper {position:relative;width:1200px;margin:0 auto;background:url('/image/common/bg.jpg') 0 0 repeat-y;}
div.wrapper:after {content:""; display:block; clear:both; visibility:hidden; height:0; font-size:0;}
.ie7 div.wrapper {zoom:1;}

/* header */
div.headerWrap {z-index:50;position:relative;float:left;width:230px;padding-top:230px;height:575px;}

div.headerWrap h1 {position:absolute;left:0;top:37px;}
div.headerWrap h1 a {display:block;height:193px;border-left:1px solid #e3e4df;border-right:1px solid #e3e4df;background-color:#fff;}

div.headerWrap ul.utilMenu {position:absolute;left:0;top:0;width:100%;background-color:#fff;border-bottom:1px solid #e3e4df;}
div.headerWrap ul.utilMenu li {float:left;width:75px;border-right:1px solid #e3e4df;}
div.headerWrap ul.utilMenu li:first-child {width:76px;border-left:1px solid #e3e4df;}
div.headerWrap ul.utilMenu a {display:block;padding:7px 0 11px;color:#343434;text-align:center;}

div.headerWrap ul.gnbUtil {position:absolute;left:0;bottom:0;width:100%;border-bottom:1px solid #2590de;}
div.headerWrap ul.gnbUtil li {border-top:1px solid #2590de;}
div.headerWrap ul.gnbUtil a {display:block;padding:12px 0 14px 30px;background:url('/image/common/gnbUtil_bl.png') right center no-repeat;background-color:#005da1;color:#fff;font-size:13px;}

ul#gnb {position:relative;z-index:70;padding-bottom:100px;}
ul#gnb > li {position:relative;border-bottom:1px solid #4e98cf;}
ul#gnb > li:first-child {border-top:0 none;}
ul#gnb > li > a {display:block;height:24px;padding:12px 0 14px 30px;border-bottom:1px solid #1267a6;color:#fff;font-size:16px;}
ul#gnb > li > a:hover,
ul#gnb > li > a:focus,
ul#gnb > li.on > a {color:#fff;border-bottom-color:#009fd9;background:url('/image/common/gnbBl.png') right center no-repeat;background-color:#009fd9;}

ul#gnb ul {display:none;position:absolute;left:230px;top:0;width:211px;}
ul#gnb > li.on ul {display:block;}

ul#gnb ul li {padding:28px 0 0 30px;}
ul#gnb ul li:first-child {padding-top:13px;}
ul#gnb ul a {color:#000;font-size:16px;}
ul#gnb ul a:hover,
ul#gnb ul a:focus {text-decoration:underline;color:#016cba;}


div.headerWrap div.subBg {display:none;position:absolute;left:230px;top:0;width:211px;border-right:1px solid #d2d2d2;background:url('/image/common/gnbBg_sub.jpg') 0 0 no-repeat;background-color:#fff;}





/* 컨텐츠 영역*/
div#container {float:left;width:870px;padding:30px 50px 50px;background-color:#fff;}
div#container.main {width:970px;padding:0;}

/* Footer */
div.footerWrap {clear:both;padding:35px 0 34px;background-color:#666;}
.ie7 div.footerWrap {padding-top:20px;}
div.footerWrap div {color:#fff;text-align:center;}
div.footerWrap a {color:#fff;}
div.footerWrap address,
div.footerWrap ul,
div.footerWrap li {display:inline-block;}
.ie7 div.footerWrap address,
.ie7 div.footerWrap ul,
.ie7 div.footerWrap li {display:inline;}
div.footerWrap li  {padding-left:10px;background:url('/image/common/foobterBl.gif') 4px 5px no-repeat;}



/* Main */
div.main {}
div.main div.mainBnr {float:left;width:540px;}

div.main div.mainInfo {float:left;width:430px;}

div.main dl.notice {padding:20px 30px 26px;background-color:#fff;}
div.main dl.notice > dt {height:30px;padding-bottom:6px;font-size:20px;color:#000;}
div.main dl.notice > dd {position:relative;height:158px;}

div.main dl.notice > dd p.more {position:absolute;right:0;top:-46px;}
div.main dl.notice > dd p.more a {display:block;}

div.main dl.notice li {position:relative;padding:0 80px 0 13px;margin-top:10px;background:url('/image/main/mainBl.png') 0 9px no-repeat;}
div.main dl.notice li a {display:inline-block;position:relative;max-width:260px;line-height:20px;padding-right:20px;font-size:14px;color:#444;line-height:20px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.ie7 div.main dl.notice li a {display:block;width:240px;padding-right:40px;}
div.main dl.notice li a:hover,
div.main dl.notice li a:focus {text-decoration:underline;}

div.main dl.notice li img.new {position:absolute;right:0;top:50%;margin-top:-8px;}
div.main dl.notice li > span {display:block;position:absolute;right:0;top:50%;margin-top:-9px;}

div.main ul.quickBtn {overflow:hidden;background:url('/image/main/mainBg_quickBtn.jpg') 0 0 no-repeat;}
div.main ul.quickBtn li {float:left;}
div.main ul.quickBtn li.wide {width:100%;background:url('/image/main/mainBg_02.jpg') 0 0 no-repeat;}
div.main ul.quickBtn li.wide:first-child {background:url('/image/main/mainBg_01.jpg') right top no-repeat;}
div.main ul.quickBtn a {display:block;width:215px;}

div.popupWrap {padding-top:100px;background:url('/image/popup/popup_header.jpg') center top no-repeat;background-color:#fff;}
div.popupWrap h1 {height:30px;padding:13px 0 17px;background-color:#3489c8;text-align:center;color:#fff;font-size:20px;font-weight:bold;}

div.popupWrap div.popupCon {padding:30px;}
div.popupWrap p.close {margin-top:30px;text-align:center;}
div.popupWrap p.close a {display:inline-block;}

div#popupEmail {width:450px;}
div#popupEmail p.ac {margin-top:20px;}