/* ===================================================== */
/* BODY ELEMENT */
/* ===================================================== */
body {
	font-family:MS UI Gothic, Osaka, "‚l‚r ‚oƒSƒVƒbƒN", sans-serif;
	font-size:12px;
	line-height:16px;
	body: #2F2F2F;
	margin:0;
	padding:0;
	background-image: url(../images/sports_bg2.jpg);
	background-repeat: repeat-x;
	background-color: #000000;
}


/* ===================================================== */
/* A ELEMENT */
/* ===================================================== */
/* LINK COLOR */
a         {color:#065FB8; text-decoration:none;}
a:visited {color:#065FB8; text-decoration:none;} 
a:hover   {color:#008CEE; text-decoration:underline;}
a:active  {color:#008CEE; text-decoration:underline;}
/*
.new_link a:link    {color:#2F2F2F; text-decoration:none;}
.new_link a:visited {color:#2F2F2F; text-decoration:none;}
.new_link a:hover   {color:#6F6F6F; text-decoration:underline;}
.new_link a:active  {color:#6F6F6F; text-decoration:underline;}
*/
.bn_link a:link    {color:#EB6100; text-decoration:none;}
.bn_link a:visited {color:#EB6100; text-decoration:none;}
.bn_link a:hover   {color:#F5B080; text-decoration:underline;}
.bn_link a:active  {color:#F5B080; text-decoration:underline;}

.new_link0 a:link    {color:#0000FF; text-decoration:none;}
.new_link0 a:visited {color:#0000FF; text-decoration:none;}
.new_link0 a:hover   {color:#0000FF; text-decoration:underline;}
.new_link0 a:active  {color:#0000FF; text-decoration:underline;}

.new_link1 a:link    {color:#FF6600; text-decoration:none;}
.new_link1 a:visited {color:#FF6600; text-decoration:none;}
.new_link1 a:hover   {color:#FF6600; text-decoration:underline;}
.new_link1 a:active  {color:#FF6600; text-decoration:underline;}

.new_link2 a:link    {color:#006600; text-decoration:none;}
.new_link2 a:visited {color:#006600; text-decoration:none;}
.new_link2 a:hover   {color:#006600; text-decoration:underline;}
.new_link2 a:active  {color:#006600; text-decoration:underline;}

/* ===================================================== */
/* TABLE ELEMENT */
/* ===================================================== */
table tr td {
	font-size:12px;
	line-height:16px;
}


/* --------------------------------- */
/* FONT CLASS */
/* --------------------------------- */
.font09 {font-size:  9px; line-height: 13px;}
.font10 {font-size: 10px; line-height: 14px;}
.font11 {font-size: 11px; line-height: 15px;}
.font12 {font-size: 12px; line-height: 16px;}
.font14 {font-size: 14px; line-height: 18px;}
.font16 {font-size: 16px; line-height: 20px;}
.font18 {font-size: 18px; line-height: 22px;}
.font20 {font-size: 20px; line-height: 24px;}
.font22 {font-size: 22px; line-height: 26px;}
.font24 {font-size: 24px; line-height: 28px;}
.font26 {font-size: 26px; line-height: 30px;}


/* --------------------------------- */
/* NAVI */
/* --------------------------------- */
table.main {
	width: 892px;
	background-image:url(../images/navi/navi_bg.gif);
	background-repeat: repeat-y;
	background-position: 0 0;
}
td.leftnaviarea {
	width: 192px;
	background-image:url(../images/navi/navi_img.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
td.leftnaviarea2 {
	width: 192px;
}

ul.leftnavi {
	width: 180px;
	list-style: none;
	margin: 0;
	padding: 0;
}
ul.leftnavi li{
	text-align:center;
	float: left;
}
ul.leftnavi li span {
	display: none;
}
ul.leftnavi li a {
	display: block;
}
ul.leftnavi li#navi01 a {
	width: 180px;
	height: 80px;
	background: url(../images/navi/navi01.jpg);
}
ul.leftnavi li#navi01 a:hover{
	background-position: 0px -80px;
}
ul.leftnavi li#navi02 a {
	width: 180px;
	height: 80px;
	background: url(../images/navi/navi02.jpg);
}
ul.leftnavi li#navi02 a:hover{
	background-position: 0px -80px;
}
ul.leftnavi li#navi03 a {
	width: 180px;
	height: 80px;
	background: url(../images/navi/navi03.jpg);
}
ul.leftnavi li#navi03 a:hover{
	background-position: 0px -80px;
}
ul.leftnavi li#navi04 a {
	width: 180px;
	height: 110px;
	background: url(../images/navi/backnumber.jpg);
}

