@charset "shift_jis";

/* スケジュールのみ */
#kaisetsutop {
	height: 219px;
	height: 230px;
	height: auto;
}

#kaisetsutop h2 br:first-child { display: inline; }

.sc_table {
	width: 100%;
	border-top:none;
	margin-left: 0px;
	border-bottom: solid 1px #727070;
}

.sc_table td {
	display: block;
	border: none;
	border-right: solid 1px #727070;
	font-size: 1.2rem; /*12px*/
	line-height: 1.5;
	padding: 2px 10px 2px 12px;
}

.sc_table td.m-display {
	display: table-cell;
}

.sc_table td br { display: none; }

.sc_table td.m-display br { display: inline; }

/*.sc_table td.listItem {
	display: list-item;
	border: none;
	list-style-type: none;
	font-size: 1.2rem;
	line-height: 1.5;
	padding: 2px 10px 2px 12px;
}*/

.sc_table .item1 {
	border-top: solid 1px #727070;
}

.sc_table .item2 {
	/*border-right: none;*/
	border-bottom: none;
	border-top:solid 1px #727070;
}

.sc_table .m-width {
	width: auto;
}

.sc_table .d-width {
	width: auto;
}

.sc_table .s-width {
	width: auto;
}

p.scTableNotice {
	margin-left: 0px;
	font-size: 1.2rem; /*12px*/
	line-height: 1.4;
}

#info {
	width: 100%;
	margin-left: 0px;
	font-size: 1.2rem; /*12px*/
	line-height: 1.5;
}

#info #info-inner {
	padding: 10px 12px 9px 12px;
}

span.px10 {
	font-size: 1.0rem; /*10px*/
}
