@charset "Shift_JIS";



	/* セレクタ */
	
	
		/* body (含む td) */
		
			body {
				margin		:	0px;
			}
			body, td {
				color		:	#666666;
				font-size	:	10pt;
				line-height	:	24px;
			}
			
			
	/* クラス */
	
	
		/* 汎用 */
		
		
			/* 各ページ中央(主)部のスタイル */
			
				.center_part {
					background	:	#ffffff;
				}
				
				
			/* 山梨学院カラー */
			
				.ygu_gray_area {
					background	:	#b4b4b4;
				}
				.ygu_blue_area {
					background	:	#1b184d;
				}
				.ygu_red_area {
					background	:	#c00926;
				}
				
				
			/* クラブ毎見出し色 */
			
				.heading_common {
					color	:	#ae2323;
				}
				
				.heading_baseball {
					color	:	#731224;
				}
				.heading_rugby {
					color	:	#552e15;
				}
				.heading_wrestling {
					color	:	#552e15;
				}
				.heading_judo {
					color	:	#a42818;
				}
				.heading_tennis {
					color	:	#552e15;
				}
				.heading_skating {
					color	:	#190fa1;
				}
				.heading_hockey {
					color	:	#6a0acc;
				}
				.heading_swimming {
					color	:	#552e15;
				}
				.heading_track {
					color	:	#003ac2;
				}
				.heading_softball {
					color	:	#E88B00;
				}
				.heading_basketball {
					color	:	#CCCC00;
				}
				
				
		/* 各ページ用 */
		
		
			/* 部員紹介 */
			
				.member_profile {
					font-size		:	8pt;
					line-height		:	19.5px;
					vertical-align	:	top;
				}
				
				
			/* 試合予定・結果 */
			
				/* 試合予定用 */
				
					.schedule_table {
						background			:	#eefbff;
						border-color		:	#c9c9c9;
						empty-cells			:	show;
					}
					.schedule_table_left_col {
						width				:	50px;
						text-align			:	right;
						border-right-style	:	none;
					}
					.schedule_table_center_col {
						width				:	50px;
						border-left-style	:	none;
						border-right-style	:	none;
					}
					.schedule_table_right_col {
						border-left-style	:	none;
					}
					.schedule_header_skating_1 {
						color	:	#0037d4;
					}
					.schedule_header_skating_2 {
						color	:	#ca004d;
					}
					.schedule_table_skating {
						background	:	#edf6ff;
					}
					.schedule_table_skating_gamename {
						color	:	#286fff;
					}
					.schedule_table_skating_date {
						color	:	#2dad5d;
					}
					.schedule_table_skating_site {
						color	:	#ac63ff;
					}
					.schedule_table_judo {
						background	:	#e6fed3;
					}
					.schedule_table_judo_date {
						color	:	#b82300;
					}
					.schedule_table_judo_gamename {
						color	:	#3d800c;
					}
					.schedule_table_judo_site {
						color	:	#956602;
					}
					.schedule_table_tennis {
						background	:	#fff5e4;
					}
					.schedule_table_tennis_date {
						color	:	#705838;
					}
					.schedule_table_tennis_gamename {
						color	:	#c03320;
					}
					.schedule_table_wrestling {
						background	:	#fff0e4;
					}
					.schedule_table_wrestling_date {
						color	:	#c2220e;
					}
					.schedule_table_wrestling_gamename {
						color	:	#6f2a00;
					}
					.schedule_table_wrestling_cell_header {
						background	:	#fcfcd8;
					}
					.schedule_table_track_lighter {
						color	:	#999999;
					}
					
					
				/* 試合結果用 */
				
					.result_table {
						background			:	#fff4c8;
						border-color		:	#c9c9c9;
						empty-cells			:	show;
					}
					.result_table_cell_baseball {
						text-align			:	center;
						vertical-align		:	top;
					}
					.result_table_cell_baseball_highlighted {
						text-align			:	center;
						vertical-align		:	top;
						background			:	#f4f4f4;
					}
					.result_detail_header_baseball_1 {
						background			:	#98cbff;
						color				:	#2b48a6;
					}
					.result_detail_contents_baseball_1 {
						background			:	#ddeeff;
					}
					.result_detail_contents_baseball_1_emphasised {
						color				:	#2684db;
					}
					.result_detail_header_baseball_2 {
						background			:	#ffe698;
						color				:	#853803;
					}
					.result_detail_contents_baseball_2 {
						background			:	#ffffdd;
					}
					.result_detail_contents_baseball_2_emphasised {
						color				:	#db9026;
					}
					.result_table_cell_rugby_header {
						background			:	#ede4b8;
					}
					.result_emphasis_hockey_women {
						color	:	#cc0a85;
					}
					.result_emphasis_hockey_men {
						color	:	#6a0acc;
					}
					.result_table_hockey_women {
						background	:	#ffe9e8;
					}
					.result_table_hockey_men {
						background	:	#e8efff;
					}
					.result_table_header_hockey_women {
						background	:	#ffd3d1;
					}
					.result_table_header_hockey_men {
						background	:	#bdd1ff;
					}
					.result_table_emphasis_hockey_women {
						color	:	#a11962;
					}
					.result_table_emphasis_hockey_men {
						color	:	#192fa1;
					}
					.result_table_cell_hockey {
						background			:	#e8efff;
					}
					.result_table_swimming {
						background	:	#fff0e4;
					}
					.result_swimming_gamename {
						color	:	#01a875;
					}
					.result_swimming_emphasis {
						color	:	#ff5938;
					}
					.result_tennis_heading {
						color	:	#ae2323;
					}
					.result_table_tennis {
						background	:	#fff5e4;
					}
					.result_table_tennis_cell {
						text-align			:	center;
						vertical-align		:	top;
						color				:	#c03320;
					}
					.result_table_tennis_header {
						background	:	#ffd5c4;
					}
					.result_table_track {
						background	:	#ecedff;
					}
					.result_table_track_header {
						background	:	#9fa4e9;
					}
					.result_table_wrestling {
						background	:	#fff0e4;
					}
					.result_table_wrestling_date {
						color	:	#c2220e;
					}
					.result_table_wrestling_gamename {
						color	:	#6f2a00;
					}
					.result_table_wrestling_cell_header {
						background	:	#fcfcd8;
					}
					
					
				/* 試合予定/結果兼用 */
				
					.table_softball_bg_header {
						background	:	#dada9a;
					}
					.table_softball_bg {
						background	:	#fafaba;
					}
					.table_softball_fg {
						color		:	#c01d62;
					}
					.table_basketball_bg_header {
						background	:	#cfd8b8;
					}
					.table_basketball_bg {
						background	:	#eff8d8;
					}
					.table_basketball_fg {
						color		:	#3787a2;
					}
					
					
			/* アクセス */
			
				.diamond_sign {
					color	:	#7fc816;
				}
				
				
			/* 山梨学院記録 */
			
				.internalrecords_swimming_header {
					color	:	#d5681f;
				}
				.internalrecords_swimming_eventname {
					color	:	#57c457;
				}
				
				
		/* その他 */
		
		
/*
			.colored_darkred {
				color	:	#bc352b;
			}
*/
			.colored_darkorange {
				color	:	#d99209;
			}
/*
			.colored_brown {
				color	:	#7f4e23;
			}
*/
			.colored_lightbrown {
				color	:	#b86013;
			}
			.colored_darkbrown {
				color	:	#705838;
			}
			.colored_green {
				color	:	#3e9b00;
			}
/*
			.colored_lightgreen {
				color	:	#39bb0c;
			}
			.colored_lightblue {
				color	:	#0771b5;
			}
			.colored_gray {
				color	:	#6f6f6f;
			}
*/
			.colored_emeraldgreen {
				color	:	#00b354;
			}
			.colored_darkblue {
				color	:	#181171;
			}
			
			.line_space_narrow {
				line-height	:	18px;
			}
			
			.left_padded {
				padding-left	:	10px;
			}
			.left_padded_extra {
				padding-left	:	20px;
			}
			.right_padded {
				padding-right	:	10px;
			}
			.both_sides_padded {
				padding-left	:	10px;
				padding-right	:	10px;
			}
			.both_sides_padded_light {
				padding-left	:	5px;
				padding-right	:	5px;
			}
			
			.fixed_layout_table {
				table-layout	:	fixed;
			}
			
			.small_font {
				font-size	:	8pt;
			}
			.extra_small_font {
				font-size	:	5pt;
			}
			
			.top_border_none {
				border-top-style	:	none;
			}
			.bottom_border_none {
				border-bottom-style	:	none;
			}
			.right_border_none {
				border-right-style	:	none;
			}
			.left_border_none {
				border-left-style	:	none;
			}
			
			
			
/* temporary */
	.font_yg_red	{color				:	#c00926;}
	.font_yg_blue	{color				:	#36309a;}
	.font_biggest	{font-size			:	120%;}
	.font_bigger	{font-size			:	110%;}
	.font_bold		{font-weight		:	bold;}
	.font_underline	{text-decoration	:	underline;}
	
	
/* 1004追加 */
#container{
	text-align:center;
	margin:0 auto;
}

#main{
	text-align:center;
	border:1px #999 solid;
	margin:0 auto;
	padding:10px;
	width:700px;
	background:url(../club_images/top_line.gif) #FFF repeat-x left top;
}


