header[data-v-db5f7874]{--headerHeight: 56px;width:100%;height:var(--headerHeight);position:fixed;top:0;left:0;z-index:999;translate:0 -100%;opacity:1;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:translate .5s ease;transition:translate .5s ease}header.show[data-v-db5f7874]{translate:0 0}header .header__container[data-v-db5f7874]{height:100%;display:grid;grid-template-columns:1fr var(--headerHeight);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}header .header__container__logo[data-v-db5f7874]{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#ffffffdf}header .header__container__logo a[data-v-db5f7874]{padding:6px 0;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}header .header__container__logo a.current[data-v-db5f7874]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}header .header__container__logo a img[data-v-db5f7874]{width:auto;height:100%}header .header__container__btn[data-v-db5f7874]{width:var(--headerHeight);height:auto;aspect-ratio:1/1;background:#c7000c;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:0;right:0;pointer-events:fill;cursor:pointer;z-index:999}header .header__container__btn.is-open .hamburger span[data-v-db5f7874]:nth-child(1){top:6px;rotate:-45deg}header .header__container__btn.is-open .hamburger span[data-v-db5f7874]:nth-child(2){opacity:0;rotate:-45deg}header .header__container__btn.is-open .hamburger span[data-v-db5f7874]:nth-child(3){top:6px;rotate:45deg}header .header__container__btn.is-open>p[data-v-db5f7874]:before{opacity:0;rotate:X 90deg}header .header__container__btn.is-open>p[data-v-db5f7874]:after{opacity:1;rotate:X 0deg}header .header__container__btn .hamburger[data-v-db5f7874]{width:38px;height:16px;position:relative}header .header__container__btn .hamburger span[data-v-db5f7874]{width:24px;height:1px;background:#fff;display:inline-block;-webkit-transition:top .5s ease,rotate .5s ease,opacity .5s ease;transition:top .5s ease,rotate .5s ease,opacity .5s ease;position:absolute;left:50%;translate:-50% 1px}header .header__container__btn .hamburger span[data-v-db5f7874]:nth-child(1){top:0}header .header__container__btn .hamburger span[data-v-db5f7874]:nth-child(2){top:6px}header .header__container__btn .hamburger span[data-v-db5f7874]:nth-child(3){top:12px}header .header__container__btn>p[data-v-db5f7874]{margin-top:2px;margin-right:-1px;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;font-size:10px;font-weight:900;line-height:1;letter-spacing:0;color:#fff;word-break:keep-all;text-align:center;translate:0 4px;position:relative}header .header__container__btn>p[data-v-db5f7874]:before,header .header__container__btn>p[data-v-db5f7874]:after{grid-column:1/2;grid-row:1/2;-webkit-transition:opacity .5s ease,rotate .5s ease;transition:opacity .5s ease,rotate .5s ease}header .header__container__btn>p[data-v-db5f7874]:before{content:"MENU";opacity:1;rotate:X 0deg}header .header__container__btn>p[data-v-db5f7874]:after{content:"CLOSE";opacity:0;rotate:X 90deg}header .header__nav[data-v-db5f7874]{width:100%;height:100vh;position:fixed;top:var(--headerHeight);right:0;opacity:0;-webkit-transition:opacity .5s ease;transition:opacity .5s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}header .header__nav.is-show[data-v-db5f7874]{display:block;opacity:1;-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto;pointer-events:fill}header .header__nav.is-show .header__nav__container[data-v-db5f7874]{scale:1;opacity:1}header .header__nav.is-show .header__nav__container .nav-list li[data-v-db5f7874]{opacity:1}header .header__nav>div[data-v-db5f7874]{z-index:10}header .header__nav__container[data-v-db5f7874]{width:100%;height:100%;padding:32px;background:#ffffffdf;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;scale:.9875;opacity:0;-webkit-transition:scale .5s ease,opacity .5s ease;transition:scale .5s ease,opacity .5s ease;position:absolute;right:0;z-index:1000;overflow-y:auto}header .header__nav__container .wrap[data-v-db5f7874]{width:100%;height:100%;display:grid;grid-template-columns:auto 1fr;gap:32px}header .header__nav__container .navigation[data-v-db5f7874]{width:100%}header .header__nav__container .navigation__logo[data-v-db5f7874]{display:none}header .header__nav__container .navigation ul[data-v-db5f7874]{width:100%;align-self:center;display:grid;gap:24px;position:relative;z-index:10}header .header__nav__container .navigation ul li[data-v-db5f7874]{width:min(100%,324px);position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}header .header__nav__container .navigation ul li a[data-v-db5f7874]{display:grid;grid-template-columns:2rem auto;gap:.5rem;position:relative;-webkit-transition:opacity .5s ease;transition:opacity .5s ease}header .header__nav__container .navigation ul li a.current[data-v-db5f7874]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}header .header__nav__container .navigation ul li a.current div[data-v-db5f7874]{color:#5c5c5c}header .header__nav__container .navigation ul li a.current div.icon svg[data-v-db5f7874]{scale:1}header .header__nav__container .navigation ul li a.current div.icon svg path[data-v-db5f7874]{fill:#0064b0}header .header__nav__container .navigation ul li a.current div.txt[data-v-db5f7874]{opacity:.5}header .header__nav__container .navigation ul li a.comingsoon[data-v-db5f7874]{padding:4px 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;z-index:10}header .header__nav__container .navigation ul li a.comingsoon[data-v-db5f7874]:after{content:"Coming Soon";width:calc(100% + 8px);height:calc(100% + 8px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#ffffff1a;border:1px solid #c7000c;border-radius:2px;-webkit-filter:drop-shadow(0 0 3px #fff);filter:drop-shadow(0 0 3px #fff);font-size:1.375rem;font-weight:900;color:#c7000c;text-transform:uppercase;position:absolute;top:50%;left:50%;translate:-50% -50%;z-index:99}header .header__nav__container .navigation ul li a.comingsoon div[data-v-db5f7874]{opacity:.275}header .header__nav__container .navigation ul li a div[data-v-db5f7874]{display:block;line-height:1;color:#0064b0;text-transform:uppercase;-webkit-transition:color .4s ease,opacity .4s ease;transition:color .4s ease,opacity .4s ease}header .header__nav__container .navigation ul li a div.icon[data-v-db5f7874]{align-self:center;display:grid;place-items:center}header .header__nav__container .navigation ul li a div.icon svg[data-v-db5f7874]{scale:.75;-webkit-transition:scale .3s ease;transition:scale .3s ease}header .header__nav__container .navigation ul li a div.icon svg path[data-v-db5f7874]{fill:#ccc;-webkit-transition:fill .3s ease;transition:fill .3s ease}header .header__nav__container .navigation ul li a div.txt__main[data-v-db5f7874]{font-size:min(6.5vw,32px);font-weight:900;letter-spacing:0}header .header__nav__container .navigation ul li a div.txt__sub[data-v-db5f7874]{margin-top:2px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}header .header__nav__container .navigation ul li a div.txt__sub>.txt[data-v-db5f7874]{font-size:min(3.25vw,14px);font-weight:800}header .header__nav__container .navigation ul li a div>span[data-v-db5f7874]{display:inline-block;line-height:1}header .header__nav__container .share[data-v-db5f7874]{width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:24px 4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:1px solid #0064b0;border-radius:calc(infinity*1px);position:relative}header .header__nav__container .share>p[data-v-db5f7874]{margin-bottom:.75rem;padding-bottom:.75rem;font-size:min(3.5vw,18px);font-weight:900;line-height:1;letter-spacing:1px;color:#0064b0;text-transform:uppercase;-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr}header .header__nav__container .share .share-list[data-v-db5f7874]{width:100%;display:grid;gap:1rem}header .header__nav__container .share .share-list__item.twitter a svg path[data-v-db5f7874]{fill:#000}header .header__nav__container .share .share-list__item.line a svg path[data-v-db5f7874]{fill:#06c655}header .header__nav__container .share .share-list__item.facebook a svg path[data-v-db5f7874]{fill:#0865fe}header .header__nav__container .share .share-list__item a[data-v-db5f7874]{width:22px;aspect-ratio:1/1;display:grid;place-items:center;background:#fff;position:relative}header .header__nav__container .share .share-list__item a svg[data-v-db5f7874]{width:100%;aspect-ratio:1/1;display:block;position:relative;z-index:1}@media screen and (min-width: 700px){header[data-v-db5f7874]{--headerHeight: 72px}header .header__container__logo a[data-v-db5f7874]{width:min(75vw,420px)}header .header__container__btn.is-open .hamburger span[data-v-db5f7874]:nth-child(1){top:8px}header .header__container__btn.is-open .hamburger span[data-v-db5f7874]:nth-child(3){top:8px}header .header__container__btn .hamburger[data-v-db5f7874]{width:40px;height:28px;position:relative}header .header__container__btn .hamburger span[data-v-db5f7874]{width:32px}header .header__container__btn .hamburger span[data-v-db5f7874]:nth-child(1){top:0}header .header__container__btn .hamburger span[data-v-db5f7874]:nth-child(2){top:8px}header .header__container__btn .hamburger span[data-v-db5f7874]:nth-child(3){top:16px}header .header__container__btn>p[data-v-db5f7874]{translate:0 2px}header .header__nav__container[data-v-db5f7874]{padding:min(8vw,96px)}header .header__nav__container .wrap[data-v-db5f7874]{gap:min(4vw,48px)}header .header__nav__container .navigation ul li[data-v-db5f7874]{width:min(100%,400px)}header .header__nav__container .navigation ul li a div.txt__main[data-v-db5f7874]{font-size:min(4.5vw,40px)}header .header__nav__container .navigation ul li a div.txt__sub[data-v-db5f7874]{margin-top:4px}header .header__nav__container .navigation ul li a div.txt__sub>.txt[data-v-db5f7874]{font-size:min(2vw,18px)}header .header__nav__container .share[data-v-db5f7874]{padding:48px 1rem}header .header__nav__container .share>p[data-v-db5f7874]{font-size:.875rem}header .header__nav__container .share .share-list__item a[data-v-db5f7874]{width:28px}}@media screen and (min-width: 1080px){header[data-v-db5f7874]{width:clamp(300px,25vw,480px);height:calc(100vh - 4rem);display:grid;grid-template-columns:1fr;position:sticky;top:2rem;left:initial;right:0;z-index:998;translate:0 0!important}header .header__container[data-v-db5f7874]{display:none}header .header__nav[data-v-db5f7874]{width:calc(100% - 2rem);height:100%;background:#fff;border-radius:1.5rem;-webkit-box-shadow:0 4px 8px rgba(0,0,0,.25);box-shadow:0 4px 8px #00000040;-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto;pointer-events:fill;position:relative;top:initial;left:initial;opacity:1;z-index:999}header .header__nav__container[data-v-db5f7874]{width:100%;height:100%;padding:1rem;background:#0000;opacity:1}header .header__nav__container .wrap[data-v-db5f7874]{display:block}header .header__nav__container .navigation[data-v-db5f7874]{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}header .header__nav__container .navigation__logo[data-v-db5f7874]{margin-bottom:min(4.75vh,48px);display:block}header .header__nav__container .navigation__logo a[data-v-db5f7874]{display:block;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}header .header__nav__container .navigation__logo a[data-v-db5f7874]:hover{opacity:.6}header .header__nav__container .navigation__logo a:hover img[data-v-db5f7874]{scale:1.025}header .header__nav__container .navigation__logo a.current[data-v-db5f7874]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}header .header__nav__container .navigation__logo a img[data-v-db5f7874]{-webkit-transition:scale .3s ease;transition:scale .3s ease}header .header__nav__container .navigation ul[data-v-db5f7874]{gap:.575rem}header .header__nav__container .navigation ul li[data-v-db5f7874]{width:100%}header .header__nav__container .navigation ul li a[data-v-db5f7874]{grid-template-columns:min(2.5vw,48px) auto;gap:.25rem}header .header__nav__container .navigation ul li a.comingsoon[data-v-db5f7874]:after{padding-bottom:2px;border-radius:.5rem;font-size:clamp(28px,1.75vw,32px)}header .header__nav__container .navigation ul li a:hover div.icon svg path[data-v-db5f7874]{fill:#c7000c}header .header__nav__container .navigation ul li a:hover div.txt[data-v-db5f7874]{background:#1111111a}header .header__nav__container .navigation ul li a div.txt[data-v-db5f7874]{padding:.25rem;background:#1110;border-radius:.25rem;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}header .header__nav__container .navigation ul li a div.txt__main[data-v-db5f7874]{font-size:clamp(24px,1.525vw,32px)}header .header__nav__container .navigation ul li a div.txt__sub[data-v-db5f7874]{margin-top:4px}header .header__nav__container .navigation ul li a div.txt__sub>.txt[data-v-db5f7874]{font-size:clamp(12px,1vw,15px)}header .header__nav__container .navigation ul li a div>span[data-v-db5f7874]{display:inline-block;line-height:1}header .header__nav__container .share[data-v-db5f7874]{display:none}}footer[data-v-a561fe7b]{margin-top:64px;position:relative;z-index:0;opacity:0;-webkit-transition:opacity .5s ease;transition:opacity .5s ease}footer.show[data-v-a561fe7b]{opacity:1}footer .footer__container[data-v-a561fe7b]{margin:0 16px 16px;padding:1rem;background:#fff3;border:1px solid #fff;border-radius:.75rem;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}footer .footer__container__wrap[data-v-a561fe7b]{display:grid;gap:1rem}footer .footer__container__wrap[data-v-a561fe7b]:not(:last-of-type){margin-bottom:1rem}footer .footer__container__head[data-v-a561fe7b]{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto;font-size:min(4.75vw,20px);font-weight:900;line-height:1;color:#fff;text-align:center;text-transform:uppercase}footer .footer__container__share .share-list[data-v-a561fe7b]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}footer .footer__container__share .share-list__item.twitter a svg path[data-v-a561fe7b]{fill:#000}footer .footer__container__share .share-list__item.line a svg path[data-v-a561fe7b]{fill:#06c655}footer .footer__container__share .share-list__item.facebook a svg path[data-v-a561fe7b]{fill:#0865fe}footer .footer__container__share .share-list__item a[data-v-a561fe7b]{padding:.25rem;display:grid;grid-template-columns:2rem auto;place-items:center;background:#ffffff40;border:1px solid #fff;border-radius:calc(infinity*1px);position:relative}footer .footer__container__share .share-list__item a .icon[data-v-a561fe7b]{width:100%;height:auto;aspect-ratio:1/1;padding:4px;background:#fff;border-radius:50%}footer .footer__container__share .share-list__item a svg[data-v-a561fe7b]{width:100%;height:auto;aspect-ratio:1/1;border-radius:4px;display:block;position:relative;z-index:1}footer .footer__container__share .share-list__item a svg path[data-v-a561fe7b]{fill:#fff}footer .footer__container__share .share-list__item a span[data-v-a561fe7b]{font-size:.75rem;color:#fff}footer .footer__container__share .share-list__item a span.upper[data-v-a561fe7b]{text-transform:uppercase}footer .footer__container__navigation .navigation ul[data-v-a561fe7b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 8px}footer .footer__container__navigation .navigation ul li.comingsoon[data-v-a561fe7b]{position:relative;overflow:hidden}footer .footer__container__navigation .navigation ul li.comingsoon[data-v-a561fe7b]:after{content:"";width:100%;height:100%;padding-top:4px;display:grid;place-items:center;background:#00000053;border-radius:calc(infinity*1px);font-size:.875rem;color:#fff;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}footer .footer__container__navigation .navigation ul li.comingsoon a[data-v-a561fe7b]:after{opacity:0}footer .footer__container__navigation .navigation ul li.comingsoon a .main[data-v-a561fe7b]{opacity:.5}footer .footer__container__navigation .navigation ul li a[data-v-a561fe7b]{padding:.75rem;display:block;background:#ffffff40;border:1px solid #fff;border-radius:calc(infinity*1px);font-size:min(3.5vw,20px);line-height:1;text-transform:uppercase;position:relative;opacity:1}footer .footer__container__navigation .navigation ul li a.current[data-v-a561fe7b]{padding-left:1.75rem;border:1px solid #fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;position:relative;opacity:.5}footer .footer__container__navigation .navigation ul li a.current[data-v-a561fe7b]:before{content:"";width:1rem;height:auto;aspect-ratio:1/1;background:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='_レイヤー_2'%20xmlns='http://www.w3.org/2000/svg'%20version='1.1'%20viewBox='0%200%20313.6%20313.6'%3e%3c!--%20Generator:%20Adobe%20Illustrator%2029.8.4,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%202.1.1%20Build%206)%20--%3e%3cdefs%3e%3cstyle%3e%20.st0%20{%20fill:%20%23fff;%20}%20%3c/style%3e%3c/defs%3e%3cg%20id='_2'%3e%3cpath%20class='st0'%20d='M206.7,106.9c-24.6-24.7-41.5-67.7-49.9-106.9-8.4,39.2-25.2,82.3-49.9,106.9-24.7,24.6-67.7,41.5-106.9,49.9,39.2,8.4,82.2,25.2,106.9,49.9,24.7,24.6,41.5,67.7,49.9,106.9,8.4-39.2,25.2-82.3,49.9-106.9,24.6-24.6,67.7-41.5,106.9-49.9-39.2-8.4-82.2-25.2-106.9-49.9h0Z'/%3e%3c/g%3e%3c/svg%3e");background-size:cover;position:absolute;left:8px;top:50%;translate:0 -50%}footer .footer__container__navigation .navigation ul li a.current[data-v-a561fe7b]:after{opacity:0}footer .footer__container__navigation .navigation ul li a[data-v-a561fe7b]:after{content:"";width:8px;height:auto;aspect-ratio:1/1;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;right:8px;translate:0 -50%}footer .footer__container__navigation .navigation ul li a .main[data-v-a561fe7b]{color:#fff;position:relative}footer .footer__copy[data-v-a561fe7b]{padding:32px;background:#111;position:relative}footer .footer__copy p[data-v-a561fe7b]{font-size:12px;font-weight:400;line-height:1;color:#fff;text-align:center;position:relative;z-index:2}footer .footer__copy p span.strong[data-v-a561fe7b]{font-weight:700}footer .footer__bottom[data-v-a561fe7b]{padding:40px;background:#000050;display:grid;gap:24px;position:relative}footer .footer__bottom__logo[data-v-a561fe7b]{display:grid;place-items:center}footer .footer__bottom__logo a[data-v-a561fe7b]{width:55%;max-width:240px;display:block}footer .footer__bottom__copy[data-v-a561fe7b]{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}footer .footer__bottom__copy p[data-v-a561fe7b]{margin-bottom:0;font-size:10px;font-weight:400;line-height:1;color:#fff;text-align:center}footer .footer__bottom__copy p[data-v-a561fe7b]:not(:last-of-type){margin-bottom:8px}@media screen and (min-width: 700px){footer .footer__container[data-v-a561fe7b]{width:90%;margin:0 auto 5vw;padding:2rem;border-radius:1.25rem}footer .footer__container__wrap[data-v-a561fe7b]{gap:2rem}footer .footer__container__wrap[data-v-a561fe7b]:not(:last-of-type){margin-bottom:2rem}footer .footer__container__head[data-v-a561fe7b]{font-size:min(4vw,32px)}footer .footer__container__share .share-list[data-v-a561fe7b]{gap:.5rem}footer .footer__container__share .share-list__item a[data-v-a561fe7b]{padding:.5rem}footer .footer__container__navigation .navigation ul[data-v-a561fe7b]{gap:1rem}footer .footer__container__navigation .navigation ul li a[data-v-a561fe7b]{padding:1rem;font-size:min(2.5vw,24px)}footer .footer__container__navigation .navigation ul li a.current[data-v-a561fe7b]{padding-left:2.5rem}footer .footer__container__navigation .navigation ul li a.current[data-v-a561fe7b]:before{width:1.25rem;left:1rem}footer .footer__container__navigation .navigation ul li a[data-v-a561fe7b]:after{width:12px;border-top:3px solid #fff;border-right:3px solid #fff;right:1rem}}@media screen and (min-width: 1080px){footer[data-v-a561fe7b]{margin-top:min(8vw,154px)}footer .footer__container[data-v-a561fe7b]{width:min(100% - 4rem,1920px);margin:0 auto min(8vw,154px) auto;padding:3rem;background:#fff3;border:2px solid #fff;border-radius:1.5rem}footer .footer__container__wrap[data-v-a561fe7b]{gap:2rem}footer .footer__container__wrap[data-v-a561fe7b]:not(:last-of-type){margin-bottom:2rem}footer .footer__container__head[data-v-a561fe7b]{font-size:min(3.5vw,48px)}footer .footer__container__share .share-list[data-v-a561fe7b]{gap:1rem}footer .footer__container__share .share-list__item a[data-v-a561fe7b]{grid-template-columns:2rem auto calc(19.79898984px + .5rem);-webkit-transition:background-color .3s ease;transition:background-color .3s ease}footer .footer__container__share .share-list__item a[data-v-a561fe7b]:hover{background:#c7000c}footer .footer__container__share .share-list__item a[data-v-a561fe7b]:hover:after{translate:.325rem -50%}footer .footer__container__share .share-list__item a[data-v-a561fe7b]:after{content:"";width:14px;height:auto;aspect-ratio:1/1;border-top:4px solid #fff;border-right:4px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;right:1rem;translate:0 -50%;-webkit-transition:translate .3s ease;transition:translate .3s ease}footer .footer__container__share .share-list__item a .icon[data-v-a561fe7b]{padding:8px}footer .footer__container__share .share-list__item a svg[data-v-a561fe7b]{width:100%;height:auto;aspect-ratio:1/1;border-radius:4px;display:block;position:relative;z-index:1}footer .footer__container__share .share-list__item a svg path[data-v-a561fe7b]{fill:#fff}footer .footer__container__share .share-list__item a span[data-v-a561fe7b]{font-size:.75rem;color:#fff}footer .footer__container__share .share-list__item a span.upper[data-v-a561fe7b]{text-transform:uppercase}footer .footer__container__navigation .navigation ul[data-v-a561fe7b]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem .75rem}footer .footer__container__navigation .navigation ul li a[data-v-a561fe7b]{font-size:min(2.125vw,28px);-webkit-transition:background-color .3s ease;transition:background-color .3s ease}footer .footer__container__navigation .navigation ul li a[data-v-a561fe7b]:hover{background:#0064b0}footer .footer__container__navigation .navigation ul li a[data-v-a561fe7b]:hover:after{translate:.325rem -50%}footer .footer__container__navigation .navigation ul li a.current[data-v-a561fe7b]{padding-left:2.75rem}footer .footer__container__navigation .navigation ul li a[data-v-a561fe7b]:after{width:14px;border-top:4px solid #fff;border-right:4px solid #fff;-webkit-transition:translate .3s ease;transition:translate .3s ease}}*{box-sizing:border-box}:before,:after{box-sizing:inherit}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border:0;border-top:1px solid;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;vertical-align:bottom}embed,object,iframe{border:0;vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;border:0;background:transparent;padding:0;margin:0;outline:0;border-radius:0;text-align:inherit}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}button[disabled],[type=button][disabled],[type=reset][disabled],[type=submit][disabled]{cursor:default}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}select::-ms-expand{display:none}option{padding:0}fieldset{margin:0;padding:0;border:0;min-width:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]{outline:none}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}template{display:none}[hidden]{display:none}*{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;min-height:0vw;vertical-align:bottom;scroll-behavior:auto!important}*::-moz-selection{background:#1558d666;text-shadow:none}*::selection{background:#1558d666;text-shadow:none}html{width:100%;font-family:fot-chiaro-std,sans-serif;color:#111;font-size:clamp(12px,3.75vw,16px);font-weight:700;letter-spacing:normal;line-height:1.8;font-style:normal;word-break:break-all;-webkit-font-feature-settings:"palt"!important;font-feature-settings:"palt"!important;-ms-touch-action:manipulation;touch-action:manipulation}html body{width:100%;height:100%;background:url(/special/ga20th-anniversary-akihabara/assets/bg__base-CccqLy_A.webp);background-size:min(80vw,640px) auto;background-position:center center;position:relative;overflow-x:hidden;z-index:-1}html body:before{content:"";width:100%;height:100%;background:url(/special/ga20th-anniversary-akihabara/assets/bg__sp-DBgIWTje.webp);background-size:100% auto;position:absolute;top:0;opacity:.2;z-index:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;z-index:-1}#grid #main-content{opacity:0!important;-webkit-transition:opacity .5s ease;transition:opacity .5s ease;position:relative;z-index:1}#grid #main-content.show{opacity:1!important}p:not(:last-of-type){margin-bottom:1rem}p span{display:inline-block}p span.red{color:#f40000;font-weight:700}img{max-width:100%;height:auto;vertical-align:bottom!important;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none}.link-btn.margin-top{margin-top:1rem}.link-btn a{padding:.75rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:4px;-moz-column-gap:4px;column-gap:4px;background:#c7000c;border-radius:calc(infinity*1px);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.link-btn a .txt{width:100%;font-size:1rem;line-height:1;color:#fff;text-align:center}.link-btn a .txt span{display:inline-block;line-height:1}.link-btn a .arrow{width:min(4vw,16px);height:auto;aspect-ratio:1/1;display:grid;place-items:center}.link-btn a .arrow:after{content:"";width:100%;height:100%;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20version='1.1'%20viewBox='0%200%20128%20128'%3e%3cpolygon%20class='cls-1'%20points='41.6%200%2022.4%2019.3%2067.1%2064%2022.4%20108.7%2041.6%20128%20105.6%2064%2041.6%200'/%3e%3c/svg%3e");-webkit-filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7453%) hue-rotate(74deg) brightness(99%) contrast(111%);filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7453%) hue-rotate(74deg) brightness(99%) contrast(111%);background-position:center center;background-repeat:no-repeat;position:relative}.link-txt{padding-bottom:3px}.link-txt.margin-top{margin-top:12px}.link-txt a{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.link-txt a:after{content:"";width:100%;height:3px;background:#c7000c;position:absolute;left:0;bottom:-2px}.link-txt a .link-txt__txt{height:min(7vw,32px);padding-right:.5rem;display:grid;place-items:center;color:#c7000c}.link-txt a .link-txt__icon{width:min(7vw,32px);aspect-ratio:1/1;display:grid;place-items:center;position:relative}.link-txt a .link-txt__icon .arrow{width:45%;aspect-ratio:1/1;display:grid;place-items:center;position:relative;translate:-1px 0}.link-txt a .link-txt__icon .arrow svg{fill:#c7000c}.link-txt a .link-txt__icon .arrow svg #arrow{scale:1 1;-webkit-transform-origin:right center;transform-origin:right center}@media screen and (min-width: 700px){html{font-size:18px}html body:before{background:url(/special/ga20th-anniversary-akihabara/assets/bg__pc-CMyNb1Xi.webp);background-size:100% auto}p:not(:last-of-type){margin-bottom:24px}.link-btn a span.arrow{width:min(2.5vw,28px)}.link-txt.margin-top{margin-top:16px}.link-txt a:after{height:4px}.link-txt a .link-txt__txt{height:min(4.5vw,36px)}.link-txt a .link-txt__icon{width:min(4.5vw,36px)}}@media screen and (min-width: 1080px){html{font-size:min(1.65vw,24px)}#grid{max-width:1920px;margin:0 auto;display:grid;grid-template-columns:auto clamp(300px,25vw,480px)}#grid header{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#grid #main-content{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.link-btn a{position:relative;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.link-btn a:hover{background:#0064b0}.link-btn a:hover span.arrow:after{translate:8px 0}.link-btn a span{padding-bottom:1px;position:relative}.link-btn a span.arrow{width:min(2vw,28px)}.link-btn a span.arrow:after{-webkit-transition:translate .3s ease;transition:translate .3s ease}.link-txt a:hover{text-decoration:none}.link-txt a:hover:after{background:#0064b0;scale:0 1;-webkit-transform-origin:right top;transform-origin:right top}.link-txt a:hover .link-txt__txt{color:#0064b0}.link-txt a:hover .link-txt__icon .arrow svg{fill:#0064b0}.link-txt a:hover .link-txt__icon .arrow svg #arrow{opacity:1;scale:1 1;-webkit-transform-origin:left top;transform-origin:left top;-webkit-transition-delay:.12s;transition-delay:.12s}.link-txt a:after{-webkit-transform-origin:left top;transform-origin:left top;-webkit-transition:scale .3s ease,background-color .3s ease;transition:scale .3s ease,background-color .3s ease}.link-txt a .link-txt__txt{height:min(2.875vw,58px);-webkit-transition:color .3s ease;transition:color .3s ease}.link-txt a .link-txt__icon{width:min(2.875vw,58px)}.link-txt a .link-txt__icon .arrow svg{-webkit-transition:fill .3s ease;transition:fill .3s ease}.link-txt a .link-txt__icon .arrow svg #arrow{opacity:0;scale:0 1;-webkit-transform-origin:right top;transform-origin:right top;-webkit-transition:scale .3s ease,opacity .3s ease;transition:scale .3s ease,opacity .3s ease}}
