
/*ALL*/
html{ overflow-y:scroll;
		overflow-x:hidden;} 

*{
	font:normal normal 100% "£Í£Ó ¥´¥·¥Ã¥¯","Osaka",sans-serif;

}

body{
	font-size:90%;
	color:#333333;
	margin:0px;
	padding:0px;
	overflow:hidden;
}

/*LINK*/
a{
	color:#0066FF;
	}
a:hover{
	text-decoration:none;
	}
		
	
/*WRAP*/
#wrap{
	width: 820px;	
	border: 0;
	margin: 0 auto;
	background-image:url(img/wrap_bg.jpg);
}

/*HEADER*/
#header{
    height:90px;
	background-image:url(img/logo.gif);
    margin-bottom:0px;
}

#logo{
	padding:20px 0 20px 20px;
	display:none;	 
	 }
	
#center{
	}



/*INFO*/
#info{
    height:35px;
	background-image:url(img/info.gif);
	background-repeat:none;
	}

#marquee{
	width:640px;
	margin-left:165px;
	margin-bottom:3px;
	margin-top:14px; 
    bgcolor:#FFFFFF;
	 }
	
				
/*LEFTSIDE*/
#box_side{
	width: 155px;
	height:500px;
	float: left;
	margin-top:0px;
	margin-left:0px;
	background-color:#000066;
	padding-top:10px;
}

.menu{
	width:155px;
	height:30px;
	margin-left:-10px;}
	
	h3{
		border-top:3px solid #ffba02;
		padding:0px;
		font-weight:bold;
		}
	#box_side ul{
		list-style:none;
		}
	#box_side li{
		padding:3px 0px;
		margin-bottom:10px;
		}
	#box_side li a{
		display:block;
		border-left:5px solid #ffffff;
		text-decoration:none;
		color:#ffffff;
		padding:2px 0px 2px 10px;
	
		}
	#box_side li a:hover{
		border-left:5px solid #ffba02;
		color:#ffba02;
		}
			
 #box_side .menu li a.current{
		display:block;
		border-left:30px solid #ffba02;
		text-decoration:none;
		color:#ffba02;
		padding:0px 2px 0px 5px;
		}
			

/*MAIN*/
#box_main{
	margin-right:0px;
	padding-top:0px;
	text-align:center;
}

h1,h2{
		font-weight:bold;
		font-size:120%;
		border-top:1px solid #cccccc;
		border-bottom:1px solid #cccccc;
		padding:7px;

	}
	
	.main{
	margin-top:5px;
		}

	p{
		padding:5px 0;
		line-height:1.5;
		}

	blockquote{
		margin:10px;
		padding:5px;
		line-height:150%;
		border:1px solid #cccccc;
		}
/*FOOTNAVI*/
#footnavi {
		font-size:12px;
		margin-top:25px;
		background-color:#000066;
		}		
#footnavi a{
	    font-size:12px;
		text-decoration:none;
		color:#ffffff;
		margin-bottom:5px;
		margin-top:10px;
		}		
		
		#footnavi a:hover{
		text-decoration:none;
		color:#3287DF;
		}		
		
		#footnavi li{display:inline;}
		
/*FOOTER*/
#footer{
	font-size:12px;
	text-align:center;
	margin-bottom:0px;
	color:#999999;
	padding:5px;
		}

	#footer a{
		color:#FFFFFF;
		text-decoration:none;
		}
	#footer a:hover{
		text-decoration:underline;
		}
	.both{
		clear:both;
		}
		
/*TEAM*/
#team {background-color:#0099FF; height:5px; width:800px; margin-left:10px;}		

/*PAGETOP*/
.pagetop{
		clear:both; padding:0px 0px 15px 0px;
		text-align:right;
		}
.pagetop li{list-style-image:url(img/pagetop.gif);}

	
/*CLUB*/
.club1{
		background-image:url(img/bg01.jpg);
		height:325px;
}

/*text*/
.deepblue{color:#000066;}
.textl{font-size:larger; font-weight:bold;}

/*score*/
.scorebook{width:550px; font-size:large; padding:10px; background-color:#FFFFCC; margin-bottom:35px;}
.title{font-weight:bold;}

/*schedule*/
.month{background-color:#04B00D; color:#FFFFFF; font-size:large; font-weight:bold;}
.pa1{background-color:#F7F7F7;}
.pa2{background-color:#EFFCFC;}

.tblbd{
border-collapse:collapse;
border:#cccccc solid 1px;
margin-bottom:20px;
}
