@layer pigment._vhy6gi{.skjs1yc{display:block;margin:calc(-2 * var(--mui-spacing, 8px));margin-bottom:calc(2 * var(--mui-spacing, 8px));border-top-left-radius:2px;border-top-right-radius:2px;height:auto;aspect-ratio:16/9}.s1raxr9g,.sphxlvs{font-size:16px}.sgb25sp{font-size:12px}.g67fvdz{display:grid;grid-template-columns:repeat(auto-fill,minmax(288px,1fr));grid-gap:calc(2 * var(--mui-spacing, 8px));gap:calc(2 * var(--mui-spacing, 8px))}.s50g5dv{padding:calc(2 * var(--mui-spacing, 8px))}}@layer pigment._49o1md{.c1jd026p{display:flex;justify-content:space-between;align-items:center;margin-top:calc(4 * var(--mui-spacing, 8px))}.n1tyz9xg{position:relative}.n1tyz9xg>a{display:block}.n1tyz9xg:has(>a>button[disabled]):before{background:#565960}.n1tyz9xg button{color:#fff;border:0;cursor:pointer;position:relative;z-index:1;padding:calc(1 * var(--mui-spacing, 8px)) calc(2 * var(--mui-spacing, 8px));background-color:unset}.n1tyz9xg button[disabled]{cursor:not-allowed}.n1tyz9xg:before{position:absolute;width:100%;height:100%;content:" ";top:0;left:0;transform:skew(-21deg);background:linear-gradient(90deg,#ff005c,red);z-index:0}.pts2qys button{background:none;margin:0 .33em;padding:.5em;border:0;text-decoration:underline;font-size:1rem;cursor:pointer}.c1fcfs75{margin:0 .33em;font-weight:700}}@layer pigment._3622kt{.s146say1{display:flex;justify-content:space-between;gap:calc(1 * var(--mui-spacing, 8px));width:100%}.s146say1 a{flex-grow:1}.s146say1 button{width:100%;min-height:calc(6 * var(--mui-spacing, 8px));padding-inline:calc(1 * var(--mui-spacing, 8px))}@media (min-width:600px){.s146say1{gap:calc(2 * var(--mui-spacing, 8px));width:auto}.s146say1 button{padding-inline:calc(2 * var(--mui-spacing, 8px))}}@media (min-width:900px){.s146say1 button{min-height:0}}@media (max-width:353.95px){.s146say1 button{font-size:.75rem}}.s8zx1p3.active{color:#000;background-color:#fff;border-color:#fff}}@layer pigment._1u85ou8{.ceyyrju a{display:block;color:#fff;text-decoration:none;transition:background-color .2s ease-in-out;background-color:transparent}.ceyyrju a:hover{background-color:#092942}.ttes9hh{font-size:16px;font-weight:700;line-height:1.5;margin:0}.ttes9hh:lang(ja){word-break:break-all}.ttes9hh span{background:linear-gradient(90deg,#ff005c 0,red) 100% 100%/0 3px no-repeat;transition:background-size .5s}a:hover .ttes9hh span{background:linear-gradient(90deg,#ff005c 0,red) 0 100%/100% 3px no-repeat}.p6f5dg3{position:relative;margin-bottom:0;aspect-ratio:40/21;background-color:#eee;overflow:hidden}.p6f5dg3>*{transform:scale(1);transition:transform .5s}a:hover .p6f5dg3>*{transform:scale(1.1)}.d1wz3qg0{gap:calc(1 * var(--mui-spacing, 8px));padding:calc(1 * var(--mui-spacing, 8px)) calc(.5 * var(--mui-spacing, 8px))}}@layer pigment._1j2wcti{.g16wkbsm{display:grid;grid-template-columns:repeat(auto-fill,minmax(288px,1fr));grid-gap:calc(2 * var(--mui-spacing, 8px));gap:calc(2 * var(--mui-spacing, 8px))}}@layer pigment._19qikul{.s2c3xoy{background:linear-gradient(to bottom right,#092942 10%,#151820 60%);width:100%}.s2c3xoy>.MuiContainer-root{display:flex;flex-direction:column;padding:calc(4 * var(--mui-spacing, 8px)) 0;gap:calc(2 * var(--mui-spacing, 8px))}@media (min-width:900px){.s2c3xoy>.MuiContainer-root{padding-top:calc(9 * var(--mui-spacing, 8px))}}.s2c3xoy>.MuiContainer-root h1{color:#ff005c;font-weight:700;margin-bottom:calc(2 * var(--mui-spacing, 8px));font-size:2rem;font-family:var(--fontVdlLineGr)}}