/* CSS Document */

/* 基本設定 */
body {
	margin:0px;
	padding:0px;
	font-family:Verdana, sans-serif, "ＭＳ ゴシック";
	background:url("../img/body_bg.jpg") top left repeat-x #CBAE55;
	}
img {
	margin:0px;
	padding:0px;
	vertical-align:bottom;
	}
a img {
	border:0px;
	}	
a,a:link,a:visited {
	color:#0080CC;
	text-decoration:underline;
	}
a:hover,a:active {
	color:#CC0000;
	text-decoration:none;
	}
#contents {
	margin:0px auto;
	background:url("../img/contents_bg.jpg") top left repeat-y;
	width:881px;
	}
.picR{float:right; margin:0 0 10px 10px;}
.picL{float:left; margin:0 10px 10px 0;}
	
/* クリアー */
.clr {
	clear:both;
	height:1px;
	}
.clr hr {
	display:none;
	}
	
/* ヘッダー */
#header {
	background:url("../img/header_bg.jpg") top left no-repeat;
	height:153px;
	display:none;
	}
h1 {
	margin:0px;
	paddin:0px;
	}
	
.to_japanese{
	float:right;
	margin-top:83px;
	margin-right:15px;
	}

/* メニュー */
#menu {
	display:none;
	margin:90px 0px 90px 0px;
	padding:0px 0px 0px 47px;
	float:left;
	}
#menu h2 {
	margin:0px;
	padding:0px;
	font-size:75%;
	}
#menu h2 a {
	margin:0px;
	padding:0px;
	line-height:35px;
	background:url("../img/menu_bg.gif") top left no-repeat;
	display:block;
	width:180px;
	text-indent:20px;
	text-decoration:none;
	color:#000000;
	}
#menu h2 a.hit {
	background:url("../img/menu_bg_over.gif") top left no-repeat;
	color:#0080CC;
	}
#menu h2 a:hover {
	background:url("../img/menu_bg_over.gif") top left no-repeat;
	color:#0080CC;
	}
	
/* コンテンツボディー */
#contents_body {
	margin:0px;
	padding:0px;
	width:680px;
	float:none
	}
#contents_body h2 {
	margin:0px 0px 0px 30px;
	padding:0px;
	}
.sub_title {
	margin:15px 53px 0px 0px ;
	padding:0px;
	float:right;
	display:inline;
	}
.sub_title h3 {
	margin:0px 0px 0px 15px;
	paddin:0px;
	float:left;
	font-size:75%;
	}
.article {
	margin:43px 0px 0px 0px;
	padding:0px 30px;
	}
.article02 {
	margin:43px 0px 0px 0px;
	padding:0px 80px 0px 70px;
	background:url("../img/article_bg.jpg") top left repeat-y;
	}
.article h3 {
	margin:0px;
	padding:0px 0px 15px 25px;
	font-size:100%;
	line-height:22px;
	background:url("../img/h3_bg.gif") top left no-repeat;
	}
.article p {
	margin:10px 0px 0px 0px;
	padding:0px;
	font-size:75%;
	line-height:20px;
	width:100%;
	}
.article p.margin-bottom {
	padding:0px 0px 15px 0px;
	}
.article p.names {
	background-color:#E0E0E0;
	}
.article table {
	margin:10px 0px 0px 0px;
	padding:0px;
	font-size:75%;
	text-align:left;
	}
.article form {
	margin:0px 0px 30px 0px;
	padding:0px;
	}
.article table tr td {
	padding:5px 0px 5px 15px;
	}
.article ul {
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 25px;
	font-size:75%;
	}
.article ul li {
	margin:0px;
	padding:0px;
	line-height:20px;
	}
.article_img {
	margin:-1px 0px 0px 0px;padding:0;display:none;
	}
.article h4{margin:0; padding:0; border-bottom:1px solid #ccc; width:100%;}
	
/* テーブル */	
table.schedule {
	margin:10px 0px 0px 0px;
	padding:0px;
	font-size:75%;
	text-align:left;
	border-collapse:collapse
	}

table.schedule td{border:1px solid #ccc; padding:3px;}

span.homegame{font-size:10px; display:block; text-align:right;}
	
.bg_ccc {
	padding:5px;
	text-align:left;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	background-color:#EEEEEE;
	font-weight:bold;
	}
	
.bg_fff {
	padding:5px;
	text-align:left;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	background-color:#ffffff;
	}
	
/* フッター */
#footer {
	margin:0px 10px 0px 10px;
	padding:0px;
	height:50px;
	background:url("../img/footer_bg.jpg") top left repeat-x;
	}
#footer p {
	margin:0px;
	padding:25px 0px 0px 0px;
	text-align:right;
	font-size:60%;
	color:#666666;
	}
	
.img_player {
	margin:0px;
	padding:0px;
	font-size:0px;
	vertical-align:bottom;
	float:left;
	}
