@charset "utf-8";
/* CSS Document */
/* レイアウト */
#main {
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #FFD6D6;
	clear: left;
	width: 860px;
	background-image: url(../img/bg/main_bg.gif);
	background-repeat: repeat-y;
}
#contents01 div#description{
	width: 637px;
	height: 197px;
	background-repeat: no-repeat;
	background-position: 0px top;
}
#contents01 div#nodescription {
	height: 10px;
	margin: 0px;
	padding: 0px;
	background-image: url(../img/img/img_patient_blank.jpg);
	background-repeat: no-repeat;
}
/* レイアウトここまで */



/* ボタン画像 */
#menu02 a {
	width: 216px;
	height: 33px;
	display:block;
}
#menu02 .btn01 a {
	background-image: url(../img/btn/menu_02_btn_01.gif);
}
#menu02 .btn02 a {
	background-image: url(../img/btn/menu_02_btn_02.gif);
}
#menu02 .btn03 a {
	background-image: url(../img/btn/menu_02_btn_03.gif);
}
#menu02 .btn04 a {
	background-image: url(../img/btn/menu_02_btn_04.gif);
}
#menu02 .btn05 a {
	background-image: url(../img/btn/menu_02_btn_05.gif);
}
#menu02 .btn06 a {
	background-image: url(../img/btn/menu_02_btn_06.gif);
}
#menu02 .btn07 a {
	background-image: url(../img/btn/menu_02_btn_07.gif);
}
#menu02 .btn08 a {
	background-image: url(../img/btn/menu_02_btn_08.gif);
}
#menu02 .btn09 a {
	background-image: url(../img/btn/menu_02_btn_09.gif);
}
#menu02 .btn10 a {
	background-image: url(../img/btn/menu_02_btn_10.gif);
}
#menu02 .btn11 a {
	background-image: url(../img/btn/menu_02_btn_11.gif);
}
#menu02 .btn12 a {
	background-image: url(../img/btn/menu_02_btn_12.gif);
}
#menu02 .btn13 a {
	background-image: url(../img/btn/menu_02_btn_13.gif);
}
#menu02 .btn14 a {
	background-image: url(../img/btn/menu_02_btn_14.gif);
}
#menu02 .banner {
	margin-top: 5px;
}
#menu02 #address {
	margin: 10px 0 0 0;
}
#menu02 a:hover {
	background-position: -216px 0px;
}

#menu02 .btn01_01,#menu02 .btn01_02,#menu02 .btn01_03,#menu02 .btn01_04,#menu02 .btn01_05,#menu02 .btn01_06,#menu02 .btn01_07,#menu02 .btn01_08
,#menu02 .btn02_01,#menu02 .btn02_02,#menu02 .btn02_03,#menu02 .btn02_04,#menu02 .btn02_05
,#menu02 .btn03_01,#menu02 .btn03_02,#menu02 .btn03_03,#menu02 .btn03_04,#menu02 .btn03_04_01,#menu02 .btn03_04_02,#menu02 .btn03_05,#menu02 .btn03_06,#menu02 .btn03_07
,#menu02 .btn03_08,#menu02 .btn03_09,#menu02 .btn03_10,#menu02 .btn03_11,#menu02 .btn03_12,#menu02 .btn03_13,#menu02 .btn03_14
,#menu02 .btn04_01,#menu02 .btn04_02,#menu02 .btn04_03
 {
	height: 31px;
	width: 211px;
	background-repeat: no-repeat;
}
#menu02 .btn01_01 a,#menu02 .btn01_02 a,#menu02 .btn01_03 a,#menu02 .btn01_04 a,#menu02 .btn01_05 a,#menu02 .btn01_06 a,#menu02 .btn01_07 a,#menu02 .btn01_08 a
,#menu02 .btn02_01 a,#menu02 .btn02_02 a,#menu02 .btn02_03 a,#menu02 .btn02_04 a,#menu02 .btn02_05 a
,#menu02 .btn03_01 a,#menu02 .btn03_02 a,#menu02 .btn03_03 a,#menu02 .btn03_04 a,#menu02 .btn03_04_01 a,#menu02 .btn03_04_02 a,#menu02 .btn03_05 a,#menu02 .btn03_06 a,#menu02 .btn03_07 a
,#menu02 .btn03_08 a,#menu02 .btn03_09 a,#menu02 .btn03_10 a,#menu02 .btn03_11 a,#menu02 .btn03_12 a,#menu02 .btn03_13 a,#menu02 .btn03_14 a
,#menu02 .btn04_01 a,#menu02 .btn04_02 a,#menu02 .btn04_03 a
 {
	height: 31px;
	width: 211px;
	background-repeat: no-repeat;
}
#menu02 .btn01_01:hover,#menu02 .btn01_02:hover,#menu02 .btn01_03:hover,#menu02 .btn01_04:hover,#menu02 .btn01_05:hover,#menu02 .btn01_06:hover,#menu02 .btn01_07:hover
,#menu02 .btn02_01:hover,#menu02 .btn02_02:hover,#menu02 .btn02_03:hover,#menu02 .btn02_04:hover,#menu02 .btn02_05:hover
,#menu02 .btn03_01:hover,#menu02 .btn03_02:hover,#menu02 .btn03_03:hover,#menu02 .btn03_04:hover,#menu02 .btn03_05:hover,#menu02 .btn03_06:hover,#menu02 .btn03_07:hover
,#menu02 .btn03_08:hover,#menu02 .btn03_09:hover,#menu02 .btn03_10:hover,#menu02 .btn03_11:hover,#menu02 .btn03_12:hover,#menu02 .btn03_13:hover,#menu02 .btn03_14:hover
,#menu02 .btn04_01:hover,#menu02 .btn04_02:hover,#menu02 .btn04_03:hover
 {
	background-position: 0px 0px;
}
#menu02 .btn01_01 {
	background-image: url(../img/btn/patient_menu_btn_01_01.gif);
}
#menu02 .btn01_02 {
	background-image: url(../img/btn/patient_menu_btn_01_02.gif);
}
#menu02 .btn01_03 {
	background-image: url(../img/btn/patient_menu_btn_01_03.gif);
}
#menu02 .btn01_04 {
	background-image: url(../img/btn/patient_menu_btn_01_04.gif);
}
#menu02 .btn01_05 {
	background-image: url(../img/btn/patient_menu_btn_01_05.gif);
}
#menu02 .btn01_06 {
	background-image: url(../img/btn/patient_menu_btn_01_06.gif);
}
#menu02 .btn01_07 {
	background-image: url(../img/btn/patient_menu_btn_01_07.gif);
}
#menu02 .btn01_08 {
	background-image: url(../img/btn/patient_menu_btn_01_08.gif);
}
#menu02 .btn02_01 {
	background-image: url(../img/btn/patient_menu_btn_02_01.gif);
}
#menu02 .btn02_02 {
	background-image: url(../img/btn/patient_menu_btn_02_02.gif);
}
#menu02 .btn02_03 {
	background-image: url(../img/btn/patient_menu_btn_02_03.gif);
}
#menu02 .btn02_04 {
	background-image: url(../img/btn/patient_menu_btn_02_04.gif);
}
#menu02 .btn02_05 {
	background-image: url(../img/btn/patient_menu_btn_02_05.gif);
}
#menu02 .btn02_06 {
	background-image: url(../img/btn/patient_menu_btn_02_06.gif);
}
#menu02 .btn02_07 {
	background-image: url(../img/btn/patient_menu_btn_02_07.gif);
}
#menu02 .btn03_01 {
	background-image: url(../img/btn/patient_menu_btn_03_01.gif);
}
#menu02 .btn03_02 {
	background-image: url(../img/btn/patient_menu_btn_03_02.gif);
}
#menu02 .btn03_03 {
	background-image: url(../img/btn/patient_menu_btn_03_03.gif);
}
#menu02 .btn03_04 {
	background-image: url(../img/btn/patient_menu_btn_03_04.gif);
}
#menu02 .btn03_04_01 {
	background-image: url(../img/btn/patient_menu_btn_03_04_01.gif);
}
#menu02 .btn03_04_02 {
	background-image: url(../img/btn/patient_menu_btn_03_04_02.gif);
}
#menu02 .btn03_05 {
	background-image: url(../img/btn/patient_menu_btn_03_05.gif);
}
#menu02 .btn03_06 {
	background-image: url(../img/btn/patient_menu_btn_03_06.gif);
}
#menu02 .btn03_07 {
	background-image: url(../img/btn/patient_menu_btn_03_07.gif);
}
#menu02 .btn03_08 {
	background-image: url(../img/btn/patient_menu_btn_03_08.gif);
}
#menu02 .btn03_09 {
	background-image: url(../img/btn/patient_menu_btn_03_09.gif);
}
#menu02 .btn03_10 {
	background-image: url(../img/btn/patient_menu_btn_03_10.gif);
}
#menu02 .btn03_11 {
	background-image: url(../img/btn/patient_menu_btn_03_11.gif);
}
#menu02 .btn03_12 {
	background-image: url(../img/btn/patient_menu_btn_03_12.gif);
}
#menu02 .btn03_13 {
	background-image: url(../img/btn/patient_menu_btn_03_13.gif);
}
#menu02 .btn03_14 {
	background-image: url(../img/btn/patient_menu_btn_03_14.gif);
}
#menu02 .btn04_01 {
	background-image: url(../img/btn/patient_menu_btn_04_01.gif);
}
#menu02 .btn04_02 {
	background-image: url(../img/btn/patient_menu_btn_04_02.gif);
}
#menu02 .btn04_03 {
	background-image: url(../img/btn/patient_menu_btn_04_03.gif);
}
#contents01Header .contents01Btn01 a,#contents01Header .contents01Btn02 a,#contents01Header .contents01Btn03 a {
	display:block;
	height: 40px;
	width: 150px;
}
#contents01Header .contents01Btn01 a {
	background-image: url(../img/btn/patient_department_04_btn_01.gif);
}
#contents01Header .contents01Btn02 a {
	background-image: url(../img/btn/patient_department_04_btn_02.gif);
}
#contents01Header .contents01Btn03 a {
	background-image: url(../img/btn/patient_department_04_btn_03.gif);
}
#contents01Header a:hover {
	background-position: -150px;
}
#header02, #header03, #header04, #header05, #header06, #header07, #header08, #header09 {
	height: 33px;
	width: 637px;
}
#menu02 li {
	text-indent:-9999px;
	width: 211px;
}
/* ボタン画像ここまで */

/* リスト */
#contents01Header .hospitalSection2menu li {
	font-size: 12px;
	padding-top: 5px;
}
/* リストここまで */

/* 段落 */
/* 段落ここまで */

/* ヘッダー */
#contents01 h3 {
	background-image: url(../img/header/h_patient_openlecture_01.gif);
	height: 44px;
	width: 637px;
	margin-top: 0px;
	text-indent: -9999px;
	margin-bottom: 0px;
}
#contents01 h4 {
	text-indent:-9999px;
	height: 33px;
	float:none;
}
#contents01 h5 {
	font-weight: bold;
	border-left-width: 13px;
	border-left-style: solid;
	border-left-color: #D35064;
	margin-bottom: 10px;
	padding-left: 20px;
	height: 20px;
	padding-top: 3px;
	font-size: 14px;
	color: #4E2E34;
	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: #DBC1C7;
	border-right-color: #DBC1C7;
	border-bottom-color: #DBC1C7;
	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: #FD8FA4;
	margin-bottom: 10px;
}

/* ヘッダーここまで */

/* テーブル */
th {
	border-bottom-width: 3px;
	border-bottom-style: double;
	border-bottom-color: #AC6D77;
	background-color: #F1E0E8;
	border-top-style: double;
	border-right-style: solid;
	border-left-style: none;
	border-top-width: 3px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-color: #AC6D77;
	border-right-color: #DAC2C2;
	border-left-color: #F7EEF2;
}
#contents01 .border {
	background-color: #F7EEF2;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EBDEDE;
}
#contents01 td {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-bottom-style: solid;
	border-top-color: #F3EBEB;
	border-bottom-color: #F3EBEB;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: none;
	border-right-color: #DAC2C2;
	border-left-color: #F9F4F9;
	background-repeat: repeat-x;
	background-position: top;
	background-image: url(../img/bg/bg_td_patient.jpg);
}
#contents01 table {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #F1DCE0;
	border-right-color: #F1DCE0;
	border-bottom-color: #F3EBEB;
	border-left-color: #DAC2C2;
}
#main #contents01 td {
	padding: 3px 0 3px 5px;
}
/* テーブルここまで */
#main #contents01 .btnTop {
	float: right;
	border: 0;
	margin-bottom: 0px;
}
#contents01 td.answer h6 {
	margin-left: auto;
}

