@charset "Shift_JIS";

/* ?????N?X?^?C?? */
a, a:link, a:active    { color: #063; text-decoration: underline }
a:visited    { color: #063; text-decoration: underline }
a:hover       { color: #999; text-decoration: underline }

/* ?t?H???g?X?^?C?? */
.midashi01  { color: #004592; font-size: 15px; font-weight: bold; background-image: url("../images/title_parts.gif"); background-repeat: no-repeat; background-position: 5px center; padding-top: 2px; padding-left: 28px }
.midashi02   { color: #004592; font-size: 14px; font-weight: bold; padding-top: 30px; padding-bottom: 5px; padding-left: 15px }
.midashi03 { color: #004592; font-size: 14px; font-weight: bold; padding-top: 20px; padding-bottom: 5px; padding-left: 8px; border-bottom: 1px solid silver  }
.midashi04 { color: #004592; font-size: 15px; font-weight: bold; padding-top: 20px; padding-bottom: 5px; padding-left: 10px; border-bottom: 1px solid silver }
.midashi05 { color: #004592; font-size: 14px; font-weight: bold; padding-top: 10px; padding-bottom: 2px; padding-left: 5px; border-bottom: 1px solid silver; }
.midashi06 { color: #004592; font-size: 15px; font-weight: bold; padding-bottom: 5px; padding-left: 10px; border-bottom: 1px solid silver; }
.greeting01 { font-size: 14px; line-height: 1.8; padding-right: 15px; padding-bottom: 10px; padding-left: 15px  }
.pan01 { font-size: 12px; padding-top: 10px; padding-bottom: 10px; padding-left: 3px }
..whatsnew01 { line-height: 1.6; padding: 5px; }
.font01 { line-height: 1.7; padding: 10px; }
.font01b { line-height: 1.7; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; }
.font01c { line-height: 1.7; padding-right: 10px; padding-left: 10px; }
.font01d { line-height: 1.7; padding-top: 10px; padding-right: 10px; padding-left: 10px; }
.font02 { line-height: 1.7; padding: 10px 10px 20px; }
.font02b { line-height: 1.7; padding-right: 10px; padding-bottom: 20px; padding-left: 10px; }
.font03 { line-height: 1.7; padding: 10px 10px 30px; }
.font03b { line-height: 1.7; padding-right: 10px; padding-bottom: 30px; padding-left: 10px; }
.line_s00 { border-top: 1px solid gray; border-right: 1px solid gray; border-left: 1px solid gray; }
.line_s01 { line-height: 1.7; padding: 5px; border-bottom: 1px solid gray; border-right: 1px solid gray; }
.line_s02 { line-height: 1.7; padding: 5px; border-bottom: 1px solid gray; }
.line01 { line-height: 1.6; padding-top: 10px; padding-bottom: 10px; border-bottom: 1px solid silver; }
.line02 { padding: 10px; border: solid 3px #0ea1e6; }
.line03 { line-height: 1.6; padding: 10px; border-bottom: 1px solid silver; }
.end01  { line-height: 1.6; padding-top: 5px; padding-right: 10px; padding-left: 10px; border-top: 2px solid #0097cc; border-right: 2px solid #0097cc; border-left: 2px solid #0097cc }
.end02  { line-height: 1.6; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; border-right: 2px solid #0097cc; border-bottom: 2px solid #0097cc; border-left: 2px solid #0097cc }
.link01 { line-height: 2.5; padding: 10px; }
