@charset "utf-8";
#headArea {background:none;}
#bodyArea {background:none; padding:0;}

#gnb {background-image:none !important;}		
.visual {background-color:transparent !important;}
.topA,
.visual,
#bodyArea,
#footWrap {width:981px !important;}
.topB,
#footerArea {min-width:981px !important;}

.mainDesc {width:981px; margin:0 auto; padding-top:20px;}

.mainModule {float:left; font-size:0.85em;}

.mainModule h2 {padding-bottom:9px; font-size:0; line-height:0; border-bottom:1px solid #BBB;}

.shortCut {width:284px; margin:0;}
.shortCut ul {list-style:none; overflow:hidden; padding:0; margin:0;}
.shortCut li {display:block; float:left; padding:0 9px 5px 0;}
.shortCut li.first {padding-left:0;}

.notice {margin:0 26px 0 15px; width:289px; position:relative;}
.notice ol{position:relative; list-style:none; padding:5px 0 0; margin:0;}
.notice ol li {clear:both; list-style:none; padding:2px 0; overflow:hidden; _zoom:1; background:url('/Fsmilewater/images/Fsmilewater/main/bulDashLine21.gif') repeat-x 0 top;}
.notice ol li.first {background:none;}
.notice ol li a {float:left; padding-left:10px; background:url('/Fsmilewater/images/Fsmilewater/main/bulDotGray.gif') no-repeat 5px 45%;}
.notice ol li span.date {float:right; color:#AAA; font-size:0.85em;}
.notice p {position:absolute; top:0; right:0;}

.mainModule.survey {position:relative; width:367px; padding:0;}
.survey fieldset {padding:10px 0 0 90px; min-height:65px; background:url('/Kenpub/images/Kenpub/main/bgSurvey.gif') no-repeat 0 50%;}
p.subject {float:left; width:145px; font-weight:bold; letter-spacing:-0.05em;}
.survey ul{float:left; width:122px; list-style:none; padding:0 0 0 10px; margin:0;}
.survey ul li{clear:both; list-style:none; padding:1px 0; overflow:hidden; _zoom:1;}

.survey p.submit {position:absolute; bottom:0;}
.survey p.more {position:absolute; top:0; right:0;}
