@charset "utf-8";
/* CSS Document */

/*----- トップ�ページ用BODY -----*/
#base_body010 {
	background-color:#FFF;
	background-image : url(img/topbg.gif);
	background-repeat:repeat-x;
	margin:0;   
    padding:0;
	text-align:center;
}


/*----- サブ�ページ用BODY -----*/
#base_bodysub010 {
	background-color:#FFF;
	background-image : url(img/subp_bg.gif);
	background-repeat:repeat-x;
	margin:0;   
    padding:0;
	text-align:center;
}


/*----- メインナビゲーション -----*/
/* 全ページ用メインメニュー画僁E*/
.idxtitle_menu_img010 {
	margin-left:1px;
	margin-right:0px;
	text-align:center;
}
/* TOPペ�Eジ用メインメニューエリア */
.idxtitle_menu010 {
	margin-top:0px;
	margin-bottom:0px;
}
/* サブ�Eージ用メインメニューエリア */
.subtitle_menu010 {
	margin-top:0px;
	margin-bottom:0px;
	height:93px;
	vertical-align:baseline;
}
/* サブ�Eージ用サイト名画像用�E��E本南病院�E�E*/
.idxtitle_pict010 {
	margin-top:0px;
	margin-bottom:0px;
	text-align:left;
	padding-left:10px;
}


/*----- 緊急惁E�� -----*/
.emergen_info010 {
	text-align:left;
	margin-top:10px;
	margin-bottom:0px;
	margin-right:25px;
	margin-left:15px;
	font-size:100%;
	line-height:150%;
	list-style-type: none;
	background-color:#fbffef;
}
.emergen_info010 dt {
	background-color:#f3ffbb;
	text-indent:15px;
	padding:3px;
	font-weight:800;
}
.emergen_info010 dd {
	background-color:#fbffef;
	padding:3px;
	font-style:normal;
}
.emergen_info010 img {
	margin:0 10px 0 0;
}
.emergen_info010 p {
	padding:3px;
	font-style:normal;
	font-size:90%;
	text-align:right;
	margin:0;
}


/* 緊急惁E��・新着惁E��・入札惁E��の記事テーブル */
.n_table {
	width:520px;
/*	margin-left:15px;
	margin-right:25px;*/
	margin-top:0px;
	margin-bottom:5px;
}
.n_table h4 {
	text-align:left;
	text-decoration:underline;
	background-color:#f3ffbb;
	margin:0;
	padding:5px 10px 2px 10px
;}
.n_table p {
	padding:3px;
	font-style:normal;
	font-size:90%;
	text-align:right;
	margin:0;
}
.td_date {
	padding:5px 0px 0px 10px;
	font-size:80%;
	text-align:left;
	vertical-align:top;
	white-space:nowrap;
	background-color:#fbffef;
}
.td_comme {
	padding:5px 5px 3px 10px;
	font-size:100%;
	text-align:left;
	vertical-align:top;
	background-color:#fbffef;
}
.td_year {
	padding:5px 5px 3px 10px;
	font-size:120%;
	text-align:left;
	background-color:#fbffef;
	font-weight:800;
}


/*----- 外来診療受付時間�E休診日チE�Eブル -----*/
#schedule {
	width:520px;
/*	margin-left:15px;
	margin-right:25px;*/
	margin-top:0px;
	margin-bottom:5px;
	border:none;
	text-align:left;
/*	padding:5px 0px 3px 3px;*/
}
#schedule .sch_title {
	background-color:#9de0ff;
	font-size:100%;
	font-weight:800;
	padding:5px 0px 3px 0px;
	text-indent:15px;
}
#schedule img {
	padding-right:10px;
}
#schedule .time {
	font-size:90%;
	line-height:150%;
	padding:8px 0px 3px 10px;
}
#schedule .time2 {
	font-size:90%;
	line-height:150%;
	padding:8px 0px 3px 10px;
	color:#36C
;}
#schedule .off {
	font-size:90%;
	line-height:120%;
	color:#C30;
	padding:8px 0px 3px 10px;
}


/*----- サイト�EチE�E用 -----*/
.sitemp {
	margin:0px 0px 0px 0px;
	text-align:left;
	width: 510px;
/*	margin-left:25px;
	text-align:left;*/
	line-height:130%;
}
.sitemp li {
	margin-left:25px;
	font-size:90%;
}
.sitemp h3 {
	margin-left:6px;
	margin-bottom:2px;
	font-weight:750;
	text-align:left;
	text-indent:0;
	letter-spacing:0.2em;
}
.sitemp h3 a{
	text-decoration:none;
}
.sitemp h4 {
	margin-left:35px;
	margin-bottom:2px;
	margin-top:5px;
	text-align:left;
	font-size:90%;
}


/*----- 吁E�Eージ本斁E�� -----*/
.text_basestyle {
	text-align:left;
	line-height:150%;
	margin:0;
}
.text_basestyle p {
/*	margin: 10px 25px 10px 25px;*/
	font-size:100%;
}
.text_basestyle em {
	font-size:130%;
	font-style:normal;
	font-weight:800;
}
.blue_em {
	color:#069;
	text-decoration:underline;
}
.text_basestyle strong {
	font-size:110%;
	color:#C30;
	text-indent:1em;
}
/*
.text_basestyle img {
	margin: 0px 3px 7px 0px;
}
.text_basestyle table {
	margin: 10px 25px 10px 25px;
	font-size:100%;
}
*/
.text_basestyle td {
	vertical-align:top;
}
.text_basestyle ul {
/*	margin: 10px 25px 10px 25px;*/
	font-size:100%;
	line-height:150%;
}
.text_stylerght {
	text-align:right;
	font-size:100%;
}

/* 本斁E�Eの見�EぁE*/
.text_basestyle h4 {
	font-size: 130%;
	margin: 10px 0;
	line-height: 140%;
}
.text_basestyle h5 {
	font-size: 115%;
	margin: 8px 0;
	line-height: 130%;
}
.text_basestyle h6 {
	font-size: 100%;
	margin: 5px 0;
	line-height: 120%;
}

.text_basestyle h4 img {
	margin-right: 4px;
}
.text_basestyle h5 img {
	margin-right: 4px;
}
.text_basestyle h6 img {
	margin-right: 4px;
}

.myclass {
	font-size:110%;
	text-indent:1em;
	color:#006699;
}


/*----- 吁E��E��のインチE��クスメニュー用 -----*/
/* 現在未使用
.menu3list {
	width:500px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	margin-bottom:0px;
	overflow:hidden;
}
.menu3list ul {
	list-style:none;
	margin:0px;
}
.menu3list li {
	float:left;
	width:143px;
	margin:1px 2px 1px 0px;
	background-color:#CF6;
	padding-left:10px;
}
.menu3list .bg010 {
	background-color:#DFC;
	padding:2px 40px 2px 40px;
	margin-left:40px;
}
.menu3list .bg000 {
	background-color:#CF6;
	width:301px;
}
.menu3list h4 {
	background-color:#0CF;
	margin:15px 0px 1px 0px;
	padding:2px 0 2px 15px;
}
*/
.divi_menulst {
	text-align:left;
	width:500px;
	margin:0px auto 0px auto;
	clear:both;
}
.divi_menulst h4 {
	text-align:left;
	margin:10px 0px 10px 0px;
	letter-spacing:0.5em;
	text-indent: -0.5em;
}
.divi_menulst020 {
	float:left;
	width:163px;
	text-align:left;
	margin:1px 1px 10px 0px;
}
.divi_dots {
	margin-bottom: 8px;
}
.divi_menulst0202s {
	float:left;
	width:163px;
	text-align:left;
	margin:1px 1px 10px 0px;
	font-size:90%;
}
.divi_menulst030 {
	clear:both
;}
.divi_menuicon {
	margin-right: 10px;
	margin-left: 10px;
}
.divi_menuline {
/*	margin-right: 10px;*/
	margin-left: 23px;
}


/*----- 吁E��E��の本斁E�� -----*/
/* 現在未使用
.maincontain_center {
	width:510px;
	float:left;
	text-align:left;
	padding-left:25px;
}
.maincontain_center h4 {
	background-color:#CFC;
	padding:5px 0px 3px 20px;
	font-weight:normal;
}

.maincontain_left {
	width:40%;
	float:left;
	text-align:left;
	padding-left:25px;
}
.maincontain_left h4{
	background-color:#CFC;
	padding:5px 0px 3px 20px;
	font-weight:normal;
}
.maincontain_left li{
	line-height:150%;
	}
.maincontain_rght {
	width:40%;
	float:right;
	text-align:left;
	padding-right:25px;
}
.maincontain_rght h4{
	background-color:#CFC;
	padding:5px 0px 3px 20px;
	font-weight:normal;
}
.maincontain_rght li{
	line-height:150%;
	}
.maincontain_left80 {
	width:90%;
	float:left;
	text-align:left;
	padding-left:25px;
}
.maincontain_left80 h4{
	background-color:#CFC;
	padding:5px 0px 3px 20px;
	font-weight:normal;
}
.maincontain_left80 li{
	line-height:150%;
	}
*/


/*----- 外来診療医師拁E��表用 -----*/
.touban_tbl010 {
/*	margin: 10px 25px 10px 25px;*/
	margin: 10px 0 10px 0;
	background-color:#000;
	width: 100%;
}
.touban_tbl010 td {
	font-size:80%;
	line-height:110%;
	text-align:center;
}


/*----- 診療部門ー医師チE�Eブル用 -----*/
.dctr_name010 {
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	margin-bottom:5px;
/*	padding:10px 0 10px 25px;*/
/*	width:450px;*/
	width:90%;
}
.dctr_name010 td {
	text-align:left;
	font-size:90%;
	line-height:normal;
}
.dctr_name010 th {
	text-align:left;
	font-size:100%;
	font-weight:normal;
}

/*----- 診療部門ー外来診療テーブル用 -----*/
.dctr_name020 {
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	margin-bottom:5px;
	width:100%;
}
.dctr_name020 td {
	text-align:center;
	font-size:80%;
}
.dctr_name020 th {
	font-size:100%;
	font-weight:normal;
	text-align:center;
}


/*----- 本斁E��のチE�Eブル用�E�文字サイズ80%、枠1px�E�E-----*/
.pat-tbl{
	border-right:#666666 solid 1px;
	border-bottom:#666666 solid 1px;
}
.pat-tbl th, .pat-tbl td{
	font-size:80%;
	border-top:#666666 solid 1px;
	border-left:#666666 solid 1px;
}
.pat-tbl caption{
	font-weight:bold;
}


/*----- 告知強調枠 -----*/
.alert_tbl{
	width:90%;
	background-color:#666;
	padding: 0 auto;
	margin: 0 auto;
}
.alert_tbl td{
	background-color:#FFFFCC;
	padding: 5px;
}
.alert_tbl p{
	margin:10px 25px;
}


/*----- お問ぁE��わせ枠 -----*/
.contact_tbl{
	width:90%;
	background-color:#999;
	padding: 0 auto;
	margin: 0 auto;
	font-family:"�E��E� ゴシチE��", "MS Gothic", sans-serif;
}
.contact_tbl .td_title{
	background-image : url(../../info/contact_title_bg.gif);
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
}
.contact_tbl td{
	background-color:#F5F5F5;
}
.contact_tbl p{
	margin:10px 20px;
}


/*----- 強調斁E��色 -----*/
.str_b01{
	color:#039;
}

/*----- バス時刻表 -----*/
.time_tbl{
	width:100%;
	background-color:#999;
	padding: 0 auto;
	margin: 0 auto;
	font-family:"�E��E� ゴシチE��", "MS Gothic", sans-serif;
}
.time_tbl td{
	font-size:80%;
	line-height:normal;
	padding-left:3px;
}
.time_tbl th{
	text-align:center;
	font-size:70%;
	font-weight:normal;
	line-height:normal;
}

/*----- 治験用 -----*/
.chiken_tbl{
	font-size:90%;
	line-height:110%;
}

.chiken_tbl ul{
	margin-left:0;
	padding: 0;
}
.chiken_tbl li{
	margin-left:1em;
	padding: 0;
}

.chiken_tbl li ul{
	margin-left:1em;
	padding: 0;
}

/*----- 施設基準用 -----*/
.shisetsu_tbl{
	font-size:90%;
}

/*----- 交通アクセス用 -----*/
.small_font{
	font-size:90%;
}
