
/*------------------ bt ------------------*/
#leftnavi{
margin-left:7px;
_margin-left:6px;
height:310px;
}
#leftnavi li{
	list-style: none;
	float: left;
	width: 200px;
	height: 28px;
	overflow: hidden;
	text-indent: -9999px;
	margin: 3px 2px;
	}	
#leftnavi li a{
	padding: 0;
	list-style: none;
	width: 200px;
	height: 28px;
	display: block;
	overflow: hidden;
	text-indent: -9999px;
	}
/*------------------ bt_left ------------------*/
#bt_left01 a:link{
background: url(../../images/medical/bt_left01.gif) no-repeat;
}
#bt_left01 a:visited{
background: url(../../images/medical/bt_left01.gif) no-repeat;
}
#bt_left01 a:hover{
background: url(../../images/medical/bt_left01_on.gif) no-repeat;
}

#bt_left02 a:link{
background: url(../../images/medical/bt_left02.gif) no-repeat;
}
#bt_left02 a:visited{
background: url(../../images/medical/bt_left02.gif) no-repeat;
}
#bt_left02 a:hover{
background: url(../../images/medical/bt_left02_on.gif) no-repeat;
}

#bt_left03 a:link{
background: url(../../images/medical/bt_left03.gif) no-repeat;
}
#bt_left03 a:visited{
background: url(../../images/medical/bt_left03.gif) no-repeat;
}
#bt_left03 a:hover{
background: url(../../images/medical/bt_left03_on.gif) no-repeat;
}

#bt_left04 a:link{
background: url(../../images/medical/bt_left04.gif) no-repeat;
}
#bt_left04 a:visited{
background: url(../../images/medical/bt_left04.gif) no-repeat;
}
#bt_left04 a:hover{
background: url(../../images/medical/bt_left04_on.gif) no-repeat;
}

#bt_left05 a:link{
background: url(../../images/medical/bt_left05.gif) no-repeat;
}
#bt_left05 a:visited{
background: url(../../images/medical/bt_left05.gif) no-repeat;
}
#bt_left05 a:hover{
background: url(../../images/medical/bt_left05_on.gif) no-repeat;
}

#bt_left06 a:link{
background: url(../../images/medical/bt_left06.gif) no-repeat;
}
#bt_left06 a:visited{
background: url(../../images/medical/bt_left06.gif) no-repeat;
}
#bt_left06 a:hover{
background: url(../../images/medical/bt_left06_on.gif) no-repeat;
}

#bt_left07 a:link{
background: url(../../images/medical/bt_left07.gif) no-repeat;
}
#bt_left07 a:visited{
background: url(../../images/medical/bt_left07.gif) no-repeat;
}
#bt_left07 a:hover{
background: url(../../images/medical/bt_left07_on.gif) no-repeat;
}

#bt_left08 a:link{
background: url(../../images/medical/bt_left08.gif) no-repeat;
}
#bt_left08 a:visited{
background: url(../../images/medical/bt_left08.gif) no-repeat;
}
#bt_left08 a:hover{
background: url(../../images/medical/bt_left08_on.gif) no-repeat;
}

#bt_left09 a:link{
background: url(../../images/medical/bt_left09.gif) no-repeat;
}
#bt_left09 a:visited{
background: url(../../images/medical/bt_left09.gif) no-repeat;
}
#bt_left09 a:hover{
background: url(../../images/medical/bt_left09_on.gif) no-repeat;
}

#bt_left10 a:link{
background: url(../../images/medical/bt_left10.gif) no-repeat;
}
#bt_left10 a:visited{
background: url(../../images/medical/bt_left10.gif) no-repeat;
}
#bt_left10 a:hover{
background: url(../../images/medical/bt_left10_on.gif) no-repeat;
}
/*------------------ bt_left_on ------------------*/

#bt_left01_on a:link{
background: url(../../images/medical/bt_left01_on.gif) no-repeat;
}
#bt_left01_on a:visited{
background: url(../../images/medical/bt_left01_on.gif) no-repeat;
}
#bt_left01_on a:hover{
background: url(../../images/medical/bt_left01_on.gif) no-repeat;
}

#bt_left02_on a:link{
background: url(../../images/medical/bt_left02_on.gif) no-repeat;
}
#bt_left02_on a:visited{
background: url(../../images/medical/bt_left02_on.gif) no-repeat;
}
#bt_left02_on a:hover{
background: url(../../images/medical/bt_left02_on.gif) no-repeat;
}

#bt_left03_on a:link{
background: url(../../images/medical/bt_left03_on.gif) no-repeat;
}
#bt_left03_on a:visited{
background: url(../../images/medical/bt_left03_on.gif) no-repeat;
}
#bt_left03_on a:hover{
background: url(../../images/medical/bt_left03_on.gif) no-repeat;
}

#bt_left04_on a:link{
background: url(../../images/medical/bt_left04_on.gif) no-repeat;
}
#bt_left04_on a:visited{
background: url(../../images/medical/bt_left04_on.gif) no-repeat;
}
#bt_left04_on a:hover{
background: url(../../images/medical/bt_left04_on.gif) no-repeat;
}

#bt_left05_on a:link{
background: url(../../images/medical/bt_left05_on.gif) no-repeat;
}
#bt_left05_on a:visited{
background: url(../../images/medical/bt_left05_on.gif) no-repeat;
}
#bt_left05_on a:hover{
background: url(../../images/medical/bt_left05_on.gif) no-repeat;
}

#bt_left06_on a:link{
background: url(../../images/medical/bt_left06_on.gif) no-repeat;
}
#bt_left06_on a:visited{
background: url(../../images/medical/bt_left06_on.gif) no-repeat;
}
#bt_left06_on a:hover{
background: url(../../images/medical/bt_left06_on.gif) no-repeat;
}

#bt_left07_on a:link{
background: url(../../images/medical/bt_left07_on.gif) no-repeat;
}
#bt_left07_on a:visited{
background: url(../../images/medical/bt_left07_on.gif) no-repeat;
}
#bt_left07_on a:hover{
background: url(../../images/medical/bt_left07_on.gif) no-repeat;
}

#bt_left08_on a:link{
background: url(../../images/medical/bt_left08_on.gif) no-repeat;
}
#bt_left08_on a:visited{
background: url(../../images/medical/bt_left08_on.gif) no-repeat;
}
#bt_left08_on a:hover{
background: url(../../images/medical/bt_left08_on.gif) no-repeat;
}

#bt_left09_on a:link{
background: url(../../images/medical/bt_left09_on.gif) no-repeat;
}
#bt_left09_on a:visited{
background: url(../../images/medical/bt_left09_on.gif) no-repeat;
}
#bt_left09_on a:hover{
background: url(../../images/medical/bt_left09_on.gif) no-repeat;
}

#bt_left10_on a:link{
background: url(../../images/medical/bt_left10_on.gif) no-repeat;
}
#bt_left10_on a:visited{
background: url(../../images/medical/bt_left10_on.gif) no-repeat;
}
#bt_left10_on a:hover{
background: url(../../images/medical/bt_left10_on.gif) no-repeat;
}

.medical span{
	background: url(../../images/common/i_left_b.jpg) no-repeat bottom center;
	width: 220px;
	height: 10px;
	display: block;
	}
.medical{
	width: 220px;
	margin-bottom: 12px;
	background: url(../../images/common/i_left_m.jpg) repeat-y;
	}
.medical h3{
	width: 220px;
	height: 51px;
	display: block;
	text-indent: -9999px;
	background: url(../../images/medical/i_medical.gif) no-repeat;
	}
	
/*------------------ Title ------------------*/
.i_index h3{
	width: 540px;
	height: 51px;
	display: block;
	text-indent: -9999px;
	background: url(../../images/medical/index/ti_index01.gif) no-repeat;
	}
	
.i_medical01 h3{
	width: 540px;
	height: 51px;
	display: block;
	text-indent: -9999px;
	background: url(../../images/medical/medical01/ti_medical01.gif) no-repeat;
	}
.i_medical01 h3#kubun_01{
	width: 540px;
	height: 51px;
	display: block;
	text-indent: -9999px;
	background: url(../../images/medical/medical01/ti_medical01.gif) no-repeat;
	}
.i_medical01 h3#kubun_02{
	width: 540px;
	height: 51px;
	display: block;
	text-indent: -9999px;
	background: url(../../images/medical/medical01/ti_medical02.gif) no-repeat;
	}

.i_medical02 h3#kubun_01{
	width: 540px;
	height: 51px;
	display: block;
	text-indent: -9999px;
	background: url(../../images/medical/medical02/ti_medical01.gif) no-repeat;
	}
.i_medical02 h3#kubun_02{
	width: 540px;
	height: 51px;
	display: block;
	text-indent: -9999px;
	background: url(../../images/medical/medical02/ti_medical02.gif) no-repeat;
	}

.i_medical03 h3{
	width: 540px;
	height: 51px;
	display: block;
	text-indent: -9999px;
	background: url(../../images/medical/medical03/ti_medical03.gif) no-repeat;
	}
	
.i_medical04 h3{
	width: 540px;
	height: 51px;
	display: block;
	text-indent: -9999px;
	background: url(../../images/medical/medical04/ti_medical04.gif) no-repeat;
	}
	
.i_medical05 h3{
	width: 540px;
	height: 51px;
	display: block;
	text-indent: -9999px;
	background: url(../../images/medical/medical05/ti_medical05.gif) no-repeat;
	}
	
.i_medical06 h3{
	width: 540px;
	height: 51px;
	display: block;
	text-indent: -9999px;
	background: url(../../images/medical/medical06/ti_medical06.gif) no-repeat;
	}
	
.i_medical07 h3{
	width: 540px;
	height: 51px;
	display: block;
	text-indent: -9999px;
	background: url(../../images/medical/medical07/ti_medical07.gif) no-repeat;
	}
.i_medical08 h3{
	width: 540px;
	height: 51px;
	display: block;
	text-indent: -9999px;
	background: url(../../images/medical/medical08/ti_medical08.gif) no-repeat;
	}
.i_information h3{
	width: 540px;
	height: 51px;
	display: block;
	text-indent: -9999px;
	background: url(../../images/medical/information/ti_information.gif) no-repeat;
	}	
	
/*------------------ Block ------------------*/
.i_block{
	width: 530px;
	margin: 0 auto;
	line-height:150%;
}

/*------------------ Title ------------------*/
.medical_block{
	background: url(../../images/medical/ti_bg.gif) no-repeat;
	margin-bottom: 20px;
}
.medical_block h4{
	padding: 10px 0 8px 26px;
	font-size: 0.9em;
	color: #1B3E61;
	margin-bottom: 15px;
	}
h4 span{
	font-size: 0.8em;
	color: #000000;
	font-weight: normal;
	padding-left: 10px;
}
.medical_block p{
	margin-bottom: 20px;
	font-size: 0.8em;
}
.medical_block td{
	line-height: 0;
	_line-height: normal;
	letter-spacing: -1px;
}
*:first-child+html .medical_block td {
	line-height: 1.5em;
}

/*------------------ 医療関係者の確認 ------------------*/
div#medical_personnel_confirm{
	text-align:center;
	padding:100px 0 200px 0;
}
div#medical_personnel_confirm h3{
	margin-bottom:20px;
}
div#confirm_text02{margin-bottom:40px;}

div#medical_personnel_confirm ul,
div#medical_personnel_confirm ul li{
	margin:0;
	padding:0;
	list-style:none;
}
div#medical_personnel_confirm ul{
	width:350px;
	overflow:hidden;
	margin:0 auto;
}
div#medical_personnel_confirm ul li.yes{
	float:left;
}
div#medical_personnel_confirm ul li.no{
	float:right;
}

/*------------------ お知らせ ------------------*/
img.new_icon{
	margin-left :7px;
	margin-right :3px;
	width: 40px;
	height: 16px;
/*
	width: 24px;
	height: 12px;
*/
}

table#info_table{
	text-align: left;
	width: 530px;
}
table#info_table td.hiduke{
/*	width: 120px;*/
/*	width: 149px;*/
	width: 150px;
}
table#info_table td.title{
/*	width: 401px;*/
/*	width: 372px;*/
	width: 371px;
}

/**/
p.detail_area{
	margin-bottom :3px;
	font-size :14px;
/*	letter-spacing: 0.5px;*/
}
p.detail_area_bt{
	margin-bottom :0px;
	font-size :14px;
/*	letter-spacing: 0.5px;*/
}
p.detail_area span, p.detail_area_bt span{
	font-weight :bold;
}