@charset "utf-8";

body{
	margin:0;
	padding:0;
	border:0;
	background:lightyellow;
  	font-family : HG丸ｺﾞｼｯｸM-PRO;
}
hr{
	width:840px;
	float:left;
}

.contents{

	margin-left:20px;

}

.contents table{
	border:#00a0e9 ;
  	border-spacing: 0;
	margin-top:0px;
	margin-left:0px;
	width:670px;
}
.contents table:first-child{

	border:#00a0e9 ;
  	border-spacing: 0;
	margin-top:0px;
	margin-left:0px;
	width:670px;
}
.contents table tr td{
	border-right:1px solid #00a0e9;
  	border-left:1px solid #00a0e9;
  	border-top:1px solid #00a0e9;
  	border-bottom:1px solid #00a0e9;
  	line-height: 120%;
	height:30px;
}
.contents table tr td a{
	color:darkblue;
	text-decoration:none ;
}
.contents table h1{
	color:white;
  	background: #136eab;
  	font-size:24px;
  	font-weight: bold;
  	line-height: 48px;
	margin:0px;
	padding:0px;
  	text-align: center;
  	text-shadow:0 -1px 0 rgba(0,0,0,0.8);
  	box-shadow: 2px 5px 5px rgba(255,255,255,0.7) inset;
}
span{
	text-align:left;
	font-size:16px;
}
table th {
	color:white;
  	background: #00a0e9;
  	font-weight: bold;
 	 line-height: 200%;
  	text-align: center;
  	text-shadow:0 -1px 0 rgba(34,85,136,0.9);
  	box-shadow: 2px 5px 5px rgba(255,255,255,0.7) inset;
}
table td{
	text-align:center;
}


#textchan{
text-align:center;
margin-top:-50px;
font-size:48pt;
font-weight:bold;
color:red;
 text-shadow: 7px 7px 3px #333333;
	 filter: dropshadow(color=#333333, offx=7, offy=7);
}

.pta_cont table{
	border:#00a0e9 ;
  	border-spacing: 0;
	margin-top:-50px;
	margin-left:10px;
	width:680px;
}
.pta_cont table tr td{
	border-right:1px solid #00a0e9;
  	border-left:1px solid #00a0e9;
  	border-top:1px solid #00a0e9;
  	border-bottom:1px solid #00a0e9;
  	line-height: 120%;
	height:30px;
}
.pta_kaisoku table{
	border:#009140 ;
  	border-spacing: 0;
	margin-top:0px;
	margin-left:10px;
	width:680px;
}
.pta_kaisoku table th {
	color:white;
  	background: #009140;
  	font-weight: bold;
 	 line-height: 200%;
  	text-align: center;
  	text-shadow:0 -1px 0 rgba(34,85,136,0.9);
  	box-shadow: 2px 5px 5px rgba(255,255,255,0.7) inset;
}
.pta_kaisoku table tr td{
	border-right:1px solid #009140;
  	border-left:2px solid #009140;
  	border-top:1px solid #009140;
  	border-bottom:1px solid #009140;
  	line-height: 120%;
  	text-align: left;
	padding-left:30px;
	height:30px;
}
.enkaku table{
	border:#009140 ;
  	border-spacing: 0;
	margin-top:0px;
	margin-left:10px;
	width:680px;
}
.enkaku table th {
	color:white;
  	background: #009140;
  	font-weight: bold;
 	 line-height: 200%;
  	text-align: center;
  	text-shadow:0 -1px 0 rgba(34,85,136,0.9);
  	box-shadow: 2px 5px 5px rgba(255,255,255,0.7) inset;
}
.enkaku table tr td{
	border-right:1px solid #009140;
  	border-left:2px solid #009140;
  	border-top:1px solid #009140;
  	border-bottom:1px solid #009140;
  	line-height: 120%;
	font-size:10pt;
  	text-align: left;
	padding-left:5px;
	height:30px;
}
.soukai{
	border-right:1px solid #009140;
  	border-left:2px solid #009140;
  	border-top:1px solid #009140;
  	border-bottom:1px solid #009140;
  	line-height: 120%;
  	text-align: left;
	padding-left:30px;
	height:30px;
}
.consert table{
	border:#009140 ;
  	border-spacing: 0;
	margin-top:0px;
	margin-left:20px;
	width:670px;
}
.consert table tr td{
	border-right:1px solid #009140;
  	border-left:2px solid #009140;
  	border-top:1px solid #009140;
  	border-bottom:1px solid #009140;
  	text-align: left;
	padding-left:30px;
}