BODY,TABLE,TH,TR,TD 
{ font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ , Meiryo , "ＭＳ Ｐゴシック", Verdana, monospace;
  color: #333;
  font-size: 12px;
  line-height: 1.6;
  letter-spacing: 0;
  text-indent: 0;
  margin:0px;}
A:HOVER{
  font-style:normal;
  text-decoration:none;
  vertical-align:;
  color : #4c0909;
  background-color:#f0f7ff;}

A{ text-decoration : none; color:#70a4e0}

.wrapper { background:#FFFFFF; border-left:solid 1px #70a4e0; border-right:solid 1px #70a4e0; width:950px}
.footer { background:#608ec1; color:#FFFFFF; text-align:center; padding:10px}
#hedder { background:#608ec1; color:#FFFFFF; padding:2px 10px 2px 2px; text-align:right}
#hedder a { color:#FFFFFF; text-decoration: underline; font-weight:bold;}

.p10 { font-size:10px;}
.p11 { font-size:11px;}
.p12 { font-size:12px;}
.p14 { font-size:14px;}
.red { color: #FF0000}
.bule { color: #3399FF}

.main { background:#FFFFFF; padding:35px 40px 35px 40px; border-top:solid 1px #70a4e0;}

.title_b { background:#395994; color:#FFFFFF; font-weight:bold; font-size:14px; padding:3px; text-align:center}
.title_g { background:#b54931; color:#FFFFFF; font-weight:bold; font-size:14px; padding:3px; text-align:center}
.title_etc { background:#608ec1; color:#FFFFFF; font-weight:bold; font-size:14px; padding:3px 3px 3px 15px;}

/* *** INDEX ***************************************************** */

.top_lelt { float:left; width:695px}
.top_right { float:right; width:160px}

#t_waku { border:#608ec1 solid 1px; padding:10px}
#t_waku ul { margin:0px 0px 0px 0px; padding:0px; list-style:none;}
#t_waku li { background:url(img/maru.gif) no-repeat; margin:0px; padding:1px 0px 1px 15px}
.t_koumoku { background:#608ec1; color:#FFFFFF; font-weight:bold; padding:2px 2px 0px 10px;}
.line_bana { border:dotted 2px #608ec1; margin:8px 0px 10px 0px; text-align:left}
.bana { line-height:140%; padding-top:3px}

/* *** 参加者名簿 ***************************************************** */

#meibo_boy { background:#FFFFFF}
#meibo_boy table { border-collapse:collapse; width:425px}
#meibo_boy td {  border:1px solid #395994;}

#meibo_girl { background:#FFFFFF}
#meibo_girl table { border-collapse:collapse; width:425px}
#meibo_girl td { border:1px solid #b54931;}

.name { padding-left:10px; text-align:left;}
.menu_b { background:#8fbcef; color:#ffffff; font-weight:bold; text-align:center}
.b_b { background:#f0f7ff;}
.boy { color:#395994; font-weight:bold;}
.menu_g { background:#ef8f8f; color:#ffffff; font-weight:bold; text-align:center}
.b_g { background:#fff4f9;}
.girl { color:#b54931; font-weight:bold;}

/* *** 結果 ***************************************************** */

#result_boy { background:#FFFFFF}
#result_boy table { border-collapse:collapse; width:100%}
#result_boy td {  border:1px solid #395994;}

#result_girl { background:#FFFFFF}
#result_girl table { border-collapse:collapse; width:100%}
#result_girl td { border:1px solid #b54931;}

#result ul { padding:0px; margin:0px 0px 0px 20px ; list-style:none}
#result li { background:url(img/stone.gif) no-repeat; padding:5px 0px 0px 30px; font-size:16px}

#navi_b a { padding:3px 5px 3px 5px; font-weight:bold}
#navi_b a:HOVER { color: #70a4e0;}
#navi_g a { padding:3px 5px 3px 5px; color:#b54931; font-weight:bold}
#navi_g a:HOVER { background:#fff4f9;}

.top { text-align:right; font-size:14px}
.top_b { background:url(img/modoru_bule.gif) no-repeat; padding-left:18px; font-weight:bold}
.top_g { background:url(img/modoru_red.gif) no-repeat; padding-left:18px; font-weight:bold;  }

#t_kekka { padding:5px}
#t_kekka ul { margin:0px 0px 0px 0px; padding:15px 15px 0px 15px; list-style:none;}
#t_kekka li { background:url(img/maru.gif) no-repeat; margin:0px; padding:0px 0px 15px 20px; font-size:14}

.waku_b { background:#cce3ff; color:#395994; font-weight:bold;}
.waku_g { background:#ffcccc; color:#b54931; font-weight:bold;}
.k_nb { text-align:left; color:#395994; font-weight:bold; padding:5px 5px 5px 10px}
.k_ng { text-align:left; color:#b54931; font-weight:bold; padding:5px 5px 5px 10px}

#kekka_boy { float:left}
#kekka_boy table { border-collapse:collapse; width:425px}
#kekka_boy td { border:1px solid #395994; font-size:14px}

#kekka_girl { float:right}
#kekka_girl table { border-collapse:collapse; width:425px}
#kekka_girl td { border:1px solid #b54931; font-size:14px}

.k_navi { text-align:center; font-size:14; background:#f5f5f5; padding:5px}
.k_boy { color:#8fbcef; font-weight:bold; font-size:14; padding:10px 5px 0px 0px}
.k_girl { color:#ef8f8f; font-weight:bold; font-size:14; padding:10px 5px 0px 0px}

.2dan { line-height:130%}

/* *** 大会データ ***************************************************** */

#main_data { background:#FFFFFF}
#main_data table { border-collapse:collapse; width:100%}
#main_data td { padding-left:10px;}

.tl { padding-left:10px;}

.line_b { border:#395994 solid 1px}
.line_g { border:#b54931 solid 1px}
.line_n { border:#666666 solid 1px}

.d_m { background:#608ec1; color:#FFFFFF; font-weight:bold; text-align:center; border:#395994 solid 1px}
.d_k { border:#666666 solid 1px; text-align:center; background:#f5f5f5; padding-right:10px}
.kai { text-align:center; }


