@charset "shift_jis";
/* CSS Document */


a:link{
color: #0000FF;
font-weight: bold;
text-decoration: none;
}


a:visited{
color: #0000FF;
font-weight: bold;
text-decoration: none;
}


a:hover{
background-color: #0000FF;
color: #FFFFFF;
text-decoration: none;
}

.jikan{
	margin: 10px 70px;

}

.h1{
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	font-size: 120%;
	line-height: 1.5; /* 行の高さ */
	color: #C00;
	font-weight: bold;
	text-align: center;

}


H2{
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	font-size: 103%;
	line-height: 1.5; /* 行の高さ */
	color: #333333;
	font-weight: bold;
	text-align: center;

}


H3{
	text-indent: -1em;
	margin: 0px 0px 0px 0px;
	font-size: 103%;
	padding-left: 1em; /* 余白 */
	line-height: 1.5; /* 行の高さ */
	color: #333333;
	font-weight: normal;
	text-align: left;

}

.H3{
	margin: 0px 0px 0px 0px;
	font-size: 12pt; /* 余白 */
	line-height: 1.5; /* 行の高さ */
	color: #333333;
	font-weight: bold;
	text-align: left;

}

H4{
	text-indent: -1em;
	margin: 3px 0px 3px 0px;
	font-size: 110%;
	padding-left: 1em; /* 余白 */
	line-height: 1.4; /* 行の高さ */
	color: #00F;
	font-weight: bold;
	text-align: center;

}



.c-both { clear:both; }


.tablewhite {
	width: auto;
	table-layout: auto;
	border-collapse: collapse;
	margin-left: auto;/* ボックスのマージン領域の幅を指定 */
	margin-right: auto;/* ボックスのマージン領域の幅を指定 */
	padding: 5px; /* 余白 */
	margin-top: 10px;/* ボックスのマージン領域の幅を指定 */
	border: #ffffff 2px solid;
	font-weight: bolder; /* フォントの太さを指定 */
	color: #228B22;
	text-align: center;  /* 行揃えの位置・均等割付を指定する */
}

.tablewhite td {
	border: #ffffff 2px solid;
	padding: 2px; /* 余白 */


}

 
.caption1{
	font-weight: bolder; /* フォントの太さを指定 */
	color: #0A37FF;
	text-align: center; /* 行揃えの位置・均等割付を指定する */
	font-size: 24px;
	
 }
 
 .month{
	font-weight: bolder; /* フォントの太さを指定 */
	color: #0A37FF;
	text-align: center; /* 行揃えの位置・均等割付を指定する */
	font-size: 18px;
	vertical-align: middle;
	margin: 5px 0px 5px 0px;
 }
 
 .kyuen{
	caption-side: bottom;
	font-weight: normal; /* フォントの太さを指定 */
	color: #FF6666;
	text-align: center; /* 行揃えの位置・均等割付を指定する */
	font-size: 84%;
	vertical-align: middle;
	margin: 5px 0px 5px 0px;
 }

div.cal1 {
	float: left;
	width: 200px;
	margin-right: 5px; /* ボックスのマージン領域の幅を指定 */
	margin-left: 5px; /* ボックスのマージン領域の幅を指定 */
	margin-bottom: 20px; /* ボックスのマージン領域の幅を指定 */
}

div.cal1top {
	clear: left;
	float: left;
	width: 200px;
	margin-right: 5px; /* ボックスのマージン領域の幅を指定 */
	margin-left: 5px; /* ボックスのマージン領域の幅を指定 */
	margin-bottom: 20px; /* ボックスのマージン領域の幅を指定 */
}

