@charset "UTF-8";
/* CSS Document */
/*============================================================
	病院のご紹介に該当するページ用CSS
============================================================*/
/*////////////////////////////////////////////////////////
	総院長挨拶＆院長挨拶
/////////////////////////////////////////////////////////*/
#main .docter {
	padding-top: 10px;
}
	/* 写真 */
	#main .docter img {
		float:left;
		margin-right:15px;
	}
	
	/* 名前＆略歴 */
	#main .docter .nameBox {
		overflow: hidden;
	}
		#main .docter .nameBox h4 {
			margin: 0;
			background: none;
			border-radius: 0;
			padding-left: 0;
		}
			#main .docter .nameBox h4 span {
				display: block;
				color: #999;
				margin-bottom: 10px;
				font-size: 86%; /* 12px */
			}
				/* ローマ字 */
				#main .docter .nameBox h4 span.name {
					font-weight: normal;
				}
	
	/* 所属学会 */
	#main .docter .note {
		background-color: #F8F8F8;
		border-radius: 5px;
		clear:both;
		margin-top: 18px;
		padding: 15px;
		overflow: hidden;
	}
		#main .docter .note li {
			width: 50%;
			padding-left: 10px;
			float: left;
			margin-bottom: 0;
		}

/*////////////////////////////////////////////////////////
	病院の理念
/////////////////////////////////////////////////////////*/
#main.rinen h4 {
	background-color: #E3F3FB;
	border-radius: 12px;
	padding: 2px 0 2px 30px;
}

/*////////////////////////////////////////////////////////
	患者の権利
/////////////////////////////////////////////////////////*/
#main.kenri p {
	margin-bottom: 2em;
}

/*////////////////////////////////////////////////////////
	医の倫理
/////////////////////////////////////////////////////////*/
#main.rinri p {
	margin-bottom: 2em;
}

/*////////////////////////////////////////////////////////
	医療安全管理指針
/////////////////////////////////////////////////////////*/
#main.anzen p {
	margin-bottom: 1em;
}

/*////////////////////////////////////////////////////////
	病院概要
/////////////////////////////////////////////////////////*/
#main.data .linkInPage li {
	width: 200px;
}

/* --------------------------------------------------
	1. テーブル共通設定
-------------------------------------------------- */
#main.data table {
	border: solid 2px #DDD;
	width: 100%;
	text-align: center;
	margin-bottom: 35px;
}
	#main.data table caption {
		margin-bottom: 15px;
	}

	#main.data th,
	#main.data td {
		height: 40px;
		vertical-align:middle;
		border-bottom: solid 1px #DDD;
		border-left: solid 1px #DDD;
		padding-left: 15px;
	}
		#main.data th {
			background-color: #F8F8F8;
		}
		
		/* 合計表示 */
		#main.data tr.last th,
		#main.data tr.last td {
			background-color: #F5FBFE;
			border-top: solid 2px #DDD;
		}
		#main.data tr.last th {
			font-weight: bold;
		}

/* 見出し内日付 */
#main.data h3.now {
	overflow: hidden;
}
	#main.data h3.now span {
		font-weight: normal;
		float: right;
		font-size: 78%; /* 約14px */
	}

/* --------------------------------------------------
	2. 医師・スタッフ延数テーブル
-------------------------------------------------- */
#main.data #ancStaff tr:first-child th {
	text-align: center;
	padding: 0;
}

#main.data #ancStaff td {
	width: 177px;
	text-align: center;
	padding: 0;
}
		
/* 延数　小さいテーブル */
#main.data #ancStaff .miniTable {
	overflow: hidden;
	margin-right: -20px;
}
	#main.data #ancStaff .miniTable table {
		width: 320px;
		margin: 0 20px 30px 0;
		float: left;
	}
		#main.data #ancStaff .miniTable td {
			width: 80px;
		}

/* --------------------------------------------------
	3. 看護体制
-------------------------------------------------- */
#main.data #ancNurse td {
	width: 535px;
}

/* --------------------------------------------------
	4. 病院延面積
-------------------------------------------------- */
#main.data #ancArea td {
	width: 450px;
}

/* --------------------------------------------------
	5. 病床数
-------------------------------------------------- */
#main.data #ancBed th:first-child {
	width: 120px;
}
#main.data #ancBed th:first-child + * {
	width: 180px;
}
#main.data #ancBed th:first-child + * + * {
	width: 175px;
}

#main.data #ancBed td {
	text-align: right;
	padding-right: 70px;
}

/* --------------------------------------------------
	6. 診療実績
-------------------------------------------------- */
#main.data #ancMedic caption span {
	font-weight: normal;
	margin-left: 1em;
}
	#main.data #ancMedic caption span:before {
		content: "※";
	}

#main.data #ancMedic tr:first-child th,
#main.data #ancMedic td {
	text-align: center;
	padding: 0;
}
#main.data #ancMedic td {
	width: 45px;
}

/* 外来患者延数のみ幅が異なる */
#main.data #ancMedic .gairai td {
	width: 88px;
}
/* 外来患者延数上半期テーブル */
#main.data #ancMedic h3 + .gairai {
	margin-bottom: 10px;
}

/* ----------------------------------------------------
	7. 基本診療科の施設基準等＆特掲診療科の施設基準等
---------------------------------------------------- */
#main.data #ancBase td,
#main.data #ancSpe td {
	width: 50%;
	height: 45px;
}

/* --------------------------------------------------
	8. 認定・指定
-------------------------------------------------- */
#main.data #ancAuth td {
	width: 330px;
}
#main.data #ancAuth th {
	background-color: #F5FBFE;
}

#main.data #ancAuth tr:first-child th {
	background-color: #F8F8F8;
}

/*////////////////////////////////////////////////////////
	藤沢湘南台病院の歩み
/////////////////////////////////////////////////////////*/
#main.activity table {
	width: 100%;
	border-top: solid 1px #DDD;
}
	#main.activity table th {
		width: 100px;
		height: 125px;
		text-align: center;
		vertical-align: top;
		padding-top: 20px;
		background: #F5FBFE url("../../image/main/byouin/activity_bg.png") center 50px no-repeat;
	}
	#main.activity table th.latest {
		height: 60px;
		background-image: none;
	}

	#main.activity table td {
		padding: 20px 0 0 20px;
		overflow: hidden;
	}

	#main.activity table td p {
		float: left;
	}
	#main.activity table td img {
		float: right;
	}

/*////////////////////////////////////////////////////////
	一般財団法人同友会の構造
/////////////////////////////////////////////////////////*/
#main.douyukai p {
	margin-bottom: 2em;
}
#main.douyukai figure {
	text-align: center;
}


/* 文章色 */
#main.douyukai span {
	font-weight: bold;
}
#main.douyukai span.fBlue {
	color: #3FACE5;
}
#main.douyukai span.fYellow {
	color: #BFBF0C;
}
#main.douyukai span.fPink {
	color: #FF97CC;
}

/* 住所情報 */
#main.douyukai .adrsWrap {
	overflow: hidden;
}
	#main.douyukai .adrsWrap > img,
	#main.douyukai .adrsWrap .adrsBox {
		float: left;
	}
	#main.douyukai .adrsWrap .adrsBox {
		width: 430px;
		margin-left: 20px;
	}
		#main.douyukai .adrsWrap .adrsBox p {
			margin-bottom: 0;
		}

		#main.douyukai .adrsWrap .adrsBox address {
			margin: 15px 0 20px;
		}
			#main.douyukai .adrsWrap .adrsBox .link {
				display: inline-block;
				background-color: #42AFE7;
				border-radius: 8px;
			}
			#main.douyukai .adrsWrap .adrsBox .link:hover img {
				opacity: 0.8;
				filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
			}


/*////////////////////////////////////////////////////////
	広報誌「緑陽」
/////////////////////////////////////////////////////////*/
#main.magazine .newBox {
	overflow: hidden;
}
	#main.magazine .newBox > img,
	#main.magazine .newBox .detail {
		float: left;
	}
	#main.magazine .newBox .detail {
		margin-left: 20px;
		width: 490px;
	}
		#main.magazine .newBox .detail p.pdfLink {
			float: left;
			margin-bottom: 35px;
		}
			#main.magazine .newBox .detail .date {
				float: right;
			}
			#main.magazine .newBox .detail ul {
				clear: both;
			}
			#main.magazine .newBox .detail ul > li {
				margin-bottom: 0;
			}

/* バックナンバー */
#main.magazine .backNum {
	overflow: hidden;
	margin: 0 -20px 0 -30px;
}
	#main.magazine .backNum li {
		width: 120px;
		height: 210px;
		float: left;
		background: none;
		padding: 0;
		text-align: center;
		margin-left: 20px;
	}

/*////////////////////////////////////////////////////////
	治験について
/////////////////////////////////////////////////////////*/
#main.chiken ul {
	overflow: hidden;
}
	#main.chiken li {
		float: right;
		padding: 0;
	}
	#main.chiken li:first-child {
		float: left;
	}

/*////////////////////////////////////////////////////////
	NCD参加について
/////////////////////////////////////////////////////////*/
#main.NCD p {
	margin-bottom: 2em;
}
#main.NCD .linkBox {
	height: 115px;
	padding-left: 190px;
	background: left top no-repeat;
}
/* pdf背景 */
#main.NCD .linkBox.pdf {
	margin-top: 55px;
	background-image: url("../../image/main/byouin/NCD_img01.png");
}
/* hp背景 */
#main.NCD .linkBox.hp {
	margin-top: 40px;
	background-image: url("../../image/main/byouin/NCD_img02.png");
}
	#main.NCD .linkBox > p {
		width: 440px;
		text-align: left;
	}

	#main.NCD p.pdfLink {
		height: 80px;
	}
		#main.NCD p.pdfLink a {
			padding: 2px 15px 0;
			font-size: 108%; /* 15px */
		}

	#main.NCD .outLink {
		height: 46px;
	}
		#main.NCD .outLink a {
			padding-left: 30px;
			line-height: 46px;
		}

/*////////////////////////////////////////////////////////
	出前講座
/////////////////////////////////////////////////////////*/
/* ページ内リンク */
#main.kouza .linkInPage {
	padding-left: 20px;
}
	#main.kouza .linkInPage li {
		width: 300px;
		margin-right: 18px;
	}

/* ---出前講座について--- */
#main.kouza #about .msgBox > p {
	float: right;
}
	#main.kouza #about .msgBox .msgArea {
		width: 430px;
	}

	#main.kouza #about p span {
		font-weight: bold;
	}
	#main.kouza #about p span:before {
		content: "【";
	}
	#main.kouza #about p span:after {
		content: "】";
	}
/* ---出前講座の開催にあたって--- */
/* 開催時間 */
#main.kouza #detail .time {
	margin-bottom: 30px;
}
/* 費用 */
#main.kouza #detail .attention {
	margin-top: 1em;
}
/* 対象地域 */
#main.kouza #detail figure {
	margin-top: 17px;
	text-align: center;
}
/* ---お申込み方法--- */
/* PDFリンクボタン */
#main.kouza #method .pdfLink {
	width: 310px;
	height: 60px;
	margin-bottom: 20px;
}
	#main.kouza #method .pdfLink a {
		padding-top: 8px;
	}
/* 部門を選択ください */
#main.kouza #method .step1 ol {
	width: 100%;
	margin: 20px 0 25px;
}
	#main.kouza #method .step1 ol li {
		display: inline;
		list-style:none;
		text-indent: 0;
		padding-left: 0;
		margin-left: 1em;
	}
	#main.kouza #method .step1 ol li:first-child {
		margin-left: 0;
	}
/* お申し込み先・お問い合わせ先 */
#main.kouza #method .step2 ul {
	margin-top: 30px;
}
	#main.kouza #method .step2 ul li {
		padding-left: 0;
		background-image: none;
	}
	#main.kouza #method .step2 ul li.faxNum {
		float: left;
	}
	#main.kouza #method .step2 ul li.telNum {
		float: right;
	}
		#main.kouza #method .step2 ul li dl dt {
			margin-bottom: 10px;
			font-weight: normal;
		}
/* その他 */
#main.kouza #other ul li:first-child {
	margin-bottom: 1em;
}
