@charset "EUC-JP";

/* 休日夜間当番医用スタイルシート */

/* ### 当番医一覧(共通) ### */
.touban {						/* 当番医一覧テーブル */
	border: 1px solid gray;		/* テーブルの罫線(外枠) */
	font-size: 10pt;			/* テーブル内の文字サイズ */
	width: 100%;				/* テーブルのサイズ */
	line-height: 1.2em;			/* 行間 */
}
.touban td{
padding:2px;
	border: 1px solid gray;		/* テーブルの罫線 */
}
.touban th{
	border: 1px solid gray;		/* テーブルの罫線 */
}
.header {						/* 一覧見出し */
	background-color: #66CC00;	/* 見出しの背景色 */
}
.header th {
	white-space: nowrap;		/* 一覧見出しの改行抑制 */
}
.shubetsu {						/* 休日・夜間種別見出し */
	height: 10px;
}
.kyujitsu {						/* 「休日」見出し */
	background-color: #FFCCCC;
}
.yakan {						/* 「夜間」見出し */
	background-color: #B0D8FF;
}
.display_header {				/* 表示月(日) */
	background-color: #CCFFCC;
	position: relative;
	height: 18pt;				/* 高さ */
	width: 100%;				/* 幅 */
}
.display_date {					/* 表示月(日) */
	font-size: 12pt;
	position: absolute;
	left: 5px;
}
.update_date {					/* 最終更新年月日 */
	font-size: 12pt;
	position: absolute;
	right: 5px;
}

.link_month {					/* 月のリンクの親要素 */
	position: relative;
	width: 100%;
	height: 16pt;
}

.prev_link_month {				/* 前月へのリンク */
	font-size: 12pt;
	position: absolute;
	left: 50px;
}

.next_link_month {				/* 翌月へのリンク */
	font-size: 12pt;
	position: absolute;
	right: 50px;
}

.mitouroku {					/* データ未登録時メッセージ */
	font-size: 9pt;
	/* color: #ffffff; */
}


/* 診療科目をアイコンに変更する場合(サンプルアイコンはlibrary以下にいくつかあります) */
/* kamoku○とtd_kamoku○はセットで指定します */
/* kamoku○,td_kamoku○の番号は実際の番号とあわせる必要があります */
/*
.td_kamoku2 { background: url(naika.gif) no-repeat center; }
.kamoku2 { text-indent: -5000px; }
.td_kamoku3 { background: url(geka.gif) no-repeat center; }
.kamoku3 { text-indent: -5000px; }
.td_kamoku4 { background: url(shonika.gif) no-repeat center; }
.kamoku4 { text-indent: -5000px; }
.td_kamoku5 { background: url(sanfujinka.gif) no-repeat center; }
.kamoku5 { text-indent: -5000px; }
.td_kamoku6 { background: url(ganka.gif) no-repeat center; }
.kamoku6 { text-indent: -5000px; }
.td_kamoku7 { background: url(hifu.gif) no-repeat center; }
.kamoku7 { text-indent: -5000px; }
.td_kamoku8 { background: urlx(seikeigeka.gif) no-repeat center; }
.kamoku8 { text-indent: -5000px; }
.td_kamoku9 { background: url(seishinka.gif) no-repeat center; }
.kamoku9 { text-indent: -5000px; }
*/


/* ### 日単位表示 ### */
.link_date {
	font-size: 12pt;
}

/* ### 月単位表示 ### */
.holiday {						/* 祝日の日付 */
	background-color: #EE82EE;	/* 祝日の背景色 */
}
.weekday {						/* 平日の日付 */
	background-color: #66CDAA;	/* 平日の背景色 */
}
.date_comment {					/* 祝日のコメント */
	font-size: 8pt;				/* 祝日のコメント文字サイズ */
	color: #C71585;				/* 祝日のコメント文字色 */
}

/* ### 当番医概要 ### */
.hospital_outline {				/* 概要テーブル */
	width: 100%;
	border: 1px solid gray;		/* テーブルの罫線 */
}
.hospital_outline td{
	border: 1px solid gray;		/* テーブルの罫線 */
}
.hospital_outline th{
	white-space: nowrap;		/* 見出しの改行禁止 */
	background-color: #66CC99;	/* 背景色 */
	border: 1px solid gray;		/* テーブルの罫線 */
}
.outline_map {					/* 地図リンク */
	font-size: 11pt;
}

.link_list {
	position: relative;
	font-size: 10pt;
	top: 10pt;
	width: 100%;
	text-align: center;
}


/* ### デザイン調整用 ### */
.dummy_line {
	font-size: 5pt;			/* 空行(行間調整) */
}

