.gk-pagination-scope{font-feature-settings:normal;letter-spacing:0;font-size:18px;line-height:1.55}@media screen and (width<=480px){.gk-pagination-scope{font-size:16px}}.gk-pagination-scope{--gk-rail-gap:20px;--cocoon-text-size-s:.8em;--cocoon-middle-thickness-color:#888;--cocoon-soundcloud-color:#f80;--cocoon-xxx-thin-color:#fafbfc;--cocoon-tiktok-color:#000;--gk-blue:#0068b7;--cocoon-rakuten-room-color:#c61e79;--cocoon-list-wide-padding:min(3%, 24px) min(5%, 40px) min(3%, 24px) min(7%, 56px);--cocoon-tab-label-active-color:#404453;--gk-card-radius:4px;--cocoon-github-color:#4078c0;--cocoon-yellow-color:#ffd900;--cocoon-pocket-color:#ef4056;--cocoon-list-padding:min(1%, 8px) min(2%, 16px) min(1%, 8px) min(3%, 24px);--cocoon-mastodon-color:#6364ff;--cocoon-rakuten-color:#bf0000;--gk-line:#d3d6da;--cocoon-custom-text-color: ;--cocoon-brown-color:#954e2a;--cocoon-website-color:#002561;--gk-accent:#e60012;--gk-radius:6px;--gk-positive:#267326;--cocoon-twitch-color:#6441a4;--cocoon-dark-grey-color:#666;--cocoon-youtube-color:#cd201f;--cocoon-deep-orange-color:#ea5506;--cocoon-blue-gray-color:#607d8b;--gk-system-font:Arial, "Noto Sans JP", "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif;--cocoon-text-color:#333;--cocoon-amber-color:#ffc107;--gk-accent-strong:#c40010;--gk-content-width:1308px;--cocoon-blue-color:#0095d9;--cocoon-linkedin-color:#0077b5;--cocoon-middle-border-radius:8px;--cocoon-google-plus-color:#dd4b39;--cocoon-instagram-color:#405de6;--cocoon-flickr-color:#111;--gk-shared-widget-heading-font-size:.8rem;--cocoon-x-thin-color:#eee;--gk-surface:#fff;--cocoon-current-background-color:#eee;--cocoon-watery-green-color:#ebf8f4;--cocoon-light-grey-color:#ccc;--cocoon-hatebu-color:#2c6ebd;--cocoon-deep-color:#55295b;--cocoon-lime-color:#c3d825;--cocoon-xx-thin-color:#f5f6f7;--cocoon-orange-color:#f39800;--cocoon-watery-yellow-color:#fff7cc;--cocoon-light-green-color:#8bc34a;--cocoon-basic-border-color:#ccc;--gk-settings-control-accent-text:#fff;--cocoon-tab-label-color:#f2f2f2;--gk-shared-widget-heading-height:48px;--cocoon-default-text-size:18px;--cocoon-misskey-color:#96d04a;--cocoon-feedly-color:#2bb24c;--cocoon-badge-border-radius:2px;--cocoon-sns-color:#333;--gk-muted:#777;--cocoon-basic-border-radius:4px;--cocoon-default-font:"Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif;--gk-settings-control-accent:#0068b7;--cocoon-white-color:#fff;--cocoon-bluesky-color:#0085ff;--gk-ink:#333;--cocoon-comment-color:#333;--cocoon-twitter-color:#000;--cocoon-thin-color:#ddd;--cocoon-watery-red-color:#fdf2f2;--gk-section-gap:16px;--cocoon-box-padding:1em 1.5em;--gk-focus:#0068b7;--gk-subtle:#f4f5f7;--cocoon-rss-color:#f26522;--cocoon-green-color:#3eb370;--cocoon-facebook-color:#3b5998;--cocoon-line-color:#00c300;--cocoon-black-color:#333;--cocoon-indigo-color:#1e50a2;--cocoon-x-pallid-text-color:#999;--cocoon-codepen-color:#333;--cocoon-box-border-color:#47585c;--gk-shadow:none;--cocoon-watery-blue-color:#f3fafe;--cocoon-three-d-border-colors:#e3e3e3 #cecece #b4b4b4 #d6d6d6;--cocoon-purple-color:#884898;--cocoon-teal-color:#007b43;--cocoon-light-blue-color:#2ca9e1;--cocoon-copy-color:#333;--cocoon-pallid-text-color:#777;--cocoon-pinterest-color:#bd081c;--cocoon-custom-border-color:#ccc;--cocoon-note-color:#41c9b4;--cocoon-amazon-color:#f90;--cocoon-pink-color:#e95295;--cocoon-custom-background-color: ;--cocoon-select-background-color:#d8eaf2;--cocoon-red-color:#e60033;--cocoon-slack-color:#e01563;--cocoon-cyan-color:#00a3af;--gk-shared-widget-heading-line-height:1.35;--cocoon-grey-color:#949495}html[data-theme=dark] .gk-pagination-scope{color:#e7eaf0;--gk-ink:#e7eaf0;--gk-muted:#aeb6c2;--gk-surface:#1b2027;--gk-line:#3b444f;--gk-blue:#73b9f2;--gk-focus:#73b9f2}:where(.gk-pagination-scope) .screen-reader-text{clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden;overflow-wrap:normal!important;word-break:normal!important}:where(.gk-pagination-scope) .screen-reader-text:focus{clip-path:none;color:#444;z-index:100000;background-color:#ddd;width:auto;height:auto;padding:15px 23px 14px;font-size:1em;line-height:normal;text-decoration:none;display:block;top:5px;left:5px}:where(.gk-pagination-scope) *{box-sizing:border-box;overflow-wrap:break-word;margin:0;padding:0}:where(.gk-pagination-scope) a{color:#1967d2}:where(.gk-pagination-scope) a:hover{color:#e53900}:where(.gk-pagination-scope) ul{padding-left:40px;list-style-type:disc}:where(.gk-pagination-scope) .cf:after{clear:both;content:"";display:block}:where(.gk-pagination-scope) .wrap{width:1256px;margin:0 auto}:where(.gk-pagination-scope) img{vertical-align:middle;max-width:100%;height:auto}:where(.gk-pagination-scope) .site-name-text-link{color:var(--cocoon-text-color);padding:0 1em;font-weight:400;text-decoration:none}:where(.gk-pagination-scope) .site-name-text-link:hover{color:inherit}:where(.gk-pagination-scope) .site-name-text{font-size:28px}:where(.gk-pagination-scope) .pagination{clear:both;text-align:center;justify-content:center;width:100%;margin:24px 0;display:inline-flex}:where(.gk-pagination-scope) .pagination .current{background-color:var(--cocoon-current-background-color)}:where(.gk-pagination-scope) .pagination a:hover{color:var(--cocoon-text-color);background-color:#f5f8fa;transition:all .3s ease-in-out}:where(.gk-pagination-scope) .page-numbers{color:var(--cocoon-text-color);border:1px solid var(--cocoon-thin-color);text-align:center;border-radius:var(--cocoon-basic-border-radius);width:46px;height:46px;margin:0 4px;font-size:16px;line-height:44px;text-decoration:none;display:inline-block}:where(.gk-pagination-scope) .page-numbers span{line-height:inherit}:where(.gk-pagination-scope) .page-numbers.dots{opacity:.6;background-color:var(--cocoon-xx-thin-color)}:where(.gk-pagination-scope) .pagination-next{margin-top:24px}:where(.gk-pagination-scope) .pagination-next-link{border:1px solid var(--cocoon-thin-color);color:var(--cocoon-text-color);text-align:center;background-color:#f9f9f9;width:100%;padding:10px;font-size:1.2em;text-decoration:none;display:block}:where(.gk-pagination-scope) .pagination-next-link:hover{color:var(--cocoon-text-color);background-color:#f5f8fa;transition:all .3s ease-in-out}:where(.gk-pagination-scope) .page-numbers,:where(.gk-pagination-scope) .pagination-next-link{border-color:var(--cocoon-three-d-border-colors);border-style:solid;border-width:1px}@media screen and (width<=480px){:where(.gk-pagination-scope) h3{font-size:20px}:where(.gk-pagination-scope) .pagination-next-link{font-size:1em}:where(.gk-pagination-scope) .page-numbers.dots{display:none}}@media print{:where(.gk-pagination-scope) .wrap{float:none;overflow-wrap:normal;border:none;width:auto;margin:0;padding:0}:where(.gk-pagination-scope) h3{color:#333;background-color:#0000;border-width:0;margin:10px 0;padding:0;font-size:16pt}}:where(.gk-pagination-scope) .wrap{width:1256px}@media screen and (width<=1255px){:where(.gk-pagination-scope) .wrap{width:auto}}:where(.gk-pagination-scope) .fas{-webkit-font-smoothing:antialiased;font-variant:normal;text-rendering:auto;font-family:inherit;font-style:normal;font-weight:900;line-height:1;display:inline-block}:where(.gk-pagination-scope) *,:where(.gk-pagination-scope) :before,:where(.gk-pagination-scope) :after{box-sizing:border-box}.gk-pagination-scope .wrap{width:100%;max-width:var(--gk-content-width);width:100%;max-width:var(--gk-content-width);margin-inline:auto}@media (prefers-reduced-motion:reduce){:where(.gk-pagination-scope) *,:where(.gk-pagination-scope) :before,:where(.gk-pagination-scope) :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.gk-pagination-scope :where(a,button,input,select,textarea):focus-visible{outline:2px solid var(--gk-focus);outline-offset:2px}.gk-pagination-scope :where(a){color:var(--gk-blue)}html[data-theme=dark] .gk-pagination-scope :where(a){color:#83c5ff}div.gk-pagination-scope .pagination{clear:both;text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;width:100%;margin:28px 0 36px;display:flex}div.gk-pagination-scope .gekiyasutokka-pagination-range-expanded{display:contents}div.gk-pagination-scope .gekiyasutokka-pagination-range-compact{display:none}@media screen and (width>=1024px){div.gk-pagination-scope .pagination{gap:10px}}div.gk-pagination-scope .pagination .page-numbers{border-radius:var(--gk-card-radius);color:#3e5062;font-variant-numeric:tabular-nums;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:#f8fafc;border:1px solid #aeb7c0;justify-content:center;align-items:center;width:46px;min-width:46px;height:46px;margin:0;padding:0 8px;font-size:.88rem;font-weight:700;line-height:1;text-decoration:none;transition:transform .14s cubic-bezier(.22,1,.36,1),border-color .16s,background-color .16s,color .16s,box-shadow .16s;display:inline-flex;box-shadow:0 1px 2px #1d1d1f0d}div.gk-pagination-scope .pagination .page-numbers.current{border-color:var(--gk-settings-control-accent,#0068b7);background:var(--gk-settings-control-accent,#0068b7);color:var(--gk-settings-control-accent-text,#fff);box-shadow:0 4px 12px #1d1d1f29}div.gk-pagination-scope .pagination .page-numbers.dots{width:24px;min-width:24px;box-shadow:none;color:var(--gk-muted);opacity:1;background:0 0;border-color:#0000;padding:0}div.gk-pagination-scope .pagination .page-numbers :is(.fa,[class*=fa-]){line-height:1}div.gk-pagination-scope .pagination-next{width:100%;margin:28px auto 12px}div.gk-pagination-scope .pagination-next-link{border-radius:var(--gk-card-radius);color:#3e5062;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:#f8fafc;border:1px solid #aeb7c0;justify-content:center;align-items:center;gap:10px;min-height:50px;padding:11px 18px;font-size:.92rem;font-weight:700;line-height:1.35;text-decoration:none;transition:transform .14s cubic-bezier(.22,1,.36,1),border-color .16s,background-color .16s,color .16s,box-shadow .16s;display:flex;box-shadow:0 1px 2px #1d1d1f0d,0 6px 16px #1d1d1f0d}div.gk-pagination-scope .pagination-next-link:after{content:"›";font-size:1.35em;font-weight:500;line-height:.8}@media (hover:hover) and (pointer:fine){div.gk-pagination-scope .pagination a.page-numbers:hover,div.gk-pagination-scope .pagination a.page-numbers:focus-visible,div.gk-pagination-scope .pagination-next-link:hover,div.gk-pagination-scope .pagination-next-link:focus-visible{border-color:var(--gk-blue);background:var(--gk-subtle);color:var(--gk-blue);transform:translateY(-1px);box-shadow:0 5px 14px #1d1d1f17}}div.gk-pagination-scope .pagination a.page-numbers:active,div.gk-pagination-scope .pagination-next-link:active{transition-duration:80ms;transform:scale(.96)}html[data-theme=dark] div.gk-pagination-scope .pagination .page-numbers:not(.current):not(.dots),html[data-theme=dark] div.gk-pagination-scope .pagination-next-link{color:#e7eaf0;background:#242a31;border-color:#46515d}html[data-theme=dark] div.gk-pagination-scope .pagination a.page-numbers:hover,html[data-theme=dark] div.gk-pagination-scope .pagination a.page-numbers:focus-visible{background:#25313c}@media screen and (width<=767px){div.gk-pagination-scope .pagination{gap:5px;margin-block:24px 30px}div.gk-pagination-scope .pagination .page-numbers{width:42px;min-width:42px;height:44px;padding-inline:5px;font-size:.84rem}div.gk-pagination-scope .pagination .page-numbers.dots{width:16px;min-width:16px}div.gk-pagination-scope .pagination-next{width:min(100%,320px);margin-top:24px}}@media screen and (width<=1023px){div.gk-pagination-scope .gekiyasutokka-pagination-range-expanded{display:none}div.gk-pagination-scope .gekiyasutokka-pagination-range-compact{display:contents}}@media (prefers-reduced-motion:reduce){div.gk-pagination-scope .pagination .page-numbers,div.gk-pagination-scope .pagination-next-link{transition:none}}.gk-pagination-scope .five-digits-or-more{font-size:13px}.gk-pagination-scope .six-digits-or-more{font-size:11px}html .app .gk-center .main .gk-pagination-scope.wrap{border-inline:1px solid #0000;width:100%;padding-inline:29px}@media screen and (width<=767px){html .app .gk-center .main .gk-pagination-scope.wrap{border-inline:0;padding-inline:16px}}html:not([data-device=mobile]) .gk-back-to-top-scope .gk-floating-navigation{z-index:100000;visibility:visible;opacity:1;bottom:calc(var(--gk-mobile-nav-height,0px) + 10px);flex-direction:column;gap:12px;display:flex}html:not([data-device=mobile]) .gk-back-to-top-scope .go-to-top-button{border:1px solid var(--gk-line,#d3d6da);background:var(--gk-surface,#fff);width:100px;height:100px;color:var(--gk-ink,#333);border-radius:12px;font-size:55px;display:flex;box-shadow:0 3px 16px #19233024}html:not([data-device=mobile]) .gk-back-to-top-scope .go-to-top-button:hover{background:var(--gk-subtle,#f4f5f7);color:var(--gk-blue,#0068b7)}.gk-back-to-top-scope .gk-floating-history-button{flex-direction:column;gap:6px}.gk-back-to-top-scope .gk-floating-history-button .gk-icon{width:42px;height:42px}.gk-back-to-top-scope .gk-floating-history-button span{font-size:14px;font-weight:700}html[data-device=mobile] .gk-back-to-top-scope .go-to-top{display:none}html:not([data-device=mobile]) .gk-back-to-top-scope .gk-floating-top-button{opacity:0;visibility:hidden;pointer-events:none;flex-direction:column;gap:6px;transition:opacity .24s,visibility 0s linear .24s}html:not([data-device=mobile]) .gk-back-to-top-scope .gk-floating-top-button.is-visible{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .24s,visibility}.gk-back-to-top-scope .gk-floating-top-label{font-size:14px;font-weight:700;line-height:1.3}@media (prefers-reduced-motion:reduce){html:not([data-device=mobile]) .gk-back-to-top-scope .gk-floating-top-button{transition:none}}@media (orientation:landscape) and (height<=600px) and (hover:none) and (pointer:coarse){html:not([data-device=mobile]) .gk-back-to-top-scope .gk-floating-navigation{display:none}}.gk-footer-scope{font-feature-settings:normal;letter-spacing:0;font-size:18px;line-height:1.55}@media screen and (width<=480px){.gk-footer-scope{font-size:16px}}.gk-footer-scope{--gk-rail-gap:20px;--cocoon-text-size-s:.8em;--cocoon-middle-thickness-color:#888;--cocoon-soundcloud-color:#f80;--cocoon-xxx-thin-color:#fafbfc;--cocoon-tiktok-color:#000;--gk-blue:#0068b7;--cocoon-rakuten-room-color:#c61e79;--cocoon-list-wide-padding:min(3%, 24px) min(5%, 40px) min(3%, 24px) min(7%, 56px);--cocoon-tab-label-active-color:#404453;--gk-card-radius:4px;--cocoon-github-color:#4078c0;--cocoon-yellow-color:#ffd900;--cocoon-pocket-color:#ef4056;--cocoon-list-padding:min(1%, 8px) min(2%, 16px) min(1%, 8px) min(3%, 24px);--cocoon-mastodon-color:#6364ff;--cocoon-rakuten-color:#bf0000;--gk-line:#d3d6da;--cocoon-custom-text-color: ;--cocoon-brown-color:#954e2a;--cocoon-website-color:#002561;--gk-accent:#e60012;--gk-radius:6px;--gk-positive:#267326;--cocoon-twitch-color:#6441a4;--cocoon-dark-grey-color:#666;--cocoon-youtube-color:#cd201f;--cocoon-deep-orange-color:#ea5506;--cocoon-blue-gray-color:#607d8b;--gk-system-font:Arial, "Noto Sans JP", "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif;--cocoon-text-color:#333;--cocoon-amber-color:#ffc107;--gk-accent-strong:#c40010;--gk-content-width:1308px;--cocoon-blue-color:#0095d9;--cocoon-linkedin-color:#0077b5;--cocoon-middle-border-radius:8px;--cocoon-google-plus-color:#dd4b39;--cocoon-instagram-color:#405de6;--cocoon-flickr-color:#111;--gk-shared-widget-heading-font-size:.8rem;--cocoon-x-thin-color:#eee;--gk-surface:#fff;--cocoon-current-background-color:#eee;--cocoon-watery-green-color:#ebf8f4;--cocoon-light-grey-color:#ccc;--cocoon-hatebu-color:#2c6ebd;--cocoon-deep-color:#55295b;--cocoon-lime-color:#c3d825;--cocoon-xx-thin-color:#f5f6f7;--cocoon-orange-color:#f39800;--cocoon-watery-yellow-color:#fff7cc;--cocoon-light-green-color:#8bc34a;--cocoon-basic-border-color:#ccc;--gk-settings-control-accent-text:#fff;--cocoon-tab-label-color:#f2f2f2;--gk-shared-widget-heading-height:48px;--cocoon-default-text-size:18px;--cocoon-misskey-color:#96d04a;--cocoon-feedly-color:#2bb24c;--cocoon-badge-border-radius:2px;--cocoon-sns-color:#333;--gk-muted:#777;--cocoon-basic-border-radius:4px;--cocoon-default-font:"Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif;--gk-settings-control-accent:#0068b7;--cocoon-white-color:#fff;--cocoon-bluesky-color:#0085ff;--gk-ink:#333;--cocoon-comment-color:#333;--cocoon-twitter-color:#000;--cocoon-thin-color:#ddd;--cocoon-watery-red-color:#fdf2f2;--gk-section-gap:16px;--cocoon-box-padding:1em 1.5em;--gk-focus:#0068b7;--gk-subtle:#f4f5f7;--cocoon-rss-color:#f26522;--cocoon-green-color:#3eb370;--cocoon-facebook-color:#3b5998;--cocoon-line-color:#00c300;--cocoon-black-color:#333;--cocoon-indigo-color:#1e50a2;--cocoon-x-pallid-text-color:#999;--cocoon-codepen-color:#333;--cocoon-box-border-color:#47585c;--gk-shadow:none;--cocoon-watery-blue-color:#f3fafe;--cocoon-three-d-border-colors:#e3e3e3 #cecece #b4b4b4 #d6d6d6;--cocoon-purple-color:#884898;--cocoon-teal-color:#007b43;--cocoon-light-blue-color:#2ca9e1;--cocoon-copy-color:#333;--cocoon-pallid-text-color:#777;--cocoon-pinterest-color:#bd081c;--cocoon-custom-border-color:#ccc;--cocoon-note-color:#41c9b4;--cocoon-amazon-color:#f90;--cocoon-pink-color:#e95295;--cocoon-custom-background-color: ;--cocoon-select-background-color:#d8eaf2;--cocoon-red-color:#e60033;--cocoon-slack-color:#e01563;--cocoon-cyan-color:#00a3af;--gk-shared-widget-heading-line-height:1.35;--cocoon-grey-color:#949495}html[data-theme=dark] .gk-footer-scope{color:#e7eaf0;--gk-ink:#e7eaf0;--gk-muted:#aeb6c2;--gk-surface:#1b2027;--gk-line:#3b444f;--gk-blue:#73b9f2;--gk-focus:#73b9f2}:where(.gk-footer-scope) .screen-reader-text{clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden;overflow-wrap:normal!important;word-break:normal!important}:where(.gk-footer-scope) .screen-reader-text:focus{clip-path:none;color:#444;z-index:100000;background-color:#ddd;width:auto;height:auto;padding:15px 23px 14px;font-size:1em;line-height:normal;text-decoration:none;display:block;top:5px;left:5px}:where(.gk-footer-scope) *{box-sizing:border-box;overflow-wrap:break-word;margin:0;padding:0}:where(.gk-footer-scope) a{color:#1967d2}:where(.gk-footer-scope) a:hover{color:#e53900}:where(.gk-footer-scope) ul{padding-left:40px;list-style-type:disc}:where(.gk-footer-scope) .cf:after{clear:both;content:"";display:block}:where(.gk-footer-scope) .footer{background-color:var(--cocoon-white-color)}:where(.gk-footer-scope) .wrap{width:1256px;margin:0 auto}@media (-ms-high-contrast:none){:where(.gk-footer-scope) .logo{height:100%}}:where(.gk-footer-scope) img{vertical-align:middle;max-width:100%;height:auto}:where(.gk-footer-scope) .logo{text-align:center}:where(.gk-footer-scope) .logo-image span,:where(.gk-footer-scope) .logo-image a{max-width:100%;display:inline-block}:where(.gk-footer-scope) .site-name-text-link{color:var(--cocoon-text-color);padding:0 1em;font-weight:400;text-decoration:none}:where(.gk-footer-scope) .site-name-text-link:hover{color:inherit}:where(.gk-footer-scope) .site-name-text{font-size:28px}:where(.gk-footer-scope) .logo-image{font-size:inherit;padding:10px 0}:where(.gk-footer-scope) .navi-footer-in>.menu-footer{text-align:center;flex-wrap:wrap;justify-content:flex-end;margin:0;padding:0;list-style:none;display:flex}:where(.gk-footer-scope) .navi-footer-in>.menu-footer li{border-left:1px solid var(--cocoon-thin-color);width:120px}:where(.gk-footer-scope) .navi-footer-in>.menu-footer li:last-child{border-right:1px solid var(--cocoon-thin-color)}:where(.gk-footer-scope) .navi-footer-in a{color:var(--cocoon-text-color);font-size:14px;text-decoration:none;transition:all .3s ease-in-out;display:block}:where(.gk-footer-scope) .navi-footer-in a:hover{color:var(--cocoon-text-color);background-color:#f5f8fa;transition:all .3s ease-in-out}:where(.gk-footer-scope) .footer{margin-top:20px;padding:8px 0}:where(.gk-footer-scope) .copyright{margin-top:8px}:where(.gk-footer-scope) .footer-widgets,:where(.gk-footer-scope) .footer-widgets-mobile{margin:10px auto;display:flex}:where(.gk-footer-scope) .footer-mobile,:where(.gk-footer-scope) .footer-left,:where(.gk-footer-scope) .footer-center,:where(.gk-footer-scope) .footer-right{padding:10px 16px}:where(.gk-footer-scope) .footer-left,:where(.gk-footer-scope) .footer-center,:where(.gk-footer-scope) .footer-right{flex:1}:where(.gk-footer-scope) .footer-widgets-mobile{display:none}:where(.gk-footer-scope) .footer-bottom{margin-top:24px;padding:8px;font-size:14px;position:relative}:where(.gk-footer-scope) .footer-bottom.fdt-up-and-down .footer-bottom-logo{display:none}:where(.gk-footer-scope) .footer-bottom.fdt-up-and-down .footer-bottom-content{float:none;text-align:center;display:block}:where(.gk-footer-scope) .footer-bottom.fdt-up-and-down .footer-bottom-content .navi-footer-in>ul{justify-content:center}:where(.gk-footer-scope) .footer-bottom.fnm-text-width .menu-footer li{width:auto}:where(.gk-footer-scope) .footer-bottom.fnm-text-width .menu-footer li a{padding:0 10px}:where(.gk-footer-scope) .footer-bottom-logo{float:left;position:absolute;bottom:0}:where(.gk-footer-scope) .footer-bottom-logo .site-name-text{font-size:18px}:where(.gk-footer-scope) .footer-bottom-logo .logo-image{padding:0}:where(.gk-footer-scope) .footer-bottom-logo img{width:auto;height:50px}:where(.gk-footer-scope) .footer-bottom-content{float:right;text-align:right}:where(.gk-footer-scope) .go-to-top{z-index:99999;visibility:hidden;opacity:0;transition:all .6s;display:block;position:fixed;bottom:10px;right:10px}.gk-footer-scope.go-to-top-visible .go-to-top{visibility:visible;opacity:1}:where(.gk-footer-scope) .go-to-top-button{color:#333;cursor:pointer;text-align:center;background-color:#eee;border-width:0;border-radius:5px;justify-content:center;align-items:center;width:40px;height:40px;font-size:22px;line-height:1;text-decoration:none;display:flex}:where(.gk-footer-scope) .go-to-top-button:hover{color:#333}@media screen and (width<=1023px){:where(.gk-footer-scope) .navi-footer{float:none;width:100%;margin:0}:where(.gk-footer-scope) .copyright{width:100%}:where(.gk-footer-scope) .navi-footer-in>ul{justify-content:center;padding:1em}:where(.gk-footer-scope) .footer-widgets{display:block}:where(.gk-footer-scope) .footer-widgets>div{width:100%}:where(.gk-footer-scope) .footer-bottom-logo,:where(.gk-footer-scope) .footer-bottom-content{float:none}:where(.gk-footer-scope) .footer-bottom-logo{line-height:1}:where(.gk-footer-scope) .footer-bottom-content{text-align:center}:where(.gk-footer-scope) .footer-bottom-logo{position:relative;bottom:auto}:where(.gk-footer-scope) .logo-footer{margin:8px auto}:where(.gk-footer-scope) .navi-footer-in>.menu-footer{justify-content:center}:where(.gk-footer-scope) .go-to-top-button{display:none}}@media screen and (width<=834px){:where(.gk-footer-scope) .footer-widgets{display:none}:where(.gk-footer-scope) .footer-widgets-mobile{display:block}:where(.gk-footer-scope) .navi-footer-in>.menu-footer li.menu-item{text-align:center;border:0;flex:auto;width:32%;margin:2px;display:flex}:where(.gk-footer-scope) .navi-footer-in>.menu-footer li.menu-item a{width:100%;padding:0}}@media screen and (width<=480px){:where(.gk-footer-scope) h3{font-size:20px}:where(.gk-footer-scope) .navi-footer-in>.menu-footer li.menu-item{width:46%}}@media print{:where(.gk-footer-scope) .footer,:where(.gk-footer-scope) #go-to-top,:where(.gk-footer-scope) .go-to-top-button,:where(.gk-footer-scope) .widget,:where(.gk-footer-scope) #go-to-top{display:none!important}:where(.gk-footer-scope) .wrap{float:none;overflow-wrap:normal;border:none;width:auto;margin:0;padding:0}:where(.gk-footer-scope) h3{color:#333;background-color:#0000;border-width:0;margin:10px 0;padding:0;font-size:16pt}:where(.gk-footer-scope) #go-to-top{display:none!important}}:where(.gk-footer-scope) .wrap{width:1256px}@media screen and (width<=1255px){:where(.gk-footer-scope) .wrap{width:auto}}:where(.gk-footer-scope) #footer{background:#333}:where(.gk-footer-scope) #footer,:where(.gk-footer-scope) #footer a:not(.sns-button),:where(.gk-footer-scope) .footer-title{color:#eee}:where(.gk-footer-scope) .widget{margin-bottom:1.8em}:where(.gk-footer-scope) .fas{-webkit-font-smoothing:antialiased;font-variant:normal;text-rendering:auto;font-family:inherit;font-style:normal;font-weight:900;line-height:1;display:inline-block}:where(.gk-footer-scope) *,:where(.gk-footer-scope) :before,:where(.gk-footer-scope) :after{box-sizing:border-box}.gk-footer-scope .wrap{width:100%;max-width:var(--gk-content-width);width:100%;max-width:var(--gk-content-width);margin-inline:auto}@media (prefers-reduced-motion:reduce){:where(.gk-footer-scope) *,:where(.gk-footer-scope) :before,:where(.gk-footer-scope) :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.gk-footer-scope #footer{margin-top:var(--gk-section-gap);color:#e8eaed;font-family:var(--gk-system-font);background:#202124;border-top:1px solid #3c4043;padding:24px 0 16px;font-size:.9rem;line-height:1.55}.gk-footer-scope #footer .footer-in.wrap{width:min(calc(100% - 32px), var(--gk-content-width));max-width:var(--gk-content-width)}.gk-footer-scope #footer .footer-widgets{gap:16px;margin:0 auto 22px;display:flex}.gk-footer-scope #footer .footer-widgets-mobile{margin:0 auto 22px;display:none}.gk-footer-scope #footer .footer-left,.gk-footer-scope #footer .footer-center,.gk-footer-scope #footer .footer-right,.gk-footer-scope #footer .footer-mobile{min-width:0;padding:0 12px}.gk-footer-scope #footer .widget-title,.gk-footer-scope #footer .footer-title{color:#f1f3f4;letter-spacing:0;border-bottom:1px solid #3c4043;margin:0 0 8px;padding:0 0 7px;font-size:1rem;font-weight:600;line-height:1.35}.gk-footer-scope #footer p,.gk-footer-scope #footer li,.gk-footer-scope #footer .textwidget{color:#bdc1c6;font-size:.88rem;line-height:1.65}.gk-footer-scope #footer ul{margin:0;padding:0;list-style:none}.gk-footer-scope #footer li{border-bottom:1px solid #e8eaed1f;margin:0}.gk-footer-scope #footer li:last-child{border-bottom:0}.gk-footer-scope #footer a:not(.sns-button){color:#e8eaed;font-size:inherit;line-height:inherit;text-decoration:none}.gk-footer-scope #footer .widget li>a{border-radius:8px;padding:7px 8px;display:block}.gk-footer-scope #footer a:not(.sns-button):hover,.gk-footer-scope #footer a:not(.sns-button):focus-visible{color:#8ab4f8;background:#3c4043}.gk-footer-scope #footer .footer-bottom{color:#bdc1c6;border-top:1px solid #3c4043;margin-top:20px;padding:18px 0 0;font-size:.8rem;line-height:1.5}.gk-footer-scope #footer .footer-bottom-logo img{width:auto;max-height:50px}.gk-footer-scope #footer .footer-bottom-logo .site-name-text{color:#e8eaed;font-size:1rem}.gk-footer-scope #footer .footer-bottom-content{color:#bdc1c6}.gk-footer-scope #footer .copyright{color:#9aa0a6;margin-top:8px;font-size:.78rem}.gk-footer-scope #footer .navi-footer-in>.menu-footer{justify-content:flex-end;gap:4px 8px;padding:0}.gk-footer-scope #footer .navi-footer-in>.menu-footer li,.gk-footer-scope #footer .navi-footer-in>.menu-footer li:last-child{border:0;width:auto}.gk-footer-scope #footer .navi-footer-in>.menu-footer a{color:#e8eaed;border-radius:8px;padding:7px 9px;font-size:.82rem}@media screen and (width<=1023px){.gk-footer-scope #footer .footer-widgets{display:none}.gk-footer-scope #footer .footer-widgets-mobile{display:block}.gk-footer-scope #footer .footer-left,.gk-footer-scope #footer .footer-center,.gk-footer-scope #footer .footer-right,.gk-footer-scope #footer .footer-mobile{width:100%;padding-inline:0}.gk-footer-scope #footer .footer-bottom-content{text-align:center}.gk-footer-scope #footer .navi-footer-in>.menu-footer{justify-content:center}}@media screen and (width<=767px){.gk-footer-scope #footer{margin-top:10px;padding:20px 0 14px;font-size:.86rem}.gk-footer-scope #footer .footer-in.wrap{width:calc(100% - 20px)}.gk-footer-scope #footer .footer-widgets,.gk-footer-scope #footer .footer-widgets-mobile{margin-bottom:16px}.gk-footer-scope #footer p,.gk-footer-scope #footer li,.gk-footer-scope #footer .textwidget{font-size:.84rem}.gk-footer-scope #footer .widget-title,.gk-footer-scope #footer .footer-title{font-size:.94rem}.gk-footer-scope #footer .footer-bottom{margin-top:16px;padding-top:14px}.gk-footer-scope #footer .navi-footer-in>.menu-footer a{font-size:.78rem}}@media (prefers-contrast:more){.gk-footer-scope #footer,.gk-footer-scope #footer .footer-bottom{border-color:#e8eaed}.gk-footer-scope #footer a:not(.sns-button){color:#fff}}.gk-footer-scope :where(a,button,input,select,textarea):focus-visible{outline:2px solid var(--gk-focus);outline-offset:2px}.gk-footer-scope :where(a){color:var(--gk-blue)}.gk-footer-scope #footer{color:#fff;background:#34495e;border-top:4px solid #c40010}.gk-footer-scope #footer .widget-title,.gk-footer-scope #footer .footer-title{color:#fff;border-bottom-color:#718094;font-weight:700}.gk-footer-scope #footer p,.gk-footer-scope #footer li,.gk-footer-scope #footer .textwidget{color:#e1e7ec}.gk-footer-scope #footer a:not(.sns-button){color:#fff}.gk-footer-scope #footer a:not(.sns-button):hover,.gk-footer-scope #footer a:not(.sns-button):focus-visible{color:#fff2a8;background:#293f54;text-decoration:underline}html[data-theme=dark] .gk-footer-scope :where(a){color:#83c5ff}html[data-theme=dark] .gk-footer-scope img:not(.header-site-logo-image):not(.gekiyasutokka-source-avatar):not(.avatar):not(.emoji):not(.wp-smiley):not(.icon):not(.site-icon):not(.gekiyasutokka-no-dark-filter){filter:brightness(.88)contrast(.98);transition:filter .18s}@media (prefers-reduced-motion:reduce){html[data-theme=dark] .gk-footer-scope img:not(.header-site-logo-image):not(.gekiyasutokka-source-avatar):not(.avatar):not(.emoji):not(.wp-smiley):not(.icon):not(.site-icon):not(.gekiyasutokka-no-dark-filter){transition:none}}.gk-back-to-top-scope{display:contents}.gk-footer-scope .go-to-top-button{font-family:Arial}@media screen and (width<=1023px){.gk-footer-scope.gk-footer-content:after{content:"";height:calc(53px + env(safe-area-inset-bottom,0px));background:#34495e;display:block}}html body .gk-footer-scope #footer .footer-in.wrap{box-sizing:border-box;width:min(100%, var(--gk-content-width));max-width:var(--gk-content-width);margin-inline:auto;padding-inline:29px}html body .gk-footer-scope #footer :is(.footer-left,.footer-center,.footer-right,.footer-mobile){padding-inline:0}@media (width<=834px){html body .gk-footer-scope #footer .footer-in.wrap{padding-inline:16px}}:where(.gk-shell-scope) .gekiyasutokka-header-announcement-area,:where(.gk-shell-scope) .widget_gekiyasutokka_announcement_bar{width:100%;margin:0;padding:0}:where(.gk-shell-scope) .gekiyasutokka-announcement-bar{background:var(--gekiyasutokka-announcement-bg,#006eb8);width:100%;min-height:36px;color:var(--gekiyasutokka-announcement-color,#fff);font-variant-numeric:tabular-nums;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans JP,Hiragino Kaku Gothic ProN,Yu Gothic,Meiryo,sans-serif;font-size:.92rem;font-weight:700;line-height:1.35;display:grid;position:relative;overflow:hidden}:where(.gk-shell-scope) .gekiyasutokka-announcement-item{background:var(--gekiyasutokka-announcement-bg,#006eb8);min-width:0;color:var(--gekiyasutokka-announcement-color,#fff);opacity:0;pointer-events:none;will-change:transform, opacity;grid-area:1/1;place-items:center;padding:8px 52px;transition:transform .38s cubic-bezier(.22,.61,.36,1),opacity .26s ease-out;display:grid;transform:translateY(100%)}:where(.gk-shell-scope) .gekiyasutokka-announcement-item.is-active{z-index:2;opacity:1;pointer-events:auto;transform:translate(0,0)}:where(.gk-shell-scope) .gekiyasutokka-announcement-item.is-leaving{z-index:1;opacity:0;transform:translateY(-100%)}:where(.gk-shell-scope) .gekiyasutokka-announcement-link,:where(.gk-shell-scope) .gekiyasutokka-announcement-text{overflow-wrap:anywhere;text-align:center;max-width:min(100%,1200px);text-decoration:none;display:block;color:inherit!important}:where(.gk-shell-scope) .gekiyasutokka-announcement-link:link,:where(.gk-shell-scope) .gekiyasutokka-announcement-link:visited,:where(.gk-shell-scope) .gekiyasutokka-announcement-link:hover,:where(.gk-shell-scope) .gekiyasutokka-announcement-link:focus-visible{color:inherit!important}:where(.gk-shell-scope) .gekiyasutokka-announcement-link:hover,:where(.gk-shell-scope) .gekiyasutokka-announcement-link:focus-visible{text-underline-offset:.18em;text-decoration:underline}.gk-announcement-duration{white-space:nowrap;display:inline-block}.app .gekiyasutokka-announcement-link:focus-visible{outline:2px solid var(--gk-focus,#0068b7);outline-offset:2px}html[data-theme=dark] .app .gekiyasutokka-announcement-link:focus-visible{outline-color:var(--gk-focus,#73b9f2)}@media screen and (width<=640px){:where(.gk-shell-scope) .gekiyasutokka-announcement-bar{min-height:38px;font-size:.76rem}:where(.gk-shell-scope) .gekiyasutokka-announcement-item{padding:8px 18px}}@media (prefers-reduced-motion:reduce){:where(.gk-shell-scope) .gekiyasutokka-announcement-item{transition:none}}:where(.gk-shell-scope) .gekiyasutokka-announcement-bar[data-transition=fade] .gekiyasutokka-announcement-item{transition:opacity .26s ease-out;transform:none}:where(.gk-shell-scope) .gekiyasutokka-announcement-bar[data-transition=none] .gekiyasutokka-announcement-item{transition:none;transform:none}@media (prefers-reduced-motion:reduce){:where(.gk-shell-scope) .gekiyasutokka-announcement-bar[data-transition] .gekiyasutokka-announcement-item{transition:none}}html .gk-site-notice.notice{text-align:center;overflow-wrap:anywhere;white-space:pre-wrap;display:block}html .gk-center:has(.gk-article-scope.single)>.gk-site-notice.notice{width:calc(100% - 58px);max-width:none}@media screen and (width<=834px){html .gk-center:has(.gk-article-scope.single)>.gk-site-notice.notice{width:calc(100% - 32px)}}html a.gk-site-notice.notice{text-decoration:none}html a.gk-site-notice.notice:hover{opacity:.8;text-decoration:none}html a.gk-site-notice.notice:focus-visible{outline-offset:3px;outline:2px solid}.gk-admin-notice-preview{border:1px solid #dcdcde;margin-bottom:24px;padding:16px}.gk-admin-notice-preview .gk-site-notice.notice{width:100%;margin:0}.gk-admin-root .gk-admin-notice-preview p{margin:0}.gk-admin-root .gk-admin-notice input[type=checkbox]{accent-color:#2271b1;flex:none;width:18px;height:18px;min-height:18px;margin:0;padding:0}.gk-admin-notice .gk-admin-color{flex-wrap:wrap}.gk-admin-notice .gk-admin-color input[type=text]{width:130px}.gk-rail-text{overflow-wrap:anywhere}.gk-rail-text img{vertical-align:middle;max-width:100%;height:auto}.gk-rail-text>.gk-source-sites+.gk-rail-html-block{margin-top:8px}.gk-tmi-filter-defs{pointer-events:none;position:absolute}html:not([data-theme=dark]) .gk-rail-text img:is([src="https://toku-mori.com/tmi_badge.php"],[src^="https://toku-mori.com/tmi_badge.php?"]){filter:var(--gk-tmi-light-filter,none)}.gk-source-sites{min-width:0;padding:0}.gk-source-sites ul{margin:0;padding:0;list-style:none}.gk-source-sites li{margin:0;padding:0}.gk-source-sites a,div.gk-rail-scope .gekiyasutokka-outer-rail .gk-source-sites li>a{overflow-wrap:anywhere;align-items:center;gap:8px;padding:7px 0;line-height:1.4;text-decoration:none;display:flex}.gk-source-sites a:hover,.gk-source-sites a[aria-current=page]{text-decoration:underline}.gk-source-sites .gekiyasutokka-source-avatar{object-fit:cover;border-radius:50%;flex:0 0 22px;width:22px;height:22px;display:block}.gk-source-site-label{min-width:0}.gk-source-count{white-space:nowrap}.gk-source-sites p{font-size:.85em}:root{--gk-surface:#fff;--gk-rail-heading:#e1e8ef;--gk-rail-ink:#293f54;--gk-control-bg:#f8fafc;--gk-control-line:#aeb7c0;--gk-rail-min:280px;--gk-rail-max:300px;--gk-viewport:100vw;--gk-columns:4}html[data-scale="80"]{--gk-rail-min:340px;--gk-rail-max:365px}html[data-scale="90"]{--gk-rail-min:305px;--gk-rail-max:325px}html[data-font=x-small]{font-size:75%}html[data-font=small]{font-size:87.5%}html[data-font=medium]{font-size:100%}html[data-font=large]{font-size:112.5%}html[data-font=x-large]{font-size:125%}.gk-icon{vertical-align:middle;flex:none;width:20px;height:20px}.gk-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.gk-skip-link{z-index:200;background:var(--gk-surface);padding:10px;position:fixed;top:0;left:12px;transform:translateY(-110%)}.gk-skip-link:focus{transform:none}.app :where(a,button,input):not(:where(.gk-ranking-scope *,.gk-history-scope *,.gk-rail-scope *,.gk-footer-scope *,.gk-pagination-scope *,.gk-article-scope *)):focus-visible{outline-offset:2px;outline:2px solid #0071e3}.app .ticker{letter-spacing:0;background:#006eb8;place-items:center;min-height:36px;padding:0 12px;font-size:.875rem;display:grid}.app .site-header{background:0 0;border:0}.gk-header-inner{width:min(calc(100% - 32px), var(--gk-content-width));margin:auto;padding:0 30px}.app .logo{height:100px;padding:0}.app .logo img{max-width:100%;height:100px;display:block}.app .gk-header-inner{align-items:flex-end;gap:24px;display:flex}.app .gk-header-inner>.logo{flex:0 340px;align-items:center;min-width:0;max-width:40%;display:flex}.app .gk-header-inner>.logo img{object-fit:contain;object-position:left center;width:100%}.app .gk-header-search{background:#fff;border:1px solid #a6adb4;border-radius:7px;flex:1;min-width:0;height:46px;margin:0;display:flex;overflow:hidden}.app .gk-header-inner>.gk-header-search{margin-bottom:8px}.app .gk-header-search:focus-within{outline-offset:0;border-color:#0071e3;outline:3px solid #0071e3}.app .gk-header-search-input{color:#182c3a;width:0;min-width:0;height:100%;font:inherit;box-shadow:none;background:#fff;border:0;border-radius:0;flex:1;padding:10px 14px;font-size:16px}.app .gk-header-search-input::placeholder{color:#687580;opacity:1}.app .gk-header-search-submit,.app .gk-header-search-toggle{color:#fff;cursor:pointer;background:#006eb8;border:0;flex:none;place-items:center;width:54px;padding:0;display:grid}.app .gk-header-search-submit:hover,.app .gk-header-search-toggle:hover{background:#005b99}.app .gk-header-search-submit .gk-icon,.app .gk-header-search-toggle .gk-icon{stroke-width:2.3px;width:25px;height:25px}.app .gk-header-search-toggle{display:none}html[data-device=mobile] .app .gk-header-inner{align-items:center;gap:12px}html[data-device=mobile] .app .gk-header-inner>.logo{flex:1;max-width:calc(100% - 56px)}html[data-device=mobile] .app .gk-header-inner>.gk-header-search{display:none}html[data-device=mobile] .app .gk-header-search-toggle{border-radius:7px;width:44px;height:44px;display:grid}.gk-page{margin-top:16px}.gk-center{width:min(100%, var(--gk-content-width));min-width:0;margin-inline:auto}.gk-center .notice{border-color:#e5c36b;margin:0 auto 16px;padding:9px 12px;font-size:.8rem}.gk-center .main{width:100%;min-width:0}.gk-center>.gk-site-notice.notice,.gk-center .main .wrap,.gk-center .gk-ranking-scope[data-ranking-placement=listing] #carousel{width:calc(100% - 60px);max-width:none}.gk-center .main .grid{grid-template-columns:repeat(var(--gk-columns), minmax(0,1fr))}.app .site-footer{color:#fff;background:#34495e;border:0;margin-top:16px}html[data-rail-mode=wide] .gk-page{--gk-rail-width:clamp(var(--gk-rail-min), calc((var(--gk-viewport) - 1356px) / 2), var(--gk-rail-max));grid-template-columns:var(--gk-rail-width) var(--gk-content-width) var(--gk-rail-width);justify-content:center;gap:var(--gk-rail-gap);display:grid}html[data-rail-mode=wide] .gk-center{grid-area:1/2;width:100%}html[data-rail-mode=wide] .gk-rail-left{grid-area:1/1}html[data-rail-mode=wide] .gk-rail-right{grid-area:1/3}.gk-rail{min-width:0;color:var(--gk-ink);flex-direction:column;align-self:stretch;gap:16px;display:flex}.gk-rail-toolbar,.gk-desktop-triggers,.gk-mobile-nav{display:none}.gk-widget{border:1px solid var(--gk-line);background:var(--gk-surface);overflow-anchor:none;border-radius:5px;flex:none;overflow:hidden}.gk-widget-heading{color:var(--gk-rail-ink);background:var(--gk-rail-heading);border-bottom:2px solid #b5cbd9;margin:0;font-size:.8rem;line-height:1.35;position:relative}.gk-widget-heading:after{content:"";pointer-events:none;background:#168bbe;width:26%;height:2px;position:absolute;bottom:-2px;left:0}.gk-widget-heading>button{width:100%;min-height:47px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:8px 12px 8px 16px;font-weight:700;display:flex}.gk-widget-heading>button>.gk-icon{width:18px;height:18px;transition:transform .16s}.gk-widget-heading>button:hover>.gk-icon{transform:scale(1.12)}.gk-widget-heading>button>span:not(.gk-widget-chevron){flex:1}.gk-widget-chevron{background:var(--gk-control-bg);border:1px solid #d3dce4;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid;box-shadow:0 1px 2px #0001}.gk-widget-chevron svg{transition:transform .28s}.gk-widget[data-open=false] .gk-widget-chevron svg{transform:rotate(180deg)}.gk-widget-reveal{grid-template-rows:1fr;transition:grid-template-rows .3s cubic-bezier(.22,1,.36,1);display:grid}.gk-widget[data-open=false] .gk-widget-reveal{grid-template-rows:0fr}.gk-widget-clip{min-height:0;overflow:hidden}.gk-widget-content{padding:16px 20px;font-size:1.125rem;line-height:1.55}.gk-widget-content>p{margin:0}.gk-widget-search .gk-widget-content{padding-block:32px 52px}.gk-search{position:relative}.gk-search input{background:var(--gk-surface);border:1px solid var(--gk-line);width:100%;min-width:0;height:44px;color:var(--gk-ink);font:inherit;border-radius:3px;padding:8px 36px 8px 10px}.gk-search button{width:36px;height:44px;color:var(--gk-muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:0;right:0}.gk-categories{margin:0;padding:0;font-size:.8rem;list-style:none}.gk-categories a{border-bottom:1px solid var(--gk-line);color:#0068b7;justify-content:space-between;gap:10px;padding:7px 0;display:flex}.gk-categories a:hover{text-decoration:underline}.gk-retry{margin-top:8px;display:block}.gk-setting-group{border-bottom:1px solid var(--gk-line);padding:9px 0 10px}.gk-setting-group:first-child{padding-top:9px}.gk-setting-group h3{color:var(--gk-rail-ink);margin:0 0 10px;font-size:11px;line-height:1.35}.gk-setting-options{gap:4px;display:flex}.gk-setting-options button,.gk-settings-reset{border:1px solid var(--gk-control-line);background:var(--gk-control-bg);min-width:0;min-height:36px;color:var(--gk-rail-ink);cursor:pointer;border-radius:4px;flex:1 1 0;place-items:center;padding:5px 2px;font-size:12px;font-weight:700;line-height:1;display:grid}.gk-setting-options button[aria-pressed=true]{color:#fff;background:#0068b7;border-color:#0068b7}.gk-setting-note{text-align:center;color:var(--gk-muted);margin:6px 0 0;font-size:10px;line-height:1.4}.gk-settings-reset{width:100%;margin-top:16px;font-size:11px}html:not([data-rail-mode=wide]) .gk-rail{z-index:110;top:env(safe-area-inset-top,0px);width:min(300px, calc(var(--gk-viewport) - 72px));overscroll-behavior:contain;background:var(--gk-bg);visibility:hidden;padding:12px 12px 24px;transition:transform .28s cubic-bezier(.22,1,.36,1),visibility 0s linear .28s;position:fixed;bottom:0;overflow:auto;box-shadow:0 0 34px #121c283d}html:not([data-rail-mode=wide]) .gk-rail-left{left:0;transform:translate(-105%)}html:not([data-rail-mode=wide]) .gk-rail-right{right:0;transform:translate(105%)}html:not([data-rail-mode=wide]) .gk-rail[data-open=true]{visibility:visible;transition-delay:0s;transform:translate(0)}html:not([data-rail-mode=wide]) .gk-rail[data-front=true]{z-index:111}html:not([data-rail-mode=wide]) .gk-rail-toolbar{z-index:2;background:var(--gk-bg);color:var(--gk-rail-ink);justify-content:space-between;align-items:center;padding:8px 0;font-size:.8rem;display:flex;position:sticky;top:0}.gk-rail-close{border:1px solid var(--gk-line);background:var(--gk-surface);width:40px;height:40px;color:inherit;cursor:pointer;border-radius:5px;place-items:center;display:grid}html[data-rail-mode=drawer] .gk-desktop-triggers{display:block}.gk-rail-trigger{z-index:100;color:#365870;cursor:pointer;background:#edf4fa;border:1px solid #c2d3e1;flex-direction:column;align-items:center;gap:14px;width:56px;padding:20px 8px;display:flex;position:fixed;top:50%;transform:translateY(-50%);box-shadow:0 3px 15px #23394d1f}.gk-trigger-left{border-radius:0 14px 14px 0;left:0}.gk-trigger-right{border-radius:14px 0 0 14px;right:0}.gk-rail-trigger[data-open=true]{visibility:hidden}.gk-desktop-triggers:not([data-entrance-done=true]) .gk-trigger-left{animation:.65s both gk-entry-left}.gk-desktop-triggers:not([data-entrance-done=true]) .gk-trigger-right{animation:.65s both gk-entry-right}@keyframes gk-entry-left{0%{transform:translate(-110%,-50%)}to{transform:translateY(-50%)}}@keyframes gk-entry-right{0%{transform:translate(110%,-50%)}to{transform:translateY(-50%)}}html[data-rail-mode=mobile] .gk-mobile-nav{z-index:120;padding:4px 4px calc(4px + env(safe-area-inset-bottom,0px));background:var(--gk-surface);border-top:1px solid #97a1ae73;border-radius:16px 16px 0 0;grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 22px #19233024}.gk-mobile-nav>*{min-height:44px;color:var(--gk-rail-ink);cursor:pointer;background:0 0;border:0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:10px;display:flex}.gk-mobile-nav>:active{transform:scale(.97)}html[data-rail-mode=mobile] .site-footer{padding-bottom:calc(90px + env(safe-area-inset-bottom,0px))}html[data-title-position=above] .card-main h2{order:-1;padding-bottom:10px}html[data-image-only=true] .grid .card :is(h2,.deal,.published,.taxo,.source){display:none}html[data-image-only=true] .grid .card-main{font-size:0}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--gk-bg:#151d25;--gk-surface:#202b36;--gk-ink:#e4edf4;--gk-title:#8cc8f4;--gk-muted:#a7b4c1;--gk-line:#455465;--gk-rail-heading:#344454;--gk-rail-ink:#d9e6f2;--gk-control-bg:#293746;--gk-control-line:#526477}html[data-theme=dark] .app :is(.card,.detail,.detail-img,.pagination button,.buyspace-card){background:var(--gk-surface);color:var(--gk-ink);border-color:var(--gk-line)}html[data-theme=dark] .app :is(.tab,.buyspace-market-tab:disabled){color:#d9e6f2;background:#344454;border-color:#526477}html[data-theme=dark] .app .notice{color:#f2dfa4;background:#3c3420;border-color:#7a6734}html[data-theme=dark] .gk-categories a{color:#8cc8f4}html[data-device=mobile] .gk-header-inner{width:calc(100% - 20px);padding:0 16px}html[data-device=mobile] .app .logo,html[data-device=mobile] .app .logo img{height:72px}html[data-device=mobile] .gk-center{width:100%}html[data-device=mobile] .gk-center .main .wrap{width:calc(100% - 20px)}html[data-device=mobile] .gk-rail{gap:12px}.gk-center .main .tabs{grid-template-columns:repeat(4,minmax(0,1fr))}html[data-device=mobile] .gk-center .main .tabs{grid-template-columns:repeat(2,minmax(0,1fr))}@media (prefers-reduced-motion:reduce){.gk-widget-reveal,.gk-widget-chevron svg,html:not([data-rail-mode=wide]) .gk-rail{transition:none}.gk-desktop-triggers .gk-rail-trigger{animation:none!important}}html[data-device=mobile] .app .ticker{min-height:38px}html[data-device=mobile] .gk-center>.gk-site-notice.notice,html[data-device=mobile] .gk-center .main .grid,html[data-device=mobile] .gk-center .gk-ranking-scope[data-ranking-placement=listing] #carousel{width:calc(100% - 32px)}html.gk-mobile-rail-open,html.gk-mobile-rail-open body{overflow:hidden}html[data-rail-mode=mobile] .gk-rail{width:min(var(--gk-viewport),400px);color:#202124;background:#fff;line-height:1.4;transition:transform .3s ease-in-out,visibility 0s linear .3s}html[data-rail-mode=mobile] .gk-rail[data-open=true]{transition-delay:0s}html[data-rail-mode=mobile][data-theme=dark] .gk-rail{color:#e8eaed;background:#181d23}@media screen and (width<=480px){html[data-rail-mode=mobile] .gk-rail-scope .gk-rail{max-width:calc(var(--gk-viewport) * .84)}}@media (prefers-reduced-motion:reduce){html[data-rail-mode=mobile] .gk-rail{transition:none}}html[data-rail-mode=mobile] .gk-rail{padding-bottom:calc(72px + env(safe-area-inset-bottom,0px))}html[data-rail-mode=mobile] .gk-rail-toolbar{border-bottom:1px solid var(--gk-line);background:var(--gk-surface);justify-content:center;margin:0 -12px -2px;padding:10px 12px}html[data-rail-mode=mobile] .gk-rail-toolbar strong{display:none}html[data-rail-mode=mobile] .gk-rail-close{background:0 0;border:0;border-radius:0;width:100%;height:2.8em}html[data-rail-mode=mobile] .gk-rail-close svg{width:32px;height:32px}html[data-rail-mode=mobile] .gk-mobile-nav{background:color-mix(in srgb, var(--gk-surface) 95%, transparent);border-radius:18px 18px 0 0;gap:0;padding-inline:0;box-shadow:0 -2px 8px #0000000d}.gk-mobile-nav>*{color:#777;border-radius:0;text-decoration:none}.gk-mobile-nav .gk-mobile-menu-icon{color:#333;font-size:24px;line-height:28px}.gk-mobile-nav>[aria-expanded=true]{color:#333;background:0 0}html[data-theme=dark] .gk-mobile-nav>*{color:#bcc3cc}html[data-theme=dark] .gk-mobile-nav .gk-mobile-menu-icon{color:#e7eaf0}.gk-mobile-search{border:1px solid var(--gk-line);background:var(--gk-surface);width:min(420px,100% - 32px);color:var(--gk-ink);border-radius:12px;padding:0}.gk-mobile-search::backdrop{background:#0008}.gk-mobile-search-content{padding:20px}.gk-mobile-search-heading{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.gk-mobile-search-heading button{width:36px;height:36px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.gk-mobile-search .search-box{gap:8px;display:flex}.gk-mobile-search .search-edit{flex:1;min-width:0;padding:10px}.gk-mobile-search .search-submit{border:1px solid var(--gk-line);width:42px;color:inherit;background:0 0;position:static}.gk-mobile-menu-icon,.gk-mobile-search .fa{-webkit-font-smoothing:antialiased;font-family:inherit;font-style:normal;font-weight:900}.gk-rail-scope{font-feature-settings:normal;letter-spacing:0;font-size:18px;line-height:1.55}@media screen and (width<=480px){.gk-rail-scope{font-size:16px}}.gk-rail-scope{--cocoon-basic-border-color:#ccc;--cocoon-basic-border-radius:4px;--cocoon-thin-color:#ddd;--cocoon-text-color:#333;--cocoon-x-thin-color:#eee;--cocoon-xx-thin-color:#f5f6f7;--cocoon-xxx-thin-color:#fafbfc;--gk-rail-gap:20px;--gk-blue:#0068b7;--gk-card-radius:4px;--gk-line:#d3d6da;--gk-accent:#e60012;--gk-radius:6px;--gk-positive:#267326;--gk-system-font:Arial, "Noto Sans JP", "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif;--gk-accent-strong:#c40010;--gk-content-width:1308px;--gk-shared-widget-heading-font-size:.8rem;--gk-surface:#fff;--gk-settings-control-accent-text:#fff;--gk-shared-widget-heading-height:48px;--gk-muted:#777;--gk-settings-control-accent:#0068b7;--gk-ink:#333;--gk-section-gap:16px;--gk-focus:#0068b7;--gk-subtle:#f4f5f7;--gk-shadow:none;--gk-shared-widget-heading-line-height:1.35}html[data-theme=dark] .gk-rail-scope{--gk-ink:#e7eaf0;--gk-muted:#aeb6c2;--gk-surface:#1b2027;--gk-line:#3b444f;--gk-blue:#73b9f2;--gk-focus:#73b9f2}:where(.gk-rail-scope) input[type=text],:where(.gk-rail-scope) .search-edit{border:1px solid var(--cocoon-basic-border-color);border-radius:var(--cocoon-basic-border-radius);font-size:inherit;width:100%;padding:11px}:where(.gk-rail-scope) a{color:#1967d2}:where(.gk-rail-scope) a:hover{color:#e53900}:where(.gk-rail-scope) ul{padding-left:40px;list-style-type:disc}:where(.gk-rail-scope) ul ul{list-style-type:revert}:where(.gk-rail-scope) img{vertical-align:middle;max-width:100%;height:auto}:where(.gk-rail-scope) .ect-2-columns>*{width:49.5%;display:inline-block}:where(.gk-rail-scope) table{border-collapse:collapse;border-spacing:0;width:100%;max-width:100%;margin-bottom:20px}:where(.gk-rail-scope) table th,:where(.gk-rail-scope) table td{padding:.5em;position:relative}:where(.gk-rail-scope) table th{background-color:var(--cocoon-xx-thin-color)}:where(.gk-rail-scope) table tr:nth-of-type(odd){background-color:var(--cocoon-xxx-thin-color)}:where(.gk-rail-scope) table:not(.has-border-color) :where(th,td){border:1px solid var(--cocoon-x-thin-color)}:where(.gk-rail-scope) .widget_categories ul{margin:0;padding:0;list-style:none}:where(.gk-rail-scope) .widget_categories ul li ul{margin:0;padding-left:20px}:where(.gk-rail-scope) .widget_categories ul li a{color:var(--cocoon-text-color);padding:10px 4px;text-decoration:none;display:block}:where(.gk-rail-scope) .widget_categories ul li a:hover{color:var(--cocoon-text-color);background-color:#f5f8fa;transition:all .3s ease-in-out}:where(.gk-rail-scope) .widget_categories ul li a .post-count{float:right;display:block}:where(.gk-rail-scope) .widget h2{font-size:20px}:where(.gk-rail-scope) .search-box{margin:1em 0 2em;position:relative}:where(.gk-rail-scope) .search-edit{font-family:inherit}:where(.gk-rail-scope) .search-submit{cursor:pointer;color:var(--cocoon-thin-color);background-color:#fff0;border:none;padding:0 8px;font-size:20px;position:absolute;top:calc(50% - 12px);right:3px}@media screen and (width<=834px){:where(.gk-rail-scope) table th,:where(.gk-rail-scope) table td{font-size:var(--cocoon-text-size-s);padding:3px}}@media screen and (width<=480px){:where(.gk-rail-scope) h2,:where(.gk-rail-scope) h3{font-size:20px}}@media screen and (width<=356px){:where(.gk-rail-scope) .ect-2-columns>*{width:100%!important}}@media print{:where(.gk-rail-scope) #container .widget{display:none!important}:where(.gk-rail-scope) #container h2,:where(.gk-rail-scope) #container h3{color:#333;background-color:#0000;border-width:0;margin:10px 0;padding:0}:where(.gk-rail-scope) #container h2{font-size:18.5pt}:where(.gk-rail-scope) #container h3{font-size:16pt}}:where(.gk-rail-scope) .body .widget{margin-bottom:1.8em}:where(.gk-rail-scope) .fa,:where(.gk-rail-scope) .far,:where(.gk-rail-scope) .fas{-webkit-font-smoothing:antialiased;font-variant:normal;text-rendering:auto;font-style:normal;line-height:1;display:inline-block}:where(.gk-rail-scope) .far{font-weight:400}:where(.gk-rail-scope) .fa,:where(.gk-rail-scope) .far,:where(.gk-rail-scope) .fas{font-family:inherit}:where(.gk-rail-scope) .fa,:where(.gk-rail-scope) .fas{font-weight:900}@media screen and (width>=1024px) and (width<=1915px){:where(.gk-rail-scope) .gekiyasutokka-outer-rail-left{left:0;right:auto;transform:translate(-104%)}:where(.gk-rail-scope) .gekiyasutokka-outer-rail-right{left:auto;right:0;transform:translate(104%)}:where(.gk-rail-scope) .gekiyasutokka-outer-rail .gekiyasutokka-rail-sticky{position:static}}.gk-rail-scope #list>.widget{grid-column:1/-1;width:100%;margin:0}:where(.gk-rail-scope) .gekiyasutokka-carousel-control{z-index:3;border:1px solid var(--gk-line);width:36px;height:36px;color:var(--gk-ink);cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe0;border-radius:50%;place-items:center;margin-top:-24px;padding:0;font-size:1.1rem;line-height:1;display:grid;position:absolute;top:50%;box-shadow:0 3px 12px #14192021}:where(.gk-rail-scope) .gekiyasutokka-carousel-control:hover{background:#fff}:where(.gk-rail-scope) .gekiyasutokka-carousel-control:disabled{opacity:.35;cursor:default}:where(.gk-rail-scope) .gekiyasutokka-carousel-control-prev{left:-14px}:where(.gk-rail-scope) .gekiyasutokka-carousel-control-next{right:-14px}div.gk-rail-scope .gekiyasutokka-outer-rail .widget[data-rail-accent=search]{--gk-rail-heading-accent:#167cad;--gk-rail-heading-accent-rgb:22 124 173;--gk-rail-heading-icon:""}div.gk-rail-scope .gekiyasutokka-outer-rail .widget[data-rail-accent=category]{--gk-rail-heading-accent:#26816c;--gk-rail-heading-accent-rgb:38 129 108;--gk-rail-heading-icon:""}div.gk-rail-scope .gekiyasutokka-outer-rail .widget[data-rail-accent=ranking]{--gk-rail-heading-accent:#725ba7;--gk-rail-heading-accent-rgb:114 91 167;--gk-rail-heading-icon:""}div.gk-rail-scope .gekiyasutokka-outer-rail .widget[data-rail-accent=shops]{--gk-rail-heading-accent:#ad536f;--gk-rail-heading-accent-rgb:173 83 111;--gk-rail-heading-icon:""}div.gk-rail-scope .gekiyasutokka-outer-rail .widget[data-rail-accent=sale]{--gk-rail-heading-accent:#bd632a;--gk-rail-heading-accent-rgb:189 99 42;--gk-rail-heading-icon:""}div.gk-rail-scope .gekiyasutokka-outer-rail .widget[data-rail-accent=calendar]{--gk-rail-heading-accent:#9b6b12;--gk-rail-heading-accent-rgb:155 107 18;--gk-rail-heading-icon:""}div.gk-rail-scope .gekiyasutokka-outer-rail .widget[data-rail-accent=market]{--gk-rail-heading-accent:#287771;--gk-rail-heading-accent-rgb:40 119 113;--gk-rail-heading-icon:""}@media (prefers-reduced-motion:no-preference){div.gk-rail-scope .gekiyasutokka-outer-rail .widget[data-rail-accent] .gekiyasutokka-display-settings-summary-title:before{transition:background-color .18s,transform .18s cubic-bezier(.22,1,.36,1)}div.gk-rail-scope .gekiyasutokka-outer-rail .widget[data-rail-accent] :is(.gekiyasutokka-display-settings-summary,.gekiyasutokka-rail-widget-summary-button):hover .gekiyasutokka-display-settings-summary-title:before{background:rgb(var(--gk-rail-heading-accent-rgb) / 18%);transform:translateY(-1px)}}:where(.gk-rail-scope) .gekiyasutokka-outer-rail-left{left:max(4px, calc((var(--gk-effective-viewport-width) - var(--gk-content-width)) / 2 - var(--gk-rail-width) - var(--gk-rail-gap)))}:where(.gk-rail-scope) .gekiyasutokka-outer-rail-right{right:max(4px, calc((var(--gk-effective-viewport-width) - var(--gk-content-width)) / 2 - var(--gk-rail-width) - var(--gk-rail-gap)))}:where(.gk-rail-scope) .gekiyasutokka-rail-surface{border:1px solid var(--gk-line);-webkit-backdrop-filter:blur(14px)saturate(1.05);backdrop-filter:blur(14px)saturate(1.05);pointer-events:auto;background:#ffffffc2;border-radius:14px;flex:none;width:100%;padding:10px;box-shadow:0 5px 22px #14192017}:where(.gk-rail-scope) .gekiyasutokka-rail-sticky{top:var(--gk-section-gap);overscroll-behavior:contain;position:sticky}:where(.gk-rail-scope) .gekiyasutokka-outer-rail .widget:last-child{margin-bottom:0}:where(.gk-rail-scope) .gekiyasutokka-outer-rail-left .gekiyasutokka-shop-link-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;margin:0;padding:0;list-style:none;display:grid;cursor:default!important}:where(.gk-rail-scope) .gekiyasutokka-outer-rail-left .gekiyasutokka-shop-link-grid>li{border:0;min-width:0;margin:0;padding:0;list-style:none}:where(.gk-rail-scope) .gekiyasutokka-outer-rail-left .gekiyasutokka-shop-link a,:where(.gk-rail-scope) .gekiyasutokka-outer-rail-left .gekiyasutokka-shop-link img{width:100%;display:block}:where(.gk-rail-scope) .gekiyasutokka-outer-rail-left .gekiyasutokka-shop-link img{aspect-ratio:2;object-fit:contain;height:auto}:where(.gk-rail-scope) .gekiyasutokka-outer-rail-left .gekiyasutokka-shop-tracking{display:none!important}@media screen and (width<=767px){:where(.gk-rail-scope) .gekiyasutokka-carousel-control{display:none}}@media (prefers-reduced-transparency:reduce){:where(.gk-rail-scope) .gekiyasutokka-carousel-control,:where(.gk-rail-scope) .gekiyasutokka-rail-surface{background:var(--gk-surface);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-reduced-motion:reduce){:where(.gk-rail-scope) *,:where(.gk-rail-scope) :before,:where(.gk-rail-scope) :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}:where(.gk-rail-scope) .gekiyasutokka-mobile-rail-mount .gekiyasutokka-rail-surface{background:var(--gk-surface,#fff);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}html[data-theme=dark] :where(.gk-rail-scope) .gekiyasutokka-mobile-rail-mount .gekiyasutokka-rail-surface{color:#e8eaed;background:#181d23;border-color:#46515d}.gk-rail-scope .gekiyasutokka-carousel-control{width:32px;height:64px;color:var(--gk-ink);background:#fffffff0;border-color:#3c3c4324;margin-top:-32px;font-size:1rem;box-shadow:0 3px 10px #1d1d1f1f}.gk-rail-scope .gekiyasutokka-carousel-control-prev{left:4px}.gk-rail-scope .gekiyasutokka-carousel-control-next{right:4px}.gk-rail-scope .gekiyasutokka-rail-surface{border-radius:var(--gk-radius);-webkit-backdrop-filter:blur(18px)saturate(1.08);backdrop-filter:blur(18px)saturate(1.08);background:#ffffffe0;border-color:#3c3c4324;padding:13px;box-shadow:0 1px 2px #1d1d1f0a,0 8px 24px #1d1d1f12}.gk-rail-scope .gekiyasutokka-outer-rail .widget ul{margin:0;padding:0;list-style:none}.gk-rail-scope .gekiyasutokka-outer-rail .widget_categories ul ul{border-left:2px solid #3c3c431f;margin:0 0 0 12px;padding:0 0 0 10px}.gk-rail-scope .gekiyasutokka-outer-rail .widget_categories ul ul>li>a{padding-left:4px}.gk-rail-scope .gekiyasutokka-outer-rail .widget li{border-bottom:1px solid #3c3c4314;margin:0}.gk-rail-scope .gekiyasutokka-outer-rail .widget li:last-child{border-bottom:0}.gk-rail-scope .gekiyasutokka-outer-rail .widget li>a{color:#3a3a3c;padding:7px 0;font-size:.78rem;line-height:1.4;text-decoration:none;display:block}@media (prefers-reduced-transparency:reduce){.gk-rail-scope .gekiyasutokka-carousel-control,.gk-rail-scope .gekiyasutokka-rail-surface{background:var(--gk-surface);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-contrast:more){.gk-rail-scope .gekiyasutokka-rail-surface{border-color:#3a3a3c}}.gk-rail-scope .widget_gekiyasutokka_recently_viewed{width:100%;box-shadow:none;background:0 0;border:0;padding:0}.gk-rail-scope .gekiyasutokka-recently-viewed .widget-title{border-top:0;border-bottom:0;border-right:0;border-image:initial;border-left:4px solid var(--gk-blue);color:var(--gk-ink);background:0 0;align-items:center;gap:8px;margin:0 0 12px;padding:0 0 0 12px;font-size:1.25rem;font-weight:600;line-height:1.35;display:flex}.gk-rail-scope .gekiyasutokka-recently-viewed-host{position:relative}.gk-rail-scope .gekiyasutokka-recently-viewed-title-icon{color:var(--gk-blue);font-size:.95em}.gk-rail-scope .gekiyasutokka-recently-viewed-list{scroll-snap-type:inline mandatory;overscroll-behavior-inline:contain;touch-action:pan-x pan-y;cursor:grab;scrollbar-width:thin;scrollbar-color:#9aa0a6 transparent;grid-auto-columns:clamp(184px,17.5%,216px);grid-auto-flow:column;gap:12px;width:100%;padding:10px;scroll-padding-inline-start:18px;display:grid;overflow:auto hidden}.gk-rail-scope .gekiyasutokka-recently-viewed-card:first-child{margin-left:8px}.gk-rail-scope .gekiyasutokka-recently-viewed-list.gekiyasutokka-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.gk-rail-scope :is(#carousel .carousel-content,.gekiyasutokka-recently-viewed-list){cursor:grab;-webkit-user-select:none;user-select:none}.gk-rail-scope :is(#carousel .carousel-content,.gekiyasutokka-recently-viewed-list) *{-webkit-user-select:none;user-select:none}.gk-rail-scope :is(#carousel .carousel-content,.gekiyasutokka-recently-viewed-list) :is(a,img){-webkit-user-drag:none}.gk-rail-scope :is(#carousel .carousel-content,.gekiyasutokka-recently-viewed-list).gekiyasutokka-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none;scroll-snap-type:none!important}.gk-rail-scope .gekiyasutokka-recently-viewed-card{scroll-snap-align:start;border:1px solid var(--gk-line);min-width:0;min-height:100%;box-shadow:var(--gk-shadow);background:#fff;border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.gk-rail-scope .gekiyasutokka-recently-viewed-media{aspect-ratio:1;background:#f8f9fa;order:2;width:100%;min-width:0;min-height:0;padding:0;display:block;position:relative;overflow:hidden}.gk-rail-scope .gekiyasutokka-recently-viewed-card-title-block{order:1;min-width:0;padding:11px 12px 0}.gk-rail-scope .gekiyasutokka-recently-viewed-media img{object-fit:contain;object-position:center center;width:calc(100% - 24px);max-width:none;height:calc(100% - 24px);max-height:none;display:block;position:absolute;inset:12px}.gk-rail-scope .gekiyasutokka-recently-viewed-card-body{flex-direction:column;flex:1;order:3;gap:8px;min-height:88px;padding:11px 12px 12px;display:flex}.gk-rail-scope .gekiyasutokka-recently-viewed-card-title{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.9rem;font-weight:500;line-height:1.45;display:-webkit-box;overflow:hidden}.gk-rail-scope .gekiyasutokka-recently-viewed-card-title:hover,.gk-rail-scope .gekiyasutokka-recently-viewed-card-title:focus-visible{color:#174ea6}.gk-rail-scope .gekiyasutokka-recently-viewed-price{color:var(--gk-accent);margin:auto 0 0;font-size:1.05rem;font-weight:600;line-height:1.3}.gk-rail-scope .gekiyasutokka-recently-viewed-detail{background:var(--gk-blue);color:#fff;border-radius:8px;justify-content:center;align-items:center;min-height:38px;font-size:.86rem;font-weight:500;line-height:1;display:flex}.gk-rail-scope .gekiyasutokka-recently-viewed-detail:after{content:"↗";margin-left:6px;font-size:.9em}.gk-rail-scope .gekiyasutokka-recently-viewed-detail:hover,.gk-rail-scope .gekiyasutokka-recently-viewed-detail:focus-visible{color:#fff;background:#185abc}@media screen and (width<=767px){.gk-rail-scope .gekiyasutokka-recently-viewed .widget-title{margin-bottom:10px;font-size:1.08rem}.gk-rail-scope .gekiyasutokka-recently-viewed-list{grid-auto-columns:minmax(158px,44vw);gap:10px}.gk-rail-scope .gekiyasutokka-recently-viewed-card-body{min-height:82px;padding:9px 10px 10px}}@media (prefers-reduced-motion:reduce){.gk-rail-scope .gekiyasutokka-recently-viewed-list{scroll-behavior:auto;scroll-snap-type:none}}div.gk-rail-scope .gekiyasutokka-outer-rail .widget_categories li>a{font-weight:400!important}.gk-rail-scope .gekiyasutokka-outer-rail .widget-title{font-size:.82rem}.gk-rail-scope .gekiyasutokka-outer-rail .widget li>a{font-size:.8rem}.gk-rail-scope .gekiyasutokka-outer-rail .widget_categories li>a{font-weight:600}.gk-rail-scope #footer .widget_categories li>a{border-radius:8px;padding:7px 8px;display:block}.gk-rail-scope .gekiyasutokka-carousel-control:hover,.gk-rail-scope .gekiyasutokka-carousel-control:focus-visible{border-color:var(--gk-blue);color:#174ea6;background:#f8fbff}.gk-rail-scope .gekiyasutokka-rail-surface{border-color:var(--gk-line);box-shadow:var(--gk-shadow);-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-radius:12px}.gk-rail-scope .gekiyasutokka-outer-rail .widget li>a:hover,.gk-rail-scope .gekiyasutokka-outer-rail .widget li>a:focus-visible{color:#174ea6}@media (prefers-reduced-transparency:reduce){.gk-rail-scope .gekiyasutokka-rail-surface,.gk-rail-scope .gekiyasutokka-carousel-control{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}}@media (prefers-contrast:more){.gk-rail-scope .gekiyasutokka-rail-surface{border-color:#3c4043}}.gk-rail-scope :where(a){color:var(--gk-blue)}.gk-rail-scope .gekiyasutokka-recently-viewed-price{color:var(--gk-accent);letter-spacing:0;font-weight:700}.gk-rail-scope .gekiyasutokka-carousel-control{color:#34495e;background:#fff;border-color:#aeb4ba;border-radius:3px;box-shadow:0 1px 3px #00000029}.gk-rail-scope .gekiyasutokka-rail-surface{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-color:#cfd3d8;border-radius:5px;padding:10px}.gk-rail-scope .gekiyasutokka-outer-rail .widget-title{color:#293f54;background:#e1e8ef;border-bottom:1px solid #b7c2cc;margin:0 -10px 5px;padding:7px 10px;font-size:.8rem;font-weight:700}.gk-rail-scope .gekiyasutokka-outer-rail .widget li{border-bottom-color:#e3e5e8}.gk-rail-scope .gekiyasutokka-outer-rail .widget li>a{color:#005a9c;font-size:.76rem}.gk-rail-scope .gekiyasutokka-outer-rail .widget li>a:hover,.gk-rail-scope .gekiyasutokka-outer-rail .widget li>a:focus-visible{color:var(--gk-accent);text-decoration:underline}.gk-rail-scope .gekiyasutokka-recently-viewed .widget-title{color:#293f54;border-bottom:2px solid #34495e}.gk-rail-scope .gekiyasutokka-recently-viewed-card{box-shadow:none;border-color:#cfd3d8;border-radius:3px}.gk-rail-scope .gekiyasutokka-recently-viewed-card-title{color:#005a9c;font-weight:700}.gk-rail-scope .gekiyasutokka-recently-viewed-detail{background:#0068b7;border-radius:3px}@media screen and (width<=767px){.gk-rail-scope .gekiyasutokka-recently-viewed-card-title{-webkit-line-clamp:4}}@media (prefers-reduced-motion:reduce){:where(.gk-rail-scope) .gekiyasutokka-site-scale-button,:where(.gk-rail-scope) .gekiyasutokka-font-size-button{transition:none}}div.gk-rail-scope .gekiyasutokka-outer-rail .widget_categories li>a,div.gk-rail-scope .gekiyasutokka-outer-rail [id$=execphp-2] .rar .blog>a{color:#005a9c;line-height:1.4;text-decoration:none}div.gk-rail-scope .gekiyasutokka-outer-rail [id$=execphp-2] .rar .blog>a{padding:7px 0;display:block}div.gk-rail-scope .gekiyasutokka-outer-rail .widget_categories li>a:hover,div.gk-rail-scope .gekiyasutokka-outer-rail .widget_categories li>a:focus-visible,div.gk-rail-scope .gekiyasutokka-outer-rail [id$=execphp-2] .rar .blog>a:hover,div.gk-rail-scope .gekiyasutokka-outer-rail [id$=execphp-2] .rar .blog>a:focus-visible{color:var(--gk-accent);background:0 0;text-decoration:underline}div.gk-rail-scope .gekiyasutokka-outer-rail [id$=execphp-2] .rar{font-size:.84rem;line-height:1.45}div.gk-rail-scope .gekiyasutokka-outer-rail [id$=execphp-2] .rar table{font-size:inherit;margin-bottom:12px}div.gk-rail-scope .gekiyasutokka-outer-rail [id$=execphp-2] .rar :is(th,td,a){font-size:inherit}div.gk-rail-scope .gekiyasutokka-outer-rail [id$=execphp-2] .rar td.rank{text-align:center;vertical-align:middle}@media screen and (width<=767px){:where(.gk-rail-scope) .gekiyasutokka-column-count-switcher[data-column-device=mobile]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media screen and (width>=768px) and (width<=1023px){:where(.gk-rail-scope) .gekiyasutokka-column-count-switcher[data-column-device=tablet]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media screen and (width>=1024px){:where(.gk-rail-scope) .gekiyasutokka-column-count-switcher[data-column-device=desktop]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}html[data-title-position=below] div.gk-rail-scope .gekiyasutokka-recently-viewed-media{order:1}html[data-title-position=below] div.gk-rail-scope .gekiyasutokka-recently-viewed-card-title-block{order:2}html[data-theme=dark] .gk-rail-scope :where(a){color:#83c5ff}html[data-theme=dark] .gk-rail-scope :is(#header-container,#main,.gekiyasutokka-rail-surface,.gekiyasutokka-product-card,.gekiyasutokka-related-product-card,.gekiyasutokka-recently-viewed-card,#carousel,#carousel .carousel-entry-card-wrap){color:#e7eaf0;background-color:#1b2027!important;border-color:#3b444f!important}html[data-theme=dark] .gk-rail-scope :is(.gekiyasutokka-product-card .entry-card-title,.gekiyasutokka-product-card .card-title,.gekiyasutokka-ranking-card .carousel-entry-card-title,.gekiyasutokka-recently-viewed-card-title,.gekiyasutokka-outer-rail .widget li>a){color:#83c5ff}html[data-theme=dark] .gk-rail-scope :is(.gekiyasutokka-product-media,.gekiyasutokka-ranking-media,.gekiyasutokka-recently-viewed-media){background:#d7dade}html[data-theme=dark] .gk-rail-scope img:not(.header-site-logo-image):not(.gekiyasutokka-source-avatar):not(.avatar):not(.emoji):not(.wp-smiley):not(.icon):not(.site-icon):not(.gekiyasutokka-no-dark-filter){filter:brightness(.88)contrast(.98);transition:filter .18s}html[data-theme=dark] .gk-rail-scope :is(table,th,td,blockquote,pre){border-color:#46515d}html[data-theme=dark] .gk-rail-scope :is(th,blockquote,pre){color:#e7eaf0;background:#242a31}html[data-theme=dark] div.gk-rail-scope .gekiyasutokka-outer-rail [id$=execphp-2] .rar table{color:#e7eaf0;background:#1b2027}html[data-theme=dark] div.gk-rail-scope .gekiyasutokka-outer-rail [id$=execphp-2] .rar th{color:#f1f4f8;background:#252b33;border-color:#46515d}html[data-theme=dark] div.gk-rail-scope .gekiyasutokka-outer-rail [id$=execphp-2] .rar td{color:#e7eaf0;background:#1b2027;border-color:#46515d}html[data-theme=dark] div.gk-rail-scope .gekiyasutokka-outer-rail [id$=execphp-2] .rar tr:nth-of-type(odd) td{background:#20262e}html[data-theme=dark] div.gk-rail-scope .gekiyasutokka-outer-rail [id$=execphp-2] .rar a{color:#83c5ff}html[data-theme=dark] div.gk-rail-scope .gekiyasutokka-outer-rail .widget_categories li>a,html[data-theme=dark] div.gk-rail-scope .gekiyasutokka-outer-rail [id$=execphp-2] .rar .blog>a{color:#83c5ff;background:0 0}html[data-theme=dark] div.gk-rail-scope .gekiyasutokka-outer-rail .widget_categories li>a:hover,html[data-theme=dark] div.gk-rail-scope .gekiyasutokka-outer-rail .widget_categories li>a:focus-visible,html[data-theme=dark] div.gk-rail-scope .gekiyasutokka-outer-rail [id$=execphp-2] .rar a:hover,html[data-theme=dark] div.gk-rail-scope .gekiyasutokka-outer-rail [id$=execphp-2] .rar a:focus-visible{color:#b9ddff;background:0 0;text-decoration:underline}html[data-theme=dark] .gk-rail-scope :is(#header-container,#main,.gekiyasutokka-rail-surface,.gekiyasutokka-product-card,#carousel,#carousel .carousel-entry-card-wrap){transition:background-color .24s,color .24s,border-color .24s}@media (prefers-reduced-motion:reduce){:where(.gk-rail-scope) .gekiyasutokka-site-scale-button,:where(.gk-rail-scope) .gekiyasutokka-color-mode-button,:where(.gk-rail-scope) .gekiyasutokka-image-mode-button,:where(.gk-rail-scope) :is(.gekiyasutokka-title-position-button,.gekiyasutokka-auto-update-button),:where(.gk-rail-scope) .gekiyasutokka-column-count-button,:where(.gk-rail-scope) .gekiyasutokka-display-settings-reset-button,html[data-theme=dark] .gk-rail-scope img:not(.header-site-logo-image):not(.gekiyasutokka-source-avatar):not(.avatar):not(.emoji):not(.wp-smiley):not(.icon):not(.site-icon):not(.gekiyasutokka-no-dark-filter),html[data-theme=dark] .gk-rail-scope :is(#header-container,#main,.gekiyasutokka-rail-surface,.gekiyasutokka-product-card,#carousel,#carousel .carousel-entry-card-wrap){transition:none}}@media screen and (width>=1024px) and (width<=1915px){:where(.gk-rail-scope) .gekiyasutokka-outer-rail-left{left:0;right:auto;transform:translate(-104%)}:where(.gk-rail-scope) .gekiyasutokka-outer-rail-right{left:auto;right:0;transform:translate(104%)}:where(.gk-rail-scope) .gekiyasutokka-compact-rail-icons{flex-direction:column;align-items:center;gap:14px;font-size:1.22rem;line-height:1;display:inline-flex}:where(.gk-rail-scope) .gekiyasutokka-compact-rail-chevron{opacity:.72;margin-top:14px;font-size:.78rem}}.gk-rail-scope .gekiyasutokka-recently-viewed-price{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.015em;font-family:Arial,Noto Sans JP,Hiragino Kaku Gothic ProN,Yu Gothic,Meiryo,sans-serif;font-weight:800}div.gk-rail-scope .gekiyasutokka-outer-rail .widget:not(.widget_gekiyasutokka_display_settings){padding-inline:20px}div.gk-rail-scope .gekiyasutokka-outer-rail .widget:not(.widget_gekiyasutokka_display_settings)>.widget-title{width:calc(100% + 40px);max-width:none;margin-inline:-20px}div.gk-rail-scope .gekiyasutokka-outer-rail .widget_categories>ul,div.gk-rail-scope .gekiyasutokka-outer-rail .widget_categories>.gekiyasutokka-rail-widget-accordion-content>ul{padding-inline:0}div.gk-rail-scope .gekiyasutokka-outer-rail .gekiyasutokka-rail-surface{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:0;border-radius:0;padding:0;background:0 0!important}div.gk-rail-scope .gekiyasutokka-outer-rail .gekiyasutokka-rail-surface>.widget+.widget{margin-top:12px}@media screen and (width>=1200px){div.gk-rail-scope .gekiyasutokka-outer-rail .gekiyasutokka-rail-surface>.widget+.widget{margin-top:16px}}div.gk-rail-scope .gekiyasutokka-outer-rail .gekiyasutokka-rail-surface>.widget{padding-block:12px}div.gk-rail-scope .gekiyasutokka-outer-rail .gekiyasutokka-rail-surface>.widget>.widget-title,div.gk-rail-scope .gekiyasutokka-outer-rail .gekiyasutokka-rail-surface>.widget>:first-child>.widget-title:first-child{margin-top:-12px;margin-bottom:12px}@media screen and (width>=1200px){div.gk-rail-scope .gekiyasutokka-outer-rail .gekiyasutokka-rail-surface>.widget{padding-block:16px}div.gk-rail-scope .gekiyasutokka-outer-rail .gekiyasutokka-rail-surface>.widget>.widget-title,div.gk-rail-scope .gekiyasutokka-outer-rail .gekiyasutokka-rail-surface>.widget>:first-child>.widget-title:first-child{margin-top:-16px;margin-bottom:16px}}@media screen and (width>=1200px){div.gk-rail-scope .gekiyasutokka-display-settings{padding-block:16px}}div.gk-rail-scope .gekiyasutokka-display-settings-accordion[open]:not([data-accordion-target]) .gekiyasutokka-display-settings-summary-state:before,div.gk-rail-scope .gekiyasutokka-display-settings-accordion[data-accordion-target=open] .gekiyasutokka-display-settings-summary-state:before{content:"閉じる"}@media (hover:hover) and (pointer:fine){html.gekiyasutokka-rail-accordion-labels-compact div.gk-rail-scope .gekiyasutokka-outer-rail .gekiyasutokka-display-settings-summary-action{gap:0;min-width:32px;padding-inline:11px;transition:min-width .24s cubic-bezier(.22,1,.36,1),padding .24s cubic-bezier(.22,1,.36,1),gap .24s cubic-bezier(.22,1,.36,1),background-color .15s,color .15s}html.gekiyasutokka-rail-accordion-labels-compact div.gk-rail-scope .gekiyasutokka-outer-rail .gekiyasutokka-display-settings-summary-state{opacity:0;max-width:0;transform:translate(4px)}html.gekiyasutokka-rail-accordion-labels-compact div.gk-rail-scope .gekiyasutokka-outer-rail :is(.gekiyasutokka-display-settings-summary:hover,.gekiyasutokka-display-settings-summary:focus-visible,.gekiyasutokka-rail-widget-summary-button:hover,.gekiyasutokka-rail-widget-summary-button:focus-visible) .gekiyasutokka-display-settings-summary-action{gap:7px;min-width:60px;padding-inline:9px}html.gekiyasutokka-rail-accordion-labels-compact div.gk-rail-scope .gekiyasutokka-outer-rail :is(.gekiyasutokka-display-settings-summary:hover,.gekiyasutokka-display-settings-summary:focus-visible,.gekiyasutokka-rail-widget-summary-button:hover,.gekiyasutokka-rail-widget-summary-button:focus-visible) .gekiyasutokka-display-settings-summary-state{opacity:1;max-width:3em;transform:translate(0)}}div.gk-rail-scope .gekiyasutokka-display-settings-accordion[open]:not([data-accordion-target]) .gekiyasutokka-display-settings-summary-chevron,div.gk-rail-scope .gekiyasutokka-display-settings-accordion[data-accordion-target=open] .gekiyasutokka-display-settings-summary-chevron{transform:rotate(225deg)translate(-1px,-1px)}div.gk-rail-scope .gekiyasutokka-display-settings-summary:hover,div.gk-rail-scope .gekiyasutokka-display-settings-summary:focus-visible,div.gk-rail-scope .gekiyasutokka-rail-widget-summary-button:hover,div.gk-rail-scope .gekiyasutokka-rail-widget-summary-button:focus-visible{color:#005a9c;background:#d5e2ec}div.gk-rail-scope .gekiyasutokka-display-settings-accordion:not([open])>.gekiyasutokka-display-settings-summary{margin-block:0}div.gk-rail-scope .gekiyasutokka-outer-rail .widget.is-rail-widget-accordion{padding-block:0!important}div.gk-rail-scope .gekiyasutokka-outer-rail .widget.is-rail-widget-accordion .gekiyasutokka-rail-widget-summary{width:calc(100% + 40px);max-width:none;margin-inline:-20px;padding:0;margin-block:0!important}div.gk-rail-scope .gekiyasutokka-rail-widget-summary-button{width:100%;min-height:48px;box-shadow:none;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:9px 12px;transition:background-color .15s,color .15s;display:flex}div.gk-rail-scope .widget.is-rail-widget-open .gekiyasutokka-display-settings-summary-state:before{content:"閉じる"}div.gk-rail-scope .widget.is-rail-widget-open .gekiyasutokka-display-settings-summary-chevron{transform:rotate(225deg)translate(-1px,-1px)}div.gk-rail-scope .gekiyasutokka-rail-widget-accordion-content{padding-block:12px}div.gk-rail-scope .gekiyasutokka-rail-widget-accordion-content,div.gk-rail-scope .gekiyasutokka-display-settings-accordion>.gekiyasutokka-display-settings{overflow-anchor:none;overflow:hidden}div.gk-rail-scope .gekiyasutokka-outer-rail .widget_categories.is-accordion-collapsed .gekiyasutokka-rail-widget-accordion-content ul ul{display:none}div.gk-rail-scope .gekiyasutokka-outer-rail .widget.is-shop-links-widget.is-accordion-collapsed .gekiyasutokka-shop-link-grid{grid-template-columns:repeat(2,minmax(0,1fr))}div.gk-rail-scope .gekiyasutokka-outer-rail .widget.is-shop-links-widget.is-accordion-collapsed .gekiyasutokka-shop-link-grid>li:nth-child(5),div.gk-rail-scope .gekiyasutokka-outer-rail .widget.is-shop-links-widget.is-accordion-collapsed .gekiyasutokka-shop-link-grid>li:nth-child(6){aspect-ratio:4;overflow:hidden}div.gk-rail-scope .gekiyasutokka-outer-rail .widget.is-shop-links-widget.is-accordion-collapsed .gekiyasutokka-shop-link-grid>li:nth-child(n+7){display:none}div.gk-rail-scope .widget.is-animating>.gekiyasutokka-rail-widget-accordion-content,div.gk-rail-scope .widget.is-animating>:first-child>.gekiyasutokka-rail-widget-accordion-content{overflow:hidden}@media screen and (width>=1200px){div.gk-rail-scope .gekiyasutokka-rail-widget-accordion-content{padding-block:16px}}html[data-theme=dark] div.gk-rail-scope .gekiyasutokka-display-settings-summary:hover,html[data-theme=dark] div.gk-rail-scope .gekiyasutokka-display-settings-summary:focus-visible,html[data-theme=dark] div.gk-rail-scope .gekiyasutokka-rail-widget-summary-button:hover,html[data-theme=dark] div.gk-rail-scope .gekiyasutokka-rail-widget-summary-button:focus-visible{color:#9bd2ff;background:#303842}@media (prefers-reduced-motion:reduce){div.gk-rail-scope .gekiyasutokka-display-settings-summary,div.gk-rail-scope .gekiyasutokka-display-settings-summary-action,div.gk-rail-scope .gekiyasutokka-display-settings-summary-state,div.gk-rail-scope .gekiyasutokka-display-settings-summary-chevron,div.gk-rail-scope .gekiyasutokka-rail-widget-summary-button{transition:none!important}}div.gk-rail-scope .widget_gekiyasutokka_recently_viewed{box-shadow:none;background:#fff;border:1px solid #c8ccd1;border-radius:5px;overflow:hidden}div.gk-rail-scope .widget_gekiyasutokka_recently_viewed .gekiyasutokka-recently-viewed{background:#fff}html[data-theme=dark] div.gk-rail-scope .widget_gekiyasutokka_recently_viewed,html[data-theme=dark] div.gk-rail-scope .widget_gekiyasutokka_recently_viewed .gekiyasutokka-recently-viewed{color:#e7eaf0;background:#1b2027;border-color:#3b444f}div.gk-rail-scope .gekiyasutokka-outer-rail [id$=execphp-2] .rar table{border-collapse:separate;width:100%;box-shadow:none;background:0 0;border:0;margin:0;display:block}div.gk-rail-scope .gekiyasutokka-outer-rail [id$=execphp-2] .rar thead{clip:rect(0px, 0px, 0px, 0px);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}div.gk-rail-scope .gekiyasutokka-outer-rail [id$=execphp-2] .rar tbody{gap:0;display:grid}div.gk-rail-scope .gekiyasutokka-outer-rail [id$=execphp-2] .rar tbody tr{border-width:0 0 1px;border-top-style:initial;border-right-style:initial;border-left-style:initial;border-top-color:initial;border-right-color:initial;border-left-color:initial;border-image:initial;background:0 0;border-bottom-style:solid;border-bottom-color:#e5e9ed;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;padding:10px 0;transition:background-color .14s;display:grid}div.gk-rail-scope .gekiyasutokka-outer-rail [id$=execphp-2] .rar tbody tr:last-child{border-bottom:0}div.gk-rail-scope .gekiyasutokka-outer-rail [id$=execphp-2] .rar tbody td{background:0 0;border:0;min-width:0;padding:0;display:block}div.gk-rail-scope .gekiyasutokka-outer-rail [id$=execphp-2] .rar tbody td.rank{color:#155b8d;font-variant-numeric:tabular-nums;background:#eef6fc;border:1px solid #9dbbd2;border-radius:9px;place-items:center;width:32px;height:32px;font-family:Arial,Noto Sans JP,sans-serif;font-size:.78rem;font-weight:800;line-height:1;display:grid}div.gk-rail-scope .gekiyasutokka-outer-rail [id$=execphp-2] .rar .blog>a{padding:3px 0;font-weight:600;line-height:1.45}@media (hover:hover){div.gk-rail-scope .gekiyasutokka-outer-rail [id$=execphp-2] .rar tbody tr:hover{background:#f7f9fb}}html[data-theme=dark] div.gk-rail-scope .gekiyasutokka-outer-rail [id$=execphp-2] .rar table,html[data-theme=dark] div.gk-rail-scope .gekiyasutokka-outer-rail [id$=execphp-2] .rar tbody td,html[data-theme=dark] div.gk-rail-scope .gekiyasutokka-outer-rail [id$=execphp-2] .rar tbody tr:nth-of-type(n) td{background:0 0}html[data-theme=dark] div.gk-rail-scope .gekiyasutokka-outer-rail [id$=execphp-2] .rar tbody tr{border-bottom-color:#3b444f}html[data-theme=dark] div.gk-rail-scope .gekiyasutokka-outer-rail [id$=execphp-2] .rar tbody td.rank{color:#9bd2ff;background:#1c3446;border-color:#426d8c}@media (hover:hover){html[data-theme=dark] div.gk-rail-scope .gekiyasutokka-outer-rail [id$=execphp-2] .rar tbody tr:hover{background:#20262e}}@media (prefers-reduced-motion:reduce){div.gk-rail-scope .gekiyasutokka-outer-rail [id$=execphp-2] .rar tbody tr{transition:none}}div.gk-rail-scope .widget_gekiyasutokka_recently_viewed .gekiyasutokka-recently-viewed>.widget-title{box-sizing:border-box;min-height:var(--gk-shared-widget-heading-height);align-items:center;display:flex;font-size:var(--gk-shared-widget-heading-font-size)!important;line-height:var(--gk-shared-widget-heading-line-height)!important;padding-block:9px!important}@media (prefers-reduced-motion:no-preference){div.gk-rail-scope .gekiyasutokka-outer-rail .gekiyasutokka-rail-heading-icon{transform-origin:50%;will-change:transform;transition:transform .28s cubic-bezier(.2,.8,.2,1.18);transform:translateZ(0)scale(1)}div.gk-rail-scope .gekiyasutokka-outer-rail .widget[data-rail-accent] :is(.gekiyasutokka-display-settings-summary,.gekiyasutokka-rail-widget-summary):after{transition:transform .32s cubic-bezier(.22,1,.36,1)}div.gk-rail-scope .gekiyasutokka-outer-rail .widget[data-rail-accent] :is(.gekiyasutokka-display-settings-summary,.gekiyasutokka-rail-widget-summary-button):hover .gekiyasutokka-rail-heading-icon{transform:translateZ(0)scale(1.35)}div.gk-rail-scope .gekiyasutokka-outer-rail .widget[data-rail-accent] :is(.gekiyasutokka-display-settings-summary,.gekiyasutokka-rail-widget-summary):hover:after{transform:scaleX(1)}}@keyframes gekiyasutokka-laurel-glint{0%,76%,92%,to{opacity:0;transform:scale(.35)rotate(-20deg)}82%{opacity:1;transform:scale(1.12)rotate(8deg)}87%{opacity:.72;transform:scale(.78)rotate(24deg)}}@keyframes gekiyasutokka-laurel-brighten{0%,76%,92%,to{filter:drop-shadow(0 1px 1px #2c231133)brightness()}82%{filter:drop-shadow(0 0 4px var(--gekiyasutokka-laurel-light)) brightness(1.48)}87%{filter:drop-shadow(0 0 2px var(--gekiyasutokka-laurel-main)) brightness(1.18)}}@keyframes gekiyasutokka-left-rail-trigger-enter{0%{transform:translate(-110%,-50%)}to{transform:translateY(-50%)}}@keyframes gekiyasutokka-right-rail-trigger-enter{0%{transform:translate(110%,-50%)}to{transform:translateY(-50%)}}@keyframes gekiyasutokka-live-arrival-orbit{to{--gekiyasutokka-live-border-angle:360deg}}@keyframes gekiyasutokka-live-arrival-frame{0%{opacity:0}2%,94%{opacity:1}to{opacity:0}}.gk-rail-scope{display:contents}.gk-rail-scope .gekiyasutokka-outer-rail{pointer-events:auto}html:not([data-rail-mode=wide]) .gk-rail-scope .gekiyasutokka-rail-sticky{position:static}.gk-rail-scope .gekiyasutokka-rail-surface{min-width:0}.gk-rail-scope .gekiyasutokka-rail-widget-accordion-content[hidden]{display:none}.gk-rail-scope .gk-display-settings{padding-block:0}div.gk-rail-scope .gekiyasutokka-outer-rail .widget_categories li>a,div.gk-rail-scope .gekiyasutokka-outer-rail [id$=execphp-2] .rar .blog>a,div.gk-rail-scope .gekiyasutokka-outer-rail .gk-source-sites li>a,div.gk-rail-scope .gekiyasutokka-outer-rail [data-rail-accordion-key=today] .gk-rail-text,div.gk-rail-scope .gekiyasutokka-outer-rail [data-rail-accordion-key=tags] .textwidget{font-size:.84rem}div.gk-rail-scope .gekiyasutokka-outer-rail [data-rail-accordion-key=tags] .textwidget{padding:7px 0;line-height:1.4}.gk-shopping-links li{position:relative}.gk-shopping-links .gk-shopping-impression{pointer-events:none;bottom:0;left:0;border:0!important;width:1px!important;min-width:0!important;max-width:1px!important;height:1px!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important}.gk-shopping-links svg.gekiyasutokka-source-avatar{border-radius:0}html[data-rail-mode=drawer] .gk-rail-trigger{z-index:9990;color:#264d73;width:42px;min-height:112px;font-style:inherit;font-variant:inherit;font-stretch:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;letter-spacing:.04em;writing-mode:vertical-rl;cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:transparent;background:#ffffffeb;border:1px solid #97a1aeb3;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:12px 8px;font-family:inherit;font-size:.78rem;font-weight:700;line-height:1;transition:background-color .16s,color .16s,opacity .18s,transform .26s cubic-bezier(.22,1,.36,1);display:inline-flex;position:fixed;top:50%;transform:translateY(-50%);box-shadow:0 6px 24px #1923302e}html[data-rail-mode=drawer] .gk-trigger-left{border-left:0;border-radius:0 12px 12px 0;left:0}html[data-rail-mode=drawer] .gk-trigger-right{border-right:0;border-radius:12px 0 0 12px;right:0}html[data-rail-mode=drawer] .gk-rail-trigger:hover,html[data-rail-mode=drawer] .gk-rail-trigger:focus-visible{color:#075c9f;background:#eef6fd}html[data-rail-mode=drawer] .gk-rail-trigger:active{transition-duration:80ms;transform:translateY(-50%)scale(.96)}html[data-rail-mode=drawer] .gk-rail{top:var(--wp-admin--admin-bar--height,0);z-index:9991;overscroll-behavior:contain;pointer-events:auto;visibility:hidden;will-change:transform;background:#f4f7faf7;border:0;width:min(360px,100vw - 64px);height:auto;padding:12px 12px 24px;transition:transform .3s cubic-bezier(.22,1,.36,1),visibility .3s linear;display:flex;position:fixed;bottom:0;overflow:hidden auto;box-shadow:0 0 34px #121c283d}html[data-rail-mode=drawer] .gk-rail-toolbar{z-index:3;-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2);color:#263748;letter-spacing:.01em;background:#f4f7faeb;border-bottom:1px solid #97a1ae73;flex:none;justify-content:flex-end;align-items:center;min-height:68px;margin:0 -12px;padding:8px 12px;font-size:1rem;display:flex;position:sticky;top:0}html[data-rail-mode=drawer] .gk-rail-close{color:#34495e;width:100%;height:52px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;line-height:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;cursor:pointer;background:#ffffffd1;border:1px solid #97a1ae8c;border-radius:12px;flex:auto;place-items:center;padding:0;font-family:inherit;font-size:1.3rem;transition:background-color .16s,transform .1s;display:inline-grid}html[data-rail-mode=drawer] .gk-rail-close:hover,html[data-rail-mode=drawer] .gk-rail-close:focus-visible{background:#fff}html[data-rail-mode=drawer] .gk-rail-close:active{transform:scale(.94)}html[data-rail-mode=drawer] .app.is-left-rail-open .gk-rail-left,html[data-rail-mode=drawer] .app.is-right-rail-open .gk-rail-right{visibility:visible;transition-delay:0s;transform:translate(0)}@media (prefers-reduced-transparency:reduce){html[data-rail-mode=drawer] .gk-rail,html[data-rail-mode=drawer] .gk-rail-toolbar,html[data-rail-mode=drawer] .gk-rail-trigger{background:var(--gk-surface,#fff);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-contrast:more){html[data-rail-mode=drawer] .gk-rail-trigger,html[data-rail-mode=drawer] .gk-rail-close,html[data-rail-mode=drawer] .gk-rail{border-color:currentColor}}html[data-rail-mode=drawer][data-theme=dark] .gk-rail-trigger,html[data-rail-mode=drawer][data-theme=dark] .gk-rail-close{color:#9bd2ff;background:#1c232bf5;border-color:#526170}html[data-rail-mode=drawer][data-theme=dark] .gk-rail,html[data-rail-mode=drawer][data-theme=dark] .gk-rail-toolbar{color:#e8eaed;background:#181d23f7;border-color:#46515d}html[data-rail-mode=drawer] .gk-rail{top:env(safe-area-inset-top,0px);z-index:9991;overscroll-behavior:contain;pointer-events:auto;visibility:hidden;will-change:transform;background:#f4f7faf7;border:0;width:min(360px,100vw - 64px);height:auto;padding:12px 12px 24px;transition:transform .3s cubic-bezier(.22,1,.36,1),visibility .3s linear;position:fixed;bottom:0;overflow:hidden auto;box-shadow:0 0 34px #121c283d}html[data-rail-mode=drawer] .gk-rail-left{left:0;right:auto;transform:translate(-104%)}html[data-rail-mode=drawer] .gk-rail-right{left:auto;right:0;transform:translate(104%)}html[data-rail-mode=drawer] .gk-rail-trigger{-webkit-backdrop-filter:blur(16px)saturate(1.15);backdrop-filter:blur(16px)saturate(1.15);writing-mode:horizontal-tb;background:#ffffffe6;border-top:1px solid #97a1ae8c;border-bottom:1px solid #97a1ae8c;width:56px;height:clamp(140px,28vh,260px);min-height:0;padding:12px 8px;transition:background-color .16s,color .16s,opacity .18s,transform .28s cubic-bezier(.22,1,.36,1);top:50%;bottom:auto;transform:translateY(-50%);box-shadow:0 8px 28px #19233029}html[data-rail-mode=drawer] .gk-trigger-left{transform-origin:0;border-left:0;border-right:1px solid #97a1aea6;border-radius:0 18px 18px 0;animation:.52s cubic-bezier(.22,1,.36,1) .18s backwards gekiyasutokka-left-rail-trigger-enter;left:0}html[data-rail-mode=drawer] .gk-trigger-right{transform-origin:100%;border-left:1px solid #97a1aea6;border-right:0;border-radius:18px 0 0 18px;animation:.52s cubic-bezier(.22,1,.36,1) .18s backwards gekiyasutokka-right-rail-trigger-enter;right:0}html[data-rail-mode=drawer] .app.has-completed-trigger-entry .gk-trigger-left,html[data-rail-mode=drawer] .app.has-completed-trigger-entry .gk-trigger-right{transition:background-color .16s,color .16s,transform .28s cubic-bezier(.22,1,.36,1);animation:auto;animation-timeline:none}html[data-rail-mode=drawer] .app:is(.is-left-rail-open,.is-left-rail-closing) .gk-trigger-left,html[data-rail-mode=drawer] .app:is(.is-right-rail-open,.is-right-rail-closing) .gk-trigger-right{opacity:0;pointer-events:none}html[data-rail-mode=drawer] .gk-rail-trigger:active{transform:translateY(-50%)scale(.985)}html[data-rail-mode=drawer] .gekiyasutokka-compact-rail-icons{flex-direction:column;align-items:center;gap:14px;font-size:1.22rem;line-height:1;display:inline-flex}html[data-rail-mode=drawer] .gekiyasutokka-compact-rail-icons .fa{background:#1d5e9417;border-radius:10px;place-items:center;width:34px;height:34px;display:inline-grid}html[data-rail-mode=drawer] .gekiyasutokka-compact-rail-chevron{opacity:.72;margin-top:14px;font-size:.78rem}html[data-rail-mode=drawer] .gk-rail{width:min(300px,100vw - 72px);transition:transform .28s cubic-bezier(.22,1,.36,1),visibility .28s linear}@media (prefers-reduced-motion:reduce){html[data-rail-mode=drawer] .gk-trigger-left,html[data-rail-mode=drawer] .gk-trigger-right{animation:auto;animation-timeline:none}}html[data-rail-mode=drawer] .gk-rail[data-open=true]{visibility:visible;transition-delay:0s;transform:translate(0)}html[data-rail-mode=drawer] .gk-rail-toolbar strong{display:none}html[data-rail-mode=drawer] .gk-rail-trigger[data-open=true]{visibility:visible;opacity:0;pointer-events:none}html[data-rail-mode=drawer] .gk-desktop-triggers[data-entrance-done=true] .gk-rail-trigger{animation:none}.gk-desktop-triggers .fas,.gk-desktop-triggers .fa,.gk-desktop-triggers .far{font-family:inherit;font-style:normal;font-weight:900}@media (prefers-reduced-motion:reduce){html[data-rail-mode=drawer] .gk-rail{transition:none}}html[data-rail-mode=drawer] .gk-rail-trigger-arrow{font-size:1.15rem;line-height:1}html[data-rail-mode=drawer] .gk-rail-trigger-label{writing-mode:vertical-rl;text-orientation:upright;white-space:nowrap;letter-spacing:.12em;font-size:.85rem;line-height:1.4}:where(.gk-rail-scope) .screen-reader-text{clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden;overflow-wrap:normal!important;word-break:normal!important}:where(.gk-rail-scope) .screen-reader-text:focus{clip-path:none;color:#444;z-index:100000;background-color:#ddd;width:auto;height:auto;padding:15px 23px 14px;font-size:1em;line-height:normal;text-decoration:none;display:block;top:5px;left:5px}:where(.gk-rail-scope) *{box-sizing:border-box;overflow-wrap:break-word;margin:0;padding:0}@media screen and (width<=480px){:where(.gk-rail-scope) h3{font-size:20px}}@media print{:where(.gk-rail-scope) .widget{display:none!important}:where(.gk-rail-scope) h3{color:#333;background-color:#0000;border-width:0;margin:10px 0;padding:0;font-size:16pt}}:where(.gk-rail-scope) .widget{margin-bottom:1.8em}:where(.gk-rail-scope) *,:where(.gk-rail-scope) :before,:where(.gk-rail-scope) :after{box-sizing:border-box}div.gk-rail-scope .gekiyasutokka-outer-rail .widget[data-rail-accent]{--gk-rail-heading-accent:#607080;--gk-rail-heading-accent-rgb:96 112 128;--gk-rail-heading-icon:""}div.gk-rail-scope .gekiyasutokka-outer-rail .widget[data-rail-accent=settings]{--gk-rail-heading-accent:#3267a8;--gk-rail-heading-accent-rgb:50 103 168;--gk-rail-heading-icon:""}div.gk-rail-scope .gekiyasutokka-outer-rail .widget[data-rail-accent] .gekiyasutokka-display-settings-summary-title{align-items:center;gap:8px;min-width:0;display:flex}div.gk-rail-scope .gekiyasutokka-outer-rail .widget[data-rail-accent] .gekiyasutokka-display-settings-summary-title:before{content:var(--gk-rail-heading-icon);border:1px solid rgb(var(--gk-rail-heading-accent-rgb) / 18%);background:rgb(var(--gk-rail-heading-accent-rgb) / 11%);width:23px;height:23px;color:var(--gk-rail-heading-accent);border-radius:7px;flex:0 0 23px;place-items:center;font-family:FontAwesome,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:1;display:inline-grid}html[data-theme=dark] div.gk-rail-scope .gekiyasutokka-outer-rail .widget[data-rail-accent] .gekiyasutokka-display-settings-summary-title:before{border-color:rgb(var(--gk-rail-heading-accent-rgb) / 42%);background:rgb(var(--gk-rail-heading-accent-rgb) / 24%);color:#dcecf7}@media (prefers-reduced-motion:no-preference){div.gk-rail-scope .gekiyasutokka-outer-rail .widget[data-rail-accent] .gekiyasutokka-display-settings-summary-title:before{transition:background-color .18s,transform .18s cubic-bezier(.22,1,.36,1)}div.gk-rail-scope .gekiyasutokka-outer-rail .widget[data-rail-accent] :is(.gekiyasutokka-display-settings-summary,.gekiyasutokka-rail-widget-summary-button):hover .gekiyasutokka-display-settings-summary-title:before{background:rgb(var(--gk-rail-heading-accent-rgb) / 18%);transform:translateY(-1px)}}:where(.gk-rail-scope) .gekiyasutokka-outer-rail .widget{float:none;width:100%;box-shadow:none;border:0;margin:0 0 12px;padding:0}:where(.gk-rail-scope) .gekiyasutokka-outer-rail .widget-title{margin:0 0 7px;font-size:.8rem;line-height:1.35}@media (prefers-reduced-motion:reduce){:where(.gk-rail-scope) *,:where(.gk-rail-scope) :before,:where(.gk-rail-scope) :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.gk-rail-scope .gekiyasutokka-outer-rail .widget{margin-bottom:15px}.gk-rail-scope .gekiyasutokka-outer-rail .widget-title{color:var(--gk-ink);letter-spacing:.005em;border-bottom:1px solid #3c3c431f;margin:0 0 9px;padding-bottom:8px;font-size:.82rem;font-weight:700;line-height:1.35}.gk-rail-scope :where(a,button,input,select,textarea):focus-visible{outline:2px solid var(--gk-focus);outline-offset:2px}.gk-rail-scope .gekiyasutokka-outer-rail .widget-title{border-bottom-color:var(--gk-line);color:#293f54;background:#e1e8ef;border-bottom:1px solid #b7c2cc;margin:0 -10px 5px;padding:7px 10px;font-size:.8rem;font-weight:700}:where(.gk-rail-scope) .gekiyasutokka-display-settings-group+.gekiyasutokka-display-settings-group,:where(.gk-rail-scope) .gekiyasutokka-display-settings-reset{border-top:1px solid #e1e5e9}:where(.gk-rail-scope) .gekiyasutokka-display-settings-label{color:#465768;margin:0;padding:9px 10px 0;font-size:11px;font-weight:700;line-height:1.35}:where(.gk-rail-scope) .gekiyasutokka-site-scale-switcher,:where(.gk-rail-scope) .gekiyasutokka-font-size-switcher{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;padding:10px;display:grid}:where(.gk-rail-scope) .gekiyasutokka-site-scale-button,:where(.gk-rail-scope) .gekiyasutokka-font-size-button{color:#3e5062;cursor:pointer;background:#f8fafc;border:1px solid #aeb7c0;border-radius:4px;place-items:center;min-width:0;min-height:36px;margin:0;padding:5px 2px;font-family:inherit;font-size:12px;font-weight:700;line-height:1;transition:border-color .14s,background-color .14s,color .14s,box-shadow .14s;display:grid}:where(.gk-rail-scope) .gekiyasutokka-site-scale-button:hover,:where(.gk-rail-scope) .gekiyasutokka-site-scale-button:focus-visible,:where(.gk-rail-scope) .gekiyasutokka-font-size-button:hover,:where(.gk-rail-scope) .gekiyasutokka-font-size-button:focus-visible{background:#eef7fd;border-color:#0068b7}:where(.gk-rail-scope) .gekiyasutokka-site-scale-button[aria-pressed=true],:where(.gk-rail-scope) .gekiyasutokka-font-size-button[aria-pressed=true]{color:#fff;background:#0068b7;border-color:#0068b7;box-shadow:inset 0 0 0 1px #ffffff40}@media (prefers-reduced-motion:reduce){:where(.gk-rail-scope) .gekiyasutokka-site-scale-button,:where(.gk-rail-scope) .gekiyasutokka-font-size-button{transition:none}}:where(.gk-rail-scope) .gekiyasutokka-color-mode-switcher{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:10px 10px 5px;display:grid}:where(.gk-rail-scope) .gekiyasutokka-color-mode-button,:where(.gk-rail-scope) .gekiyasutokka-image-mode-button,:where(.gk-rail-scope) :is(.gekiyasutokka-title-position-button,.gekiyasutokka-auto-update-button),:where(.gk-rail-scope) .gekiyasutokka-column-count-button{color:#3e5062;cursor:pointer;background:#f8fafc;border:1px solid #aeb7c0;border-radius:4px;place-items:center;min-width:0;min-height:36px;margin:0;padding:6px 3px;font-family:inherit;font-size:12px;font-weight:700;line-height:1;transition:border-color .14s,background-color .14s,color .14s,box-shadow .14s,transform .1s;display:grid}:where(.gk-rail-scope) .gekiyasutokka-color-mode-button:hover,:where(.gk-rail-scope) .gekiyasutokka-color-mode-button:focus-visible,:where(.gk-rail-scope) .gekiyasutokka-image-mode-button:hover,:where(.gk-rail-scope) .gekiyasutokka-image-mode-button:focus-visible,:where(.gk-rail-scope) :is(.gekiyasutokka-title-position-button,.gekiyasutokka-auto-update-button):hover,:where(.gk-rail-scope) :is(.gekiyasutokka-title-position-button,.gekiyasutokka-auto-update-button):focus-visible,:where(.gk-rail-scope) .gekiyasutokka-column-count-button:hover,:where(.gk-rail-scope) .gekiyasutokka-column-count-button:focus-visible{background:#eef7fd;border-color:#0068b7}:where(.gk-rail-scope) .gekiyasutokka-color-mode-button:active,:where(.gk-rail-scope) .gekiyasutokka-image-mode-button:active,:where(.gk-rail-scope) :is(.gekiyasutokka-title-position-button,.gekiyasutokka-auto-update-button):active,:where(.gk-rail-scope) .gekiyasutokka-column-count-button:active{transform:scale(.97)}:where(.gk-rail-scope) .gekiyasutokka-color-mode-button[aria-pressed=true],:where(.gk-rail-scope) .gekiyasutokka-image-mode-button[aria-pressed=true],:where(.gk-rail-scope) :is(.gekiyasutokka-title-position-button,.gekiyasutokka-auto-update-button)[aria-pressed=true],:where(.gk-rail-scope) .gekiyasutokka-column-count-button[aria-pressed=true]{color:#fff;background:#0068b7;border-color:#0068b7;box-shadow:inset 0 0 0 1px #ffffff40}:where(.gk-rail-scope) .gekiyasutokka-color-mode-note{color:#6b7280;text-align:center;margin:0;padding:0 10px 9px;font-size:10px;line-height:1.45}:where(.gk-rail-scope) .gekiyasutokka-image-mode-switcher,:where(.gk-rail-scope) :is(.gekiyasutokka-title-position-switcher,.gekiyasutokka-auto-update-switcher){grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:10px 10px 5px;display:grid}:where(.gk-rail-scope) .gekiyasutokka-column-count-switcher{gap:5px;padding:10px 10px 5px;display:none}@media screen and (width<=767px){:where(.gk-rail-scope) .gekiyasutokka-column-count-switcher[data-column-device=mobile]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media screen and (width>=768px) and (width<=1023px){:where(.gk-rail-scope) .gekiyasutokka-column-count-switcher[data-column-device=tablet]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media screen and (width>=1024px){:where(.gk-rail-scope) .gekiyasutokka-column-count-switcher[data-column-device=desktop]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}:where(.gk-rail-scope) .gekiyasutokka-image-mode-note,:where(.gk-rail-scope) :is(.gekiyasutokka-title-position-note,.gekiyasutokka-auto-update-note),:where(.gk-rail-scope) .gekiyasutokka-column-count-note{color:#6b7280;text-align:center;margin:0;padding:0 10px 9px;font-size:10px;line-height:1.45}:where(.gk-rail-scope) .gekiyasutokka-display-settings-reset{padding:10px}:where(.gk-rail-scope) .gekiyasutokka-display-settings-reset-button{color:#3e5062;cursor:pointer;background:#f8fafc;border:1px solid #aeb7c0;border-radius:4px;width:100%;min-height:36px;margin:0;padding:7px 8px;font-family:inherit;font-size:11px;font-weight:700;line-height:1.25;transition:border-color .14s,background-color .14s,color .14s,box-shadow .14s;display:block}:where(.gk-rail-scope) .gekiyasutokka-display-settings-reset-button:hover,:where(.gk-rail-scope) .gekiyasutokka-display-settings-reset-button:focus-visible{color:#005a9c;background:#eef7fd;border-color:#0068b7}:where(.gk-rail-scope) .gekiyasutokka-display-settings-reset-button.is-complete{color:#176c38;background:#edf8f1;border-color:#26834a}html[data-theme=dark] .gk-rail-scope :is(.gekiyasutokka-card-post-meta,.gekiyasutokka-card-meta,.gekiyasutokka-card-published-row,.gekiyasutokka-price-label,.gekiyasutokka-color-mode-note,.gekiyasutokka-image-mode-note,:is(.gekiyasutokka-title-position-note,.gekiyasutokka-auto-update-note),.gekiyasutokka-column-count-note,.gekiyasutokka-display-settings-label){color:#aeb6c2}html[data-theme=dark] .gk-rail-scope :is(.gekiyasutokka-outer-rail .widget-title,.widget-index-middle-title,.widget-index-top .widget-title){color:#f1f4f8;background:#252b33;border-color:#46515d}html[data-theme=dark] .gk-rail-scope :is(.widget-index-top .index-tab-button,.gekiyasutokka-carousel-control,.gekiyasutokka-site-scale-button,.gekiyasutokka-font-size-button,.gekiyasutokka-color-mode-button,.gekiyasutokka-image-mode-button,:is(.gekiyasutokka-title-position-button,.gekiyasutokka-auto-update-button),.gekiyasutokka-column-count-button,.gekiyasutokka-display-settings-reset-button,input[type=text],input[type=search],select,textarea){background:#242a31;border-color:#46515d;color:#e7eaf0!important}html[data-theme=dark] .gk-rail-scope :is(.gekiyasutokka-site-scale-button,.gekiyasutokka-font-size-button,.gekiyasutokka-color-mode-button,.gekiyasutokka-image-mode-button,:is(.gekiyasutokka-title-position-button,.gekiyasutokka-auto-update-button),.gekiyasutokka-column-count-button)[aria-pressed=true]{background:#1b73b5;border-color:#4da3e6;color:#fff!important}html[data-theme=dark] .gk-rail-scope .gekiyasutokka-display-settings-group+.gekiyasutokka-display-settings-group,html[data-theme=dark] .gk-rail-scope .gekiyasutokka-display-settings-reset{border-color:#46515d}html[data-theme=dark] .gk-rail-scope .gekiyasutokka-display-settings-reset-button.is-complete{background:#1e3b2a;border-color:#39865a;color:#b9edcb!important}html[data-theme=dark] .gk-rail-scope :is(.gekiyasutokka-outer-rail .widget li,.gekiyasutokka-outer-rail .widget-title){border-color:#3b444f}@media (prefers-reduced-motion:reduce){:where(.gk-rail-scope) .gekiyasutokka-site-scale-button,:where(.gk-rail-scope) .gekiyasutokka-color-mode-button,:where(.gk-rail-scope) .gekiyasutokka-image-mode-button,:where(.gk-rail-scope) :is(.gekiyasutokka-title-position-button,.gekiyasutokka-auto-update-button),:where(.gk-rail-scope) .gekiyasutokka-column-count-button,:where(.gk-rail-scope) .gekiyasutokka-display-settings-reset-button{transition:none}}:where(.gk-rail-scope) .gekiyasutokka-home-design-switcher{width:calc(100% - 32px);max-width:var(--gk-content-width);color:#293f54;background:#fff;border:1px solid #cfd3d8;border-radius:5px;justify-content:space-between;align-items:center;gap:16px;margin:16px auto;padding:10px 12px;display:flex}:where(.gk-rail-scope) .gekiyasutokka-home-design-options{flex:none;grid-template-columns:repeat(4,minmax(76px,1fr));gap:5px;display:grid}:where(.gk-rail-scope) .gekiyasutokka-home-design-button{color:#3e5062;cursor:pointer;background:#f8fafc;border:1px solid #aeb7c0;border-radius:4px;min-height:34px;margin:0;padding:6px 12px;font-family:inherit;font-size:12px;font-weight:700;line-height:1}:where(.gk-rail-scope) .gekiyasutokka-home-design-button:hover,:where(.gk-rail-scope) .gekiyasutokka-home-design-button:focus-visible{background:#eef7fd;border-color:#0068b7}:where(.gk-rail-scope) .gekiyasutokka-home-design-button[aria-pressed=true]{color:#fff;background:#0068b7;border-color:#0068b7}:where(.gk-rail-scope) .gekiyasutokka-display-settings .gekiyasutokka-home-design-switcher-embedded{width:auto;max-width:none;color:inherit;flex-direction:column;align-items:stretch;gap:8px;margin:0;padding:10px;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}:where(.gk-rail-scope) .gekiyasutokka-display-settings .gekiyasutokka-home-design-switcher-embedded .gekiyasutokka-home-design-options{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}:where(.gk-rail-scope) .gekiyasutokka-home-design-settings-group+.gekiyasutokka-display-settings-reset{border-top:0}@media screen and (width<=600px){:where(.gk-rail-scope) .gekiyasutokka-home-design-switcher{flex-direction:column;align-items:stretch}:where(.gk-rail-scope) .gekiyasutokka-home-design-options{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}}@media (prefers-reduced-motion:reduce){:where(.gk-rail-scope) .gekiyasutokka-home-design-button{transition:none}}html[data-home-design] div.gk-rail-scope .widget_gekiyasutokka_display_settings :is(.gekiyasutokka-site-scale-button,.gekiyasutokka-font-size-button,.gekiyasutokka-color-mode-button,.gekiyasutokka-image-mode-button,:is(.gekiyasutokka-title-position-button,.gekiyasutokka-auto-update-button),.gekiyasutokka-column-count-button,.gekiyasutokka-home-design-button):is(:hover,:focus-visible){border-color:var(--gk-settings-control-accent)}html[data-home-design] div.gk-rail-scope .widget_gekiyasutokka_display_settings :is(.gekiyasutokka-site-scale-button,.gekiyasutokka-font-size-button,.gekiyasutokka-color-mode-button,.gekiyasutokka-image-mode-button,:is(.gekiyasutokka-title-position-button,.gekiyasutokka-auto-update-button),.gekiyasutokka-column-count-button,.gekiyasutokka-home-design-button)[aria-pressed=true]{border-color:var(--gk-settings-control-accent);background:var(--gk-settings-control-accent);color:var(--gk-settings-control-accent-text)!important}div.gk-rail-scope .gekiyasutokka-outer-rail .gekiyasutokka-rail-surface>.widget{box-shadow:none;background:#fff;border:1px solid #cfd3d8;border-radius:5px;margin:0;padding-block:12px}div.gk-rail-scope .gekiyasutokka-outer-rail .gekiyasutokka-rail-surface>.widget>:first-child>.widget-title:first-child{margin-top:-12px;margin-bottom:12px}@media screen and (width>=1200px){div.gk-rail-scope .gekiyasutokka-outer-rail .gekiyasutokka-rail-surface>.widget{padding-block:16px}div.gk-rail-scope .gekiyasutokka-outer-rail .gekiyasutokka-rail-surface>.widget>:first-child>.widget-title:first-child{margin-top:-16px;margin-bottom:16px}}div.gk-rail-scope .gekiyasutokka-outer-rail .widget_gekiyasutokka_display_settings{padding-inline:20px;padding-block:0!important}div.gk-rail-scope .gekiyasutokka-outer-rail .widget_gekiyasutokka_display_settings>.gekiyasutokka-display-settings-accordion>.widget-title{width:calc(100% + 40px);max-width:none;margin-inline:-20px}div.gk-rail-scope .gekiyasutokka-outer-rail .widget_gekiyasutokka_display_settings :is(.gekiyasutokka-display-settings-group,.gekiyasutokka-display-settings-reset){margin-inline:-10px}div.gk-rail-scope .gekiyasutokka-display-settings-accordion{margin:0;padding:0}div.gk-rail-scope .gekiyasutokka-display-settings{padding-block:12px}@media screen and (width>=1200px){div.gk-rail-scope .gekiyasutokka-display-settings{padding-block:16px}}div.gk-rail-scope .gekiyasutokka-display-settings-summary{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:9px 12px;list-style:none;transition:background-color .15s,color .15s;display:flex;margin-block:0!important}div.gk-rail-scope .gekiyasutokka-display-settings-summary::-webkit-details-marker{display:none}div.gk-rail-scope .gekiyasutokka-display-settings-summary-title{min-width:0}div.gk-rail-scope .gekiyasutokka-display-settings-summary-action{background:#ffffffb8;border:1px solid #293f5440;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-width:60px;min-height:28px;padding:4px 9px;font-size:.68rem;font-weight:700;line-height:1;display:inline-flex;box-shadow:0 1px 2px #19233012}div.gk-rail-scope .gekiyasutokka-display-settings-summary-state:before{content:"開く"}div.gk-rail-scope .gekiyasutokka-display-settings-summary-state{opacity:1;white-space:nowrap;width:3em;max-width:3em;transition:max-width .24s cubic-bezier(.22,1,.36,1),opacity .16s ease-out,transform .24s cubic-bezier(.22,1,.36,1);display:inline-block;overflow:hidden;transform:translate(0)}div.gk-rail-scope .gekiyasutokka-display-settings-accordion[data-accordion-target=open] .gekiyasutokka-display-settings-summary-state:before{content:"閉じる"}div.gk-rail-scope .gekiyasutokka-display-settings-summary-chevron{border-bottom:2px solid;border-right:2px solid;flex:none;width:7px;height:7px;transition:transform .18s cubic-bezier(.22,1,.36,1);transform:rotate(45deg)translate(-1px,-1px)}div.gk-rail-scope .gekiyasutokka-display-settings-accordion[data-accordion-target=open] .gekiyasutokka-display-settings-summary-chevron{transform:rotate(225deg)translate(-1px,-1px)}div.gk-rail-scope .gekiyasutokka-display-settings-summary:hover,div.gk-rail-scope .gekiyasutokka-display-settings-summary:focus-visible{color:#005a9c;background:#d5e2ec}div.gk-rail-scope .gekiyasutokka-display-settings-summary:focus-visible{outline:2px solid var(--gk-focus);outline-offset:-2px}div.gk-rail-scope .gekiyasutokka-display-settings-accordion.is-animating>.gekiyasutokka-display-settings{overflow:hidden}div.gk-rail-scope .gekiyasutokka-display-settings-accordion>.gekiyasutokka-display-settings{overflow-anchor:none;overflow:hidden}html[data-theme=dark] div.gk-rail-scope .gekiyasutokka-display-settings-summary-action{box-shadow:none;background:#1c232bd1;border-color:#526170}html[data-theme=dark] div.gk-rail-scope .gekiyasutokka-display-settings-summary:hover,html[data-theme=dark] div.gk-rail-scope .gekiyasutokka-display-settings-summary:focus-visible{color:#9bd2ff;background:#303842}@media (prefers-reduced-motion:reduce){div.gk-rail-scope .gekiyasutokka-display-settings-summary,div.gk-rail-scope .gekiyasutokka-display-settings-summary-action,div.gk-rail-scope .gekiyasutokka-display-settings-summary-state,div.gk-rail-scope .gekiyasutokka-display-settings-summary-chevron{transition:none!important}}html[data-theme=dark] div.gk-rail-scope .gekiyasutokka-outer-rail .gekiyasutokka-rail-surface>.widget{color:#e7eaf0;background:#1b2027;border-color:#3b444f}div.gk-rail-scope .gekiyasutokka-outer-rail .widget[data-rail-accent]{--gk-rail-heading-accent:#167cad!important;--gk-rail-heading-accent-rgb:22 124 173!important}div.gk-rail-scope .gekiyasutokka-outer-rail .widget[data-rail-accent] :is(.gekiyasutokka-display-settings-summary,.gekiyasutokka-rail-widget-summary){position:relative;box-shadow:inset 0 -1px 0 rgb(var(--gk-rail-heading-accent-rgb) / 18%)!important;background-image:none!important}div.gk-rail-scope .gekiyasutokka-outer-rail .widget[data-rail-accent] :is(.gekiyasutokka-display-settings-summary,.gekiyasutokka-rail-widget-summary):after{content:"";background:linear-gradient(90deg,var(--gk-rail-heading-accent),rgb(var(--gk-rail-heading-accent-rgb) / 42%) 62%,transparent);transform-origin:0;pointer-events:none;width:100%;height:3px;position:absolute;bottom:-1px;left:0;transform:scaleX(.58)}div.gk-rail-scope .gekiyasutokka-outer-rail .widget[data-rail-accent] .gekiyasutokka-display-settings-summary-title:before{content:none}div.gk-rail-scope .gekiyasutokka-outer-rail .gekiyasutokka-rail-heading-icon{box-sizing:border-box;width:26px;height:26px;box-shadow:none;color:inherit;background:0 0;border:0;border-radius:0;flex:0 0 26px;place-items:center;display:inline-grid}div.gk-rail-scope .gekiyasutokka-outer-rail .gekiyasutokka-rail-heading-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px;display:block}@media (prefers-reduced-motion:no-preference){div.gk-rail-scope .gekiyasutokka-outer-rail .gekiyasutokka-rail-heading-icon{transform-origin:50%;will-change:transform;transition:transform .28s cubic-bezier(.2,.8,.2,1.18);transform:translateZ(0)scale(1)}div.gk-rail-scope .gekiyasutokka-outer-rail .widget[data-rail-accent] :is(.gekiyasutokka-display-settings-summary,.gekiyasutokka-rail-widget-summary):after{transition:transform .32s cubic-bezier(.22,1,.36,1)}div.gk-rail-scope .gekiyasutokka-outer-rail .widget[data-rail-accent] :is(.gekiyasutokka-display-settings-summary,.gekiyasutokka-rail-widget-summary-button):hover .gekiyasutokka-rail-heading-icon{transform:translateZ(0)scale(1.35)}div.gk-rail-scope .gekiyasutokka-outer-rail .widget[data-rail-accent] :is(.gekiyasutokka-display-settings-summary,.gekiyasutokka-rail-widget-summary):hover:after{transform:scaleX(1)}}.gk-rail-scope .gekiyasutokka-display-settings-reset .gekiyasutokka-display-settings-reset-button:disabled:not(.is-complete){opacity:.6;cursor:default;color:var(--gk-muted)!important}.gk-tabs-scope{padding:45px 30px 0;font-size:18px;line-height:1.55}@media screen and (width<=834px){.gk-tabs-scope{padding:32px 16px 0}}@media screen and (width<=480px){.gk-tabs-scope{font-size:16px}}html[data-theme=light] .gk-tabs-scope{--gk-rail-gap:20px;--gk-blue:#0068b7;--gk-card-radius:4px;--gk-line:#d3d6da;--gk-accent:#e60012;--gk-radius:6px;--gk-positive:#267326;--gk-system-font:Arial, "Noto Sans JP", "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif;--gk-accent-strong:#c40010;--gk-content-width:1308px;--gk-shared-widget-heading-font-size:.8rem;--gk-surface:#fff;--gk-settings-control-accent-text:#fff;--gk-shared-widget-heading-height:48px;--gk-muted:#777;--gk-settings-control-accent:#0068b7;--gk-ink:#333;--gk-section-gap:16px;--gk-focus:#0068b7;--gk-subtle:#f4f5f7;--gk-shadow:none;--gk-shared-widget-heading-line-height:1.35}html[data-theme=dark] .gk-tabs-scope{--gk-rail-gap:20px;--gk-blue:#73b9f2;--gk-card-radius:4px;--gk-line:#3b444f;--gk-accent:#e60012;--gk-radius:6px;--gk-positive:#267326;--gk-system-font:Arial, "Noto Sans JP", "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif;--gk-accent-strong:#c40010;--gk-content-width:1308px;--gk-shared-widget-heading-font-size:.8rem;--gk-surface:#1b2027;--gk-settings-control-accent-text:#fff;--gk-shared-widget-heading-height:48px;--gk-muted:#aeb6c2;--gk-settings-control-accent:#0068b7;--gk-ink:#e7eaf0;--gk-section-gap:16px;--gk-focus:#73b9f2;--gk-subtle:#101318;--gk-shadow:none;--gk-shared-widget-heading-line-height:1.35}:where(.gk-tabs-scope) *{box-sizing:border-box;overflow-wrap:break-word;margin:0;padding:0}:where(.gk-tabs-scope) a{color:#1967d2}:where(.gk-tabs-scope) a:hover{color:#e53900}:where(.gk-tabs-scope) .index-tab-buttons{margin:1em 0 1.4em;display:flex}:where(.gk-tabs-scope) .index-tab-buttons .index-tab-button{background-color:var(--cocoon-white-color);border:1px solid var(--cocoon-thin-color);text-align:center;border-color:var(--cocoon-three-d-border-colors);border-style:solid;border-width:1px;border-radius:4px;width:100%;margin:2px;padding:12px 16px;font-size:14px}@media screen and (width<=834px){:where(.gk-tabs-scope) .index-tab-buttons{flex-wrap:wrap}:where(.gk-tabs-scope) .index-tab-buttons .index-tab-button{width:49%;margin:.5%}}@media print{:where(.gk-tabs-scope) .widget{display:none!important}}:where(.gk-tabs-scope) .widget{margin-bottom:1.8em}:where(.gk-tabs-scope) .fas{-webkit-font-smoothing:antialiased;font-variant:normal;text-rendering:auto;font-family:inherit;font-style:normal;font-weight:900;line-height:1;display:inline-block}:where(.gk-tabs-scope) *,:where(.gk-tabs-scope) :before,:where(.gk-tabs-scope) :after{box-sizing:border-box}.gk-tabs-scope .widget-index-top{width:min(calc(100% - 32px), var(--gk-content-width));box-shadow:none;background:0 0;border:0;margin:0 auto 14px;padding:0}.gk-tabs-scope .widget-index-top .index-tab-buttons{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;display:grid}.gk-tabs-scope .widget-index-top .index-tab-button{border:1px solid var(--gk-line);background:var(--gk-surface);min-width:0;box-shadow:none;text-align:center;border-radius:10px;margin:0;padding:0;font-size:.82rem;font-weight:650;text-decoration:none;display:block;color:var(--gk-ink)!important}.gk-tabs-scope .widget-index-top .index-tab-button2{padding:9px 8px;line-height:1.35;color:inherit!important}.gk-tabs-scope .widget-index-top .index-tab-button:hover{background:#fff;border-color:#1d202547}@media screen and (width<=1023px){.gk-tabs-scope .widget-index-top{display:block!important}}@media (prefers-reduced-motion:reduce){:where(.gk-tabs-scope) *,:where(.gk-tabs-scope) :before,:where(.gk-tabs-scope) :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.gk-tabs-scope .widget-index-top{margin-bottom:var(--gk-section-gap)}.gk-tabs-scope .widget-index-top .index-tab-button{letter-spacing:-.005em;border-color:#3c3c4324;border-radius:12px;min-height:42px;font-size:.8rem;font-weight:650;box-shadow:0 1px 2px #1d1d1f08}.gk-tabs-scope .widget-index-top .index-tab-button2{padding:10px 8px}.gk-tabs-scope :where(a,button,input,select,textarea):focus-visible{outline:2px solid var(--gk-focus);outline-offset:2px}.gk-tabs-scope .widget-index-top .index-tab-button{box-shadow:none;background:#fff;border:1px solid #c4c7c5;border-radius:8px;font-weight:500;color:#3c4043!important}.gk-tabs-scope :where(a){color:var(--gk-blue)}.gk-tabs-scope .widget-index-top .index-tab-buttons{gap:6px}.gk-tabs-scope .widget-index-top .index-tab-button{min-height:38px;box-shadow:none;background:linear-gradient(#fff,#f1f3f5);border:1px solid #bfc5cb;border-radius:3px;font-size:.78rem;font-weight:700;color:#334c68!important}.gk-tabs-scope .widget-index-top .index-tab-button:hover,.gk-tabs-scope .widget-index-top .index-tab-button:focus-visible{border-color:var(--gk-blue);background:#eef7ff;color:#004f8c!important}html[data-theme=dark] .gk-tabs-scope :where(a){color:#83c5ff}html[data-theme=dark] .gk-tabs-scope :is(.widget-index-top .index-tab-button,.gekiyasutokka-carousel-control,.gekiyasutokka-site-scale-button,.gekiyasutokka-font-size-button,.gekiyasutokka-color-mode-button,.gekiyasutokka-image-mode-button,.gekiyasutokka-title-position-button,.gekiyasutokka-column-count-button,.gekiyasutokka-display-settings-reset-button,input[type=text],input[type=search],select,textarea){background:#242a31;border-color:#46515d;color:#e7eaf0!important}.gk-taxonomy-description{white-space:pre-wrap}.count.gk-list-summary{color:#344b60;overflow-wrap:anywhere;margin-bottom:14px;font-size:1.15rem;font-weight:600;line-height:1.65}.gk-taxonomy-description-source[hidden]{display:none!important}.gk-article-scope{color:var(--gk-ink);font-feature-settings:normal;letter-spacing:0;font-family:inherit;font-size:18px;line-height:1.55}:where(.gk-article-scope) a{text-decoration:underline}@media screen and (width<=480px){.gk-article-scope{font-size:16px}}html[data-theme=light][data-home-design=current] .gk-article-scope{--gk-rail-gap:20px;--cocoon-text-size-s:.8em;--cocoon-middle-thickness-color:#888;--cocoon-xxx-thin-color:#fafbfc;--gk-blue:#0068b7;--gk-card-radius:4px;--gk-line:#d3d6da;--gk-accent:#e60012;--gk-radius:6px;--gk-positive:#267326;--gk-system-font:Arial, "Noto Sans JP", "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif;--cocoon-text-color:#333;--gk-accent-strong:#c40010;--gk-content-width:1308px;--gk-shared-widget-heading-font-size:.8rem;--cocoon-x-thin-color:#eee;--gk-surface:#fff;--cocoon-current-background-color:#eee;--cocoon-xx-thin-color:#f5f6f7;--gk-settings-control-accent-text:#fff;--gk-shared-widget-heading-height:48px;--cocoon-badge-border-radius:2px;--gk-muted:#777;--cocoon-basic-border-radius:4px;--gk-settings-control-accent:#0068b7;--cocoon-white-color:#fff;--gk-ink:#333;--cocoon-thin-color:#ddd;--gk-section-gap:16px;--gk-focus:#0068b7;--gk-subtle:#f4f5f7;--cocoon-x-pallid-text-color:#999;--gk-shadow:none;--gk-shared-widget-heading-line-height:1.35}html[data-theme=dark][data-home-design=current] .gk-article-scope{--gk-rail-gap:20px;--cocoon-text-size-s:.8em;--cocoon-middle-thickness-color:#888;--cocoon-xxx-thin-color:#fafbfc;--gk-blue:#73b9f2;--gk-card-radius:4px;--gk-line:#3b444f;--gk-accent:#e60012;--gk-radius:6px;--gk-positive:#267326;--gk-system-font:Arial, "Noto Sans JP", "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif;--cocoon-text-color:#e5e7eb;--gk-accent-strong:#c40010;--gk-content-width:1308px;--gk-shared-widget-heading-font-size:.8rem;--cocoon-x-thin-color:#eee;--gk-surface:#1b2027;--cocoon-current-background-color:#eee;--cocoon-xx-thin-color:#f5f6f7;--gk-settings-control-accent-text:#fff;--gk-shared-widget-heading-height:48px;--cocoon-badge-border-radius:2px;--gk-muted:#aeb6c2;--cocoon-basic-border-radius:4px;--gk-settings-control-accent:#0068b7;--cocoon-white-color:#fff;--gk-ink:#e7eaf0;--cocoon-thin-color:#ddd;--gk-section-gap:16px;--gk-focus:#73b9f2;--gk-subtle:#101318;--cocoon-x-pallid-text-color:#8b95a3;--gk-shadow:none;--gk-shared-widget-heading-line-height:1.35}:where(.gk-article-scope) a{color:#1967d2}@font-face{font-family:Gekido Cutin Gothic;src:url(data:font/woff2;base64,d09GMgABAAAAAAyIABAAAAAAFQgAAAwtAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGYFSG4EGHB4GYACBGBEICptwljQLNAABNgIkA1gEIAWEEAcgFyQYNBsDETNSs3ogU52JMW7oj19//v38f+v67kvSSvIB1ccoI6K6R9BS5NrVWP8zW3ibY7YSPg63X8XEKq/iSKRSKdqlHdpXlVlmgG52aQirzYmb4yJXY/g8uCEMD8ME8Puj5q3AI/3/Cv1KVRIr8/WrYDrHxd9fpl5pWprW8ZsDueOzNfvl7vL3pdvuT2vdGkEwE2utaMaDC5TxEEWcA0B5DOdZ8Yg2URe88n1AAMII4hEE/D16DRiBNpFVi+fCmbF42hw4M935s9BmjjvfRZu57tL5cOBHfSkOAQflWIniHTX7XmciFdOhQVgJ4m9BqMIkUqjDXgC5gEEFk91Zg/cC2Tuw4azI9PCsyPSls6ZOW7B4wbz5wvoSxWgI8igHISzEnnB15kxbPB/BlIzcAgxByUAiZKqZy5EPzG8lgZAa011OSFYoZyhENkCSQEqyCWgsbT1S7bscCBeiEPdrCv6Fb4UPctluNgYT+8+mp0nIpDLECRuhdEYwgHBDTN1cZVzPQWXogtLduXyh3Vk7oNhJpV3S4YMHUD17BqAUPGeAmGVmQGAW2HrxQqSCQ6MUDdHWdDMDzDiz3uwetGfQ/2m3VnTZnZs7LFAbwf5mbAv7y361sQ8fYcMPLz4c/LD39vLb+sjwne+WffNB+xEyIWcig798ayEPa/PUzTq3AsRhwK/U9QJ8zJYLBMCYx0hHwJFeJ0nswEaimRBCtBgebCmEKBT9l05NDZQ1VLy0SKcWalmks/vLYCcdCnXSvZTTNMmEQknukVi+2nORSFNSg0tSs0CFJGgoSJzV19joyfFKlCbDHbW7n5F836XMKzHnZTwerxh5zDO4mdY7dCpXkdKppyCZ5FbbHbtVcyXmiHmqNUsuvco98KIOFqJrXs2V987VL/EGWIfUkRPZ/ZdEu3DkoWO5FAe4HK09Gye+Jx5vP/Ke57VAEu1JpefNVkfvFsjDt13ujTjiYe3sPNElUZw2Mq9pp81t3SNO1xlEkCrWTBFLz8jYHqV9Kne91F9Y4htWV01LpcWZUvr2Y5mzsycQZ0T6hijtF4/YJx6xLzPxbfnvC0Lgjkj6JGExovHDxF0YEjCALE4G5SZlrNwoxQu/qV8f31c8JGCECadsUgUvcX8Ad0dMQzA2s7FX+mXu1oTg0o9ztySgp2G7sZ1+e3aCw5O/y7RK2eMnuUFDuGprF6Vf525MQM9usQEzWXa3er2PEEKw+l+4oOr6BKCqnw8Vxg2ONHKgdFSWE9G1FI9YAyLi/mKNu1dXuAlO95rUZfHoB89dWRWzWEO4aGt7pSebMyNYMSWq8r0fP1gmvw/9YJq4y+IZNQKGuFuWnvACf/PCWSLuniPezyzcUTHTsz0ra+cM3uyyMr91xybgpOlMnhaX77sq8GWw+QSqnILd1d3Sn8gv3qcLzpfpbj91vwhmBllcaevHz0HH8VKd1Td3ksh24PG8srKd1US32umYRpXtG+Jo7h4eUcDd/LKyvZWT0lc307HysjoBsB0R/+eFEE7a2tUkOWPqwkmbubi449xcNftLaD/jxxBsMZHOrNxhMkBAGLtoc2s7pfe7DOJN0+ltURmXBZroFKtAFRfumaZTrAMf6SR5VjHQsDsYRJNwXtUloIfFH+v4PFm43oEfutJlyZEjSfOuXbt2ndxlzhXK5isWqllvw56yBD7qmnPR+XKNTp4F+qGvCJzLr193gRDA9evXEY5j1xwDrmIvAgOueJevBw3ErYKP2oOdudZwKohpiXbhopWrrmW5pu7di+2y6tJ8VMTW//7sKMrFFKwoTcYnRYvrxaRhvmE4sVeM+3fmH665oVk0RRRoCOB+nfmFk3QW+YoGS3hKk7BgPGI1abVvNW414kwPXA8EthPXCUwrWD8npSdDnf1GaAor++X2XjSSupYVGDJkBCfM7NYxliza0ChcNmPZqVGnxj4d81QzQwMdAx3bcPFd7EEd/nsKgLR2GrN2cnmWf5SJi2/X558Zfmyb3FgLmzdqwF5xgbK11zzOxrYa58nghtbwFO8E7/hwd1MC72iHq20RZ1Sv5pEa8YRPqMHOEkmfhA7qUFf3vCpCIOlTO2Zo4YOxD8TAOvtTEyVrBkMTbE8EEooSCq2Vsl/jNol9Zot92ZlgX2JsZSyxIfhgMLPPUNKlbbu7LRulnZpW+b3jYrCeiKpEEQcFmcJ+pkMbF3vQJLQVTULb0CQ0EFEaR3AfY7dRBmzbnYZBv05xsdr83/lVAqSN7nwvvp3nzOsVDs0KBca2K9uVa8KqsHJcWBU+HrGWWYHfsTaflT6/W3f6fJ/VZvNYGfO7d2PM91itbbRmTHNVFaalmUbrhWmpqsI09wK2MDqLlfXnB/j2AlgGm+g1Vp+840mLiVubmSHJ797S2tUp9XMEfpAOnVGst5xapS10gYPAjdiCRnOqOUiXYKTEvBYx1yIQBUXsoRlsHiUNQZW0ZGO1dRa10sfmd5Hw88sGgRU+WXW3MJA8GeVHno8cqQ5UT47+NSMWuAtTt6o+1ykJfFp+rlh1mIWrnRaa1Bz8vOSVLEHs4eTXFIV79QBgsVllOKWRPgQUAB/vtaM9v1a6261D3CdKVfXgbpDpBImHz/OrNew6l0TXxjopYG9jZB1FwVYCwQ765Lylgvn9UaEJDlxmz8xRjLGEPn2Av7GqCmF+jYYvcBifZRq4cq7HxZNIXTyuR87NMlxz8h18rbC6UqhoY18W8W6y817yRI9zBUWVebsolF15lcCRWEGN7JRbh7hPkCkbwF0/zSBIPDx+uVrDqXNJZNmlOKWJMRjUBDnWc4dnZPYxFGxnOvOkIG8HUL8uW64yMWFR0DUP40nLaXQmTaArkqntHkCuN5PM4p5xocay4p8MTZe2N6UbQozkYzdF4fTcetw3h8qgNyv6tFYbSEJ6bdXnmCGOJvBC9ZjC4WmCUUxj9BDsQ0R/8mRcaTQ4BaLdnIJfVHPUPpR+DGKh2nsWe0uHT7RNPsocHlcIs5KlLjaW/GyxUI9MGcynAMtpu+/CkxS64IX09q/uuBfAkEXlVjPMG3UJmdTBn4hFeAgNH7DwLC12fEwE7UR7mZ08tQHLkR8Eg3mahp5J6NEdqeZ954o2p8JxD0j+kk32GfOPvxIWaUsU6tKgV/NfZ5aa4GNfjzTxznE13zHgO8UjTdxzXM13MuQOsJy2+y48SaFz/ZcMCGj8kEAFYEErLIEMLWTDgI0g5wV8nL4o6ZC/XTyBq6ci0w6AXGZIfzAFNoI22AKBxqVNIIKMBmgbctqwKRG4HpoChx1tin853l2H7AT3MicPUx8llL9vK9P5MqDFIWd4mAMiTabxExgNCSxgQzFBZbw8hjv5wmyHwrSIKjUlT8CEKB78kTp4B2wEaDi4nTsV2Y5oZgy36wTaOq24v294yclJE4Dqshccw/cqXFAxfBIdYQt4IfZkttPFE4OjMJnEMvB0RB/0yISxH/vDlkd7IIPG9ykFj4W2gPCx4xp3QJtBVIg6pyIwbv5OjmLigjR0bQoBi4mJ/QRU219w9D+qcDZrccVweCoqCUMKjBo/hJNl2ckNvr0ki7T1at7tlooJTja7pF7DO+2RT4h+PNEPh38E+vRfZf7B6Uu+nKpEy7/GICAv9uXdObw9fjbn3Z/R9f9H/FdAsZCXkBL176IUgI749wAAIB/+j/g3GIr9QqexmEhRCHkBsECNUoP3ygF9A7JAHm4Q3ioPH+WHn9LC+9rB/mgLN6WFMR3hg/ww06xQZrbwcZ063fZfixYvsysPtYpslOST/pHIac4t0pLS0X7fhD+Y5Z0/QY6X/kSrjI5MEvuTVTjlTzHFPJbTXpsLevWK9VhkuulZ69O6XRTr7Zin6WFX4KMj3c6bbrt1tjjkrGs2O+myPutFel1w0WnbnDVgqlWuOOm0y/Y5q5tCaeSaOjNNM8MMszrBix2y1jb1Q0Sr3sXP69tM6jZKqcPRdZhUh6F19VeLxIZKC+d54HVm5WalWersccFZdZQL7dAtcslZp5X4Sn3EmBfWE4/dxiQ7D1i4UJ9TpjktcvWAFIlidiWGc4xgnvl0wz4yp7qc95HnM2j/V0WNySdH/h3bEvKE/xNZV1mjyeuTL5Jm3xE9+hcLiT8SY62atSm2xB3PPHTHE8/daeznTsLXxNgMa5002zwzBAAAAA==)format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Gekido Cutin Digits;src:url(/assets-layout-05-5f89924d4581/barlow-condensed-black-italic-Bj-QCsSZ.woff2)format("woff2");font-weight:900;font-style:italic;font-display:swap}:where(.gk-card-scope){--gk-system-font:Arial, "Noto Sans JP", "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif}:where(.gk-card-scope) .gekiyasutokka-live-update-status{clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden;overflow-wrap:normal!important;word-break:normal!important}@property --gekiyasutokka-live-border-angle{syntax:"<angle>";inherits:false;initial-value:0deg}:where(.gk-card-scope) .gekiyasutokka-live-update-button{z-index:10020;top:calc(var(--gk-admin-bar-height,0px) + 72px + max(14px, env(safe-area-inset-top)));width:var(--gk-viewport,100vw);border:0;color:#fff;cursor:pointer;touch-action:pan-y;-webkit-user-select:none;user-select:none;max-width:none;min-height:64px;font:900 1.08rem/1.35 "Gekido Cutin Gothic", var(--gk-system-font,system-ui, sans-serif);letter-spacing:.01em;text-align:center;transform-origin:50%;-webkit-tap-highlight-color:transparent;background-color:#df002b;background-image:linear-gradient(115deg,#b80020 0%,#eb002e 22%,#e6002b 78%,#b80020 100%);border-block:2px solid #ff8996;border-radius:0;justify-content:center;align-items:center;gap:13px;padding:16px 30px;transition:box-shadow .15s;display:inline-flex;position:fixed;left:0;transform:translate(0);box-shadow:0 6px 20px #64001447}:where(.gk-card-scope) .gekiyasutokka-live-update-message{min-width:0}:where(.gk-card-scope) .gekiyasutokka-live-update-count{vertical-align:baseline;white-space:nowrap;text-shadow:0 2px #74002055;margin-inline:.35em;font-size:1em;font-style:normal;font-weight:900;line-height:1;display:inline-block}:where(.gk-card-scope) .gekiyasutokka-live-update-number{font-family:"Gekido Cutin Digits", "Gekido Cutin Gothic", var(--gk-system-font,system-ui, sans-serif);font-size:2.5em;font-style:italic;line-height:1}:where(.gk-card-scope) .gekiyasutokka-live-update-unit{margin-inline-start:.25em;font-size:1.3em}.admin-bar :where(.gk-card-scope) .gekiyasutokka-live-update-button{top:calc(32px + 72px + max(12px, env(safe-area-inset-top)))}:where(.gk-card-scope) .gekiyasutokka-live-update-button[hidden]{display:none!important}:where(.gk-card-scope) .gekiyasutokka-live-update-button:before,:where(.gk-card-scope) .gekiyasutokka-live-update-button:after{content:"";pointer-events:none;border-inline:3px solid #ffffff80;flex:0 0 24px;width:24px;height:26px;transform:skew(-22deg)}:where(.gk-card-scope) .gekiyasutokka-live-update-button:hover,:where(.gk-card-scope) .gekiyasutokka-live-update-button:focus-visible{transform:translate(0);box-shadow:0 6px 20px #64001447}:where(.gk-card-scope) .gekiyasutokka-live-update-button:active{transform:translate(0);box-shadow:0 2px 6px #64001438}:where(.gk-card-scope) .gekiyasutokka-live-update-card.is-live-arrival,:where(.gk-card-scope) .gekiyasutokka-live-update-moving,:where(.gk-card-scope) .gekiyasutokka-live-update-leaving{will-change:transform, opacity}:where(.gk-card-scope) .gekiyasutokka-live-update-card.is-live-arrival,:where(.gk-card-scope) .gekiyasutokka-product-card.gekiyasutokka-live-recent{position:relative;border-color:#0068b78c!important;box-shadow:0 2px 6px #0068b71f,0 10px 24px #0068b71a!important}:where(.gk-card-scope) .gekiyasutokka-live-update-card.is-live-arrival.is-live-arrival-fading:not(.gekiyasutokka-live-recent),:where(.gk-card-scope) .gekiyasutokka-product-card.gekiyasutokka-live-recent.is-live-recent-fading{border-color:var(--gk-line,#cfd3d8)!important;box-shadow:none!important;transition:border-color 1.8s,box-shadow 1.8s!important}:where(.gk-card-scope) .gekiyasutokka-live-update-card.is-live-arrival:after{z-index:7;border-radius:inherit;content:"";pointer-events:none;opacity:0;border:3px solid #0068b7b8;animation:30s cubic-bezier(.16,1,.3,1) both gekiyasutokka-live-arrival-frame;position:absolute;inset:0}@supports (background:conic-gradient(red, blue)) and ((-webkit-mask-composite:xor) or (mask-composite:exclude)){:where(.gk-card-scope) .gekiyasutokka-live-update-card.is-live-arrival:after{background:conic-gradient(from var(--gekiyasutokka-live-border-angle), #6978f5 0deg, #9669e8 105deg, #ea4f9b 210deg, #6978f5 360deg);-webkit-mask-composite:xor;border:0;padding:3px;animation:3s linear 10 gekiyasutokka-live-arrival-orbit,30s cubic-bezier(.16,1,.3,1) both gekiyasutokka-live-arrival-frame;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}}@media screen and (width<=767px){:where(.gk-card-scope) .gekiyasutokka-live-update-button{top:calc(var(--gk-admin-bar-height,0px) + 64px + max(9px, env(safe-area-inset-top)));width:var(--gk-viewport,100vw);min-height:56px;font-size:min(.98rem, calc(var(--gk-viewport,100vw) / 20));gap:6px;padding:13px 12px}:where(.gk-card-scope) .gekiyasutokka-live-update-button:before,:where(.gk-card-scope) .gekiyasutokka-live-update-button:after{border-inline-width:2px;flex-basis:10px;width:10px;height:24px}.admin-bar :where(.gk-card-scope) .gekiyasutokka-live-update-button{top:calc(46px + 64px + max(8px, env(safe-area-inset-top)))}}@media (prefers-reduced-transparency:reduce){:where(.gk-card-scope) .gekiyasutokka-live-update-button{box-shadow:0 2px 8px #0000003d}}@media (prefers-contrast:more){:where(.gk-card-scope) .gekiyasutokka-live-update-button{border:2px solid #fff;outline:2px solid #003f73}}@media (prefers-reduced-motion:reduce){:where(.gk-card-scope) .gekiyasutokka-live-update-button{transition:none}:where(.gk-card-scope) .gekiyasutokka-live-update-button:hover,:where(.gk-card-scope) .gekiyasutokka-live-update-button:focus-visible,:where(.gk-card-scope) .gekiyasutokka-live-update-button:active{transform:translate(0)}:where(.gk-card-scope) .gekiyasutokka-live-update-card.is-live-arrival,:where(.gk-card-scope) .gekiyasutokka-live-update-moving,:where(.gk-card-scope) .gekiyasutokka-live-update-leaving{will-change:auto}:where(.gk-card-scope) .gekiyasutokka-live-update-card.is-live-arrival:after{opacity:.75;transition:opacity .18s linear;animation:none}:where(.gk-card-scope) .gekiyasutokka-live-update-card.is-live-arrival.is-live-arrival-fading:after{opacity:0}:where(.gk-card-scope) .gekiyasutokka-product-card.gekiyasutokka-live-recent.is-live-recent-fading{transition-duration:.18s!important}}:where(.gk-card-scope) .gekiyasutokka-live-dismiss-feedback{z-index:10021;left:calc(var(--gk-viewport,100vw) / 2);bottom:calc(100px + env(safe-area-inset-bottom,0px));box-sizing:border-box;width:max-content;max-width:calc(var(--gk-viewport,100vw) - 32px);color:#fff;font:500 14px/1.6 var(--gk-system-font,system-ui, sans-serif);text-align:center;pointer-events:none;background:#263b4d;border-radius:8px;padding:12px 18px;position:fixed;transform:translate(-50%);box-shadow:0 4px 16px #0003}:where(.gk-card-scope) .gekiyasutokka-live-dismiss-feedback[hidden]{display:none!important}.gk-footer-scope.gk-footer-content{--gk-footer-background:#263746;--gk-footer-accent-height:clamp(4px, .75vw, 16px);--gk-footer-backdrop-start:clamp(64px, 10vw, 144px)}.gk-footer-scope #footer{margin-top:calc(var(--gk-section-gap) + 74px);isolation:isolate;color:#f4f7fa;background:0 0;border-top:0;padding:0;font-size:.9rem;position:relative}.gk-footer-scope #footer:before{content:"";inset:calc(var(--gk-footer-backdrop-start) + var(--gk-footer-accent-height) * 2) 0 0;z-index:-1;background:var(--gk-footer-background);pointer-events:none;position:absolute}.gk-footer-scope #footer:after{content:"";top:calc(var(--gk-footer-backdrop-start) + var(--gk-footer-accent-height) * 1.5);width:100%;height:var(--gk-footer-accent-height);z-index:-1;clip-path:polygon(0 0,100% 50%,0 100%);pointer-events:none;background:linear-gradient(90deg,#167cad,#9dc8dd 62%,#e1e8ef);position:absolute;left:0}@media screen and (width<=1023px){.gk-footer-scope.gk-footer-content:after{background:var(--gk-footer-background)}}.gk-footer-scope #footer .gk-footer-horns{z-index:1;pointer-events:none;background-position:-1.56px -1.41px;background-repeat:no-repeat;background-size:187.03px 74.93px;width:184px;height:72px;position:absolute;top:calc(-71px - clamp(8px,1.1vw,16px));left:calc(clamp(24px,5vw,64px) + 24px)}html:not([data-device=mobile]) .gk-footer-scope #footer .gk-footer-horns{transform-origin:bottom;transform:scale(1.25)}html:not([data-device=mobile]) .gk-footer-scope #footer{margin-top:calc(var(--gk-section-gap) + 92px)}html body .gk-footer-scope #footer .footer-in.wrap{padding:0 clamp(20px,3vw,40px)}.gk-footer-scope #footer .gk-footer-lead{border-bottom:1px solid #ffffff2e;justify-content:space-between;align-items:center;gap:24px 48px;padding:clamp(30px,4vw,52px) 0;display:flex}.gk-footer-scope #footer .gk-footer-brand{min-width:0}.gk-footer-scope #footer .gk-footer-brand-name{letter-spacing:.025em;align-items:baseline;gap:.55em;padding:0;font-size:clamp(1.25rem,2vw,1.7rem);font-weight:800;line-height:1.35;display:inline-flex}.gk-footer-scope #footer .gk-footer-brand-name span{color:#a9d73d;white-space:nowrap;font-size:.58em;font-weight:700}.gk-footer-scope #footer .gk-footer-brand p{color:#c5d0d9;margin-top:8px;font-size:.86rem}.gk-footer-scope #footer .gk-footer-screen .gk-footer-explore{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.gk-footer-scope #footer .gk-footer-screen .gk-footer-explore a{border-radius:var(--gk-radius);white-space:nowrap;--gk-footer-button-hover:#f4f7facc;background:#f4f7fa80;border:1px solid #ffffff3d;justify-content:center;align-items:center;min-height:40px;padding:8px 12px;font-size:.86rem;font-weight:600;text-decoration:none;transition:background-color .16s,border-color .16s,box-shadow .16s,transform .16s;display:inline-flex;box-shadow:0 1px 2px #204b651a}.gk-footer-scope #footer .gk-footer-screen .gk-footer-explore .gk-footer-primary-link{--gk-footer-button-hover:#fff;color:#183650;background:#f4f7fa;border-color:#dce9f4;gap:14px}.gk-footer-scope #footer .gk-footer-screen .gk-footer-explore a:focus-visible{background:var(--gk-footer-button-hover);color:#204b65;border-color:#7896aa;text-decoration:none;transform:translateY(-1px);box-shadow:0 3px 8px #204b652e}@media (hover:hover){.gk-footer-scope #footer .gk-footer-screen .gk-footer-explore a:hover{background:var(--gk-footer-button-hover);color:#204b65;border-color:#7896aa;text-decoration:none;transform:translateY(-1px);box-shadow:0 3px 8px #204b652e}}.gk-footer-scope #footer .gk-footer-screen .gk-footer-explore a:active{transform:translateY(1px);box-shadow:inset 0 1px 3px #204b6533}@media (prefers-reduced-motion:reduce){.gk-footer-scope #footer .gk-footer-screen .gk-footer-explore a,.gk-footer-scope #footer .gk-footer-screen .gk-footer-explore a:is(:hover,:focus-visible,:active){transition:none;transform:none}}.gk-footer-scope #footer .gk-footer-groups{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr) minmax(0,.78fr);gap:clamp(24px,4vw,56px);margin:0;padding:clamp(28px,3.5vw,44px) 0;display:grid}.gk-footer-scope #footer .gk-footer-groups>section{min-width:0;padding:0}.gk-footer-scope #footer .widget{margin:0 0 26px}.gk-footer-scope #footer .widget:last-child{margin-bottom:0}.gk-footer-scope #footer .widget-title{color:#f4f7fa;border:0;margin-bottom:12px;padding:0;font-size:.95rem;font-weight:700;line-height:1.5}.gk-footer-scope #footer .widget li{border:0}.gk-footer-scope #footer .widget li>a{color:#dbe3ea;border-radius:0;padding:4px 0;font-size:.86rem;line-height:1.6;display:inline-block}.gk-footer-scope #footer .widget p,.gk-footer-scope #footer .widget .textwidget{color:#c5d0d9;font-size:.86rem;line-height:1.75}.gk-footer-scope #footer .widget p+p{margin-top:.6rem}.gk-footer-scope #footer .widget img{max-width:100%;height:auto}.gk-footer-scope #footer .footer-bottom{border-top:1px solid #ffffff2e;margin:0;padding:20px 0 28px;font-size:.82rem}.gk-footer-scope #footer .footer-bottom-content{float:none;text-align:left;justify-content:space-between;align-items:center;gap:12px 24px;width:100%;display:flex}.gk-footer-scope #footer .navi-footer{width:auto}.gk-footer-scope #footer .navi-footer-in>.menu-footer{justify-content:flex-start;gap:4px 16px}.gk-footer-scope #footer .navi-footer-in>.menu-footer a{white-space:nowrap;padding:5px 0;font-size:.82rem}.gk-footer-scope #footer .copyright{color:#aebbc7;white-space:nowrap;margin:0;font-size:.78rem}.gk-footer-scope #footer a:not(.sns-button):is(:hover,:focus-visible){color:#bde1ff;text-underline-offset:3px;background:0 0;text-decoration:underline}@media (width<=1023px){.gk-footer-scope #footer .gk-footer-lead{flex-direction:column;align-items:flex-start}.gk-footer-scope #footer .gk-footer-groups{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.gk-footer-scope #footer .footer-bottom-content{text-align:left;flex-direction:column;align-items:flex-start}}@media (width<=700px){html body .gk-footer-scope #footer .footer-in.wrap{padding-inline:20px}.gk-footer-scope #footer .gk-footer-lead{gap:20px;padding-block:30px}.gk-footer-scope #footer .gk-footer-screen .gk-footer-explore{gap:8px}.gk-footer-scope #footer .gk-footer-screen .gk-footer-explore .gk-footer-primary-link{justify-content:space-between;width:100%}.gk-footer-scope #footer .gk-footer-groups{grid-template-columns:minmax(0,1fr);gap:28px;padding-block:30px;display:grid}.gk-footer-scope #footer .gk-footer-groups>section+section{border-top:1px solid #ffffff24;padding-top:26px}.gk-footer-scope #footer .widget{margin-bottom:22px}.gk-footer-scope #footer .footer-bottom{padding-block:20px 26px}.gk-footer-scope #footer .navi-footer-in>.menu-footer{text-align:left;justify-content:flex-start;gap:4px 18px}.gk-footer-scope #footer .navi-footer-in>.menu-footer li.menu-item{flex:none;width:auto;margin:0}}html body .gk-footer-scope #footer .footer-in.wrap{color:#273036;background:linear-gradient(125deg,#b4b4b1 0%,#939492 42%,#b2b2af 100%);border:clamp(8px,1.1vw,16px) solid #191e19;border-radius:7%/10%;margin-block:0 32px;padding:clamp(16px,2.5vw,32px) clamp(64px,7vw,104px) clamp(16px,2.5vw,32px) clamp(16px,2.5vw,32px);position:relative;box-shadow:inset 0 2px 5px #ffffff70}.gk-footer-scope #footer .gk-footer-screen{background:linear-gradient(135deg,#e4e1db,#d5d2cc 65%,#e0ddd7);border-radius:7%/9%;min-width:0;padding:0 clamp(18px,2.8vw,36px);box-shadow:inset 0 2px 12px #64645a30}.gk-footer-scope #footer .gk-footer-controls-track{display:contents}.gk-footer-scope #footer .gk-footer-controls{pointer-events:none;gap:clamp(14px,2vw,26px);display:grid;position:absolute;top:50%;right:clamp(12px,2vw,28px);transform:translateY(-50%)}.gk-footer-scope #footer .gk-footer-controls span{aspect-ratio:1;background:radial-gradient(circle at 35% 30%,#3eacff,#087de9 75%);border:clamp(5px,.7vw,9px) solid #191e19;border-radius:50%;width:clamp(26px,4vw,52px);display:block;box-shadow:inset 0 1px 2px #ffffff40,0 1px 2px #ffffff60}.gk-footer-scope #footer .gk-footer-controls span:nth-child(2){background:radial-gradient(circle at 35% 30%,#43c65b,#16a43b 75%)}.gk-footer-scope #footer .gk-footer-controls span:nth-child(3){background:radial-gradient(circle at 35% 30%,#ff6949,#f0391e 75%)}.gk-footer-scope #footer .gk-footer-brand-name,.gk-footer-scope #footer .widget-title{color:#273036}.gk-footer-scope #footer .gk-footer-brand-name span{color:#3e6414}.gk-footer-scope #footer .gk-footer-brand p,.gk-footer-scope #footer .widget p,.gk-footer-scope #footer .widget .textwidget,.gk-footer-scope #footer .copyright{color:#454c50}.gk-footer-scope #footer .widget li>a,.gk-footer-scope #footer .menu-footer a,.gk-footer-scope #footer .gk-footer-screen .gk-footer-explore a{color:#204b65}.gk-footer-scope #footer .gk-footer-screen .gk-footer-explore a{border-color:#6b7a8255}.gk-footer-scope #footer .gk-footer-lead,.gk-footer-scope #footer .footer-bottom{border-color:#59656b40}.gk-footer-scope #footer a:not(.sns-button):is(:hover,:focus-visible){color:#005a94}.gk-footer-scope #footer a:focus-visible{outline-offset:3px;outline:2px solid #005a94}@media (width<=700px){html body .gk-footer-scope #footer .footer-in.wrap{border-radius:36px;width:calc(100% - 20px);margin-block:0 24px;padding:12px 36px 12px 12px}.gk-footer-scope #footer .gk-footer-screen{border-radius:22px;padding-inline:16px}.gk-footer-scope #footer .gk-footer-controls-track{top:var(--gk-footer-controls-start,160px);pointer-events:none;width:22px;display:block;position:absolute;bottom:12px;right:7px}.gk-footer-scope #footer .gk-footer-controls{top:calc(50dvh / var(--gk-site-scale,1) - 47px);gap:14px;position:sticky;right:auto;transform:none}.gk-footer-scope #footer .gk-footer-controls span{box-sizing:border-box;border-width:4px;width:22px}.gk-footer-scope #footer .gk-footer-brand-name{flex-wrap:wrap}.gk-footer-scope #footer .gk-footer-groups>section+section{border-color:#59656b40}.gk-footer-scope #footer .copyright{white-space:normal}}.gk-footer-scope #footer{display:flow-root}.gk-footer-scope #footer .gk-footer-screen a:not(.sns-button){color:#204b65}.gk-footer-scope #footer .gk-footer-screen .gk-footer-brand-name{color:#273036;font-size:clamp(1.25rem,2vw,1.7rem)}.gk-footer-scope #footer .gk-footer-screen a:not(.sns-button):not(.gk-footer-explore a):is(:hover,:focus-visible){color:#005a94;background:0 0}.gk-center .main{--gk-main-section-gap:16px}.gk-center .main.gk-listing-main{gap:var(--gk-main-section-gap);grid-template-columns:minmax(0,1fr);align-content:start;display:grid}.gk-center .main.gk-listing-main>*{min-width:0;margin-block:0}.gk-center .main.gk-listing-main>.gk-ranking-scope :is(#carousel,.gk-ranking-carousel),.gk-center .main.gk-listing-main>.gk-card-scope #gk-card-list,.gk-center .main.gk-listing-main>.gk-article-scope>.gk-distribution-ad{margin-block:0}.gk-center .main.gk-listing-main>.gk-pagination-scope{gap:var(--gk-main-section-gap);padding-block-end:var(--gk-main-section-gap);display:grid}.gk-center .main.gk-listing-main>.gk-pagination-scope :is(.pagination-next,.pagination){margin-block:0}.gk-center .main.gk-listing-main>.gk-article-scope:has(>[data-ad-position=contentBottom]){margin-block-start:8px}.gk-center .main.gk-listing-main>.gk-article-scope:has(>[data-ad-position=contentBottom])+.gk-pagination-scope{margin-block-start:20px}.gk-center .main>div.gk-article-scope.single #gk-article-main{--gk-article-block-gap:var(--gk-main-section-gap)}div.gk-rail-scope .gekiyasutokka-outer-rail .gk-rail-tags{min-width:0;font-size:.84rem}div.gk-rail-scope .gekiyasutokka-outer-rail .gk-rail-tags ul{flex-wrap:wrap;gap:6px;margin:0;padding:7px 0;list-style:none;display:flex}div.gk-rail-scope .gekiyasutokka-outer-rail .gk-rail-tags li{max-width:100%;margin:0;padding:0}div.gk-rail-scope .gekiyasutokka-outer-rail .gk-rail-tags li>a{overflow-wrap:anywhere;background:#7676801a;border:1px solid #3c3c4329;border-radius:2px;align-items:baseline;gap:4px;padding:5px 7px;line-height:1.4;text-decoration:none;transition:background-color .12s,border-color .12s,color .12s,transform .12s;display:flex;color:#515154!important}div.gk-rail-scope .gekiyasutokka-outer-rail .gk-rail-tags a:hover,div.gk-rail-scope .gekiyasutokka-outer-rail .gk-rail-tags a:focus-visible{box-shadow:none;border-color:var(--gk-blue,#006eb8);background:#fff;transform:translateY(-1px);color:#06c!important;text-decoration:none!important}div.gk-rail-scope .gekiyasutokka-outer-rail .gk-rail-tags a[aria-current=page]{border-color:currentColor}div.gk-rail-scope .gekiyasutokka-outer-rail .gk-rail-tags a>span:first-child{overflow-wrap:anywhere;min-width:0}.gk-rail-tag-count{white-space:nowrap;flex-shrink:0;font-size:.9em}@media (prefers-reduced-motion:reduce){div.gk-rail-scope .gekiyasutokka-outer-rail .gk-rail-tags a{transition:none;transform:none}}div.gk-rail-scope .gekiyasutokka-outer-rail .gk-hot-topics{min-width:0}div.gk-rail-scope .gekiyasutokka-outer-rail .gk-hot-topics__note{color:var(--gk-muted,#687c8c);margin:0 0 8px;font-size:.72rem}div.gk-rail-scope .gekiyasutokka-outer-rail .gk-hot-topics__row{padding-block:7px;position:relative}div.gk-rail-scope .gekiyasutokka-outer-rail .gk-hot-topics__row+.gk-hot-topics__row{border-top:1px solid #e6edf2}div.gk-rail-scope .gekiyasutokka-outer-rail .gk-hot-topics__label{background:0 0;border:0;align-items:center;gap:8px;margin:0 0 6px;padding:0;font-size:.8rem;line-height:1.4;display:flex}div.gk-rail-scope .gekiyasutokka-outer-rail .gk-hot-topics__items{grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(var(--gk-topic-slots,4),2.25rem);gap:4px;margin:0;padding:0;list-style:none;display:grid}div.gk-rail-scope .gekiyasutokka-outer-rail .gk-hot-topics__item{align-items:center;gap:6px;min-width:0;margin:0;padding:0;display:flex}.gk-hot-topics__rank{font-variant-numeric:tabular-nums;flex:0 0 2em;font-size:.8rem;font-weight:700}div.gk-rail-scope .gekiyasutokka-outer-rail .gk-hot-topics__link{width:auto;min-width:0;max-width:100%}div.gk-rail-scope .gekiyasutokka-outer-rail .gk-hot-topics__name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.gk-hot-topics__rising{flex-shrink:0;font-weight:700}.gk-hot-topics__placeholder{border:1px solid #0000;border-radius:2px}.gk-hot-topics__placeholder.is-loading{opacity:.5;background:#edf4f9;border-color:#d4e1eb}.gk-hot-topics__empty{background:var(--gk-surface,#fff);color:var(--gk-muted,#687c8c);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;padding:6px;font-size:.8rem;display:flex;position:absolute;inset:2.2rem 0 7px}.gk-hot-topics__label .fas{flex-shrink:0;width:1em;display:inline-block}.gk-hot-topics__retry{color:#245674;cursor:pointer;background:#fff;border:1px solid #d4e1eb;border-radius:4px;padding:4px 8px;font-size:.75rem}[data-theme=dark] .gk-hot-topics__placeholder.is-loading{background:#304554;border-color:#526777}[data-theme=dark] .gk-hot-topics__empty{background:#202d38}.gk-price-range{--gk-price-accent:var(--gk-blue,#0068b7);--gk-price-fill:#c8e3f5;min-width:0;font-size:.84rem}.gk-price-visual{min-height:106px;margin:8px 0 18px}.gk-price-histogram{align-items:end;gap:2px;height:72px;padding-inline:12px;display:flex}.gk-price-histogram>span{background:var(--gk-line,#e4e7eb);flex:1}.gk-price-histogram>.is-selected{background:var(--gk-price-fill)}.gk-price-sliders{height:28px;margin:-8px 12px 0;position:relative}.gk-price-track{background:linear-gradient(to right, #d6d9dc var(--price-left), var(--gk-price-accent) var(--price-left), var(--gk-price-accent) var(--price-right), #d6d9dc var(--price-right));border-radius:4px;height:4px;position:absolute;inset:12px 0 auto}.gk-price-sliders input[type=range]{appearance:none;pointer-events:none;background:0 0;border:0;width:calc(100% + 24px);height:28px;margin:0;padding:0;position:absolute;inset:0 -12px}.gk-price-sliders input[type=range]::-webkit-slider-thumb{appearance:none;border:3px solid var(--gk-price-accent);cursor:ew-resize;pointer-events:auto;background:#fff;border-radius:50%;width:24px;height:24px}.gk-price-sliders input[type=range]::-moz-range-thumb{border:3px solid var(--gk-price-accent);cursor:ew-resize;pointer-events:auto;background:#fff;border-radius:50%;width:18px;height:18px}.gk-price-sliders input:focus-visible{outline:none}.gk-price-sliders input:focus-visible::-webkit-slider-thumb{outline:2px solid var(--gk-blue);outline-offset:3px}.gk-price-sliders input:focus-visible::-moz-range-thumb{outline:2px solid var(--gk-blue);outline-offset:3px}.gk-price-scale{color:var(--gk-muted,#777);justify-content:space-between;gap:2px;font-size:.65rem;display:flex}.gk-price-inputs{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:5px;display:grid}.gk-price-inputs label{min-width:0}.gk-price-inputs input{border:1px solid var(--gk-line);background:var(--gk-subtle,#f4f5f7);width:100%;min-width:0;color:var(--gk-ink);text-align:center;font:inherit;appearance:textfield;border-radius:12px;padding:12px 4px;font-weight:700}.gk-price-inputs input::-webkit-inner-spin-button{appearance:none;margin:0}.gk-price-inputs input::-webkit-outer-spin-button{appearance:none;margin:0}.gk-price-range .gk-price-reset{margin-top:12px}.gk-price-reset:disabled{color:var(--gk-muted);opacity:.6;cursor:default}.gk-price-error{color:#bd1925;margin-top:8px}.gk-price-note{color:var(--gk-muted);margin-top:8px;font-size:.75rem}html[data-theme=dark] .gk-price-range{--gk-price-fill:#2e5877}
