@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;}
