* { color: #000; font-size: 13px; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック, arial; line-height: 20px; margin: 0; padding: 0; }body { }p { }td { }a:link { color: #0096d7; text-decoration: underline; }a:visited { text-decoration: none; }a:hover { text-decoration: none; }a:active { text-decoration: none; }h1 { color: #000b5f; font-size: 9px; font-weight: normal; font-style: normal; line-height: 9px; margin: 0 0 1px; padding: 2px 0 4px; }select { color: #007500; background-color: #e7f5c4; }option { color: #009d00; background-color: #f3f9e2; }.submenu { background: #def4d4; border: solid 1px #0096d7; visibility: hidden; position: absolute; z-index: 3; }.submenu a { display: block; font: 13px arial; text-align: left; text-decoration: none; padding: 3px; color: #0096d7; width: 110px; }.submenu a:hover { background: #0096d7; color: #fff; }.menu_text { color: #0096d7; font-size: 9px; line-height: 9px; margin-bottom: 1px; padding-top: 2px; padding-bottom: 4px; }.menu_text a:link { color: #0096d7; font-size: 9px; line-height: 9px; text-decoration: none; margin-bottom: 1px; padding-top: 2px; padding-bottom: 4px; }.menu_text a:visited { color: #0096d7; font-size: 9px; line-height: 9px; text-decoration: none; margin-bottom: 1px; padding-top: 2px; padding-bottom: 4px; }.menu_text a:hover { color: #0096d7; font-size: 9px; line-height: 9px; text-decoration: underline; margin-bottom: 1px; padding-top: 2px; padding-bottom: 4px; }.menu_text a:active { color: #0096d7; font-size: 9px; line-height: 9px; text-decoration: none; margin-bottom: 1px; padding-top: 2px; padding-bottom: 4px; }.kadomaru-t { font-size: 3px; line-height: 3; background-image: url(../imgs/kadomaru-t.gif); background-repeat: no-repeat; height: 7px; margin: 0; padding: 0; }.kadomaru-b { font-size: 3px; line-height: 3; background-image: url(../imgs/kadomaru-b.gif); background-repeat: no-repeat; height: 7px; margin: 0; padding: 0; }.kadomaru-side { color: #505050; font-size: 12px; line-height: 18px; background-image: url(../imgs/kadomaru-side.gif); background-repeat: repeat-y; margin: 0; padding: 0 7px 0; }.riji-p { color: #505050; font-size: 12px; line-height: 18px; background-image: url(../imgs/kadomaru-side.gif); background-repeat: repeat-y; text-align: center; margin: 0; padding: 7px; }.blog a:link { color: #002c82; font-size: 12px; line-height: 36px; background-repeat: no-repeat; text-decoration: none; text-align: center; vertical-align: middle; width: 186px; height: 36px; }.blog a:hover { color: #702450; font-size: 12px; line-height: 36px; background-repeat: no-repeat; text-decoration: none; text-align: center; vertical-align: middle; width: 186px; height: 36px; }.blog a:adtive { color: #702450; font-size: 12px; line-height: 36px; text-decoration: none; background-repeat: no-repeat; text-align: center; width: 186px; height: 36px; vertical-align: middle; }.blog a:visited { color: #702450; font-size: 12px; line-height: 36px; text-decoration: none; background-repeat: no-repeat; text-align: center; width: 186px; height: 36px; vertical-align: middle; }.blog { color: #002c82; font-size: 12px; line-height: 36px; background-image: url(../imgs/b-blog_back1.gif); background-repeat: no-repeat; text-align: center; vertical-align: middle; width: 186px; height: 36px; }.r-space { height: 10px; }.info_date { color: #dd8600; font-size: 11px; line-height: 15px; text-align: right; vertical-align: top; width: 70px; height: 20px; float: left; margin: 10px 15px 0 0; }.info_contents { color: #666; font-size: 12px; line-height: 15px; text-align: left; margin: 10px 0 0; height: 20px; float: left; vertical-align: top; width: 435px; }.top_policy { color: #282828; font-size: 14px; line-height: 20px; margin: 7px 0 0 18px; border-bottom: 1px dotted #328c27; }.copy { color: #002c82; font-size: 10px; line-height: 12px; background-image: url(../imgs/back_copy.gif); text-align: center; vertical-align: middle; width: 750px; height: 22px; padding-top: 8px; }.allback { background-image: url(../imgs/allback.gif); background-repeat: repeat-x; background-position: 0 bottom; }.f_menu { color: #666; font-size: 9px; line-height: 9px; margin-top: 30px; margin-bottom: 5px; padding-bottom: 1px; }.f_menu a:link { color: #505050; font-size: 9px; line-height: 9px; text-decoration: none; }.f_menu a:visited { color: #505050; font-size: 9px; line-height: 9px; text-decoration: none; }.f_menu a:hover { color: #0096d7; font-size: 9px; line-height: 9px; text-decoration: underline; }.f_menu a:active { color: #505050; font-size: 9px; line-height: 9px; text-decoration: none; }