
a              { color: blue; text-decoration: none }
a:hover   { color: red; text-decoration: underline }
.f06  { font-size: 8px; font-family: Helvetica, Arial, sans-serif; line-height: 130%; letter-spacing: 0.5px }
.f07  { font-size: 9px; font-family: Helvetica, Arial, sans-serif; line-height: 130%; letter-spacing: 0.5px }
.f08   { font-size: 10px; font-family: Helvetica, Arial, sans-serif; line-height: 130%; letter-spacing: 0.5px }
.f09  { font-size: 12px; font-family: Helvetica, Arial, sans-serif; line-height: 130%; letter-spacing: 0.5px }
.f10  { font-size: 13px; font-family: Helvetica, Arial, sans-serif; line-height: 130%; letter-spacing: 0.5px }
.f11  { font-size: 15px; font-family: Helvetica, Arial, sans-serif; line-height: 130%; letter-spacing: 0.5px }
.f12  { font-size: 16px; font-family: Helvetica, Arial, sans-serif; line-height: 130%; letter-spacing: 0.5px }
.f13  { font-size: 18px; font-family: Helvetica, Arial, sans-serif; line-height: 130%; letter-spacing: 0.5px }
.f14  { font-size: 19px; font-family: Helvetica, Arial, sans-serif; line-height: 130%; letter-spacing: 0.5px }
.f15  { font-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 130%; letter-spacing: 0.5px }
.f16  { font-size: 22px; font-family: Helvetica, Arial, sans-serif; line-height: 130%; letter-spacing: 0.5px }
.f24 { font-size: 32px; font-family: Helvetica, Arial, sans-serif; line-height: 130%; letter-spacing: 0.5px }
.sche_08  { font-size: 10px; font-family: Helvetica, Arial, sans-serif; line-height: 130%; text-align: center; letter-spacing: 0.5px; margin: 4px; padding: 4px }
.sche_10   { font-size: 13px; font-family: Helvetica, Arial, sans-serif; line-height: 130%; text-align: center; letter-spacing: 0.5px; margin: 4px; padding: 4px }
.sche_10-color { font-size: 13px; font-family: Helvetica, Arial, sans-serif; font-weight: bold; line-height: 130%; background-color: #ffbb2a; text-align: center; letter-spacing: 0.5px; margin: 4px; padding: 4px }
.sche_12  { font-size: 16px; font-family: Helvetica, Arial, sans-serif; line-height: 130%; text-align: center; letter-spacing: 0.5px; margin: 4px; padding: 4px }
.aisatsu         { font-size: 14px; font-family: Helvetica, Arial, sans-serif; line-height: 150%; text-align: justify; letter-spacing: 0.3pt }
.aki_01 { margin: 1px; padding: 1px }
.aki_02 { margin: 2px; padding: 2px }
.aki_04 { margin: 4px; padding: 4px }
.aki_06 { margin: 6px; padding: 6px }
.aki_08 { margin: 8px; padding: 8px }
.aki_10 { margin: 10px; padding: 10px }
.aki_14 { margin: 14px; padding: 14px }
.aki_16 { margin: 16px; padding: 16px }
.menu08 { font-size: 10px; font-family: Helvetica, Arial, sans-serif; line-height: 130%; letter-spacing: 0.5px; margin: 2px; padding: 2px }
.menu09 { font-size: 12px; font-family: Helvetica, Arial, sans-serif; line-height: 130%; letter-spacing: 0.5px; margin: 2px; padding: 2px }
.menu14 { font-size: 19px; font-family: Helvetica, Arial, sans-serif; line-height: 130%; letter-spacing: 0.5px; margin: 2px; padding: 2px }
#navi  { background-image: url("top_03.gif"); background-position: 0 0 }
#navi:hover  { background-image: url("top-over_03.gif"); background-position: 0 0 }
#topic  { color: white; font-size: 10px; font-family: Helvetica, Arial, sans-serif; line-height: 130%; letter-spacing: 0.5px }
.ichiran { font-size: 11pt; font-family: Helvetica, Arial, sans-serif }
.ichiran a { color: #004986; font-size: 11pt; font-family: Helvetica, Arial, sans-serif }
.ichiran a:hover { color: #ff8600; font-size: 11pt; font-family: Helvetica, Arial, sans-serif }
#topic:hover   { color: yellow; font-size: 10px; font-family: Helvetica, Arial, sans-serif; line-height: 130%; letter-spacing: 0.5px }
#event { color: blue; font-size: 12px; font-family: Helvetica, Arial, sans-serif; font-weight: 600; line-height: 130%; letter-spacing: 0.5px }
#event:hover { color: white; font-size: 12px; font-family: Helvetica, Arial, sans-serif; font-weight: 600; line-height: 130%; background-color: red; letter-spacing: 0.5px }
#btn_1 { color: #fff; font-size: 10pt; font-weight: bolder; background-color: #00aae0; text-align: center; padding: 5px; border-style: solid; border-width: 1px; border-color: #aae9fd #0080a8 #0080a8 #aae9fd }
#btn_2  { color: #fff; font-size: 10pt; font-weight: bolder; background-color: #ff8900; text-align: center; padding: 5px; border-style: solid; border-width: 1px; border-color: #ffb98b #b15b00 #b15b00 #ffb98b }
#btn_2 a { color: #fff; font-size: 10pt; font-weight: bolder;  }
#btn_1 a { color: #fff; font-size: 10pt; font-weight: bolder; }
#pdf_title { font-size: 11pt; letter-spacing: 1em; border-bottom: 1px solid #2856a5 }
.pdf_link { font-size: 9pt; padding-bottom: 3px; border-bottom: 1px dotted #8bd4ec }
.pdf_link_top { font-size: 10pt; padding-top: 5px; padding-bottom: 3px; border-bottom: 1px dotted #8bd4ec }
