/* ------------------------------------------------------------------*/
/*  arrangement lesson page  */
/* ------------------------------------------------------------------*/



/* ------------------------------------------------------------------*/
/*  structure  */
/* ------------------------------------------------------------------*/

#main{
	width:750px;
	margin-bottom:0px;
}

#main #sidemenu{
	padding-top:1px;
}

#intro .block01{
	float:left;
	width:196px;
}

#intro .block01 .inner{
	width:154px;
}

#intro .block02{
	float:left;
	width:154px;
}

#intro .block03{
	float:right;
	width:154px;
}

#main #technique{
	clear:both;
	padding-top:30px;
}

#cut{
	float:left;
	width:194px;
}

#cut .inner{
	width:183px;
}

#hot{
	float:left;
	width:183px;
}

#burn{
	float:right;
	width:183px;
}

#technique .note{
	clear:both;
}

/* ------------------------------------------------------------------*/
/*  visual setting  */
/* ------------------------------------------------------------------*/

/* ----------------------*/
/*  page title area  */
/* ----------------------*/

#maintitl{
	background:url("http://img.e87.com/selection/rose/image/lesson_back_main.jpg") no-repeat;
}

#main #maintitl .sub{
	padding:33px 0 7px 191px;
}

#main #maintitl h2{
	padding-left:22px;
}

#main #maintitl p.lead{
	padding:35px 330px 28px 24px;
	font-size:120%;
	line-height:2;
}

/* ----------------------*/
/*  lesson title area  */
/* ----------------------*/

#main #lessontitl{
	padding:14px 0 10px 0;
	background:url("http://img.e87.com/selection/rose/image/lesson_back_h3.gif") repeat-y right top;
}

#lessontitl h3{
	width:558px;
	text-align:center;
}

/* ----------------------*/
/*  introduction area  */
/* ----------------------*/

#main #intro{
	margin-top:25px;
	padding:0 12px 0 15px;
	background:url("http://img.e87.com/selection/rose/image/lesson_back_intro.gif") repeat-y;
}

#main #intro p.text{
	margin:15px 0 4px 2px;
	font-size:120%;
	line-height:2;
}

/* ----------------------*/
/*  technique area  */
/* ----------------------*/

#main #technique{
	padding-left:3px;
}

#main #technique h4{
	padding-bottom:27px;
}

#technique h5{
	text-align:center;
}

#main #technique .fig{
	margin-top:10px;
}

#main #technique .capt, #main #technique .capt03{
	padding:8px 9px 20px 9px;
	font-size:120%;
	line-height:1.5;
	color:#333;
}

#main #technique .capt{
	padding-bottom:56px;
	background:url("http://img.e87.com/selection/rose/image/lesson_arw.gif") no-repeat center bottom;
}

#main #technique p.suit{
	padding:14px 9px 10px 9px;
	font-size:120%;
	line-height:1.5;
	color:#000;
}

#main #technique p.text{
	padding:0 9px;
	line-height:1.8;
	color:#58823f;
}

#main #technique .note{
	padding:15px 9px;
	font-size:120%;
}

#main #others{
	padding-top:29px;
	background:#7bb557 url("http://img.e87.com/selection/rose/image/lesson_back_note01.gif") no-repeat;
}

#main #others p{
	padding:0 24px 24px 24px;
	background:url("http://img.e87.com/selection/rose/image/lesson_back_note02.gif") no-repeat left bottom;
	font-size:120%;
	line-height:2;
	color:#fff;
}

/* ----------------------*/
/*  kit area  */
/* ----------------------*/

#main #kit{
	margin:31px 0 15px 3px;
	background:url("http://img.e87.com/selection/rose/image/lesson_back_kit.jpg") no-repeat;
}

#main #kit h3{
	padding-top:8px;
}

#main #kit .spec{
	padding:115px 15px 15px 240px;
}

#kit .text{
	font-size:120%;
	line-height:1.5;
	color:#000;
}

#main #kit .price{
	padding:9px 0;
	color:#f24981;
}

#kit .btn{
	text-align:right;
}