
/*	body { width:95%;　
	margin-left : auto;
	margin-right : auto;
	}
*/
body img {border:0; }


/*  文字サイズ・色　*/

h1 { margin-left : 10px; font-size: 1.5em; color:#999933; font-family :serif;}
table#menu { mapgin-left : 20px }

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

h3 { margin-top: 25px; 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;} 


p {color:#333333;
   font-size:0.8em;
   magin-left:15px;
   margin-right : 15px;
   line-height:1.5em}
   
p.normal {color:#333;
   font-size:12px;
   line-height:1.5em}


.letter {  font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 82%; font-style: normal}

.let13 {  font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 82%; font-style: normal; line-height: 20px}

.letter78 {  font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 78%}

.t11 { font-size:11px }

.red { color:#CC0000;}


/*  配置　*/


.clear { clear:both }
.t_right {text-align:right;}
.t_center {text-align:center;}
.t_left {text-align:left;}

.right { text-align:right;}
.center {text-align:center;}
.left {text-align:left;}


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


.mar10 { margin:10px }

.mt20 { margin-top: 20px }
.mar-top50 { margin-top:50px }
.mar15-20-0-0 { margin:15px 20px 0 0 }
.ml20 { margin-left:20px }


.pad10 { padding: 10px }

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




/*  テーブル　*/

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:#333333;}		  


/*======================
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#gmenu {
	width:95%;
	list-style-type:none;
  margin-left:10;
  padding-left:0;
  background-color: #ffffff;
  border:solid 1px #cccccc;
  padding:5px 20px}

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

ul#gmenu li a {
	text-decoration:none;
      color:#99CC99;
	 line-height:1.7; }

* html div{
	display:inline;
	}

