BODY
{
  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;
  background:#bdd7ff;}

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 { color:#0066cc;}

A:HOVER{
  font-weight:bold;
  font-style:normal;
  text-decoration:none;
  vertical-align:;
  color:#0066cc;
  background-color:#c0e0fd;
}
A{ text-decoration : none;}

.wrapper { background:#FFFFFF; border-left:solid 2px #a0beeb; border-right:solid 2px #a0beeb}
.footer { background:#639ace; color:#FFFFFF; text-align:center; padding:10px}

.p11 { font-size:11px;}
.p14 { font-size:14px;}
.p16 { font-size:16px;}

.top { background:#FFFFFF; padding:15px; border-bottom:dotted #639ace 2px;}
.navi { text-align:right; vertical-align:bottom;}

#main { background:#deebff; padding:20px 30px 20px 30px}
#top_main { padding:0px; width:250px;}
#top_main ul { margin:5px 0px 10px 5px; padding:0px; list-style:none; width:250;}
#top_main li { background:url(img/sankaku.gif) no-repeat; margin:0px; padding:1px 1px 1px 15px}
.koumoku { font-weight:bold; color:#29497b; background:#b3d9ff; padding:1px 1px 1px 10px; width:250px}
.banner { padding:5px 0px 5px 5px; width:165px}

#main_s { background:#deebff; padding:30px}
#main_s table { padding: 3px; width:100%; border-collapse: collapse; background:#FFFFFF}
#main_s td { border-collapse: collapse; border:#3399ff solid 2px;}
#main_s th { background:#deebff; padding:0px;}
.menu_s { background:#3399ff; color:#FFFFFF; font-weight:bold;}
.b_s { background:#d5efff}
.kumi_st { background:#3399ff; color:#FFFFFF; font-weight:bold; font-size:14px; padding:3px; text-align:center}
.kumi_s1 { background:#5998e0; color:#FFFFFF; font-weight:bold; font-size:14px; padding:3px; text-align:center}
.kumi_s2 { background:#86b0e0; color:#FFFFFF; font-weight:bold; font-size:14px; padding:3px; text-align:center}
.bule { color:#3399ff; font-weight:bold;}
.kekka { font-size:14px; font-weight:bold; text-align:left; padding:3px 3px 3px 15px}

#main_c { background:#deebff; padding:30px}
#main_c table { padding: 3px; width:100%; border-collapse: collapse; background:#FFFFFF}
#main_c td { border-collapse: collapse; border:#4aaead solid 2px;}
#main_c th { background:#deebff; padding:0px;}
.menu_c { background:#4aaead; color:#FFFFFF; font-weight:bold;}
.b_c { background:#daf4f4}
.kumi_ct { background:#4aaead; color:#FFFFFF; font-weight:bold; font-size:14px; padding:3px; text-align:center}
.kumi_c1 { background:#52bcbb; color:#FFFFFF; font-weight:bold; font-size:14px; padding:3px; text-align:center}
.kumi_c2 { background:#7bb9b8; color:#FFFFFF; font-weight:bold; font-size:14px; padding:3px; text-align:center}
.green { color:#4aaead; font-weight:bold;}

.ken { color:#666666; font-weight:bold;}
.tl { text-align:left; padding-left:10px}

#main_d { background:#deebff; padding:30px}
#main_d table { padding: 3px; width:100%; border-collapse: collapse; background:#FFFFFF}
#main_d td { border-collapse: collapse; border:#636363 solid 2px; text-align:center; padding:10px 3px 10px 3px}
.menu_d { background:#cccccc; font-weight:bold;}
.b_d { background:#eeeeee;}

.red { color: #CC0000}