/*//////////////////////////
イラストのベース位置
///////////////////////////*/
.illust-pos0{ top: 0; right: 100px;}
.illust-pos1{ top: 150px; left: 140px;}
.illust-pos2{ top: 0px;right: 80px;}
.illust-pos3{ top: 0px;left: 40px;}
.illust-pos_slide0{
	top: 290px;
	left: 70px;
	z-index: 30;
}
.illust-pos_slide1{
	bottom: 220px;
	right: 50px;
	z-index: 30;
}
/*//////////////////////////
背景画像
///////////////////////////*/
.mainvisual{ background: url(../images/bg_mainvisual.jpg);}
.star{ background: url(../images/bg_star.png) no-repeat center top;}
.naviLeft{background: url(../images/navi_left.png) no-repeat;}
.naviRight{background: url(../images/navi_right.png) no-repeat;}
.classroom-total span{background: url(../images/bg_class.png) repeat-x bottom;}
/* change Color */
.schedule-table th{background: #e4f7d6; color: #799d4a;border:1px solid #c8ec9d;}
.schedule-table td{ border: 1px solid #c8ec9d;}
.infoTable .bgLine{background: #f8fcf4;}
.infoTable th{color: #799d4a;}

.classroom-info li{ border-bottom: 1px solid #c8ec9d;}
.classroom-info{ border:1px solid #c8ec9d;}
.classroom-info li:nth-child(odd){background: #f8fcf4;}

/*Override*/
.schedule-atend span{
	display: block;
	padding-left: 14px;
}
.backup h2{
	padding-bottom: 30px;
}


.pagetop a{
	background: url(../images/btn_pagetop.png) no-repeat;
}