
h1 { font-size: 11px; font-weight: bold; text-align: center; margin: 0.67em 0 ;}
.top-red { color: #f00; font-size: 30px; line-height: 150% ;}
.red-bold { color: #f00; font-weight: bold ;}
.mincho { font-size: 12pt; font-family: "俵俽 柧挬", "俵俽 俹柧挬", "僸儔僊僲柧挬 Pro W3", 嵶柧挬懱, 暯惉柧挬 ;}
.20margin { padding-right: 40px; padding-left: 40px ;}
.top2   { font-size: 23px; font-weight: normal; line-height: 130% }
p { font-size: 11pt; line-height: 180% ;}
.ylw-back { background-color: #ff9 ;}
.kansou { font-size: 14px; font-family: "俵俽 柧挬", "俵俽 俹柧挬", "僸儔僊僲柧挬 Pro W3", 嵶柧挬懱, 暯惉柧挬; line-height: 140% ;}
.gry-kakomi { margin-right: 70px; margin-left: 70px; padding: 10px 25px; border: solid 1px #666 ;}
.grn-kakomi { margin-right: 60px; margin-left: 60px; padding: 15px 30px; border: solid 2px #390 ;}
.red-kakomi { margin-right: 60px; margin-left: 60px; padding: 15px 30px; border: solid 2px #f00 ;}
.letter { margin-right: 60px; margin-left: 60px; padding: 10px 20px; border: solid 3px #c96 ;}
.top H1  { color: #f00; font-size: 30px; font-family: HG憂塸妏恨集窾B, HGS憂塸妏恨集窾B, HGP憂塸妏恨集窾B, "俵俽 僑僔僢僋"; font-weight: normal; letter-spacing: -2px }
.gosic  { font-family: HG憂塸妏恨集窾B, HGS憂塸妏恨集窾B, HGP憂塸妏恨集窾B }
.tokuten-gosic  { font-size: 19px; font-family: HG憂塸妏恨集窾B, HGS憂塸妏恨集窾B, HGP憂塸妏恨集窾B; letter-spacing: -1px }
.q-title { color: #000; font-weight: bold; text-decoration: none; padding-bottom: 5px; border-bottom: 1px dotted #999 ;}
.q-title A:link { color: #000; font-weight: bold; text-decoration: none; padding-bottom: 5px; border-bottom: 1px dotted #999 ;}
.q-title A { color: #000; font-weight: bold; text-decoration: none; padding-bottom: 5px; border-bottom: 1px dotted #999 ;}
.btn { }
.btn a:hover { position: relative; top: 2px; left: 2px ;}
.brown-kakomi { border: solid 1px #630 ;}
.top-back { background-image: url("img/top-back.jpg"); background-repeat: no-repeat; background-position: center top; margin-bottom: 10px; padding: 10px }
