@charset "shift_jis";
/*----------------------------
  CSS 担当者名 Document 2009.03
  Last Update 2009.00.00 担当者名
  

・
	・
	・
・
	・
	・


----------------------------*/

@import "common.css";

/*####################　サイドナビ　####################*/

/*　病院ご案内
-------------------------------------*/
#GuideMenu {
	width:220px;
	margin-bottom:20px;
	}
#GuideMenu ul {
	border:solid #234eaf;
	border-width:0 2px 2px;
	background:#ebebeb;
	}
#GuideMenu li {
	background:#fff;
	margin-bottom:1px;
	}
#GuideMenu li a{
	display:block;
	background:url(../img/sub/arrow-blue.gif) 10px center no-repeat;
	padding:9px 0 7px 20px;
	line-height:1;
	font-size:12px;
	_width:216px;
	color:#3399cc;
	}

#GuideMenu ul ul{
	border:none;
	background:none;
	}
#GuideMenu li li{
	background:#fff;
	margin-bottom:1px;
	border-top:1px solid #ebebeb;
	background:#f6f6f6;
	}
#GuideMenu li li a{
	display:block;
	background:url(../img/sub/arrow-blue.gif) 20px center no-repeat;
	padding:9px 0 7px 30px;
	line-height:1;
	font-size:12px;
	_width:216px;
	color:#999;
	font-size:10px;
	}




/*　携帯サイト
-------------------------------------*/
#MobileBox dl {
	position:relative;
	width:220px;
	background-repeat:no-repeat;
	}
#MobileBox dl.menu01 {background:url(../img/sub/mobile01.gif); height:78px;}
#MobileBox dl.menu02 {background:url(../img/sub/mobile02.gif); height:90px;}

#MobileBox dt {display:none;}

#MobileBox dd.code {
	position:absolute;
	top:8px;
	left:8px;
	}
#MobileBox dd.link {
	position:absolute;
	top:50px;
	left:82px;
	width:110px;
	height:18px;
	}
#MobileBox dd.link a{
	display:block;
	height:18px;
	text-indent:-9999px;
	}

/*####################　コンテンツ　####################*/

#Main h2 {margin-bottom:15px;}

.contentsBox {
	margin-bottom:30px;
	}
.contentsBox h3 {
	clear:both;
	margin-bottom:7px;
	position:relative;
	left:-4px;
		}
.contentsBox h4 {
	clear:both;
	margin:15px 0 13px;
	}

.contentsBox h5 {
	margin:15px 10px 13px;
	font-size:14px;
	}



.contentsBox ul {
	margin:0 20px 0 10px;
	}
.contentsBox ul li{
	background:url(../img/contents/arrow-blue.gif) 0 1px no-repeat;
	margin-bottom:12px;
	padding-left:20px;
	}
.contentsBox ul li span {font-weight:bold;}


.contentsBox ol {margin:10px 15px 0 10px;}
.contentsBox ol li{
	background:none;
	margin-left:20px;
	margin-bottom:12px;
	padding-left:0;
	line-height:1.5;
	}
.contentsBox ol ul {margin:15px 0 25px 5px;}
.contentsBox ol ul li {
	background:url(../img/sub/arrow-blue.gif) 0 3px no-repeat;
	margin:10px 0 0 0;
	padding-left:12px;
	line-height:1;
	}


.contentsBox ul ol {margin:10px 0 0 0;}
.contentsBox ul ol li{
	background:none;
	margin-left:20px;
	margin-bottom:12px;
	padding-left:0;
	}





.contentsBox p{margin:0 20px 1em 10px;}
.contentsBox td p{margin:0 0 1em 0;}

.contentsBox p span {font-weight:bold;}
.contentsBox strong {color:#d11001;}

.contentsBox p.photo {float:left; margin:0 15px 15px 10px;}


.contentsBox table {
	border-collapse:collapse;
	border:1px solid #bfbfbf;
	width:600px;
	margin:0 10px 10px;
	}
.contentsBox th {
	border:1px solid #bfbfbf;
	background:url(../img/contents/wall-grad.png) left bottom repeat-x;
	padding:5px;
	}
.contentsBox td {
	border:1px solid #bfbfbf;
	padding:5px;
	}
.contentsBox td.none {border:none;}
.contentsBox td.price {white-space:nowrap;}



.contentsBox table.none,
.contentsBox table.none th,
.contentsBox table.none td {border:none;}

.contentsBox table.free {width:auto;}

.contentsBox a.pdf {
	background:url(../img/contents/ico-pdf.gif) left center no-repeat;
	padding:3px 0 3px 23px;
	font-weight:bold;
	color:#3399cc;
	}



/*####################　入院案内　####################*/

#PageHospitalized #RoomBox ul{
	display:inline;
	float:left;
	width:380px;
	}
#PageHospitalized #RoomBox dl {
	display:inline;
	position:relative;
	float:right;
	clear:right;
	border-top:1px solid #dfdfdf;
	background:url(../../for_customer/img/for_patient/wall-room.gif) bottom no-repeat;
	width:90px;
	_width:200px;
	min-height:65px;
	_height:85px;
	margin:0 20px 10px 0;
	padding:10px 0 10px 110px;
	font-size:12px;
	font-family:verdana;
	}
#PageHospitalized #RoomBox dd.photo {
	position:absolute;
	top:5px;
	left:7px;
	}
#PageHospitalized .contentsBox ul.item {
	clear:both;
	zoom:1;
	background:url(../img/contents/wall-dotted.gif);
	border:1px solid #f3f3f3;
	margin:0 10px 10px 0;
	padding:5px 15px 12px;
	}
#PageHospitalized .contentsBox ul.item:after {
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	}

#PageHospitalized .contentsBox ul.item li {
	float:left;
	margin:7px 7px 0 0;
	padding:0;
	background:none;
	line-height:1;
	}

/*####################　外来患者様へ　####################*/

#PageForeign .contentsBox ul.item {
	margin:0 10px 0;
	line-height:1;
	}
#PageForeign .contentsBox ul.item li{
	float:left;
	background:none;
	margin:0 2px 2px 0;
	padding:0;
	}


/*####################　外来患者様へ　####################*/
#PageDock .contentsBox .image {
	text-align:center;
	}

#PageDock .contentsBox dl.staff {
	margin:0 15px 0 10px;
	}
#PageDock .contentsBox dl.staff dt {
	margin:15px 0 5px;
	padding:15px 10px 0;
	}
#PageDock .contentsBox dl.staff dt.top {
	background:url(../../../common/img/contents/line-dashed.gif) left top repeat-x;
	}

#PageDock .contentsBox dl.staff dd {
	margin:0 0 10px 2.2em;
	font-size:12px;
	}
#PageDock .contentsBox dl.staff span {
	font-weight:bold;
	}



#PageForeign .contentsBox td {font-size:12px;}

#PageForeign .contentsBox table.timetable th,
#PageForeign .contentsBox table.timetable td {
	padding:3px;
	text-align:center;
	}


#PageForeign .contentsBox p.link{
	text-align:right;
	}
#PageForeign .contentsBox p.link a{
	background:url(../img/contents/arrow-blue.gif) 0 0 no-repeat;
	padding-left:17px;
	font-size:12px;
	}
#PageForeign .contentsBox p.button{
	margin:0 20px 30px 7px;
	}



#PageForeign #DoctorBox p {
	clear:both;
	}
#PageForeign #DoctorBox .wrap{
	margin-bottom:20px;
	}
#PageForeign #DoctorBox dl {
	position:relative;
	display:inline;
	float:left;
	width:290px;
	margin:0 10px;
	font-size:12px;
	}
#PageForeign #DoctorBox dt {
	float:left;
	width:75px;
	margin:105px 0 0;
	text-align:center;
	font-weight:bold;
	}
#PageForeign #DoctorBox dt.nophoto {
	float:left;
	width:75px;
	margin:5px 0 0;
	text-align:center;
	font-weight:bold;
	}
#PageForeign #DoctorBox dd {
	float:right;
	width:200px;
	}
#PageForeign #DoctorBox dd li{
	background:none;
	margin:0 0 5px;
	padding:0;
	font-size:10px;
	}
#PageForeign #DoctorBox dd li.top{
	font-size:12px;
	font-weight:bold;
	}
#PageForeign #DoctorBox dd ul {margin:5px 0 0;}
#PageForeign #DoctorBox dd li li{
	background:url(../img/sub/arrow-blue.gif) 0 2px no-repeat;
	padding-left:8px;
	}
#PageForeign #DoctorBox dd.photo {
	position:absolute;
	top:0;
	left:0;
	width:75px;
	}




/*####################　セカンドオピニオン　####################*/

#PageSecondOpinion .contentsBox p{
	margin:0 20px 1em 10px;
	}


/*####################　病診連携室　####################*/

#PageCooperation .contentsBox .image {
	text-align:center;
	}

/*####################　アクセス　####################*/

#PageAccess .contentsBox dl {
	margin:0 0 10px 12px;
	}

#PageAccess .contentsBox p.print {
	text-align:center;
	}


/*####################　サイトマップ　####################*/

#PageSitemap .contentsBox ul {
	float:left;
	width:280px;
	margin:10px 10px 20px;
	}
#PageSitemap .contentsBox ul ul{
	float:none;
	width:auto;
	margin:10px 0 20px;
	}

#PageSitemap .contentsBox li{
	margin:0 0 10px;
	padding:0;
	background:url(../img/contents/arrow-blue.gif) 0 2px no-repeat;
	padding-left:18px;
	}
#PageSitemap .contentsBox li li{
	margin:0 0 7px;
	background:url(../img/sub/arrow-blue.gif) 0 4px no-repeat;
	padding-left:10px;
	}



/*####################　健康講座　####################*/

#PageSchool #TopicsBox dl {
	margin:0 10px 0 5px;
	}
#PageSchool #TopicsBox dt {
	background:url(../img/sub/arrow-blue.gif) 0 center no-repeat;
	margin:0 15px 5px;
	padding-left:10px;
	font-family:verdana;
	font-size:11px;
	}
#PageSchool #TopicsBox dd {
	background:url(../img/contents/line-dotted.gif) bottom repeat-x;
	margin-bottom:10px;
	padding:0 15px 10px;
	}

/*####################　病院紹介　####################*/
#PageAbout .contentsBox th {
	white-space:nowrap;
	}

/*####################　おやみだし　####################*/


/*　こみだし
-------------------------------------*/

/* まごみだし */

















/*end*/
