@charset "utf-8";

#contentsArea .columnBodyCenter p.subcache{
	padding-bottom: 6px;
	line-height: 130%;
	font-weight: bold;
	margin: 0 -3px 3px 0px;
	color: #CC0000;
}
#contentsArea .columnBodyCenter p.subcache a,
#contentsArea .columnBodyCenter p.subcache a:visited{
	color: #CC0000;
}

.columnBodyCenter .rightimgsum{
	margin-bottom: 25px;
}
.columnBodyCenter .rightimgsum .image{
	float: left;
}
.columnBodyCenter .rightimgsum .image img{
	display: block;
	margin: 3px 25px 0 0;
}
.columnBodyCenter .rightimgsum .sum{
	float: left;
	line-height: 160%;
	padding-top: 10px;
}
.columnBodyCenter .rightimgsum .sum180{
	width: 180px;
	float: left;
	line-height: 160%;
	padding-top: 10px;
}
.columnBodyCenter .rightimgsum .sum230{
	width: 230px;
	float: left;
	line-height: 160%;
	padding-top: 10px;
}
.columnBodyCenter .rightimgsum .sum380{
	width: 380px;
	float: left;
	line-height: 160%;
	padding-top: 10px;
}
.columnBodyCenter .rightimgsum .sum430{
	width: 430px;
	float: left;
	line-height: 160%;
	padding-top: 10px;
}

/*=== 見出しオーバーライド ===*/
#contentsArea .columnBodyCenter .topspace25{
	margin-top: 25px;
}


/*=== 施術料 ===*/
#contentsArea .columnBodyCenter table.price {
	/*margin: 5px auto;*/
	margin: 10px auto 10px auto;
	border-top: 1px solid #993401;
	border-left: 1px solid #993401;
}
#contentsArea .columnBodyCenter table.price th,
#contentsArea .columnBodyCenter table.price td {
	padding: 8px;
	border-bottom: 1px solid #993401;
	border-right: 1px solid #993401;
	font-size: 90%;
	line-height: 120%;
	color: #000000;
}
#contentsArea .columnBodyCenter table.price th{
	font-weight:bold;
	text-align:left;
	vertical-align:middle;
	background: #DB9B96;
	borde: 1px solid #993401;
}
#contentsArea .columnBodyCenter table.price td {
	text-align:left;
	background: #F7F3EB;
}
/* 施術料ディスカウント用取り消し線 */
.torikeshi {
	text-decoration:line-through;
	color: #666666;
}
#contentsArea .columnBodyCenter table.price .kingakku01{
	color: #CC0000;
}

/* 表上下右寄せテキスト */
#contentsArea .columnBodyCenter .price_desc_right{
	margin: 0 auto 0 auto;
	width: 590px;
	text-align:right;
}

/*=== 治療挿絵画像レイアウト ===*/
.columnBodyCenter .imagecenter {
	display: block;
	text-align:center;
	margin: 0 auto;
}

.columnBodyCenter .imageleft { /* 20091217追加*/
	float: left;
	/*display: block;*/
	margin: 10px;
}

/*=== レイアウト枠1 ===*/
.columnBodyCenter .shinryo_waku1{
	display: block;
	width: 600px;
	margin: 5px -5px 23px -5px;
	padding: 5px;
	background: #F7F3EB;
}
#contentsArea .columnBodyCenter .shinryo_waku1 h3{
	line-height: 37px;
	border: none;
	padding: 0;
	margin: 0;
}
#contentsArea .columnBodyCenter .shinryo_waku1 p{
	margin: 0 0 5px 0;
}
/*=== レイアウト枠2 ===*/
.columnBodyCenter .shinryo_waku2{
	display: block;
	width: 600px;
	margin: 5px -5px 23px -5px;
	border: 1px dashed #D2847C;
	padding: 5px;
}
#contentsArea .columnBodyCenter .shinryo_waku2 h2{
	background: url(../../common/ico_onepoint.gif) no-repeat left;
	line-height: 37px;
	border: none;
	padding: 0 0 0 37px;
	margin: 0;
}
#contentsArea .columnBodyCenter .shinryo_waku2 p{
	margin: 0 0 5px 0;
}

/*== 左寄せレイアウト ===*/
.fleft{
	float:left;
	padding-right: 10px;
}


/*=== ワンポイントアドバイス ===*/
.columnBodyCenter .onepointblock{
	display: block;
	width: 605px;
	margin: 25px -5px 23px -10px;
	padding: 5px;
	border: 1px dashed #D2847C;
	background: #F7F3EB;
}
#contentsArea .columnBodyCenter .onepointblock h2{
	background: url(../../common/ico_onepoint.gif) no-repeat left;
	line-height: 37px;
	border: none;
	padding: 0 0 0 37px;
	margin: 0;
}
#contentsArea .columnBodyCenter .onepointblock p{
	margin: 0 5px 5px 15px;
}

/*=== 使用機器 ===*/
.shinryokikiicowrap{
	margin-bottom: 23px;
}
.shinryokikiico{
	float:left;
	width: 200px;
	height: 207px;
}
.shinryokikiico{
	float:left;
	width: 290px;
	height: 212px;
	padding: 0 10px 0 0;
}
.shinryokikiico img{
	display:block;
	float:left;
	width: 150px;
	height: 207px;
}
.shinryokikiico p{
	display:block;
	float:left;
	width: 110px;
	padding: 10px 10px 10px 5px;
}

/* === レイアウト調整用 ===*/
.mbot10{
	margin-bottom: 10px;
}


/* === AddClips 追加 201002 ===*/
#AddClips {
	text-align: right;
	margin: -30px 0 14px 0;
	padding: 0;
	}


/* === ソフトピーリング追加 追加 201006 ===*/
.Pimple_Point dl {
	margin: 20px 0;
	font-size: 93%;
	line-height: 160%;
	margin-bottom: 16px;
	}

.Pimple_Point dt {
	margin: 10px 0 0 0;
	}
