@charset "shift_jis";body {-webkit-text-size-adjust:100%;font-family: "Arial","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",sans-serif;font-style: normal;line-height: 1.5; }div,p,pre,blockquote,address,header,footer,section,aside,article,form,fieldset {font-family: "Arial","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",sans-serif;font-style: normal;line-height: 1.5;border: none;margin: 2px 2px 2px 2px;padding: 3px 6px 3px 6px;overflow: hidden; }header,footer,section,aside,article {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border: none; }h1,h2,h3,h4 {font-family: "Arial","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",sans-serif;font-style: normal;font-weight: bold;border: none;margin: 2px 2px 2px 2px;padding: 3px 6px 3px 6px;overflow: hidden; }ul, ol {margin-top:0; margin-bottom:0; padding-left:2em; }a:link {color: #0000ff; }a:visited {color: #ee4400; }a:hover {color: lime; }a:active {color: lime; }.center {margin-left: auto; margin-right: auto; text-align: center; }.centerbox {margin-left: auto; margin-right: auto; }.centertxt {text-align: center; }.alignright {margin-left: auto; margin-right: 0px; }b {font-weight: bold; }strong {font-weight: bold; }.underline {text-decoration: underline; }.strike {text-decoration: line-through; }
img {vertical-align: bottom; }img {border-style:none; } a img {border-style:none; }hr {color: #000000; background: #000000; border: none; height: 2px; }table,td {border:solid 1px #000000; } table {border-collapse:separate; border-spacing:0; text-align:center; } td {padding-left:4px; padding-right:4px; }ol {list-style: decimal outside; }ul {list-style: disc outside; }address {font-style: italic; }.note {color: #ff0000; }a.nounder {text-decoration: none; }.mp0 {margin: 0; padding: 0; } .mp0c {margin-top:0; margin-bottom:0; padding:0; }.brf {margin-top:0.5em; }/* 基本設定ここまで */#header1 {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border: none; position:relative; z-index:66; }ul#menu1 {display:inline;margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }a.menulink {text-decoration: none; }a.menulink:link {color: #0000aa; }a.menulink:visited {color: #0000aa; }a.menulink:hover {color: #0000aa; }a.menulink:active {color: #0000aa; }li#menu01 {background-color: #ffdd00; } li#menu01:hover {background-color: #ffbb00; }li#menu02 {background-color: #ffdd00; } li#menu02:hover {background-color: #ffbb00; }li#menu03 {background-color: #ffdd00; } li#menu03:hover {background-color: #ffbb00; }li#menu04 {background-color: #ffdd00; } li#menu04:hover {background-color: #ffbb00; }li#menu05 {background-color: #ffdd00; } li#menu05:hover {background-color: #ffbb00; }li#menu06 {background-color: #ffdd00; } li#menu06:hover {background-color: #ffbb00; }li#menu01, li#menu02, li#menu03, li#menu04, li#menu05, li#menu06 {display:inline; float:left; list-style-type:none; text-align: center; }.scriptcheck {width:480px; color: #ff0000; font-weight: bold; background-color:#ffffff; position: fixed; top: 10px; left: 20px; z-index: 9999; border: solid 2px #ff0000; }.toplink {text-decoration: none; }.cssch1, .cssch2, .cssch3 {background-color: #eeeeee; margin: 2px; padding: 4px; border-radius: 4px; border: solid 1px #000000; font-size: 90%; }.dm1 {margin-left:1em; margin-bottom:0.7em; position:relative; overflow: visible; }.brf8 {margin-top:0.8em; }#floatm3, #notfloat {margin: 8px 0px 8px 0px; padding: 12px 12px 12px 12px; border: solid 2px #ddaa66; border-radius: 8px; box-shadow: 4px 4px 2px rgba(0,0,0,0.5); }.dm1a, .dm1b {background-color: #ffffdd; border: double 4px #999999; border-radius: 8px; padding-top:12px; padding-bottom:12px; }.dm1a:before {margin: 0;padding: 0;position:absolute;width: 74px; height: 74px; top:-8px;left:-8px; display:block;content:""; background-image: url("../pic/084a.png"); background-repeat: no-repeat; background-position: left top; }.dm1a:after {margin: 0;padding: 0;position:absolute;width: 74px; height: 74px; bottom:-8px;right:-8px; display:block;content:""; background-image: url("../pic/084d.png"); background-repeat: no-repeat; background-position: left top; }h3 {overflow: visible; position: relative; z-index: 8; }h2 {color: #000000; background-color: #ffff00; margin-bottom:12px; margin-left:-6px; background-repeat: repeat-x; background-position: bottom; box-shadow: 4px 4px 2px rgba(0,0,0,0.4); }.ttl1 {padding: 3px 12px 3px 12px; background-color: #ffffdd; background-repeat: repeat-x; background-position: top; box-shadow: 1px 2px 2px rgba(0,0,0,0.4); }.count0 {width:400px; margin-left: auto; margin-right: auto; text-align: center; display: none; }
.btnt1 {display: none; }