@charset "utf-8";

/*---------------------------
★ECHO28-3
-----------------------------*/

#contentsMain h3{
width:720px;
height:22px;
padding-top:62px;
padding-bottom:46px;
background-image:url(../images/echo_ttls.gif);
background-repeat:no-repeat;
}

#contentsMain h3 p{
width:300px;
float:right;
text-align:right;
background-repeat:no-repeat;
background-position:right top;
padding-right:28px;
line-height:150%;
font-weight:normal;
background-image:url(../../images/common/icon_yajiTop.gif);
	min-height: 25px;
	height: auto !important;
	height: 25px;
}



.explanation h6{
color:#F24841;
margin-top:0px;
font-weight:bold;
}

/*大見出し*/
.explanation h4#echobk_ttl01{
	height:46px;
	background-image:url(images/ttl_01.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	margin-bottom:20px;
}
.explanation h4#echobk_ttl02{
	height:46px;
	background-image:url(images/ttl_02.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	margin-bottom:5px;
}
.explanation h4#echobk_ttl03{
	height:46px;
	background-image:url(images/ttl_03.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	margin-bottom:5px;
}
.explanation h4#echobk_ttl04{
	height:46px;
	background-image:url(images/ttl_04.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	margin-bottom:5px;
}
.explanation h4#echobk_ttl05{
	height:46px;
	background-image:url(images/ttl_05.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	margin-bottom:5px;
}

.explanation h4#echobk_ttl06{
	height:46px;
	background-image:url(images/ttl_06.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	margin-bottom:5px;
}

.explanation h4#echobk_ttl07{
	height:46px;
	background-image:url(images/ttl_07.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	margin-bottom:5px;
}

.explanation h4#echobk_ttl08{
	height:46px;
	background-image:url(images/ttl_08.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	margin-bottom:5px;
}

.explanation h4#echobk_ttl09{
	height:46px;
	background-image:url(images/ttl_09.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	margin-bottom:5px;
}

/*血友病診療のネットワーク 小見出し*/

.explanation h5#echobk_ttls01_1{
height:18px;
background-image:url(images/ttls_01.gif);
background-repeat:no-repeat;
text-indent:-9999px;
margin-bottom:20px;
}

/*医師名*/
.explanation h5#drname_1{
	height:36px;
	background-image:url(images/nw_name01.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	margin-bottom:10px;
}
.explanation h5#drname_2{
	height:36px;
	background-image:url(images/nw_name02.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	margin-bottom:10px;
}
.explanation h5#drname_3{
	height:36px;
	background-image:url(images/nw_name03.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	margin-bottom:10px;
}

/*各病院紹介*/
.explanation h5#echobk_ttls02_1{
height:18px;
background-image:url(images/ttls_02.gif);
background-repeat:no-repeat;
text-indent:-9999px;
margin-bottom:20px;
}
.explanation h5#echobk_ttls02_2{
height:18px;
background-image:url(images/ttls_03.gif);
background-repeat:no-repeat;
text-indent:-9999px;
margin-bottom:20px;
}
.explanation h5#echobk_ttls02_3{
height:18px;
background-image:url(images/ttls_04.gif);
background-repeat:no-repeat;
text-indent:-9999px;
margin-bottom:20px;
}
.explanation h5#echobk_ttls02_4{
height:18px;
background-image:url(images/ttls_05.gif);
background-repeat:no-repeat;
text-indent:-9999px;
margin-bottom:20px;
}
.explanation h5#echobk_ttls02_5{
height:18px;
background-image:url(images/ttls_06.gif);
background-repeat:no-repeat;
text-indent:-9999px;
margin-bottom:20px;
}
.explanation h5#echobk_ttls02_6{
height:18px;
background-image:url(images/ttls_07.gif);
background-repeat:no-repeat;
text-indent:-9999px;
margin-bottom:20px;
}
.explanation h5#echobk_ttls02_7{
height:18px;
background-image:url(images/ttls_08.gif);
background-repeat:no-repeat;
text-indent:-9999px;
margin-bottom:20px;
}
.explanation h5#echobk_ttls02_8{
height:18px;
background-image:url(images/ttls_09.gif);
background-repeat:no-repeat;
text-indent:-9999px;
margin-bottom:20px;
}
.explanation h5#echobk_ttls02_9{
height:18px;
background-image:url(images/ttls_10.gif);
background-repeat:no-repeat;
text-indent:-9999px;
margin-bottom:20px;
}
.explanation h5#echobk_ttls02_10{
height:18px;
background-image:url(images/ttls_11.gif);
background-repeat:no-repeat;
text-indent:-9999px;
margin-bottom:20px;
}
.explanation h5#echobk_ttls02_11{
height:18px;
background-image:url(images/ttls_12.gif);
background-repeat:no-repeat;
text-indent:-9999px;
margin-bottom:20px;
}
.explanation h5#echobk_ttls02_12{
height:18px;
background-image:url(images/ttls_13.gif);
background-repeat:no-repeat;
text-indent:-9999px;
margin-bottom:20px;
}
.explanation h5#echobk_ttls02_13{
height:18px;
background-image:url(images/ttls_14.gif);
background-repeat:no-repeat;
text-indent:-9999px;
margin-bottom:20px;
}
.explanation h5#echobk_ttls02_14{
height:18px;
background-image:url(images/ttls_15.gif);
background-repeat:no-repeat;
text-indent:-9999px;
margin-bottom:20px;
}
.explanation h5#echobk_ttls02_15{
height:18px;
background-image:url(images/ttls_16.gif);
background-repeat:no-repeat;
text-indent:-9999px;
margin-bottom:20px;
}
.explanation h5#echobk_ttls02_16{
height:18px;
background-image:url(images/ttls_17.gif);
background-repeat:no-repeat;
text-indent:-9999px;
margin-bottom:20px;
}

.explanation h6{
color:#F24841;
margin-top:16px;
font-size:120%;
}

/*こちら東北友の会 小見出し*/

.explanation h5#echobk_ttls05_01{
height:18px;
background-image:url(images/ttls_18.gif);
background-repeat:no-repeat;
text-indent:-9999px;
margin-bottom:20px;
}

.explanation h5#echobk_ttls05_02{
height:38px;
background-image:url(images/ttls_19.gif);
background-repeat:no-repeat;
text-indent:-9999px;
margin-bottom:20px;
}

.explanation h5#echobk_ttls05_03{
height:38px;
background-image:url(images/ttls_20.gif);
background-repeat:no-repeat;
text-indent:-9999px;
margin-bottom:20px;
}

.explanation h5#echobk_ttls05_04{
height:38px;
background-image:url(images/ttls_21.gif);
background-repeat:no-repeat;
text-indent:-9999px;
margin-bottom:20px;
}

.explanation h5#echobk_ttls05_05{
height:18px;
background-image:url(images/ttls_22.gif);
background-repeat:no-repeat;
text-indent:-9999px;
margin-bottom:20px;
}


/*血友病レポート 小見出し*/
.explanation h5#echobk_ttls06_01{
height:18px;
background-image:url(images/ttls_23.gif);
background-repeat:no-repeat;
text-indent:-9999px;
margin-bottom:20px;
}

.explanation h5#echobk_ttls06_02{
height:18px;
background-image:url(images/ttls_24.gif);
background-repeat:no-repeat;
text-indent:-9999px;
margin-bottom:20px;
}

.explanation h5#echobk_ttls06_03{
height:18px;
background-image:url(images/ttls_25.gif);
background-repeat:no-repeat;
text-indent:-9999px;
margin-bottom:20px;
}


/*定期補充療法相談室*/

.explanation h5#echobk_ttls07_01{
height:18px;
background-image:url(images/ttls_26.gif);
background-repeat:no-repeat;
text-indent:-9999px;
margin-bottom:20px;
}

.explanation h5#echobk_ttls07_02{
height:18px;
background-image:url(images/ttls_27.gif);
background-repeat:no-repeat;
text-indent:-9999px;
margin-bottom:20px;
}

.explanation h5#echobk_ttls07_03{
height:18px;
background-image:url(images/ttls_28.gif);
background-repeat:no-repeat;
text-indent:-9999px;
margin-bottom:20px;
}

.explanation h5#echobk_ttls07_04{
height:18px;
background-image:url(images/ttls_29.gif);
background-repeat:no-repeat;
text-indent:-9999px;
margin-bottom:20px;
}

.midashi li
{
list-style-type: disc;
margin-left:15px;
}

/*楽器演奏*/

.explanation h5#echobk_ttls09_01{
height:18px;
background-image:url(images/ttls_30.gif);
background-repeat:no-repeat;
text-indent:-9999px;
margin-bottom:20px;
}

/*---------------------------
★診療施設のネットワーク
-----------------------------*/

/*　p1　*/
.lbox01_01
{
	width:400px;
	float:left;
}

.rbox01_01
{
	width:260px;
	padding-left:20px;
	float:left;
}

.nw_hsp
{
	background-color:#EFF8EC;
	width:210px;
	margin-right:25px;
	margin-top:30px;
	float: left;
}

.nw_hsp2
{
	background-color:#EFF8EC;
	width:210px;
	margin-top:30px;
	float: left;
}

.nw_hspimg
{
	padding: 10px;
}

p.nw_add{
	min-height: 70px;   
    height: auto !important;   
    height: 70px;  
}

.nw_hsp p,.nw_hsp2 p
{
padding-left:10px;
padding-right:10px;
padding-bottom:10px;
}

.nw_hsp a,.nw_hsp2 a
{
font-size:10px;
}


/*　p2～　*/

.nw_addbox
{
	text-align: right;
	padding-bottom: 30px;
}

.box02_01
{
	width:345px;
	float:left;
	padding-left:335px;
	padding-bottom:30px;
	background-image: url(images/nw_hsp01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	min-height: 200px;   
    height: auto !important;   
    height: 200px;  
}
.box02_02
{
	width:345px;
	float:left;
	padding-left:335px;
	padding-bottom:30px;
	background-image: url(images/nw_hsp02.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	min-height: 200px;   
    height: auto !important;   
    height: 200px;  
}
.box02_03
{
	width:345px;
	float:left;
	padding-left:335px;
	padding-bottom:30px;
	background-image: url(images/nw_hsp03.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	min-height: 200px;   
    height: auto !important;   
    height: 200px;  
}

.box02_01 .prof,.box02_02 .prof,.box02_03 .prof
{
	width:209px;
	padding-right:10px;
	padding-top:10px;
	float:left;
	line-height: 120%;
}

.box02_01 .photo,.box02_02 .photo,.box02_03 .photo
{
	width:126px;
	float:left;
}

.box02_2
{
	width:680px;
	padding-top:30px;
	padding-bottom:30px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}

/*　p5～　*/
.box05_1
{
	width:680px;
	padding-top:30px;
	padding-bottom:30px;
}

.box05_2
{
	width:680px;
	padding-top:30px;
	padding-bottom:30px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}

/*　p6～　*/

.imgright
{
float:right;
padding-left:20px;
padding-bottom:10px;
}


.nwbox_l
{
	width:370px;
	float:left;
}

.nwbox_r
{
	width:290px;
	float:left;
	padding-left:20px;
}


/*　p7～　*/
dl.QandA{
width:680px;
margin-bottom:12px;
}

/*floatの解除*/
dl.QandA {
    zoom: 1; /* for IE5.5 - IE7 */
}
dl.QandA:after { /* for modern browser */
    content: ".";
    display: block;
    height: 0px;
    clear: both;
    visibility: hidden;
}

dl.QandA dt{
width:47px;
float:left;
margin-top:4px;
}

dl.QandA dd{
font-weight:bold;
margin-top:4px;
width:624px;
margin-left:53px;
margin-bottom:12px;
}
dl.QandA dt.answerIcon{
	width:45px;
	margin-right:2px;
	text-indent:-9999px;
	background-image:url(../../images/common/icon_A.gif);
	background-repeat:no-repeat;
	background-position:right top;
	height:20px;
}
dl.QandA dd.answer{
font-weight:normal;
margin-bottom:0px;
}

/*　p8～　*/

.hpictbox_l
{
	width:330px;
	padding-right:20px;
	padding-bottom:20px;
	float:left;
	line-height: 120%;
}
.hpictbox_r
{
width:330px;
	padding-bottom:20px;
float:left;
	line-height: 120%;
}

.hpictbox_l img,.hpictbox_r img
{
float:left;
margin-right:10px;

}
.hpict_title{
color:#F24841;
margin-top:0px;
font-weight:bold;
padding-bottom:10px;
}

/*　p9～　*/
.box09_1
{
	width:680px;
	padding-top:30px;
	padding-bottom:320px;
	background-image: url(images/you_img.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}

/*------------
★詳しくボタン
-------------*/

.nw_btn
{
	float: left;
}

.nw_btn a{
	display:block;
	text-indent:-9999px;
	text-decoration:none;
	font-size: 0px;
	background-image:url(images/nw_btn.gif);
	height: 29px;
	width: 120px;
	background-position:0px 0px;
	background-repeat: no-repeat;
	margin-right: 35px;
	margin-left: 35px;
}
.nw_btn a:hover{
	width: 120px;
	background-position:0px -29px;
	background-repeat: no-repeat;
}


.pdt_10
{
padding-top:10px;
}

