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;
}
A:HOVER{
  font-weight:bold;
  font-style:normal;
  text-decoration:none;
  vertical-align:;
  color : #4c0909;
  background-color : #e0cfbb;
}
A{ text-decoration : none; color:#993333}

.wrapper { background:#FFFFFF; border-left:solid 2px #a0beeb; border-right:solid 2px #a0beeb}
.footer { background:#7b695a; color:#FFFFFF; text-align:center; padding:10px}
#hedder { background:#7b695a; color:#FFFFFF; padding:2px 1px 1px 5px; border-bottom:#d5ccbf solid 1px;}
#hedder a { color:#FFFFFF; text-decoration: underline; font-weight:bold;}

.p9 { font-size:9px;}
.p10 { font-size:10px;}
.p11 { font-size:11px;}
.p12 { font-size:12px;}
.p14 { font-size:14px;}
.boy { color: #0000CC}
.girl { color:#ce0031}

#top { background:#cec7bd; padding:25px}
#top_main { padding:5px; width:240px;}
#top_main ul { margin:5px 0px 10px 5px; padding:0px; list-style:none; width:230;}
#top_main li { background:url(img/sankaku.gif) no-repeat; margin:0px; padding:1px 1px 1px 15px}
.koumoku { font-weight:bold; color:#FFFFFF; background:#420000; padding:1px 1px 1px 10px; width:236px}
.banner { padding:5px; width:185px}

#map { padding:25px}
#map td { text-align:center; border-collapse: collapse; font-size:12px}

.map_top { background:#CCCCCC; padding:3px}

#main_boy { background:#cec7bd; padding:25px}
#main_boy table { padding: 3px; width:100%; border-collapse: collapse; background:#FFFFFF}
#main_boy td { border-collapse: collapse; border:#395994 solid 2px;}
#main_boy th { background:#cec7bd; padding:0px}
.menu_b { background:#395994; color:#FFFFFF; font-weight:bold;}
.title_b { background:#395994; color:#FFFFFF; font-weight:bold; padding:3px; font-size:14px; text-align:center}
.kumi_b { background:#428eff; color:#FFFFFF; font-weight:bold; font-size:14px}
.kumi_b2 { background:#70a4e0; color:#FFFFFF; font-weight:bold; font-size:14px}
.sc_b { color:#000099; font-weight:bold;}
.bule { background:#d9eaf9;}

#main_girl { background:#cec7bd; padding:25px}
#main_girl table { padding: 3px; width:100%; border-collapse: collapse; background:#FFFFFF}
#main_girl td { border-collapse: collapse; border:#b54931 solid 2px;}
#main_girl th { background:#cec7bd; padding:0px}
.menu_g { background:#b54931; color:#FFFFFF; font-weight:bold;}
.title_g { background:#b54931; color:#FFFFFF; font-weight:bold; padding:3px; font-size:14px; text-align:center}
.kumi_g { background:#d68e94; color:#FFFFFF; font-weight:bold; font-size:14px}
.kumi_g2 { background:#e086b3; color:#FFFFFF; font-weight:bold; font-size:14px}
.sc_g { color:#b54931; font-weight:bold;}
.pink { background:#ffecf3;}

.school { color:#666666; font-weight:bold;}
.red { color:#ff0033}
.kekka { font-size:14px; font-weight:bold; text-align:left; padding:3px 3px 3px 15px}

#data { background:#efe7de; padding:30px}
#data table {border-collapse: collapse;}
#data td { padding:3px; border:#666666 solid 2px;}
.menu_d { color:#FFFFFF; background:#420000; font-weight:bold; font-size:14px; padding:3px 3px 3px 10px;}
.tc { text-align:center;}
.tl { text-align:left; padding-left:10px}
.data_mb { background:#78aad9; color:#FFFFFF; font-weight:bold; text-align:center;}
.data_mg { background:#ffcfce; color:#666666; font-weight:bold; text-align:center;}

#data_b { background:#efe7de; padding:0px 10px 30px 30px}
#data_b table {border-collapse: collapse;}
#data_b td { padding:3px 5px 3px 5px; border:#395994 solid 2px;}

#data_g { background:#efe7de; padding:0px 30px 30px 10px}
#data_g table {border-collapse: collapse;}
#data_g td { padding:3px 5px 3px 5px; border:#b54931 solid 2px;}
