@charset "UTF-8";

/* コンテンツ用ロゴ周り */
#titleleft01c {
width:310px;
height:133px;
padding:27px 0px 0px 20px;
margin:0px;
float:left;
overflow:hidden;
}
#titleleft01c:after {
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}
/*\*/
* html #titleleft01c {
 height: 1em;
 overflow: visible;
}
/**/

#titleright01c {
width:610px;
height:160px;
padding:0px;
margin:0px;
float:right;
text-align:right;
overflow:hidden;
}
#titleright01c:after {
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}
/*\*/
* html #titleright01c {
 height: 1em;
 overflow: visible;
}
/**/

/* コンテンツ基本 */
#pankuzu{
clear:both;
margin:0px 0px 12px 0px;
padding:0px 20px 0px 20px;
overflow:hidden;
color:#999999;
font-size:90%;
}
#pankuzu:after {
 content: "";
 display: block;
 clear: both;
 height: 1px;
 overflow: hidden;
}
/*\*/
* html #pankuzu {
 height: 1em;
 overflow: visible;
}
/**/

caption {text-align:left;font-weight:bold;color:#FF6699;}

/* 下部リンク用 */
#konotop-c{
clear:both;
margin-bottom:20px;
padding:6px 0px 6px 0px;
border-top-width:1px;
border-right-width:0px;
border-bottom-width:0px;
border-left-width:0px;
border-style:dotted;
border-color:#999999;
color:#3366FF;
text-align:right;
font-size:12px;
}
#konotop-c a{color:#3366FF;text-decoration:none;}
#konotop-c a:hover, a:active {color:#FF3333;text-decoration:none;}

#conotop-m{
clear:both;
margin:20px 0px 30px 0px;
padding:6px 0px 6px 0px;
border-top-width:1px;
border-right-width:0px;
border-bottom-width:0px;
border-left-width:0px;
border-style:dotted;
border-color:#999999;
color:#3366FF;
text-align:right;
font-size:12px;
}
#conotop-m a{color:#3366FF;text-decoration:none;}
#conotop-m a:hover, a:active {color:#FF3333;text-decoration:none;}

/* 基本枠 */
#kihonwaku0{
	clear:both;
	margin:0px;
	padding:0px 20px 0px 20px;
overflow:hidden;
}
#kihonwaku0:after {
 content: "";
 display: block;
 clear: both;
 height: 1px;
 overflow: hidden;
}
/*\*/
* html #kihonwaku0 {
 height: 1em;
 overflow: visible;
}
/**/

#kihonwaku5{
	clear:both;
	margin-bottom:5px;
	padding:0px 20px 0px 20px;
overflow:hidden;
}
#kihonwaku5:after {
 content: "";
 display: block;
 clear: both;
 height: 1px;
 overflow: hidden;
}
/*\*/
* html #kihonwaku5 {
 height: 1em;
 overflow: visible;
}
/**/

#kihonwaku10{
	clear:both;
	margin-bottom:10px;
	padding:0px 20px 0px 20px;
overflow:hidden;
}
#kihonwaku10:after {
 content: "";
 display: block;
 clear: both;
 height: 1px;
 overflow: hidden;
}
/*\*/
* html #kihonwaku10 {
 height: 1em;
 overflow: visible;
}
/**/

#kihonwaku15{
	clear:both;
	margin-bottom:15px;
	padding:0px 20px 0px 20px;
overflow:hidden;
}
#kihonwaku15:after {
 content: "";
 display: block;
 clear: both;
 height: 1px;
 overflow: hidden;
}
/*\*/
* html #kihonwaku15 {
 height: 1em;
 overflow: visible;
}
/**/

#kihonwaku20{
	clear:both;
	margin-bottom:20px;
	padding:0px 20px 0px 20px;
overflow:hidden;
}
#kihonwaku20:after {
 content: "";
 display: block;
 clear: both;
 height: 1px;
 overflow: hidden;
}
/*\*/
* html #kihonwaku20 {
 height: 1em;
 overflow: visible;
}
/**/

#alltitle{
	clear:both;
	margin-bottom:20px;
	padding:0px 0px 0px 0px;
overflow:hidden;
}
#alltitle:after {
 content: "";
 display: block;
 clear: both;
 height: 1px;
 overflow: hidden;
}
/*\*/
* html #alltitle {
 height: 1em;
 overflow: visible;
}
/**/

/* 基本2 */
#t-b00 {
clear:both;
margin:0px;
padding:0px;
}

#t-b5 {
clear:both;
margin-bottom:5px;
padding:0px;
}

#t-b10 {
clear:both;
margin-bottom:10px;
padding:0px;
}

#t-b15 {
clear:both;
margin-bottom:15px;
padding:0px;
}

#t-b25c {
clear:both;
margin-bottom:25px;
padding:0px;
text-align:center;
}

#t-b25 {
clear:both;
margin-bottom:25px;
padding:0px;
}

#t-b30 {
clear:both;
margin-bottom:30px;
padding:0px;
}

/* テーブル */
table {
border-top:1px solid #999999;
border-right:1px solid #999999;
border-collapse:collapse;
}
td {
border-bottom:1px solid #999999;
border-left:1px solid #999999;
padding:5px;
}

/* Cメイン左 */
#mainleft-c {
width:640px;
padding:0px 0px 0px 0px;
margin:0px;
float:left;
overflow:hidden;
}
#mainleft-c:after {
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}
/*\*/
* html #mainleft-c {
 height: 1em;
 overflow: visible;
}
/**/

/* Cメイン右 */
#mainright-c {
width:220px;
padding:0px 0px 0px 0px;
margin:0px;
float:right;
overflow:hidden;
}
#mainright-c:after {
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}
/*\*/
* html #mainright-c {
 height: 1em;
 overflow: visible;
}
/**/
#mainright-c a{
color:#666666;
text-decoration:underline;
}
#mainright-c a:hover{
color:#FF0000;
}

/* コンテンツタイトル */
#toptitle01{
width:640px;
height:41px;
clear:both;
margin-bottom:20px;
padding:0px;
background:url(img/toptitle01.gif) no-repeat;
text-decoration:none;
text-align:center;
text-indent: -9999px;
overflow:hidden;
}
#toptitle01:after {
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}
/*\*/
* html #toptitle01 {
height: 1em;
overflow: visible;
}
/**/

/* コンテンツタイトル910 */
#toptitle01-910{
width:910px;
height:41px;
clear:both;
margin-bottom:20px;
padding:0px;
background:url(img/toptitle01n.gif) no-repeat;
text-decoration:none;
text-align:center;
text-indent: -9999px;
overflow:hidden;
}
#toptitle01:after {
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}
/*\*/
* html #toptitle01 {
height: 1em;
overflow: visible;
}
/**/

/* 選手新聞 */
/* リスト */
#t-b10c {
clear:both;
margin-bottom:10px;
padding:5px;
border-top-width:1px;
border-right-width:1px;
border-bottom-width:1px;
border-left-width:1px;
border-style:solid;
border-color:#999999;
}

#mt-b10top {
clear:both;
margin-bottom:5px;
padding:2px 2px 2px 2px;
border-top-width:1px;
border-right-width:1px;
border-bottom-width:1px;
border-left-width:1px;
border-style:solid;
border-color:#CCCCCC;
background:#E8E8E7;
font-size:12px;
}
#mt-b10top a{color:#333333;text-decoration:none;}
#mt-b10top a:hover, a:active {color:#FF3333;text-decoration:none;}

#mt-b10c {
clear:both;
margin-bottom:5px;
padding:2px 3px 1px 3px;
border-top-width:0px;
border-right-width:0px;
border-bottom-width:1px;
border-left-width:0px;
border-style:solid;
border-color:#CCCCCC;
font-size:12px;
}
#mt-b10c a{color:#333333;text-decoration:none;}
#mt-b10c a:hover, a:active {color:#FF3333;text-decoration:none;}

/* 選手新聞メイン */
#snews-date{
clear:both;
margin-bottom:20px;
padding:8px;
border-top-width:0px;
border-right-width:0px;
border-bottom-width:0px;
border-left-width:6px;
border-style:solid;
border-color:#3399FF;
background:#C0EDFF;
color:#3876CA;
font-size:1.8em;
font-weight:bold;
}

#snews-title{
clear:both;
margin-bottom:10px;
padding:10px 0px 10px 0px;
border-top-width:0px;
border-right-width:0px;
border-bottom-width:1px;
border-left-width:0px;
border-style:solid;
border-color:#999999;
color:#000000;
font-size:170%;
font-weight:bold;
}
#snews-title a{color:#000000;text-decoration:none;}
#snews-title a:hover, a:active {color:#FF3333;text-decoration:none;}

#snews-title2{
clear:both;
margin-bottom:20px;
padding:0px 0px 0px 0px;
color:#000000;
font-size:150%;
font-weight:bold;
}

#snews-title3{
clear:both;
margin-bottom:20px;
padding:0px 0px 5px 0px;
border-top-width:0px;
border-right-width:0px;
border-bottom-width:1px;
border-left-width:0px;
border-style:solid;
border-color:#999999;
color:#000000;
font-size:120%;
font-weight:bold;
}

#snews-b20 {
clear:both;
margin:0px 0px 20px 0px;
padding:0px;
overflow:hidden;
}
#snews-b20:after {
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}
/*\*/
* html #snews-b20 {
height: 1em;
overflow: visible;
}
/**/
#snews-b20 img{
margin:0px 0px 20px 20px;
}

#pdf-b01 a{
display: block;
margin:0px;
padding:0px;
width:136px;
height:29px;
background:url(img/pdf-b01a.gif) no-repeat;
text-decoration:none;
text-align:center;
text-indent: -9999px;
float:left;
}
#pdf-b01 a:hover{ 
background:url(img/pdf-b01b.gif) no-repeat;
}

/* ペアボート2カラム */
#pair-left {
width:590px;
padding:0px 0px 0px 0px;
margin:0px;
float:left;
overflow:hidden;
}
#pair-left:after {
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}
/*\*/
* html #pair-left {
 height: 1em;
 overflow: visible;
}
/**/
#pair-left a{
color:#666666;
text-decoration:underline;
}
#pair-left a:hover{
color:#FF0000;
}

#pair-right {
width:270px;
padding:0px 0px 0px 0px;
margin:0px;
float:right;
overflow:hidden;
}
#pair-right:after {
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}
/*\*/
* html #pair-right {
 height: 1em;
 overflow: visible;
}
/**/
#pair-right a{
color:#666666;
text-decoration:underline;
}
#pair-right a:hover{
color:#FF0000;
}

#pair-title3{
clear:both;
margin-bottom:20px;
padding:0px 0px 5px 0px;
border-top-width:0px;
border-right-width:0px;
border-bottom-width:1px;
border-left-width:0px;
border-style:solid;
border-color:#999999;
color:#3DADFF;
font-size:120%;
font-weight:bold;
}

#pair-b20sl {
clear:both;
margin:0px 0px 20px 0px;
border-top-width:1px;
border-right-width:1px;
border-bottom-width:1px;
border-left-width:1px;
border-style:solid;
border-color:#3DADFF;
background:#EFF6FF;
padding:9px;
overflow:hidden;
}
#pair-b20sl:after {
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}
/*\*/
* html #pair-b20sl {
height: 1em;
overflow: visible;
}
/**/
#pair-b20sl a{
color:#333333;
text-decoration:none;
}
#pair-b20sl a:hover{
color:#FF0000;
}

/* ペアボート6カラム */
#pair-6left {
width:140px;
padding:0px 0px 0px 0px;
margin-right:10px;
float:left;
overflow:hidden;
}
#pair-6left:after {
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}
/*\*/
* html #pair-6left {
 height: 1em;
 overflow: visible;
}
/**/


#pair-6right {
width:140px;
padding:0px 0px 0px 0px;
margin:0px;
float:right;
overflow:hidden;
}
#pair-6right:after {
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}
/*\*/
* html #pair-6right {
 height: 1em;
 overflow: visible;
}
/**/

#pair-b5title {
clear:both;
margin-bottom:5px;
padding:2px 2px 2px 5px;
border-top-width:1px;
border-right-width:1px;
border-bottom-width:1px;
border-left-width:1px;
border-style:solid;
border-color:#3DADFF;
background:#3DADFF;
color:#FFFFFF;
font-weight:bold;
}

#pair-b5 {
clear:both;
margin-bottom:5px;
padding:2px 2px 2px 5px;
border-top-width:1px;
border-right-width:1px;
border-bottom-width:1px;
border-left-width:1px;
border-style:solid;
border-color:#999999;
background:#FFFFFF;
}

/* 選手情報2カラム */
#d-left {
width:430px;
padding:0px 0px 0px 0px;
margin-bottom:30px;
float:left;
overflow:hidden;
}
#d-left:after {
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}
/*\*/
* html #d-left {
 height: 1em;
 overflow: visible;
}
/**/

#d-right {
width:430px;
padding:0px 0px 0px 0px;
margin-bottom:30px;
float:right;
overflow:hidden;
}
#d-right:after {
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}
/*\*/
* html #d-right {
 height: 1em;
 overflow: visible;
}
/**/

/* 選手情報ボタン */
#d-b01 a{
display: block;
margin:0px;
padding:0px;
width:430px;
height:180px;
background:url(img/d-b01a.jpg) no-repeat;
text-decoration:none;
text-align:center;
text-indent: -9999px;
float:left;
}
#d-b01 a:hover{ 
background:url(img/d-b01b.jpg) no-repeat;
}

#d-b02 a{
display: block;
margin:0px;
padding:0px;
width:430px;
height:180px;
background:url(img/d-b02a.jpg) no-repeat;
text-decoration:none;
text-align:center;
text-indent: -9999px;
float:left;
}
#d-b02 a:hover{ 
background:url(img/d-b02b.jpg) no-repeat;
}


#d-title3{
clear:both;
margin-bottom:20px;
padding:10px 0px 5px 0px;
border-top-width:0px;
border-right-width:0px;
border-bottom-width:1px;
border-left-width:0px;
border-style:solid;
border-color:#999999;
color:#345A8A;
font-size:120%;
font-weight:bold;
}
#d-title3 a{
color:#345A8A;
text-decoration:none;
}
#d-title3 a:hover{
color:#FF0000;
}


#d-b20sl {
clear:both;
margin:0px 0px 20px 0px;
border-top-width:1px;
border-right-width:1px;
border-bottom-width:1px;
border-left-width:1px;
border-style:solid;
border-color:#345A8A;
background:#EFF6FF;
padding:9px;
overflow:hidden;
}
#d-b20sl:after {
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}
/*\*/
* html #d-b20sl {
height: 1em;
overflow: visible;
}
/**/
#d-b20sl a{
color:#333333;
text-decoration:none;
}
#d-b20sl a:hover{
color:#FF0000;
}

/* ペアボート6カラム */
#d-6left {
width:140px;
padding:0px 0px 0px 0px;
margin-right:10px;
float:left;
overflow:hidden;
}
#d-6left:after {
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}
/*\*/
* html #d-6left {
 height: 1em;
 overflow: visible;
}
/**/


#d-6right {
width:140px;
padding:0px 0px 0px 0px;
margin:0px;
float:right;
overflow:hidden;
}
#d-6right:after {
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}
/*\*/
* html #d-6right {
 height: 1em;
 overflow: visible;
}
/**/

#d-b5title {
clear:both;
margin-bottom:5px;
padding:2px 2px 2px 5px;
border-top-width:1px;
border-right-width:1px;
border-bottom-width:1px;
border-left-width:1px;
border-style:solid;
border-color:#345A8A;
background:#345A8A;
color:#FFFFFF;
font-weight:bold;
}

#d-b5 {
clear:both;
margin-bottom:5px;
padding:2px 2px 2px 5px;
border-top-width:1px;
border-right-width:1px;
border-bottom-width:1px;
border-left-width:1px;
border-style:solid;
border-color:#999999;
background:#FFFFFF;
}


/* 売上金の使途 */
#shito-title0{
clear:both;
margin-bottom:10px;
padding:10px 0px 10px 0px;
border-top-width:0px;
border-right-width:0px;
border-bottom-width:1px;
border-left-width:0px;
border-style:solid;
border-color:#999999;
color:#3C56A3;
font-size:170%;
font-weight:bold;
line-height:1.3em;
}

