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%; text-align: justify; letter-spacing: 0.5px }
.f06_def { font-size: 8px; font-family: Helvetica, Arial, sans-serif; }
.f07   { font-size: 9px; font-family: Helvetica, Arial, sans-serif; line-height: 130%; text-align: justify; letter-spacing: 0.5px }
.f07_def { 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%; text-align: justify; letter-spacing: 0.5px }
.f08_def { font-size: 10px; font-family: Helvetica, Arial, sans-serif; font-stretch: extra-expanded; line-height: 130%; }
.f09   { font-size: 12px; font-family: Helvetica, Arial, sans-serif; line-height: 130%; text-align: justify; letter-spacing: 0.5px }
.f09_def { font-size: 12px; font-family: Helvetica, Arial, sans-serif; font-stretch: extra-expanded; line-height: 130%; }
.f10   { font-size: 13px; font-family: Helvetica, Arial, sans-serif; line-height: 130%; text-align: justify; letter-spacing: 0.5px }
.f10_j   { 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%; text-align: justify; letter-spacing: 0.5px }
.f11_nojus   { 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%; text-align: justify; letter-spacing: 0.5px }
.f13   { font-size: 18px; font-family: Helvetica, Arial, sans-serif; line-height: 130%; text-align: justify; letter-spacing: 0.5px }
.f14   { font-size: 19px; font-family: Helvetica, Arial, sans-serif; line-height: 130%; text-align: justify; letter-spacing: 0.5px }
.f15   { font-size: 21px; font-family: Helvetica, Arial, sans-serif; line-height: 130%; text-align: justify; letter-spacing: 0.5px }
.f16   { font-size: 22px; font-family: Helvetica, Arial, sans-serif; line-height: 130%; text-align: justify; letter-spacing: 0.5px }
.aisatsu   { font-size: 14px; font-family: Helvetica, Arial, sans-serif; line-height: 150%; text-align: justify; letter-spacing: 0.3pt }
.aisatsu_j   { font-size: 14px; font-family: Helvetica, Arial, sans-serif; line-height: 150%; letter-spacing: 0.3pt }
.news { font-size: 11px; font-family: Helvetica, Arial, sans-serif; line-height: 130%; letter-spacing: 1px }
.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_07 { margin: 7px; padding: 7px }
.aki_08 { margin: 8px; padding: 8px }
.aki_10 { margin: 10px; padding: 10px }
.aki_12 { margin: 12px; padding: 12px }
.aki_14 { margin: 14px; padding: 14px }
.aki_16 { margin: 16px; padding: 16px }
#navi     { color: #2e2f67; font-size: 11px; font-family: "Arial Narrow"; font-weight: 700; font-stretch: expanded; letter-spacing: 1px; margin-top: 3px; margin-bottom: 3px; margin-left: 1px; padding-top: 3px; padding-bottom: 3px; padding-left: 1px }
#navi:hover     { color: #0a5984; text-decoration: none; margin-top: 3px; margin-bottom: 3px; padding-top: 3px; padding-bottom: 3px }
#navi1 { color: #2e2f67; font-size: 10px; font-family: Helvetica, Arial, sans-serif; font-weight: 700; font-stretch: expanded; letter-spacing: 1px; margin-top: 3px; margin-bottom: 3px; margin-left: 1px; padding-top: 3px; padding-bottom: 3px; padding-left: 1px }
#navi1:hover { color: #0a5984; text-decoration: none; margin-top: 3px; margin-bottom: 3px; padding-top: 3px; padding-bottom: 3px }
#sp_titile { color: #646464; font-size: 14px; font-family: Helvetica, Arial, sans-serif; font-weight: bold; line-height: 130%; letter-spacing: 0.5px; }
#sp_titile:hover { color: #004986; font-family: Helvetica, Arial, sans-serif; text-decoration: none; }
.sp_titile { padding-top: 4px; padding-bottom: 4px; padding-left: 8px; border-top: 1px dotted #8b8b8b; border-right: 1px dotted #8b8b8b; border-left: 1px dotted #8b8b8b; }
.sp_logo { text-align: center; padding: 12px 6px 14px; border-right: 1px dotted #8b8b8b; border-bottom: 1px dotted #8b8b8b; border-left: 1px dotted #8b8b8b; }
#logo { color: #3c3c3c; font-size: 11px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 130%; }
#logo:hover { color: #8b8b8b; text-decoration: none; }
#logo2 { color: #3c3c3c; font-size: 16px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; line-height: 130%; }
#logo2:hover { color: #8b8b8b; text-decoration: none; }
.content_title { color: #0a5984; font-size: 13px; font-family: Helvetica, Arial, sans-serif; font-weight: bold; line-height: 130%; text-align: justify; letter-spacing: 0.5px; }
.content_sub_title { color: #0d7cd1; font-size: 13px; font-family: Helvetica, Arial, sans-serif; font-weight: bold; line-height: 130%; text-align: justify; letter-spacing: 0.5px; }
.kajogaki_atama { color: #fff; font-size: 11px; font-family: Helvetica, Arial, sans-serif; font-weight: bold; background-color: #004986; text-align: center; letter-spacing: 0.5px; padding: 3px 4px 3px 5px; }
.kajogaki_atama2 { color: #fff; font-size: 14px; font-family: Helvetica, Arial, sans-serif; font-weight: bold; background-color: #004986; letter-spacing: 0.5px; padding: 5px 4px 5px 15px; }
.kajogaki_td { padding-top: 7px; }
#intro_06 { margin-top: 3px; }
div#absFrame { color: red; font-size: 14px; font-family: Helvetica, Arial, sans-serif; font-weight: bold; line-height: 130%; text-align: center; letter-spacing: 0.5px; width: 535px; padding: 7px 5px; border: double 3px #ff0000; }
div#absFrame2 { color: red; font-size: 13px; font-family: Helvetica, Arial, sans-serif; font-weight: bold; line-height: 130%; text-align: center; letter-spacing: 0.5px; padding: 7px 5px; border: double 3px #ff0000; }
table.frame { padding: 15px; border: solid 1px #004179; }
table.doubleFrame { padding: 15px; border: double 3px #004179; }
table.doubleFrame2 { border: double 3px #004179; }