@charset "utf-8";

h2 img{width:100%;}
p{line-height:1.6em;}

.read{
	margin:0 auto 20px;
	padding:2px 0 2px 130px;
	background:url(../images/scar/photo-dr.jpg) left top no-repeat;
	}

dl.comm{}

dl.comm dt{
	margin:0 0 1em 0;
	}

dl.comm dt h5{
	font-size:120%;
	font-weight:bold;
	color:#ff3d79;
	line-height:1.2;
	}

dl.comm dd{
	margin:0 0 2em 0;
	line-height:1.5;
	}

/* w1 */
div.w1{clear:both;}

div.w1 div.txt{
	width:512px;
	float:left;
	}

div.w1 div.ph{
	width:202px;
	text-align:center;
	float:right;
	}

dl.detail{background-color:#EF96AA; margin:0 0 30px 0; padding:0; clear:both; border:1px solid #ff558a; border-top:none; font-size:100%;}
dl.detail dt{padding:8px; margin:0; color:#FFFFFF; float:left; clear:left; border-top:1px solid #ff558a; width:100px; font-weight:bold;}
dl.detail dd{padding:8px 0; margin:0 0 0 100px; border-top:1px solid #ff558a; border-left:1px solid #ff558a; background-color:#FFFFFF;}

/*費用*/
table.pr{border:1px solid #FF3366; clear:both; font-size:100%; width:94%; margin:0 auto 70px auto;}
table.pr th,td{margin:0; padding:10px; border-right:1px solid #FF3366; border-bottom:1px solid #FF3366;}
table.pr th{color:#CC0033;}
table.pr td{text-align:right;}

/*Q＆A*/
dl.qa{
	}

dl.qa dt{
	margin:0 0 1em;
	font-size:120%;
	font-weight:bold;
	}

dl.qa dd{
	margin:0 0 3em;
	padding:0 0 0 2.4em; line-height:1.5em;
	}

dl.qa dd span{
	color:#ff3d79; font-size:120%; font-weight:bold; margin-left:-2em;}

