@charset "utf-8";
/* CSS Document */

/* レイアウト */
#main #menu02 {
	padding-top: 10px;
	width: 211px;
}
#main {
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #84D7FF;
	clear: left;
	width: 860px;
	background-image: url(../img/bg/main_bg.gif);
	background-repeat: repeat-y;
}
#contents01 div#nodescription {
	height: 10px;
	margin: 0px;
	padding: 0px;
}

/* レイアウトここまで */
/* ボタン画像 */
#menu02 a {
	display: block;
	border: none;
	width: 211px;
	height: 31px;
}
#header02,#header03,#header04,#header05,#header06,#header07,#header08,#header09 {
	height: 33px;
	width: 637px;
}
/*メニュー2のボタン画像切り替えは
各ページに直接cssを記入しています*/
#menu02 .btn01 {
	background-image: url(../img/btn/hospital_menu_btn_01.gif);
}
#menu02 .btn02 {
	background-image: url(../img/btn/hospital_menu_btn_02.gif);
}
#menu02 .btn03 {
	background-image: url(../img/btn/hospital_menu_btn_03.gif);
}
#menu02 .btn04 {
	background-image: url(../img/btn/hospital_menu_btn_04.gif);
}
#menu02 .btn05 {
	background-image: url(../img/btn/hospital_menu_btn_05.gif);
}
#menu02 .btn06 {
	background-image: url(../img/btn/hospital_menu_btn_06.gif);
}
#menu02 .btn07 {
	background-image: url(../img/btn/hospital_menu_btn_07.gif);
}
#menu02 .btn08 {
	background-image: url(../img/btn/hospital_menu_btn_08.gif);
}
#menu02 .btn09 {
	background-image: url(../img/btn/hospital_menu_btn_09.gif);
}
#menu02 .btn10 {
	background-image: url(../img/btn/hospital_menu_btn_10.gif);
}
#menu02 .btn09_01 {
	background-image: url(../img/btn/hospital_menu_btn_09_01.gif);
}
#menu02 .btn09_02 {
	background-image: url(../img/btn/hospital_menu_btn_09_02.gif);
}
#menu02 .btn09_03 {
	background-image: url(../img/btn/hospital_menu_btn_09_03.gif);
}
#menu02 .btn09_04 {
	background-image: url(../img/btn/hospital_menu_btn_09_04.gif);
}
#menu02 .btn09_05 {
	background-image: url(../img/btn/hospital_menu_btn_09_05.gif);
}
#menu02 .btn09_06 {
	background-image: url(../img/btn/hospital_menu_btn_09_06.gif);
}
/* ボタン画像ここまで */


/* テーブル */
th {
	border-bottom-width: 3px;
	border-bottom-style: double;
	border-bottom-color: #324949;
	background-color: #C2D6D6;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-color: #D5E6E6;
	border-right-color: #BFCFD9;
	border-left-color: #EBF0F3;
}
#contents01 td {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #ECF0FB;
	border-bottom-color: #B7C9DB;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #BAC0D8;
	border-left-color: #DBE3E8;
	padding-top: 10px;
}
#main #contents01 td {
	padding: 3px 0 3px 5px;
}
.border {
	background-color: #DEEBEF;
}
#contents01 .htd {
	font-weight: bold;
	margin-right: 0;
	margin-bottom: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #6AA0C8;
	border-left-style: none;
	border-top-style: none;
	border-right-style: none;
}
/* テーブルここまで */


/* リスト */
#menu02 li {
	text-indent:-9999px;
	height: 31px;
	width: 211px;
}
/* リストここまで */

/* ヘッダー */
#contents01 h6.head6 {
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #6AA0C8;
	border-left-width: 10px;
	border-left-style: none;
	border-left-color: #DDEBD8;
	height: 25px;
	width: 570px;
}
#contents01 h5 {
	font-weight: bold;
	border-left-width: 13px;
	border-left-style: solid;
	border-left-color: #6D91E2;
	margin-bottom: 10px;
	padding-left: 20px;
	height: 20px;
	padding-top: 3px;
	font-size: 14px;
	color: #003366;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #ACD0F0;
	border-right-color: #ACD0F0;
	border-bottom-color: #ACD0F0;
	clear: both;
	padding-bottom: 3px;
	margin-left: 10px;
}
#contents01 h6 {
	font-weight: bold;
	margin-left: 30px;
	padding-left: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #33CCFF;
	margin-bottom: 10px;
}

/* ヘッダーここまで */

/* 段落 */

/* 段落ここまで */

#main #contents01 .btnTop {
	float: right;
	border: 0;
	margin-bottom: 0px;
}
div.section td.htd strong {
	margin-left: 20px;
}

