@charset 'UTF-8';

/* 教習スケジュール */

#schedule-sample{
   	text-align: center;
   	font-color:#8d8689;
	}
	
#schedule-sample .scrollTable {
    overflow: auto;
    margin-bottom:20px;
  }

#schedule-sample table {
	width: 100%;
	margin:10px 0;
}
#schedule-sample .scrollTable::-webkit-scrollbar{
    height: 10px;
  }
#schedule-sample .scrollTable::-webkit-scrollbar-track{
    background: #EEE;
  }
#schedule-sample .scrollTable::-webkit-scrollbar-thumb {
    background: #999;
    }

#schedule-sample table , td{
	border: 1px solid #cbcccd;
	border-collapse: collapse;
	padding: 5px;
	white-space: nowrap;
	}

#schedule-sample th {
	background: #cbcccd;
	border: 1px solid #fff;
	border-collapse: collapse;
	padding: 5px;
	white-space: nowrap;
	}

#schedule-sample .meal{
	background: #fcd4d4;
	}

#schedule-sample .kentei{
	writing-mode: tb-rl;
	writing-mode: vertical-rl; 
	margin: 0 auto;
	white-space: nowrap;
	width: 1em; 
	line-height: 1em;
	text-orientation: upright;
	}
#schedule-sample .bgred{
	background: #ec1f20;
	color:#fff;
	font-weight:bold;
	 border-radius: 8px;
	 padding:6px;
	}
#schedule-sample .time{
	writing-mode: lr-tb;
	white-space: nowrap;
	background: #f3f3f3;
	}	
#schedule-sample img {
       width: 100%;
   max-width: 28px;
   min-width: 28px;
	}
#schedule-sample .spacer {
    clear: both;
    width: 28px;
    font-size: 1px;
	}
#schedule-sample .in{
	background: #ec1f20;
	color:#fff;
	font-weight:bold;
	border-radius: 8px;
	padding:1px;
}