/* CSS Document */

/* player ================================================= */
div#player {
margin:0 0 -1em;
}
div#player h2 {
width:618px;
height:40px;
background:none;
padding:0px;
text-indent:0px;
}
div#player h3 {
margin:1em 0 0;
}
div#player p {
margin:1em 0.8em 0 1.3em;
text-align:left;
}
div#player ul.category {
margin:1em 0.8em 0 1.3em;
text-align:right;
}
div#player ul.category li {
width:auto;
display:inline;
text-align:center;
}
div#player ul.category li a {
width:auto;
padding:2px 3px 1px 4px;
border:solid 1px;
text-decoration:none;
}
div#player ul.category li.women a {
color:#ff9999;
}


div#player div.index-body {
margin:0.5em 0 1em;
padding:0 0 1.5em;
background-image:url(img/dot_border.gif);
background-repeat:no-repeat;
background-position:bottom;
}
div#player div.end {
margin:0.5em 0;
background:none;
}
div#player div.index-body h4 {
margin:0 0 0 0.5em;
text-align:left;
}
div#player div.index-body h4 img {
display:block;
}
div#player div.index-body div {
width:570px;
margin:1em auto 0;
padding:3px 0;
border:solid 1px #cccccc;
}
div#player div.index-body div img.face {
width:100px;
height:100px;
margin:0 3px;
float:left;
display:inline;
}
div#player div.index-body div table {
width:461px;
_width:457px;
background-color:#cccccc;
}
div#player div.index-body div table th {
padding:1px 5px;
background-color:#f2f2f2;
text-align:left;
font-size:10px;
line-height:1.3;
font-weight:normal;
color:#336699;
}
div#player div.index-body div table td {
padding:1px 5px;
background-color:#ffffff;
text-align:left;
font-size:10px;
line-height:1.3;
font-weight:normal;
}

div#player div.index-body div table td.sail-no {
width:100px;
font-size:12px;
}
div#player div.index-body div table td.name {
width:340px;
font-size:12px;
}

div#player div.index-body div table td.name a {
}
div#player div.index-body div table td.name a img {
margin:0 0 0 3px;
padding:0 0 2px;
vertical-align:middle;
}

div#player div.index-body div.men {
background-color:#e5eff4;
}
div#player div.index-body div.women {
background-color:#ffe0e0;
}
div#player div.index-body div.women table th {
color:#cc6666;
}

div#player p.pagetop {
margin:1.5em 0.8em 5em 1.3em;
}

/* ranking ================================================ */
div#ranking {
}
div#ranking h2 {
width:618px;
height:40px;
margin:0 0 -1.5em;
background:none;
padding:0px;
text-indent:0px;
}
div#ranking h3 {
margin:3em 0 1em;
}
div#ranking table {
width:595px;
margin:10px auto 20px;
margin-left:auto;
margin-right:auto;
background-color:#cccccc;
}
div#ranking table th {
padding:3px 5px;
line-height:1.0;
font-weight:normal;
font-size:10px;
color:#333333;
}
div#ranking table td {
background-color:#ffffff;
padding:2px 5px;
line-height:1.0;
font-weight:normal;
font-size:10px;
text-align:right;
}
div#ranking table td.proama {
text-align:center;
}
div#ranking table td.boad {
width:60px;
text-align:left;
}
div#ranking table.mens th {
background-color:#e5edf1;
}
div#ranking table.womens th {
background-color:#fcf0ef;
}
div#ranking table.mix th {
background-color:#efefef;
}
div#ranking table th.rank, div#ranking table td.rank {
width:30px;
padding:0;
text-align:center;
font-size:10px;
}
div#ranking table th.name, div#ranking table td.name {
padding:2px 5px;
text-align:center;
font-size:12px;
line-height:1.5;
}
div#ranking table th.sponsor, div#ranking table td.sponsor {
font-size:10px;
line-height:1.0;
padding:3px 5px;
text-align:left;
}
div#ranking table th.meeting {
background-color:#f2f2f2;
}
div#ranking table th.round3 {width:45px;}
div#ranking table th.round4 {width:35px;}
div#ranking table th.round5 {width:30px;}

/* clear ================================================== */
.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */







