@charset "shift_jis";/* スケジュールのみ */#kaisetsutop {	height: 219px;	height: 230px;	height: auto;}@media screen and (max-width:350px) {	#kaisetsutop h2#sizeM { display: none; }	#kaisetsutop h2#sizeS {		display: block;		line-height: 1.2;		margin: 4px auto 11px;		margin: 3px auto 10px;	}}/*#kaisetsutop h2 br:first-child { display: inline; }*/.sc_table {	width: 100%;	border-top:none;	margin-left: 0px;	border-bottom: solid 1px #615553;	border-bottom: solid 1px #333;}.sc_table td {	display: block;	border: none;	border-right: solid 1px #615553;	border-right: solid 1px #333;	font-size: 1.2rem; /*12px*/	line-height: 1.5;	padding: 2px 10px 2px 12px;}.sc_table td.lastBlockS { display: block; }.sc_table td.lastBlock { display: none; }.sc_table tr.lastMonth { display: none; }.sc_table td.m-display {	display: table-cell;}.sc_table td br { display: none; }.sc_table td.m-display br { display: inline; }.sc_table .item1 {	border-top: solid 1px #615553;	border-top: solid 1px #333;}.sc_table .item2 {	/*border-right: none;*/	border-bottom: none;	border-top:solid 1px #615553;	border-top:solid 1px #333;}.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*/}