@charset "utf-8";

/* END NO.（70 px）*/
.endn {
	width: 60px;
	padding: 5px;
	font-size: 15px;
	font-weight: 500;
	text-align: center;
}

/* END TITLE（270px）*/
.endt {
	width: 250px;
	padding: 10px;
	font-size: 15px;
	font-weight: 500;
	text-align: left;
}

/* END 説明（340px）*/
.ends {
	width: 320px;
	padding: 10px;
	font-size: 15px;
	font-weight: 500;
	text-align: left;
}

/* END ブルーバック */
.end_b_color {
	color: #efefef;
	background-color: #2a3385;
}

/* END ピンクバック */
.end_p_color {
	color: #000;
	background-color: #ffc0cb;
}

/* END ゴールドバック */
.end_g_color {
	color: #000;
	background-color: #ffd700;
}

.endtable_box {
	overflow-x: auto;
	display: block;
}

.endtable_box table th,
.endtable_box table td {
	white-space: nowrap;
}

.endlist_table {
	background-color: #ecedf6;
}

.endlist_table th {
	padding: 5px;
	font-weight: bold;
}

.endlist_table tbody,
.endlist_table th {
	-webkit-text-size-adjust: 100%;
} 