body { width:95%;　
	margin-left : auto;
	margin-right : auto;
	}

h2 { margin-left : 10px; margin-right : 10px; font-size: 1.3em; color:#999933; font-family :serif;} 

h3 { margin-left : 10px; margin-right : 10px; font-size: 1.0em; color:#999933; font-family :serif;
	clear: both;
} 

h4 { margin-left : 10px; margin-right : 10px; font-size: 0.9em; color:#993366; font-family :serif;} 

table#schedule { empty-cells:show;
                 margin-left:10px;
				 margin-right : 10px;
				 width:95%;
				 }

table	{ 
	BORDER:solid #cccccc 1px;
	width:95%
	}
table#none,
table#none th,
table#none td{ 
	border: 0;
	padding-top:25px
	}
	

th { 
                  BORDER:solid #cccccc 1px;
		  padding:5px;
		  font-size:0.9em;
		  color:#ffffff;
		  background-color:#88bf88;}

td { 
                  BORDER:solid #cccccc 1px;
		  padding:2px;
		  font-size:0.8em;
		  color:#555555;}		  

p {color:#666666;
   font-size:0.8em;
   magin-left:15px;
   margin-right : 15px;
   line-height:1.5em}
   
.right {text-align:right;}
.center {text-align:center;}
.left {text-align:left;}

.f_left { float:left }
.f_right { float:right }

.mar10 { margin:10px }
.mar-top50 { margin-top:50px }

.left10 {text-align:left;
          margin-left : 10px;}
.left50 {text-align:left;
          margin-left : 50px;}
.left100 {text-align:left;
          margin-left : 100px;}

.right50 {text-align:right;
          margin-right : 50px;}

.red { color:#CC0000;}

.t11 { font-size:11px }

/*======================
schadule
=======================*/

dl.main_comment {
	width:95%; 
 }

dl.main_comment dl {
	clear: both;
 }
	
dl.main_comment dt {
	padding-top: 20px;
	width:95%; 
	font-size:0.9em;
	color:#999933;
	font-family :serif;
	line-height:1.3;
}
dl.main_comment dd {
	width:95%; 
	left:80px;
	padding-bottom: 20px;
	font-size:0.9em;
	color:#999933;
	font-family :serif;
	line-height:1.3;
}
dl.main_comment dd img.right {
	float:right;
}


/*====================*/

#right {
		float: right;
	}
#left {
		float: left;
	}


ul {
	width:95%;
	list-style-type:none;
  margin-left:10;
  padding-left:0;
  background-color: #ffffff;
  border:solid 1px #cccccc;
  padding:3px 20px;}

li {display:inline;
padding-right:15px;
font-size:0.75em;
color:#999933 }

li a {text-decoration:none;
      color:#99CC99;}

* html div{
	display:inline;
	}


