/**********
 style-time.css
**********/

/**********
 timeSchedule
**********/
.timeSchedule{}
.timeSchedule .close{
	clear:both;
	padding-top:8px;
	text-align:right;
	width:100%;
	font-size:0.92em;
}
.timeSchedule .close strong{
	color:#e83743;
}



/** timeTable **/
.timeTable{
	width:100%;
	font-size:0.9em;
}
.timeTable th{
	width: 10.5%;
	background:#8cc63f;
	padding:8px 0;
	color:#fff;
}

.timeTable th.timeWaku{
	width: 37%;
}
.timeTable td{
	text-align: center;
	padding:8px 0;
	vertical-align:middle;
	background:#fff;
}

.timeTable td{
	border-bottom:1px solid #999;
}

.timeTable  tr.morning td.time strong{ color:#036eb8;}
.timeTable  tr.afternoon td.time strong{ color:#ea5514;}

.timeTable td.time strong{
	display:block;
}

/** normal **/
#normal .topCom{
	color:#00a29a;
	padding-bottom:15px;
}

/** kenshin **/
#kenshin .topCom{
	color:#ea5514;
	padding-bottom:15px;
}

#kenshin .close strong{
	display:block;
}

#kenshin .notes{
	padding-top:15px;
}

#kenshin .notes ul li{
	text-align:left;
	padding-right:15px;
	padding:0 15px 0 15px;
	position:relative;
	font-weight:normal;
	line-height:1.4;
	padding-bottom:7px;
	font-size:0.9em;
}

#kenshin .notes ul li:last-child{
	padding-bottom:0;
}

#kenshin .notes ul li:before{
	font-family: FontAwesome;
	content: '\f0da';
	font-size:0.8em;
	color:#00afec;
	position:absolute;
	top:2px;
	padding-right:5px;
	left:0;
}


/* PC・大型タブレット：769px〜1050px */
@media only screen and (min-width: 769px) and (max-width: 1050px) {

/** timeTable **/
.timeTable{
	font-size:1em;
}
.timeTable td.time strong{
	display:inline-block;
	padding-right:10px;
}


/** kenshin **/
#kenshin .close strong{
	display:inline-block;
	padding-left:30px;
}


}

/* PC向け：1050px以上で固定 */
@media only screen and (min-width: 1051px) {

/** timeTable **/
.timeTable{
	font-size:1em;
}
.timeTable td.time strong{
	display:inline-block;
	padding-right:10px;
}


/** kenshin **/
#kenshin .close strong{
	display:inline-block;
	padding-left:30px;
}


}


@media print{
	
/** timeTable **/
.timeTable{
	font-size:1em;
}
.timeTable td.time strong{
	display:inline-block;
	padding-right:10px;
}


/** kenshin **/
#kenshin .close strong{
	display:inline-block;
	padding-left:30px;
}

}