@charset "utf-8";
/* CSS Document */

/*------------------------------------------------------------
	セクション
------------------------------------------------------------*/

div#contents div.description{
	width:550px;
	margin:20px auto 0 auto;
	text-align:left;
}


div#contents div.description p.nasch{
	margin: 40px auto 10px auto;
	line-height: 200%;
	text-align: center;
}

div#le01 {
	width:530px;
	background:url(../img/lesson/image_lessonmenu1.jpg) no-repeat;
	margin:20px auto 8px auto;
	padding:0;
	line-height:140%;
}

div#le02 {
	width:530px;
	background:url(../img/lesson/image_lessonmenu2.jpg) no-repeat;
	margin:20px auto 8px auto;
	padding:0;
	line-height:140%;
}

div#le03 {
	width:530px;
	background:url(../img/lesson/image_lessonmenu3.jpg) no-repeat;
	margin:20px auto 8px auto;
	padding:0;
	line-height:140%;
}

div#le04 {
	width:530px;
	background:url(../img/lesson/image_lessonmenu4.jpg) no-repeat;
	margin:20px auto 8px auto;
	padding:0;
	line-height:140%;
}

div#le05 {
	width:530px;
	background:url(../img/lesson/image_lessonmenu5.jpg) no-repeat;
	margin:20px auto 8px auto;
	padding:0;
	line-height:140%;
}

div#le06 {
	width:530px;
	background:url(../img/lesson/image_lessonmenu6.jpg) no-repeat;
	margin:20px auto 8px auto;
	padding:0;
	line-height:140%;
}

div#le07 {
	width:530px;
	background:url(../img/lesson/image_lessonmenu7.jpg) no-repeat;
	margin:20px auto 8px auto;
	padding:0;
	line-height:140%;
}

div#le08 {
	width:530px;
	background:url(../img/lesson/image_lessonmenu8.jpg) no-repeat;
	margin:20px auto 8px auto;
	padding:0;
	line-height:140%;
}

div#le09 {
	width:530px;
	background:url(../img/lesson/image_lessonmenu9.jpg) no-repeat;
	margin:20px auto 8px auto;
	padding:0;
	line-height:140%;
}


p.box01 {
	width:450px;
	margin:0 0 0 70px;
	text-align:left;	
}


p.topic {
	width:450px;
	margin:0 0 0 70px;
	padding:62px 0 0 0;
	text-align:left;	
	font-size:13px;
	line-height:180%;
}

p.pickup {
	width:450px;
	margin:0 0 0 70px;
	padding:0;
	line-height:180%;
	font-size:12px;
	text-align:left;
}

p.price {
	margin:5px 0 0 15px;
	float:right;
}

p.price2 {
	margin:20px 0 0 15px;
	float:right;
}

p.price3 {
	margin:5px 0 0 15px;
	float:right;
}

p.bloglink{
	margin:20px auto 0 auto;
	text-align:center;
	font-size:12px;
	border:solid 1px #600;
	padding:5px;
	width:300px;
}

.times {
	margin:4px 0 0 70px;
	text-align:left;
	font-size:13px;
}

div.bline {
	margin:0 auto;
	width:530px;
	text-align:left;
	padding:0;
}


div#contents p.otherlink {
	width:550px;
	margin:30px auto 70px auto;
	text-align:left;
}


div#contents ul.lelink{
	width:550px;
	list-style-type:none;
	text-align:left;
	margin:10px auto;
}

div#contents ul.lelink li{
	margin:0;
	padding:0;
}