@charset "Shift_JIS";


#contents_ashi{
	width:800px;
	margin:0 auto;
	padding:0;
}
#contents_ashi h3{
	margin:0;
	padding:0;
	border:none;
	clear:both;
}

#contents_ashi p{
	line-height:160%;
}

#mv h2{
	text-indent: -99999px;
	font-size: 0px;
	margin: 0;
	padding: 0;
	overflow: hidden;
	
}

/*=============================================
　Visual 
=============================================*/

#mv h2{
	width:800px;
	height:317px;
	margin:0 auto;
	background:transparent url(../img/main_ph.jpg) no-repeat 0 0;
	text-indent:-9999px;
	font-size:1px;
	overflow:hidden;
}



/*=============================================
　Contents
=============================================*/

#contents_ashi .box{
	margin:0;
	padding:0;
	background:transparent url(../img/box_bg.gif) repeat-y 0 0;
	text-align:left;
}
#contents_ashi .box_bottom{
	margin:0;
	padding:0 0 15px 0;
	background:transparent url(../img/box_bottom.gif) no-repeat 0 100%;
}
#contents_ashi .box_inner{
	width:758px;
	margin:0 auto;
	padding:10px 0;
}
#contents_ashi .txtlink{
	margin:0 0 20px 0;
	padding:0 0 0 20px;
	background:transparent url(../img/icon.gif) no-repeat 0 50%;
	float:right;
}





/*-- [01] お客様：白川美紀（仮名）様の体験談 --*/
#contents_ashi .fla_box{
	width:760px;
	height:520px;
	margin:0 auto 8px;
	padding:0;
	border:4px solid #cccccc;
}



/*-- [02] 太もも−8.8cm、ふくらはぎ−5.4cm！ --*/
#contents_ashi .cont02_1{
	width:758px;
	margin:0 auto 20px;
}
#contents_ashi .cont02_1 h4{
	margin:0;
	padding:0;
}
#contents_ashi .cont02_1 div{
	float:left;
}
#contents_ashi .cont02_2{
	width:758px;
	margin:0 auto 10px;
	padding:22px 0 30px;
	background:transparent url(../img/box02_ph09.jpg) no-repeat 0 0;
}
#contents_ashi .cont02_2 p{
	width:370px;
	padding-left:36px;
}
#contents_ashi .cont02_2 p.ttl{
	width:370px;
	font-weight:bold;
	padding-bottom:16px;
}
#contents_ashi .cont02_2 p strong{
	color:#FF0033;
}



/*-- [03] 脚やせってどこから細くなるの? --*/
#contents_ashi .cont03{
	width:758px;
	margin:10px auto;
	padding:0;
}
#contents_ashi .cont03 img.left_ph{
	float:right;
}
#contents_ashi .cont03 h4,
#contents_ashi .cont03 h5{
	margin:0;
	padding:0;
}
#contents_ashi .cont03 p{
	width:610px;
	padding:10px 20px 0 20px;
}
#contents_ashi .cont03 p strong{
	color:#F94B06;
}
#contents_ashi .cont03_step{
	width:650px;
	margin:0;
	padding-bottom:55px;
	background:#FEF3DD url(../img/box03_bottom01.gif) no-repeat 0 100%;
	float:left;
}
#contents_ashi .cont03_last{
	width:758px;
	margin:0;
	padding:0;
	background:#FEF3DD url(../img/box03_bottom02.gif) no-repeat 0 100%;
}
#contents_ashi .cont03_last2{
	width:600px;
	margin:0;
	padding:20px 0 10px 25px;
}
#contents_ashi .cont03_last2 img{
	float:left;
}



/*-- [04] お客様に応えていただきました！ --*/
#contents_ashi ul.cont04_list{
	width:758px;
	margin:0 auto 30px;
	padding:0;
}
#contents_ashi .cont04{
	width:758px;
	margin:15px auto 10px;
	padding:0;
}
#contents_ashi .cont04 h4{
	margin:0 0 10px 0;
	padding:0;
}
#contents_ashi .cont04_left{
	width:371px;
	margin:0 auto;
	padding:0;
	float:left;
}
#contents_ashi .cont04_right{
	width:371px;
	margin:0 auto;
	padding:0;
	float:right;
}
#contents_ashi .cont04 img.left_ph{
	float:left;
}
#contents_ashi .cont04 p{
	width:270px;
	margin:0 auto;
}
#contents_ashi .cont04 p.name{
	color:#EE3A3B;
}
#contents_ashi .cont04 .q1{
	width:300px;
	background:transparent url(../img/box04_q1_bg.gif) repeat-y 0 0;
	float:right;
}
#contents_ashi .cont04 .q1_top{
	padding-top:13px;
	background:transparent url(../img/box04_q1_top.gif) no-repeat 0 0;
}
#contents_ashi .cont04 .q1_bottom{
	padding-bottom:5px;
	background:transparent url(../img/box04_q1_bottom.gif) no-repeat 0 100%;
}
#contents_ashi .cont04 .q1 p.line{
	margin-bottom:7px;
	padding-bottom:10px;
	background:transparent url(../img/box04_q1_line.gif) no-repeat 50% 100%;
}
#contents_ashi .cont04 .q1 p strong{
	color:#FF6B95;
}
#contents_ashi .cont04 .q2{
	width:300px;
	background:transparent url(../img/box04_q2_bg.gif) repeat-y 0 0;
	float:right;
}
#contents_ashi .cont04 .q2_top{
	padding-top:13px;
	background:transparent url(../img/box04_q2_top.gif) no-repeat 0 0;
}
#contents_ashi .cont04 .q2_bottom{
	padding-bottom:5px;
	background:transparent url(../img/box04_q2_bottom.gif) no-repeat 0 100%;
}
#contents_ashi .cont04 .q2 p.line{
	margin-bottom:7px;
	padding-bottom:10px;
	background:transparent url(../img/box04_q2_line.gif) no-repeat 50% 100%;
}
#contents_ashi .cont04 .q2 p strong{
	color:#FF6600;
}
#contents_ashi .cont04 .q3{
	width:300px;
	background:transparent url(../img/box04_q3_bg.gif) repeat-y 0 0;
	float:right;
}
#contents_ashi .cont04 .q3_top{
	padding-top:13px;
	background:transparent url(../img/box04_q3_top.gif) no-repeat 0 0;
}
#contents_ashi .cont04 .q3_bottom{
	padding-bottom:5px;
	background:transparent url(../img/box04_q3_bottom.gif) no-repeat 0 100%;
}
#contents_ashi .cont04 .q3 p.line{
	margin-bottom:7px;
	padding-bottom:10px;
	background:transparent url(../img/box04_q3_line.gif) no-repeat 50% 100%;
}
#contents_ashi .cont04 .q3 p strong{
	color:#5DB510;
}
#contents_ashi .cont04 .q4{
	width:300px;
	background:transparent url(../img/box04_q4_bg.gif) repeat-y 0 0;
	float:right;
}
#contents_ashi .cont04 .q4_top{
	padding-top:13px;
	background:transparent url(../img/box04_q4_top.gif) no-repeat 0 0;
}
#contents_ashi .cont04 .q4_bottom{
	padding-bottom:5px;
	background:transparent url(../img/box04_q4_bottom.gif) no-repeat 0 100%;
}
#contents_ashi .cont04 .q4 p.line{
	margin-bottom:7px;
	padding-bottom:10px;
	background:transparent url(../img/box04_q4_line.gif) no-repeat 50% 100%;
}
#contents_ashi .cont04 .q4 p strong{
	color:#00CB7A;
}
#contents_ashi .cont04 .q5{
	width:300px;
	background:transparent url(../img/box04_q5_bg.gif) repeat-y 0 0;
	float:right;
}
#contents_ashi .cont04 .q5_top{
	padding-top:13px;
	background:transparent url(../img/box04_q5_top.gif) no-repeat 0 0;
}
#contents_ashi .cont04 .q5_bottom{
	padding-bottom:5px;
	background:transparent url(../img/box04_q5_bottom.gif) no-repeat 0 100%;
}
#contents_ashi .cont04 .q5 p.line{
	margin-bottom:7px;
	padding-bottom:10px;
	background:transparent url(../img/box04_q5_line.gif) no-repeat 50% 100%;
}
#contents_ashi .cont04 .q5 p strong{
	color:#0BA3CE;
}




/*-- [05] 私たちがお客様の脚をサポート致します。 --*/
#contents_ashi ul.cont05_list{
	width:758px;
	margin:15px auto 0;
	padding:0;
}
#contents_ashi ul.cont05_list li{
	float:left;
	padding-right:10px;
}
#contents_ashi ul.cont05_list li.last{
	padding-right:0;
}
#contents_ashi ul.cont05_list li p{
	text-align:center;
}

#contents_ashi .bnr a {
	background:url(../img/bnr.jpg) no-repeat 0 0;
	width:751px;
	height:199px;
	margin:10px auto 0;
	text-indent:-9999px;
	display: block;
}

#contents_ashi .bnr a:hover {
	background:url(../img/bnr.jpg) no-repeat 0 -199px;
}


/*#contents_ashi .bnr{
	background:url(../img/bnr.jpg) no-repeat 0 0;
	width:751px;
	height:199px;
	margin:0 auto;
	position:relative;
}
#contents_ashi .bnr a{
	background:url(../img/bnr.jpg) no-repeat;
	width:751px;
	height:199px;
	position:absolute;
	left:0px;
	top:0px;
	text-indent:-9999px;
	overflow:hidden;
}
#contents_ashi .bnr a:hover{background-position:0 -199px;}*/





	






/*clear*/
.clearf:after{
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
.clearf{display:inline-table;min-height: 1px;}
 /* Hides from IE-mac \*/
* html .clearf{height: 1%;}
.clearf{display: block;}
 /* End hide from IE-mac */