body{
		
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
}
.path{
	font-size:0.97em;
	color:#333333;
	text-align:right;
	margin-left:auto;
	margin-right:30px;
	margin-top:10px;
	margin-bottom:0px;
}
.contents{
	width:700px;
	font-size:15px;
	padding-left:40px;
	padding-top:20px;
	margin-left:auto;
	margin-right:auto;
}
table{
	font-size:15px;
	font-color:#333333;	
	line-height:2em;	
	width:100%;
	
	
}
.tdhead{
	height:70px;
	background-color:#ecff99;
	border-bottom:solid 3px #c5e1ed;
	padding-top:30px;
	padding-bottom:30px;
	padding-left:10px;
}
.tdmenu{
	width:130px;
	background-color:#ffffff;
	text-align:center;
	align:center;
	vertical-align:top;
	padding-top:0px;
	padding-right:0px;
	padding-left:0px;
	margin-top:0px;
	margin-right:0px;
}
.tdcontents{
	padding-top:0;
	padding-left:0;
	margin-top:0px;
	margin-left:0px;
	border-left:solid 1px #333333;
}

.apply{
	line-height:2em;
}
p.head{
	text-align:left;
	margin-left:10px;
	margin-top:0;
	font-size:0.625em;
	font-family:Verdana;
	color:#ffffff;
	margin-bottom:0
	position:absolute;
	left:0;
	top:5px;
}

p.menu{
	background-color:#ffffff;
	width:130px;
	font-size:0.95em;
	margin-top:0;
	line-height:2em;
}
.bannar{
	align:center;
	}

p.menu a:hover{
	width:130px;
	background-color:#d9e367;
}
p.menu a{			
	color:#000000;
	background-color:#ffffff;
	text-decoration:none;
	border-bottom:solid 1px gray;
	display:block;
	width:130px;	
	margin-top:0;
	line-height:2.5em;
}
p.menu span{
		
				
	color:#e0ffa2;
	display:none;
}
.top{
				
	color:#333333;
	border-bottom:dotted 1px #333333;
	text-align:right;
}
h1{
	font-size:20px;
	color:#85b200;
	text-align:left;
	padding-top:30px;
	padding-bottom:30px;	
	margin-top:0px;
}
h2{
			
	border-left:solid 0.9em #ffcc00;
	padding-left:0.2em;
}
h3{
			
	color:#333333;
	background-color:#ecff99;
	text-align:left;
	padding-top:5px;
	padding-bottom:5px;	
	padding-left:10px;
	margin-top:0px;
}
h4{			
	color:green;
	text-align:left;
	padding-top:5px;
	padding-bottom:5px;	
	padding-left:10px;
	margin-top:0px;
}

.section{
		
				
	width:750px;
	background-color:#ffffff;
	text-align:left;
	margin-top:2em;
	margin-left:auto;
	margin-right:auto;
  
}
p{
			
	color:#333333;
	line-height:1.5em
  
}
ol{
		
				
	text-aign:left;
	margin-left:50px;
  
}
li{
		
				
	color:#333333;
	line-height:1.7em;
	padding-left:0.2em;
  
}
.koushin{
	width:500px;
	height:150px;
	border:solid 1px #666666;
}

thead{
	background-color:#d9e367;
	color:#333333;
	text-align:center;
}
.td{
	padding:0;
	spacing:0;
}
td,th{
	border-bottom:solid 1px white;
	border-right:solid 1px white;
}
.schedule{
	background-color:#d9e367;
	color:#333333;
	text-align:center;
}
tbody{
	text-align:left;
}
.day{
	background-color:#e0ebaf;
	text-align:center;
}
.rank{
	background-color:#e0ebaf;
	text-align:center;
}
.charge{
	background-color:#e0ebaf;
	text-align:right;
}
.total{
	background-color:#d9e367;
	text-align:right;
}
.h_syoumeisyo{
	background-color:#e0ebaf;
	text-align:left;
}
.kamoku{
	background-color:#e0ebaf;
	text-align:center;
}
address{
	
	background-color:#ecff99;		
	font-size:1em;
	font-style:normal;
	font-weight:bold;
	color:#85b200;
	border-top:solid 3px #c5e1ed;
	padding-top:20px;
	padding-right:10px;
	padding-bottom:20px;
	margin-top:0px;
	margin-bottom:0px;
	text-align:right;
}
