@charset "utf-8";
/* CSS Document */


/**top
------------------------------------------------------**/
div#mainCont .topP01{
	font-size:16px;
	font-weight:bold;
	}
div#mainCont .topP02{
	border:dotted 1px #111111;
	padding:10px;
	margin-right:10px;
	line-height:130%;
	}
.topD01 p{
	font-size:14px;
	font-size:1.4rem;
	line-height:130%;
	}	

/**本当に続けられるかな？
------------------------------------------------------**/	
#topD02 {
	background:url(../img/topJ01.jpg) no-repeat top;
	height:350px;
	position:relative;
	padding-left:10px;
}
#topD02.fs01 {
	background:url(../img/topJ01_fs.jpg) no-repeat top;
}

#topD02 img{
	position:absolute;
}
#topD02 img#copy01 {
	top:32px;
}
#topD02 img#copy02 {
	top:150px;
}
#topD02 img#copy03 {
	top:200px;
}


/**例えばこんな経験は～
------------------------------------------------------**/
#topD03 {
	padding:0 0 30px 10px;
}
#topD03 h2{
	clear:both;
	}
#topD03  ul{
	padding:15px 0 30px 0;
}
#topD03 .topP01{
	padding:25px 0 0 0;
	}
#topD03  ul li{
	background:url(../img/topLiback01.gif) no-repeat left;
	font-size:16px;
	font-size:1.6rem;
	font-weight:bold;
	padding:5px 0 5px 20px;
}
#topD03 img#naze{
	float:right;
	}
#topD03 p span{
	font-weight:bold;
	color:#D95396;
	}
#topD03 p.topP02#other{
	background-color:#F3E7DA;
	}
#topD03 p.topP02#e1l{
	background-color:#F6D6E6;
	}

/**topD04
------------------------------------------------------**/	
.topD04{
	clear:both;
	padding:30px 0 30px 10px;
	}
.topD04 h2{
	padding-bottom:15px;
	}
.topD04 p span{
	font-weight:bold;
	color:#D95396;
	}
#mainCont .topD04 p{
	line-height:150%;
	padding-left:10px;

	}
.topD04 ul{
	}
.topD04 li{
	font-size:14px;
	font-size:1.4rem;
	}



/*口からでてくる英語----------*/
.topD04#kuchi{
	}
.topD04#kuchi p{
	padding-bottom:20px;
	}

.topD04#kuchi p span{
	color:#D95396;
	font-weight:bold;
	}
/*リラックスできる----------*/
.topD04#relax{
	}

/*カバンの中に----------*/
.topD04#kaban{
	}
.topD04#kaban ul{
	padding-bottom:20px;
	}
.topD04#kaban li{
	font-size:14px;
	font-size:1.4rem;
	background:url(../img/topLiBack02.gif) no-repeat left;
	padding:5px 10px 5px 25px;
	line-height:130%;
	}
.topD04#kaban  p span{
	font-size:16px;
	font-weight:bold;
	color:#D95396;
	}


/*何でこんなに低価格----------*/
.topD04#nande p{
	padding:0 10px 20px 10px;
	}

/*活きた英語、----------*/
.topD04#ikita{
	}
#ikita .topP01{
	padding:20px 0 20px 0;
	}
.topD04#ikita p{
	padding-bottom:20px;
	}
#ikita p span{
	color:#D95396;
	font-weight:bold;
	}
/*聞くだけで----------*/
#dake{
	}
#dake img.fLeft{
	margin-right:10px;
	}
.topD04#dakep.topP01{
	padding:0 0 20px 0;
	}
.topD04#dake p{
	padding:0 20px 20px 0;
	}

/**１レッスン69円
------------------------------------------------------**/
#topD05{
	background:url(../img/topJ08.jpg) no-repeat top;
	padding:35px 30px 20px 30px;
	}
#topD05 p{
	padding-bottom:20px;
	line-height:150%;
	}
#topD05 p span{
	color:#D95396;
	font-weight:bold;
	}

#topD05 p strong{
	font-size:22px;
	font-size:2.2rem;
	font-weight:bold;
	color:#D95396;
	}
	
/**英語が苦手でも～
------------------------------------------------------**/
#topD06{
	padding:0 0 0 10px;
	}