/* ================================================================================================
			共通定義
================================================================================================ */
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 {
}

#f5_gallery {
}

#f5_league {
}

#f5_tournament {
}

.f5_title {
  font-size 					: 16px;
  color 							: navy;
  background-color 		: #b6c5dc;
	border-width 				: 1px 10px 1px;
	border-left-width 	: 10px;
	border-right-width 	: 10px;
	border-style 				: solid solid solid solid;
	border-top-color 		: #4f71a4;
	border-right-color 	: #4f71a4;
	border-bottom-color : #4f71a4;
	border-left-color 	: #4f71a4;
  padding-top 				: 6px;
  padding-left 				: 20px;
  padding-right 			: 20px;
  padding-bottom 			: 6px;
  height 							: 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 				: 5px;
  padding-left 				: 10px;
  padding-right 			: 0px;
  padding-bottom 			: 5px;
	color								: #000;
	font-size						: 12px;
	font-weight					: bold;
	text-align					: left;
	border-top 					: 2px solid #4f71a4;
	border-bottom 			: 2px solid #4f71a4;
}

.f5_note {
	margin							: 0px;
  padding-top 				: 5px;
  padding-left 				: 10px;
  padding-right 			: 10px;
  padding-bottom 			: 5px;
	color								: #000;
	font-size						: 16px;
	font-weight					: normal;
	text-align					: left;
}

.f5_table {
	margin-top					: 10px;
	margin-buttom				: 20px;
	margin-left					: 0px;
	margin-right				: 0px;
	border-collapse			:	collapse;
	border							: 1px solid #0000ff;
}

.f5_table th,.f5_table td {
	padding							: 4px;
	font-size						: 12px;
	border-collapse			:	collapse;
	border							: 1px solid #0000ff;
}

.f5_table th {
	padding							: 4px;
	font-size						: 12px;
	color								: navy;
	background-color		:	#b6c5dc;
}

.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 {
	color								: #ff0000;
}

.f5_saturday {
	color								: #0000ff;
}

.f5_holiday {
	color								: #ff0000;
}

.f5_label {
    background-color	: #b6c5dc;
		font-weight				: bold;
		color							: navy;
}

.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;
}

/* ================================================================================================
			大会一覧
================================================================================================ */

#f5_conv_list {
	width								: 640px;
	margin-top					: 10px;
	margin-left					: auto;
	margin-right				: auto;
}

/* ================================================================================================
			大会結果一覧
================================================================================================ */

#f5_result_list {
	width								: 580px;
	margin-top					: 10px;
	margin-left					: auto;
	margin-right				: auto;
}

/* ================================================================================================
			大会結果
================================================================================================ */

#f5_result {
	width								: 640px;
	margin-top					: 10px;
	margin-left					: auto;
	margin-right				: auto;
}

#f5_result .f5_table {
	margin-top					: 20px;
	margin-buttom				: 20px;
	margin-left					: 20px;
	margin-right				: 20px;
	width								: 90%;
	border-collapse			: collapse;
}

#f5_result .f5_table th {
	font-size						: 12px;
	border-collapse			:	collapse;
	border							: 1px solid #0000ff;
}

#f5_result .f5_table td {
	font-size						: 12px;
	border-collapse			:	collapse;
	border							: 1px solid #0000ff;
}

#f5_result #f5_league .f5_table {
	margin-top					: 10px;
	margin-buttom				: 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;
}

#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								: #666666;
	font-weight					: normal;
	background-color		: #b6c5dc;
}

#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								: 580px;
	margin-top					: 10px;
	margin-left					: auto;
	margin-right				: auto;
}

#f5_ranking_list td {
	font-size						: 12px;
	background-color		: #b6c5dc;
	color								: #000000;
}

#f5_ranking_list .f5_note {
	font-size						: 12px;
	background-color		: #ffffff;
	color								: #000000;
	padding-left				: 10px;
}

/* ================================================================================================
			ランキング
================================================================================================ */

#f5_ranking {
	width								: 580px;
	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								: #000;
	font-size						: 12px;
	font-weight					: bold;
}

#f5_ranking .f5_note {
	margin-top					: 0px;
	margin-left					: 0px;
	margin-right				: 0px;
	margin-bottom				: 5px;
  padding-top 				: 0px;
  padding-left 				: 5px;
  padding-right 			: 0px;
  padding-bottom 			: 5px;
	color								: #000;
	font-size						: 0.8em;
	font-weight					: normal;
	text-align					: left;
}

.#f5_ranking f5_caption {
	margin-top 					: 0px;
	margin-bottom 			: 10px;
  padding-top 				: 5px;
  padding-left 				: 10px;
  padding-right 			: 0px;
  padding-bottom 			: 5px;
	color								: #000;
	font-size						: 12px;
	font-weight					: bold;
	text-align					: left;
	border-top 					: 2px solid #4f71a4;
	border-bottom 			: 2px solid #4f71a4;
}

/* ================================================================================================
			チーム情報
================================================================================================ */

#f5_team {
	width								: 640px;
	margin-top					: 10px;
	margin-left					: auto;
	margin-right				: auto;
}