@charset "utf-8";
@import url(base.css);

body { font-size:75%; font-family: '굴림', '돋움', Arial, Helvetica, sans-serif; background:url(../images/common/bg_body.jpg) no-repeat top center; color:#3d3d3d;}
#accessibility, #footer .footerMenu h2 { visibility:hidden; height:0; width:0; font-size:0;}

.wrap { width:100%; background:url(../images/common/bg_contentsBottom.jpg) no-repeat bottom center; }
.conWrap { position:relative; padding-bottom:87px;}
.conWrap, #footer .introduce, #footer .footerMenu, #mainContents {  width:990px; margin:0 auto; }

#slogun { height:107px; margin-bottom:25px;}
#slogun .mark { position:absolute; top:79px; left:32px;}
#slogun h1 { padding:26px 0 0 248px;}
#slogun p.title { padding-left:248px;}
#menu { position:absolute; top:197px; width:220px; left:0; background: url(../images/common/menu_right_bg.gif) no-repeat top right;}
#menu ul li { line-height:0; font-size:0; padding:0 0 9px 0;}
#menu ul li ul { margin:5px 0 2px 0;}
#menu ul li ul li {padding:0 0 1px 0;}

#contents {padding-bottom:170px; background:url(../images/common/bg_contents.gif) repeat-y 0 0; margin:0 0 0 192px; }	 /* min-height:450px;  */
.localNavi { position:relative; padding-left:30px; margin-bottom:10px; }
.localNavi h2 { padding-bottom: 19px; background: url(../images/common/h2_title_bg.gif) no-repeat left bottom;}
.localNavi p { position:absolute; top:5px; right:10px; padding-right:0;}
.localNavi a { color:#4c4c4c;}
.localNavi a:link { text-decoration:none;}
.localNavi a:visited { text-decoration:none;}
.localNavi a:hover { text-decoration:underline;}
.localNavi a:active { text-decoration:none;}
.localNavi a:focus { text-decoration:underline;}

.localNavi .current { font-weight:bold; color:#327000;}

#contents p {padding:0 30px 10px 35px;}
#contents ul, ol, h3 {padding:0 30px 10px 35px;}

#footer { border-top: 1px solid #fff; background:url(../images/common/bg_footer.gif) repeat-x 0 0; height:150px;} 
#footer .introduce {  height:82px; margin-top:12px; margin-bottom:13px;}
#footer .introduce dl{width:100%; overflow:hidden;}
#footer .introduce dt, #footer .introduce dd { float:left; padding:0 6px;}
#footer .introduce dt {padding-top:13px;}
#footer .introduce dd a { padding:0 3px;}
#footer .introduce dd.bar {background:url(../images/common/bar_foot.gif) no-repeat 100% 50%; padding-right:15px; margin-right:6px;}
#footer .introduce dd.org { width: 585px;}

#footer .footerMenu { clear: both; padding-bottom:10px ;}
#footer .footerMenu ul { margin-bottom:16px;} 
#footer .footerMenu ul li { display:inline; padding:0 12px 0 13px; background:url(../images/common/footer_bar.gif) no-repeat 0 0;}
#footer .footerMenu ul li.first {padding-left:0; background:none;}

