body{

	background-color:#ffffff;

	font-family:"メイリオ",Meirio,"ＭＳ　Ｐゴシック",Osaka,sans-serif;

	color:#666666;

	}

#container{

	width:760px;

	margin:auto;

	background-color:#ffffff;

	position:relative;

	}

#menu{

	position:absolute;

	top:62px ;

	}

h1{

	background-color:#ffffff;

	border-top:solid 3px #ffd900;

	padding-top:5px;

	padding-left:10px;

	padding-bottom:0px;

	text-align:left;

	height:18px;

	font-weight:normal;

	font-size:15px;

	color:#606060;

	margin-bottom:0px;

	}

#header p{

	background-color:#ffffff; /*55がいいかな？*/

	padding-top:17px;

	margin-top:0px;

	text-align:right;

	padding-right:10px;

	font-size:11px;

	}

.list h2{

	margin:0px;

	}

.list h2 a {

	font-weight:normal;

	font-size:13px;

	display:block;

	height:15px;

	line-height:15px;

	text-align:center;

	border-top:solid 3px #ffd900;

	border-bottom:solid 1px #ffd900;

	padding-top:5px;

	padding-bottom:0px;

	margin-right:0;



		}

.list{

	float:left;

	width:95px;

	}

.list ul{

	margin:0px;

	padding:0px;

	list-style-type:none;

	font-size:13px;

	visibility:hidden;

	}

.list li{

	background-color:#ffffaf;

	text-align:center;

	margin:0px;

	line-height:18px;

	padding:0px;

	}

.list li a{

	display:block;

	color:#f8b500 ;

	padding:0px;

	}

.list li a:hover{

	background-color:#fbda4d ;

	color:#ffffff;
	

			}

	

a {

	text-decoration: none;

}

a:link{

	color:#666666;

	}

a:visited{

	color:#666666;

	}

a:active{

	color:#7f7a31;

	}

a:hover{

	color:#e5b700;

	}



#contents{

	clear:both;

	width:500px;

	margin:auto;

	}



#main h3{

	font-family:;

	font-weight:normal;

	 font-size:20px;

	 color:#444444;

	 text-align:center;

	margin-top:40px; 

	margin-left:25px;



	}

p.green{

	 text-align:center;

	 font-size:15px;

	margin-top:20px;

	color:#997a00;

	 margin-bottom:0px;

	padding-bottom:0px;

	}

dl{

	 font-size:14px;

	margin-bottom:20px;

	margin-top:0px;

	padding-top:0px;

	}



dt{

	font-weight:bold;

	 color:#444444;

	 text-align:left;

	margin-left:20px;

	}	

dd{

	font-weight:nomal;

	text-align:left;

	margin-left:100px;

	}	

p.plan{

	 text-align:center;

	 font-size:16px;

	margin-top:5px;

	 color:#997a00;

	 margin-bottom:5px;

	padding-bottom:0px;

	line-height:16px;

	}





address{

	font-size:10px;

	font-style:normal;

	text-align:center;

	border-top:dotted 2px ;

	padding:5px;

	}



span.end {

	color:#ff0000;

	}





