@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_content.gif) repeat bottom center; */
.conWrap { position:relative; padding-top:3px; background:url(../images/common/bg_content.gif) repeat bottom center; }
.conWrap, #footer .line .introduce, #footer .footerMenu, #mainContents {  width:952px; margin:0 auto; }
.footer .line{ width:954px; height:80px;  background:url(../images/common/bg_footer02.gif) no-repeat 0% 0%;}
.top_logo { position:absolute; top:0px;	left:0px; height:194px; }

#bottom_line { height:110px; margin-bottom:25px;}
#slogun { height:194px; margin-bottom:0px;}
#slogun
.mark {	position:absolute;	top:40px;	left:-23px;}
.top_logo { position:absolute; top:0px;	left:0px; height:194px; }

#slogun h1 { padding:0px 149px 0px 0px;}
#slogun p.title { padding-left:248px;}
#menu { position:absolute; top:200px; width:190px; left:20px; border:none; cursor:pointer }
#menu ul li { line-height:0; font-size:0; padding:0 0 0 10px;}
#menu ul li ul { margin:5px 0 2px 0;}
#menu ul li ul li {padding:0 0 1px 0;}

#contents {padding-bottom:50px; margin:0 0 0 192px; }	 /* min-height:450px;  */
.localNavi { position:relative; padding-left:15px; margin-bottom:10px; top:0px; }
.localNavi h2 { padding-bottom: 0px; height:45px; background: url(../images/common/title_bg.gif) no-repeat left bottom;}
.localNavi p { position:absolute; padding-bottom:10px; top:-20px; left:0px; height:35px; background: url(../images/common/navi_line.gif) no-repeat left bottom; }
.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;}
.line{ width:954px; height:77px;  background:url(../images/common/bg_footer02.gif) no-repeat 0% 0%;}

.localNavi .current { font-weight:bold; color:#327000;}

#contents ul, ol, h3 {padding:0 30px 0px 18px;}

#footer { width:100%; border-top: 1px solid #fff; height:300px;text-align:center;} 
#footer .introduce {  height:60px; margin-top:0px; }
#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 {height:60px; background:url(../images/common/bar_foot.gif) no-repeat 0% 0%; padding-right:0px; margin-right:0px;}
#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;}

