﻿@charset "utf-8";

/* 基本レイアウト ここから↓ */
@import url(common.css);
/*@i*/
body {
	line-height: 1.4em;/*lh1.4e*/
}
header, nav, #level, #contents, footer {
	width: 830px;/*w830*/
	margin: 0 auto 0 auto;/*m0-a*/
}
nav ul {
	list-style-type: none;/*list:n*/
	margin-right: -10px;/*mr-10*/
	padding-left: 0;/*pl0*/
	overflow: hidden;/*ovh*/
}
nav ul li {
	width: 200px;/*w200*/
	margin-right: 10px;/*mr10*/
	float: left;/*fl*/
}
nav ul li a {
	display: block;/*db*/
	height: 0;/*h0*/
	padding-top: 70px;/*pt0*/
	overflow: hidden;/*ovh*/
}
nav ul li#nav_policy a {
	background-image: url(../images/global_nav1.png);/*bgi*/
}
nav ul li#nav_service a {
	background-image: url(../images/global_nav2.png);/*bgi*/
}
nav ul li#nav_facility a {
	background-image: url(../images/global_nav3.png);/*bgi*/
}
nav ul li#nav_inquiry a {
	background-image: url(../images/global_nav4.png);/*bgi*/
}
#main {
	width: 570px;/*w570*/
	float: left;/*fl*/
}
#sub {
	width: 220px;/*w220*/
	float: right;/*fr*/
}
footer #pagetop {
	float: right;/*fr*/
}
footer #info_group {
	clear: both;/*cb*/
}
#main h1 {
	margin: 0 0 30px 0;/*m0-0-30-0*/
	padding: 30px 0 30px 0;/*p30-0*/
	background-image:/*bgi*/ url(../images/back_h1_bottom.png), url(../images/back_h1_top.png);
	background-repeat: no-repeat, no-repeat;/*bgr:n*/
	background-position: left bottom, left top;/*bgp*/
	color: #ffffff;/*c*/
	font-size: 180%;/*fz180p*/
	text-align: center;/*tac*/
}
#policy #nav_policy a, #service #nav_service a, #facility #nav_facility a, #inquiry #nav_inquiry a, nav ul li a:hover {
	background-position: 0 -70px;/*bgp*/
}
/* 基本レイアウト ここまで↑ */

/* トップページ ここから↓ */
#topics ul {
	list-style-type: none;/*list:n*/
	margin: 0;/*m0*/
	padding-left: 0;/*pl0*/
}
#topics ul li {
	margin-top: 20px;/*mt20*/
	padding: 0 10px 20px 160px;/*p0-10-20-160*/
	border-bottom: 1px dotted #333333;/*bb+*/
	text-indent: -160px;/*ti-160*/
}
/* トップページ ここまで↑ */

/* 「当病院について」ページ ここから↓ */
.h2_group {
	margin-top: 20px;/*mt20*/
	overflow: hidden;/*ovh*/
}
.h2_group:last-child {
	margin-bottom: 10px;/*mb10*/
}
/* 「当病院について」ページ ここまで↑ */

/* 「診療科のご案内」ページ ここから↓ */
table thead tr {
	background-color: #f3bf31;/*bgc*/
	color: #333333;/*c*/
}
table tbody tr:nth-child(even) {
	background-color: #f2f2f2;/*bgc*/
}
/* 「診療科のご案内」ページ ここまで↑ */

/* 「施設紹介」ページ ここから↓ */
.facility_group figure {
	width: 178px;/*w178*/
	margin: 0 18px 25px 0;/*m0-18-25-0*/
	float: left;/*fl*/
}
.facility_group figure:nth-child(3) {
	margin-right: 0;/*mr0*/
}
/* 「施設紹介」ページ ここまで↑ */

/* 「お問い合わせ」ページ ここから↓ */
input[type="text"],
input[type="tel"],
textarea {
	border: 1px solid #666666;/*bd+*/
}
/* 「お問い合わせ」ページ ここまで↑ */
