* {
	margin: 0px;
	padding: 0px;
	color: #555;}

body {
font-size: 90%;
line-height: 150%;letter-spacing:0.1px;
background: #000000;
background-image:url("img/bg.gif");
background-repeat:  repeat-x;
font-family: "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W6", "MS
P Gothic", "‚l‚r ‚oƒSƒVƒbƒN", Osaka, Arial, Helvetica, sans-serif;
font-style:normal;}

div,tr,th,p,pre,br {
text-align:left;
margin:0;}

img {border:0;}

.clear {clear:both;}

.sp10{
margin-top:10px;}

h4{
color:#EE9501;
background-color:#FDEDD2;
margin-bottom:10px;}

#page {
	width:800px;
	margin: 0 auto;
	background: #fff;
	border-left: 1px solid #D7CACA;
	border-right: 1px solid #D7CACA;}

#head {
	width:800px;
	padding:0px;
	margin-bottom:5px;}

#main_container{
	width:730px;
	margin-top:10px;
	margin-left:30px;}

#box_gaiyo{
	width:740px;
	margin-top:10px;
	float:left;}


#box_gaiyo table{
	font-size:12px;}


#box_info{
	width:740px;
	margin-top:20px;
	float:left;}

#box_info table{
margin:5px 0 5px 5px;
}

#box_info .is{
color:#EE9501;
margin-bottom:10px;
font-weight:bold;
font-size:14px;
line-height:130%;
margin-top:10px;}

#box_info .date{
border-bottom:1px dotted #EE9501;
padding-left:45px;
margin-top:15px;
background-image:url("img/date.gif");
background-repeat:no-repeat;
font-size:12px;}

#box_title{
width:740px;
float:left;}


#box_title table{
margin:10px 0 0 5px;
border:1px solid #EE9501;text-align:center;}

.s5{
margin-left:5px;}

.pagetop{
text-align:right;
margin-right:10px;}

.style1 {
color: #F3B856;
font-weight: bold;


#box_schedule{
	width:740px;
	margin-top:10px;
	float:left;}

#red{
color:red;
font-size:11px;
margin-bottom:5px;}

h1 {	font-size: 110%;margin-bottom:20px;}

h2 {
	font-size: 14px;
	margin-bottom:20px;
	padding-bottom: 5px;}



