@charset "Shift_JIS";

/* 全体
-------------------------------*/
.rule {
list-style-type : circle;
line-height: 18px;
font-size: 14px;
text-align: left;
}
.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;
text-align: left;
margin: 2px;
font-size :12px;
}
.box200{
width: 200px;
float: left;
margin: 0px;
vertical-align : bottom;
}
.clear{
line-height: 0px;
clear: both;
margin: 0pf;
vertical-align : bottom;
}
.box160{
width: 160px;
height: 90px;
float: left;
margin: 2px;
vertical-align : bottom;
}
.box430{
width: 430px;
text-align: left;
margin: 2px;
font-size :12px;
height: 90px;
float: right;
margin: 2px;
vertical-align : bottom;
}
.box200r{
width: 200px;
float: right;
margin: 0px;
vertical-align : bottom;
}
.thin{
font-weight:100 ;
}
.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;
}
.aka{
margin:2px;
text-align: left;
color : #000099;
font-weight: bold;
}
.tenpo{
line-height: 16px;
font-size: 14px;
text-align: left;
color : #000066;
font-weight: bold;
}
a.tenpo:link{
line-height: 16px;
font-size: 14px;
text-align: left;
color : #0000CC;
font-weight: bold;
}
a.tenpo:visited{
line-height: 16px;
font-size: 14px;
text-align: left;
color : #000099;
font-weight: bold;
}
a.tenpo:hover{
line-height: 16px;
font-size: 14px;
text-align: left;
color : #ffcc66;
font-weight: bold;
}
.nichiji{
padding: 5px;
line-height: 16px;
font-size: 14px;
text-align: right;
color : #000066;
font-weight: bold;
}
.tel{
line-height: 14px;
font-size: 12px;
float: right;
color : #000066;
}
/* コンテンツ
-------------------------------*/
#content {
width: 608px;
border: solid 1px #696969;
background: #fffafa;
}
#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: 26px;
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;
}
a.dd:link {
line-height: 18px;
font-size: 14px;
text-align: left;
COLOR: #000000;
text-align: left;
}

a.dd:visited {
line-height: 18px;
font-size: 14px;
text-align: left;
COLOR: #000000;
text-align: left;}

a.dd:hover {
line-height: 18px;
font-size: 14px;
text-align: left;
COLOR: #6666cc;
text-align: left;}
/* トーナメント
-------------------------------*/
#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 {
font-weight: nomal;
font-size :12px;
border-right: 1px solid #bcbc9f;
border-bottom: 1px solid #bcbc9f;
color: #333333;
background: #dedecf;
}
#table td {
font-weight: bold;
text-align:center;
font-size :14px;
line-height:18px;
padding: 2px 6px;
border-right: 1px solid #d1d1c1;
border-bottom: 1px solid #d1d1c1;
color: #333333;
background: #f1f1ed;
}
#table td.zumi {
font-weight: bold;
text-align:center;
font-size :14px;
line-height:18px;
padding: 2px 6px;
border-right: 1px solid #d1d1c1;
border-bottom: 1px solid #d1d1c1;
color: #222222;
background: #fbfbfb;
}
#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%;
height:32px;
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;}
/* 技リスト
-------------------------------*/
#waza table{
width: 610px;
}
#waza th {
font-weight: nomal;
line-height:18px;
font-size :12px;
padding: 6px;
border-right: 1px solid #bcbc9f;
border-bottom: 1px solid #bcbc9f;
color: #333333;
background: #dedecf;
}
#waza td {
text-align:left;
font-size :12px;
line-height:18px;
padding: 2px 6px;
border-right: 1px solid #d1d1c1;
border-bottom: 1px solid #d1d1c1;
color: #333333;
background: #f1f1ed;
}
#waza .hidden {
border-style: none;
background: #ffffff;
}
#waza caption{
font-size :14px;
line-height:20px;
text-align:left;
margin-top: 10px;
font-weight: bold;
}
.box200t{
width: 200px;

float: left;
border-collapse : collapse;
font-size :12px;
line-height:14px;
text-align:left;
margin: 1px;
vertical-align : bottom;
}
.box200tr{
width: 200px;

float: right;
border-collapse : collapse;
font-size :12px;
line-height:14px;
text-align:left;
margin: 1px;
vertical-align : bottom;
}
