/*クリニック専用エントリ内ヘッダ部分*/
#entry_head{
	position:relative;
	margin-bottom:30px;
}
#entry_head h1{
	background:url(../../images/img_clinic/h1_underline.png) no-repeat bottom right;
	padding-bottom:10px;
	margin-bottom:5px;
	position:relative;
	padding-bottom:10px;
}
#entry_head h1 img.title{
	margin-bottom:5px;	
}
#entry_head img.telno{
	position:absolute;
	right:10px;
	top:0px;
}
#entry_head p{
	font-size:14px;
	font-weight:bold;
}
/*エントリ内コンテンツ部分*/
#contents{
	margin-top:20px;
	position:relative;
	width:428px;
	margin-left:30px;
}
#picture{
	float:left;
	clear:left;
	width:190px;
	height:190px;
	background:url(../../images/img_clinic/man_shadow.png) no-repeat top left;
}

#picture img{
	border:1px solid #7a9;
}

#message{
	width:230px;
	float:left;
}
#message p{
}
#message .autograph{
	text-align:right;
	padding-top:10pz;
}
#message .autograph span{
	font-size:10px;
	margin-left:5px;
}
#medicine,#timetable,#floor_point,#information{
	margin-bottom:30px;
}
#medicine{
	clear:left;
}
#medicine p{
	padding-left:30px;
}
#medicine p strong{
	font-size:14px;
}
#diagnosis{
	margin-left:40px;
	margin-top:10px;
}
#diagnosis dt{
	font-weight:bold;
	border-left:solid 4px #7a9;
	padding-left:5px;
}
#diagnosis dd{
	margin-left:10px;
	margin-bottom:10px;
}
.timetable3{
	background:url(../../images/img_clinic/timetable_shadow3.png) no-repeat top left;
	padding-right:20px;
	padding-bottom:20px;	
	width:445px;
}
.timetable2{
	background:url(../../images/img_clinic/timetable_shadow2.png) no-repeat top left;
	padding-right:20px;
	padding-bottom:20px;	
	width:445px;
}
.timetable1{
	background:url(../../images/img_clinic/timetable_shadow1.png) no-repeat top left;
	padding-right:20px;
	padding-bottom:20px;	
	width:445px;
}
.timetable3 table,.timetable2 table,.timetable1 table{
	width:423px;
	border-collapse:collapse;
	border:solid #fff 1px;
	background-color:#fff;
}
.timetable3 th,.timetable2 th,.timetable1 th{
	height:31px;
	background-color:#ddd;
	border:solid #fff 1px;
	font-size:12px;
	text-align:center;
	color:#444;
}
.timetable3 th.saturday,.timetable2 th.saturday,.timetable1 th.saturday{
	background-color:#dde;
	color:#027;
}
.timetable3 th.sunday,.timetable2 th.sunday,.timetable1 th.sunday{
	background-color:#edd;
	color:#720;
}
.timetable3 td,.timetable2 td,.timetable1 td{
	width:35px;
	height:31px;
	border:dotted #ddd 1px;
	padding:0px;
	text-align:center;
	font-weight:bold;
	color:#666;
	font-size:12px;
}
.timetable3 td img,.timetable2 td img,.timetable1 td img{
	vertical-align:top;
}
.timetablecaption{
	padding-right:25px;
	padding-top:5px;
	text-align:right;
}
.receipt{
padding:10px;
margin:10px;
border-top:1px dotted #aaa;
margin-right:30px;

}

#floor_point{}
#information{
	margin-bottom:40px;
}

#information p{
	margin-left:20px;
	margin-bottom:10px;
}

#information dl{

	zoom:1;
}
#information dl dt{
	font-weight:bold;
	border-left:solid 5px #7a9;
	padding-left:5px;
	zoom:1;
	margin-left:20px;
}
#information dl dd{
	margin-bottom:10px;
	margin-left:30px;
}

#information dl.examples dt{
	float:left;
	clear:both
}
/*ライトボックス部分**********************************************************************/
#rightbar{
	position:absolute;
	right:0px;
	top:110px;
	width:230px;
	line-hight:100%;
}
#rightbar h3{
	margin-bottom:0px;
}
#clinic_img{
	height:238px;
	background:url(../../images/img_clinic/clinic_back_withbt.png) no-repeat top right;
	margin:0px;
	padding:20px 0px 0px 22px ;
}
#clinic_img img.photo{
	vertical-align:top;
	position:relative;
}
#clinic_img img.official_bt{
	vertical-align:top;
	position:relative;
}
#clinic_imgwithoutbt{
	height:194px;
	background:url(../../images/img_clinic/clinic_back_withoutbt.png) no-repeat top right;
	margin:0px;
	padding:20px 0px 0px 22px ;
}
.career_head{
	position:relative;
	top:2px;
	line-height:100%;
	background:url(../../images/img_clinic/career_plate_head.png) no-repeat right bottom;
	padding-bottom:10px;
	padding-left:0px;
	border-width:0px;
	margin:0px;
	border-width:0px;
}
.career_head h3{
	padding-left:20px;
}
.career_head h3 img{
	vertical-align:top;
}
#career{
	line-height:100%;
	position:relative;
	top:0px;
	background:url(../../images/img_clinic/career_plate_body.png) repeat-y right top;
	margin:0px
	margin-bottom:40px;
	padding:0px;
	border-width:0px;
}

#career ul,#career dl{
	position:relative;
	top:20px;
	padding-left:0px;
	padding-right:10px;
	margin:0px;
	background:url(../../images/img_clinic/career_plate_bottom.png) no-repeat right bottom;
	line-height:130%;
	width:auto;
}
{*
#career ul{
	background-image:none
}
*}

#career ul li,#career dl dt{
	position:relative;
	top:-20px;
	padding-left:40px;
	margin-left:0px;
	line-height:130%;
	width:auto;
}

#career ul{
}



#career ul ul.career_list{
	position:relative;
	left:-38px;
	list-style-type:none;
	background-image:none;
	width:auto;
	line-height:120%;
	padding-left:0px;
}

#career ul.society{
	position:relative;
	left:-38px;
	list-style-type:none;
	background-image:none;
	width:auto;
	line-height:120%;
}

#career ul li.history{
	list-style-type:none;
}

#career dl dd{
	position:relative;
	top:-20px;
	margin-left:0px;
	padding-left:40px;
	line-height:120%;
	margin-bottom:5px;
	width:auto;
}
.access_head{
	position:relative;
	top:41px;
	background:url(../../images/img_clinic/access_plate_head.png) no-repeat right bottom;
	padding-bottom:10px;
	margin:0px;
	padding:0px;
	border-width:0px;
}
.access_head h3{
	padding-left:20px;
	padding-bottom:10px;
}
#access{
	border-width:0px;
	position:relative;
	top:39px;
	background:url(../../images/img_clinic/access_plate_center.png) repeat-y right bottom;
	margin:0px;
	padding:0px;
}

#access dl{
	position:relative;
	top:10px;
	margin:0px;
	padding:0px;
	padding-bottom:20px;
	background:url(../../images/img_clinic/access_plate_bottom.png) no-repeat right bottom;
	border:0px solid #00f;
}
#access dl dt{
	position:relative;
	margin-left:40px;
}
#access dl dd{
	position:relative;
	margin-left:50px;
	margin-bottom:0px;
}
#access ul{
	position:relative;
	top:10px;
	margin:0px;
	padding:0px;
	padding-bottom:20px;
	background:url(../../images/img_clinic/access_plate_bottom.png) no-repeat right bottom;
	border:0px solid #00f;
}
#access ul li{
	position:relative;
	margin-left:40px;
}

div#access dt.nofloat{
	clear:both !important;
	float:none !important;
}


/*IE6*/
* html #entry_head h1{
	background:url(../../images/img_clinic/h1_underline.jpg) no-repeat bottom right;
}
* html #picture{
	background:url(../../images/img_clinic/man_shadow.jpg) no-repeat top left;
}
* html .timetable3{
	background:url(../../images/img_clinic/timetable_shadow3.jpg) no-repeat top left;
}
* html .timetable2{
	background:url(../../images/img_clinic/timetable_shadow2.jpg) no-repeat top left;
}
* html .timetable1{
	background:url(../../images/img_clinic/timetable_shadow1.jpg) no-repeat top left;
}
* html #clinic_img{
	background:url(../../images/img_clinic/clinic_back_withbt.jpg) no-repeat top right;
}
* html #clinic_img img{
behavior:url(http://www.medicalmolino.com/js/iepngfix.htc);
}
* html #clinic_imgwithoutbt{
	background:url(../../images/img_clinic/clinic_back_withoutbt.jpg) no-repeat top right;
}
* html #clinic_imgwithoutbt img{
behavior:url(http://www.medicalmolino.com/js/iepngfix.htc);
}
* html .career_head{
	background:url(../../images/img_clinic/career_plate_head.jpg) no-repeat right bottom;]
}

* html #career ul.career_cont{
	width:230px;
	background:url(../../images/img_clinic/career_plate_bottom.jpg) no-repeat right bottom;
}
* html #career dl.career_cont{
	background:url(../../images/img_clinic/career_plate_bottom.jpg) no-repeat right bottom;
	
}
* html .access_head{
	background:url(../../images/img_clinic/access_plate_head.jpg) no-repeat right bottom;
}
* html #access{
	background:url(../../images/img_clinic/access_plate_center.jpg) repeat-y right bottom;
}
* html #access dl{
	background:url(../../images/img_clinic/access_plate_bottom.jpg) no-repeat right bottom;
text-align:left;
}
* html #access ul{
	background:url(../../images/img_clinic/access_plate_bottom.jpg) no-repeat right bottom;
text-align:left;
}

* html #access dl dt{
	margin-left:24px
}

* html div#access dt.nofloat{
	margin-left:48px
}

div#information dd strong{
color:red
}

div#information dt em{
font-style:normal
}

p#iticket{
border-style:none;
width:412px;
height:88px;
}

p#iticket img.float_left{
border:1px solid #999;
margin-right:10px
}

div#information dl ins{
	text-decoration:none
}

.list_disc{
	list-style-type:disc
}

.margin-left2{
	margin-left:2em
}