@charset "utf-8";
/* CSS Document */

@media only screen and (max-width : 640px) {
/* ---------------------------------------------------------------------------- */


/* page0 (master) */
/* ---------------------------------------------------------------------------- */


/* sec01 */
/* ---------------------------------------------------------------------------- */

	th {
		height: 24px; background-color: #ffffff; padding-top: 3px; width: 14%;
	}	
	td {
		height: 20px; background-color: #ffffff;
	}
	.title {
		font-size: 18px; height: 30px; padding-top: 10px;
	}
	.date {
		height: 20px;
	}
	.mark {
		height: 50px;
	}
	.wrap {
		width: 90%; text-align: left; margin-left: auto; margin-right: auto; margin-top: 5px; margin-bottom: 50px; line-height: 150%;
	}
	table {
		background-color: #000000; margin-left: auto; margin-right: auto;width: 95%;
	}
	tbody {
		text-align: center; font-size: 16px;
	}
}

@media only screen and (min-width : 641px) {
/* ---------------------------------------------------------------------------- */


/* page0 (master) */
/* ---------------------------------------------------------------------------- */


/* sec01 */
/* ---------------------------------------------------------------------------- */

	th {
		height: 24px; background-color: #ffffff; padding-top: 3px; width: 14%;
	}	
	td {
		height: 20px; background-color: #ffffff;
	}
	.title {
		font-size: 20px; height: 30px; padding-top: 10px; text-align: center;
	}
	.date {
		height: 20px;
	}
	.mark {
		height: 50px;
	}
	.wrap {
		width: 90%; text-align: left; margin-left: auto; margin-right: auto; margin-top: 5px; margin-bottom: 50px; line-height: 150%;
	}
	table {
		background-color: #000000; margin-left: auto; margin-right: auto;width: 95%;
	}
	tbody {
		text-align: center; font-size: 16px;
	}
}