/* 季節の報告 */
.seasonArticle{
	padding: 15px 5px 15px 15px;/* 枠の内側のスペース */
	margin: 0 0 5px 0;/* 枠の外側のスペース */
	border-radius: 8px;
	-moz-border-radius: 8px;    /* Firefox */
	-webkit-border-radius: 8px; /* Safari,Chrome */
	-khtml-border-radius: 8px; /* Linux Browsers */
	/* behavior: url(../htc/border-radius.htc); /* IE */
	border: solid 3px #F8A15A;
	background-color: #FFFFFF;
	color: #974807;
	width: 575px;
	font-size: 14px;
	min-height: 140px;
}
	.seasonArticleTitle{
		font-size: 22px;
		font-weight: bold;
		margin-left: 10px;
		border-bottom: solid 1px #DD6600;
		color: #007700;
	}
	.seasonArticleDate{
		float: right;
		font-size: 14px;
		color: #000099;
		margin: 9px 15px 0 0;
	}
	.siteWhatsNew{
		float: right;
		margin: 5px 5px 10px 10px;
		padding: 3px 2px 4px 2px;
		background-color: #DD6600;
		border-radius: 8px;
		-moz-border-radius: 8px;    /* Firefox */
		-webkit-border-radius: 8px; /* Safari,Chrome */
		-khtml-border-radius: 8px; /* Linux Browsers */
		/* behavior: url(../htc/border-radius.htc); /* IE */
		font-size: 12px;
		height: 200px;
		width: 160px;
		overflow: hidden;
	}
		.siteWhatsNewTitle{
			text-align: center;
			color: #EEFFEE;
			border-bottom: solid 1px #F0F0F0;
		}
		.siteWhatsNewLine{
			border-width: 1px 0px 0px 0px;
			border-top: solid 1px #F0F0F0;
			margin: 0 0 5px 0;
		}
		.siteWhatsNewItem{
			margin: 2px 2px 2px 3px;
		}
			.siteWhatsNewItem a{
				color: #F0F0F0;
				text-decoration: none;
			}
			.siteWhatsNewItem a:hover{
				text-decoration: underline;
			}
	.seasonImageBox{
		float: left;
		margin: 0 20px 15px 0;
	}
		.seasonImage{
			width: 200px;
			cursor: pointer;
			border: solid 5px #E46D0A;
		}
	.seasonText{
		margin: 5px 10px 0 0;
		color: #004400;
		line-height: 1.4em;
	}
		.seasonText p{
			margin-bottom: 10px;
		}
	.seasonText img{
		vertical-align: top;
	}
/* 掲示板 */
.boardBanner{
/*	background-image: url(../img/board.png);
	width: 600px;
	height: 80px;
	cursor: pointer; */
	margin: 0 0 5px 0;
	border: none;
}
/* 大会結果 */
.resultListContainer{
	padding: 0 0 3px 0;
	margin: 0 0 10px 0;
	background-color: #F8A15A;
	border-radius: 3px;
	-moz-border-radius: 3px;    /* Firefox */
	-webkit-border-radius: 3px; /* Safari,Chrome */
	-khtml-border-radius: 3px; /* Linux Browsers */
	/* behavior: url(../htc/border-radius.htc); /* IE */
}
	/* 最近の大会結果 */
	.pg001_tennisResult{
		background-color: #FD6703;
		color: #FFFFFF;
		padding: 5px 5px 5px 5px;
		border-radius: 3px;
		-moz-border-radius: 3px;    /* Firefox */
		-webkit-border-radius: 3px; /* Safari,Chrome */
		-khtml-border-radius: 3px; /* Linux Browsers */
		/* behavior: url(../htc/border-radius.htc); /* IE */
		height: 200px;
		position: relative;
	}
		/* 大会結果スライドショー */
		.tennisResultsFrame{
			position: relative;
			padding: 0 0 0 0;
			margin: 0 5px 0 0;
			width: 300px;
		}
			.tennisResults{
				position: absolute;
				overflow: hidden;
				height: 200px;
			}
				.tennisResults img{
					width: 300px;
				}
		.tennisResultTexts{
			background-color: #FD6703;
			padding: 0 7px 3px 5px;
			margin: 0 0 0 0;
			position: absolute;
		}
			.tennisResultTexts a{
				color: #FFFFFF;
				text-decoration:none;
			}
		/* 大会結果サマリー */
		.tennisResultArticles{
			background-color: #F0F0F0;
			color: #974807;
			border-radius: 4px;
			-moz-border-radius: 4px;    /* Firefox */
			-webkit-border-radius: 4px; /* Safari,Chrome */
			-khtml-border-radius: 4px; /* Linux Browsers */
			/* behavior: url(../htc/border-radius.htc); /* IE */
			padding: 0 0 0 0;
			float: right;
			width: 285px;
			height: 200px;
			font-size: 14px;
		}
			.tennisResultArticlesTexts{
				margin: 5px 10px 10px 15px;
				color: #004400;
				line-height: 1.4em;
			}
				.tennisResultArticlesTitle{
					color: #007700;
					font-weight: bold;
					margin: 0 0 5px 15px;
					border-bottom: solid 1px #DD6600;
				}
					.tennisResultArticlesDate{
						text-decoration: underline;
						text-align: right;
						font-size: 12px;
						color: #000099;
						margin: 3px 10px 5px 0;
					}
				.tennisResultArticlesTexts img{
					vertical-align: top;
				}
				.tennisResultContinue{
					margin: 5px 0 0 0;
					color: #000077;
					float: right;
					font-size: 13px;
				}
					.tennisResultContinue img{
						vertical-align: top;
						margin: 0 3px 0 0;
					}
	/* 過去の大会結果 */
	.tournamentInfo{
		background-color: #FFFFFF;
		padding: 5px 5px 5px 5px;
		margin: 3px 3px 0 3px;
		border-radius: 3px;
		-moz-border-radius: 3px;    /* Firefox */
		-webkit-border-radius: 3px; /* Safari,Chrome */
		-khtml-border-radius: 3px; /* Linux Browsers */
		/* behavior: url(../htc/border-radius.htc); /* IE */
	}
		.passedResultListTitle{
			margin: 0 0 10px 0;
			font-weight: bold;
				color: #000099;
		}
			/* .passedResultListTitle a{
				text-decoration:none;
				cursor: pointer;
			} */
		.passedYearTitle{
			color: #FFFFFF;
			font-weight: bold;
			background-color: #FD6703;/* Opera 対策 */
			background: -webkit-gradient(linear, center top, center bottom, from(rgba(244, 160, 74, 1)), to(rgba(253, 103, 3, 1)));
			background: -moz-linear-gradient(top,  rgba(244, 160, 74, 1),  rgba(253, 103, 3, 1));
			filter: progid:DXImageTransform.Microsoft.gradient(Enabled=1,GradientType=0,StartColorStr='#FFF4A04A',EndColorStr='#FFFD6703');
			-ms-filter: "progid:DXImageTransform.Microsoft.gradient(Enabled=1,GradientType=0,StartColorStr='#FFF4A04A',EndColorStr='#FFFD6703')";
			cursor: pointer;
			font-size: 16px;
			padding: 3px 0 3px 0;
			text-align: center;
		}
			.passedYear{
				border: solid 1px #DD6600;
				border-top: none;
			}
		.passedResultBox{
			border-top: solid 1px #DD6600;
			padding: 2px 0 0 0;
			margin: 0 0 1px 0;
			background-color: #FEDFCA;
		}
			.passedResultTitle{
				color: #009900;
				font-weight: bold;
				//text-decoration:none;
				cursor: pointer;
			}
				.passedResultTitle img{
					vertical-align: bottom;
				}
				.passedResultSummary{
					margin: 5px 0 0 30px;
					padding-bottom: 9px;
				}
					.resultDownload{
						margin: 0 20px 0 0;
						color: #000077;
						font-size: 12px;
						font-weight: bold;
						text-align: right;
					}
		.tournamentSeparator{
			border: solid 1px #DD6600;
		}
		.tournamentOutline{
		}
			.tournamentLink{
				width: 100%;
				text-align: center;
				background-image: url(../img/wball.png);
				background-repeat: both;
			}
			.tournamentLinkImage{
				width: 180px;
			}
			.tournamentTitle{
				color: #007700;
				font-weight: bold;
				margin: 0 0 5px 15px;
				border-bottom: solid 1px #DD6600;
				font-size: 22px;
				text-align: center;
				cursor: pointer;
			}
			.tournamentList{
				margin-bottom: 30px;
			}
			.tournamentItem{
				margin: 5px 0 3px 15px;
				border-bottom: solid 1px #11DD11;
				text-align: left;
			}
			.tournamentItemFocus{
				background-color: #AAFFAA;
			}
				.tournamentItemTitle{
					font-size: 16px;
					font-weight: bold;
					cursor: pointer;
				}
					.tournamentItemDate{
						float: left;
						color: #000099;
						margin-right: 20px;
						text-decoration:none;
					}
				.tournamentItemContents{
					border-top: solid 1px #11DD11;
				}
					.tournamentItemContentsTitle{
						font-size: 14px;
						text-align: center;
						font-weight: bold;
					}
					.tournamentItemContentsImage{
						width: 120px;
						float: right;
					}
					.download{
						margin: 0 0 15px 20px;
						color: #000077;
						font-size: 12px;
						font-weight: bold;
					}
						.download img{
							vertical-align: top;
							margin: 0 3px 0 0;
						}
.mombetsuEvent{
	padding: 15px 5px 15px 15px;/* 枠の内側のスペース */
	margin: 0 0 5px 0;/* 枠の外側のスペース */
	border-radius: 8px;
	-moz-border-radius: 8px;    /* Firefox */
	-webkit-border-radius: 8px; /* Safari,Chrome */
	-khtml-border-radius: 8px; /* Linux Browsers */
	/* behavior: url(../htc/border-radius.htc); /* IE */
	border: solid 3px #F8A15A;
	background-color: #FFFFFF;
	color: #974807;
	width: 575px;
	font-size: 14px;
	min-height: 140px;
}
