/* charset */
@charset "utf-8";

@import url("/css/left_side_menu.css");


/* 基本項目 */
body, td, th {
	font-family: ＭＳ ゴシック, Osaka－等幅;
 width 900px;
 	padding:5px 3px 5px 3px;

}
body {
	padding:0px 0px 0px 0px;
	/*background-color:#afdefa;*/
	/*background-image:url(../gif_parts/back.gif);*/
}
.update {
	font-size:11px;
	text-align:left;
	padding:0px 0px 1em 1em;
}
.caution {
	color:#FF0000;
	text-align:left;
	font-size:12px;
	padding:2px;
}
.selection {
	text-align:right;
	font-size:12px;
	padding:2px;
}
/* テーブル要素 */
.table_nomal {
	/*border: solid #000000 1px;*/
	border-collapse:collapse;
	border-spacing:0px;
}
.tr_nomal {
	background-color:#FFFFFF;
	text-align:center;
}
.td_index {
	font-size:12px;
	text-align:center;
	vertical-align:middle;
	background-color:#FFFFFF;
	white-space:nowrap;
	padding:5px 5px 5px 5px;
	border-bottom:#000000 solid 1px;
	border-left:#000000 solid 1px;
	border-right:#000000 solid 1px;
	border-top:#000000 solid 1px;


}
.td_nomal {
	font-size:12px;
	text-align:left;
	vertical-align:middle;
	border-bottom:#000000 solid 1px;
	/*border-top:#000000 solid 1px;*/
	border-left:#000000 solid 1px;
	border-right:#000000 solid 1px;

}

.td_multi {
	font-size:12px;
	text-align:left;
	vertical-align:middle;
	border-left:#000000 solid 1px;
	border-right:#000000 solid 1px;

}

.td_basho,.td_map{
	font-size:12px;
	text-align:left;
	vertical-align:middle;
	border-bottom:#000000 solid 1px;
	}
	
.td_time{
	font-size:12px;
	text-align:left;
	vertical-align:middle;
	border-bottom:#000000 solid 1px;
	border-left:hidden;
	margin:0 0 0 10px;
}

.limit_off{
	font-size:12px;
	text-align:left;
	vertical-align:middle;
	border-left:#000000 solid 1px;
	border-bottom:#000000 solid 1px;
	border-right:#000000 solid 1px;
	color:#999;
}
.limit_on{
	font-size:12px;
	text-align:left;
	vertical-align:middle;
	border-left:#000000 solid 1px;
	border-right:#000000 solid 1px;
	border-bottom:#000000 solid 1px;
}

.st1 {
	border-bottom:#009900 solid 2px;
	padding:5px;
	background-color:#FFFFFF;
	font-size:13px;
}
.st2 {
	background-color:#FC3;
	border-bottom:#009900 solid 2px;
	padding:5px;
	font-size:13px;
}

.invisible{
	color:#FFF;
}


/*予定*/
.plan{
	font-size:0.8em;
	color:#00C;
	}
	
	
	
.td_blank {
	border-left:none;
	border-right:none;
	border-bottom:#000000 solid 1px;
	line-height:0em;
	height:4px;
	margin:0 0 0 0px;
	padding:0 0 0 0px;


}
.tr_blank {
	border-left:none;
	border-right:none;
	border-bottom:#000000 solid 1px;
	line-height:0em;
	height:4px;
	margin:0 0 0 0px;
	padding:0 0 0 0px;

}