@charset "Shift_JIS";

/* 全体
-------------------------------*/
.center520 {
margin: auto;
width: 520px;
padding:2px;
font-size: 12px;
text-align: left;
padding: 5PX;
border: solid 2px #ffa500;
vertical-align : bottom;
}
.chui {
line-height: 14px;
font-size: 12px;
text-align: left;
color : #000066;
}
.table-text {
border-collapse : collapse;
font-size :12px;
line-height:14px;
text-align:left;
}
.none{list-style-type :none;
font-size :12px;
text-align:left;
}
.box200{
width: 200px;
float: left;
margin: 0px;
vertical-align : bottom;
}
.box200r{
width: 200px;
float: right;
margin: 0px;
vertical-align : bottom;
}
.kana{
	line-height: 12px;
	font-size: 10px;
	font-weight: lighter;
	color: #000066;
}
.team1{
	font-size: 12px;
	font-weight: bold;
	color: #000066;
}
.team2{
	font-size: 12px;
	font-weight: bold;
	color: #990000;
}
/* コンテンツ
-------------------------------*/
#content {
width: 608px;
border: solid 1px #696969;
}
#content h1{
	width : 608px;
	line-height: 30px;
	font-size: 16px;
	background-image: url(img/h1bg.gif);
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	margin: 0px;
	vertical-align : bottom;
}
#content dt {
line-height: 20px;
font-size: 16px;
margin:2px;
text-align: left;
color : #cc0000;
font-weight: bold;
}
#content dd {
line-height: 18px;
font-size: 14px;
text-align: left;
margin-left: 1em;
}
/* トーナメント
-------------------------------*/
#tournament {
width: 608px;
border: solid 1px #000066;
background-image: url(img/t_bg.jpg);
background-repeat: no-repeat;
}
#tournament  h1{
	width : 608px;
	line-height: 30px;
	font-size: 16px;
	background-image: url(img/h1bg.gif);
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	margin: 0px;
	vertical-align : bottom;
}
/* フッター
-------------------------------*/
#footer {
	width: 608px;
	line-height: 16px;
	font-size: 12px;
	text-align: left;
	margin: 0px;
	vertical-align : bottom;
}
/* テーブル
-------------------------------*/
#table th {
background-color : #473c26;
border : solid #473c26 1px;
font-size :13px;
color : #ffffff; 
line-height:14px;
font-weight: bold;
text-align:center;
}
#table td {
border : solid #473c26 1px;
}
#table caption{
font-size :14px;
line-height:20px;
text-align:left;
margin-top: 10px;
font-weight: bold;
}
/* プロフィール
-------------------------------*/
#profile {
width: 608px;
border: solid 1px #696969;
}
#profile h1{
	width : 608px;
	line-height: 30px;
	font-size: 16px;
	background-image: url(img/h1bg.gif);
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	margin: 0px;
	vertical-align : bottom;
}
#profile dt {
width:97%;
border: solid 1px #000066;
line-height: 14px;
font-size: 12px;
padding:1px;
margin:1px;
text-align: left;
background-color:#f8f8f8;
color : #003399;
}
#profile dd {
width:97%;
border: solid 1px #ffffff;
line-height: 16px;
font-size: 14px;
text-align: left;
font-weight: bold;
margin-left:2px;
}
/* レポート
-------------------------------*/
#report {
width: 608px;
border: solid 1px #696969;
}
#report p {FONT-SIZE: 12px;
	COLOR: #000000;
	HEIGHT: auto;
	text-align: left;
	padding: 2px 1px;
	text-indent: 1em;
	word-spacing: normal;
	letter-spacing: 1pt;
	vertical-align: baseline;
	margin: 4px;
	line-height: 115%}
#report h1{
	width : 608px;
	line-height: 30px;
	font-size: 16px;
	background-image: url(img/h1bg.gif);
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	margin: 0px;
	vertical-align : bottom;
}
/* キャプション
-------------------------------*/
.cap {FONT-SIZE: 10px;
	COLOR: #000066;
	HEIGHT: 12px;
	text-align: left;
	padding: 2px 1px;
	vertical-align: baseline;
	margin: 1px;
}
a.cap:link {
FONT-SIZE: 10px;
	COLOR: #6666cc;
	HEIGHT: 12px;
	text-align: left;
	padding: 2px 1px;
	vertical-align: baseline;
	margin: 1px;}

a.cap:visited{FONT-SIZE: 10px;
	COLOR: #6666cc;
	HEIGHT: 12px;
	text-align: left;
	padding: 2px 1px;
	vertical-align: baseline;
	margin: 1px;}

a.cap:hover{FONT-SIZE: 10px;
	COLOR: #9999cc;
	HEIGHT: 12px;
	text-align: left;
	padding: 2px 1px;
	vertical-align: baseline;
	margin: 1px;}
