.c-both { clear:both; }

.tablepink {
   	table-layout: auto;
	border-collapse: collapse;
	margin-left: auto;/* ボックスのマージン領域の幅を指定 */
	margin-right: auto;/* ボックスのマージン領域の幅を指定 */	
    border: 2px solid #FFD2E9;
	font-weight: bolder; /* フォントの太さを指定 */
	color: #0A37FF;
}

.table_a {
	table-layout: auto;
	border-collapse: collapse;
	margin-left: auto;/* ボックスのマージン領域の幅を指定 */
	margin-right: auto;/* ボックスのマージン領域の幅を指定 */
	border: #FFFFFF 2px solid;
	font-weight: bolder;
	text-align: center;  /* 行揃えの位置・均等割付を指定する */
	float: left;
}


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

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


}


table,th,td {
 padding: 3px; /* 余白 */
 margin-top: 10px;/* ボックスのマージン領域の幅を指定 */
 border: 2px solid #FFD2E9;
 }
 
 th.item{
 width: 150px;
 }
 

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


.caption1{
	font-weight: bolder; /* フォントの太さを指定 */
	color: #0A37FF;
	text-align: center; /* 行揃えの位置・均等割付を指定する */
	font-size: 24px;
	
 }
 
 .caption2{
	font-weight: bolder; /* フォントの太さを指定 */
	color: #0A37FF;
	text-align: center; /* 行揃えの位置・均等割付を指定する */
	font-size: 18px;
	vertical-align: top;
	width: 230px;
 }
 
 .caption3{
	caption-side: bottom;
	font-weight: normal; /* フォントの太さを指定 */
	color: #FF6666;
	text-align: center; /* 行揃えの位置・均等割付を指定する */
	font-size: 12px;
	vertical-align: text-bottom;
	float: none;
	width: 230px;
 }

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

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


