@charset "utf-8";

@import "/css/beauty.css";

/*------------ renewal ------------*/


table.less-title01{
	width:720px;
	background: url(/lesson/img_bn17/main_title02.gif) repeat-x left bottom;
	}
	
table.less-title01 td{
	vertical-align:top;
	}


table.les-inner2{
	vertical-align:top;
	margin:0 0 30px 0;
	}
	
table.less-title02{
	width:720px;
	background: url(/lesson/img_bn18/main_title02.gif) repeat-x left bottom;
	}
	
table.less-title02 td{
	vertical-align:top;
	}
	
.bg-pink{
	background:#FFF2E9;
}

table.less-title03{
	width:720px;
	background: url(/lesson/img_bn19/main_title02.gif) repeat-x left bottom;
	}

table.less-title04{
	width:720px;
	background: url(/lesson/img_bn20/main_title02.gif) repeat-x left bottom;
	}

	
table.point-inner{
	vertical-align:top;
	margin:10px 0px 0px 0;
	}		


table.point-inner2{
	vertical-align:top;
	margin:10px 0px 30px 0;
	}	

p.btn01{
	margin:0 0 0 85px;
	}	

p.btn02{
	margin:0 0 0 60px;
	}
	

div.border{
	border-bottom: 1px solid #CCCCCC;
	margin:20px 0px 25px 0;
	}	
	
div.border-top{
	border-top: 1px solid #CCCCCC;
	margin:20px 0px 20px 0;
	padding: 10px 0 0 0;
	}		

div.noborder{
	margin:20px 0px 25px 0;
	}	

.top{
	vertical-align:top;
	}	
	
.mid{
	vertical-align:middle;
	}	
	

.les-explain{
	padding:10px 20px 0 20px;
	}
	
	
.rigth{
	text-align:right;
	margin:0px 0px 5px 0;
	}
	
/*------------ back number ------------*/

h1.bn-title{
	margin-bottom:25px;
	vertical-align:top;
	margin:0 0 0 50px;
	}

table.pro-title{
	margin:0px 0 15px 0;
	border-bottom: 4px solid #8EC8FF;
	}

table.pro-title td.btn-r{
	padding:23px 0 0 0;
	vertical-align: baseline;
	}



div.renew{
	margin:0px 0px 0px 50px;
	width: 605px;
	}




/*------------ back number common style tsuika090819------------*/
.t-align-center{text-align:center;}
.t-align-right{text-align:right;}
.t-align-left{text-align:left;}
.pagetoparea{float:right;
	margin:20px 0px 10px 0px;
	display:block;
	text-align:right;
	}
.topagetop{
	background-image:url(/lesson/common/ic_pagetop.gif);
	background-repeat:no-repeat;
	background-position:0px 0.3em;
	padding-left:14px;
}
.tdcolor {background-color: #F1C0C7;}
.story-area{margin:0px;}
.story-area-tx {color: #333333;}
.charpink{color:#E94575;font-weight:bold;}
.charblue{color:#1172C1;font-weight:bold;}
.ti-margin{margin-top:20px;}
.price-red, .tx-pink{color:#FD4381;}
.tx-matome{color:#47308C;}
.text-brown{color:#7F4C42;}
.story-area-tx02 {color: #333333;}

.hair01{color:#d06df5;font-weight:bold;}
a.hair01:link { color:#d06df5; text-decoration:underline;} 
a.hair01:active { color:#d06df5; text-decoration:underline;}


.hair02{color:#6b65aa;font-weight:bold;}
a.hair02:link { color:#6b65aa; text-decoration:underline;} 
a.hair02:active { color:#6b65aa; text-decoration:underline;}


.hair03{color:#4a8dfd;font-weight:bold;}
a.hair03:link { color:#4a8dfd; text-decoration:underline;} 
a.hair03:active { color:#4a8dfd; text-decoration:underline;}
