@charset "UTF-8";


/*=========================
診療方針
=========================*/

/* トップ メインビジュアル */
#wrap #content #inner #policy_img {
	width:590px;
	height:477px;
	background:url(../policy/img/main_ph.jpg) 0 0 no-repeat;
}

/*リンクボタン　産科*/
#wrap #content #inner #policy_img #link_ma {
	position:absolute;
	margin:55px 0 0 167px;
}
/*リンクボタン　婦人科*/
#wrap #content #inner #policy_img #link_gy {
	position:absolute;
	margin:202px 0 0 268px;
}

/*=== 画像とアンカーリンクのリスト ===*/
#wrap #content #inner .main_ph {
	padding-top:10px;
}

#wrap #content #inner .main_ph img {
	float:left;
	margin:0 0 20px 10px;
}
#wrap #content #inner .main_ph ul {
	margin:0 0 20px 200px;
	padding:0;
}
#wrap #content #inner .main_ph ul li {
	margin:0 0 5px 0;
	padding:0;
	list-style:none;
}
#wrap #content #inner .circle_pink {
	color:#f29b97;
}


/*診療科目のテーブル*/
#wrap #content #inner .table_department {
	clear:both;
	margin:0px 0 30px 0;
	border-collapse:collapse;
	font-size:0.95em;
}

#wrap #content #inner .table_department th {
	width:35%;
	vertical-align:top;
	padding:10px 0;
	font-size:1.1em;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	text-align:left;
}

#wrap #content #inner .table_department td {
	padding:10px 0;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
}

/*テーブルの中の、注釈（小さめの文字）*/
#wrap #content #inner .small_txt {
	font-size:0.8em;
	line-height:1.2em;
	color:#000000;
}


/*=== 「●妊娠外来一般」下のボーダー削除 ===*/
#wrap #content #inner .table_department .no_border01 th,
#wrap #content #inner .table_department .no_border01 td {
	border-bottom:none;
}


/*=== 「●妊娠外来一般」中の細分化されたデータ ===*/
#wrap #content #inner .table_department .supplemental th,
#wrap #content #inner .table_department .supplemental td {
	border:none;
}
/*項目名（検査について）*/
#wrap #content #inner .table_department .supplemental .supplemental_th {
	text-align:right;
}
#wrap #content #inner .table_department .supplemental .supplemental_th p {
	margin:0 20px 0 50px;
	padding:10px 0;
	font-size:0.9em;
	text-align:center;
	color:#ec6e6d;
	border:1px solid #ec6e6d;
}

#wrap #content #inner .table_department .supplemental td p {
	margin:0 0 0.2em 1em;
}


/*=== テーブル内のテーブル ===*/
#wrap #content #inner .table_department .supplemental .supplemental_instyle01 {
	border-top:1px solid #ccc;
	border-collapse:collapse;
}
#wrap #content #inner .table_department .supplemental .supplemental_instyle01 table {
	width:382px;
	margin:10px 0;
	font-size:0.8em;
}
#wrap #content #inner .table_department .supplemental .supplemental_instyle01 table th,
#wrap #content #inner .table_department .supplemental .supplemental_instyle01 table td {
	padding:5px 10px 5px 5px;
	border-bottom:1px dashed #ddd;
	background-color: #FFF4EA
}
#wrap #content #inner .table_department .supplemental .supplemental_instyle01 table th {
	width:auto;
	white-space:nowrap;
}
#wrap #content #inner .table_department .supplemental .supplemental_instyle01 table td {
}

#wrap #content #inner .table_department .supplemental .supplemental_instyle01 table .zebra th,
#wrap #content #inner .table_department .supplemental .supplemental_instyle01 table .zebra td {
	background-color:#FFFAEA;
}

#wrap #content #inner .table_department .supplemental .supplemental_instyle01 table .note {
	background-color:transparent;
	border-bottom:none;
}












