/* CSS Document */

/* BGCOLOR="#ffffff" TEXT="#222222" LINK="#4444FF" VLINK="#4444FF" ALINK="#FF0000" LEFTMARGIN=0 TOPMARGIN=0 MARGINWIDTH=0 MARGINHEIGHT=0*/

body	{
	background-color:#FFFFFF;
	margin:0;
	padding:0;
	}

/*入力用のテーブル*/
table#main	{
	width: 680px;
	background-color:#FFFFFF;
	margin:40px auto 30px auto;
	border-collapse:collapse;
	table-layout:fixed;
	}
table#main02	{
	width: 680px;
	background-color:#FFFFFF;
	margin:40px auto 20px auto;
	border-collapse:collapse;
	table-layout:fixed;
	}
table.main03	{
	width: 680px;
	background-color:#FFFFFF;
	margin:10px auto 10px auto;
	border-collapse:collapse;
	table-layout:fixed;
	}
table.main04	{
	width: 680px;
	background-color:#FFFFFF;
	margin:10px auto 10px auto;
	border-collapse:collapse;
	}
table#head	{
	width: 680px;
	border: 2px solid #FF99FF; 
	background-color:#FFFFFF;
	margin:40px auto 0 auto;
	border-collapse:collapse;
	}
table#button	{
	text-align:center;
	width: 680px;
	border: 2px solid #FF99FF; 
	background-color:#FF99FF;
	margin:30px auto 0 auto;
	border-collapse:collapse;
	}

form {margin-right:15px;}

.kihon	{ background-color: #B4DEFE;}
.kotai	{ background-color: #7EB1C1;}
.shothome	{ background-color: #FBDADE;}
.tokuten	{ background-color: #B3FFAA;}
.senshu	{ background-color: #C69CC5;}
.gkckfkpk	{ background-color: #F5CDA6;}
.shotaway	{ background-color: #5AFFAA;}
.keitai_h	{ background-color: #BBEEEE;}
.keitai_a	{ background-color: #FFFFB9;}

/*入力用テーブルのタイトル部*/
td.title	{
	text-align:center;
	vertical-align: middle;
	border:	2px solid #FF99FF;
	background-color:#FF99FF;
	height:50px;
	}
	
/*左側 項目 薄いグレー地に黒い文字*/
td.item	{
	height:50px;
	color:#000000;
	border:	2px solid #FF99FF;
	background-color:#EDECEC;
	font-size:14px;
	text-align:center;
	vertical-align: middle;
	white-space: nowrap; 
	}
/*ホーム側 項目 薄い水色地に黒い文字*/
td.item_h	{
	height:50px;
	color:#000000;
	border:	2px solid #FF99FF;
	background-color:#BBEEEE;
	font-size:14px;
	text-align:center;
	vertical-align: middle;
	white-space: nowrap; 
	}
/*ホーム側 項目 薄い黄色地に黒い文字*/
td.item_a	{
	height:50px;
	color:#000000;
	border:	2px solid #FF99FF;
	background-color:#FFFFB9;
	font-size:14px;
	text-align:center;
	vertical-align: middle;
	white-space: nowrap; 
	}
/*t中央 GK/CKのBG*/
td.item_c_gk	{
	height:50px;
	color:#000000;
	border:	2px solid #FF99FF;
	background-color:#F5CDA6;
	font-size:14px;
	text-align:center;
	vertical-align: middle;
	white-space: nowrap; 
	}
td.item_kihon	{
	height:50px;
	color:#000000;
	border:	2px solid #FF99FF;
	background-color:#B4DEFE;
	font-size:14px;
	text-align:center;
	vertical-align: middle;
	white-space: nowrap;
	}
td.item_kihon2	{
	color:#000000;
	border:	2px solid #FF99FF;
	background-color:#FEFABA;
	font-size:14px;
	text-align:center;
	/* vertical-align: middle; */
	/* white-space: nowrap; */
	}
td.item_comment	{
	height:50px;
	color:#000000;
	border:	2px solid #FF99FF;
	background-color:#FEFABA;
	font-size:14px;
	text-align:center;
	vertical-align: middle;
	white-space: nowrap;
	}
td.item_comment2	{
	color:#000000;
	border:	2px solid #FF99FF;
	background-color:#FEFABA;
	font-size:14px;
	text-align:center;
	/* vertical-align: middle; */
	/* white-space: nowrap; */
	}
td.item_tokuten	{
	height:50px;
	color:#000000;
	border:	2px solid #FF99FF;
	background-color:#B3FFAA;
	font-size:14px;
	text-align:center;
	vertical-align: middle;
	white-space: nowrap; 
	}
td.item_tokuten_h	{
	height:50px;
	color:#000000;
	border:	2px solid #FF99FF;
	background-color:#BBEEEE;
	font-size:14px;
	text-align:center;
	vertical-align: middle;
	white-space: nowrap; 
	}
td.item_tokuten_a	{
	height:50px;
	color:#000000;
	border:	2px solid #FF99FF;
	background-color:#FFFFB9;
	font-size:14px;
	text-align:center;
	vertical-align: middle;
	white-space: nowrap; 
	}
td.item_pk	{
	height:50px;
	color:#000000;
	border:	2px solid #FF99FF;
	background-color:#EDAAA1;
	font-size:14px;
	text-align:center;
	vertical-align: middle;
	white-space: nowrap; 
	}
td.item_pk2	{
	/* height:50px; */
	color:#000000;
	border:	2px solid #FF99FF;
	background-color:#EDAAA1;
	font-size:14px;
	text-align:center;
	vertical-align: middle;
	white-space: nowrap; 
	}
td.item_pk_h	{
	height:50px;
	color:#000000;
	border:	2px solid #FF99FF;
	background-color:#BBEEEE;
	font-size:14px;
	text-align:center;
	vertical-align: middle;
	white-space: nowrap; 
	}
td.item_pk_a	{
	height:50px;
	color:#000000;
	border:	2px solid #FF99FF;
	background-color:#FFFFB9;
	font-size:14px;
	text-align:center;
	vertical-align: middle;
	white-space: nowrap; 
	}
td.item_senshu	{
	height:50px;
	color:#000000;
	border:	2px solid #FF99FF;
	background-color:#C69CC5;
	font-size:14px;
	text-align:center;
	vertical-align: middle;
	white-space: nowrap; 
	}
td.senshu02	{
	height: 30px;
	color:#000000;
	background-color:#C69CC5;
	font-size:14px;
	text-align:center;
	vertical-align: middle;
	white-space: nowrap; 
	}
td.gkckfkpk01	{
	height: 40px;
	color:#000000;
	border:	2px solid #FF99FF;
	background-color:#F5CDA6;
	font-size:14px;
	text-align:center;
	vertical-align: middle;
	white-space: nowrap; 
	}
td.gkckfkpk02	{
	height: 40px;
	color:#000000;
	border:	2px solid #FF99FF;
	background-color:#FFFFFF;
	font-size:14px;
	text-align:center;
	vertical-align: middle;
	white-space: nowrap; 
	}
td.gkckfkpk03	{
	height: 40px;
	color:#000000;
	border:	2px solid #FF99FF;
	background-color:#EEEEEE;
	font-size:14px;
	text-align:center;
	vertical-align: middle;
	white-space: nowrap; 
	}
td.item_keitai	{
	height:50px;
	color:#000000;
	border:	2px solid #FF99FF;
	background-color:#EAD56B;
	font-size:14px;
	text-align:center;
	vertical-align: middle;
	white-space: nowrap; 
	}
td.item_keitai_h	{
	height:50px;
	color:#000000;
	border:	2px solid #FF99FF;
	background-color:#BBEEEE;
	font-size:14px;
	text-align:center;
	vertical-align: middle;
	white-space: nowrap; 
	}
td.item_keitai_a	{
	height:50px;
	color:#000000;
	border:	2px solid #FF99FF;
	background-color:#FFFFB9;
	font-size:14px;
	text-align:center;
	vertical-align: middle;
	white-space: nowrap; 
	}
	
/*右側 入力項目のタイトル部 白地に黒い文字*/
td.entry_title	{
/*	width:507px; */
	height:50px;
	color:#000000;
	border:	2px solid #FF99FF;
	background-color:#FFFFFF;
	font-size:14px;
	text-align:center;
	vertical-align: middle;
	white-space: nowrap; 
	}
td.entry_title_comment	{
/*	width:507px; */
	color:#000000;
	border:	2px solid #FF99FF;
	background-color:#FFFFFF;
	font-size:14px;
	text-align:center;
	vertical-align: middle;
	white-space: nowrap; 
	}
td.entry_comment	{
	color:#000000;
	border:2px solid #FF99FF;
	background-color:#FFFFFF;
	font-size:14px;
	vertical-align: middle;
	white-space: pre; 
	padding:5px;
	}
td.entry_title_keitai	{
/*	width:507px; */
	height:50px;
	color:#000000;
	border:	2px solid #FF99FF;
	background-color:#EAD56B;
	font-size:14px;
	text-align:center;
	vertical-align: middle;
	white-space: nowrap; 
	}
td.entry_cfm	{
/*	width:507px; */
	height:50px;
	padding-left:5px;
	color:#000000;
	border:	2px solid #FF99FF;
	background-color:#FFFFFF;
	font-size:14px;
	text-align:left;
	vertical-align: middle;
	white-space: nowrap; 
	}
	
/*右側 入力項目 白地に黒い文字*/
td.entry	{
/*	width:250px;*/
	height:50px;
	padding-left:5px;
	color:#000000;
	background-color:#FFFFFF;
	font-size:14px;
	text-align:left;
	vertical-align: middle;
	white-space: nowrap; 
	border-top:	2px solid #FF99FF;
	border-bottom: 	2px solid #FF99FF; 
	border-left: 	2px solid #FF99FF; 
	}
td.entry_top	{
	padding-left:5px;
	color:#000000;
	background-color:#FFFFFF;
	font-size:14px;
	text-align:left;
	vertical-align: middle;
	white-space: nowrap; 
	border-top:	2px solid #FF99FF;
	border-right: 	2px solid #FF99FF; 
	border-left: 	2px solid #FF99FF; 
	}
td.entry_top_h	{
	padding-left:5px;
	color:#000000;
	background-color:#BBEEEE;
	font-size:14px;
	text-align:left;
	vertical-align: middle;
	white-space: nowrap; 
	border-top:	2px solid #FF99FF;
	border-right: 	2px solid #FF99FF; 
	border-left: 	2px solid #FF99FF; 
	}
td.entry_top_a	{
	padding-left:5px;
	color:#000000;
	background-color:#FFFFB9;
	font-size:14px;
	text-align:left;
	vertical-align: middle;
	white-space: nowrap; 
	border-top:	2px solid #FF99FF;
	border-right: 	2px solid #FF99FF; 
	border-left: 	2px solid #FF99FF; 
	}
td.entry_under	{
	padding-left:5px;
	color:#000000;
	background-color:#FFFFFF;
	font-size:14px;
	text-align:left;
	vertical-align: middle;
	white-space: nowrap; 
	border-bottom:	2px solid #FF99FF;
	border-left: 	2px solid #FF99FF; 
	}
td.entry_under_h	{
	padding-left:5px;
	color:#000000;
	background-color:#BBEEEE;
	font-size:14px;
	text-align:left;
	vertical-align: middle;
	white-space: nowrap; 
	border-bottom:	2px solid #FF99FF;
	border-left: 	2px solid #FF99FF; 
	}
td.entry_under_a	{
	padding-left:5px;
	color:#000000;
	background-color:#FFFFB9;
	font-size:14px;
	text-align:left;
	vertical-align: middle;
	white-space: nowrap; 
	border-bottom:	2px solid #FF99FF;
	border-left: 	2px solid #FF99FF; 
	}
td.entry_col3	{
	height:50px;
	padding-left:5px;
	color:#000000;
	background-color:#FFFFFF;
	font-size:14px;
	text-align:left;
	vertical-align: middle;
	border-top:	2px solid #FF99FF;
	border-bottom: 	2px solid #FF99FF; 
	border-left: 	2px solid #FF99FF; 
	border-right: 	2px solid #FF99FF; 
	}
td.entry_pchg_h	{
	height:50px;
	padding-left:5px;
	color:#000000;
	background-color:#BBEEEE;
	font-size:14px;
	text-align:left;
	vertical-align: middle;
	border-top:	2px solid #FF99FF;
	border-bottom: 	2px solid #FF99FF; 
	border-left: 	2px solid #FF99FF; 
	border-right: 	2px solid #FF99FF; 
	}
td.entry_pchg_a	{
	height:50px;
	padding-left:5px;
	color:#000000;
	background-color:#FFFFB9;
	font-size:14px;
	text-align:left;
	vertical-align: middle;
	border-top:	2px solid #FF99FF;
	border-bottom: 	2px solid #FF99FF; 
	border-left: 	2px solid #FF99FF; 
	border-right: 	2px solid #FF99FF; 
	}
td.entry_under3	{
	padding-left:5px;
	color:#000000;
	background-color:#FFFFFF;
	font-size:14px;
	text-align:left;
	vertical-align: middle;
	white-space: nowrap; 
	border-bottom:	2px solid #FF99FF;
	border-left: 	2px solid #FF99FF; 
	border-right: 	2px solid #FF99FF; 
	}

td.entry_under3_h	{
	padding-left:5px;
	color:#000000;
	background-color:#BBEEEE;
	font-size:14px;
	text-align:left;
	vertical-align: middle;
	white-space: nowrap; 
	border-bottom:	2px solid #FF99FF;
	border-left: 	2px solid #FF99FF; 
	border-right: 	2px solid #FF99FF; 
	}
td.entry_under3_a	{
	padding-left:5px;
	color:#000000;
	background-color:#FFFFB9;
	font-size:14px;
	text-align:left;
	vertical-align: middle;
	white-space: nowrap; 
	border-bottom:	2px solid #FF99FF;
	border-left: 	2px solid #FF99FF; 
	border-right: 	2px solid #FF99FF; 
	}

input.box,select	{width:240px;}	
		
div.entry_under	{
	color:#4E7F67;
	font-size:12px;
	}
div.entry_under_h	{
	color:#4E7F67;
	font-size:12px;
	background-color: #BBEEEE;
	}
div.entry_under_a	{
	color:#4E7F67;
	font-size:12px;
	}
		
td.rule	{
	color:#ff0000;
	font-size:12px;
	text-align:left;
	border-top:	2px solid #FF99FF;
	border-bottom: 	2px solid #FF99FF; 
	}
		
td.rule2	{
	color:#ff0000;
	font-size:12px;
	text-align:left;
	border-top:	2px solid #FF99FF;
	border-bottom: 	2px solid #FF99FF; 
	border-right:	2px solid #FF99FF;
	}
		
td.rule2_top	{
	color:#ff0000;
	font-size:12px;
	text-align:left;
	border-right:	2px solid #FF99FF;
	border-bottom: 	2px solid #FF99FF; 
	}

td.rule2_top_h	{
	color:#ff0000;
	font-size:12px;
	text-align:left;
	background-color: #BBEEEE;
	border-right:	2px solid #FF99FF;
	border-bottom: 	2px solid #FF99FF; 
	}

td.rule2_top_a	{
	color:#ff0000;
	font-size:12px;
	text-align:left;
	background-color: #FFFFB9;
	border-right:	2px solid #FF99FF;
	border-bottom: 	2px solid #FF99FF; 
	}

td.must	{
	color:#0000FF;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	border-top:	2px solid #FF99FF;
	border-bottom: 	2px solid #FF99FF; 
	border-right:	2px solid #FF99FF;
	}

/*完了のお知らせ*/
td.complete	{
	color:#FF0000;
	background-color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	height:35px;
	text-align:center;
	vertical-align: middle;
	white-space: nowrap; 
	border:	2px solid #FF99FF;
	}
	
/*下のリセット・確認ボタンが入るセル*/
td.button	{
	height:50px;
	text-align:center;
	vertical-align:middle;
	border: 2px solid #FF99FF; 
	background-color: #FF99FF;
	}

/*上下に実線があるセル*/
td.line_tb	{
	height:50px;
	font-size:14px; 
	line-height:120%;
	border-bottom: 1px solid #FF99FF;
	border-top: 1px solid #FF99FF;
	vertical-align:middle;
	text-align:center;
	}
td.line_tbh	{
	height:50px;
	font-size:14px; 
	line-height:120%;
	border-bottom: 1px solid #FF99FF;
	border-top: 1px solid #FF99FF;
	vertical-align:middle;
	text-align:right;
	}
td.line_tba	{
	height:50px;
	font-size:14px; 
	line-height:120%;
	border-bottom: 1px solid #FF99FF;
	border-top: 1px solid #FF99FF;
	vertical-align:middle;
	text-align:left;
	}
td.line_all	{
	height:25px;
	font-size:14px; 
	line-height:120%;
	border: 1px solid #FF99FF;
	vertical-align:middle;
	text-align:center;
	}
td.line_all_home	{
	height:25px;
	font-size:14px; 
	line-height:120%;
	border: 1px solid #FF99FF;
	vertical-align:middle;
	text-align:center;
	background-color:#FBDADE;
	}
td.line_all_away	{
	height:25px;
	font-size:14px; 
	line-height:120%;
	border: 1px solid #FF99FF;
	vertical-align:middle;
	text-align:center;
	background-color:#5AFFAA;
	}
td.line_all_white	{
	height:25px;
	font-size:14px; 
	line-height:120%;
	border: 1px solid #FF99FF;
	vertical-align:middle;
	text-align:center;
	background-color:#FFFFFF;
	}
td.line_all_gray	{
	height:25px;
	font-size:14px; 
	line-height:120%;
	border: 1px solid #FF99FF;
	vertical-align:middle;
	text-align:center;
	background-color:#EEEEEE;
	}
td.line_all_kick	{
	height:25px;
	font-size:14px; 
	line-height:120%;
	border: 1px solid #FF99FF;
	vertical-align:middle;
	text-align:center;
	background-color:#F5CDA6;
	}
td.line_all_12{
	font-size:12px; 
	line-height:120%;
	border: 1px solid #FF99FF;
	vertical-align:middle;
	text-align:center;
	}
td.line_tlb	{
	height:50px;
	font-size:14px; 
	line-height:120%;
	border-bottom: 1px solid #FF99FF;
	border-left: 2px solid #FF99FF;
	border-top: 1px solid #FF99FF;
	vertical-align:middle;
	text-align:center;
	}
td.line_trb	{
	height:50px;
	font-size:14px; 
	line-height:120%;
	border-bottom: 1px solid #FF99FF;
	border-right: 2px solid #FF99FF;
	border-top: 1px solid #FF99FF;
	vertical-align:middle;
	text-align:center;
	}
td.line_bd	{
	height:50px;
	font-size:14px; 
	line-height:120%;
	border-bottom: 1px dashed #FF99FF;
	vertical-align:middle;
	text-align:center;
	}
td.line_bdh	{
	height:50px;
	font-size:14px; 
	line-height:120%;
	border-bottom: 1px dashed #FF99FF;
	vertical-align:middle;
	text-align:right;
	}
td.line_bda	{
	height:50px;
	font-size:14px; 
	line-height:120%;
	border-bottom: 1px dashed #FF99FF;
	vertical-align:middle;
	text-align:left;
	}
td.gray	{
	height:25px;
	font-size:14px;
	padding-left:15px;
	background-color:#CCCCCC;
	line-height:120%;
	vertical-align:middle;
	text-align:left;
	border-left: 	2px solid #FF99FF; 
	border-right: 	2px solid #FF99FF; 
	border-bottom: 2px solid #FF99FF;
	}
td.line_t	{
	height:25px;
	font-size:14px; 
	line-height:120%;
	border-top: 1px solid #FF99FF;
	vertical-align:middle;
	text-align:center;
	}
td.line_b	{
	height:25px;
	font-size:14px; 
	line-height:120%;
	border-bottom: 1px solid #FF99FF;
	vertical-align:middle;
	text-align:center;
	}
	
/**/
/*td.shoot01	{
	background-color:#E9C3D3;
	border: 1px solid #FF99FF;
	text-align:center;
	vertical-align:middle;
	white-space:nowrap;
	}

td.shoot02	{
	background-color:#DBDBCE;
	border: 1px solid #FF99FF;
	text-align:center;
	vertical-align:middle;
	white-space:nowrap;
	}*/

td.shoot_pname	{
	background-color:#FFFFFF;
	border: 1px solid #FF99FF;
	font-size:12px;
	text-align:center;
	vertical-align:middle;
	white-space:nowrap;
	}
	
/*td.shoot03	{
	background-color:#FFD499;
	border: 1px solid #FF99FF;
	text-align:center;
	vertical-align:middle;
	white-space:nowrap;
	}

td.shoot04	{
	background-color:#E5E6C8;
	border: 1px solid #FF99FF;
	text-align:center;
	vertical-align:middle;
	white-space:nowrap;
	}*/
input.shoot	{
	background-color: #f0f0ff ;
	font-size:        12px;
}
select.size100	{width:100px;}
select.size300	{width:300px;}
.rule	{
	color:#ff0000;
	font-size:12px;
	margin-left:5px;
}



/*フットサル改修にて作成 20070427*/
td.ruiseki_timeout01	{
	height: 40px;
	color:#000000;
	border:	2px solid #FF99FF;
	background-color:#F5CDA6;
	font-size:14px;
	text-align:center;
	vertical-align: middle;
	white-space: nowrap; 
	}

td.ruiseki_timeout02	{
	height: 40px;
	color:#000000;
	border:	2px solid #FF99FF;
	background-color:#FFFFFF;
	font-size:14px;
	text-align:center;
	vertical-align: middle;
	white-space: nowrap; 
	}
td.sokuhou_koumoku	{
	height:50px;
	font-size:14px; 
	line-height:120%;
	border-bottom: 1px dashed #FF99FF;
	vertical-align:middle;
	text-align:center;
	}
td.sokuhou_koumoku_u	{
	height:25px;
	font-size:14px; 
	line-height:120%;
	border-bottom: 1px dashed #FF99FF;
	vertical-align:middle;
	text-align:center;
	}
td.sokuhou_koumoku_u_dh	{
	height:25px;
	font-size:14px; 
	line-height:120%;
	border-bottom: 1px dashed #FF99FF;
	vertical-align:middle;
	text-align:center;
	}
td.sokuhou_koumoku_u_da	{
	height:25px;
	font-size:14px; 
	line-height:120%;
	border-bottom: 1px dashed #FF99FF;
	vertical-align:middle;
	text-align:center;
	}
td.sokuhou_bd	{
	height:50px;
	font-size:14px; 
	line-height:120%;
	border-bottom: 1px dashed #FF99FF;
	vertical-align:middle;
	text-align:center;
	}
td.sokuhou_bdh	{
	height:50px;
	font-size:14px; 
	line-height:120%;
	border-bottom: 1px dashed #FF99FF;
	vertical-align:middle;
	text-align:right;
	}
td.sokuhou_bda	{
	height:50px;
	font-size:14px; 
	line-height:120%;
	border-bottom: 1px dashed #FF99FF;
	vertical-align:middle;
	text-align:left;
	}



