#all     { background: url(../parts/gesshaback.jpg) no-repeat 0px 0px; width: 790px; height: 600px }
#gessha   { text-align: center; margin-right: auto; margin-left: auto; position: absolute; top: 210px; width: 790px }
#gesshamain      { margin-top: 10px; margin-right: 100px; margin-left: 100px }
.nyukai    { border-top: 2px solid #f30; border-bottom: 2px solid #f30; width: 80px }
.nyukaimozi { font-weight: bold; font-size: 12px; border-top: 2px solid #f30; border-bottom: 2px solid #f30; width: 320px }
.p16   { font-weight: bold; font-size: 16px }
.p10    { font-weight: normal; font-size: 10px }
.space10 { width: 10px; height: 10px }
.kisoku   { padding-top: 5px; padding-bottom: 5px; border-top: 2px solid #f30; border-bottom: 2px solid #f30; width: 110px }
.kisokumozi { font-size: 10px; line-height: 12px; padding-top: 5px; padding-bottom: 5px; border-top: 2px solid #f30; border-bottom: 2px solid #f30; width: 220px }
.akaback  { color: white; font-weight: bold; font-size: 18px; background-color: #f30; text-align: center }
#isse  { }
.issei { color: white; font-weight: bold; font-size: 14px; background-color: #57d; text-align: center; padding: 4px 2px }
.issei_nen { font-size: 14px; padding: 4px 0px; border-bottom: 1px solid #57d }
.issei_gaku { font-size: 14px; text-align: right; padding: 4px 0px; border-bottom: 1px solid #57d }
#shos  { }
.shosu { color: white; font-weight: bold; font-size: 14px; background-color: #5cc; text-align: center; padding: 4px 2px }
.shosu_nen { font-size: 14px; padding: 4px 0px; border-bottom: 1px solid #5cc }
.shosu_gaku { font-size: 14px; text-align: right; padding: 4px 0px; border-bottom: 1px solid #5cc }
.bikou { font-size: 12px; vertical-align: bottom; padding-left: 5px; height: 180px }
.gaku    { font-size: 12px; background-color: #fd9; padding: 4px 2px }
.gakunen    { font-size: 12px; padding: 4px 2px }
.kinga      { font-weight: bold; font-size: 12px; background-color: #fd9; text-align: center; padding: 4px 2px }
.kingaku      { font-weight: bold; font-size: 12px; text-align: center; padding: 4px 2px }

