/* CSS Document */

/* resultmain ===================================================== */
div#resultmain h2 {
margin:0 0 1em;
}

div#resultmain table {
width:590px;
margin:0 auto 1.5em;
margin-left:auto;
margin-right:auto;
background-color:#cccccc;
}
div#resultmain table th {
width:50px;
padding:3px 5px;
font-size:12px;
font-weight:normal;
text-align:left;
line-height:1.5;
background-color:#f2f2f2;
}
/*\*//*/ div#resultmain table th {font-size:11px;letter-spacing:-1px;} /*  */
div#resultmain table td.title {
padding:3px 10px 2px;
font-size:14px;
color:#333333;
font-weight:bold;
background-color:#f2f2f2;
}
div#resultmain table td.title a {
color:#333333;
text-decoration:none;
}
div#resultmain table td.title img.new {
width:23px;
height:11px;
margin:0 0 0 10px;
padding:0 0 1px;
vertical-align:middle;
}
/* \*/ *html div#resultmain table td.title {height:28px;} /**/
div#resultmain table td {
padding:3px 5px;
font-size:12px;
font-weight:normal;
text-align:left;
line-height:1.5;
background-color:#ffffff;
}
div#resultmain table td img {
vertical-align:bottom;
margin:0 2px 1px 0;
}
div#resultmain table td.term {
width:200px;
}
div#resultmain table td.entry {
width:247px;
}
div#resultmain table td.note {
font-size:10px;
}

/* result ================================================= */
div#result table {
width:595px;
margin:10px auto 20px;
margin-left:auto;
margin-right:auto;
background-color:#cccccc;
}
div#result table th {
padding:3px 5px;
line-height:1.0;
font-weight:normal;
font-size:10px;
color:#333333;
}
div#result table td {
background-color:#ffffff;
padding:2px 5px;
line-height:1.0;
font-weight:normal;
font-size:10px;
text-align:right;
}

div#result table.mens th {
background-color:#e5edf1;
}
div#result table.womens th {
background-color:#fcf0ef;
}
div#result table.mix th {
background-color:#efefef;
}
div#result table th.rank, div#result table td.rank {
width:30px;
padding:0;
text-align:center;
font-size:10px;
}
div#result table th.name, div#result table td.name {
padding:2px 5px;
text-align:center;
font-size:12px;
line-height:1.5;
}
div#result table th.sponsor, div#result table td.sponsor {
font-size:10px;
line-height:1.0;
padding:3px 5px;
text-align:left;
}
div#result table th.meeting {
background-color:#f2f2f2;
}
div#result table th.round3 {width:45px;}
div#result table th.round4 {width:40px;}
div#result table th.round5 {width:30px;}
div#result table th.round6 {width:25px;}
div#result table td.center {text-align:center;}
div#result table th.score_wide {width:15px;}
div#result table th.name_wide{width: 70px;}


div#result img.result-photo {
margin:10px auto 0;
}
div#result img.heat-table {
margin:0 auto 20px;
}

/* report ================================================== */
div#report {
}
div#report h3 {
margin:0 auto 1em;
}
div#report p.presents {
width:620px;
height:28px;
margin:0 0 1.5em;
text-align:right;
background-image:url(img/dot_border.gif);
background-repeat:no-repeat;
background-position:bottom;
line-height:2.2;
}
div#report p.presents img {
vertical-align:bottom;
}
div#report div {
margin:0em 0.8em 3em 1.3em;
text-align:center;
}
div#report div p {
margin:0 auto 1em;
text-align:left;
}
div#report div img.photo-left {
margin:0 10px 10px 0;
float:left;
}
div#report div img.photo-right {
margin:0 0 10px 10px;
float:right;
}


div#report p.right {
text-align:right;
}

/* youkou ================================================= */
div#youkou {
padding:0 0 10px;
}
p.presents {
width:620px;
height:28px;
margin:0 0 1.5em;
text-align:right;
background-image:url(img/dot_border.gif);
background-repeat:no-repeat;
background-position:bottom;
line-height:2.2;
}
p.presents img {
vertical-align:bottom;
}


/* 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 */






