@charset "utf-8";
/* -------------------------------------------------------------------------------- Common */
.clear_box:after{
	content: "";
	clear: both;
	display: block;
}
.fl{
	float: left;
}
.fr{
	float: right;
}
.common_table{
	line-height: 1.3;
	margin: 0 0 30px;
	table-layout: fixed;
	width: 100%;
}
.common_table th{
	border: solid 1px #d1d1d1;
	padding: 7px 10px;
	text-align: center;
	vertical-align: middle;
}
.common_table tr:first-of-type th:first-of-type,
.common_table tr:first-of-type th:nth-of-type(2){
	background-color: #909090;
	color: #fff;
}
.common_table tr:first-of-type th{
	background-color: #f799a2;
	color: #fff;
}
.common_table th:first-of-type{
	background-color: #f8f8f8;
	font-weight: bold;
}
.common_table th:nth-of-type(2){
	background-color: #fff;
}
.common_table th{
	background-color: #ffe8e8;
}
/* -------------------------------------------------------------------------------- treatment */
.treatment_common .box04 p:first-of-type{
	background: url(../images/tel.gif) no-repeat right top;
	margin: -25px 0 0 0;
	padding: 25px 210px 200px 0;
}
.treatment_common .box04 p:nth-of-type(2){
	background: url(../images/flow_01.jpg) no-repeat right top;
	margin: -40px 0 0 0;
	padding: 40px 200px 80px 0;
}
.page_hydroquinone .box04 p:nth-of-type(3),
.page_tretinoin .box04 p:nth-of-type(3){
	background: url(../images/doctor.gif) no-repeat right top;
	margin: -30px 0 0;
	padding: 30px 190px 120px 0;
}
.page_photofacial .box04 p:nth-of-type(5),
.page_laser .box04 p:nth-of-type(6),
.page_hydroquinone .box04 p:nth-of-type(4),
.page_tretinoin .box04 p:nth-of-type(4){
	background: url(../images/flow_04.jpg) no-repeat right top;
	margin: -30px 0 0 0;
	padding: 30px 210px 80px 0;
}
/* -------------------------------------------------------------------------------- about */
#page_about .box01 .inner_block p{
	width: 540px;
}