@charset "shift_jis";
/* CSS Document */

/*構造 ------------------------------------------------------------------------------ */
body {background-color:#CCCCCC; color:#333333; margin:0;}

#wrap {
	width:759px;
	background-color:#FFFFFF;
	height:100%;
}

#side_navi {
	background:url(../cmnimage/back.gif) repeat-x left top;
	width:160px;
	vertical-align:top;
	height:800px;
}

#r_box {
	background:url(../cmnimage/header_bg.gif) repeat-x left top;
	width:599px;
}

#navi_btn {
	background-color:#FF3333;
	padding-left:20px;
}

#topimage {margin-bottom:15px;}

#mobile {text-align:center; margin:20px 0;}


/*共通事項 ------------------------------------------------------------------------------ */
h3 {text-align:center; padding:0; margin:10px 0; font-size:small; line-height:125%;}

.style2 {font-size:x-small;}

.space1 {height:15px;}

#panlist {
	padding:10px;
	margin:0;
	font-size:small;
	color:#333333;
	}
#panlist a {color:#0066CC;}
#panlist a:hover {color:#FF3300;}

#clr {clear:both; padding:0; margin:0;}

td {vertical-align:top;}

#site_serch {
	width:148px;
	margin:0 auto;
	padding:1px;
	text-align:center;
	border:#0099FF 1px solid;
	background-color:#FFFFFF;
	}
#site_serch .title {
	font-size:small;
	margin:0;
	padding:2px;
	}

/*サイドナビ ------------------------------------------------------------------------------ */
#side_menu_btn {list-style:none; margin:0; padding:0}
#side_menu_btn li { margin-bottom:10px; width:160px; height:22px;}
#side_menu_btn li a {
	width:160px;
	height:22px;
	display:block;
	text-indent:-9999px;
	/*\*/
	overflow:hidden;
	/**/
	}

/*ラグビー*/
#side_menu_btn #menu001_r {background:url(../cmnimage/btn01_r.gif) left top no-repeat;}
#side_menu_btn #menu001_r a {background:url(../cmnimage/btn01_r.gif) left top no-repeat;}
#side_menu_btn #menu001_r a:hover {background:url(../cmnimage/btn01_r_2.gif) left top no-repeat;}
#side_menu_btn #menu001_r a#on {background:url(../cmnimage/btn01_r_2.gif) left top no-repeat;}

#side_menu_btn #menu002_r {background:url(../cmnimage/btn02_r.gif) left top no-repeat;}
#side_menu_btn #menu002_r a {background:url(../cmnimage/btn02_r.gif) left top no-repeat;}
#side_menu_btn #menu002_r a:hover {background:url(../cmnimage/btn02_r_2.gif) left top no-repeat;}
#side_menu_btn #menu002_r a#on {background:url(../cmnimage/btn02_r_2.gif) left top no-repeat;}

#side_menu_btn #menu003_r {background:url(../cmnimage/btn03_r.gif) left top no-repeat;}
#side_menu_btn #menu003_r a {background:url(../cmnimage/btn03_r.gif) left top no-repeat;}
#side_menu_btn #menu003_r a:hover {background:url(../cmnimage/btn03_r_2.gif) left top no-repeat;}
#side_menu_btn #menu003_r a#on {background:url(../cmnimage/btn03_r_2.gif) left top no-repeat;}

#side_menu_btn #menu004_r {background:url(../cmnimage/btn04_r.gif) left top no-repeat;}
#side_menu_btn #menu004_r a {background:url(../cmnimage/btn04_r.gif) left top no-repeat;}
#side_menu_btn #menu004_r a:hover {background:url(../cmnimage/btn04_r_2.gif) left top no-repeat;}
#side_menu_btn #menu004_r a#on {background:url(../cmnimage/btn04_r_2.gif) left top no-repeat;}

#side_menu_btn #menu005_r {background:url(../cmnimage/btn05_r.gif) left top no-repeat;}
#side_menu_btn #menu005_r a {background:url(../cmnimage/btn05_r.gif) left top no-repeat;}
#side_menu_btn #menu005_r a:hover {background:url(../cmnimage/btn05_r_2.gif) left top no-repeat;}
#side_menu_btn #menu005_r a#on {background:url(../cmnimage/btn05_r_2.gif) left top no-repeat;}

#side_menu_btn #menu006_r {background:url(../cmnimage/btn06_r.gif) left top no-repeat;}
#side_menu_btn #menu006_r a {background:url(../cmnimage/btn06_r.gif) left top no-repeat;}
#side_menu_btn #menu006_r a:hover {background:url(../cmnimage/btn06_r_2.gif) left top no-repeat;}
#side_menu_btn #menu006_r a#on {background:url(../cmnimage/btn06_r_2.gif) left top no-repeat;}

#side_menu_btn #menu007_r {background:url(../cmnimage/btn07_r.gif) left top no-repeat;}
#side_menu_btn #menu007_r a {background:url(../cmnimage/btn07_r.gif) left top no-repeat;}
#side_menu_btn #menu007_r a:hover {background:url(../cmnimage/btn07_r_2.gif) left top no-repeat;}
#side_menu_btn #menu007_r a#on {background:url(../cmnimage/btn07_r_2.gif) left top no-repeat;}

/*ソフトボール*/
#side_menu_btn #menu001_s {background:url(../cmnimage/btn01_s.gif) left top no-repeat;}
#side_menu_btn #menu001_s a {background:url(../cmnimage/btn01_s.gif) left top no-repeat;}
#side_menu_btn #menu001_s a:hover {background:url(../cmnimage/btn01_s_2.gif) left top no-repeat;}
#side_menu_btn #menu001_s a#on {background:url(../cmnimage/btn01_s_2.gif) left top no-repeat;}

#side_menu_btn #menu002_s {background:url(../cmnimage/btn02_s.gif) left top no-repeat;}
#side_menu_btn #menu002_s a {background:url(../cmnimage/btn02_s.gif) left top no-repeat;}
#side_menu_btn #menu002_s a:hover {background:url(../cmnimage/btn02_s_2.gif) left top no-repeat;}
#side_menu_btn #menu002_s a#on {background:url(../cmnimage/btn02_s_2.gif) left top no-repeat;}

#side_menu_btn #menu003_s {background:url(../cmnimage/btn03_s.gif) left top no-repeat;}
#side_menu_btn #menu003_s a {background:url(../cmnimage/btn03_s.gif) left top no-repeat;}
#side_menu_btn #menu003_s a:hover {background:url(../cmnimage/btn03_s_2.gif) left top no-repeat;}
#side_menu_btn #menu003_s a#on {background:url(../cmnimage/btn03_s_2.gif) left top no-repeat;}

#side_menu_btn #menu004_s {background:url(../cmnimage/btn04_s.gif) left top no-repeat;}
#side_menu_btn #menu004_s a {background:url(../cmnimage/btn04_s.gif) left top no-repeat;}
#side_menu_btn #menu004_s a:hover {background:url(../cmnimage/btn04_s_2.gif) left top no-repeat;}
#side_menu_btn #menu004_s a#on {background:url(../cmnimage/btn04_s_2.gif) left top no-repeat;}

#side_menu_btn #menu005_s {background:url(../cmnimage/btn05_s.gif) left top no-repeat;}
#side_menu_btn #menu005_s a {background:url(../cmnimage/btn05_s.gif) left top no-repeat;}
#side_menu_btn #menu005_s a:hover {background:url(../cmnimage/btn05_s_2.gif) left top no-repeat;}
#side_menu_btn #menu005_s a#on {background:url(../cmnimage/btn05_s_2.gif) left top no-repeat;}

#side_menu_btn #menu006_s {background:url(../cmnimage/btn06_s.gif) left top no-repeat;}
#side_menu_btn #menu006_s a {background:url(../cmnimage/btn06_s.gif) left top no-repeat;}
#side_menu_btn #menu006_s a:hover {background:url(../cmnimage/btn06_s_2.gif) left top no-repeat;}
#side_menu_btn #menu006_s a#on {background:url(../cmnimage/btn06_s_2.gif) left top no-repeat;}

#side_menu_btn #menu007_s {background:url(../cmnimage/btn07_s.gif) left top no-repeat;}
#side_menu_btn #menu007_s a {background:url(../cmnimage/btn07_s.gif) left top no-repeat;}
#side_menu_btn #menu007_s a:hover {background:url(../cmnimage/btn07_s_2.gif) left top no-repeat;}
#side_menu_btn #menu007_s a#on {background:url(../cmnimage/btn07_s_2.gif) left top no-repeat;}

/*陸上*/
#side_menu_btn #menu001_t {background:url(../cmnimage/btn01_t.gif) left top no-repeat;}
#side_menu_btn #menu001_t a {background:url(../cmnimage/btn01_t.gif) left top no-repeat;}
#side_menu_btn #menu001_t a:hover {background:url(../cmnimage/btn01_t_2.gif) left top no-repeat;}
#side_menu_btn #menu001_t a#on {background:url(../cmnimage/btn01_t_2.gif) left top no-repeat;}

#side_menu_btn #menu002_t {background:url(../cmnimage/btn02_t.gif) left top no-repeat;}
#side_menu_btn #menu002_t a {background:url(../cmnimage/btn02_t.gif) left top no-repeat;}
#side_menu_btn #menu002_t a:hover {background:url(../cmnimage/btn02_t_2.gif) left top no-repeat;}
#side_menu_btn #menu002_t a#on {background:url(../cmnimage/btn02_t_2.gif) left top no-repeat;}

#side_menu_btn #menu003_t {background:url(../cmnimage/btn03_t.gif) left top no-repeat;}
#side_menu_btn #menu003_t a {background:url(../cmnimage/btn03_t.gif) left top no-repeat;}
#side_menu_btn #menu003_t a:hover {background:url(../cmnimage/btn03_t_2.gif) left top no-repeat;}
#side_menu_btn #menu003_t a#on {background:url(../cmnimage/btn03_t_2.gif) left top no-repeat;}

#side_menu_btn #menu004_t {background:url(../cmnimage/btn04_r_t.gif) left top no-repeat;}
#side_menu_btn #menu004_t a {background:url(../cmnimage/btn04_r_t.gif) left top no-repeat;}
#side_menu_btn #menu004_t a:hover {background:url(../cmnimage/btn04_r_t_2.gif) left top no-repeat;}
#side_menu_btn #menu004_t a#on {background:url(../cmnimage/btn04_r_t_2.gif) left top no-repeat;}

#side_menu_btn #menu005_t {background:url(../cmnimage/btn05_t.gif) left top no-repeat;}
#side_menu_btn #menu005_t a {background:url(../cmnimage/btn05_t.gif) left top no-repeat;}
#side_menu_btn #menu005_t a:hover {background:url(../cmnimage/btn05_t_2.gif) left top no-repeat;}
#side_menu_btn #menu005_t a#on {background:url(../cmnimage/btn05_t_2.gif) left top no-repeat;}

#side_menu_btn #menu006_t {background:url(../cmnimage/btn06_t.gif) left top no-repeat;}
#side_menu_btn #menu006_t a {background:url(../cmnimage/btn06_t.gif) left top no-repeat;}
#side_menu_btn #menu006_t a:hover {background:url(../cmnimage/btn06_t_2.gif) left top no-repeat;}
#side_menu_btn #menu006_t a#on {background:url(../cmnimage/btn06_t_2.gif) left top no-repeat;}

#side_menu_btn #menu007_t {background:url(../cmnimage/btn07_t.gif) left top no-repeat;}
#side_menu_btn #menu007_t a {background:url(../cmnimage/btn07_t.gif) left top no-repeat;}
#side_menu_btn #menu007_t a:hover {background:url(../cmnimage/btn07_t_2.gif) left top no-repeat;}
#side_menu_btn #menu007_t a#on {background:url(../cmnimage/btn07_t_2.gif) left top no-repeat;}



/*TOPICS ------------------------------------------------------------------------------ */
#topics_box {
	padding-right:15px;
	}

#topics_box ul {
	padding:0;
	margin:0;
	font-size:small;
	padding-left:10px;
}

#topics_box ul li {
	list-style:none;
	list-style-position:inherit;
	margin:0;
	line-height:130%;
	padding-top:5px;
	padding-right:0px;
	padding-bottom:15px;
}

#topics_r li {
	background:url(../cmnimage/iconbr.gif) left 1px no-repeat;
	padding-left:25px;
	}

#topics_s li {
	background:url(../cmnimage/iconbs.gif) left 1px no-repeat;
	padding-left:30px;
	}

#topics_t td {
	padding-bottom:10px;
	font-size:smaller;
	}


p.morenews {text-align:right; margin:0 20px 50px 0; padding:0;}
p.morenews a {
	background:url(../cmnimage/eye_catch.gif) left -1px no-repeat;
	margin:0;
	padding:0;
	padding-left:18px;
	font-size:small;
}


/*試合結果＆次戦予告 ------------------------------------------------------------------------------ */
#game_box {
	padding:0;
	padding:0 10px;
	margin:0;
	margin-bottom:15px;
	font-size:100%;
	}

/*試合結果*/
#result {
	width:350px;
	float:left;
	padding:0;
	margin:0;
}

#result p {margin:0; padding:0;}

#result_data {
	width:350px;
	height:180px;
	padding:0;
	margin:0;
	border-collapse:collapse;
	border-left:#FF0000 3px solid;
	border-right:#FF0000 3px solid;
	border-bottom:#FF0000 3px solid;
}


#result_data .team {
	text-align:center;
	font-weight:bold;
	padding-top:5px;
	font-size:90%;
	vertical-align:middle;
	margin:0;
	width:160px;
}

#result_data .vs { text-align:center; vertical-align:middle; font-size:200%; color:#FF0000; font-weight:bold;}

#result_data .pts {
	text-align:center;
	font-weight:bold;
	font-size:280%;
	margin:0;
	padding:0;
}


#result_data .report {
	text-align:right;
	font-size:75%;
	padding-right:5px;
	}


#result_data .place {
	padding:5px;
	border-bottom:#ff0000 1px solid;
	font-weight:bold;
	font-size:75%;
}

#result_data .place_image {
	width: 350px;
	background-image:url(../rugby/image/result_image.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
}

/*勝ったとき*/
#result_data .win {color:#FF0000;}
/*負けたとき*/
#result_data .lose {color:#0066cc;}


/*ラグビー部result_data_box*/
#result_data_rb {
	width:330px;
	height:180px;
	padding:0;
	margin:0;
	border-collapse:collapse;
	border-left:#FF0000 3px solid;
	border-right:#FF0000 3px solid;
	border-bottom:#FF0000 3px solid;
	
}


#result_data_rb .team {
	text-align:center;
	font-weight:bold;
	padding-top:5px;
	font-size:90%;
	vertical-align:middle;
	margin:0;
	width:160px;
}

#result_data_rb .vs { text-align:center; vertical-align:middle; font-size:200%; color:#FF0000; font-weight:bold;}

#result_data_rb .date_s {
	width:330px;
	height:20px;
	height:
	text-align:left;
	padding:5px 10px;
	font-size:80%;
	font-weight:bold;
	vertical-align:middle;
	margin:0;
	}

#result_data_rb .pts {
	text-align:center;
	font-weight:bold;
	font-size:280%;
	margin:0;
	padding:0;
}

#result_data_rb .pts_s {
	width:330px;
	text-align:center;
	vertical-align:top;
	font-size:60%;
	margin:0;
	padding:5px 10px;
}

#result_data_rb .report {
	text-align:right;
	font-size:75%;
	padding-right:5px;
	}


#result_data_rb .place {
	height:20px;
	padding:10px 0 0 5px;
	border-bottom:#ff0000 1px solid;
	font-weight:bold;
	font-size:75%;
}

#result_data_rb .place_image {

}

/*勝ったとき*/
#result_data_rb .win {color:#FF0000;}
/*負けたとき*/
#result_data_rb .lose {color:#0066cc;}

/*陸上部result_data_box*/
#result_data_taf {
	width:350px;
	height:145px;
	padding:0;
	margin:0;
	border-collapse:collapse;
	border-left:#FF0000 3px solid;
	border-right:#FF0000 3px solid;
	border-bottom:#FF0000 3px solid;
	
}

#result_data_taf .team {
	text-align:center;
	font-weight:bold;
	padding-top:5px;
	font-size:90%;
	vertical-align:middle;
	margin:0;
	width:160px;
}

#result_data_taf .vs { text-align:center; vertical-align:middle; font-size:200%; color:#FF0000; font-weight:bold;}

#result_data_taf .date_s {
	width:100px
	text-align:center;
	padding:10px 5px 5px 5px;
	font-size:80%;
	font-weight:bold;
	vertical-align:middle;
	margin:0;
	}

#result_data_taf .daikai_s {
	text-align:center;
	padding:0px;
	font-size:110%;
	font-weight:bold;
	vertical-align:middle;
	margin:0;
	}

#result_data_taf .kaijyo_s {
	text-align:left;
	padding:5px 10px;
	font-size:100%;
	font-weight:bold;
	vertical-align:middle;
	margin:0;
	}

#result_data_taf .shumoku_s {
	text-align:center;
	padding:5px 10px;
	font-size:80%;
	font-weight:bold;
	vertical-align:middle;
	margin:0;
	}

#result_data_taf .jyuni {
	text-align:left;
	padding:5px 10px;
	font-size:80%;
	font-weight:bold;
	vertical-align:middle;
	margin:0;
	}

#result_data_taf .pts {
	text-align:center;
	font-weight:bold;
	font-size:280%;
	margin:0;
	padding:0;
}

#result_data_taf .pts_s {
	width:330px;
	text-align:center;
	vertical-align:top;
	font-size:60%;
	margin:0;
	padding:5px 10px;
}

#result_data_taf .report {
	text-align:right;
	font-size:75%;
	padding-right:5px;
	}


#result_data_taf .place {
	height:20px;
	padding:10px 0 0 5px;
	border-bottom:#ff0000 1px solid;
	font-weight:bold;
	font-size:75%;
}

#result_data_taf .place_image {

}

#result_data_taf .soft_line {
	border-top:#CCCCCC 1px dashed;
	height:0;
}

/*1位をしたとき*/
#result_data_taf .taf_first {color:#FF0000;}


/*ソフトボールの速報*/
#result_data .date_s {
	text-align:left;
	padding:5px 10px;
	font-size:90%;
	font-weight:bold;
	vertical-align:bottom;
	margin:0;
	}
#result_data .pts_s {
	text-align:center;
	vertical-align:top;
	font-weight:bold;
	font-size:120%;
	margin:0;
	padding:5px 10px;
}
#result_data .soft_line {
	border-top:#CCCCCC 1px dashed;
	height:0;
}




/*次戦予告*/
#nextgame {
	width:200px;
	float:right;
	padding:0;
	margin:0;
	}

#nextgame p {margin:0; padding:0;}

#next_data {
	width:200px;
	height:180px;
	padding:0;
	margin:0;
	border-collapse:collapse;
	border-left:#0066cc 3px solid;
	border-right:#0066cc 3px solid;
	border-bottom:#0066cc 3px solid;
	font-weight:bold;
}

#next_data .date {
	color:#FF0000;
	text-align:center;
	vertical-align:middle;
	font-size:180%;
	}

#next_data .place {
	text-align:right;
	padding:5px 0;
	padding-right:5px;
	font-size:75%;
	}

#next_data .rival_tag {
	text-align:left;
	padding:0;
	margin:0;
	}

#next_data .rival_tag img {
	padding:0;
	margin:0;
	}

#next_data .rival {
	text-align:right;
	color:#0066cc;
	padding-top:5px;
	font-size:100%;
	vertical-align:middle;
	}


/*ラグビー部next_data_box*/
#next_data_rb {
	width:200px;
	height:155px;	/*選手写真がある場合：height:180px;、無い場合：155px*/
	padding:0;
	margin:0;
	border-collapse:collapse;
	border-left:#0066cc 3px solid;
	border-right:#0066cc 3px solid;
	border-bottom:#0066cc 3px solid;
	/*
	background-image:url(../rugby/image/nextgame_image.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;*/
	font-weight:bold;
}

#next_data_rb .date {
	color:#FF0000;
	text-align:center;
	vertical-align:middle;
	font-size:180%;
	}

#next_data_rb .place {
	text-align:right;
	padding:5px 0;
	padding-right:5px;
	font-size:75%;
	}

#next_data_rb .rival_tag {
	text-align:left;
	padding:0;
	margin:0;
	}

#next_data_rb .rival_tag img {
	padding:0;
	margin:0;
	}

#next_data_rb .rival {
	text-align:right;
	color:#0066cc;
	padding-right:5px;
	font-size:100%;
	}


/*陸上部next_data_box*/
#next_data_taf {
	width:200px;
	height:135px;	/*選手写真がある場合：height:180px;、無い場合：135px*/
	padding:0;
	margin:0;
	border-collapse:collapse;
	border-left:#0066cc 3px solid;
	border-right:#0066cc 3px solid;
	border-bottom:#0066cc 3px solid;
	/*
	background-image:url(../rugby/image/nextgame_image.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;*/
	font-weight:bold;
}

#next_data_taf .date {
	color:#FF0000;
	text-align:center;
	vertical-align:middle;
	font-size:100%;
	font-weight:bold;
	width:200px;
	height:30px;
	}

#next_data_taf .place {
	text-align:right;
	padding:5px 0;
	padding-right:5px;
	font-size:75%;
	}

#next_data_taf .rival_tag {
	text-align:left;
	padding:0;
	margin:0;
	}

#next_data_taf .rival_tag img {
	padding:0;
	margin:0;
	}

#next_data_taf .rival {
	text-align:center;
	color:#0066cc;
	padding:5px 0 0 0;
	font-size:120%;
	}

#next_data_taf .shomoku {
	text-align:center;
	padding:0px;
	font-size:100%;
	}



/*メンバー紹介 ------------------------------------------------------------------------------ */
/*Rugby*/
#member_card_rugby {
	width:580px;
	margin:0 auto;
	border-collapse:collapse;
	margin-bottom:50px;
	}

#member_card_rugby caption {
	text-align:left;
	margin:0;
	padding:0;
	font-size:smaller;
	color:#333333;
	font-weight:bold;
	}

#member_card_rugby td {
	width:115px;
	text-align:center;
	vertical-align:middle;
	height:180px;
	}
#member_card_rugby td a img{
	border:none;
	}
#member_card_rugby td a {
	text-align:center;
	width:110px;
	height:160px;
	padding:2px 1px;
	display:block;
	background-color:#999999;
	}
#member_card_rugby td a:hover {
	background-color:#FF0000;
	}
#member_card_rugby tr.staff td a:hover {
	background-color:#0099FF;
	}

/*Softball*/
#member_card_soft {
	width:580px;
	margin:0 auto;
	border-collapse:collapse;
	margin-bottom:50px;
	}

#member_card_soft caption {
	text-align:left;
	margin:0;
	padding:0;
	font-size:smaller;
	color:#333333;
	font-weight:bold;
	}

#member_card_soft td {
	width:190px;
	text-align:center;
	vertical-align:middle;
	}
#member_card_soft td a img{
	border:none;
	}
#member_card_soft td a {
	text-align:center;
	width:180px;
	height:190px;
	padding:5px;
	display:block;
	}
#member_card_soft td a:hover {
	background-color:#FF6600;
	}
#member_card_soft tr.staff td a:hover {
	background-color:#0099FF;
	}

/*女子陸上部*/
#member_card_taf {
	width:540px;
	margin:0 auto;
	border-collapse:collapse;
	margin-bottom:50px;
	}

#member_card_taf caption {
	text-align:left;
	margin:0;
	padding:0;
	font-size:smaller;
	color:#333333;
	font-weight:bold;
	}

#member_card_taf td {
	width:170px;
	text-align:center;
	vertical-align:middle;
	}
#member_card_taf td a img{
	border:none;
	}
#member_card_taf td a {
	text-align:center;
	width:154px;
	height:223px;
	padding:5px;
	display:block;
	}
#member_card_taf td a:hover {
	background-color:#FF99FF;
	}
#member_card_taf tr.staff td a:hover {
	background-color:#0099FF;
	}



#member_index,#member_index p,#member_index ul,#member_index li,#member_index ol {
	margin:0;
	padding:0;
	font-size:small;
	line-height:125%;
	color:#333333;
	}

#member_index a{color:#0066CC;}
#member_index a:hover{color:#FF6600;}

#member_index {padding-left:15px; margin:30px 0;}

#member_index p {color:#FF3300; font-weight:bold;}

#member_index ul{list-style:none; margin-bottom:20px;}

#member_index ol{padding-left:20px;}


/*ルール紹介 ------------------------------------------------------------------------------ */
#rule_index,#rule_index p,#rule_index ul,#rule_index li {
	margin:0;
	padding:0;
	font-size:small;
	line-height:125%;
	color:#333333;
	}

#rule_index a{color:#0066CC;}
#rule_index a:hover{color:#FF6600;}

#rule_index {padding-left:10px; margin:30px 0;}

#rule_index p {color:#FF3300; font-weight:bold;}

#rule_index ul{list-style:none; margin-bottom:20px;}


/*試合日程結果*/
#gamedata td {vertical-align:middle;}
#sogogamedata td {vertical-align:middle;}

