@charset "Shift_JIS";
/* CSS Document */


/* --------------もくじ-------------------------------- */

/* 全体定義*/
/* ヘッダー*/
/* ヘッダーメニュー*/
/* 各ページタイトル*/
/* H２タイトル/
/* テキストボックス*/
/* フォトボックス*/
/* タイムテーブル*/
/* フッター*/


/* \*/
* html div, * html p{
 height:1%;
 }
/* */



/* ---------------------------------------------------------
全体定義
--------------------------------------------------------- */
body {
color: #333333;
margin: 0;
padding: 0;
background:#ffffcd url(images/bg.jpg) center top no-repeat ;
}

td,h,span,div { font-family: Osaka,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", sans-serif; }

img {
	border-style: none;
}

a:link { color:#996633; text-decoration: underline }
a:visited { color: #CC6600; text-decoration: underline }
a:active { color:#FF9900; text-decoration: none }
a:hover { color:#FF9900; text-decoration: none }


.pink_l a:link { color:#CC0066; text-decoration: underline; font-weight:bold }
.pink_l a:visited { color: #CC0066; text-decoration: underline }
.pink_l a:active { color:#FF9900; text-decoration: none }
.pink_l a:hover { color:#FF9900; text-decoration: none }



.clear { clear:both; }
.bold { font-weight:bold; }
.shift-left { float:left;}
.shift-right { float:right;}
.left { text-align:left;}
.right { text-align:right;}
.center { text-align:center;}

.font14 {font-size:14px;}
.font12 {font-size:12px;}
.font10 {font-size:10px;}

.gray {	color:#333333;}
.red { color:#FF3300;}
.pink { color:#CC0066;}
.white { color:#FFFFFF;}
.brown { color:#996633; }
.orange { color:#FF9900; }
.green { color:#99CC00; }



/* ---------------------------------------------------------
全体定義
--------------------------------------------------------- */
#main {
	height: auto;
	width: 799px;
	margin:0;
	padding:0;
	border-right:1px solid #996633;
	border-left:1px solid #996633;
	background:#FFFFFF;
	font-size:12px;
}

/* ---------------------------------------------------------
ヘッダー
--------------------------------------------------------- */
div#main .header{
	font-size:10px;
	color:#996633;
	height: 45px;
	width: 749px;
	margin: 0;
	padding: 0px;
	background:url(images/header_bg.gif) center repeat-x ;
}

div#main .header img{
	float:left;
}

div#main .header h1{
	float:right;
	font-size:10px;
	text-align:left;
	padding:10px 10px 0 10px;
	margin:0;
	font-weight:normal;
}

/* ---------------------------------------------------------
ヘッダーメニュー
--------------------------------------------------------- */
div#menu {
	margin:0px;
	padding:0px;
	height:auto;
	width:738px;
}

div#menu table{
	width:738px;
	font-size:14px;
	height:25px;
	color:#996633;
	border:1px solid #996633;
	margin:0;
	padding:0;
}


div#menu table tr {
	height:25px;
	margin:0px;
	padding:0px;
}

div#menu table tr td {
	width:123px;
	height:25px;
	line-height:25px;
	border-left:1px solid #996633;
	border-right:1px solid #996633;
	font-weight:bold;
	background:url(images/menu_bg.gif) repeat-x;
	text-align:center;
	padding:0;
	margin:0;
}

div#menu table tr td a {
	width:123px;
	height:25px;
	line-height:25px;
	font-size:14px;
	padding:0;
	margin:0;
	background:url(images/menu_bg.gif) repeat-x;
	text-align:center;
	color:#996633;
}

/*div#menu table tr td.end{
	width:122px;
	height:25px;
	display:block;
	font-weight:bold;
	background:url(images/menu_bg.gif) repeat-x;
	padding:0;
	margin:0;
}

div#menu table tr td.end a {
	width:122px;
	height:25px;
	font-size:14px;
	padding:0;
	margin:0;
	background:url(images/menu_bg.gif) repeat-x;
	display:block;
	color:#996633;
}*/


div#menu table tr td a:hover {
	width:123px;
	height:25px;
	background:url(images/menu_bg_on.gif) repeat-x #FFFFFF;
}



/* ---------------------------------------------------------
各ページタイトル
--------------------------------------------------------- */
div#main .seikei h2 {
	width:736px;
	height:56px;
	font-size:14px;
	text-indent:-9999px;
	margin-top:8px;
	background:url(images/seikei_title.jpg) center no-repeat;
}

div#main .ganka h2 {
	width:736px;
	height:56px;
	font-size:14px;
	text-indent:-9999px;
	margin-top:8px;
	background:url(images/ganka_title.jpg) center no-repeat;
}

div#main .access h2 {
	width:736px;
	height:56px;
	font-size:14px;
	text-indent:-9999px;
	margin-top:8px;
	background:url(images/access_title.jpg) center no-repeat;
}

div#main .timetable h2 {
	width:736px;
	height:56px;
	font-size:14px;
	text-indent:-9999px;
	margin-top:8px;
	background:url(images/timetable_title.jpg) center no-repeat;
}

div#main .rinen h2 {
	width:736px;
	height:56px;
	font-size:14px;
	text-indent:-9999px;
	margin-top:8px;
	background:url(images/rinen_title.jpg) center no-repeat;
}

/* ---------------------------------------------------------
H2タイトル
--------------------------------------------------------- */
div#main h3{
	width:715px;
	height:21px;
	margin:0px;
	padding-left:20px;
	line-height:21px;
	font-size:14px;
	font-weight:bold;
	background:url(images/title_bg.gif) center no-repeat;
	color:#FFFFFF;
	text-align:left;
}

/* ---------------------------------------------------------
テキストボックス
--------------------------------------------------------- */

div#main .txt {
	width:700px;
	height:auto;
	margin:0px;
	padding:10px 0 10px 5px;
	text-align:left;
	line-height:150%;
}

div#main .txt img{
	float:left;
	margin:0 10px 0 20px;
}

/* ---------------------------------------------------------
フォトボックス
--------------------------------------------------------- */

div#main .photo {
	float:left;
	width:150px;
	height:200px;
	margin:0;
	padding:10px 0px 0 28px;
	text-align:center;
	line-height:130%;
}

div#main .photo4 {
	float:left;
	width:200px;
	height:150px;
	margin:0;
	padding:10px 0px 0 20px;
	text-align:center;
	line-height:130%;
}

div#main .photo5 {
	float:left;
	width:200px;
	height:150px;
	margin:0;
	padding:10px 0px 0 50px;
	text-align:center;
	line-height:130%;
}

div#main .photo6 {
	float:left;
	width:200px;
	height:150px;
	margin:0;
	padding:10px 0px 0 170px;
	text-align:center;
	line-height:130%;
}

div#main .photo2 {
	float:left;
	width:110px;
	height:110px;
	margin:0;
	padding:10px 0px 0 60px;
	text-align:center;
	line-height:130%;
}

div#main .photo3 {
	float:left;
	width:110px;
	height:110px;
	margin:0;
	padding:10px 0px 0 150px;
	text-align:center;
	line-height:130%;
}

div#main .photo7 {
	float:left;
	width:110px;
	height:110px;
	margin:0;
	padding:10px 80px 0 60px;
	text-align:center;
	line-height:130%;
}
/* ---------------------------------------------------------
タイムテーブル
--------------------------------------------------------- */

div#timetable table {
	width:750px;
	height:180px;
	margin:15px;
	padding:0;
	border-top:#996633 1px solid;
	border-right:#996633 1px solid;
	font-size:18px;
	color:#996633;
	font-weight:bold;
}

div#timetable table th {
	width:200px;
	border-left:#996633 1px solid;
	border-bottom:#996633 1px solid;
	text-align:center;
	/*background:#e6f8f5;*/
	color:#339999;
}

div#timetable table th.brawn {
	width:200px;
	border-left:#996633 1px solid;
	border-bottom:#996633 1px solid;
	text-align:center;
	/*background:#339999;*/
	color:#339999;
	font-size:18px;
}


div#timetable table td {
	width:45px;
	border-left:#996633 1px solid;
	border-bottom:#996633 1px solid;
	text-align:center;
	padding:3px;
}

div#timetable table tr {
	text-align:center;
	line-height:150%;
}

div#timetable table tr.green {
	background:#e0f7d4;
	color:#663300;
}


/* ---------------------------------------------------------
ボタン
--------------------------------------------------------- */
div#main .b {
	width:auto;
	height:50px;
}

div#main .button {
	float:left;
	width:200px;
	height:52px;
	margin:0px;
	padding-left:70px;
}

div#main .button a:link { color:#FFFFFF; text-decoration: underline; font-weight:bold }
div#main .button a:visited { color: #FFFFFF; text-decoration: underline }
div#main .button a:active { color:#FFFFFF; text-decoration: none }
div#main .button a:hover { color:#FFFFFF; text-decoration: none }

/* ---------------------------------------------------------
病院理念
--------------------------------------------------------- */
div#aisatu_l {
	float:left;
	width:200px;
	height:auto;
	margin:10px 0px 10px 50px;
	padding:0 0 0 3px;
	text-align:left;
	line-height:140%;
}

div#aisatu_l img.r_logo{
	float:left;
	margin:5px 5px 5px 0;
	padding:0;
}

div#aisatu {
	width:360px;
	height:auto;
	margin:10px 0px 10px 0px;
	padding:0 0 0 3px;
	text-align:left;
	line-height:140%;
}

div#aisatu img.r_photo{
	float:left;
	margin:5px 5px 5px 10px;
	padding:0;
}

div#aisatu img.r_logo{
	float:left;
	margin:5px 5px 5px 0;
	padding:0;
}

div#aisatu p.r_logo{
	width:180px;
	float:left;
	margin:5px;
	padding:0;
}

div#aisatu p.r_main{
	width:330px;
	margin-left:15px;
	padding:0;
}

div#aisatu h3 {
	width:345px;
	height:21px;
	margin:0px;
	padding-left:22px;
	line-height:21px;
	font-size:14px;
	font-weight:bold;
	background:url(images/title_bg2.gif) center no-repeat;
	color:#FFFFFF;
	text-align:left;
}

/* ---------------------------------------------------------
フッター
--------------------------------------------------------- */
div#main .footer {
	margin:0;
	padding:0;
}

