@charset "utf-8";


/* -------------------------------------------------
	テーブル
-------------------------------------------------*/
h2{ font-size: 2rem; margin: 15px 0 0 0;}
table{
	width: 620px;
	border: 1px solid #000;
	border-spacing: 0;
	border-collapse: collapse;
}

table tr th{
	color: #fff;
	background: #808080;
	border: 1px solid #000;
}

table tr td{
	text-align: center;
	border: 1px solid #000;

}
table.si_table tr{
	background: #fff;
}
table.si_table tr:nth-child(2n+1){
	background: #EAF5FC;
}

table th:nth-child(1){ width: 13%;}
table th:nth-child(2){ width: 24%;}
table th:nth-child(3){ width: 11%;}
table th:nth-child(4){ width: 50%; text-align: left; padding-left: 8px;}

table.si_table td{ padding: 8px 0;}

table.si_table td:nth-child(4){ text-align: center;}


tr{ border: 1px solid #000;}



/*----------------------------------------------------
	MathJax上書き
----------------------------------------------------*/
#zoom-window div.MathJax_Display{ display: inline!important;}


/* ==================================================== */
/*					スマートフォン対応						*/
/* ==================================================== */
@media only screen and (max-width: 768px) {


	/* -------------------------------------------------
		【スマホ】テーブル
	-------------------------------------------------*/
	h2{ font-size: 1.6rem;  font-size: 4.26vw; margin: 5% 0 0 0; color: #333;}
	table{ font-size: 88%;}



}


	/* iphone5 */
	@media only screen and (device-height: 568px) {
		h2{ font-size: 1.6rem;}
	}








