html{margin:0;height:100%;color:#333;scrollbar-gutter:stable}body{font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif!important;font-size:14px;line-height:26px}*{transition:all .2s ease}img{transition:all .2s ease}.form-control{transition:all .2s ease}a img:hover{opacity:.5}.figure{position:relative;display:block;margin:0 0}.figure figcaption{position:absolute;left:0;transform:translate(0%,-100%);white-space:nowrap;font-size:12px;line-height:18px;overflow:hidden;text-overflow:ellipsis;width:auto;max-width:100%;box-sizing:border-box;background:#fff;padding:1px 4px;pointer-events:none}[data-bs-theme=dark] .figure figcaption{background:#000}body{background-color:transparent}[data-bs-theme=dark] body{background-color:#171a1d}[data-bs-theme=blue] body{background-color:#f6f9fe}.btn-link{text-decoration:none}.btn,.form-control{font-size:14px;border-radius:2px;padding:4px 12px}.card{border-radius:0;border:0;background-color:transparent}.card-img,.card-img-top{border-radius:.375rem}.card-header{border-bottom:0;background-color:transparent;padding-left:0;padding-right:0}.card-body{padding-left:0;padding-right:0}.card-footer{border-top:0;background-color:transparent;padding-left:0;padding-right:0}.logo{font-size:40px;color:#2b455c;font-family:'Roboto Condensed'!important;font-weight:bold}.logo_mark{fill:url(#gradient2)}[data-bs-theme=dark] .logo{color:#dee2e6}[data-bs-theme=blue] .logo{color:#1a73e8}[data-bs-theme=blue] .logo_mark{fill:#1a73e8}.logo small{font-weight:bold;font-size:12px}.area_name small{font-weight:normal;font-size:14px;margin-left:1rem}h2{font-size:35px;font-weight:bold;overflow:hidden;width:100%}.contents-page h2{font-size:16px;font-weight:bold;text-decoration:none;border-bottom:1px #000 solid;width:auto;display:inline-block}h2 small{white-space:nowrap}h3{font-size:16px;font-weight:bold;color:#0085b6}h4{font-size:16px;font-weight:bold}h5{font-size:16px;font-weight:bold}.form-select-sm{border-radius:2px}.barcode-place{filter:none}[data-bs-theme=dark] .barcode-place{filter:brightness(0) invert(1)}.rounded-2{corner-shape:squircle;border-radius:calc(var(--bs-border-radius)*2)!important}.card-img,.card-img-top{corner-shape:squircle;border-radius:calc(var(--bs-border-radius)*2)}.bg-opacity-05{--bs-bg-opacity:.05}.contact-page h2{font-family:'Roboto Condensed'!important;font-weight:bold}.step{width:32px;height:32px;border:1px solid #dee2e6;border-radius:50%;display:grid;place-items:center;margin:0 auto 8px;font-size:14px;color:#6c757d;background:#fff;font-family:'Roboto Condensed'!important;font-weight:bold}.step.active{background:#212529;border-color:#212529;color:#fff}.step-line{flex:1;height:1px;background:#dee2e6;margin:0 16px 24px}[data-bs-theme=dark] .step{border:1px solid #fff;color:#fff;background:#6c757d}[data-bs-theme=dark] .step.active{background:#fff;color:#212529;border-color:#212529}.dropdown-toggle::after{display:none}body.modal-open{padding-right:0!important}body.modal-open .fixed-top{padding-right:0!important}.ad{margin:0 auto;text-align:center}.ad-banner{display:inline-block;margin:5px auto 5px auto}.ad-rect{display:inline-block;margin:5px 0}.ad-free{margin:0;width:100%;height:auto}@media screen and (max-width:840px){.ad-banner{width:320px;height:100px}.ad-rect{width:336px;height:280px;margin:5px auto}.ad-free{height:100px;margin:5px auto}.ad-sidebar{width:160px;height:600px;margin:5px auto}}@media(min-width:841px) and (max-width:960px){.ad-banner{width:728px;height:90px}.ad-rect{width:336px;height:280px}.ad-free{height:280px}.ad-sidebar{width:160px;height:600px;margin:5px auto}}@media(min-width:961px) and (max-width:1280px){.ad-banner{width:970px;height:90px;margin-left:-3px;margin-right:-3px}.ad-rect{width:336px;height:280px}.ad-free{height:280px}.ad-sidebar{width:160px;height:600px;margin:5px auto}}@media(min-width:1281px){.ad-banner{width:970px;height:90px;margin-left:-3px;margin-right:-3px}.ad-rect{width:336px;height:280px}.ad-free{height:280px}.ad-sidebar{width:300px;height:600px;margin:5px auto}}