﻿*,::before,::after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}::before,::after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:"Noto Sans JP","Poppins","Lato","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ","Meiryo",sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:rgba(0,0,0,0);background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}html{scroll-behavior:smooth}*,::before,::after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / 0.5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / 0.5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }@layer root, theme;@layer root{:root{--header-height: 4rem;--sp-side: 1rem;--text-10xl: calc(var(--text-base) * 6);--text-5xl: calc(var(--text-base) * 3);--text-4xl: calc(var(--text-base) * 2.5);--text-3xl: calc(var(--text-base) * 2);--text-2xl: calc(var(--text-base) * 1.5);--text-xl: calc(var(--text-base) * 1.25);--text-lg: calc(var(--text-base) * 1.125);--text-base: clamp(1rem, 0rem + 1.25vw, 1.5rem);--text-md: calc(var(--text-base) * 0.875);--text-sm: calc(var(--text-base) * 0.75);--text-xs: calc(var(--text-base) * 0.625);--text-xxs: calc(var(--text-base) * 0.5);--text-s-5xl: calc(var(--text-s-base) * 3);--text-s-4xl: calc(var(--text-s-base) * 2.5);--text-s-3xl: calc(var(--text-s-base) * 2);--text-s-2xl: calc(var(--text-s-base) * 1.5);--text-s-xl: calc(var(--text-s-base) * 1.25);--text-s-lg: calc(var(--text-s-base) * 1.125);--text-s-base: clamp(0.875rem, 0.5rem + 0.7813vw, 1rem);--text-s-md: calc(var(--text-s-base) * 0.875);--text-s-sm: calc(var(--text-s-base) * 0.75);--text-s-xs: calc(var(--text-s-base) * 0.625);--color-white: #ffffff;--color-gray-100: #f3f4f6;--color-gray-200: #e5e7eb;--color-gray-300: #d1d5db;--color-gray-400: #9ca3af;--color-gray-500: #6b7280;--color-gray-600: #4b5563;--color-gray-700: #374151;--color-gray-800: #1f2937;--color-gray-900: #111827;--color-black: #000000;--color-text: #121e2f;--color-link: #003dff;--color-link-visited: #0400be;--color-error: #ec0000;--color-theme-1: #E50012;--color-theme-2: #181878;--color-theme-3: #F5AA00;--color-theme-4: #E52D8A;--color-theme-5: #00AEEB;font-size:var(--text-base);--tw-text-opacity: 1;color:rgb(0 0 0/var(--tw-text-opacity))}}@layer theme{}@font-face{font-family:"myfont";src:url("../fonts/myfont.eot");src:url("../fonts/myfont.eot?#iefix") format("eot"),url("../fonts/myfont.woff") format("woff"),url("../fonts/myfont.ttf") format("truetype"),url("../fonts/myfont.svg#myfont") format("svg");font-weight:normal;font-style:normal}.myfont{display:inline-block;font-family:"myfont";font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.myfont-lg{font-size:1.3333333333em;line-height:.75em;vertical-align:-15%}.myfont-2x{font-size:2em}.myfont-3x{font-size:3em}.myfont-4x{font-size:4em}.myfont-5x{font-size:5em}.myfont-fw{width:1.2857142857em;text-align:center}.myfont-human:before{content:""}.myfont-arrow-right:before{content:""}.myfont-SnsFb:before{content:""}.myfont-SnsInsta:before{content:""}.myfont-SnsX:before{content:""}.myfont-home:before{content:""}.myfont-arrow-top:before{content:""}.b-gap-x-2xl{column-gap:var(--b-size-2xl)}.b-gap-x-xl{column-gap:var(--b-size-xl)}.b-gap-x-lg{column-gap:var(--b-size-lg)}.b-gap-x-base{column-gap:var(--b-size-base)}.b-gap-x-sm{column-gap:var(--b-size-sm)}.b-gap-x-xs{column-gap:var(--b-size-xs)}.b-l-gap-x-4xl{column-gap:var(--b-l-size-4xl)}.b-l-gap-x-3xl{column-gap:var(--b-l-size-3xl)}.b-l-gap-x-2xl{column-gap:var(--b-l-size-2xl)}.b-l-gap-x-xl{column-gap:var(--b-l-size-xl)}.b-l-gap-x-lg{column-gap:var(--b-l-size-lg)}.b-l-gap-x-base{column-gap:var(--b-l-size-base)}.b-gap-y-2xl{row-gap:var(--b-size-2xl)}.b-gap-y-xl{row-gap:var(--b-size-xl)}.b-gap-y-lg{row-gap:var(--b-size-lg)}.b-gap-y-base{row-gap:var(--b-size-base)}.b-gap-y-sm{row-gap:var(--b-size-sm)}.b-gap-y-xs{row-gap:var(--b-size-xs)}.b-l-gap-y-4xl{row-gap:var(--b-l-size-4xl)}.b-l-gap-y-3xl{row-gap:var(--b-l-size-3xl)}.b-l-gap-y-2xl{row-gap:var(--b-l-size-2xl)}.b-l-gap-y-xl{row-gap:var(--b-l-size-xl)}.b-l-gap-y-lg{row-gap:var(--b-l-size-lg)}.b-l-gap-y-base{row-gap:var(--b-l-size-base)}.sp-only{display:none !important}.tb-only{display:none !important}.tb-none{display:block !important}@media only screen and (max-width: 1024px){.tb-only{display:block !important}.tb-none{display:none !important}.pc-only2{display:none !important}}@media only screen and (max-width: 768px){.pc-only{display:none !important}.sp-only{display:block !important}}@keyframes wink{0%{opacity:.5}100%{opacity:1}}.l-breadcrumb-container{position:absolute;bottom:1rem;left:1rem;right:1rem;z-index:2}@media(min-width: 1024px){.l-breadcrumb-container{bottom:.75rem;left:.75rem;right:.75rem}}.l-breadcrumb-container__inner{backdrop-filter:blur(0.5rem);border-radius:.5rem;padding:.75rem 1rem}@media(min-width: 1024px){.l-breadcrumb-container__inner{background:none;padding:.5rem .75rem}}.l-breadcrumb{list-style:none;margin:0;padding:0;display:flex;align-items:center;flex-wrap:wrap;gap:.25rem;font-size:var(--text-sm)}@media(min-width: 1024px){.l-breadcrumb{font-size:var(--text-xs)}}.l-breadcrumb-item{display:flex;align-items:center}.l-breadcrumb-item:not(:last-child)::after{content:"/";color:var(--color-gray-400);margin:0 .5rem;font-size:var(--text-xs)}@media(min-width: 1024px){.l-breadcrumb-item:not(:last-child)::after{margin:0 .25rem}}.l-breadcrumb-item:last-child{color:var(--color-text);font-weight:500}.l-breadcrumb-item:last-child .l-breadcrumb-link{color:var(--color-text);text-decoration:none;pointer-events:none;cursor:default}.l-breadcrumb-link{color:var(--color-link);text-decoration:none;transition:color .2s ease}.l-breadcrumb-link:hover{color:var(--color-theme-1);text-decoration:underline}.l-breadcrumb-link:visited{color:var(--color-link-visited)}.l-footer{margin-top:5rem;padding:5rem 1.5rem 1.5rem;background:var(--color-gray-600);position:relative}.l-footer__inner{max-width:1440px;margin:0 auto;display:flex;flex-direction:column;row-gap:3rem}.l-footer__head{display:flex;justify-content:space-between;flex-direction:column-reverse;row-gap:1rem}@media(min-width: 1024px){.l-footer__head{flex-direction:row}}.l-footer__body{display:flex;flex-direction:column}.l-footer__info-term{font-size:var(--text-md);font-weight:bold;color:var(--color-white);margin-bottom:1rem}.l-footer__info-description{font-size:var(--text-sm);color:var(--color-white)}.l-footer__info-description__lists{display:grid;row-gap:.25rem}.l-footer__nav{display:flex;justify-content:center;align-items:center;column-gap:1rem}.l-footer__nav .myfont{font-size:var(--text-xl);color:var(--color-white);transition:color .3s ease}.l-footer__nav .myfont:hover{color:var(--color-gray-300)}.l-footer__body-copyright{text-align:center;font-size:var(--text-xs);color:var(--color-white);margin-top:1rem}.copyright-playstation{position:absolute;bottom:-3rem;left:50%;transform:translateX(-50%)}.l-header{position:sticky;z-index:100;top:0}.l-header__inner{display:flex;justify-content:space-between;align-items:center;background-color:var(--color-white);box-shadow:0px 4px 4px 0px rgba(0,0,0,.08);padding:.75rem 1.5rem;column-gap:1rem}@media(min-width: 1024px){.l-header__inner{padding:.75rem 2rem}}.l-header-logo{display:inline-block}.l-header__nav{display:none;flex-direction:column;justify-content:flex-end;gap:.5rem}@media(min-width: 1024px){.l-header__nav{display:flex}}.l-header-category{color:var(--color-text);font-size:var(--text-xs);margin-left:auto}.l-header-category__items{display:flex;align-items:center;gap:1rem}.l-header-menu{display:flex;align-items:center;margin-left:auto;gap:1rem}.l-header-menu.--humber{padding:0 1.5rem;height:72px}.l-header-menu.--humber .l-header-menu-button{margin-left:auto}.l-header-menu-item{position:relative}.l-header-menu__items{font-size:var(--text-sm);display:flex;align-items:center;gap:1rem}.l-header-menu__items .l-header-menu-item__link.--Nolink{pointer-events:none;cursor:default;opacity:.6;position:relative}.l-header-menu__items .l-header-menu-item__link.--Nolink::after{content:"Coming Soon";position:absolute;top:-0.3755rem;left:50%;transform:translateX(-50%);color:var(--color-black);font-size:var(--text-xxs);white-space:nowrap;line-height:1;font-weight:normal}.l-header-menu__sns{display:flex;align-items:center;gap:.75rem;font-size:var(--text-lg)}.l-header-menu__sns-item .myfont{display:flex;align-items:center}.l-header-menu-button{display:flex;align-items:center;justify-content:flex-end;height:var(--header-height)}@media(min-width: 1024px){.l-header-menu-button{padding:0 var(--b-l-size-base)}}.l-header-ModalHead__inner{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));width:83.333333%;margin:0 auto;gap:.5rem}.l-header-ModalHead__items .l-header-category-item__link{padding:.5rem;background:var(--color-white);display:flex;align-items:center;justify-content:center;gap:.5rem}.l-header-ModalContent{display:grid;row-gap:1.5rem;margin-top:2rem}.l-header-Modalbody .l-header-menu__items{flex-direction:column;width:83.333333%;margin:0 auto;align-items:start}.l-header-Modalbody .l-header-menu__items .l-header-menu-item{width:100%}.l-header-Modalbody .l-header-menu__items .l-header-menu-item .l-header-menu-item__link{color:var(--color-white);font-size:var(--text-lg);border-bottom:.0625rem solid var(--color-white);display:block;padding-bottom:.5rem}.l-header-Modalbody .l-header-menu__items .l-header-menu-item .l-header-menu-item__link.--Nolink{pointer-events:none;cursor:default;opacity:.6;position:relative}.l-header-Modalbody .l-header-menu__items .l-header-menu-item .l-header-menu-item__link.--Nolink::after{content:"Coming Soon";position:absolute;top:50%;right:0;transform:translateY(-50%);color:var(--color-white);font-size:var(--text-xxs);white-space:nowrap;line-height:1;font-weight:normal}.l-header-Modalbottom{width:83.333333%;margin:0 auto}.l-header-Modalbottom .l-header-menu__sns{justify-content:center}.l-header-Modalbottom .l-header-menu__sns-item__link{font-size:var(--text-2xl);color:var(--color-white)}.l-hero{position:relative;max-height:18.75rem;height:30vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg, #f1f3f4 0%, #e8eaed 50%, #dadce0 100%);overflow:hidden;margin-bottom:3rem}.l-hero__inner{position:relative;z-index:10;text-align:center;padding:2rem}.l-hero-heading{margin:0}.l-hero-heading-ja{font-size:var(--text-3xl);font-weight:500;color:#343a40;letter-spacing:.02em;display:inline-block;text-shadow:0 1px 2px rgba(0,0,0,.05)}.bg-animation{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.rotating-circles{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:800px;height:800px}.circle{position:absolute;border:none;border-radius:50%;background:rgba(255,255,255,.4);box-shadow:0 4px 16px rgba(0,0,0,.06),inset 0 1px 0 rgba(255,255,255,.8),inset 0 -1px 0 rgba(0,0,0,.05)}.circle:nth-child(1){width:40vw;height:40vw;top:50%;left:50%;transform:translate(-50%, -50%);background:rgba(245,246,247,.5);z-index:3}.circle:nth-child(2){width:65vw;height:65vw;top:50%;left:50%;transform:translate(-50%, -50%);background:rgba(241,243,244,.4);z-index:2}.circle:nth-child(3){width:90vw;height:90vw;top:50%;left:50%;transform:translate(-50%, -50%);background:rgba(238,240,241,.35);z-index:1}@media(max-width: 768px){.rotating-circles{width:500px;height:500px}.circle:nth-child(1){width:200px;height:200px}.circle:nth-child(2){width:350px;height:350px}.circle:nth-child(3){width:500px;height:500px}}.l-layout-grid{display:grid;grid-template-columns:var(--layout-grid-col, repeat(1, minmax(0, 1fr)))}.l-layout-grid.--lg-col-2{--layout-grid-col: repeat(2, minmax(0, 1fr))}.l-layout-grid.--lg-col-3{--layout-grid-col: repeat(3, minmax(0, 1fr))}.l-main{position:relative}.l-post-content h2{font-size:var(--text-2xl);font-weight:bold;letter-spacing:.05em;position:relative;padding:.5rem .5rem .5rem 1.5rem;background:var(--color-gray-100);margin-bottom:1rem}.l-post-content h2:before{content:"";width:.5rem;height:100%;position:absolute;background:var(--color-theme-2);top:0;left:0}.l-post-content h3{border-bottom:.0625rem solid var(--color-theme-2);color:var(--color-text);font-weight:bold;font-size:var(--text-xl);margin-bottom:.5rem;padding-bottom:.5rem}.l-post-content h4{font-weight:700;font-size:var(--text-base);color:var(--color-text);display:inline;position:relative;padding-bottom:.5rem;width:fit-content}.l-post-content h4:before{position:absolute;content:"";bottom:0;left:0;width:100%;height:.25rem;background:var(--color-text)}.l-post-content p{font-size:var(--text-sm);line-height:2}.l-post-content a{font-size:var(--text-sm);text-decoration:underline;color:var(--color-link)}@media(min-width: 1024px){.l-post-content a:hover{text-decoration:none}}.top-section{padding:5rem 1.5rem 0}.top-section.--blue{background:var(--color-theme-2);margin-top:5rem;padding-bottom:5rem}.top-section__inner{max-width:1440px;margin:0 auto;display:grid;row-gap:1.5rem}.l-section.--type-2 .l-section__inner{grid-template-columns:repeat(12, minmax(0, 1fr));row-gap:1.5rem}@media(min-width: 1024px){.l-section.--type-2 .l-section__inner{row-gap:0rem;column-gap:1.5rem}}.l-section+.l-section{margin-top:5rem}.l-section__inner{max-width:1280px;margin:0 auto;display:grid;row-gap:1rem;width:83.333333%}.l-section__inner.--short{max-width:960px}.l-section-head{grid-column:span 12/span 12;display:grid;row-gap:1rem}@media(min-width: 1024px){.l-section-head{grid-column:span 9/span 9}}.l-section-body{grid-column:span 12/span 12;display:grid;row-gap:1rem}@media(min-width: 1024px){.l-section-body{grid-column:span 3/span 3}}.c-button,.fullScreenMenu-button{display:flex;justify-content:center;align-items:center;row-gap:var(--button-gap-row, var(--button-gap-size, var(--b-size-base)));column-gap:var(--button-gap-col, var(--button-gap-size, var(--b-size-base)));border:var(--button-border-width, 1px) solid var(--button-border-color, var(--color-theme-1));border-radius:var(--button-rounded, 0);padding:var(--button-padding-y, var(--b-size-base)) var(--button-padding-x, var(--b-size-base));width:var(--button-width, var(--button-size, auto));height:var(--button-height, var(--button-size, auto));max-width:100%;color:var(--button-main-color, var(--color-theme-1));background-color:var(--button-sub-color, var(--color-white));cursor:pointer;transition-property:color,background-color;transition-duration:.3s;transition-timing-function:ease}.c-button:hover,.fullScreenMenu-button:hover,.c-button:focus,.fullScreenMenu-button:focus{color:var(--button-sub-color, var(--color-white));background-color:var(--button-main-color, var(--color-theme-1))}.c-button.--theme-1,.--theme-1.fullScreenMenu-button{--button-main-color: var(--color-theme-1);--button-sub-color: var(--color-white)}.c-button.--theme-2,.--theme-2.fullScreenMenu-button{--button-main-color: var(--color-white);--button-sub-color: var(--color-theme-1)}.c-button.--size-md,.fullScreenMenu-button{--button-size: var(--b-l-size-base)}.c-button.--size-lg,.--size-lg.fullScreenMenu-button{--button-width: var(--b-xl-size-base)}.c-button__inner,.c-button__inner-type-2,.c-button__inner-type-1{position:relative;display:flex;justify-content:var(--button-inner-justify, center);align-items:center;row-gap:var(--button-gap-row, var(--button-gap-size, var(--b-size-base)));column-gap:var(--button-gap-col, var(--button-gap-size, var(--b-size-base)));padding:0 var(--button-icon-size, var(--b-size-base));width:100%}.c-button__inner-type-1{--button-inner-justify: center}.c-button__inner-type-2{--button-inner-justify: space-between;--button-icon-size: 0}.c-button__icon-left,.c-button__icon-right{position:absolute}.c-button__icon-left{left:0}.c-button__icon-right{right:0}.button-rounded-md{--button-rounded: var(--b-size-xs)}.button-rounded-full,.fullScreenMenu-button{--button-rounded: 9999px}.c-button__side{max-width:20rem;margin:0 auto;display:flex;align-items:center;justify-content:center;background-color:var(--color-theme-4);padding:.5rem 1.5rem;border-radius:4rem;color:var(--color-white);position:relative;font-size:var(--text-md);font-weight:bold;letter-spacing:.05em;width:100%;cursor:pointer;transition:all .3s ease}@media(min-width: 1024px){.c-button__side:hover{background-color:var(--color-theme-4);transform:translateY(-0.125rem);box-shadow:0 .25rem .5rem rgba(229,45,138,.3);filter:brightness(1.1)}}.c-button__side:active{transform:translateY(0);box-shadow:0 .125rem .25rem rgba(229,45,138,.2);filter:brightness(0.95)}.c-button__side.--topics{margin:0}.c-button__side.--short{max-width:20rem}.c-button__side .myfont{position:absolute;top:50%;transform:translateY(-50%);right:1.5rem;transition:transform .3s ease}.c-button__side:hover .myfont{transform:translateY(-50%) scale(1.1)}.c-button__side.--gray{background-color:var(--color-white);color:var(--color-gray-600);border:.125rem solid var(--color-gray-600);transition:all .3s ease;padding:1rem 1.5rem;max-width:none;border-radius:0}@media(min-width: 1024px){.c-button__side.--gray:hover{border-color:var(--color-theme-4);color:var(--color-theme-4);transform:translateY(-0.125rem);box-shadow:0 .25rem .5rem rgba(0,0,0,.1);filter:brightness(1.1)}}.c-button__side.--gray:active{transform:translateY(0);box-shadow:0 .125rem .25rem rgba(229,45,138,.2);filter:brightness(0.95)}.c-button__side.--gray .myfont{color:inherit;transition:transform .3s ease}.c-button__side.--gray:hover .myfont{transform:translateY(-50%) scale(1.1)}.c-button__side.--anchor{max-width:none;width:auto;display:inline-flex;padding:.5rem 3rem .5rem 1.5rem;background-color:rgba(0,0,0,0);border:.125rem solid var(--color-theme-4);color:var(--color-theme-4);text-decoration:none;transition:all .3s ease;margin:0}@media(min-width: 1024px){.c-button__side.--anchor:hover{background-color:var(--color-theme-4);color:var(--color-white);transform:translateY(-0.125rem);box-shadow:0 .25rem .5rem rgba(229,45,138,.2);text-decoration:none}}.c-button__side.--anchor:active{transform:translateY(0);box-shadow:0 .125rem .25rem rgba(229,45,138,.2)}.c-button__side.--anchor .myfont{color:inherit;transform:translateY(-50%) rotate(90deg);transition:transform .3s ease}.c-button__side.--anchor:hover .myfont{transform:translateY(-50%) rotate(90deg)}.c-button__side.--anchor.--outline{background-color:var(--color-white);border:.125rem solid var(--color-gray-300);color:var(--color-text)}@media(min-width: 1024px){.c-button__side.--anchor.--outline:hover{background-color:var(--color-gray-100);border-color:var(--color-theme-4);color:var(--color-theme-4);box-shadow:0 .25rem .5rem rgba(0,0,0,.1)}}.c-button__side__wrap{justify-content:center;width:100%}.c-button__side__wrap.--anchor{display:flex;flex-wrap:wrap;gap:1rem}:root{--fullScreenMenu_duration: 0.3s}.fullScreenMenu-button{--button-main-color: var(--color-white);--button-sub-color: var(--color-theme-2);--button-border-width: 0;--menu-button-line-width: 1.5rem;--menu-button-line-height: 1px;--menu-button-line-color: #fff;--menu-button-line-gap: 0.375rem;--menu-button-open-rotate: 45deg;position:relative;width:3rem;height:3rem;flex-shrink:0}@media(min-width: 1024px){.fullScreenMenu-button{display:none}}.fullScreenMenu-button:hover,.fullScreenMenu-button:focus{background-color:var(--button-sub-color, var(--color-white));color:var(--button-main-color, var(--color-theme-1))}.fullScreenMenu-button.is-open{background-color:var(--color-white)}.fullScreenMenu-button__line{display:block;position:absolute;width:var(--menu-button-line-width, 2rem);height:var(--menu-button-line-height, 2px);background:var(--menu-button-line-color, #000);transition:width .2s,right .2s,left .2s}.fullScreenMenu-button__line:nth-child(1){transform:translateY(calc(var(--menu-button-line-gap) * -1))}.fullScreenMenu-button__line:nth-child(2){transition:var(--fullScreenMenu_duration) opacity;opacity:1}.fullScreenMenu-button__line:nth-child(3){transform:translateY(calc(var(--menu-button-line-gap)))}.fullScreenMenu-button.is-open .fullScreenMenu-button__line{background-color:var(--color-theme-2)}.fullScreenMenu-button.is-open .fullScreenMenu-button__line:nth-child(1){animation:button-line-open-top var(--fullScreenMenu_duration);animation-fill-mode:forwards}.fullScreenMenu-button.is-open .fullScreenMenu-button__line:nth-child(2){opacity:0;transition:var(--fullScreenMenu_duration) opacity}.fullScreenMenu-button.is-open .fullScreenMenu-button__line:nth-child(3){animation:button-line-open-bottom var(--fullScreenMenu_duration);animation-fill-mode:forwards}.fullScreenMenu-button.is-close .fullScreenMenu-button__line:nth-child(1){animation:button-line-close-top var(--fullScreenMenu_duration);animation-fill-mode:forwards}.fullScreenMenu-button.is-close .fullScreenMenu-button__line:nth-child(2){opacity:1;transition:var(--fullScreenMenu_duration) opacity}.fullScreenMenu-button.is-close .fullScreenMenu-button__line:nth-child(3){animation:button-line-close-bottom var(--fullScreenMenu_duration);animation-fill-mode:forwards}@keyframes button-line-close-top{0%{transform:translateY(0px) rotate(calc(var(--menu-button-open-rotate) * -1))}50%{transform:translateY(0px) rotate(0deg)}100%{transform:translateY(calc(var(--menu-button-line-gap) * -1)) rotate(0deg)}}@keyframes button-line-close-bottom{0%{transform:translateY(0px) rotate(var(--menu-button-open-rotate))}50%{transform:translateY(0px) rotate(0deg)}100%{transform:translateY(var(--menu-button-line-gap)) rotate(0deg)}}@keyframes button-line-open-top{0%{transform:translateY(calc(var(--menu-button-line-gap) * -1)) rotate(0deg)}50%{transform:translateY(0px) rotate(0deg)}100%{transform:translateY(0px) rotate(calc(var(--menu-button-open-rotate) * -1))}}@keyframes button-line-open-bottom{0%{transform:translateY(var(--menu-button-line-gap)) rotate(0deg)}50%{transform:translateY(0px) rotate(0deg)}100%{transform:translateY(0px) rotate(var(--menu-button-open-rotate))}}@keyframes navigation-overlay-opened{0%{opacity:0}100%{opacity:1}}@keyframes navigation-overlay-closed{0%{opacity:1}100%{opacity:0}}.fullScreenMenu-content{position:fixed;overflow:hidden;top:0;right:0;width:100%;height:100%;visibility:hidden;opacity:0;z-index:101}.fullScreenMenu-content.is-close{transition:opacity var(--fullScreenMenu_duration),visibility var(--fullScreenMenu_duration),transform var(--fullScreenMenu_duration)}.fullScreenMenu-content.is-open{transition:opacity var(--fullScreenMenu_duration),visibility var(--fullScreenMenu_duration),transform var(--fullScreenMenu_duration);visibility:visible;opacity:1;background-color:rgba(0,0,0,.2)}.fullScreenMenu-content__inner{overscroll-behavior:contain;overflow-y:auto;margin-left:auto;width:100%;height:100%;max-height:100vh;background-color:var(--color-theme-2);box-sizing:border-box}.fullScreenMenu-content.is-close .fullScreenMenu-content__inner{transition:opacity var(--fullScreenMenu_duration),visibility var(--fullScreenMenu_duration),transform var(--fullScreenMenu_duration)}.fullScreenMenu-content.is-open .fullScreenMenu-content__inner{transition:opacity var(--fullScreenMenu_duration),visibility var(--fullScreenMenu_duration),transform var(--fullScreenMenu_duration);visibility:visible;opacity:1}@keyframes navigation-content-opened{0%{opacity:0;visibility:visible}100%{opacity:1;visibility:visible}}@keyframes navigation-content-closed{0%{opacity:1;visibility:visible}100%{opacity:0;visibility:hidden}}.megamenu-content{display:block;transition:all .5s ease,top .3s;max-height:0;overflow:hidden}@media only screen and (min-width: 769px){.megamenu-content{position:absolute;top:117px;left:0;z-index:1000;width:100%;padding:0;background:#e2eaf1}}@media only screen and (max-width: 768px){.megamenu-content{position:static}}.is-megaMenu--show .megamenu-content{max-height:700px;z-index:1000}.is-scrolled .megamenu-content{top:117px}.megamenu-content-inner{-webkit-transform:translate(0, -12px);transform:translate(0, -12px);opacity:0;-webkit-transition:all .3s ease;transition:all .3s ease}.is-megaMenu--show .megamenu-content-inner{-webkit-transform:translate(0, 0);transform:translate(0, 0);opacity:1}body:before{content:"";position:fixed;top:117px;left:0;height:calc(100% - 117px);width:100%;background:rgba(255,255,255,0);z-index:100;visibility:hidden;transition:all .3s}body.is-megaMenu--showPage:before{background:rgba(0,0,0,.6);visibility:visible}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;box-sizing:content-box}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;display:block}.swiper.swiper-fade .swiper-slide{pointer-events:none}.swiper.swiper-fade .swiper-slide.swiper-slide-active{pointer-events:auto}.swiper-button__controller{position:absolute;bottom:0;right:0rem;display:flex;flex-direction:column;row-gap:.25rem}.swiper-button-next,.swiper-button-prev{z-index:100;cursor:pointer;display:flex;align-items:center;justify-content:center;background:var(--color-theme-1);width:1.5rem;height:1.5rem;border-radius:100%;color:var(--color-white)}.swiper-button-next .myfont,.swiper-button-prev .myfont{font-size:var(--text-xs)}.swiper-button-prev{transform:rotate(180deg)}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-pagination{text-align:center;transition:.3s opacity;z-index:10;display:inline-flex;flex-direction:row;align-items:end;margin-top:1rem}@media(min-width: 768px){.swiper-pagination{margin-top:0rem;flex-direction:column;position:absolute;right:0rem;top:50%;row-gap:.5rem;transform:translateY(-50%)}}.swiper-pagination-bullet{width:.75rem;height:.75rem;display:inline-block;border-radius:50%;background:var(--color-gray-400);border:none;margin:0 4px;padding:0;cursor:default;pointer-events:none}.swiper-pagination-bullet-active{background:var(--color-theme-1)}.tab-list{display:flex}.tab-list__item{flex:1}.tab-list__item:not(:first-child){margin-left:5px}.tab-button{width:100%;height:100%;padding:10px;background:#eee;cursor:pointer}.tab-button[aria-selected=true]{background:#3ac8ff}.tab-content{margin-top:20px}.tab-panel{padding:20px 15px;border:1px solid #eee}.tab-panel[aria-hidden=true]{display:none}.c-box{position:relative}.c-box__inner{background:var(--color-gray-100);border:.0625rem solid var(--color-gray-200);border-left:.5rem solid var(--color-theme-5);border-radius:.375rem;padding:1.5rem 2rem;position:relative}@media(min-width: 1024px){.c-box__inner{padding:1rem 1.5rem}}.c-box.--caution .c-box__inner{background:var(--color-gray-100);border-color:var(--color-gray-200);border-left-color:var(--color-theme-3)}.c-box.--important .c-box__inner{background:var(--color-gray-100);border-color:var(--color-gray-200);border-left-color:var(--color-theme-1)}.c-box.--memo .c-box__inner{background:var(--color-gray-100);border-color:var(--color-gray-200);border-left-color:var(--color-gray-500)}.c-box.--link .c-box__inner{background:var(--color-gray-100);border-color:var(--color-gray-200);border-left-color:var(--color-theme-2)}.c-box.--error .c-box__inner{background:var(--color-gray-100);border-color:var(--color-gray-200);border-left-color:var(--color-error)}.c-card{background:var(--color-white);border:.0625rem solid var(--color-gray-200);border-radius:.75rem;overflow:hidden;position:relative;display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit}a.c-card{transition:all .3s ease}a.c-card:hover{transform:translateY(-0.25rem);box-shadow:0 .5rem 1rem rgba(0,0,0,.1);border-color:var(--color-gray-300);text-decoration:none;color:inherit}.c-card-image{position:relative;overflow:hidden;aspect-ratio:16/9}.c-card-image img{width:100%;height:100%;object-fit:cover}a.c-card .c-card-image img{transition:transform .3s ease}a.c-card:hover .c-card-image img{transform:scale(1.05)}.c-card-details{padding:1.5rem;display:flex;flex-direction:column;flex-grow:1;gap:1rem}@media(min-width: 1024px){.c-card-details{padding:1rem}}.c-card-details-head{display:flex;flex-direction:column;gap:.5rem}.c-card-details-head .c-heading-h4{margin:0;line-height:1.4}.c-card-details-head .c-text{color:var(--color-gray-600);line-height:1.6}.c-card-details-bottom{margin-top:auto}.c-card-details-bottom .c-text{color:var(--color-gray-500);line-height:1.5}.c-card__number{position:absolute;top:1rem;right:1rem;background:var(--color-theme-1);color:var(--color-white);width:2rem;height:2rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:var(--text-sm);z-index:1}@media(min-width: 1024px){.c-card__number{width:1.75rem;height:1.75rem;font-size:var(--text-xs)}}.c-card-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(20rem, 1fr));gap:2rem}@media(min-width: 1024px){.c-card-grid{grid-template-columns:1fr;gap:1rem}}.c-card.--horizontal{flex-direction:row}.c-card.--horizontal .c-card-image{flex:0 0 40%;aspect-ratio:4/3}.c-card.--horizontal .c-card-details{flex:1}.c-card.--horizontal .c-card__number{top:1rem;left:1rem;right:auto}@media(min-width: 1024px){.c-card.--horizontal{flex-direction:column}.c-card.--horizontal .c-card-image{flex:none;aspect-ratio:16/9}.c-card.--horizontal .c-card__number{top:1rem;right:1rem;left:auto}}.c-card.--compact .c-card-image{aspect-ratio:1/1}.c-card.--compact .c-card-details{padding:1rem;gap:.75rem}.c-card.--compact .c-card-details-head{gap:.25rem}.c-card.--compact .c-card__number{width:1.5rem;height:1.5rem;font-size:var(--text-xs)}.c-category-nav{margin:0;padding:0}.c-category-nav__lists{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem}@media(min-width: 1024px){.c-category-nav__lists{gap:.5rem}}.c-category-nav__item{margin:0;padding:0}.c-category-nav__link{display:block;padding:1rem 1.5rem;background:var(--color-white);border:.0625rem solid var(--color-gray-200);border-radius:.5rem;text-decoration:none;color:var(--color-text);transition:all .3s ease;position:relative}.c-category-nav__link:hover{background:var(--color-theme-5);border-color:var(--color-theme-5);color:var(--color-white);transform:translateY(-0.125rem);box-shadow:0 .25rem .5rem rgba(0,174,235,.2)}.c-category-nav__link:active{transform:translateY(0)}.c-category-nav__link::after{content:">";position:absolute;right:1.5rem;top:50%;transform:translateY(-50%);color:var(--color-gray-400);font-size:var(--text-sm);transition:all .3s ease}.c-category-nav__link:hover::after{color:var(--color-white);transform:translateY(-50%) translateX(0.25rem)}@media(min-width: 1024px){.c-category-nav__link{padding:.75rem 1rem}.c-category-nav__link::after{right:1rem}}.c-category-nav__title{font-size:var(--text-md);font-weight:500;margin:0}@media(min-width: 1024px){.c-category-nav__title{font-size:var(--text-sm)}}.c-category-nav.--horizontal .c-category-nav__lists{flex-direction:row;gap:1rem}@media(min-width: 1024px){.c-category-nav.--horizontal .c-category-nav__lists{flex-direction:column;gap:.5rem}}.c-category-nav.--horizontal .c-category-nav__item{flex:1}.c-category-nav.--grid .c-category-nav__lists{display:grid;grid-template-columns:repeat(auto-fit, minmax(15rem, 1fr));gap:1rem}@media(min-width: 1024px){.c-category-nav.--grid .c-category-nav__lists{grid-template-columns:1fr;gap:.5rem}}.c-category-nav.--compact .c-category-nav__link{padding:.75rem 1rem}@media(min-width: 1024px){.c-category-nav.--compact .c-category-nav__link{padding:.5rem .75rem}}.c-category-nav.--compact .c-category-nav__title{font-size:var(--text-sm)}@media(min-width: 1024px){.c-category-nav.--compact .c-category-nav__title{font-size:var(--text-xs)}}.c-col{display:grid;align-items:stretch}.c-col.--col2-1{grid-template-columns:repeat(1, minmax(0, 1fr))}@media(min-width: 1024px){.c-col.--col2-1{grid-template-columns:repeat(2, minmax(0, 1fr))}}.c-col.--col2-2-1{grid-template-columns:repeat(1, minmax(0, 1fr))}@media(min-width: 431px){.c-col.--col2-2-1{grid-template-columns:repeat(2, minmax(0, 1fr))}}.c-col.--col2-1-1{grid-template-columns:repeat(1, minmax(0, 1fr))}@media(min-width: 1280px){.c-col.--col2-1-1{grid-template-columns:repeat(2, minmax(0, 1fr))}}.c-col.--col3-3-2{grid-template-columns:repeat(2, minmax(0, 1fr))}@media(min-width: 431px){.c-col.--col3-3-2{grid-template-columns:repeat(3, minmax(0, 1fr))}}.c-col.--col3-3-1{grid-template-columns:repeat(1, minmax(0, 1fr))}@media(min-width: 431px){.c-col.--col3-3-1{grid-template-columns:repeat(3, minmax(0, 1fr))}}.c-col.--col3-2-1{grid-template-columns:repeat(1, minmax(0, 1fr))}@media(min-width: 431px){.c-col.--col3-2-1{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 1024px){.c-col.--col3-2-1{grid-template-columns:repeat(3, minmax(0, 1fr))}}.c-col.--col3-2-2{grid-template-columns:repeat(2, minmax(0, 1fr))}@media(min-width: 1024px){.c-col.--col3-2-2{grid-template-columns:repeat(3, minmax(0, 1fr))}}.c-col.--col3-1-1{grid-template-columns:repeat(1, minmax(0, 1fr))}@media(min-width: 1024px){.c-col.--col3-1-1{grid-template-columns:repeat(3, minmax(0, 1fr))}}.c-col.-pt-8{padding-top:1rem}@media(min-width: 1024px){.c-col.-pt-8{padding-top:2rem}}.c-col.-pt-4{padding-top:1rem}.c-col.-GapLarge{gap:1.5rem}@media(min-width: 1280px){.c-col.-GapLarge{gap:2.5rem}}.c-col.-GapXSmall{column-gap:1rem}.c-col.-GapYSmall{row-gap:.625rem}.c-col.-GapYSmall-tablet{row-gap:1rem}@media(min-width: 1280px){.c-col.-GapYSmall-tablet{row-gap:0rem}}.block{background:var(--color-theme-2);padding:2rem;display:block;width:100%}.c-col__items:nth-child(2n) .block{background:var(--color-theme-3)}.c-description__wrap{background:var(--color-white);border-radius:.75rem;border:.0625rem solid var(--color-gray-200);overflow:hidden}.c-description{display:grid;grid-template-columns:1fr;gap:2rem;align-items:center;padding:2rem;border-bottom:1px solid var(--color-gray-200);transition:background-color .2s ease}@media(min-width: 1024px){.c-description{grid-template-columns:1fr 2fr;gap:1rem;padding:1rem}}.c-description:last-child{border-bottom:none}.c-description__title{font-weight:600;font-size:var(--text-md);color:var(--color-text);background:var(--color-gray-100);padding:1rem;border-radius:.375rem;margin:0 0 auto 0}.c-description__details{color:var(--color-text);font-size:var(--text-md);padding:0;line-height:1.7;display:grid;row-gap:.5rem}@font-face{font-family:"Jost";src:url("/assets/fonts/Jost/Jost-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Jost";src:url("/assets/fonts/Jost/Jost-Bold.ttf") format("truetype");font-weight:bold;font-style:normal}@font-face{font-family:"Jost";src:url("/assets/fonts/Jost/Jost-BoldItalic.ttf") format("truetype");font-weight:bold;font-style:italic}@font-face{font-family:"Noto Sans JP";src:url("/assets/fonts/Noto_Sans_JP/NotoSansJP-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noto Sans JP";src:url("/assets/fonts/Noto_Sans_JP/NotoSansJP-Medium.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:"Noto Sans JP";src:url("/assets/fonts/Noto_Sans_JP/NotoSansJP-Bold.ttf") format("truetype");font-weight:bold;font-style:normal}@font-face{font-family:"Noto Sans JP";src:url("/assets/fonts/Noto_Sans_JP/NotoSansJP-Black.ttf") format("truetype");font-weight:900;font-style:normal}*{font-family:"Noto Sans JP",sans-serif}.c-en{font-family:"Jost",sans-serif}.top-heading-h2{font-size:var(--text-2xl);font-weight:bold;letter-spacing:.05em;position:relative;text-align:center}.c-heading-h2{font-size:var(--text-2xl);font-weight:bold;letter-spacing:.05em;position:relative;padding:.5rem .5rem .5rem 1.5rem;background:var(--color-gray-100);margin-bottom:1rem}.c-heading-h2:before{content:"";width:.5rem;height:100%;position:absolute;background:var(--color-theme-2);top:0;left:0}.c-heading-h2.--top{padding:0;background:none;margin-bottom:0}.c-heading-h2.--top:before{content:none}.c-heading-h3{border-bottom:.0625rem solid var(--color-theme-2);color:var(--color-text);font-weight:bold;font-size:var(--text-xl);margin-bottom:.5rem;padding-bottom:.5rem}.c-heading-h4{font-weight:700;font-size:var(--text-base);color:var(--color-text);display:inline;position:relative;padding-bottom:.5rem;width:fit-content;display:block}.c-heading-h4:before{position:absolute;content:"";bottom:0;left:0;width:100%;height:.25rem;background:var(--color-text)}.c-image{width:100%;aspect-ratio:16/9}.c-image img{width:100%;height:100%;object-fit:cover}.c-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem}.c-list__items{position:relative;padding-left:1.5rem;line-height:1.7}.c-list__items::before{content:"";position:absolute;left:0;top:.625rem;width:.5rem;height:.5rem;background:var(--color-theme-5);border-radius:50%}.c-list.--numbered{counter-reset:list-counter}.c-list.--numbered .c-list__items{counter-increment:list-counter}.c-list.--numbered .c-list__items::before{content:counter(list-counter);width:1.25rem;height:1.25rem;background:var(--color-theme-3);color:var(--color-white);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:var(--text-xs);font-weight:600;top:.125rem;transform:none}.c-list.--check .c-list__items::before{content:"✓";width:1rem;height:1rem;background:var(--color-theme-3);color:var(--color-white);border-radius:.125rem;display:flex;align-items:center;justify-content:center;font-size:var(--text-xs);font-weight:600;top:.25rem;transform:none}.c-list.--arrow .c-list__items::before{content:"→";width:auto;height:auto;background:none;color:var(--color-theme-5);border-radius:0;font-size:var(--text-sm);font-weight:600;top:0;transform:none}.c-list.--border .c-list__items{padding:.75rem 0 .75rem 1.5rem;border-bottom:.0625rem solid var(--color-gray-200)}.c-list.--border .c-list__items:last-child{border-bottom:none}.c-list.--border .c-list__items:before{top:1.375rem}.c-list.--stripe{gap:0}.c-list.--stripe .c-list__items{padding:.75rem 1rem;border-radius:.25rem;background:var(--color-gray-100);gap:0}.c-list.--stripe .c-list__items:before{content:none}.c-list.--stripe .c-list__items:nth-child(even){background:var(--color-gray-200)}.c-list.--spacious{gap:1.5rem}.c-list.--compact{gap:.5rem}.c-list.--compact .c-list__items{padding-left:1rem}.c-list.--compact .c-list__items::before{width:.25rem;height:.25rem}.c-scrollPageTop{position:fixed;bottom:0;right:0}.c-scrollPageTop a{width:3rem;height:3rem;background:var(--color-gray-100);color:var(--color-gray-600);display:flex;justify-content:center;align-items:center;font-size:var(--text-md);border-left:.0625rem solid var(--color-gray-600);border-top:.0625rem solid var(--color-gray-600)}.c-h1,.c-h2,.c-h3,.c-h4,.c-h5,.c-h6{line-height:var(--c-text-leading, 2)}.c-h1{font-size:var(--text-s-h1)}@media(min-width: 1024px){.c-h1{font-size:var(--text-h1)}}.c-h2{font-size:var(--text-s-h2)}@media(min-width: 1024px){.c-h2{font-size:var(--text-h2)}}.c-h3{font-size:var(--text-s-h3)}@media(min-width: 1024px){.c-h3{font-size:var(--text-h3)}}.c-h4{font-size:var(--text-s-h4)}@media(min-width: 1024px){.c-h4{font-size:var(--text-h4)}}.c-h5{font-size:var(--text-s-h5)}@media(min-width: 1024px){.c-h5{font-size:var(--text-h5)}}.c-h6{font-size:var(--text-s-h6)}@media(min-width: 1024px){.c-h6{font-size:var(--text-h6)}}.c-text-2xl,.c-text-xl,.c-text-lg,.c-text-base,.c-text-sm,.c-text-xs{line-height:var(--c-text-leading, 1.5)}.c-text-2xl{font-size:var(--text-s-2xl)}@media(min-width: 1024px){.c-text-2xl{font-size:var(--text-2xl)}}.c-text-xl{font-size:var(--text-s-xl)}@media(min-width: 1024px){.c-text-xl{font-size:var(--text-xl)}}.c-text-lg{font-size:var(--text-s-lg)}@media(min-width: 1024px){.c-text-lg{font-size:var(--text-lg)}}.c-text-base{font-size:var(--text-s-base)}@media(min-width: 1024px){.c-text-base{font-size:var(--text-base)}}.c-text-sm{font-size:var(--text-s-sm)}@media(min-width: 1024px){.c-text-sm{font-size:var(--text-sm)}}.c-text-xs{font-size:var(--text-s-xs)}@media(min-width: 1024px){.c-text-xs{font-size:var(--text-xs)}}.c-text-size-2xl{font-size:1.5em}.c-text-size-xl{font-size:1.25em}.c-text-size-lg{font-size:1.125em}.c-text-size-base{font-size:1em}.c-text-size-sm{font-size:.875em}.c-text-size-xs{font-size:.75em}.c-leading-none{--c-text-leading: 1}.c-link{color:var(--c-link-color, var(--color-link));text-decoration:var(--c-link-decoration, underline)}.c-link:visited,.c-link.--is-visited{color:var(--c-link-visited-color, var(--color-link-visited))}.c-link:hover,.c-link:focus,.c-link.--is-hover{--c-link-decoration: none}.c-text-en{font-family:"Poppins",sans-serif}.c-text{font-size:var(--text-base);line-height:2}.c-text.--lg{font-size:var(--text-lg)}.c-text.--md{font-size:var(--text-md)}.c-text.--sm{font-size:var(--text-sm)}.c-text.--xs{font-size:var(--text-xs)}.c-text a{color:var(--color-link);text-decoration:underline}.c-text.--white{color:var(--color-white)}.c-text.--bold{font-weight:bold}.c-text.--center{width:83.333333333%;margin:0 auto;text-align:center}.c-text__wrap.--label span{background:var(--color-theme-2);padding:.25rem .5rem;display:inline;font-size:var(--text-sm);color:var(--color-white)}.u-sp{display:block !important}@media(min-width: 431px){.u-sp{display:none !important}}.u-tab{display:none !important}@media(min-width: 431px){.u-tab{display:block !important}}@media(min-width: 768px){.u-tab{display:none !important}}.u-pc{display:none !important}@media(min-width: 768px){.u-pc{display:block !important}}.u-sp-tab{display:block !important}@media(min-width: 768px){.u-sp-tab{display:none !important}}.u-tab-pc{display:none !important}@media(min-width: 431px){.u-tab-pc{display:block !important}}.u-sp-pc{display:block !important}@media(min-width: 431px){.u-sp-pc{display:none !important}}@media(min-width: 768px){.u-sp-pc{display:block !important}}.top-contents-item__image{aspect-ratio:16/9}.top-contents-item__image img{width:100%;height:100%;object-fit:cover;transition:all .15s ease-in-out}.top-contents-item__title{display:block;text-align:right;position:absolute;bottom:0;right:0;padding:.25rem 1rem;background:rgba(0,0,0,.5);font-size:var(--text-xs);color:var(--color-white);font-weight:bold;margin-top:1rem}@media(min-width: 1024px){.top-contents-item__title{font-size:var(--text-xxs)}}.top-contents-item{overflow:hidden;position:relative}@media(min-width: 1024px){.top-contents-item a:hover img{transform:scale(1.1)}}.top-contents__items{row-gap:2rem}.top-hero{padding:1.5rem 1.5rem 0}.top-hero__wrapper{position:relative;overflow:hidden}.top-hero__inner{position:relative}.top-hero__items{display:grid;grid-template-columns:repeat(12, minmax(0, 1fr));row-gap:1.5rem;align-items:center}@media(min-width: 768px){.top-hero__items{column-gap:1.5rem}}.top-hero__head{grid-column:span 12/span 12}@media(min-width: 768px){.top-hero__head{grid-column:span 7/span 7}.top-hero__head.--full{grid-column:span 12/span 12}.top-hero__head.--full img{height:100%;width:100%;object-fit:cover}}.top-hero__head img{width:100%;height:auto}.top-hero__body{grid-column:span 12/span 12;width:100%;gap:1rem;display:grid;overflow:hidden}@media(min-width: 768px){.top-hero__body{width:83.3333333%;grid-column:span 5/span 5}}.top-hero__body img{width:100%;height:auto}.top-hero-item__wrap{margin-top:1.5rem}.top-hero-item{overflow:hidden;grid-column:span 12/span 12}@media(min-width: 768px){.top-hero-item{grid-column:span 4/span 4}}.top-hero-item a{position:relative;display:block}.top-hero-item a img{transition:all .15s ease-in-out}@media(min-width: 1024px){.top-hero-item a:not(.--Nolink):hover img{transform:scale(1.1)}}.top-hero-item a.--Nolink{pointer-events:none;cursor:default}.top-hero-item a.--Nolink::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);z-index:2}.top-hero-item a.--Nolink::after{content:"Coming Soon";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:var(--color-white);font-size:1.125rem;font-weight:bold;text-align:center;white-space:nowrap;z-index:3;letter-spacing:.05em}.top-hero-item__image{aspect-ratio:2/1}.top-hero-item__image img{width:100%;height:100%;object-fit:cover}.top-hero__lists{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));gap:1.5rem;width:100%}@media(min-width: 768px){.top-hero__lists{grid-template-columns:repeat(12, minmax(0, 1fr))}}.top-PickUp-decorationTxt{font-size:var(--text-10xl);font-style:italic;font-weight:400;mix-blend-mode:soft-light;position:relative;opacity:.5;position:absolute;bottom:-2rem;left:50%;color:var(--color-white);transform:translateX(-50%);white-space:nowrap}.top-PickUp-decorationTxt__heading{left:50%;color:var(--color-white);transform:translateX(-50%)}.top-ticket__wrap{background:var(--color-gray-100);margin:5rem 0 0;padding:2rem 0}.top-ticket{display:flex;justify-content:center;padding:0 1rem}.top-ticket__list{display:block;width:100%}.top-ticket__list-link{display:block;width:100%;height:100%;transition:all .3s ease}@media(min-width: 1024px){.top-ticket__list-link:hover:not(.--eventNot){transform:translateY(-0.25rem)}.top-ticket__list-link:hover:not(.--eventNot) .top-ticket__contents{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)}.top-ticket__list-link:hover:not(.--eventNot) .top-ticket-read{background:var(--color-black)}.top-ticket__list-link:hover:not(.--eventNot) .myfont-arrow-right{transform:scale(1.2)}}.top-ticket__list-link:active:not(.--eventNot){transform:translateY(0)}.top-ticket__list-link:active:not(.--eventNot) .top-ticket__contents{box-shadow:0 .25rem .5rem rgba(0,0,0,.1)}.top-ticket__list-link.--eventNot{cursor:not-allowed;pointer-events:none;opacity:.6}.top-ticket__list-link.--eventNot .top-ticket-read{background:var(--color-gray-400)}.top-ticket__list-link.--eventNot .myfont-arrow-right{opacity:.5}.top-ticket__items{max-width:720px;width:100%;margin:0 auto;justify-content:center;column-gap:1.5rem;row-gap:1.5rem;align-items:stretch;display:flex;flex-direction:column}@media(min-width: 1024px){.top-ticket__items{flex-direction:row}}.top-ticket__contents{display:grid;align-items:stretch;grid-template-columns:repeat(12, minmax(0, 1fr));position:relative;width:100%;margin:0 auto;height:100%;transition:box-shadow .3s ease;box-shadow:0 .125rem .25rem rgba(0,0,0,.1)}.top-ticket__contents .myfont-arrow-right{position:absolute;bottom:1rem;right:1rem;font-size:var(--text-sm);color:var(--color-white);transition:transform .3s ease}.top-ticket-image{display:flex;justify-content:center;align-items:center;background-color:var(--color-white);border:.125rem solid var(--color-theme-2);padding:1.5rem;grid-column:span 4/span 4}@media(min-width: 431px){.top-ticket-image{grid-column:span 2/span 2}}.top-ticket-image img{width:100%;height:100%;object-fit:contain;flex-shrink:0}.top-ticket-read{height:100%;display:flex;align-items:center;padding:1.5rem 3rem 1.5rem 1.5rem;background:var(--color-theme-2);color:var(--color-white);transition:background-color .3s ease;grid-column:span 8/span 8}@media(min-width: 431px){.top-ticket-read{grid-column:span 10/span 10}}.top-ticket-read p{width:100%;margin:0}.top-ticket-comingSoon{position:absolute;top:-1rem;left:50%;transform:translateX(-50%);background:var(--color-gray-600);color:var(--color-white);font-weight:bold;padding:.5rem 1rem;border-radius:1rem;font-size:var(--text-xs)}.top-topics_inner{display:grid;grid-template-columns:repeat(12, minmax(0, 1fr));column-gap:1.5rem}.top-topics-head{grid-column:span 12/span 12;display:flex;row-gap:1rem;justify-content:space-between}@media(min-width: 1024px){.top-topics-head{flex-direction:column;justify-content:flex-start;grid-column:span 3/span 3}}.top-topics-head .c-heading-h2{text-align:left}.top-topics-head .c-button__side{max-width:12rem;justify-content:flex-start;margin-right:0;margin-left:0}@media(min-width: 1024px){.top-topics-head .c-button__side{max-width:16rem}}.top-topics-body{grid-column:span 12/span 12;display:grid;row-gap:1.5rem}@media(min-width: 1024px){.top-topics-body{grid-column:span 9/span 9}}.top-topics-body-list{font-size:var(--text-sm)}.top-topics-body-list:not(:last-of-type){border-bottom:.0625rem solid var(--color-gray-300)}.top-topics-body-list a{display:flex;column-gap:1rem;padding:1.5rem 1rem;transition:all .15s ease-in-out}.top-topics-body-list a:hover{background-color:var(--color-gray-100)}.top-topics-body-list__day{color:var(--color-gray-400)}