/* ================================================================================================
			共通定義
================================================================================================ */
/*
body {
	margin-top 					: 0px;
	margin-bottom 			: 0px;
	border-top-width 		: 0px;
	border-bottom-width : 0px;
	background-color		: #ffffff;
}
*/

#f5_header {
}

#f5_info {
}

#f5_detail {
}

#f5_comment {
}

#f5_list {
}

#f6_list {
}

#f7_list {
}

#f8_list {
}

#f5_gallery {
}

#f5_league {
}

#f5_tournament {
}

a, a:link, a:visited, a:active {
	color:#0052C1;
	text-decoration:underline;
}

a:hover {
	text-decoration: none;
}

.f5_title {
	font-size 				: 12px;
	font-weight				: bold;
	clear					: both;
	color 					: #161686;
	background-color 		: #f0f0f0;
	border-width 			: 1px 1px 1px 5px;
	border-style 			: solid;
	border-color			: #CCCCCC #CCCCCC #CCCCCC #161686;
	padding					: 8px 2px 8px 6px;
	text-align				: left;
	margin-top				: 25px;
}

.f5_title_note {
	margin							: 0px;
  padding-top 				: 5px;
  padding-left 				: 0px;
  padding-right 			: 0px;
  padding-bottom 			: 5px;
	color								: #000;
	font-size						: 16px;
	font-weight					: normal;
	text-align					: left;
}

.f5_caption {
	margin							: 0px;
  padding-top 				: 15px;
  padding-left 				: 0px;
  padding-right 			: 0px;
  padding-bottom 			: 0px;
	color								: #000;
	font-size						: 12px;
	font-weight					: bold;
	text-align					: left;
}

.f5_note {
	margin							: 0px;
  padding-top 				: 5px;
  padding-left 				: 0px;
  padding-right 			: 0px;
  padding-bottom 			: 5px;
	color								: #000;
	font-size						: 16px;
	font-weight					: normal;
	text-align					: left;
}

.f7_note {
	margin						: 0px;
	padding-top 				: 5px;
	padding-left 				: 0px;
	padding-right 				: 0px;
	padding-bottom 				: 5px;
	color						: #000000;
	font-size					: 16px;
	font-weight					: normal;
	text-align					: left;
}

.f5_table {
	background-color			: #ffffff;
	border-top					: 1px solid #D0D0D0;
	border-bottom				: 1px solid #D0D0D0;
	border-right				: 1px solid #D0D0D0;
	margin						: 10px 0px 20px 0px;
	width						: 100%;
	font-size 					: 12px;
	border-collapse				: separete;
	border-spacing				: 1px;
}

.f5_table1 {
	padding						: 4px;
	background-color			: #f5f5f5;
	border-left					: 1px solid #D0D0D0;
	border-bottom				: 1px solid #eeeeee;
	border-right				: 1px solid #eeeeee;
	line-height					: 145%;
}

.f5_table2 {
	padding						: 4px;
	background-color			: #ffffff;
	border-left					: 1px solid #D0D0D0;
	border-bottom				: 1px solid #eeeeee;
	border-right				: 1px solid #eeeeee;
	line-height					: 145%;
}

.f5_table th {
	background-color			: #cccccc;
    border-left					: 1px solid #d0d0d0;
	font-weight					: normal;
	padding						: 7px 2px;
	white-space					: nowrap;
	text-align					: center;
}

.f6_table {
	margin						: 10px 0px 20px 0px;
	width						: 100%;
	font-size 					: 12px;
}

.f6_table1 {
	background-color			: #F9F9F9;
	border-color				: #F0F0F0 #EEEEEE #EEEEEE #F0F0F0;
	border-style				: solid;
	border-width				: 1px;
	line-height					: 145%;
}

.f6_table th {
	background-color			: #F0F0F0;
	border-color				: #EEEEEE #DDDDDD #DDDDDD #EEEEEE;
	border-style				: solid;
	border-width				: 1px;
	font-weight					: normal;
	white-space					: nowrap;
	padding						: 7px;
	text-align					: left;
}

.f7_table {
	background-color			: #ffffff;
	margin						: 0px;
	width						: 100%;
	font-size 					: 12px;
	border-collapse				: collapse;
}

.f7_table1 {
	padding						: 5px;
	background-color			: #f5f5f5;
	border-left					:1px solid #d0d0d0;
	border-right				:1px solid #d0d0d0;
}

.f7_table2 {
	padding						: 5px;
	background-color			: #ffffff;
	border-left					:1px solid #d0d0d0;
	border-right				:1px solid #d0d0d0;
}

.f7_table th {
	padding						: 5px;
	background-color			: #ffffff;
	border-left					:1px solid #d0d0d0;
	border-right				:1px solid #d0d0d0;
}

.f8_table {
	width						: 100%;
	font-size 					: 12px;
}

.f8_table1 {
	padding-top					: 6px;
	text-align				: center;
}

.f8_table th {
	padding						: 5px;
	background-color			: #ffffff;
	border					:1px solid #d0d0d0;
	border				:1px solid #000000;
}

.f5_btnArea {
	margin							: 0px;
  padding-top 				: 10px;
  padding-left 				: 30px;
  padding-right 			: 10px;
  padding-bottom 			: 10px;
	color								: #000;
	font-size						: 16px;
	font-weight					: normal;
	text-align					: left;
}

.f5_sunday {
	padding						: 4px;
	font-size					: 12px;
	background-color			: #f5f5f5;
	color						: #ff0000;
	border-left					: 1px solid #D0D0D0;
	border-bottom				: 1px solid #eeeeee;
	border-right				: 1px solid #eeeeee;
}

.f5_saturday {
	padding						: 4px;
	font-size					: 12px;
	background-color			: #f5f5f5;
	color						: #0000ff;
	border-left					: 1px solid #D0D0D0;
	border-bottom				: 1px solid #eeeeee;
	border-right				: 1px solid #eeeeee;
}

.f5_holiday {
	padding						: 4px;
	font-size					: 12px;
	background-color			: #f5f5f5;
	color						: #ff0000;
	border-left					: 1px solid #D0D0D0;
	border-bottom				: 1px solid #eeeeee;
	border-right				: 1px solid #eeeeee;
}


.f5_sunday_bg1 {
	padding						: 4px;
	font-size					: 12px;
	background-color			: #f5f5f5;
	color						: #ff0000;
	border-left					: 1px solid #D0D0D0;
	border-bottom				: 1px solid #eeeeee;
	border-right				: 1px solid #eeeeee;
}

.f5_saturday_bg1 {
	padding						: 4px;
	font-size					: 12px;
	background-color			: #f5f5f5;
	color						: #0000ff;
	border-left					: 1px solid #D0D0D0;
	border-bottom				: 1px solid #eeeeee;
	border-right				: 1px solid #eeeeee;
}

.f5_holiday_bg1 {
	padding						: 4px;
	font-size					: 12px;
	background-color			: #f5f5f5;
	color						: #ff0000;
	border-left					: 1px solid #D0D0D0;
	border-bottom				: 1px solid #eeeeee;
	border-right				: 1px solid #eeeeee;
}

.f5_sunday_bg2 {
	padding						: 4px;
	font-size					: 12px;
	background-color			: #ffffff;
	color						: #ff0000;
	border-left					: 1px solid #D0D0D0;
	border-bottom				: 1px solid #eeeeee;
	border-right				: 1px solid #eeeeee;
}

.f5_saturday_bg2 {
	padding						: 4px;
	font-size					: 12px;
	background-color			: #ffffff;
	color						: #0000ff;
	border-left					: 1px solid #D0D0D0;
	border-bottom				: 1px solid #eeeeee;
	border-right				: 1px solid #eeeeee;
}

.f5_holiday_bg2 {
	padding						: 4px;
	font-size					: 12px;
	background-color			: #ffffff;
	color						: #ff0000;
	border-left					: 1px solid #D0D0D0;
	border-bottom				: 1px solid #eeeeee;
	border-right				: 1px solid #eeeeee;
}

.f5_label {
    background-color	: #00009b;
		font-weight				: bold;
		color							: #ffffff;
}

.f5_right {
		text-align				: right;
		padding-right			: 3px;
}

.f5_center {
		text-align				: center;
}

.f5_paging {
	margin-top					: 10px;
	margin-left					: 5px;
  color 							: #000000;
  font-size 					: 16px;
}

.f5_paging_current {
  color 							: #ff0000;
  font-weight 				: bold;
  font-size 					: 20px;
}

.convFont {
	color								: #000;
	font-size						: 12px;
	font-weight					: bold;
	text-align					: left;
}

.convFont1 {
	color								: #000;
	font-size						: 12px;
	font-weight					: bold;
	text-align					: right;
}

/* ================================================================================================
			大会一覧
================================================================================================ */

#f5_conv_list {
	width							: 100%;
	margin-top					: 10px;
	margin-left					: auto;
	margin-right				: auto;
}

/* ================================================================================================
			大会一覧ver3
================================================================================================ */

#f7_conv_list {
	width							: 413px;
	margin-top					: auto;
	margin-left					: auto;
	margin-right				: auto;
}

/* ================================================================================================
			大会検索
================================================================================================ */

#f8_conv_list {
	width							: 300px;
	margin-top					: auto;
	margin-left					: auto;
	margin-right				: auto;
}

/* ================================================================================================
			大会結果一覧
================================================================================================ */

#f5_result_list {
	width								: 100%;
	margin-top					: 10px;
	margin-left					: auto;
	margin-right				: auto;
}

/* ================================================================================================
			大会結果
================================================================================================ */

#f5_result {
	width						: 99%;
	margin-top					: 10px;
	margin-left					: auto;
	margin-right				: auto;
}

#f5_result .f5_table {
	border						: 0px;
	margin-top					: 20px;
	margin-bottom				: 20px;
	margin-left					: 0px;
	margin-right				: 0px;
	width						: 100%;
}

#f5_result .f5_table th {
	background-color			: #f0f0f0;
	font-size					: 12px;
	border-collapse				: collapse;
	border						: 0px;
	text-align					: left;
	padding-left				: 10px;
}

#f5_result .f5_table td {
	background-color			: #f9f9f9;
	font-size					: 12px;
	border-collapse				: collapse;
	border						: 0px;
}

#f5_result #f5_league .f5_table {
	margin-top					: 10px;
	margin-bottom				: 10px;
	margin-left					: 18px;
	margin-right				: 18px;
	border-collapse				: collapse;
	border						: 1px solid #0000ff;
}

#f5_result #f5_league .f5_table th {
	font-size					: 11px;
	border-collapse				: collapse;
	border						: 1px solid #0000ff;
	background-color			: #F0F0F0;
}

#f5_result #f5_league .f5_table td {
	font-size					: 0.8em;
	border-collapse				: collapse;
	border						: 1px solid #0000ff;
}

#f5_result #f5_league .td-team,
#f5_result #f5_league .td-label
{
	color								: #000000;
	/*font-weight					: bold;*/
	background-color		: #f9f9f9;
}

.td-team a:link			{color:#000000;}
.td-team a:visited	{color:#000000;}
.td-team a:hover		{color:#000000;}
.td-team a:active		{color:#000000;}

#f5_result #f5_league .win-comment{
		border: none;
}

#f5_result #f5_league .td-label,
#f5_result #f5_league .td-res

{
		text-align				: center;
		vertical-align		: middle;
}

#f5_result #f5_league .td-res2
{
	background-color		: #F6F6F6;
	text-align					: center;
	vertical-align			: middle;
}

#f5_result .f5_note {
	margin							: 0px;
  padding-top 				: 10px;
  padding-left 				: 5px;
  padding-right 			: 0px;
  padding-bottom 			: 0px;
	color								: #000;
	font-size						: 0.8em;
	font-weight					: normal;
	text-align					: left;
}

#f5_result #f5_tournament table td
{
		border: none;
}

/* ================================================================================================
			ランキング一覧
================================================================================================ */

#f5_ranking_list {
	width								: 640px;
	margin-top					: 10px;
	margin-left					: auto;
	margin-right				: auto;
}

#f5_ranking_list td {
	font-size						: 12px;
	background-color		: #ffffff;
	color								: #000000;
}

#f5_ranking_list .f5_note {
	font-size						: 12px;
	background-color		: #ffffff;
	color								: #000000;
	padding-left				: 10px;
}

/* ================================================================================================
			ランキング
================================================================================================ */

#f5_ranking {
	width								: 640px;
	margin-top					: 10px;
	margin-left					: auto;
	margin-right				: auto;
}

#f5_ranking #f5_info {
	visibility					: collapse;
}

#f5_ranking .f5_title_note {
	margin							: 0px;
  padding-top 				: 5px;
  padding-left 				: 0px;
  padding-right 			: 0px;
  padding-bottom 			: 5px;
	color								: #fff;
	font-size						: 12px;
	font-weight					: bold;
}

#f5_ranking .f5_note {
	margin							: 0px;
  padding-top 				: 10px;
  padding-left 				: 5px;
  padding-right 			: 0px;
  padding-bottom 			: 0px;
	color								: #000;
	font-size						: 0.8em;
	font-weight					: normal;
	text-align					: left;
}

/* ================================================================================================
			チーム情報
================================================================================================ */

#f5_team {
	width								: 640px;
	margin-top					: 10px;
	margin-left					: auto;
	margin-right				: auto;
}