.link[data-astro-cid-4bj5jkga]{position:relative;display:inline-block;color:var(--color-text-dark);font-size:var(--text-size-xsmall);font-weight:var(--text-weight-light);line-height:var(--text-line-height-wide);text-decoration:none;padding-top:4px;padding-bottom:4px;transition:color .2s,opacity .2s}.link[data-astro-cid-4bj5jkga]:after{content:"";position:absolute;left:0;bottom:0;height:3px;width:0;background-image:radial-gradient(circle,#000 50%,transparent 50%);background-size:6px 6px;background-repeat:repeat-x;transition:width .4s ease;overflow:hidden}.link[data-astro-cid-4bj5jkga]:hover:after{width:100%}.link[data-astro-cid-4bj5jkga]:focus-visible{outline:2px solid var(--color-primary);outline-offset:.5em}.link[data-astro-cid-4bj5jkga].nav{font-family:var(--token-pc-button-m-16-font-family);font-size:var(--token-pc-button-m-16-font-size);font-weight:var(--token-pc-button-m-16-font-weight);line-height:var(--token-pc-button-m-16-line-height);letter-spacing:var(--token-pc-button-m-16-letter-spacing)}.link[data-astro-cid-4bj5jkga].disabled{color:#bdbdbd;pointer-events:none;opacity:.6;cursor:not-allowed}body.sp .footer-animation[data-astro-cid-p7mwkzxw]{top:-27px;left:17px;width:90px}.footer-animation[data-astro-cid-p7mwkzxw]{position:absolute;top:-49px;left:-372px;display:flex;align-items:center;justify-content:center;z-index:10;width:100%}.footer-wrapper[data-astro-cid-cpgxvzen]{width:100%;margin:0 auto;display:flex;flex-direction:column;background-color:var(--color-white);position:relative}.footer-inner[data-astro-cid-cpgxvzen]{max-width:1200px;width:100%;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:40px;padding:60px 100px}body.sp .footer-inner[data-astro-cid-cpgxvzen]{width:100%;min-width:unset;padding:40px 20px}.footer-content[data-astro-cid-cpgxvzen]{display:flex;flex-direction:column;gap:40px;width:100%;margin:0 auto}.footer-top[data-astro-cid-cpgxvzen]{display:flex;flex-wrap:wrap;flex-direction:row;gap:90px;align-items:flex-start;justify-content:space-between}.footer-text[data-astro-cid-cpgxvzen]{max-width:384px;font-size:16px;line-height:32px;color:var(--color-text-dark)}.footer-nav-area[data-astro-cid-cpgxvzen]{display:flex;flex-wrap:wrap;gap:56px;align-items:flex-start}.footer-item-group[data-astro-cid-cpgxvzen]{display:flex;flex-direction:column;gap:40px}.footer-item-set[data-astro-cid-cpgxvzen]{display:flex;flex-direction:column;gap:20px}.footer-item-title[data-astro-cid-cpgxvzen]{display:flex;align-items:center;padding:6px 8px;border-bottom:2px solid var(--color-text-dark)}.footer-item-title[data-astro-cid-cpgxvzen] span[data-astro-cid-cpgxvzen]{font-size:20px;font-weight:var(--text-weight-normal);color:var(--color-text-dark);line-height:normal}.footer-items[data-astro-cid-cpgxvzen]{display:flex;flex-direction:column;gap:6px;list-style:none}.footer-items[data-astro-cid-cpgxvzen] li[data-astro-cid-cpgxvzen]{padding:6px 0}.company-address[data-astro-cid-cpgxvzen]{display:flex;flex-direction:column;gap:32px;width:100%;align-items:center}.company-address-logo[data-astro-cid-cpgxvzen]{align-self:flex-start;width:100%}.address-area[data-astro-cid-cpgxvzen]{display:flex;flex-wrap:wrap;gap:80px;width:100%;max-width:100%}.address-item[data-astro-cid-cpgxvzen]{display:flex;flex-direction:column;gap:8px;width:449px;max-width:449px;min-width:0}.address-label[data-astro-cid-cpgxvzen],.address-detail[data-astro-cid-cpgxvzen]{font-size:14px;line-height:20px;color:var(--color-text-dark)}.site-policy[data-astro-cid-cpgxvzen]{display:flex;align-items:center;justify-content:center;gap:16px}.site-policy-link[data-astro-cid-cpgxvzen]{font-size:13px;color:var(--color-text-dark);cursor:pointer}.site-policy-divider[data-astro-cid-cpgxvzen]{width:1px;height:13px;background-color:var(--color-text-dark)}.copyright[data-astro-cid-cpgxvzen]{font-size:13px;color:var(--color-text-dark)}.footer-inner-sp[data-astro-cid-cpgxvzen]{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:36px;padding:40px 24px;background-color:var(--color-white)}.sp-footer-nav[data-astro-cid-cpgxvzen]{display:flex;flex-direction:column;gap:10px;list-style:none;width:100%}.sp-footer-item[data-astro-cid-cpgxvzen]{height:36px;display:flex;align-items:center}.sp-footer-link[data-astro-cid-cpgxvzen]{display:flex;align-items:flex-start;padding:0 8px;font-size:18px;font-weight:var(--text-weight-normal);color:var(--color-text-dark);text-decoration:none;line-height:normal}.sp-footer-link[data-astro-cid-cpgxvzen].disabled{color:#bdbdbd;pointer-events:none;opacity:.6}.sp-site-policy-set[data-astro-cid-cpgxvzen]{display:flex;flex-direction:column;align-items:center;gap:4px;width:100%}.sp-site-policy-link[data-astro-cid-cpgxvzen]{font-size:13px;color:var(--color-text-dark);cursor:pointer}.sp-copyright[data-astro-cid-cpgxvzen]{font-size:12px;color:#000;text-align:center}.contact-button[data-astro-cid-ei6ftzgu]{display:flex;align-items:center;justify-content:center;box-sizing:border-box;height:50px;padding:12px 20px;border-radius:30px;border:2px solid var(--token-color-brand-primary-500);background-color:var(--token-color-brand-primary-500);box-shadow:0 2px 8px #0000001f;color:var(--token-color-text-heading);font-family:var(--token-pc-button-m-16-font-family);font-size:var(--token-pc-button-m-16-font-size);font-weight:var(--token-pc-button-m-16-font-weight);line-height:var(--token-pc-button-m-16-line-height);letter-spacing:var(--token-pc-button-m-16-letter-spacing);text-decoration:none;outline:none;flex-shrink:0;transition:background-color .2s ease,border-color .2s ease,border-width .2s ease,color .2s ease}.contact-button[data-astro-cid-ei6ftzgu]:hover{background-color:var(--token-color-brand-primary-200);border-color:var(--token-color-brand-primary-200);color:var(--token-color-text-heading)}.contact-button[data-astro-cid-ei6ftzgu]:focus{outline:none}.contact-button[data-astro-cid-ei6ftzgu]:focus-visible{outline:none;border-width:3px;border-color:var(--token-color-text-black)}.header-wrapper[data-astro-cid-j2devmb2]{box-sizing:border-box;width:100%;display:flex;flex-direction:row;justify-content:space-between;position:fixed;top:0;left:0;z-index:2000;opacity:1;background:linear-gradient(to bottom,#ffffff8c,#ffffff59 60%,#ffffff14);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:transform .4s ease,opacity .4s ease}body.pc .header-wrapper[data-astro-cid-j2devmb2]{min-width:1105px;justify-content:flex-start;align-items:center;gap:80px;padding:20px 48px;min-height:66px}.header-logo[data-astro-cid-j2devmb2]{display:flex;align-items:center;margin:0}.header-logo-link[data-astro-cid-j2devmb2]{display:flex;align-items:center;gap:.25em;text-decoration:none}.header-company-prefix[data-astro-cid-j2devmb2]{color:var(--token-color-text-black);font-family:var(--token-font-family-a1gothic-stdn);font-size:16px;font-weight:500;line-height:1}.navigation[data-astro-cid-j2devmb2]{display:flex;flex-direction:row;align-items:center;gap:24px}body.pc .navigation[data-astro-cid-j2devmb2]{flex:1;justify-content:space-between}.menu-list[data-astro-cid-j2devmb2]{display:flex;padding:0;flex-direction:row;list-style:none;gap:24px}.hide[data-astro-cid-j2devmb2]{opacity:0}.header-wrapper[data-astro-cid-j2devmb2].is-scrolling{transform:translateY(-100%);opacity:0;pointer-events:none}.hamburger-button[data-astro-cid-j2devmb2]{display:block;border:none;background-color:transparent;cursor:pointer}.menu-open[data-astro-cid-j2devmb2]{display:block!important}.menu-overlay[data-astro-cid-j2devmb2]{display:none;position:fixed;top:0;left:0;background-color:var(--color-white);width:100%}.close-button-wrapper[data-astro-cid-j2devmb2]{display:flex;justify-content:flex-end;padding:20px}.close-button[data-astro-cid-j2devmb2]{border:none;background-color:transparent;cursor:pointer}.menu-overlay-content[data-astro-cid-j2devmb2]{margin-top:50px;display:flex;flex-direction:column;height:100vh;padding:0 50px}.hamburger-menu-list[data-astro-cid-j2devmb2]{display:flex;flex-direction:column}.hamburger-menu-item[data-astro-cid-j2devmb2]{list-style:none;padding:20px 0;border-bottom:2px solid #e6e6e6}.hamburger-menu-link[data-astro-cid-j2devmb2]{display:block;text-decoration:none;color:#3e3a39;font-size:20px;font-weight:500;line-height:1;width:100%}.hamburger-menu-link-disabled[data-astro-cid-j2devmb2]{display:block;text-decoration:none;color:#999;font-size:20px;font-weight:500;line-height:1;width:100%}body.sp .header-wrapper[data-astro-cid-j2devmb2]{padding:16px 18px;align-items:center}.mobile-sticky-apply[data-astro-cid-22r22d7l]{display:none}body.sp .mobile-sticky-apply[data-astro-cid-22r22d7l]{display:flex;flex-direction:column;justify-content:center;align-items:flex-end;position:fixed;bottom:0;left:0;right:0;z-index:1999;padding:12px 20px;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px));background:transparent;transform:translateY(0);opacity:1;pointer-events:auto;transition:transform .4s ease,opacity .4s ease}body.sp .mobile-sticky-apply[data-astro-cid-22r22d7l].is-scrolling{transform:translateY(100%);opacity:0;pointer-events:none}body.pc .mobile-sticky-apply[data-astro-cid-22r22d7l]{display:none}:root{--token-color-text-main: #3e3a39;--token-color-text-black: #3e3a39;--token-color-text-heading: #ffffff;--token-color-brand-primary-200: #f3da99;--token-color-brand-primary-500: #f2c03e;--token-color-primary-orange: #f2c03e;--token-color-brand-secondary-200: #a2d5e5;--token-color-brand-secondary-500: #4fb6d5;--token-color-light-blue: #4fb6d5;--token-color-footer-background-default: #ffffff;--token-color-white: #ffffff;--token-color-background-gray: #f9f8f4;--token-color-background-main: #f9f8f4;--token-color-disabled: #d4d4d4;--token-color-button-disabled: #d4d4d4;--token-color-neutral-200: #d9d9d9;--token-button-default-background: var(--token-color-white);--token-button-default-text: var(--token-color-text-black);--token-button-default-border: var(--token-color-text-black);--token-button-hover-background: var(--token-color-text-black);--token-button-hover-text: var(--token-color-white);--token-button-hover-border: var(--token-color-text-black);--token-button-active-background: var(--token-color-brand-primary-500);--token-button-active-text: var(--token-color-white);--token-button-active-border: var(--token-color-white);--token-button-focus-background: var(--token-color-white);--token-button-focus-text: var(--token-color-text-black);--token-button-focus-border: var(--token-color-brand-primary-500);--token-button-focus-border-width: 3px;--token-button-disabled-background: var(--token-color-white);--token-button-disabled-text: var(--token-color-disabled);--token-button-disabled-border: var(--token-color-disabled);--token-button-icon-default: var(--token-color-text-black);--token-button-icon-hover: var(--token-color-white);--token-button-icon-active: var(--token-color-white);--token-button-icon-disabled: var(--token-color-disabled);--token-font-family-a1gothic-stdn: var(--font-type-square), sans-serif;--token-font-family-aoto-gothic-stdn: var(--font-type-square-aoto), sans-serif;--token-pc-button-m-16-font-family: var(--token-font-family-a1gothic-stdn);--token-pc-button-m-16-font-size: 16px;--token-pc-button-m-16-font-weight: 500;--token-pc-button-m-16-line-height: 100%;--token-pc-button-m-16-letter-spacing: .1em;--token-pc-button-m-font-family: var(--token-font-family-a1gothic-stdn);--token-pc-button-m-font-size: 20px;--token-pc-button-m-font-weight: 500;--token-pc-button-m-line-height: 100%;--token-pc-button-m-letter-spacing: .1em;--token-pc-button-m-100-font-family: var(--token-font-family-a1gothic-stdn);--token-pc-button-m-100-font-size: 20px;--token-pc-button-m-100-font-weight: 500;--token-pc-button-m-100-line-height: 1;--token-pc-button-m-100-letter-spacing: 0;--token-pc-button-l-font-family: var(--token-font-family-a1gothic-stdn);--token-pc-button-l-font-size: 24px;--token-pc-button-l-font-weight: 500;--token-pc-button-l-line-height: 1;--token-pc-button-l-letter-spacing: 0;--token-pc-heading-h1-font-family: var(--token-font-family-a1gothic-stdn);--token-pc-heading-h1-font-size: 36px;--token-pc-heading-h1-font-weight: 500;--token-pc-heading-h1-line-height: 56px;--token-pc-heading-h1-letter-spacing: 0;--token-pc-heading-h2-font-family: var(--token-font-family-a1gothic-stdn);--token-pc-heading-h2-font-size: 32px;--token-pc-heading-h2-font-weight: 500;--token-pc-heading-h2-line-height: 1;--token-pc-heading-h2-letter-spacing: 0;--token-pc-heading-h3-font-family: var(--token-font-family-a1gothic-stdn);--token-pc-heading-h3-font-size: 25px;--token-pc-heading-h3-font-weight: 500;--token-pc-heading-h3-line-height: 34px;--token-pc-heading-h3-letter-spacing: 0;--token-pc-subheading-m-font-family: var(--token-font-family-a1gothic-stdn);--token-pc-subheading-m-font-size: 20px;--token-pc-subheading-m-font-weight: 500;--token-pc-subheading-m-line-height: 1;--token-pc-subheading-m-letter-spacing: 0;--token-pc-subheading-m-regular-font-family: var(--token-font-family-a1gothic-stdn);--token-pc-subheading-m-regular-font-size: 20px;--token-pc-subheading-m-regular-font-weight: 400;--token-pc-subheading-m-regular-line-height: 64px;--token-pc-subheading-m-regular-letter-spacing: 2px;--token-pc-subheading-m-medium-font-family: var(--token-font-family-a1gothic-stdn);--token-pc-subheading-m-medium-font-size: 25px;--token-pc-subheading-m-medium-font-weight: 500;--token-pc-subheading-m-medium-line-height: 34px;--token-pc-subheading-m-medium-letter-spacing: 0;--token-pc-subheading-r-bold-font-family: var(--token-font-family-a1gothic-stdn);--token-pc-subheading-r-bold-font-size: 16px;--token-pc-subheading-r-bold-font-weight: 500;--token-pc-subheading-r-bold-line-height: 48px;--token-pc-subheading-r-bold-letter-spacing: 1.6px;--token-pc-label-r-font-family: var(--token-font-family-a1gothic-stdn);--token-pc-label-r-font-size: 16px;--token-pc-label-r-font-weight: 400;--token-pc-label-r-line-height: 1;--token-pc-label-r-letter-spacing: 0;--token-pc-label-r-20-font-family: var(--token-font-family-a1gothic-stdn);--token-pc-label-r-20-font-size: 20px;--token-pc-label-r-20-font-weight: 400;--token-pc-label-r-20-line-height: 1;--token-pc-label-r-20-letter-spacing: 0;--token-pc-label-r-24-font-family: var(--token-font-family-a1gothic-stdn);--token-pc-label-r-24-font-size: 16px;--token-pc-label-r-24-font-weight: 400;--token-pc-label-r-24-line-height: 24px;--token-pc-label-r-24-letter-spacing: 0;--token-pc-label-s-regular-font-family: var(--token-font-family-a1gothic-stdn);--token-pc-label-s-regular-font-size: 16px;--token-pc-label-s-regular-font-weight: 400;--token-pc-label-s-regular-line-height: 1;--token-pc-label-s-regular-letter-spacing: 0;--token-pc-label-m-bold-font-family: var(--token-font-family-aoto-gothic-stdn);--token-pc-label-m-bold-font-size: 20px;--token-pc-label-m-bold-font-weight: 700;--token-pc-label-m-bold-line-height: 1;--token-pc-label-m-bold-letter-spacing: 0;--token-pc-label-m-bold-a1-font-family: var(--token-font-family-a1gothic-stdn);--token-pc-label-m-bold-a1-font-size: 20px;--token-pc-label-m-bold-a1-font-weight: 500;--token-pc-label-m-bold-a1-line-height: 1;--token-pc-label-m-bold-a1-letter-spacing: 0;--token-pc-label-m-bold-a1-28-font-family: var(--token-font-family-a1gothic-stdn);--token-pc-label-m-bold-a1-28-font-size: 20px;--token-pc-label-m-bold-a1-28-font-weight: 500;--token-pc-label-m-bold-a1-28-line-height: 28px;--token-pc-label-m-bold-a1-28-letter-spacing: 0;--token-pc-label-m-light-font-family: var(--token-font-family-aoto-gothic-stdn);--token-pc-label-m-light-font-size: 20px;--token-pc-label-m-light-font-weight: 500;--token-pc-label-m-light-line-height: 28px;--token-pc-label-m-light-letter-spacing: 0;--token-pc-body-m-regular-font-family: var(--token-font-family-a1gothic-stdn);--token-pc-body-m-regular-font-size: 16px;--token-pc-body-m-regular-font-weight: 400;--token-pc-body-m-regular-line-height: 28px;--token-pc-body-m-regular-letter-spacing: 0;--token-pc-body-m-regular-32-font-family: var(--token-font-family-a1gothic-stdn);--token-pc-body-m-regular-32-font-size: 16px;--token-pc-body-m-regular-32-font-weight: 400;--token-pc-body-m-regular-32-line-height: 32px;--token-pc-body-m-regular-32-letter-spacing: 0;--token-pc-body-l-font-family: var(--token-font-family-a1gothic-stdn);--token-pc-body-l-font-size: 18px;--token-pc-body-l-font-weight: 500;--token-pc-body-l-line-height: 31.5px;--token-pc-body-l-letter-spacing: 0;--token-pc-maintext-font-family: var(--token-font-family-a1gothic-stdn);--token-pc-maintext-font-size: 16px;--token-pc-maintext-font-weight: 400;--token-pc-maintext-line-height: 28px;--token-pc-maintext-letter-spacing: 0;--token-pc-body-xl-medium-font-family: var(--token-font-family-a1gothic-stdn);--token-pc-body-xl-medium-font-size: 20px;--token-pc-body-xl-medium-font-weight: 500;--token-pc-body-xl-medium-line-height: 1;--token-pc-body-xl-medium-letter-spacing: 0;--token-pc-body-s-font-family: var(--token-font-family-a1gothic-stdn);--token-pc-body-s-font-size: 14px;--token-pc-body-s-font-weight: 400;--token-pc-body-s-line-height: 20px;--token-pc-body-s-letter-spacing: 0;--token-pc-body-xs-font-family: var(--token-font-family-a1gothic-stdn);--token-pc-body-xs-font-size: 13px;--token-pc-body-xs-font-weight: 400;--token-pc-body-xs-line-height: 1;--token-pc-body-xs-letter-spacing: 0;--token-pc-hashtag-s-font-family: var(--token-font-family-a1gothic-stdn);--token-pc-hashtag-s-font-size: 14px;--token-pc-hashtag-s-font-weight: 400;--token-pc-hashtag-s-line-height: 1;--token-pc-hashtag-s-letter-spacing: 0;--token-sp-heading-h1-font-family: var(--token-font-family-a1gothic-stdn);--token-sp-heading-h1-font-size: 25px;--token-sp-heading-h1-font-weight: 500;--token-sp-heading-h1-line-height: 1;--token-sp-heading-h1-letter-spacing: 0;--token-sp-heading-h2-font-family: var(--token-font-family-a1gothic-stdn);--token-sp-heading-h2-font-size: 24px;--token-sp-heading-h2-font-weight: 500;--token-sp-heading-h2-line-height: 30px;--token-sp-heading-h2-letter-spacing: 0;--token-sp-heading-h3-font-family: var(--token-font-family-a1gothic-stdn);--token-sp-heading-h3-font-size: 20px;--token-sp-heading-h3-font-weight: 500;--token-sp-heading-h3-line-height: 28px;--token-sp-heading-h3-letter-spacing: 0;--token-sp-button-m-font-family: var(--token-font-family-a1gothic-stdn);--token-sp-button-m-font-size: 18px;--token-sp-button-m-font-weight: 500;--token-sp-button-m-line-height: 100%;--token-sp-button-m-letter-spacing: 0;--token-sp-button-m-bold-font-family: var(--token-font-family-a1gothic-stdn);--token-sp-button-m-bold-font-size: 18px;--token-sp-button-m-bold-font-weight: 500;--token-sp-button-m-bold-line-height: normal;--token-sp-button-m-bold-letter-spacing: 0;--token-sp-button-l-font-family: var(--token-font-family-a1gothic-stdn);--token-sp-button-l-font-size: 24px;--token-sp-button-l-font-weight: 500;--token-sp-button-l-line-height: 48px;--token-sp-button-l-letter-spacing: .1em;--token-sp-hashtag-s-font-family: var(--token-font-family-a1gothic-stdn);--token-sp-hashtag-s-font-size: 12px;--token-sp-hashtag-s-font-weight: 400;--token-sp-hashtag-s-line-height: 1;--token-sp-hashtag-s-letter-spacing: 0;--token-sp-subheading-m-font-family: var(--token-font-family-a1gothic-stdn);--token-sp-subheading-m-font-size: 20px;--token-sp-subheading-m-font-weight: 500;--token-sp-subheading-m-line-height: 28px;--token-sp-subheading-m-letter-spacing: 0;--token-sp-subheading-m-regular-font-family: var(--token-font-family-a1gothic-stdn);--token-sp-subheading-m-regular-font-size: 20px;--token-sp-subheading-m-regular-font-weight: 400;--token-sp-subheading-m-regular-line-height: 48px;--token-sp-subheading-m-regular-letter-spacing: 2px;--token-sp-body-m-regular-font-family: var(--token-font-family-a1gothic-stdn);--token-sp-body-m-regular-font-size: 16px;--token-sp-body-m-regular-font-weight: 400;--token-sp-body-m-regular-line-height: 28px;--token-sp-body-m-regular-letter-spacing: 0;--token-sp-body-r-bold2-font-family: var(--token-font-family-a1gothic-stdn);--token-sp-body-r-bold2-font-size: 16px;--token-sp-body-r-bold2-font-weight: 500;--token-sp-body-r-bold2-line-height: 32px;--token-sp-body-r-bold2-letter-spacing: 0;--token-sp-body-r-font-family: var(--token-font-family-a1gothic-stdn);--token-sp-body-r-font-size: 14px;--token-sp-body-r-font-weight: 400;--token-sp-body-r-line-height: 24px;--token-sp-body-r-letter-spacing: 0;--token-sp-maintext-font-family: var(--token-font-family-a1gothic-stdn);--token-sp-maintext-font-size: 16px;--token-sp-maintext-font-weight: 400;--token-sp-maintext-line-height: 28px;--token-sp-maintext-letter-spacing: 0;--token-sp-body-m-font-family: var(--token-font-family-a1gothic-stdn);--token-sp-body-m-font-size: 16px;--token-sp-body-m-font-weight: 500;--token-sp-body-m-line-height: 1;--token-sp-body-m-letter-spacing: 0;--token-sp-label-s-font-family: var(--token-font-family-a1gothic-stdn);--token-sp-label-s-font-size: 13px;--token-sp-label-s-font-weight: 400;--token-sp-label-s-line-height: 1;--token-sp-label-s-letter-spacing: 0;--token-sp-label-m-bold-font-family: var(--token-font-family-aoto-gothic-stdn);--token-sp-label-m-bold-font-size: 16px;--token-sp-label-m-bold-font-weight: 700;--token-sp-label-m-bold-line-height: 1;--token-sp-label-m-bold-letter-spacing: 0;--token-sp-label-s-light-font-family: var(--token-font-family-aoto-gothic-stdn);--token-sp-label-s-light-font-size: 14px;--token-sp-label-s-light-font-weight: 500;--token-sp-label-s-light-line-height: 22px;--token-sp-label-s-light-letter-spacing: 0}.token-pc-button-m-16{font-family:var(--token-pc-button-m-16-font-family);font-size:var(--token-pc-button-m-16-font-size);font-weight:var(--token-pc-button-m-16-font-weight);line-height:var(--token-pc-button-m-16-line-height);letter-spacing:var(--token-pc-button-m-16-letter-spacing)}.token-pc-button-m{font-family:var(--token-pc-button-m-font-family);font-size:var(--token-pc-button-m-font-size);font-weight:var(--token-pc-button-m-font-weight);line-height:var(--token-pc-button-m-line-height);letter-spacing:var(--token-pc-button-m-letter-spacing)}.token-pc-button-m-100{font-family:var(--token-pc-button-m-100-font-family);font-size:var(--token-pc-button-m-100-font-size);font-weight:var(--token-pc-button-m-100-font-weight);line-height:var(--token-pc-button-m-100-line-height);letter-spacing:var(--token-pc-button-m-100-letter-spacing)}.token-pc-button-l{font-family:var(--token-pc-button-l-font-family);font-size:var(--token-pc-button-l-font-size);font-weight:var(--token-pc-button-l-font-weight);line-height:var(--token-pc-button-l-line-height);letter-spacing:var(--token-pc-button-l-letter-spacing)}.token-pc-heading-h1{font-family:var(--token-pc-heading-h1-font-family);font-size:var(--token-pc-heading-h1-font-size);font-weight:var(--token-pc-heading-h1-font-weight);line-height:var(--token-pc-heading-h1-line-height);letter-spacing:var(--token-pc-heading-h1-letter-spacing)}.token-pc-heading-h2{font-family:var(--token-pc-heading-h2-font-family);font-size:var(--token-pc-heading-h2-font-size);font-weight:var(--token-pc-heading-h2-font-weight);line-height:var(--token-pc-heading-h2-line-height);letter-spacing:var(--token-pc-heading-h2-letter-spacing)}.token-pc-heading-h3{font-family:var(--token-pc-heading-h3-font-family);font-size:var(--token-pc-heading-h3-font-size);font-weight:var(--token-pc-heading-h3-font-weight);line-height:var(--token-pc-heading-h3-line-height);letter-spacing:var(--token-pc-heading-h3-letter-spacing)}.token-pc-subheading-m{font-family:var(--token-pc-subheading-m-font-family);font-size:var(--token-pc-button-m-16-font-size);font-weight:var(--token-pc-subheading-m-font-weight);line-height:var(--token-pc-subheading-m-line-height);letter-spacing:var(--token-pc-subheading-m-letter-spacing)}.token-pc-subheading-m-regular,.token-subheading-m-regular{font-family:var(--token-pc-subheading-m-regular-font-family);font-size:var(--token-pc-subheading-m-regular-font-size);font-weight:var(--token-pc-subheading-m-regular-font-weight);line-height:var(--token-pc-subheading-m-regular-line-height);letter-spacing:var(--token-pc-subheading-m-regular-letter-spacing)}.sp .token-subheading-m-regular{font-family:var(--token-sp-subheading-m-regular-font-family);font-size:var(--token-sp-subheading-m-regular-font-size);font-weight:var(--token-sp-subheading-m-regular-font-weight);line-height:var(--token-sp-subheading-m-regular-line-height);letter-spacing:var(--token-sp-subheading-m-regular-letter-spacing)}.token-heading-h1{font-family:var(--token-pc-heading-h1-font-family);font-size:var(--token-pc-heading-h1-font-size);font-weight:var(--token-pc-heading-h1-font-weight);line-height:var(--token-pc-heading-h1-line-height);letter-spacing:var(--token-pc-heading-h1-letter-spacing)}.sp .token-heading-h1{font-family:var(--token-sp-heading-h1-font-family);font-size:var(--token-sp-heading-h1-font-size);font-weight:var(--token-sp-heading-h1-font-weight);line-height:var(--token-sp-heading-h1-line-height);letter-spacing:var(--token-sp-heading-h1-letter-spacing)}.token-heading-h2{font-family:var(--token-pc-heading-h2-font-family);font-size:var(--token-pc-heading-h2-font-size);font-weight:var(--token-pc-heading-h2-font-weight);line-height:var(--token-pc-heading-h2-line-height);letter-spacing:var(--token-pc-heading-h2-letter-spacing)}.sp .token-heading-h2{font-family:var(--token-sp-heading-h2-font-family);font-size:var(--token-sp-heading-h2-font-size);font-weight:var(--token-sp-heading-h2-font-weight);line-height:var(--token-sp-heading-h2-line-height);letter-spacing:var(--token-sp-heading-h2-letter-spacing)}.token-heading-h3{color:var(--token-color-text-main);font-family:var(--token-pc-heading-h3-font-family);font-size:var(--token-pc-heading-h3-font-size);font-weight:var(--token-pc-heading-h3-font-weight);line-height:var(--token-pc-heading-h3-line-height);letter-spacing:var(--token-pc-heading-h3-letter-spacing)}.sp .token-heading-h3{color:var(--token-color-text-black);font-family:var(--token-sp-heading-h3-font-family);font-size:var(--token-sp-heading-h3-font-size);font-weight:var(--token-sp-heading-h3-font-weight);line-height:var(--token-sp-heading-h3-line-height);letter-spacing:var(--token-sp-heading-h3-letter-spacing)}.token-button-m{font-family:var(--token-pc-button-m-font-family);font-size:var(--token-pc-button-m-font-size);font-weight:var(--token-pc-button-m-font-weight);line-height:var(--token-pc-button-m-line-height);letter-spacing:var(--token-pc-button-m-letter-spacing)}.sp .token-button-m{font-family:var(--token-sp-button-m-font-family);font-size:var(--token-sp-button-m-font-size);font-weight:var(--token-sp-button-m-font-weight);line-height:var(--token-sp-button-m-line-height);letter-spacing:var(--token-sp-button-m-letter-spacing)}.token-button-m-bold{font-family:var(--token-pc-button-m-100-font-family);font-size:var(--token-pc-button-m-100-font-size);font-weight:var(--token-pc-button-m-100-font-weight);line-height:var(--token-pc-button-m-100-line-height);letter-spacing:var(--token-pc-button-m-100-letter-spacing)}.sp .token-button-m-bold{font-family:var(--token-sp-button-m-bold-font-family);font-size:var(--token-sp-button-m-bold-font-size);font-weight:var(--token-sp-button-m-bold-font-weight);line-height:var(--token-sp-button-m-bold-line-height);letter-spacing:var(--token-sp-button-m-bold-letter-spacing)}.token-button-l{font-family:var(--token-pc-button-l-font-family);font-size:var(--token-pc-button-l-font-size);font-weight:var(--token-pc-button-l-font-weight);line-height:var(--token-pc-button-l-line-height);letter-spacing:var(--token-pc-button-l-letter-spacing)}.sp .token-button-l{font-family:var(--token-sp-button-l-font-family);font-size:var(--token-sp-button-l-font-size);font-weight:var(--token-sp-button-l-font-weight);line-height:var(--token-sp-button-l-line-height);letter-spacing:var(--token-sp-button-l-letter-spacing)}.token-subheading-m{font-family:var(--token-pc-subheading-m-font-family);font-size:var(--token-pc-subheading-m-font-size);font-weight:var(--token-pc-subheading-m-font-weight);line-height:var(--token-pc-subheading-m-line-height);letter-spacing:var(--token-pc-subheading-m-letter-spacing)}.sp .token-subheading-m{font-family:var(--token-sp-subheading-m-font-family);font-size:var(--token-sp-subheading-m-font-size);font-weight:var(--token-sp-subheading-m-font-weight);line-height:var(--token-sp-subheading-m-line-height);letter-spacing:var(--token-sp-subheading-m-letter-spacing)}.token-body-m-regular{font-family:var(--token-pc-body-m-regular-font-family);font-size:var(--token-pc-body-m-regular-font-size);font-weight:var(--token-pc-body-m-regular-font-weight);line-height:var(--token-pc-body-m-regular-line-height);letter-spacing:var(--token-pc-body-m-regular-letter-spacing)}.sp .token-body-m-regular{font-family:var(--token-sp-body-m-regular-font-family);font-size:var(--token-sp-body-m-regular-font-size);font-weight:var(--token-sp-body-m-regular-font-weight);line-height:var(--token-sp-body-m-regular-line-height);letter-spacing:var(--token-sp-body-m-regular-letter-spacing)}.token-maintext{font-family:var(--token-pc-maintext-font-family);font-size:var(--token-pc-maintext-font-size);font-weight:var(--token-pc-maintext-font-weight);line-height:var(--token-pc-maintext-line-height);letter-spacing:var(--token-pc-maintext-letter-spacing)}.sp .token-maintext{font-family:var(--token-sp-maintext-font-family);font-size:var(--token-sp-maintext-font-size);font-weight:var(--token-sp-maintext-font-weight);line-height:var(--token-sp-maintext-line-height);letter-spacing:var(--token-sp-maintext-letter-spacing)}.token-hashtag-s{font-family:var(--token-pc-hashtag-s-font-family);font-size:var(--token-pc-hashtag-s-font-size);font-weight:var(--token-pc-hashtag-s-font-weight);line-height:var(--token-pc-hashtag-s-line-height);letter-spacing:var(--token-pc-hashtag-s-letter-spacing)}.sp .token-hashtag-s{font-family:var(--token-sp-hashtag-s-font-family);font-size:var(--token-sp-hashtag-s-font-size);font-weight:var(--token-sp-hashtag-s-font-weight);line-height:var(--token-sp-hashtag-s-line-height);letter-spacing:var(--token-sp-hashtag-s-letter-spacing)}.token-subheading-r-bold{font-family:var(--token-pc-subheading-r-bold-font-family);font-size:var(--token-pc-subheading-r-bold-font-size);font-weight:var(--token-pc-subheading-r-bold-font-weight);line-height:var(--token-pc-subheading-r-bold-line-height);letter-spacing:var(--token-pc-subheading-r-bold-letter-spacing)}.sp .token-subheading-r-bold{font-family:var(--token-sp-body-r-bold2-font-family);font-size:var(--token-sp-body-r-bold2-font-size);font-weight:var(--token-sp-body-r-bold2-font-weight);line-height:var(--token-sp-body-r-bold2-line-height);letter-spacing:var(--token-sp-body-r-bold2-letter-spacing)}.token-subheading-r-bold-body-s-regular{font-family:var(--token-pc-subheading-r-bold-font-family);font-size:var(--token-pc-subheading-r-bold-font-size);font-weight:var(--token-pc-subheading-r-bold-font-weight);line-height:var(--token-pc-subheading-r-bold-line-height);letter-spacing:var(--token-pc-subheading-r-bold-letter-spacing)}.sp .token-subheading-r-bold-body-s-regular{font-family:var(--token-sp-body-r-font-family);font-size:var(--token-sp-body-r-font-size);font-weight:var(--token-sp-body-r-font-weight);line-height:var(--token-sp-body-r-line-height);letter-spacing:var(--token-sp-body-r-letter-spacing)}.token-pc-subheading-m-medium{font-family:var(--token-pc-subheading-m-medium-font-family);font-size:var(--token-pc-subheading-m-medium-font-size);font-weight:var(--token-pc-subheading-m-medium-font-weight);line-height:var(--token-pc-subheading-m-medium-line-height);letter-spacing:var(--token-pc-subheading-m-medium-letter-spacing)}.token-pc-subheading-r-bold{font-family:var(--token-pc-subheading-r-bold-font-family);font-size:var(--token-pc-subheading-r-bold-font-size);font-weight:var(--token-pc-subheading-r-bold-font-weight);line-height:var(--token-pc-subheading-r-bold-line-height);letter-spacing:var(--token-pc-subheading-r-bold-letter-spacing)}.token-pc-label-r{font-family:var(--token-pc-label-r-font-family);font-size:var(--token-pc-label-r-font-size);font-weight:var(--token-pc-label-r-font-weight);line-height:var(--token-pc-label-r-line-height);letter-spacing:var(--token-pc-label-r-letter-spacing)}.token-pc-label-r-20{font-family:var(--token-pc-label-r-20-font-family);font-size:var(--token-pc-label-r-20-font-size);font-weight:var(--token-pc-label-r-20-font-weight);line-height:var(--token-pc-label-r-20-line-height);letter-spacing:var(--token-pc-label-r-20-letter-spacing)}.token-pc-label-r-24{font-family:var(--token-pc-label-r-24-font-family);font-size:var(--token-pc-label-r-24-font-size);font-weight:var(--token-pc-label-r-24-font-weight);line-height:var(--token-pc-label-r-24-line-height);letter-spacing:var(--token-pc-label-r-24-letter-spacing)}.token-pc-label-s-regular{font-family:var(--token-pc-label-s-regular-font-family);font-size:var(--token-pc-label-s-regular-font-size);font-weight:var(--token-pc-label-s-regular-font-weight);line-height:var(--token-pc-label-s-regular-line-height);letter-spacing:var(--token-pc-label-s-regular-letter-spacing)}.token-pc-label-m-bold{font-family:var(--token-pc-label-m-bold-font-family);font-size:var(--token-pc-label-m-bold-font-size);font-weight:var(--token-pc-label-m-bold-font-weight);line-height:var(--token-pc-label-m-bold-line-height);letter-spacing:var(--token-pc-label-m-bold-letter-spacing)}.token-pc-label-m-bold-a1{font-family:var(--token-pc-label-m-bold-a1-font-family);font-size:var(--token-pc-label-m-bold-a1-font-size);font-weight:var(--token-pc-label-m-bold-a1-font-weight);line-height:var(--token-pc-label-m-bold-a1-line-height);letter-spacing:var(--token-pc-label-m-bold-a1-letter-spacing)}.token-pc-label-m-bold-a1-28{font-family:var(--token-pc-label-m-bold-a1-28-font-family);font-size:var(--token-pc-label-m-bold-a1-28-font-size);font-weight:var(--token-pc-label-m-bold-a1-28-font-weight);line-height:var(--token-pc-label-m-bold-a1-28-line-height);letter-spacing:var(--token-pc-label-m-bold-a1-28-letter-spacing)}.token-pc-label-m-light{font-family:var(--token-pc-label-m-light-font-family);font-size:var(--token-pc-label-m-light-font-size);font-weight:var(--token-pc-label-m-light-font-weight);line-height:var(--token-pc-label-m-light-line-height);letter-spacing:var(--token-pc-label-m-light-letter-spacing)}.token-pc-body-m-regular{font-family:var(--token-pc-body-m-regular-font-family);font-size:var(--token-pc-body-m-regular-font-size);font-weight:var(--token-pc-body-m-regular-font-weight);line-height:var(--token-pc-body-m-regular-line-height);letter-spacing:var(--token-pc-body-m-regular-letter-spacing)}.token-pc-body-m-regular-32{font-family:var(--token-pc-body-m-regular-32-font-family);font-size:var(--token-pc-body-m-regular-32-font-size);font-weight:var(--token-pc-body-m-regular-32-font-weight);line-height:var(--token-pc-body-m-regular-32-line-height);letter-spacing:var(--token-pc-body-m-regular-32-letter-spacing)}.token-pc-body-l{font-family:var(--token-pc-body-l-font-family);font-size:var(--token-pc-body-l-font-size);font-weight:var(--token-pc-body-l-font-weight);line-height:var(--token-pc-body-l-line-height);letter-spacing:var(--token-pc-body-l-letter-spacing)}.token-pc-maintext{font-family:var(--token-pc-maintext-font-family);font-size:var(--token-pc-maintext-font-size);font-weight:var(--token-pc-maintext-font-weight);line-height:var(--token-pc-maintext-line-height);letter-spacing:var(--token-pc-maintext-letter-spacing)}.token-pc-body-xl-medium{font-family:var(--token-pc-body-xl-medium-font-family);font-size:var(--token-pc-body-xl-medium-font-size);font-weight:var(--token-pc-body-xl-medium-font-weight);line-height:var(--token-pc-body-xl-medium-line-height);letter-spacing:var(--token-pc-body-xl-medium-letter-spacing)}.token-pc-body-s{font-family:var(--token-pc-body-s-font-family);font-size:var(--token-pc-body-s-font-size);font-weight:var(--token-pc-body-s-font-weight);line-height:var(--token-pc-body-s-line-height);letter-spacing:var(--token-pc-body-s-letter-spacing)}.token-pc-body-xs{font-family:var(--token-pc-body-xs-font-family);font-size:var(--token-pc-body-xs-font-size);font-weight:var(--token-pc-body-xs-font-weight);line-height:var(--token-pc-body-xs-line-height);letter-spacing:var(--token-pc-body-xs-letter-spacing)}.token-pc-hashtag-s{font-family:var(--token-pc-hashtag-s-font-family);font-size:var(--token-pc-hashtag-s-font-size);font-weight:var(--token-pc-hashtag-s-font-weight);line-height:var(--token-pc-hashtag-s-line-height);letter-spacing:var(--token-pc-hashtag-s-letter-spacing)}.token-sp-heading-h1{font-family:var(--token-sp-heading-h1-font-family);font-size:var(--token-sp-heading-h1-font-size);font-weight:var(--token-sp-heading-h1-font-weight);line-height:var(--token-sp-heading-h1-line-height);letter-spacing:var(--token-sp-heading-h1-letter-spacing)}.token-sp-heading-h2{font-family:var(--token-sp-heading-h2-font-family);font-size:var(--token-sp-heading-h2-font-size);font-weight:var(--token-sp-heading-h2-font-weight);line-height:var(--token-sp-heading-h2-line-height);letter-spacing:var(--token-sp-heading-h2-letter-spacing)}.token-sp-button-m{font-family:var(--token-sp-button-m-font-family);font-size:var(--token-sp-button-m-font-size);font-weight:var(--token-sp-button-m-font-weight);line-height:var(--token-sp-button-m-line-height);letter-spacing:var(--token-sp-button-m-letter-spacing)}.token-sp-button-m-bold{font-family:var(--token-sp-button-m-bold-font-family);font-size:var(--token-sp-button-m-bold-font-size);font-weight:var(--token-sp-button-m-bold-font-weight);line-height:var(--token-sp-button-m-bold-line-height);letter-spacing:var(--token-sp-button-m-bold-letter-spacing)}.token-sp-button-l{font-family:var(--token-sp-button-l-font-family);font-size:var(--token-sp-button-l-font-size);font-weight:var(--token-sp-button-l-font-weight);line-height:var(--token-sp-button-l-line-height);letter-spacing:var(--token-sp-button-l-letter-spacing)}.token-sp-hashtag-s{font-family:var(--token-sp-hashtag-s-font-family);font-size:var(--token-sp-hashtag-s-font-size);font-weight:var(--token-sp-hashtag-s-font-weight);line-height:var(--token-sp-hashtag-s-line-height);letter-spacing:var(--token-sp-hashtag-s-letter-spacing)}.token-sp-subheading-m{font-family:var(--token-sp-subheading-m-font-family);font-size:var(--token-sp-subheading-m-font-size);font-weight:var(--token-sp-subheading-m-font-weight);line-height:var(--token-sp-subheading-m-line-height);letter-spacing:var(--token-sp-subheading-m-letter-spacing)}.token-sp-subheading-m-regular{font-family:var(--token-sp-subheading-m-regular-font-family);font-size:var(--token-sp-subheading-m-regular-font-size);font-weight:var(--token-sp-subheading-m-regular-font-weight);line-height:var(--token-sp-subheading-m-regular-line-height);letter-spacing:var(--token-sp-subheading-m-regular-letter-spacing)}.token-sp-body-m-regular{font-family:var(--token-sp-body-m-regular-font-family);font-size:var(--token-sp-body-m-regular-font-size);font-weight:var(--token-sp-body-m-regular-font-weight);line-height:var(--token-sp-body-m-regular-line-height);letter-spacing:var(--token-sp-body-m-regular-letter-spacing)}.token-sp-body-r-bold2{font-family:var(--token-sp-body-r-bold2-font-family);font-size:var(--token-sp-body-r-bold2-font-size);font-weight:var(--token-sp-body-r-bold2-font-weight);line-height:var(--token-sp-body-r-bold2-line-height);letter-spacing:var(--token-sp-body-r-bold2-letter-spacing)}.token-sp-body-r{font-family:var(--token-sp-body-r-font-family);font-size:var(--token-sp-body-r-font-size);font-weight:var(--token-sp-body-r-font-weight);line-height:var(--token-sp-body-r-line-height);letter-spacing:var(--token-sp-body-r-letter-spacing)}.token-sp-maintext{font-family:var(--token-sp-maintext-font-family);font-size:var(--token-sp-maintext-font-size);font-weight:var(--token-sp-maintext-font-weight);line-height:var(--token-sp-maintext-line-height);letter-spacing:var(--token-sp-maintext-letter-spacing)}.token-sp-body-m{font-family:var(--token-sp-body-m-font-family);font-size:var(--token-sp-body-m-font-size);font-weight:var(--token-sp-body-m-font-weight);line-height:var(--token-sp-body-m-line-height);letter-spacing:var(--token-sp-body-m-letter-spacing)}.token-sp-label-s{font-family:var(--token-sp-label-s-font-family);font-size:var(--token-sp-label-s-font-size);font-weight:var(--token-sp-label-s-font-weight);line-height:var(--token-sp-label-s-line-height);letter-spacing:var(--token-sp-label-s-letter-spacing)}.token-sp-label-m-bold{font-family:var(--token-sp-label-m-bold-font-family);font-size:var(--token-sp-label-m-bold-font-size);font-weight:var(--token-sp-label-m-bold-font-weight);line-height:var(--token-sp-label-m-bold-line-height);letter-spacing:var(--token-sp-label-m-bold-letter-spacing)}.token-sp-label-s-light{font-family:var(--token-sp-label-s-light-font-family);font-size:var(--token-sp-label-s-light-font-size);font-weight:var(--token-sp-label-s-light-font-weight);line-height:var(--token-sp-label-s-light-line-height);letter-spacing:var(--token-sp-label-s-light-letter-spacing)}:root{--breakpoint-xs: 575px;--breakpoint-sm: 576px;--breakpoint-md: 768px;--breakpoint-lg: 992px;--breakpoint-xl: 1280px;--breakpoint-2xl: 1536px}.hide-xs{@media (max-width: 575px){display:none!important}}.hide-sm{@media (max-width: 767px) and (min-width: 576px){display:none!important}}.hide-md{@media (max-width: 991px) and (min-width: 768px){display:none!important}}.hide-lg{@media (max-width: 1279px) and (min-width: 992px){display:none!important}}.hide-xl{@media (max-width: 1535px) and (min-width: 1280px){display:none!important}}.hide-2xl{@media (min-width: 1536px){display:none!important}}.show-xs{@media (min-width: 576px){display:none!important}}.show-sm{@media (max-width: 575px),(min-width: 768px){display:none!important}}.show-md{@media (max-width: 767px),(min-width: 992px){display:none!important}}.show-lg{@media (max-width: 991px),(min-width: 1280px){display:none!important}}.show-xl{@media (max-width: 1279px),(min-width: 1536px){display:none!important}}.show-2xl{@media (max-width: 1535px){display:none!important}}@media (max-width: 767px){:root{--title-en-font-size: 50px;--title-en-line-height: 50px;--title-ja-font-size: 28px;--title-ja-line-height: 45px;--subtitle-font-size: 22px;--subtitle-small-font-size: 18px;--subtitle-small-line-height: 22px;--heading-medium-font-size: 26px;--heading-medium-line-height: 40px;--body-large-font-size: 16px;--body-large-line-height: 28px;--body-font-size: 15px;--body-line-height: 26px}}@media (min-width: 768px) and (max-width: 991px){:root{--title-en-font-size: 60px;--title-en-line-height: 60px;--title-ja-font-size: 32px;--title-ja-line-height: 50px}}.sp-only{display:block!important}.pc-only{display:none!important}@media (min-width: 576px){.sp-only{display:none!important}.pc-only{display:block!important}}.sp-only-flex{display:flex!important}.pc-only-flex{display:none!important}@media (min-width: 576px){.sp-only-flex{display:none!important}.pc-only-flex{display:flex!important}}.sp-only-inline{display:inline!important}.pc-only-inline{display:none!important}@media (min-width: 576px){.sp-only-inline{display:none!important}.pc-only-inline{display:inline!important}}.sp-only-inline-block{display:inline-block!important}.pc-only-inline-block{display:none!important}@media (min-width: 576px){.sp-only-inline-block{display:none!important}.pc-only-inline-block{display:inline-block!important}}.container{width:100%;margin-right:auto;margin-left:auto;padding-right:16px;padding-left:16px;box-sizing:border-box}@media (min-width: 576px){.container{max-width:540px}}@media (min-width: 768px){.container{max-width:720px;padding-right:24px;padding-left:24px}}@media (min-width: 992px){.container{max-width:960px;padding-right:32px;padding-left:32px}}@media (min-width: 1280px){.container{max-width:1200px}}@media (min-width: 1536px){.container{max-width:1400px}}.container-fluid{width:100%;padding-right:16px;padding-left:16px;margin-right:auto;margin-left:auto;box-sizing:border-box}@media (min-width: 768px){.container-fluid{padding-right:24px;padding-left:24px}}@media (min-width: 992px){.container-fluid{padding-right:32px;padding-left:32px}}.row{display:flex;flex-wrap:wrap;margin-right:-8px;margin-left:-8px}@media (min-width: 768px){.row{margin-right:-12px;margin-left:-12px}}@media (min-width: 992px){.row{margin-right:-16px;margin-left:-16px}}.col,.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-xl,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-2xl,.col-2xl-1,.col-2xl-2,.col-2xl-3,.col-2xl-4,.col-2xl-5,.col-2xl-6,.col-2xl-7,.col-2xl-8,.col-2xl-9,.col-2xl-10,.col-2xl-11,.col-2xl-12{position:relative;width:100%;padding-right:8px;padding-left:8px;box-sizing:border-box}@media (min-width: 768px){.col,.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-xl,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-2xl,.col-2xl-1,.col-2xl-2,.col-2xl-3,.col-2xl-4,.col-2xl-5,.col-2xl-6,.col-2xl-7,.col-2xl-8,.col-2xl-9,.col-2xl-10,.col-2xl-11,.col-2xl-12{padding-right:12px;padding-left:12px}}@media (min-width: 992px){.col,.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-xl,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-2xl,.col-2xl-1,.col-2xl-2,.col-2xl-3,.col-2xl-4,.col-2xl-5,.col-2xl-6,.col-2xl-7,.col-2xl-8,.col-2xl-9,.col-2xl-10,.col-2xl-11,.col-2xl-12{padding-right:16px;padding-left:16px}}.col{flex-basis:0;flex-grow:1;max-width:100%}@media (min-width: 576px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.col-sm-1{flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{flex:0 0 100%;max-width:100%}}@media (min-width: 768px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.col-md-1{flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{flex:0 0 100%;max-width:100%}}@media (min-width: 992px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.col-lg-1{flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{flex:0 0 100%;max-width:100%}}@media (min-width: 1280px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.col-xl-1{flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{flex:0 0 100%;max-width:100%}}@media (min-width: 1536px){.col-2xl{flex-basis:0;flex-grow:1;max-width:100%}.col-2xl-1{flex:0 0 8.333333%;max-width:8.333333%}.col-2xl-2{flex:0 0 16.666667%;max-width:16.666667%}.col-2xl-3{flex:0 0 25%;max-width:25%}.col-2xl-4{flex:0 0 33.333333%;max-width:33.333333%}.col-2xl-5{flex:0 0 41.666667%;max-width:41.666667%}.col-2xl-6{flex:0 0 50%;max-width:50%}.col-2xl-7{flex:0 0 58.333333%;max-width:58.333333%}.col-2xl-8{flex:0 0 66.666667%;max-width:66.666667%}.col-2xl-9{flex:0 0 75%;max-width:75%}.col-2xl-10{flex:0 0 83.333333%;max-width:83.333333%}.col-2xl-11{flex:0 0 91.666667%;max-width:91.666667%}.col-2xl-12{flex:0 0 100%;max-width:100%}}.mt-auto{margin-top:auto!important}.mb-auto{margin-bottom:auto!important}.ml-auto{margin-left:auto!important}.mr-auto{margin-right:auto!important}.text-center{text-align:center!important}.text-left{text-align:left!important}.text-right{text-align:right!important}.d-flex{display:flex!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}@media (min-width: 576px){.d-sm-none{display:none!important}.d-sm-flex{display:flex!important}.d-sm-block{display:block!important}.text-sm-center{text-align:center!important}.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}}@media (min-width: 768px){.d-md-none{display:none!important}.d-md-flex{display:flex!important}.d-md-block{display:block!important}.text-md-center{text-align:center!important}.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}}@media (min-width: 992px){.d-lg-none{display:none!important}.d-lg-flex{display:flex!important}.d-lg-block{display:block!important}.text-lg-center{text-align:center!important}.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}}@media (min-width: 1280px){.d-xl-none{display:none!important}.d-xl-flex{display:flex!important}.d-xl-block{display:block!important}.text-xl-center{text-align:center!important}.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}}@media (min-width: 1536px){.d-2xl-none{display:none!important}.d-2xl-flex{display:flex!important}.d-2xl-block{display:block!important}.text-2xl-center{text-align:center!important}.text-2xl-left{text-align:left!important}.text-2xl-right{text-align:right!important}}.photo-frame-flexible{display:flex;align-items:center;justify-content:center;overflow:hidden;transition:opacity .2s ease}.photo-frame-flexible.is-clickable{cursor:pointer}.photo-frame-flexible.is-clickable:hover{opacity:.9}a.photo-frame-flexible{display:flex;text-decoration:none;cursor:pointer}a.photo-frame-flexible:hover{opacity:.9}.frame-color-white{background-color:var(--color-white)}.frame-color-gray{background-color:#d9d9d9}.photo-frame-flexible.is-placeholder,.photo-frame-flexible.frame-type-photo.is-placeholder,.photo-frame-flexible.frame-type-thumbnail.is-placeholder{background-color:var(--color-white)!important}a.photo-frame-flexible.is-placeholder:hover{opacity:1}.photo-frame-flexible .frame-placeholder{width:100%;height:100%;min-height:0;display:flex;align-items:center;justify-content:center;overflow:hidden;background-color:var(--color-white)}.photo-frame-flexible.is-placeholder .frame-placeholder{background-color:var(--color-white)!important}.photo-frame-flexible .frame-placeholder img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;display:block;transition:none!important;transform:none!important}a.photo-frame-flexible.is-placeholder:hover .frame-placeholder img{transform:none!important}body.pc .photo-frame-flexible.is-placeholder.frame-type-photo .frame-placeholder{padding:0 17%}body.pc .photo-frame-flexible.is-placeholder.frame-type-thumbnail .frame-placeholder,body.sp .photo-frame-flexible.is-placeholder .frame-placeholder{padding:0 20px}body.sp .photo-frame-flexible.is-placeholder .frame-placeholder img{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}.frame-type-photo{width:750px;height:750px;border-radius:16px;padding:64px}.frame-type-photo:not(.is-placeholder) .frame-inner{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#d9d9d9}.frame-type-photo .frame-image{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;object-position:center;display:block;border:1px solid rgba(0,0,0,.12)}.frame-type-thumbnail{width:280px;height:280px;border-radius:16px;padding:24px}.frame-type-thumbnail:not(.is-placeholder) .frame-inner{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#d9d9d9}.frame-color-white.frame-type-photo:not(.is-placeholder) .frame-inner,.frame-color-white.frame-type-thumbnail:not(.is-placeholder) .frame-inner{background-color:var(--color-white)}.frame-type-thumbnail .frame-image{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;object-position:center;display:block;border:1px solid rgba(0,0,0,.12);transition:transform .3s ease}a.photo-frame-flexible.frame-type-thumbnail:hover .frame-image{transform:scale(1.05)}body.sp .frame-type-photo{width:340px;height:340px;border-radius:8px;padding:21px}body.sp .frame-type-thumbnail{width:155px;height:185px;border-radius:8px;padding:21px;flex-shrink:0}body.sp .frame-type-thumbnail .frame-inner{background-color:transparent;overflow:hidden}body.sp .frame-type-thumbnail .frame-image{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;object-position:center}.photo-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:var(--z-index-modal);display:none;align-items:center;justify-content:center;box-sizing:border-box;padding:max(20px,env(safe-area-inset-top,0px)) max(20px,env(safe-area-inset-right,0px)) max(20px,env(safe-area-inset-bottom,0px)) max(20px,env(safe-area-inset-left,0px))}.photo-modal.is-open{display:flex}.photo-modal-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000000e6;cursor:pointer}.photo-modal-content{position:relative;max-width:min(90vw,calc(100vw - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px) - 40px));max-height:min(90vh,calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 48px));display:flex;align-items:center;justify-content:center;z-index:1}.photo-modal-image{max-width:100%;max-height:min(85vh,calc(100dvh - 56px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px)));width:auto;height:auto;object-fit:contain;border-radius:10px}.photo-modal-close{position:absolute;top:8px;right:8px;z-index:2;background:#00000073;border:none;border-radius:50%;cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center;color:#fff;transition:opacity .2s ease}.photo-modal-close:hover{opacity:.7}.photo-modal-close svg{width:32px;height:32px}.photo-modal-close svg rect{fill:#fff}body.sp .photo-modal-content{max-width:min(95vw,calc(100vw - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px) - 32px));max-height:min(95vh,calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 40px))}body.sp .photo-modal-close{top:6px;right:6px;padding:6px}body.sp .photo-modal-close svg{width:24px;height:24px}*,*:before,*:after{box-sizing:border-box}:root{--color-primary: #f2c03e;--color-secondary: #4fb6d5;--color-text-dark: #3e3a39;--color-text-light: #fff;--color-background-primary: #f9f8f4;--color-background-secondary: rgba(225, 225, 225, 1);--color-white: #fff;--color-gray: #e6e6e6;--z-index-modal: 10000;--font-sans: Helvetica Neue, Arial, Hiragino Sans, Hiragino Kaku Gothic ProN, BIZ UDPGothic, Meiryo, sans-serif;--font-type-square: "A1 Gothic R";--font-type-square-aoto: "A1 Gothic R";--text-size-xxlarge: 32px;--text-size-xlarge: 20px;--text-size-large: 18px;--text-size-small: 16px;--text-size-xsmall: 15px;--text-weight-extrabold: 700;--text-weight-bold: 600;--text-weight-normal: 500;--text-weight-light: 400;--text-line-height-normal: 1;--text-line-height-wide: 1.5;--title-ja-font-family: var(--font-type-square);--title-ja-font-size: 36px;--title-ja-line-height: 60px;--title-ja-font-weight: var(--text-weight-normal);--subtitle-font-family: var(--font-type-square);--subtitle-font-size: 25px;--subtitle-line-height: normal;--subtitle-font-weight: var(--text-weight-normal);--subtitle-small-font-family: var(--font-type-square);--subtitle-small-font-size: 20px;--subtitle-small-line-height: 25px;--subtitle-small-font-weight: var(--text-weight-normal);--subheading-font-family: var(--font-type-square);--subheading-font-size: 25px;--subheading-line-height: 100%;--subheading-letter-spacing: 0%;--subheading-font-weight: var(--text-weight-normal);--heading-medium-font-family: var(--font-type-square);--heading-medium-font-size: 32px;--heading-medium-line-height: 50px;--heading-medium-font-weight: var(--text-weight-normal);--body-large-font-family: var(--font-type-square);--body-large-font-size: 18px;--body-large-line-height: 31.5px;--body-large-font-weight: var(--text-weight-normal);--body-font-family: var(--font-type-square);--body-font-size: 16px;--body-line-height: 28px;--body-font-weight: var(--text-weight-normal);--header-menu-font-family: var(--font-type-square);--header-menu-font-size: 16px;--header-menu-line-height: normal;--header-menu-letter-spacing: 1.6px;--header-menu-font-weight: var(--text-weight-normal);--sp-side-padding: 16px;h1,h2,h3,p{margin:0}ul{margin:0;padding:0}dl,dd{margin:0}address{font-style:normal}a{color:var(--color-text-dark);text-decoration:none}}.text-title-en{font-family:var(--title-en-font-family);font-size:var(--title-en-font-size);line-height:var(--title-en-line-height);font-weight:var(--title-en-font-weight)}.text-title-ja{font-family:var(--title-ja-font-family);font-size:var(--title-ja-font-size);line-height:var(--title-ja-line-height);font-weight:var(--title-ja-font-weight)}.text-subtitle{font-family:var(--subtitle-font-family);font-size:var(--subtitle-font-size);line-height:var(--subtitle-line-height);font-weight:var(--subtitle-font-weight)}.text-subheading{font-family:var(--subheading-font-family);font-weight:var(--subheading-font-weight);font-size:var(--subheading-font-size);line-height:var(--subheading-line-height);letter-spacing:var(--subheading-letter-spacing)}.text-subtitle-small{font-family:var(--subtitle-small-font-family);font-size:var(--subtitle-small-font-size);line-height:var(--subtitle-small-line-height);font-weight:var(--subtitle-small-font-weight)}.text-heading-medium{font-family:var(--heading-medium-font-family);font-size:var(--heading-medium-font-size);line-height:var(--heading-medium-line-height);font-weight:var(--heading-medium-font-weight)}.sp .text-heading-medium{font-size:24px;line-height:45px}.text-body-large{font-family:var(--body-large-font-family);font-size:var(--body-large-font-size);line-height:var(--body-large-line-height);font-weight:var(--body-large-font-weight)}.sp .text-body-large{font-size:16px;line-height:28px}.text-body{font-family:var(--body-font-family);font-size:var(--body-font-size);line-height:var(--body-line-height);font-weight:var(--body-font-weight)}.text-header-menu{font-family:var(--header-menu-font-family);font-size:var(--header-menu-font-size);line-height:var(--header-menu-line-height);letter-spacing:var(--header-menu-letter-spacing);font-weight:var(--header-menu-font-weight)}.main-wrapper{width:100%;margin:0 auto}@media (max-width: 576px){.main-wrapper{width:100%;overflow-x:hidden;padding:0 var(--sp-side-padding)}}@media (min-width: 577px) and (max-width: 1050px){.main-wrapper{width:1050px;min-width:1050px;overflow-x:auto}}@media (min-width: 1051px){.main-wrapper{width:100%;max-width:1920px;margin:0 auto;padding:0 40px}}@media (min-width: 1920px){.main-wrapper{width:1920px;padding:0}}.typography{margin:0}.font-gothic{font-family:var(--font-type-square)}.text-70{font-size:70px}.text-36{font-size:36px}.text-32{font-size:32px}.text-25{font-size:25px}.text-20{font-size:20px}.text-18{font-size:18px}.text-16{font-size:16px}.text-15{font-size:15px}.leading-70{line-height:70px}.leading-60{line-height:60px}.leading-50{line-height:50px}.leading-31-5{line-height:31.5px}.leading-28{line-height:28px}.leading-25{line-height:25px}.leading-normal{line-height:normal}.leading-auto{line-height:auto}.font-bold{font-weight:var(--text-weight-bold)}.font-normal{font-weight:var(--text-weight-normal)}.font-light{font-weight:var(--text-weight-light)}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.tracking-10{letter-spacing:1.6px}.title-japanese{font-family:var(--font-type-square);font-size:36px;line-height:60px;font-weight:var(--text-weight-normal)}.header-link{font-family:var(--font-type-square);font-size:16px;line-height:normal;letter-spacing:1.6px;transition:color .3s ease}.header-link:hover{color:var(--color-primary)}@media (max-width: 768px){.title-din-db{font-size:50px;line-height:50px}.title-japanese{font-size:28px;line-height:46px}.text-36{font-size:28px}.text-32{font-size:24px}.text-25{font-size:20px}}.markdown-content{font-family:var(--font-type-square);color:var(--color-text-dark);line-height:1.75}.markdown-content h1,.markdown-content h2,.markdown-content h3,.markdown-content h4,.markdown-content h5,.markdown-content h6{font-family:var(--font-type-square);font-weight:var(--text-weight-normal);margin-top:1.5em;margin-bottom:.5em;color:var(--color-text-dark)}.markdown-content h1{font-size:25px;line-height:100%}.markdown-content h2{font-size:20px;line-height:25px}.markdown-content h3{font-size:18px;line-height:28px}.markdown-content h4{font-size:16px;line-height:28px}.markdown-content p{font-size:16px;line-height:28px;margin:1em 0}.markdown-content ul,.markdown-content ol{margin:1em 0;padding-left:1.5em}.markdown-content li{font-size:16px;line-height:28px;margin:.5em 0}.markdown-content img{max-width:100%;height:auto;border-radius:8px;margin:1em 0}.markdown-content a{color:var(--color-text-dark);text-decoration:underline}.markdown-content a:hover{color:var(--color-primary)}.markdown-content blockquote{border-left:4px solid var(--color-primary);padding-left:1em;margin:1em 0;font-style:italic;color:var(--color-text-dark)}.markdown-content code{background:var(--color-gray);padding:2px 6px;border-radius:4px;font-size:14px;font-family:monospace}.markdown-content pre{background:var(--color-gray);padding:1em;border-radius:8px;overflow-x:auto;margin:1em 0}.markdown-content pre code{background:none;padding:0}.markdown-content hr{border:none;border-top:1px solid var(--color-gray);margin:2em 0}.markdown-content table{width:100%;border-collapse:collapse;margin:1em 0}.markdown-content th,.markdown-content td{border:1px solid var(--color-gray);padding:.5em;text-align:left}.markdown-content th{background:var(--color-gray);font-weight:var(--text-weight-bold)}.markdown-content strong{font-weight:var(--text-weight-bold)}.markdown-content em{font-style:italic}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scrollbar-gutter:stable;overflow-x:hidden;max-width:100%}body{margin:0;padding:0;accent-color:auto;font-family:var(--font-type-square);overflow-wrap:anywhere;word-break:normal;line-break:strict;background-color:var(--color-background-primary);overflow-x:hidden;max-width:100%}.body-gradient-about-us{background:linear-gradient(180deg,#b2dce8,#f4e0ac)}.body-gradient-character{background:linear-gradient(180deg,#f4e0ac,#b2dce8)}.body-wrapper{display:flex;flex-direction:column;align-items:center;overflow-x:hidden}.scroll-text{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.scroll-text.visible{opacity:1;transform:translateY(0)}.mogu-stamp{opacity:0;transform:translateY(10px);transition:opacity .2s ease,transform .6s ease}.mogu-stamp.mogu-visible{opacity:1;transform:translateY(0)}:global(body.sp) .body-wrapper{width:100%}.main-wrapper[data-astro-cid-nvf7xcvr]{min-width:900px;margin-top:66px;margin-left:auto;margin-right:auto;padding:80px 0 200px;display:flex;flex-direction:column;gap:var(--wrapper-gap, 80px)}body.sp .main-wrapper[data-astro-cid-nvf7xcvr]{width:100%;min-width:100%;padding:80px 20px 64px;gap:var(--wrapper-gap-sp, 80px)}.main-wrapper--no-padding-bottom[data-astro-cid-nvf7xcvr],body.sp .main-wrapper--no-padding-bottom[data-astro-cid-nvf7xcvr]{padding-bottom:0}
