@charset "utf-8";

/*
 施術ページ ボディ pagebody [
----------------------------------------------------------- */
#pagebody{
	width:872px;
	padding:0 44px 0 44px;
	float: left;
}
/*
 施術ページ ボディインナー pagebody-innner [
----------------------------------------------------------- */
#pagebody-innner{
	width:100%;
	float: left;
	padding-top:18px;
}
#pagebody-innner img{
	vertical-align:top;
}
/*
 コンテンツ開始 style-contents [
----------------------------------------------------------- */
#style-contents{
	width:100%;
	float: left;
}
h1{
	width:100%;
	padding-bottom:15px;
	clear: both;
}
#style-detail{
	width:366px;
	padding-left:29px;
	background-image: url(../image/tech_str_curl/bg_mainimage.gif);
	background-repeat: no-repeat;
	background-position: right top;
	float: left;
}
#before{
	width:215px;
	float:left;
	padding: 60px 0 16px 0;
}
h2{
	padding-top:18px;
}
h3{
	padding-top:27px;
}
p.style-catch{
	width:135px;
	padding-top:60px;
	float: right;
	text-align: right;
}
p.point-head{
	width:100%;
	clear:both; 
}
p.point-foot{
	width:171px;
	float:left;
}
#main-image{
	width:458px;
	padding-right:19px;
	float: right;
}
/*
 プロセス style-process [
----------------------------------------------------------- */
#style-process{
	width:100%;
	float:left;
	padding: 7px 0 0 0;
}
h4{
	width:181px;
	float:left;
	padding-top: 38px;
}
div.process-box{
	width:340px;
	float:left;
	padding: 38px 0 12px 0;
}
div.icn-step{
	background-image:url(../image/tech_str_curl/bg_step.gif);
	background-repeat: no-repeat;
	background-position: 320px 132px;
}
div.icn-finish{
	background-image:url(../image/tech_str_curl/bg_finish.gif);
	background-repeat: no-repeat;
	background-position: 323px 132px;
}
h5{
	width:100%;
	padding-bottom:15px;
}
div.process-img{
	padding-left:10px;
	width: 120px;
	float: left;
}
div.process-img-wide{
	padding-left:10px;
	width: 163px;
	float: left;
}
div.process-box p.nomal{
	width:194px;
	padding-left:15px;
	float:right;
}
div.process-box p.wide{
	width:152px;
	padding-left:15px;
	float:right;
}
div.finish{
	width:150px;
	float: left;
	padding: 38px 0 0 5px;
}
/*
 リンクバナー btn-box [
----------------------------------------------------------- */
div.btn-box{
	width:100%;
	clear:both;
	padding-bottom:15px;
}
div.btn-short{
	width:50%;
	padding-bottom:15px;
	float: left;
}

