/***************** margin,paddingをいったん0に ****************************/
* {
	margin: 0px;
	padding: 0px;
	border: 0px;
	}

/***************** スクロールバーの色・背景画像 ***************************/
body {
	scrollbar-face-color: #ffffff;
	scrollbar-3dlight-color: #666666;
	scrollbar-darkshadow-color: #666666;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #cccccc;
	scrollbar-arrow-color: #666666;
	scrollbar-track-color: #ffffff;
	background-color: #ffffff;
	background-image: url("../img/back.gif");
	}

/***************** リンクのスタイル****************************************/
a:link {
	color: #0066CC;
	text-decoration: none;
	}
a:visited {
	color: #0066666;
	text-decoration: none;
	}
a:hover {
	color: #009999;
	text-decoration: underline;
	}

/***************** フォント************************************************/
body,th,td {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 90%;
	color: #333322;
	}

/***************** 構造 ***************************************************/
/*全体をカバーするボックス*/
.container {
	position: relative;
	width: 760px;
	background-color: #ffffff;
	}	

/*タイトル画像のボックス*/
.header {
	float: left;
	width:760px;
	height: 80px;
	}

/*左ナビゲーションのボックス*/
.navi {
	float: left;
	width: 140px;
	top: 80px;
	background-color: #eeeeee;
	}

/*右側カラム（本文）のボックス*/
.main {
	float: left;
	width: 620px;
	top: 80px;
	background-color: #ffffff;
	/*background-image: url("../img/main_back.jpg");*/
	}	
.contents {
	padding: 20px 10px;
	}

/*フッター（著作権表示）のボックス*/
.footer {
	float: left;
	width: 760px;
	height: 40px;
	text-align: center;
	background-image: url("../img/footer_back.jpg");
	}
.copyright {
	padding-top: 10px;
	font-size:10px;
	}

/***************** メニューロールオーバー *********************************/
.menu {
	border: 0;
	margin: 0;
	padding: 0;
	width: 140px;
	height: 360px;			/*	30px ×  メニューボタンの数とすること	*/
	overflow: hidden;
	}

.menu img {
	visibility: hidden;
	}

.menu a,
.menu a:link,
.menu a:visited {
	background-position: 0px 0px;
	float: left;
	}
.menu a:focus,
.menu a:hover,
.menu a:active {
	background-position: 0px 30px;
	float: left;
	}

.menu .home a { background-image: url("../img/button/home.gif");}
.menu .court_info a { background-image: url("../img/button/court_info.gif");}
.menu .reserve a { background-image: url("../img/button/reserve.gif");}
.menu .event_info a { background-image: url("../img/button/event_info.gif");}
.menu .event_rslt a { background-image: url("../img/button/event_rslt.gif");}
.menu .school_info a { background-image: url("../img/button/school_info.gif");}
.menu .staff a { background-image: url("../img/button/staff.gif");}
.menu .team a { background-image: url("../img/button/team.gif");}
.menu .matchmake a { background-image: url("../img/button/matchmake.gif");}
.menu .link a { background-image: url("../img/button/link.gif");}
.menu .policy a { background-image: url("../img/button/policy.gif");}

/***************** メニューの下の問合先 *********************************/
.inquire {
	margin-top: 10px;	
	margin-left: 5px;
	font-size: 12px;
	}
.address {
	padding: 4px 4px 20px 10px;
	}
/***************** 北谷追加 ************************************/
.title_bar {  
	background-image: url(../img/topics.gif); 
	height: 25px; 
	width: 580px;
	color: #fff; 
	padding-left: 30px; text-indent: 10px}
.box {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 80%;
	color: #333322;
  background-color: #FFFFCC; 
  border: 1px #999999 solid; 
  clip:  rect(   ); 
  margin-top: 1px; 
  margin-right: 1px; 
  margin-bottom: 1px; 
  margin-left: 1px; 
  padding-top: 1px; 
  padding-right: 1px; 
  padding-bottom: 1px; 
  padding-left: 1px
}
.box2 {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 80%;
	color: #333322;
  background-color: #D0EDF5; 
  border: 1px #999999 solid; 
  clip:  rect(   ); 
  margin-top: 1px; 
  margin-right: 1px; 
  margin-bottom: 1px; 
  margin-left: 1px; 
  padding-top: 1px; 
  padding-right: 1px; 
  padding-bottom: 1px; 
  padding-left: 1px
}
.box_title { 
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 80%;
	color: #333322;
	background-color: #ccFFcc; 
	border: 1px #999999 
	solid; margin-top: 2px; 
	margin-right: 2px; 
	margin-bottom: 2px; 
	margin-left: 2px; 
	padding-top: 2px; 
	padding-right: 2px; 
	padding-bottom: 2px; 
	padding-left: 2px
}
.box_title2 { 
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 80%;
	color: #333322;
	border: 1px #999999 
	solid; margin-top: 2px; 
	margin-right: 2px; 
	margin-bottom: 2px; 
	margin-left: 2px; 
	padding-top: 2px; 
	padding-right: 2px; 
	padding-bottom: 2px; 
	padding-left: 2px
}
.font2　{
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 90%;
	color: #333322;
	}
