body{
	background-color: #F68426;
	color: #974807;
	font-family: "MS PGothic","ＭＳ Ｐゴシック","HGPGothicM","メイリオ","Osaka",Arial,sans-serif;
	font-size: 12px;
	line-height: 1.22;
	text-align: center;
	padding: 5px 0 10px 0;
}
.documentBody{
	background-color: #FFFFFF;
	width: 950px;
	text-align: center;
	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: 3px 6px 3px 6px; */
	padding: 0 0 0 0;
	margin: 0 auto 0 auto;
}
.clearfix:after{
	display:block;
	clear:both;
	height:0px;
	visibility:hidden;
	content:".";
}
* html .clearfix{
	height: 1px;
	/*\*//*/ /*MAC IE5.x対策*/
	height: auto;
	overflow: hidden;
	/**/
}
.deleteTitleText{
	text-decoration: line-through;
	color: #779977;
}
.titleContainer{
	padding: 3px 0 0 6px;
}
	.titleField{
		background-image: url(../img/playnow3.jpg);
		background-repeat: no-repeat;
		background-position: left top;
		margin: 0 3px 0 0;
		width: 938px;
	}
		.titleImageField{
			width: 380px;
			background-color: #FFFFFF;
			margin: 0 0 0 279px;
			float: left;
		}
		.titleRightField{
			float: right;
			font-size: 14px;
			font-weight: bold;
			color: #FFFFFF;/* 紋別テニス協会文字色 */
			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')";
			padding: 5px 5px 5px 5px;
			/* border-radius-bottomleft: 8px;
			border-bottom-left-radius: 8px;
			-moz-border-radius-bottomleft: 8px;    /* Firefox */
			-webkit-border-bottom-left-radius: 8px; /* Safari,Chrome */
			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 */
		}
.menuBar{
	margin: 0;
	height: 20px;
}
	.menuBar a{
		text-decoration:none; /* chrome 対策 */
	}
	.menuItem{
		background-color: #E46D0A;
		float: left;
		margin: 0 3px 0 3px;
		padding: 2px 5px 1px 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 */
		color: #FFFFFF;
		font-size: 14px;
		font-weight: bold;
		text-decoration:none;
		text-align: center;
		width: 70px;
		cursor: pointer;
		background: -webkit-gradient(linear, center top, center bottom, from(rgba(244, 160, 74, 1)), to(rgba(228, 109, 10, 1)));
		background: -moz-linear-gradient(top,  #F4A04A,  #E46D0A);
		filter: progid:DXImageTransform.Microsoft.gradient(Enabled=1,GradientType=0,StartColorStr='#FFF4A04A',EndColorStr='#FFE46D0A');
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(Enabled=1,GradientType=0,StartColorStr='#FFF4A04A',EndColorStr='#FFE46D0A')";
	}
	.menuItemOver{
		background-color: #F4A04A;
		background: -webkit-gradient(linear, center top, center bottom, from(rgba(247, 184, 121, 1)), to(rgba(244, 160, 74, 1)));
		background: -moz-linear-gradient(top,  #F7B879,  #F4A04A);
		filter: progid:DXImageTransform.Microsoft.gradient(Enabled=1,GradientType=0,StartColorStr='#FFF7B879',EndColorStr='#FFF4A04A');
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(Enabled=1,GradientType=0,StartColorStr='#FFF7B879',EndColorStr='#FFF4A04A')";
	}
	#blog{
		position: relative;
	}
		.menuSubMenu{
			background-color: #F4A04A;
			border-radius: 3px;
			-moz-border-radius: 3px;    /* Firefox */
			-webkit-border-radius: 3px; /* Safari,Chrome */
			-khtml-border-radius: 3px; /* Linux Browsers */
			opacity: 0.60;
			filter: alpha(opacity=60);
			position: absolute;
			width: 150px;
			font-size: 12px;
			padding: 10px 0 10px 5px;
			text-align: left;
		}
		.subMenuItem{
			margin: 0 0 5px 0;
		}
		.subMenuItem a{
			color: #AA0000;
			text-decoration: underline;
		}
		.subMenuItem a:hover{
			color: #FF0000;
		}
.contentBody{
	margin: 5px 5px 5px 5px;
	padding: 0 0 0 0;
}
	.pane{
		height: 100%;
		padding: 3px 3px 10px 3px;
	}
	.centerPane{
		float: left;
		width: 600px;
		text-align: left;
		margin: 0 5px 0 5px;
	}
	.leftPane{
		float: left;
		background-color: #FFFFFF;
		/*color: #E46D0A;*/
		color: #974807;
		text-align: center;
		min-height: 800px;
	}
		.leftCategory{
			background-color: #FCD5B4;
			color: #974807;
			width: 184px;
			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 10px 0;
		}
			.leftHead{
				background: -webkit-gradient(linear, center top, center bottom, from(rgba(250, 192, 144, 1)), to(rgba(248, 161, 90, 1)));
				background: -moz-linear-gradient(top,  #FAC090,  #F8A15A);
				filter: progid:DXImageTransform.Microsoft.gradient(Enabled=1,GradientType=0,StartColorStr='#FFFAC090',EndColorStr='#FFF8A15A');
				-ms-filter: "progid:DXImageTransform.Microsoft.gradient(Enabled=1,GradientType=0,StartColorStr='#FFFAC090',EndColorStr='#FFF8A15A')";
				margin: 0 0 5px 0;
				background-color: #F8A15A;
				border-radius: 4px;
				-moz-border-radius-topright: 4px;    /* Firefox */
				-webkit-border-top-right-radius: 4px; /* Safari,Chrome */
				-moz-border-radius-topleft: 4px;    /* Firefox */
				-webkit-border-top-right-radius: 4px; /* Safari,Chrome */
				-khtml-border-radius: 4px; /* Linux Browsers */
				/* behavior: url(../htc/border-radius.htc); /* IE */
				font-weight: bold;
				font-size: 12px;
				padding: 3px 0 2px 0;
				/* 以下、IE対策 */
				float: left;
				text-align: center;
				width: 100%;
			}
			.leftImage{
				width: 150px;
				margin: 2px 5px 2px 5px;
			}
			.leftTexts{
				margin: 3px 7px 7px 7px;
				line-height: 18px;
				border-radius: 3px;
				-moz-border-radius: 3px;    /* Firefox */
				-webkit-border-radius: 3px; /* Safari,Chrome */
				-khtml-border-radius: 3px; /* Linux Browsers */
				background-color: #F0F0F0;
				padding: 5px 0 5px 0;
			}
				.leftTexts img{
					margin: 0 0 0 0;
					padding: 0 0 0 0;
					vertical-align: top;
				}
				.leftTips{
					color: #009900;
					font-weight: bold;
				}
	.rightPane{
		float: right;
		background-color: #FAC090;
		color: #974807;
		text-align: left;
	}
		.rightCategory{
			background-color: #FFFFFF;
			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 */
			display: block;
			text-decoration: none;
			padding: 5px 0 10px 5px;
			margin: 0 0 15px 0;
			width: 129px;
		}
			.rightLinkToTitle{
				background: url(../img/arrow.png) no-repeat left top;
				padding-left: 11px;
				margin-bottom: 5px;
			}
			.rightJustify{
				margin: 5px 5px 5px 5px;
			}
				.rightJustifyItem{
					display: block;
					float: left;
					border-bottom: solid 1px #55DD55;
					border-right: solid 1px #55DD55;
					width: 55px;
					text-align: center;
					margin: 2px 0 0 2px;
				}
					.rightJustifyItem a{
						width: 100%;
						text-decoration: none;
						color: #007700;
						display: block;
					}
				.rightJustifyItemFocus{
					background-color: #99FF99;
				}
			.rightTitle{
				color: #8A9204;
				font-weight: bold;
				width: 100%;
				text-decoration: none;
			}
			.rightTitleNoLink{
				color: #8A9204;
				font-weight: bold;
				width: 100%;
				text-decoration: none;
			}
				.rightTitle img{
					vertical-align: top;
					width: 100px;
				}
			.rightTitleFocus{
				background-color: #AAFFAA;
				text-decoration: underline;
			}
			.rightLogo{
				text-align: center;
				margin: 0 auto 5px auto;
			}
			.rightText{
				margin: 5px 3px 0 3px;
			}
.footer{
	clear:both;
}
	.footerMenu{
		padding: 3px 0 0 0;
		margin: 0 auto 5px auto;
		border-top: solid 1px #974807;
		width: 98%
	}
	.scrollTopLink{
		float: left;
		cursor: pointer;
		padding: 0 0 0 80px;
	}
	.creater{
		float: right;
	}
	.copyright{
		margin: auto;
	}
.glayLayer{
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background: black;
	opacity: 0.60;
	filter: alpha(opacity=60);
	z-index: 1;
}
.overLayer{
	display: none;
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -249px;/*-166px;*/
	margin-left: -250px;
	z-index: 2;
}
* html .glayLayer{
	position:absolute;
}
* html .overLayer{
	position:absolute;
}
.new{
	vertical-align: bottom;
}
