/* ----------- テーブルcontents --------------------------------- */



/* トップページ・お知らせ／更新情報

------------------------------*/

a:link {

	color: #660099;

	text-decoration: none;

}

a:visited {

	color: #000099;

	text-decoration: none;

}

a:hover {

	color: #FF6666;

	text-decoration: none;

}

a:active {

	color: #000099;

	text-decoration: none;	

}

table tr td {

	color: #4F2700;

	table-layout: fixed;

}

.table_info table {

	width: 660px;

	color: #4F2700;

}

.table_info table a {

}

td.td30_72_1 {

	width: 6em;

	vertical-align: top;

	text-indent: 1em;

	background-image: url(../img/base/arrow_cs.gif);

	background-repeat: no-repeat;

	padding-top: 20px;

}

td.td30_72_1 a {



}

td.td30_72_2 a:link {

	color: #660099;

	text-decoration: none;

}

td.td30_72_2 a:visited {

	color: #000099;

	text-decoration: none;

}

td.td30_72_2 a:hover {

	color: #FF6666;

	text-decoration: none;

}

td.td33_74_1 {

	width: 6em;

	vertical-align: top;	

}

.table_info2 table {

	width: 670px;

	color: #4F2700;

}

td.td31_72_1 {

	width: 6em;

	vertical-align: top;

	text-indent: 0.5em;

}

td.td34_74_1 {

	width: 6em;

	vertical-align: top;

	text-indent: 0.5em;

}

.table_info table td {

	border-collapse: collapse;

	line-height: 1.2em;

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #999999;

	padding-top: 5px;

	padding-right: 0px;

	padding-bottom: 5px;

	padding-left: 5px;

}

.table_info2 table td {

	border-collapse: collapse;

	line-height: 1.2em;

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #999999;

	padding-top: 5px;

	padding-right: 0px;

	padding-bottom: 5px;

	padding-left: 5px;

}

.table_info table td img {

	margin-left: 2px;

}

.table_info2 table td img {

	margin-left: 2px;

}



/* なんでも使える表　両端10PX

------------------------------------------ */

.table_non {

	margin-left: 10px;

	LINE-HEIGHT: 1.5em;

	margin-bottom: 15px;

}

.table_non table {

	color: #4F2700;

	border-collapse: collapse;

	display: inline;

	vertical-align: middle;

}



.table_non th {

	font-weight: normal;

	text-align: left;

	}

.table_non  td {

	}

/* 商品紹介用　【給食会】

------------------------------------------ */

.table_kyu {

	margin: 0px 10px 15px;

	float: left;

	width: 680px;

}

.table_kyu930 {

	margin: 0px 10px 15px;

	float: left;

	width: 930px;

}

.table_kyu table, .table_kyu930 table {

	color: #4F2700;

	line-height: 1.4;

	border-collapse: collapse;

	display: inline;

	table-layout: fixed;

}



.table_kyu th, .table_kyu930 th {

	border: 1px solid #CBB9B2;

	padding: 4px 5px;

	font-weight: normal;

	text-align: center;

	background-color: #F4EDE3;

	}

.table_kyu td, .table_kyu930 td{

	border: 1px solid #CBB9B2;

	padding: 4px 5px;

	}

.table_kyu  td.yellow, .table_kyu930  td.yellow {

	border: 1px solid #CBB9B2;

	padding: 4px 5px;

	background-color: #FFFFDF;

	}	



/*　行事・スケジュール表　両端10PX

------------------------------------------ */

.table_schecule {

	margin-bottom: 15px;

	margin-top: 15px;

	margin-right: 10px;

	margin-left: 10px;	

}

.table_schecule table {

	color: #4F2700;

	line-height: 1.5;

	border-collapse: collapse;

	display: inline;

	font-size: 13px;

}



.table_schecule th {

	border: 1px solid #CBB9B2;

	padding: 5px;

	font-weight: normal;

	text-align: center;

	background-color: #F4EDE3;

	}

.table_schecule  td {

	border: 1px solid #CBB9B2;

	padding: 5px;

	font-size: 13px;	

	}

	

/* なんでも使える表　両端10PX

------------------------------------------ */

.table_all2 {

	margin-bottom: 15px;

	margin-top: 5px;

	margin-right: 10px;

	margin-left: 10px;	

}

.table_all2 table {

	color: #4F2700;

	line-height: 1.5;

	border-collapse: collapse;

	display: inline;	

}



.table_all2 th {

	border: 1px solid #CBB9B2;

	padding: 5px;

	font-weight: normal;

	text-align: left;

	}

.table_all2  td {

	border: 1px solid #CBB9B2;

	padding: 5px;

	}



/* 申請ダウンロード なんでも使える表　両端10PX

------------------------------------------ */

.table_all2d {

	margin-bottom: 15px;

	margin-top: 5px;

	margin-right: 10px;

	margin-left: 10px;	

	color: #4F2700;

	}

.table_all2d table {

	color: #4F2700;

	line-height: 1.5;

	border-collapse: collapse;

	display: inline;

	

}



.table_all2d th {

	border: 1px solid #CBB9B2;

	padding: 5px;	

	font-weight: normal;

	text-align: left;

	}

.table_all2d  td {

	padding: 5px;

	border: 1px solid #CBB9B2;

	}



.table_all2d  td.img img {

	margin-right: 10px;

}

.table_all2d  td.img {

	text-align: center;

}

/* 給食会　 なんでも使える表　両端10PX

------------------------------------------ */



.table_all3 {

	margin-bottom: 15px;

	margin-top: 5px;

	margin-right: 10px;

	margin-left: 10px;	

}



.table_all3 table {

	color: #4F2700;

	line-height: 1.3;

	border-collapse: collapse;

	display: inline;	

}



.table_all3 th {

	border: 1px solid #CBB9B2;

	padding: 5px;

	text-align: left;

	}

.table_all3  td {

	border: 1px solid #CBB9B2;

	padding: 5px;

	text-align: left;



	}

	/* 給食会　横２列　なんでも使える表　両端10PX

------------------------------------------ */

	.table_all4 {

	margin-bottom: 15px;

	margin-top: 5px;

	margin-right: 10px;

	margin-left: 10px;}



.table_all4 table {

	color: #4F2700;

	line-height: 1.3;

	border-collapse: collapse;

	display: inline;

	font-weight: normal;



}



.table_all4 th {

	font-weight: normal;

	border: 1px solid #CBB9B2;

	padding: 10px;

	text-align: left;

	vertical-align: top;

	}

.table_all4  td {

	font-weight: normal;

	border: 1px solid #CBB9B2;

	padding: 10px;

	text-align: left;

	}

/* ここまで使用中！！！

------------------------------------------ */	

	

	/* 医療大学設立準備室　表 (一番下)

------------------------------------------ */

.uni_gaiyo3 table {

	line-height: 1.5;

	border-collapse: collapse;

	margin-bottom: 15px;

	width:100%;

}

.uni_gaiyo3 th {

	border: 1px solid #CCCCCC;

	width:25%;

	padding: 5px;

	font-weight: normal;

	background-color: #E8FFFF;

	text-align: left;

	}

.uni_gaiyo3 td {

	border: 1px solid #CCCCCC;

	width:75%;

	padding: 5px;

	}





	/* 医療大学設立準備室　表 タイトルセンター

------------------------------------------ */

.uni_gaiyo2 table {

	line-height: 1.5;

	border-collapse: collapse;

	margin-bottom: 15px;

	width:100%;

}

.uni_gaiyo2 th {

	border: 1px solid #CCCCCC;

	width:25%;

	padding: 5px;

	font-weight: normal;

	background-color: #E8FFFF;

	text-align: center;

	}

.uni_gaiyo2 td {

	border: 1px solid #CCCCCC;

	width:75%;

	padding: 5px;

	}





	/* 医療大学設立準備室　表　（500PX）

------------------------------------------ */

.uni_gaiyo table {

	line-height: 1.5;

	border-collapse: collapse;

	width: 500px;

	margin-bottom: 15px;

}

.uni_gaiyo th {

	border: 1px solid #CCCCCC;

	width:25%;

	padding: 5px;

	font-weight: normal;

	background-color: #E8FFFF;

	text-align: center;

	}

.uni_gaiyo td {

	border: 1px solid #CCCCCC;

	width:75%;

	padding: 5px;

	}

.uni_gaiyo td p {

	border-bottom: 1px dotted #999999;

	}





/* 診療科 なんでも使える表

------------------------------------------ */

.table_450 table {

	line-height: 1.5;

	border-collapse: collapse;

	width: 450px;

	margin-bottom: 15px;

	margin-left: 150px;

}

.table_450 .td_name {

	background-color: #E8FFFF;

	text-align: center;

	font-weight: bold;

}

.table_450 .th_name {

	background-color: #E8FFFF;

	text-align: center;

	font-weight: bold;

}

.table_450 th {

	border: 1px solid #CCCCCC;

	padding: 5px;

	font-weight: normal;

	text-align: left;

	}

.table_450 td {

	border: 1px solid #CCCCCC;

	padding: 5px;

	text-align: center;

	}

/* 曜日別診察一覧表

------------------------------------------ */

.koshin_tanto {

	text-align: right;

	margin-bottom: 10px;

}

.koshin {

	text-align: right;

	margin-right: 20px;

	margin-bottom: 10px;

}

.table_youbibetu {

	margin-bottom: 15px;

}

.table_youbibetu table {

	line-height: 1.2em;

	border-collapse: collapse;

	margin-bottom: 5px;

	font-size: 0.9em;

	margin-left: 10px;

}

.table_youbibetu th {

	border: 1px solid #CCCCCC;

	padding: 3px;

	font-weight: normal;

	background-color: #E8FFFF;

	text-align: center;

	}

.table_youbibetu th.right {

	border: 1px solid #CCCCCC;

	padding: 3px;

	font-weight: normal;

	background-color: #E8FFFF;

	text-align: center;

	}	

.table_youbibetu td {

	border: 1px solid #CCCCCC;

	padding: 3px;

	width: 15px;

	text-align: center;

	}

.table_youbibetu td.td_r {

	border-top: 1px solid #CCCCCC;

	border-right: 2px solid #5BADFF;

	border-bottom: 1px solid #CCCCCC;

	border-left: 1px solid #CCCCCC;

	padding: 3px;

	width: 15px;

	text-align: center;

	}

.table_youbibetu td.td_l {

border-top: 1px solid #CCCCCC;

	border-right: 1px solid #CCCCCC;

	border-bottom: 1px solid #CCCCCC;

	border-left: 2px solid #5BADFF;

	padding: 3px;

	width: 15px;

	text-align: center;

	}

.table_youbibetu td.td_u {

	border-top: 2px solid #5BADFF;

	border-right: 1px solid #CCCCCC;

	border-bottom: 1px solid #CCCCCC;

	border-left: 1px solid #FFFFFF;

	padding: 3px;

	width: 15px;

	text-align: center;

	}			

.table_youbibetu td.color {

	background-color: #E8FFFF;

	vertical-align: top;

	padding-top: 30px;

	}

.table_youbibetu td.color3 {

	background-color: #C4FFFF;

	vertical-align: top;

	padding-top: 30px;

	}

.table_youbibetu td.color4 {

	background-color: #C4FFFF;

	width: auto;

	}	

.table_youbibetu td.color_r {

	background-color: #E8FFFF;

	vertical-align: top;

	padding-top: 30px;

	border-top: 1px solid #CCCCCC;

	border-right: 2px solid #5BADFF;

	border-bottom: 1px solid #CCCCCC;

	border-left: 1px solid #CCCCCC;

	}

.table_youbibetu td.color_l {

	background-color: #E8FFFF;

	vertical-align: top;

	padding-top: 30px;

	border-top: 1px solid #CCCCCC;

	border-right: 1px solid #CCCCCC;

	border-bottom: 1px solid #CCCCCC;

	border-left: 2px solid #5BADFF;

	}			

.table_youbibetu td.color2_u {

	background-color: #C4FFFF;

	width: auto;

	border-top: 2px solid #5BADFF;

	border-right: 1px solid #CCCCCC;

	border-bottom: 1px solid #CCCCCC;

	border-left: 1px solid #FFFFFF;

	}

.table_youbibetu td.color2 {

	background-color: #E8FFFF;

	width: auto;

	}

	.table_youbibetu td.nocolor1 {

	background-color: #E8FFFF;

	width: auto;	

	}

.table_youbibetu td.nocolor {

	width: auto;

	}		

/* なんでも使える　担当表

------------------------------------------ */

.table_all table {

	line-height: 1.5;

	border-collapse: collapse;

	width: 100%;

	margin-bottom: 15px;

}

.table_all th.title_hyo {

	border: 1px solid #CCCCCC;

	padding: 5px;

	font-weight: normal;

	text-align: center;	

	background-color: #E8FFFF;

	}

.table_all th {

	border: 1px solid #CCCCCC;

	padding: 5px;

	font-weight: normal;

	background-color: #E8FFFF;

	text-align: center;

	}

.table_all  td {

	border: 1px solid #CCCCCC;

	padding: 5px;

	text-align: center;

	}

	





