BODY
{ font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ , Meiryo , "ＭＳ Ｐゴシック", Verdana, monospace;
  color: #333; font-size: 14px; line-height: 1.8; letter-spacing: 0; text-indent: 0; background: url(img/back.gif)}

TABLE,TH,TR,TD 
{ font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ , Meiryo , "ＭＳ Ｐゴシック", Verdana, monospace;
  color: #333; font-size: 14px; line-height: 1.6; letter-spacing: 0; text-indent: 0;}

table { border-collapse:collapse; width:100%}

a { color:#9f6c2f;}
A:HOVER{ color:#9f6c2f;}

#hedda { background:#9f6c2f; color:#FFFFFF; text-align:right; padding:5px 10px 5px 0px} 
#hedda a { color:#FFFFFF;}
#hedda a:HOVER { background:#FFFFFF}

.wrapper { background:#FFFFFF; border:solid 1px #9f6c2f; width:950px; margin: 0 auto;}
.footer { background:#9f6c2f; color:#FFFFFF; text-align:center; padding:10px}

.main { background:#FFFFFF; padding:35px 40px 35px 40px; border-top:solid 1px #9f6c2f;}

h1 { padding:0px; margin:0px}
h2 { padding:8px 0px 0px 65px; margin:0px 0px 5px 0px; height:50px; font-size:18px; font-weight:bold;}
.h2_1 {background:url(img/h2_1.jpg) no-repeat;}
.h2_2 {background:url(img/h2_2.jpg) no-repeat;}
.h2_3 {background:url(img/h2_3.jpg) no-repeat;}

.p10 { font-size:10px;}
.p12 { font-size:12px;}
.p14 { font-size:14px;}
.p16 { font-size:16px;}
.red { color:#FF0000}
.brown { color:#9f6c2f; font-weight:bold}

.blank { background:url(img/blank.gif) no-repeat right; padding-right:25px}

.menu { background:#9f6c2f; color:#FFFFFF; text-align:center; padding:3px}
.menu2 { background:#fef7cf; text-align:center}
.menu3 { background:#f0d9c2; text-align:center}
.tc { text-align:center}
.name { padding-left:10px; text-align:left}

.mt10 { margin-top:10px}


/* *** INDEX ***************************************************** */

.dl_flo { padding-top: 7px; font-size:16px; margin:20px 0px 20px 0px}
.dl_flo dt { padding-left: 11px; font-weight: bold; border-left: 3px solid; line-height: 1; margin-bottom: .8em; float: left; width: 6em; clear: left;}
.dl_flo dd { margin: -.3em 0 .8em 3em;}

/* *** 概要 ***************************************************** */

.dl_flo2 { padding-top: 7px; margin:20px 0px 20px 0px; font-size:16px;}
.dl_flo2 dt { padding-left: 11px; font-weight: bold; border-left: 3px solid; line-height: 1; margin-bottom: .8em; float: left; width: 6em; clear: left;}
.dl_flo2 dd { margin: -.3em 0 .8em 8em;}

/* *** 選手 ***************************************************** */

#list_left { float:left; width:425px}
#list_right { float:right; width:425px}
#list_left table { width:100%}
#list_right table { width:100%}

/* *** 結果 ***************************************************** */

.item { padding:0px 0px 0px 30px}
#main_result { background:#FFFFFF; padding:35px 40px 35px 40px; border-top:solid 1px #9f6c2f;}
#main_result td { border:solid 1px #333333; padding:5px; text-align:center}
#main_result th { padding:0px}
.line { padding:0px; background:#666666; border:solid 1px #333333}

.result_left {}
.result_left {}

/* *** 大会データ ***************************************************** */

#navi_gakunen { background:#fef7cf; padding:3px; text-align:center; font-size:16px}
#navi_gakunen a { font-weight:bold}
.gakunen { background:url(img/stone.gif) no-repeat; padding:3px 0px 5px 30px; font-size:16px; color:#9f6c2f; font-weight:bold}
