@charset "utf-8";

/*----------------------------------------------------
共通クラス
----------------------------------------------------*/
/*幅*/
.haba05{width:5%;}
.haba10{width:10%;}
.haba15{width:15%;}
.haba20{width:20%;}
.haba25{width:25%;}
.haba30{width:30%;}
.haba33{width:33%;}
.haba40{width:40%;}
.haba45{width:45%;}
.haba50{width:50%;}
.haba55{width:55%;}
.haba60{width:60%;}
.haba65{width:65%;}
.haba70{width:70%;}
.haba80{width:80%;}
.haba85{width:85%;}
.haba90{width:90%;}
.haba95{width:95%;}
.haba100{width:100%;}
.habaFix{table-layout:fixed;}

.wid200{width:200px;}
.wid270{width:270px;}
.wid280{width:280px;}
.wid330{width:330px;}
.wid335{width:335px;}
.wid375{width:375px;}
.wid400{width:400px;}
.wid470{width:470px;}

/*   lower page
---------------------------------------------------------*/
table {
	font-family:"ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "MS PGothic", sans-serif;
	font-size:1em;
	color:#4D4D4D;
	line-height:1.5;
	width:100%;
}

table tr th {
	padding:15px 0 15px 20px;
	vertical-align:top;
	font-weight:normal;
	border:1px solid #CCCCCC;
}

table tr td {
	padding:15px 0 15px 20px;
	vertical-align:top;
	border:1px solid #CCCCCC;
}

table.kouiki {
	font-family:"ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "MS PGothic", sans-serif;
	font-size:1.1em;
	color:#4D4D4D;
	line-height:1.5;
}

table.kouiki tr th {
	padding:5px 0 5px 0;
	vertical-align:top;
	font-weight:bold;
	border:none;
}

table.kouiki tr td {
	padding:5px 0 5px 0;
	vertical-align:top;
	border:none;
}

table tr th.alg-cen,
table tr td.alg-cen {
	text-align:center;
	padding:15px 0 15px 0;
}