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:850px}
.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}

.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 ***************************************************** */

#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 2px 10px;}
.line_bana { border:dotted 2px #608ec1; margin:3px 0px 5px 0px; width:160px; text-align:left}
.bana { line-height:140%; padding-top:3px}

/* *** 参加者名簿 ***************************************************** */

#main_boy { background:#FFFFFF}
#main_boy table { border-collapse:collapse; width:100%}
#main_boy td {  border:1px solid #395994;}

#main_girl { background:#FFFFFF}
#main_girl table { border-collapse:collapse; width:100%}
#main_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;}

/* *** 結果 ***************************************************** */

#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 { background:#FFFFFF; padding:20px}
#kekka table { border-collapse:collapse; width:85%}
#kekka th { font-size:14px; text-align:center}
#kekka td { font-size:14px}

#kekka2 { background:#FFFFFF;}
#kekka2 table { border-collapse:collapse; width:100%}
#kekka2 th { font-size:14px; text-align:center}
#kekka2 td { font-size:14px}

.k_navi { text-align:center; font-size:14; background:#f5f5f5; padding:5px}
.k_boy { color:#8fbcef; font-weight:bold; text-align:right; font-size:14; padding:10px 5px 0px 0px}
.k_girl { color:#ef8f8f; font-weight:bold; text-align:right; 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;}

.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;padding-right:10px}


