@charset "utf-8";

/* CSS Document */



*{margin:0; padding:0; }



a img {border:none; }





#container { margin:0 auto; border-bottom: 3px solid #80A82F; background:url(../images/bk.jpg) repeat-x left top; }





/*=====header=====*/

#header {width:auto; border-bottom: 1px solid #CCCCCC; height:118px; border-top: 3px solid #80A82F;} 

#hnavi { margin-top:5px; width:760px; height:26px; padding:0 0 5px 0;}

#hnavi ul { float:right; width:420px; }

#hnavi li { float:left; padding-left:20px; display:inline;}

#headbody { margin:0 auto; width:760px; height:118px; }

#headbody h1 { float:left; width:495px; height:82px; padding:0px; margin-bottom:0px;}

.cut {float:left; padding:0px; margin-bottom:0px;}

.mark {margin-top:58px; padding:0px; float:right;}

.clear {clear:both; }





/*=====menu=====*/

#dd ul {width:740px; margin:0 auto; list-style-type:none; }

#dd li { float:left; }

.submenu {clear:both; background: #EAF8E6; visibility: hidden; position: absolute; z-index:3; border:1px solid #80A82F;}

.submenu a { display:block; width:173px; padding:5px; font: 11px arial; font-weight:bold; text-decoration: none; color: #80A82F;}

.submenu a:hover { background:#8EC54A; color: #FFF; text-decoration:none; }





/*=====main=====*/

#mainbody {margin:0 auto; width:740px; clear:both; padding:0 10px; border-left:1px solid #999999; border-right:1px solid #999999; background:#FFFFFF; }

#pan { clear:both; height:10px; padding: 10px 0;}

#pan li { list-style-type:none; float:left; padding-left:5px; font-size:10pt; }

.box {width:85%; margin:0 auto; }



.title1 { padding: 15px 0px; } 

.title2 { padding: 10px 0px; } 



#bid {list-style-type:none; }



/*index*/



#main { clear:both;}

#topi {width:705px; height:155px; border: 1px solid #999999; padding:10px; margin:10px auto;}



#map{ width:420px; height:264px; border: 1px solid #999999; margin-top:10px; } 

#menu{ float: right; width:302px; margin-top:10px;}

#menu ul {list-style:none; }

#menu li { margin-bottom:5px; }

#menu .event{width:302px; height:51px; background:url(../images/event.png) left top no-repeat; }

#menu .event p { padding: 10px 10px 10px 25px; color:#761109; font-weight:900; font-size:11pt; line-height:120%; }

#menu .event p a { color:#761109; font-weight:900; font-size:11pt; text-decoration:none; }

#menu .event p a:hover{ color:#C80D04; font-weight:900; font-size:11pt; text-decoration:none; }



#news td {line-height:150% }

#news td a{ text-decoration:none; color:#333333;}

#news td a:hover { text-decoration:underline; color:#80a82f; }

.list { background:url(../images/yaji.gif) left 5px no-repeat; width:15px; }

#counter { margin-top:20px; width:410px; height:40px; text-align:center; font-weight:bold; color:#87a54a; font-size:12px;color:#87a54a;}



#pagetop { clear:both; width:740px; margin:0 auto; text-align:right; height:17px; margin-top:20px; padding-bottom:5px;}



/*footer*/

#footer { width:740px; height:40px; margin:10px auto; color:#666666; font-size:12px; }

.f1 {text-align:left; float:left; }

.f2 {text-align:right; float:right;}


