body{background:url(images/background-haru.jpg) center top;margin:0px;}

#body{	width:800px;border-collapse:collapse;
	margin:0 0 0 50px;
	font-family:arial;
	background:url('http://www.to-on.com/concertmanagement/otosanpo2009/images/background_fff.png');
	border-left:solid 1px #166A24;border-right:solid 1px #166A24;}
#header { width:100%;border-bottom:solid 1px #166A24;font:normal 10pt/100% sans-serif;color:#166A24;text-align:center;}
#header{padding:10px;}
#footer { width:800px;;clear:both;font-size:0.8em;text-align:center;color:#166A2;border-top:solid 1px #166A24;}
div.footer2{padding:10px 0;font-size:1.2em;}
.footer2 img{vertical-align:middle;}

#body { margin: 0 auto; width:800px;text-align:left;}


.oshirase{padding:10px;border:solid 1px #cccccc;margin-bottom:5px;background:#ffffff;}
.oshirase span{font:bold 13pt/100% sans-serif;color:#166A24;}
.oshirase p{font-size:11pt;}
.bokin{color:#ffffff;padding:5px;background:#166A24;font-size:11pt;}
.bokin div{font-weight:bold;margin-bottom:50px;float:left;margin-right:10px;background:#fff;padding:5px;line-height:100%;color:#166A24;}
.bokin a:link{color:#E5F306;}
.bokin a:visited{color:#E5F306;}
.bokin a:active{color:#E5F306;}
.bokin a:hover{color:#E5F306;border-bottom:solid 1px #E5F306;}


img{	border:0;}

small{font-size:0.8em;}
p{	font-size:13pt;line-height:130%;margin:0;padding:0 0 10px 0;}


a{text-decoration:none;}
a:link{color:#CC6600;}
a:visited{color:#CC6600;}
a:active{color:#663300;}
a:hover{color:#663300;border-bottom:solid 1px #663300;}


h1{padding:10px;text-align:center;margin:0px;}



h2{font:bold 12pt/100% sans-serif;color:#fff;background:url('imgages/h2.gif') left middle no-repeat;background-color:#166A24;margin:0 15px;padding:5px 0 3px 10px;}
.h2{color:#E5F306;}
.prg{background:#fff;margin:0 15px 20px 15px;padding:10px;border-right:solid 1px #cccccc;border-left:solid 1px #cccccc;border-bottom:solid 1px #cccccc;}
.no{font-size:1.5em;}
.no2{font-size:1.1em;}
.mb10{margin-bottom:10px;}
.date{font-size:1.5em;}


.left{float:left;margin-right:15px;border:solid 1px #166A24;}
.right{float:right;margin-left:15px;border:solid 1px #166A24;}
.ct{text-align:center;}
.border_gray {border:solid 1px #cccccc;}
.border_gray a:hovert{border:0}
.border2 {border:solid 1px #166A24;}
.accessmap{float:left;margin-right:15px;margin-bottom:10px;}

.t1{font:normal 10pt/100% sans-serif;color:#166A24;text-align:center;padding-top:10px;}
.t2{text-align:center;color:#166A24;font:normal 11pt/120% sans-serif;}



table.table1{border-collapse:collapse;margin:15px;table-layout:fixed;}
.table1 td{vertical-align:top;}



.news{width:650px;margin:0 auto;text-align:left;}
.news span{color:#166A24;font:bold 8pt/100% sans-serif;}
.news div{overflow:auto; height:40px;margin-bottom:10px;font-size:10pt;
      padding:2px 5px;text-align:left;
	  background:url('http://www.to-on.com/concertmanagement/otosanpo2009/images/background_fff.png');
	  border:solid 1px #166A24;
	  scrollbar-3dlight-color:#ffffff;
	  scrollbar-arrow-color:#4C3939;
	  scrollbar-darkshadow-color:#ffffff;
	  scrollbar-face-color:#ffffff;
	  scrollbar-highlight-color:#ffffff;
	  scrollbar-shadow-color:#ffffff;
	  scrollbar-track-color:#ffffff;}
ul.news_txt{margin-top:0px;}	  
.news_txt li{margin-bottom:2px;border-bottom:dashed 1px #cccccc;padding-bottom:2px;}




.aki-fuyu img{border:solid 1px #811888;}
.aki-fuyu h2{background-color:#811888;}

