@charset "UTF-8";


/* ■■recycling■■
---------------------------------------------*/


/* ▼▼titile▼▼
---------------------------------------------*/

h2{
	width:800px;
	height:90px;
	background:url(../img/hospital_title.jpg) no-repeat;
	text-indent:-9999px;
}

#sub_title_box{
	width:780px;
	height:290px;
	margin:0 auto 15px auto;
	background:url(../img/hospital_subtitile.jpg) no-repeat;
	text-indent:-9999px;
}

#sub_title_box p.sub_text{
	width:295px;
	margin:150px 0 0 450px;
	font-size:12px;
	text-indent:0px;
	line-height:1.3;
	letter-spacing:1px;
}

h4.consultation_titile{
	width:724px;
	height:31px;
	margin:0 auto 35px auto;
	background:url(../img/consultation_titile.gif) no-repeat;
	text-indent:-9999px;
}

.consultation_box{
	width:700px;
	margin:0 auto 40px auto;
}

p.question{
	width:611px;
	height:51px;
	margin-bottom:10px;
	padding:15px 0 0 80px;
	background:url(../img/question_back.gif) no-repeat;
	font-size:14px;
	font-weight:bold;
}

.answer_box{
	width:700px;
	margin:5px auto;
}

.answer_box_l{
	width:446px;
	height:111px;
	background:url(../img/answer_back.gif) no-repeat;
}

h5{
	text-indent:-9999px;
}

p.answer{
	width:280px;
	padding:10px 0 0 150px;
	font-size:14px;
	line-height:1.4;
	font-weight:bold;
}

p.answer_max{
	width:280px;
	padding:5px 0 0 150px;
	font-size:14px;
	line-height:1.3;
	font-weight:bold;
}

.answer_box_r{
	width:240px;
}

h6{
	width:217px;
	height:24px;
	background:url(../img/price_back.gif) no-repeat;
	text-indent:-9999px;
}

p.price{
	margin:8px 0 0 15px;
	font-size:14px;
	font-weight:bold;
	letter-spacing:1px;
	line-height:1.2;
}

.point_box{
	width:617px;
	margin:0 auto;
	padding:15px 0;
	background:#F7F0CF url(../img/point_back.gif) no-repeat;
}

p.point_title{
	text-indent:-9999px;
}

p.point{
	width:617px;
	padding-top:10px;
	padding-left:40px;
	font-size:14px;
	line-height:1.4;
}

.point_box a{
	padding-left:380px;
	color:#B11200;
}



.red {
	color:#B11200;
	font-size: 15px;
	font-weight: bold;
	padding: 0px 0px 30px 50px;
}

/*170225追加*/
.point_txt{position:absolute; top:10px; left:180px; font-weight:bold;
font-size:16px;}
