@charset "shift_jis";

/* 全体 */
/*body {
	background-image: url(../pic/sakuhin_bg7h164.jpg) ;
}*/

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

@media screen and (max-width:570px) {
	#kaisetsutop h1 {
		margin: 1px 0 0 0px;
	}
}

@media screen and (max-width:540px) {
	#kaisetsutop h1 {
		margin: 1px 0 0 0px;
		margin: 8px 0 0 0px;
		margin: 6px 0 0 0px;
	}
}

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

h2 { line-height: 1.2 !important; }/*  */
h2 span { display: inline-block; }

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

.sc_table td {
	display: block;
	border: none;
	border-right: solid 1px #555;
	border-right: solid 1px #111;
	border-right: solid 1px #5C4A5C;
	font-size: 1.2rem; /*12px*/
	font-size: 1.3rem; /*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.blnk {
	display: none;
	}

.sc_table .item1 {
	border-top: solid 1px #555;
	border-top: solid 1px #111;
	border-top: solid 1px #5C4A5C;
}

.sc_table .item2 {
	/*border-right: none;*/
	border-bottom: none;
	border-top:solid 1px #555;
	border-top:solid 1px #4072A4;
	border-top:solid 1px #878785;
	border-top: solid 1px #111;
	border-top:solid 1px #5C4A5C;
}

.sc_table .mTop {
	border-top:solid 1px #111;
	border-top:solid 1px #5C4A5C;
}

.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*/
	font-size: 1.3rem; /*12px*/
	line-height: 1.4;
}

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

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

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


td.blnc {
	display: none;/*  */
	border-bottom:solid 1px #F1F8F9;
	background-color: #F1F8F9;
}

td.blncEnd {
	border-bottom:solid 1px #F1F8F9;
	background-color: #F1F8F9;
}

