@charset "utf-8";

@import url(../../css/common.css);



/* ---------------------------------
*    title
*/
.tit01{
background:url(../../img/impression/tit01.jpg) no-repeat;
width:570px;
height:54px;
text-indent:-9999px;
}
.tit02{
background:url(../img/top/tit02.jpg) no-repeat;
width:570px;
height:54px;
text-indent:-9999px;
}
.tit03{
background:url(../img/top/tit03.jpg) no-repeat;
width:570px;
height:44px;
text-indent:-9999px;
}

/* ---------------------------------
*    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/teacher/s_navi01.jpg) no-repeat;
width:217px;
height:53px;
display:block;
}
.sbnavi1 a:hover{
background:url(../../img/teacher/s_navi01_r.jpg) no-repeat;
width:217px;
height:53px;
display:block;
}
.sbnavi1on{
background:url(../../img/teacher/s_navi01_r.jpg) no-repeat;
width:217px;
height:53px;
display:block;
}

/* ---------------------------------
*    contents
*/
.contR div{
width:555px;
margin:0 auto;
display:block;
padding:0 0 35px 0;
}
.contR div li{
	display:block;
	width:555px;
	margin:0 0 20px 0;
	}
.contR div li img{
	float:left;
	}
.contR div li p{
	float:right;
	width:440px;
	display:block;
	}
.contR div li strong{
	background:url(../../img/impression/mrk01.jpg) no-repeat left center;
	text-indent:15px;
	display:block;
	margin:0 0 10px 0;
	color:#9A763F;
	}
.contR div li ul{
	float:right;
	width:440px;
	display:block;
	}
.contR div li li{
	display:block;
	width:430px;
	background:url(../../img/impression/mrk02.png) no-repeat left center;
	padding:0 0 0 10px;
	font-size:90%;
	margin:0 !important;
	}