@charset "utf-8";

/*----------------*/
/* フォントの設定 */
/*----------------*/

div.lesson-bouami,
div.lesson-yubiami,
div.lesson-kaisetsu1,
div.lesson-kaisetsu2,
p.caution,
div.book1,
div.book2,
p.book-link,
div.order p {
	color: #666666;
	font-size: 10px;
	line-height:150%;
}


/*----------------*/
/* 動画でレッスン */
/*----------------*/

h3.hd-margin {
	margin: 10px 0px 0px 10px;
}

h3.hd-margin02 {
	padding: 20px 0px 0px 10px;
	_padding: 10px 0px 0px 10px;
}

*+html h3.hd-margin02 {
	padding: 10px 0px 0px 10px;
}

h3.hd-margin03 {
	margin: 0 0 10px 10px;
}

*+html h3.hd-margin03 {
	padding: 10px 0px 0px 0;
}

div.lesson-bouami,
div.lesson-yubiami,
div.lesson-kaisetsu1,
div.lesson-kaisetsu2,
div.lesson-felt {
	margin-left: 10px;
	float: left;
	background: url(../img/lesson_bg.gif) repeat;
	_display: inline;	/* IE6対策 */
}
div.lesson-bouami,
div.lesson-yubiami,
div.lesson-felt {
	margin-top: 10px;
}
div.lesson-bouami dl,
div.lesson-yubiami dl,
div.lesson-kaisetsu1 dl,
div.lesson-kaisetsu2 dl,
div.lesson-felt dl {
	margin-left: 10px;
	float: left;
	_display: inline;	/* IE6対策 */
}
div.lesson-bouami dl,
div.lesson-yubiami dl,
div.lesson-kaisetsu1 dl,
div.lesson-kaisetsu2 dl {
	padding-bottom: 5px;
}
div.lesson-felt dl {
	padding-bottom: 10px;
}
div.lesson-kaisetsu1 dl,
div.lesson-kaisetsu2 dl {
	margin-right: 10px;
}
div.lesson-bouami {
	width: 400px;
}
div.lesson-yubiami {
	width: 155px;
}
div.lesson-kaisetsu1 {
	width: 180px;
	height: 235px;
}
div.lesson-kaisetsu2 {
	width: 185px;
	height: 235px;
}
div.lesson-felt {
	width: 565px;
}

p.caution {
	margin-top: 10px;
	margin-left: 10px;
	color: #ff9999;
	font-size: 11px;
}
div.lesson-bouami p,
div.lesson-yubiami p,
div.lesson-kaisetsu1 p,
div.lesson-kaisetsu2 p,
div.lesson-felt p {
	margin: 5px 5px 5px 10px;
}

div.lesson-kaisetsu1 dd img {
	margin-top: 5px;
}

div.lesson-kiso {
	width: 565px;
	margin-top: 10px;
	margin-left: 10px;
	float: left;
	background: url(../img/lesson_bg.gif) repeat;
	_display: inline;	/* IE6対策 */
	color: #666666;
	font-size: 10px;
	line-height:150%;
}

div.lesson-kiso dl {
	margin-left: 10px;
	padding-bottom: 10px;
	float: left;
	_display: inline;	/* IE6対策 */
}	

div.lesson-kiso p {
	margin: 5px 5px 5px 10px;
}

div.kaisetsu-box {
	padding-top:10px;
}

/*----------*/
/* フェルトマスコット */
/*----------*/

.copy_felt {
	float: left;
	margin: 0 0 0 10px;
	display: inline;
}

.felt_aria {
	width: 380px;
	margin: 0 30px 0 0;
	float: right;
	display: inline;
}


div.lesson-felt-m {
	color: #666666;
	font-size: 10px;
	line-height: 150%;
	width: 180px;
	height: 180px;
	margin: 0 0 10px 10px;
	float: left;
	background: url(../img/lesson_bg.gif) repeat;
	_display: inline;	/* IE6対策 */
}

div.lesson-felt-m dl {
	padding-bottom: 5px;
	margin: 0 10px 0 10px;
}

div.lesson-felt-m dd img {
	margin-top: 5px;
}

div.lesson-felt-m p {
	margin: 5px 5px 5px 10px;
}

.felt_line {
	clear: both;
	margin: -25px 0 10px 10px;
}

*+html .felt_line {
	clear: both;
	margin: -15px 0 10px 10px;
}

/*----------*/
/* 基礎BOOK */
/*----------*/

h2.ttl_book {
	margin: 10px 0 0 0;
}

div.book1,
div.book2 {
	margin-top: 10px;
	margin-left: 10px;
	float: left;
	_display: inline;	/* IE6対策 */
}
div.book1 {
	width: 176px;
	height: 310px;
	border: 2px solid #999999;
}
div.book2 {
	width: 181px;
	height: 310px;
	border: 2px solid #999999;
}
div.book1 dt,
div.book2 dt {
	margin: 15px;
	height: 150px;
	text-align: center;
}
div.book1 dd,
div.book2 dd {
	margin: 8px;
}
p.book-link {
	margin-top: 10px;
	width: 580px;
	text-align: right;
}


/*------------------*/
/* 注文・問い合わせ */
/*------------------*/

div.order {
	margin-top: 10px;
	margin-left: 10px;
	width: 561px;
	border: 2px solid #999999;
}
div.order p {
	margin: 8px;
}
div.order p.button {
	padding: 10px;
	width: 525px;
	background: url(../img/lesson_bg.gif) repeat;
	text-align: center;
}
div.order p.button img {
	margin-bottom: 10px;
}

/*------------------*/
/* あむゆーずへのボタン */
/*------------------*/

#main-in p.amuuse_btn {
	text-align:center;
	padding:10px 0;
}
