@charset "utf-8";

@import url(../../css/common.css);

/* ---------------------------------
*    fla
*/

.fla{
width:900px;
height:341px;
background:url(../../img/schedule/fla.jpg) no-repeat !important;
}



/* ---------------------------------
*    navi
*/
.sbtit1{
background: url(../../img/lesson/s_t01.jpg) no-repeat;
width:217px;
height:25px;
display:block;
text-indent:-9999px;
}
.sbtit2{
background: url(../../img/lesson/s_t02.jpg) no-repeat;
width:217px;
height:30px;
display:block;
text-indent:-9999px;
}
.sbnavi1 a{
background:url(../../img/schedule/s_navi01.jpg) no-repeat;
width:217px;
height:53px;
display:block;
}
.sbnavi1 a:hover{
background:url(../../img/schedule/s_navi01_r.jpg) no-repeat;
width:217px;
height:53px;
display:block;
}
.sbnavi1on{
background:url(../../img/schedule/s_navi01_r.jpg) no-repeat;
width:217px;
height:53px !important;
display:block;
}

/* ---------------------------------
*    contents
*/
.contR div{
width:570px;
margin:0 auto;
display:block;
padding:0 0 35px 0;
}
.contR div dl{
width:500px;
display:block;
margin:0 auto 10px auto;
padding:0 0 30px 0;
}
.contR div dt{
display:block;
margin:0 0 10px 0;
background:url(../../img/mrk/mrk01.jpg) no-repeat left center;
text-indent:20px;
line-height:180%;
}
.contR div dd{
display:block;
padding:0 20px;
}
.contR div dd a{
background:url(../../img/lesson/p1_btn03.jpg) no-repeat right top;
width:100px;
height:35px;
display:block;
text-indent:-9999px;
}
.contR div dd a:hover{
background:url(../../img/lesson/p1_btn03_r.jpg) no-repeat right top;
width:100px;
height:35px;
display:block;
text-indent:-9999px;
}

.contR div h2{
	height:64px;
	}


/* ---------------------------------
*    index
*/
.tit01{
background:url(../../img/lesson/tit01.jpg) no-repeat;
width:570px;
height:64px;
text-indent:-9999px;
}
.tit02{
background:url(../../img/lesson/tit02.jpg) no-repeat;
width:570px;
height:64px;
text-indent:-9999px;
}
.tit03{
background:url(../../img/lesson/tit03.jpg) no-repeat;
width:570px;
height:54px;
text-indent:-9999px;
}
.tit04{
background:url(../../img/lesson/tit04.jpg) no-repeat;
width:570px;
height:54px;
text-indent:-9999px;
}




.tb1{
border-top:1px solid #F0DFD2;
border-left:1px solid #F0DFD2;
width:560px;
margin:0 auto 55px auto;
}
.tb1 th{
padding:10px 10px;
text-align:center;
color:#C79574;
background: #F8EFDE;
border-right:1px solid #F0DFD2;
border-bottom:1px solid #F0DFD2;
font-weight:bold;
}
.tb1 th span{ font-size:90%;}
.tb1 td{
padding:15px 20px;
border-right:1px solid #F0DFD2;
border-bottom:1px solid #F0DFD2;
}
.tb1 td span{
	display:block;
	font-size:90%;
	padding:2px 0 0 0;
	}
.tb1 td strong{color:#C79574;}
.tb1 td a{
background:url(../../img/lesson/p1_btn03.jpg) no-repeat right bottom;
width:100px;
height:25px;
display:block;
text-indent:-9999px;
}