:where(*){box-sizing:border-box;margin:0;padding:0}:where(*):before,:where(*):after{pointer-events:none;display:block;box-sizing:border-box}html{-webkit-text-size-adjust:100%}:where(li){list-style-type:none}:where(img){width:100%;height:auto;vertical-align:bottom;line-height:1;backface-visibility:hidden;-webkit-backface-visibility:hidden;image-rendering:-webkit-optimize-contrast}:where(h1,h2,h3,h4,h5,h6){font-size:0;line-height:1;letter-spacing:0}:where(table){border-collapse:collapse;border-spacing:0}summary{display:block}summary::-webkit-details-marker{display:none}@media(prefers-reduced-motion: reduce){*{animation-duration:0s !important;animation-delay:0s !important;transition:0s !important}*:before,*:after{animation-duration:0s !important;animation-delay:0s !important;transition:0s !important}}:root{--device_font-size: 24;--device_width: 750;--color_bg: #5b5789;--color_txt: #FFFFFF;--color_txt_black: #10202e;--color_txt_notes: #fff59d;--color_link: var(--color_txt);--color_blue: #232955;--color_new: linear-gradient(to right, rgb(89, 99, 222), rgb(221, 92, 251));--color_ico: linear-gradient(to right, rgba(89, 99, 222, 0.8), rgba(221, 92, 251, 0.8))}@media(min-width: 769px)and (orientation: landscape),(min-width: 960px){:root{--device_font-size: 16;--device-width: 1300}}@keyframes rotate{0%{rotate:y 0deg}100%{rotate:y 360deg}}@keyframes circle{0%{transform:skew(-40deg) rotate3d(0, 0, 1, 0deg)}100%{transform:skew(-40deg) rotate3d(0, 0, 1, 360deg)}}:where(h1,h2):has(img[src*=tit]){display:flex;justify-content:center;position:relative;z-index:1;padding-block:calc(0/var(--device_font-size)*1rem) calc(24/var(--device_font-size)*1rem)}:where(h1,h2):has(img[src*=tit]) img{display:block;width:calc(630/var(--device_font-size)*1rem)}@media(min-width: 769px)and (orientation: landscape),(min-width: 960px){:where(h1,h2):has(img[src*=tit]) img{width:calc(504/var(--device_font-size)*1rem)}}:where(h1,h2):has(img[src*=tit]):before,:where(h1,h2):has(img[src*=tit]):after{content:"";position:absolute;width:100%;height:100%}:where(h1,h2):has(img[src*=tit]):before{z-index:-1;top:0;left:50%;background:url(../images/common/ico_circle.svg) no-repeat center/contain;aspect-ratio:1/1;width:calc(200/var(--device_font-size)*1rem);height:auto;translate:-50% -15%;rotate:z 15deg;transform:skew(-40deg) rotate3d(0, 0, 1, 0deg);opacity:.8;animation:circle 10s 0s linear infinite}:where(h1,h2):has(img[src*=tit]):after{z-index:-2;bottom:calc(-2/var(--device_font-size)*1rem);left:50%;translate:-50% 0}@media(max-width: 768px),(min-width: 769px)and (max-width: 959px)and (orientation: portrait){:where(h1,h2):has(img[src*=tit])::after{background:url(../images/common/bg_tit_line_sp.webp) no-repeat center/contain;width:calc(506/var(--device_font-size)*1rem);height:calc(62/var(--device_font-size)*1rem)}}@media(min-width: 769px)and (orientation: landscape),(min-width: 960px){:where(h1,h2):has(img[src*=tit]):before{z-index:-1;top:0;left:50%;background:url(../images/common/ico_circle.svg) no-repeat center/contain;aspect-ratio:1/1;width:calc(180/var(--device_font-size)*1rem);height:auto;translate:-50% -20%;rotate:z 15deg;transform:skew(-40deg) rotate3d(0, 0, 1, 0deg);opacity:.8;animation:circle 10s 0s linear infinite}:where(h1,h2):has(img[src*=tit]):after{z-index:-2;bottom:calc(-2/var(--device_font-size)*1rem);background:url(../images/common/bg_tit_line_pc.webp) no-repeat center/contain;width:calc(896/var(--device_font-size)*1rem);height:calc(62/var(--device_font-size)*1rem)}}.txtCenter{text-align:center}.txtBold{font-weight:700}.txtNotes{font-weight:700;color:var(--color_txt_notes)}.mt0{margin-top:0px !important}.mtSS{margin-top:calc(10/var(--device_font-size)*1rem) !important}.mtS{margin-top:calc(20/var(--device_font-size)*1rem) !important}.mtM{margin-top:calc(40/var(--device_font-size)*1rem) !important}.mtL{margin-top:calc(60/var(--device_font-size)*1rem) !important}.mb0{margin-bottom:0px !important}.mbS{margin-bottom:calc(20/var(--device_font-size)*1rem) !important}.mbM{margin-bottom:calc(40/var(--device_font-size)*1rem) !important}.imgFitContent{display:block;margin-inline:auto;width:-moz-fit-content;width:fit-content;max-width:100%}@media(max-width: 768px),(min-width: 769px)and (max-width: 959px)and (orientation: portrait){.imgFitContent{width:calc(630/var(--device_width)*100%)}}.frameInner{position:relative;z-index:0;border-radius:calc(20/var(--device_font-size)*1rem)}.frameInner:before,.frameInner:after{content:"";position:absolute;z-index:1;top:50%;aspect-ratio:1/1;width:calc(68/var(--device_font-size)*1rem);height:auto;background:url(../images/common/ico_star.svg) no-repeat center/60%,url(../images/common/ico_circle.svg) no-repeat center/contain}.frameInner:before{left:calc(-10/var(--device_font-size)*1rem);translate:-50% -50%;animation:rotate 4s 0s linear infinite}.frameInner:after{right:calc(-10/var(--device_font-size)*1rem);translate:50% -50%;animation:rotate 4s 0s linear infinite}.frameBox{background:hsla(0,0%,100%,.6);-webkit-backdrop-filter:blur(calc(20 / var(--device_font-size) * 1rem));backdrop-filter:blur(calc(20 / var(--device_font-size) * 1rem));border-radius:inherit;padding:calc(50/var(--device_font-size)*1rem);color:var(--color_txt_black)}.frameBox:before,.frameBox:after{content:"";position:absolute;z-index:-1;width:100%;height:100%}.frameBox:before{top:50%;left:50%;width:calc(100% + calc(24 / var(--device_font-size) * 1rem));height:calc(100% + calc(24 / var(--device_font-size) * 1rem));-o-border-image:url(../images/common/border_box.webp) 60/calc(60 / var(--device_font-size) * 1rem);border-image:url(../images/common/border_box.webp) 60/calc(60 / var(--device_font-size) * 1rem);translate:-50% -50%;-webkit-mask:radial-gradient(calc(40 / var(--device_font-size) * 1rem) calc(40 / var(--device_font-size) * 1rem) at calc(-6 / var(--device_font-size) * 1rem) 50%, transparent calc(100% - 1px), #FFF calc(100% - 1px)),radial-gradient(calc(40 / var(--device_font-size) * 1rem) calc(40 / var(--device_font-size) * 1rem) at calc(100% - calc(6 / var(--device_font-size) * 1rem)) 50%, transparent calc(100% - 1px), #FFF calc(100% - 1px));mask:radial-gradient(calc(40 / var(--device_font-size) * 1rem) calc(40 / var(--device_font-size) * 1rem) at calc(-6 / var(--device_font-size) * 1rem) 50%, transparent calc(100% - 1px), #FFF calc(100% - 1px)),radial-gradient(calc(40 / var(--device_font-size) * 1rem) calc(40 / var(--device_font-size) * 1rem) at calc(100% - calc(6 / var(--device_font-size) * 1rem)) 50%, transparent calc(100% - 1px), #FFF calc(100% - 1px));-webkit-mask-composite:source-in, xor;mask-composite:intersect}.frameBox:after{top:0;left:0;background:url(../images/common/bg_box_line_top.webp) no-repeat top -2px left/auto calc(75/var(--device_font-size)*1rem),url(../images/common/bg_box_line_bottom.webp) no-repeat bottom -2px right/auto calc(75/var(--device_font-size)*1rem);border:1px solid #fff;border-radius:inherit}.frame a{text-decoration:none;background:var(--color_new);-webkit-background-clip:text;background-clip:text;font-weight:500;color:rgba(0,0,0,0)}@media(any-hover: hover){.frame a:hover{background:var(--color_txt_black);-webkit-background-clip:text;background-clip:text}}.frame .tit01:before,.frame .tit01:after{background:var(--color_txt_black)}@media(max-width: 768px),(min-width: 769px)and (max-width: 959px)and (orientation: portrait){.note{font-size:calc(22/var(--device_font-size)*1rem)}}@media(min-width: 769px)and (orientation: landscape),(min-width: 960px){.note{font-size:calc(14/var(--device_font-size)*1rem)}}.notes{display:grid;gap:.5em;background:rgba(6,20,41,.2);margin-block-start:calc(40/var(--device_font-size)*1rem);padding:calc(calc(40 / var(--device_font-size) * 1rem) - (1lh - 1em)/2) calc(40/var(--device_font-size)*1rem);text-align:left}.notes>li{text-indent:-1em;padding-left:1em}@media(max-width: 768px),(min-width: 769px)and (max-width: 959px)and (orientation: portrait){.notes{font-size:calc(22/var(--device_font-size)*1rem);border-radius:calc(30/var(--device_font-size)*1rem)}}@media(min-width: 769px)and (orientation: landscape),(min-width: 960px){.notes{font-size:calc(14/var(--device_font-size)*1rem);border-radius:calc(20/var(--device_font-size)*1rem)}}.icoUpdate{background:var(--color_ico);display:flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;padding:.5em 1em .5em;font-family:"Noto Serif JP",serif;font-size:calc(18/var(--device_font-size)*1rem);line-height:1;letter-spacing:.1em;color:#fff;text-transform:uppercase;text-shadow:none;border-radius:calc(infinity*1px)}@media(min-width: 769px)and (orientation: landscape),(min-width: 960px){.icoUpdate{font-size:calc(14/var(--device_font-size)*1rem)}}.btn{position:relative;z-index:0;display:grid;background:none;margin-block:calc(40/var(--device_font-size)*1rem);margin-inline:auto;border:none;border-radius:calc(infinity*1px);text-decoration:none;text-align:center;box-shadow:calc(10/var(--device_font-size)*1rem) calc(10/var(--device_font-size)*1rem) calc(10/var(--device_font-size)*1rem) 0px rgba(0,0,0,.1)}@media(max-width: 768px),(min-width: 769px)and (max-width: 959px)and (orientation: portrait){.btn{width:calc(510/var(--device_width)*100vw);min-height:calc(90/var(--device_font-size)*1rem);font-size:calc(32/var(--device_font-size)*1rem)}.btn:has(.icoUpdate)>span>span{display:grid;justify-items:center;gap:.5rem;text-align:center}}@media(min-width: 769px)and (orientation: landscape),(min-width: 960px){.btn{min-width:calc(570/var(--device_font-size)*1rem);width:-moz-fit-content;width:fit-content;min-height:calc(80/var(--device_font-size)*1rem);font-size:calc(26/var(--device_font-size)*1rem)}.btn:has(.icoUpdate)>span>span{display:grid;grid-template-columns:max-content auto;align-items:center;gap:1rem;text-align:left}}.btn:before,.btn:after{content:"";position:absolute;z-index:1;top:50%;left:50%;height:100%;border-radius:inherit;translate:-50% -50%;border:1px solid #fff}.btn:before{width:100%}.btn:after{width:calc(100% + calc(10 / var(--device_font-size) * 1rem))}.btn>span{display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.8);-webkit-backdrop-filter:blur(calc(20 / var(--device_font-size) * 1rem));backdrop-filter:blur(calc(20 / var(--device_font-size) * 1rem));width:100%;height:100%;padding:1rem 2rem;font-family:inherit;font-weight:700;color:var(--color_blue);border-radius:inherit}.btn>span:before,.btn>span:after{content:"";position:absolute;z-index:1;top:50%;left:50%;height:100%;border-radius:inherit;translate:-50% -50%;border:1px solid #fff}.btn>span:before{width:calc(100% + calc(20 / var(--device_font-size) * 1rem))}.btn>span:after{width:calc(100% + calc(30 / var(--device_font-size) * 1rem))}.btn>span>span:before,.btn>span>span:after{content:"";position:absolute;z-index:1;top:50%;aspect-ratio:1/1;height:auto;background:var(--color_blue);-webkit-mask:url(../images/common/ico_star.svg) no-repeat center/contain;mask:url(../images/common/ico_star.svg) no-repeat center/contain;rotate:y 90deg;transition:rotate .5s}@media(max-width: 768px),(min-width: 769px)and (max-width: 959px)and (orientation: portrait){.btn>span>span:before,.btn>span>span:after{width:calc(24/var(--device_font-size)*1rem)}.btn>span>span:before{left:calc(35/var(--device_font-size)*1rem);translate:-50% -50%}.btn>span>span:after{right:calc(35/var(--device_font-size)*1rem);translate:50% -50%}}@media(min-width: 769px)and (orientation: landscape),(min-width: 960px){.btn>span>span:before,.btn>span>span:after{width:calc(15/var(--device_font-size)*1rem)}.btn>span>span:before{left:calc(10/var(--device_font-size)*1rem);translate:0% -50%}.btn>span>span:after{right:calc(10/var(--device_font-size)*1rem);translate:0% -50%}}@media(any-hover: hover){.btn:after{transition:width .5s}.btn>span:before,.btn>span:after{transition:width .5s}.btn:hover:after{width:calc(100% + calc(0 / var(--device_font-size) * 1rem))}.btn:hover>span{background:#fff}.btn:hover>span:before{width:calc(100% + calc(10 / var(--device_font-size) * 1rem))}.btn:hover>span:after{width:calc(100% + calc(20 / var(--device_font-size) * 1rem))}.btn:hover>span>span:before,.btn:hover>span>span:after{rotate:y 0deg}}.btn.long{font-size:1rem}@media(max-width: 768px),(min-width: 769px)and (max-width: 959px)and (orientation: portrait){.btn.long{min-height:auto;width:calc(530/var(--device_font-size)*1rem)}}@media(min-width: 769px)and (orientation: landscape),(min-width: 960px){.btn.long{min-height:auto;width:calc(1000/var(--device_font-size)*1rem)}}@media(max-width: 768px),(min-width: 769px)and (max-width: 959px)and (orientation: portrait){.btn.small{font-size:1rem}}@media(min-width: 769px)and (orientation: landscape),(min-width: 960px){.btn.small{font-size:1rem}}.btn:not([href]):not([data-fancybox]){pointer-events:none;box-shadow:none}.btn:not([href]):not([data-fancybox]):before,.btn:not([href]):not([data-fancybox]):after{border-color:#7e88ae}.btn:not([href]):not([data-fancybox])>span{background:rgba(6,20,41,.2);color:#7884ae}.btn:not([href]):not([data-fancybox])>span:before,.btn:not([href]):not([data-fancybox])>span:after{border-color:#7e88ae}.popup{display:none}.popupContent{background:hsla(0,0%,100%,.8);width:100%;height:auto;padding:calc(60/var(--device_font-size)*1rem);color:var(--color_txt_black);border-radius:calc(20/var(--device_font-size)*1rem)}.popupContent>*:first-child{margin-block-start:0 !important}.popupContent :where(h2,h3,h4,h5,h6):not([class]),.popupContent :is(.titL2,.titL3,.titL4,.titL5,.titL6){position:relative;z-index:0;margin-block:calc(80/var(--device_font-size)*1rem) calc(40/var(--device_font-size)*1rem);font-family:"Noto Serif JP",serif;font-weight:800;line-height:1.4;letter-spacing:.04em;color:var(--color_txt_black)}.popupContent :where(h2):not([class]),.popupContent .titL2{display:grid;justify-content:center;gap:calc(20/var(--device_font-size)*1rem);text-align:center}.popupContent :where(h2):not([class]):after,.popupContent .titL2:after{content:"";position:absolute;z-index:-1;left:50%;bottom:calc(-50/var(--device_font-size)*1rem);background:var(--color_txt_black);-webkit-mask:url(../images/common/tit_l2_line.webp) no-repeat center bottom/contain;mask:url(../images/common/tit_l2_line.webp) no-repeat center bottom/contain;aspect-ratio:326/62;width:calc(326/var(--device_font-size)*1rem);height:auto;translate:-50% 0}.popupContent :where(h2):not([class]) .icoUpdate,.popupContent .titL2 .icoUpdate{margin-inline:auto}@media(max-width: 768px),(min-width: 769px)and (max-width: 959px)and (orientation: portrait){.popupContent :where(h2):not([class]),.popupContent .titL2{margin-block-end:calc(95/var(--device_font-size)*1rem);font-size:calc(38/var(--device_font-size)*1rem)}}@media(min-width: 769px)and (orientation: landscape),(min-width: 960px){.popupContent :where(h2):not([class]),.popupContent .titL2{margin-block-end:calc(75/var(--device_font-size)*1rem);font-size:calc(32/var(--device_font-size)*1rem)}}.popupContent :where(h3):not([class]),.popupContent .titL3{display:grid;grid-template-columns:calc(48/var(--device_font-size)*1rem) auto calc(48/var(--device_font-size)*1rem);gap:calc(35/var(--device_font-size)*1rem);align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;margin-inline:auto;font-size:calc(34/var(--device_font-size)*1rem);text-align:center}.popupContent :where(h3):not([class]):before,.popupContent :where(h3):not([class]):after,.popupContent .titL3:before,.popupContent .titL3:after{content:"";background:var(--color_txt_black);-webkit-mask:url(../images/common/ico_star.svg) no-repeat center/40%,url(../images/common/ico_circle.svg) no-repeat center/contain;mask:url(../images/common/ico_star.svg) no-repeat center/40%,url(../images/common/ico_circle.svg) no-repeat center/contain;aspect-ratio:1/1;height:auto;animation:rotate 4s 0s linear infinite}.popupContent :where(h3):not([class]) .icoUpdate,.popupContent .titL3 .icoUpdate{position:absolute;top:calc(-30/var(--device_font-size)*1rem);left:50%;translate:-50% -100%}.popupContent :where(h3):not([class]):has(.icoUpdate),.popupContent .titL3:has(.icoUpdate){margin-block-start:calc(140/var(--device_font-size)*1rem)}@media(min-width: 769px)and (orientation: landscape),(min-width: 960px){.popupContent :where(h3):not([class]),.popupContent .titL3{font-size:calc(30/var(--device_font-size)*1rem)}}.popupContent :where(h4):not([class]),.popupContent .titL4{display:grid;text-align:center}.popupContent :where(h4):not([class]):after,.popupContent .titL4:after{content:"";background:var(--color_txt_black);-webkit-mask:url(../images/common/tit_l4_line.webp) no-repeat center/contain;mask:url(../images/common/tit_l4_line.webp) no-repeat center/contain;aspect-ratio:370/20;width:calc(370/var(--device_font-size)*1rem);height:auto;margin-inline:auto}.popupContent :where(h4):not([class]) .icoUpdate,.popupContent .titL4 .icoUpdate{margin-inline:auto;margin-block-end:calc(20/var(--device_font-size)*1rem)}@media(max-width: 768px),(min-width: 769px)and (max-width: 959px)and (orientation: portrait){.popupContent :where(h4):not([class]),.popupContent .titL4{font-size:calc(30/var(--device_font-size)*1rem)}.popupContent :where(h4):not([class]):after,.popupContent .titL4:after{margin-block-start:calc(30/var(--device_font-size)*1rem)}}@media(min-width: 769px)and (orientation: landscape),(min-width: 960px){.popupContent :where(h4):not([class]),.popupContent .titL4{font-size:calc(26/var(--device_font-size)*1rem)}.popupContent :where(h4):not([class]):after,.popupContent .titL4:after{margin-block-start:calc(20/var(--device_font-size)*1rem)}}.popupContent :where(h5):not([class]),.popupContent .titL5{display:grid;text-align:left}.popupContent :where(h5):not([class]):after,.popupContent .titL5:after{content:"";background:repeating-linear-gradient(to top, var(--color_txt_black) 0px, var(--color_txt_black) 1px, transparent 1px, transparent 3px);width:100%;height:7px;margin-block-start:calc(20/var(--device_font-size)*1rem)}.popupContent :where(h5):not([class]) .icoUpdate,.popupContent .titL5 .icoUpdate{margin-block-end:calc(20/var(--device_font-size)*1rem)}@media(max-width: 768px),(min-width: 769px)and (max-width: 959px)and (orientation: portrait){.popupContent :where(h5):not([class]),.popupContent .titL5{font-size:calc(26/var(--device_font-size)*1rem)}.popupContent :where(h5):not([class]):after,.popupContent .titL5:after{margin-block-start:calc(20/var(--device_font-size)*1rem)}}@media(min-width: 769px)and (orientation: landscape),(min-width: 960px){.popupContent :where(h5):not([class]),.popupContent .titL5{font-size:calc(22/var(--device_font-size)*1rem)}.popupContent :where(h5):not([class]):after,.popupContent .titL5:after{margin-block-start:calc(calc(15 / var(--device_font-size) * 1rem) - (1lh - 1em)/2)}}.popupContent :where(h6):not([class]),.popupContent .titL6{display:grid;grid-template-columns:calc(24/var(--device_font-size)*1rem) auto;align-items:center;font-size:calc(24/var(--device_font-size)*1rem);text-align:left}.popupContent :where(h6):not([class])::before,.popupContent .titL6::before{content:"";background:var(--color_txt_black);-webkit-mask:url(../images/common/ico_star.svg) no-repeat center/contain;mask:url(../images/common/ico_star.svg) no-repeat center/contain;aspect-ratio:1/1;height:auto}.popupContent :where(h6):not([class]) .icoUpdate,.popupContent .titL6 .icoUpdate{position:absolute;top:calc(-20/var(--device_font-size)*1rem);left:0;translate:0 -100%}.popupContent :where(h6):not([class]):has(.icoUpdate),.popupContent .titL6:has(.icoUpdate){margin-block-start:calc(130/var(--device_font-size)*1rem)}@media(max-width: 768px),(min-width: 769px)and (max-width: 959px)and (orientation: portrait){.popupContent :where(h6):not([class]),.popupContent .titL6{grid-template-columns:calc(24/var(--device_font-size)*1rem) auto;gap:calc(20/var(--device_font-size)*1rem);font-size:calc(24/var(--device_font-size)*1rem)}}@media(min-width: 769px)and (orientation: landscape),(min-width: 960px){.popupContent :where(h6):not([class]),.popupContent .titL6{grid-template-columns:calc(20/var(--device_font-size)*1rem) auto;gap:calc(10/var(--device_font-size)*1rem);font-size:calc(18/var(--device_font-size)*1rem)}}.popupContent :where(ul:not([class]):not([id]),ol:not([class]):not([id])){display:grid;gap:.5em;margin-block:.5em}.popupContent :where(ul:not([class]):not([id]),ol:not([class]):not([id]))>li{text-indent:-1em;padding-left:1em}.popupContent :where(ul:not([class]):not([id]),ol:not([class]):not([id]))>li>*{text-indent:0}.popupContent :where(ul:not([class]):not([id]),ol:not([class]):not([id]))>li>.notes{margin-block-start:.5em}.popupContent .indentNum{display:grid;gap:.5em;margin-block:.5em}.popupContent .indentNum>li{text-indent:-1.5em;padding-left:1.5em}.popupContent :where(p){margin-block-start:1rem}.popupContent .tit01{display:grid;grid-template-columns:calc(18/var(--device_font-size)*1rem) auto calc(18/var(--device_font-size)*1rem);gap:calc(24/var(--device_font-size)*1rem);align-items:center;max-width:-moz-fit-content;max-width:fit-content;margin-inline:auto;margin-block-end:calc(30/var(--device_font-size)*1rem);font-family:"Noto Serif JP",serif;font-size:calc(30/var(--device_font-size)*1rem);font-weight:700;letter-spacing:.04em;text-align:center}.popupContent .tit01:before,.popupContent .tit01:after{content:"";-webkit-mask:url(../images/common/ico_star.svg) no-repeat center/contain;mask:url(../images/common/ico_star.svg) no-repeat center/contain;background:var(--color_txt_black);aspect-ratio:1/1;height:auto}@media(min-width: 769px)and (orientation: landscape),(min-width: 960px){.popupContent .tit01{font-size:calc(26/var(--device_font-size)*1rem)}}.popupContent .tit02{gap:calc(24/var(--device_font-size)*1rem);margin-block-end:1rem;font-family:"Noto Serif JP",serif;font-weight:700;letter-spacing:.04em}.popupContent .notes{background:rgba(6,20,41,.1)}.fancybox-container{-webkit-backdrop-filter:blur(calc(20 / var(--device_font-size) * 1rem));backdrop-filter:blur(calc(20 / var(--device_font-size) * 1rem))}.fancybox-bg{background:rgba(0,0,0,0);transition-property:opacity,-webkit-backdrop-filter !important;transition-property:backdrop-filter,opacity !important;transition-property:backdrop-filter,opacity,-webkit-backdrop-filter !important;opacity:1 !important}.fancybox-slide,.fancybox-slide--html{padding:0 !important}.fancybox-toolbar{visibility:visible !important}.fancybox-content{background:none;width:100%;max-width:1100px;padding:calc(60/var(--device_font-size)*1rem)}.fancybox-button--close{position:fixed;top:calc(20/var(--device_font-size)*1rem);right:calc(20/var(--device_font-size)*1rem);background:none;aspect-ratio:1/1;width:calc(120/var(--device_font-size)*1rem);height:auto;border:none;padding:0;border-radius:calc(infinity*1px)}.fancybox-button--close:before,.fancybox-button--close:after{content:"";position:absolute;top:50%;left:50%;aspect-ratio:1/1;width:100%;height:auto;border-radius:inherit;border:1px solid #fff;translate:-50% -50%}@media(max-width: 768px),(min-width: 769px)and (max-width: 959px)and (orientation: portrait){.fancybox-button--close:before{width:calc(105/var(--device_font-size)*1rem)}}@media(min-width: 769px)and (orientation: landscape),(min-width: 960px){.fancybox-button--close:before{width:calc(69/var(--device_font-size)*1rem)}}@media(max-width: 768px),(min-width: 769px)and (max-width: 959px)and (orientation: portrait){.fancybox-button--close:after{width:calc(120/var(--device_font-size)*1rem)}}@media(min-width: 769px)and (orientation: landscape),(min-width: 960px){.fancybox-button--close:after{width:calc(80/var(--device_font-size)*1rem)}}.fancybox-button--close>span{display:block;background:hsla(0,0%,100%,.6);-webkit-backdrop-filter:blur(calc(20 / var(--device_font-size) * 1rem));backdrop-filter:blur(calc(20 / var(--device_font-size) * 1rem));aspect-ratio:1/1;height:auto;margin:auto;border-radius:inherit;border:1px solid #fff}@media(max-width: 768px),(min-width: 769px)and (max-width: 959px)and (orientation: portrait){.fancybox-button--close>span{width:calc(90/var(--device_font-size)*1rem)}}@media(min-width: 769px)and (orientation: landscape),(min-width: 960px){.fancybox-button--close>span{width:calc(60/var(--device_font-size)*1rem)}}.fancybox-button--close>span>span{position:absolute;z-index:1;top:50%;left:50%;background:url(../images/common/nav/btn_line.webp) no-repeat center/contain;width:calc(60/var(--device_font-size)*1rem);height:calc(4/var(--device_font-size)*1rem);translate:-50% -50%}@media(max-width: 768px),(min-width: 769px)and (max-width: 959px)and (orientation: portrait){.fancybox-button--close>span>span{width:calc(60/var(--device_font-size)*1rem)}}@media(min-width: 769px)and (orientation: landscape),(min-width: 960px){.fancybox-button--close>span>span{width:calc(40/var(--device_font-size)*1rem)}}.fancybox-button--close>span>span:nth-of-type(1){translate:-50% -50%;rotate:z 45deg}.fancybox-button--close>span>span:nth-of-type(2){translate:-50% -50%;rotate:z -45deg}@media(any-hover: hover){.fancybox-button--close:before,.fancybox-button--close:after{transition:width .5s}.fancybox-button--close>span{transition:background-color 1s}.fancybox-button--close>span>span{transition:scale .5s}}@media(any-hover: hover)and (max-width: 768px),(any-hover: hover)and (min-width: 769px)and (max-width: 959px)and (orientation: portrait){.fancybox-button--close:hover:before{width:calc(90/var(--device_font-size)*1rem)}}@media(any-hover: hover)and (min-width: 769px)and (orientation: landscape),(any-hover: hover)and (min-width: 960px){.fancybox-button--close:hover:before{width:calc(60/var(--device_font-size)*1rem)}}@media(any-hover: hover)and (max-width: 768px),(any-hover: hover)and (min-width: 769px)and (max-width: 959px)and (orientation: portrait){.fancybox-button--close:hover:after{width:calc(105/var(--device_font-size)*1rem)}}@media(any-hover: hover)and (min-width: 769px)and (orientation: landscape),(any-hover: hover)and (min-width: 960px){.fancybox-button--close:hover:after{width:calc(69/var(--device_font-size)*1rem)}}@media(any-hover: hover){.fancybox-button--close:hover>span{background:hsla(0,0%,100%,.8)}.fancybox-button--close:hover>span>span:nth-of-type(1){scale:.8}.fancybox-button--close:hover>span>span:nth-of-type(2){scale:.8}}.fancybox-navigation .fancybox-button.fancybox-button--arrow_left,.fancybox-navigation .fancybox-button.fancybox-button--arrow_right{position:fixed;background:none;aspect-ratio:1/1;width:calc(120/var(--device_font-size)*1rem);height:auto;border:none;padding:0;border-radius:calc(infinity*1px)}.fancybox-navigation .fancybox-button.fancybox-button--arrow_left:before,.fancybox-navigation .fancybox-button.fancybox-button--arrow_right:before{content:"";position:absolute;top:50%;left:50%;aspect-ratio:1/1;width:100%;height:auto;border-radius:inherit;border:1px solid #fff;translate:-50% -50%}@media(max-width: 768px),(min-width: 769px)and (max-width: 959px)and (orientation: portrait){.fancybox-navigation .fancybox-button.fancybox-button--arrow_left:before,.fancybox-navigation .fancybox-button.fancybox-button--arrow_right:before{width:calc(105/var(--device_font-size)*1rem)}}@media(min-width: 769px)and (orientation: landscape),(min-width: 960px){.fancybox-navigation .fancybox-button.fancybox-button--arrow_left:before,.fancybox-navigation .fancybox-button.fancybox-button--arrow_right:before{width:calc(69/var(--device_font-size)*1rem)}}.fancybox-navigation .fancybox-button.fancybox-button--arrow_left>span,.fancybox-navigation .fancybox-button.fancybox-button--arrow_right>span{display:block;background:url(../images/common/ico_arrow.webp) no-repeat center top 40%/50% auto,hsla(0,0%,100%,.6);-webkit-backdrop-filter:blur(calc(20 / var(--device_font-size) * 1rem));backdrop-filter:blur(calc(20 / var(--device_font-size) * 1rem));aspect-ratio:1/1;height:auto;margin:auto;border-radius:inherit;border:1px solid #fff}@media(max-width: 768px),(min-width: 769px)and (max-width: 959px)and (orientation: portrait){.fancybox-navigation .fancybox-button.fancybox-button--arrow_left>span,.fancybox-navigation .fancybox-button.fancybox-button--arrow_right>span{width:calc(90/var(--device_font-size)*1rem)}}@media(min-width: 769px)and (orientation: landscape),(min-width: 960px){.fancybox-navigation .fancybox-button.fancybox-button--arrow_left>span,.fancybox-navigation .fancybox-button.fancybox-button--arrow_right>span{width:calc(60/var(--device_font-size)*1rem)}}@media(any-hover: hover){.fancybox-navigation .fancybox-button.fancybox-button--arrow_left:before,.fancybox-navigation .fancybox-button.fancybox-button--arrow_left:after,.fancybox-navigation .fancybox-button.fancybox-button--arrow_right:before,.fancybox-navigation .fancybox-button.fancybox-button--arrow_right:after{transition:width .5s}.fancybox-navigation .fancybox-button.fancybox-button--arrow_left>span,.fancybox-navigation .fancybox-button.fancybox-button--arrow_right>span{transition:background-color 1s,background-size .5s}}@media(any-hover: hover)and (max-width: 768px),(any-hover: hover)and (min-width: 769px)and (max-width: 959px)and (orientation: portrait){.fancybox-navigation .fancybox-button.fancybox-button--arrow_left:hover:before,.fancybox-navigation .fancybox-button.fancybox-button--arrow_right:hover:before{width:calc(90/var(--device_font-size)*1rem)}}@media(any-hover: hover)and (min-width: 769px)and (orientation: landscape),(any-hover: hover)and (min-width: 960px){.fancybox-navigation .fancybox-button.fancybox-button--arrow_left:hover:before,.fancybox-navigation .fancybox-button.fancybox-button--arrow_right:hover:before{width:calc(60/var(--device_font-size)*1rem)}}@media(any-hover: hover){.fancybox-navigation .fancybox-button.fancybox-button--arrow_left:hover>span,.fancybox-navigation .fancybox-button.fancybox-button--arrow_right:hover>span{background:url(../images/common/ico_arrow.webp) no-repeat center top 43%/40% auto,hsla(0,0%,100%,.8)}}.fancybox-navigation .fancybox-button.fancybox-button--arrow_left[disabled],.fancybox-navigation .fancybox-button.fancybox-button--arrow_right[disabled]{opacity:0}.fancybox-navigation .fancybox-button.fancybox-button--arrow_left{rotate:z -90deg}.fancybox-navigation .fancybox-button.fancybox-button--arrow_left:before{content:""}.fancybox-navigation .fancybox-button.fancybox-button--arrow_left:hover:before,.fancybox-navigation .fancybox-button.fancybox-button--arrow_left:focus:before{opacity:1}.fancybox-navigation .fancybox-button.fancybox-button--arrow_right{rotate:z 90deg}.fancybox-navigation .fancybox-button.fancybox-button--arrow_right:before{content:""}.fancybox-navigation .fancybox-button.fancybox-button--arrow_right:hover:before,.fancybox-navigation .fancybox-button.fancybox-button--arrow_right:focus:before{opacity:1}#bne{font-weight:normal;letter-spacing:0;line-height:1}#bne a{color:#333}#onetrust-consent-sdk{font-family:auto,sans-serif !important}#onetrust-consent-sdk a{display:inline !important}html{background:var(--color_bg);scroll-behavior:smooth;scroll-padding-top:100px;font-size:clamp(.75rem,.191rem + 2.8vw,1.5rem)}@media(min-width: 769px)and (orientation: landscape),(min-width: 960px){html{font-size:clamp(.563rem,-0.069rem + 1.32vw,1rem)}}:where(a){text-decoration:underline;color:#fff;word-break:break-all}@media(any-hover: hover){:where(a):hover{text-decoration:none}}:where(a):has(img){display:inline-block}@media(any-hover: hover){:where(a):has(img) img{transition:opacity .5s}:where(a):has(img):hover{text-decoration:none}:where(a):has(img):hover img{opacity:.6}}@media(max-width: 768px),(min-width: 769px)and (max-width: 959px)and (orientation: portrait){.pc{display:none}}@media(min-width: 769px)and (orientation: landscape),(min-width: 960px){.sp{display:none}}::-moz-selection{background:var(--color_bg);color:#fff}::selection{background:var(--color_bg);color:#fff}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:rgba(0,0,0,0)}::-webkit-scrollbar-thumb{background:#fff}html{scrollbar-width:thin;scrollbar-color:#fff rgba(0,0,0,0)}body{overflow-x:hidden;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",YuGothic,"Yu Gothic","Yu Gothic UI","Arial",sans-serif;font-weight:400;line-height:1.6;letter-spacing:.02em;font-feature-settings:"palt";color:var(--color_txt)}body.isDisable{overflow:hidden}body:before{pointer-events:none;content:"";position:fixed;background:rgba(0,0,0,0);z-index:100;width:100%;height:100%;transition:-webkit-backdrop-filter 2s;transition:backdrop-filter 2s;transition:backdrop-filter 2s, -webkit-backdrop-filter 2s}body.isMove:before{pointer-events:all;-webkit-backdrop-filter:blur(100px);backdrop-filter:blur(100px)}button{font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",YuGothic,"Yu Gothic","Yu Gothic UI","Arial",sans-serif}@media(max-width: 768px),(min-width: 769px)and (max-width: 959px)and (orientation: portrait){#nav{position:fixed;z-index:20;top:0;left:0;pointer-events:none;-webkit-backdrop-filter:blur(calc(20 / var(--device_font-size) * 1rem));backdrop-filter:blur(calc(20 / var(--device_font-size) * 1rem));width:100%;height:100%;transition:opacity .5s,filter .5s;opacity:0;filter:blur(30px)}#nav.isOpen{pointer-events:all;opacity:1;filter:blur(0px)}#nav:before,#nav:after{content:"";position:absolute;z-index:1;left:0;width:100%;height:calc(12/var(--device_width)*100vw)}#nav:before{top:0;background:repeating-linear-gradient(to bottom, #FFF 8.3333333333%, #FFF 16.6666666667%, transparent 16.6666666667%, transparent 50%)}#nav:after{bottom:0;background:repeating-linear-gradient(to top, #FFF 8.3333333333%, #FFF 16.6666666667%, transparent 16.6666666667%, transparent 50%)}#nav .inner{overflow-y:auto;width:100%;height:100%;padding-block:calc(100/var(--device_font-size)*1rem)}}@media screen and (max-width: 768px)and (min-height: 200vw),screen and (min-width: 769px)and (max-width: 959px)and (orientation: portrait)and (min-height: 200vw){#nav .inner{display:flex;align-items:center;justify-content:center}}@media(max-width: 768px),(min-width: 769px)and (max-width: 959px)and (orientation: portrait){#nav .box{position:relative;z-index:0;background:hsla(0,0%,100%,.6);-webkit-backdrop-filter:blur(calc(20 / var(--device_font-size) * 1rem));backdrop-filter:blur(calc(20 / var(--device_font-size) * 1rem));width:calc(540/var(--device_width)*100vw);margin-inline:auto;padding-block:calc(100/var(--device_font-size)*1rem);border-radius:calc(270/var(--device_font-size)*1rem)}#nav .box:before,#nav .box:after{content:"";position:absolute;z-index:1;top:50%;left:50%;width:100%;border-radius:inherit;translate:-50% -50%;border:1px solid #fff}#nav .box:before{height:100%}#nav .box:after{height:calc(100% + calc(10 / var(--device_font-size) * 1rem))}#nav ul{display:flex;flex-flow:column;align-items:center;justify-content:center;gap:calc(40/var(--device_font-size)*1rem);width:100%;border-radius:inherit}#nav ul:before,#nav ul:after{content:"";position:absolute;z-index:1;top:50%;left:50%;width:100%;border-radius:inherit;translate:-50% -50%;border:1px solid #fff}#nav ul:before{height:calc(100% + calc(20 / var(--device_font-size) * 1rem))}#nav ul:after{height:calc(100% + calc(30 / var(--device_font-size) * 1rem))}#nav ul li{position:relative;z-index:0;width:100%}#nav ul li:nth-of-type(n+2):before{content:"";position:absolute;top:calc(-20/var(--device_font-size)*1rem);left:50%;background:url(../images/common/ico_star.svg) no-repeat center/contain;aspect-ratio:1/1;width:calc(23/var(--device_font-size)*1rem);height:auto;translate:-50% -50%}#nav ul li>*{position:relative;z-index:0;display:flex;align-items:center;justify-content:center;padding-block:calc(40/var(--device_width)*100vw);text-align:center}#nav ul li>* span{position:relative;z-index:0;display:block}#nav ul li>* span:before{content:"";position:absolute;z-index:-1;top:50%;left:50%;background:url(../images/common/nav/ico_active_left.webp) no-repeat left center/auto 100%,url(../images/common/nav/ico_active_right.webp) no-repeat right center/auto 100%;width:calc(100% + calc(76 / var(--device_font-size) * 1rem));height:calc(34/var(--device_width)*100vw);translate:-50% -50%;opacity:0}#nav ul li>*:hover img{opacity:1}#nav ul li.active>* span:before{opacity:1}#nav ul li.new>*:before{content:"";position:absolute;z-index:1;top:0;left:50%;width:calc(80/var(--device_width)*100vw);height:calc(26/var(--device_width)*100vw);translate:-50% 25%;border:1px solid rgba(18,44,71,.3);background:url(../images/common/nav/ico_new.svg) no-repeat center/auto 50%,var(--color_new);border-radius:calc(infinity*1px)}#nav ul li.top span{width:calc(88/var(--device_font-size)*1rem)}#nav ul li.information span{width:calc(258/var(--device_font-size)*1rem)}#nav ul li.ticket span{width:calc(142/var(--device_font-size)*1rem)}#nav ul li.streaming span{width:calc(222/var(--device_font-size)*1rem)}#nav ul li.goods span{width:calc(135/var(--device_font-size)*1rem)}#nav ul li.attention span{width:calc(208/var(--device_font-size)*1rem)}#nav ul li.qa span{width:calc(117/var(--device_font-size)*1rem)}#nav ul li.special span{width:calc(155/var(--device_font-size)*1rem)}}@media(min-width: 769px)and (orientation: landscape),(min-width: 960px){#nav{position:sticky;z-index:20;top:calc(40/var(--device_font-size)*1rem);left:0}#nav .inner{display:grid;grid-template-columns:auto calc(1100/var(--device_font-size)*1rem) auto;align-items:center;gap:calc(30/var(--device_font-size)*1rem)}#nav .inner:before,#nav .inner:after{content:"";height:calc(12/var(--device_font-size)*1rem);background:repeating-linear-gradient(to top, #FFF 8.3333333333%, #FFF 16.6666666667%, transparent 16.6666666667%, transparent 50%)}#nav .box{position:relative;z-index:0;background:hsla(0,0%,100%,.6);height:calc(80/var(--device_font-size)*1rem);-webkit-backdrop-filter:blur(calc(20 / var(--device_font-size) * 1rem));backdrop-filter:blur(calc(20 / var(--device_font-size) * 1rem));border-radius:calc(infinity*1px)}#nav .box:before,#nav .box:after{content:"";position:absolute;z-index:1;top:50%;left:50%;height:100%;border-radius:inherit;translate:-50% -50%;border:1px solid #fff}#nav .box:before{width:100%}#nav .box:after{width:calc(100% + calc(10 / var(--device_font-size) * 1rem))}#nav ul{display:flex;align-items:center;justify-content:center;gap:calc(10/var(--device_font-size)*1rem);height:100%;border-radius:inherit}#nav ul:before,#nav ul:after{content:"";position:absolute;z-index:1;top:50%;left:50%;height:100%;border-radius:inherit;translate:-50% -50%;border:1px solid #fff}#nav ul:before{width:calc(100% + calc(20 / var(--device_font-size) * 1rem))}#nav ul:after{width:calc(100% + calc(30 / var(--device_font-size) * 1rem))}#nav ul li{position:relative;z-index:40;height:100%}#nav ul li:nth-of-type(n+2):before{content:"";position:absolute;top:50%;left:calc(-22.5/var(--device_font-size)*1rem);background:url(../images/common/ico_star.svg) no-repeat center/contain;aspect-ratio:1/1;width:calc(18.4/var(--device_font-size)*1rem);height:auto;translate:50% -50%}#nav ul li>*{display:flex;align-items:center;height:100%;padding-inline:calc(15/var(--device_font-size)*1rem)}#nav ul li>* span{display:block}#nav ul li>*:after{content:"";position:absolute;z-index:-1;bottom:2px;left:50%;background:url(../images/common/nav/ico_active_bottom.webp) no-repeat center bottom/auto 100%;width:calc(34/var(--device_font-size)*1rem);height:calc(18/var(--device_font-size)*1rem);translate:-50% 25%;opacity:0}}@media(min-width: 769px)and (orientation: landscape)and (any-hover: hover),(min-width: 960px)and (any-hover: hover){#nav ul li>*:after{transition:opacity .5s,translate .5s}#nav ul li:hover>*:after{opacity:1;translate:-50% 0}#nav ul li:hover>* img{opacity:1}}@media(min-width: 769px)and (orientation: landscape),(min-width: 960px){#nav ul li.active>*:after{opacity:1;translate:-50% 0}#nav ul li.new>*:before{content:"";position:absolute;top:0;left:50%;width:calc(60/var(--device_font-size)*1rem);height:calc(20/var(--device_font-size)*1rem);translate:-50% -50%;border:1px solid rgba(18,44,71,.3);background:url(../images/common/nav/ico_new.svg) no-repeat center/auto 50%,var(--color_new);border-radius:calc(infinity*1px)}#nav ul li.top span{width:calc(50.16/var(--device_font-size)*1rem)}#nav ul li.information span{width:calc(147.06/var(--device_font-size)*1rem)}#nav ul li.ticket span{width:calc(80.94/var(--device_font-size)*1rem)}#nav ul li.streaming span{width:calc(126.54/var(--device_font-size)*1rem)}#nav ul li.goods span{width:calc(76.95/var(--device_font-size)*1rem)}#nav ul li.attention span{width:calc(118.56/var(--device_font-size)*1rem)}#nav ul li.qa span{width:calc(66.69/var(--device_font-size)*1rem)}#nav ul li.special span{width:calc(88.35/var(--device_font-size)*1rem)}#nav ul li.top span,#nav ul li.streaming span,#nav ul li.qa span,#nav ul li.special span{translate:0 10%}}@media(max-width: 768px),(min-width: 769px)and (max-width: 959px)and (orientation: portrait){#btnNav{position:fixed;z-index:30;top:calc(20/var(--device_font-size)*1rem);right:calc(20/var(--device_font-size)*1rem);background:none;aspect-ratio:1/1;width:calc(120/var(--device_font-size)*1rem);height:auto;border:none;border-radius:calc(infinity*1px)}#btnNav:before,#btnNav:after{content:"";position:absolute;top:50%;left:50%;aspect-ratio:1/1;width:100%;height:auto;border-radius:inherit;border:1px solid #fff;translate:-50% -50%}}@media(max-width: 768px)and (max-width: 768px),(max-width: 768px)and (min-width: 769px)and (max-width: 959px)and (orientation: portrait),(min-width: 769px)and (max-width: 959px)and (orientation: portrait)and (max-width: 768px),(min-width: 769px)and (max-width: 959px)and (orientation: portrait)and (min-width: 769px)and (max-width: 959px)and (orientation: portrait){#btnNav:before{width:calc(105/var(--device_font-size)*1rem)}}@media(max-width: 768px)and (min-width: 769px)and (orientation: landscape),(max-width: 768px)and (min-width: 960px),(min-width: 769px)and (max-width: 959px)and (orientation: portrait)and (min-width: 769px)and (orientation: landscape),(min-width: 769px)and (max-width: 959px)and (orientation: portrait)and (min-width: 960px){#btnNav:before{width:calc(69/var(--device_font-size)*1rem)}}@media(max-width: 768px)and (max-width: 768px),(max-width: 768px)and (min-width: 769px)and (max-width: 959px)and (orientation: portrait),(min-width: 769px)and (max-width: 959px)and (orientation: portrait)and (max-width: 768px),(min-width: 769px)and (max-width: 959px)and (orientation: portrait)and (min-width: 769px)and (max-width: 959px)and (orientation: portrait){#btnNav:after{width:calc(120/var(--device_font-size)*1rem)}}@media(max-width: 768px)and (min-width: 769px)and (orientation: landscape),(max-width: 768px)and (min-width: 960px),(min-width: 769px)and (max-width: 959px)and (orientation: portrait)and (min-width: 769px)and (orientation: landscape),(min-width: 769px)and (max-width: 959px)and (orientation: portrait)and (min-width: 960px){#btnNav:after{width:calc(80/var(--device_font-size)*1rem)}}@media(max-width: 768px),(min-width: 769px)and (max-width: 959px)and (orientation: portrait){#btnNav>span{display:block;background:hsla(0,0%,100%,.6);-webkit-backdrop-filter:blur(calc(20 / var(--device_font-size) * 1rem));backdrop-filter:blur(calc(20 / var(--device_font-size) * 1rem));aspect-ratio:1/1;height:auto;margin:auto;border-radius:inherit;border:1px solid #fff}}@media(max-width: 768px)and (max-width: 768px),(max-width: 768px)and (min-width: 769px)and (max-width: 959px)and (orientation: portrait),(min-width: 769px)and (max-width: 959px)and (orientation: portrait)and (max-width: 768px),(min-width: 769px)and (max-width: 959px)and (orientation: portrait)and (min-width: 769px)and (max-width: 959px)and (orientation: portrait){#btnNav>span{width:calc(90/var(--device_font-size)*1rem)}}@media(max-width: 768px)and (min-width: 769px)and (orientation: landscape),(max-width: 768px)and (min-width: 960px),(min-width: 769px)and (max-width: 959px)and (orientation: portrait)and (min-width: 769px)and (orientation: landscape),(min-width: 769px)and (max-width: 959px)and (orientation: portrait)and (min-width: 960px){#btnNav>span{width:calc(60/var(--device_font-size)*1rem)}}@media(max-width: 768px),(min-width: 769px)and (max-width: 959px)and (orientation: portrait){#btnNav>span>span{position:absolute;z-index:1;top:50%;left:50%;background:url(../images/common/nav/btn_line.webp) no-repeat center/contain;width:calc(60/var(--device_font-size)*1rem);height:calc(4/var(--device_font-size)*1rem);translate:-50% -50%}#btnNav>span>span:nth-of-type(1){translate:-50% calc(-50% - calc(13 / var(--device_font-size) * 1rem));transition:translate .5s .5s,rotate .5s}#btnNav>span>span:nth-of-type(2){transition:rotate .5s .5s}#btnNav>span>span:nth-of-type(3){translate:-50% calc(-50% + calc(13 / var(--device_font-size) * 1rem));transition:translate .5s .5s,rotate .5s}#btnNav.isOpen>span>span{position:absolute;z-index:1;top:50%;left:50%;background:url(../images/common/nav/btn_line.webp) no-repeat center/contain;width:calc(60/var(--device_font-size)*1rem);height:calc(4/var(--device_font-size)*1rem);translate:-50% -50%}#btnNav.isOpen>span>span:nth-of-type(1){translate:-50% -50%;rotate:z 45deg;transition:translate .5s 0s,rotate .5s .5s}#btnNav.isOpen>span>span:nth-of-type(2){rotate:y 90deg;transition:rotate .5s 0s}#btnNav.isOpen>span>span:nth-of-type(3){translate:-50% -50%;rotate:z -45deg;transition:translate .5s 0s,rotate .5s .5s}}@media(min-width: 769px)and (orientation: landscape),(min-width: 960px){#btnNav{display:none}}#btnPageTop{position:fixed;z-index:10;bottom:calc(20/var(--device_font-size)*1rem);right:calc(20/var(--device_font-size)*1rem);display:grid;align-content:center;aspect-ratio:1/1;height:auto;border-radius:calc(infinity*1px);transition:opacity 1s;pointer-events:all;opacity:1}#btnPageTop:not(.isShow){pointer-events:none;opacity:0}@media(max-width: 768px),(min-width: 769px)and (max-width: 959px)and (orientation: portrait){#btnPageTop{width:calc(120/var(--device_font-size)*1rem)}}@media(min-width: 769px)and (orientation: landscape),(min-width: 960px){#btnPageTop{width:calc(80/var(--device_font-size)*1rem)}}#btnPageTop:before,#btnPageTop:after{content:"";position:absolute;top:50%;left:50%;aspect-ratio:1/1;width:100%;height:auto;border-radius:inherit;border:1px solid #fff;translate:-50% -50%}@media(max-width: 768px),(min-width: 769px)and (max-width: 959px)and (orientation: portrait){#btnPageTop:before{width:calc(105/var(--device_font-size)*1rem)}}@media(min-width: 769px)and (orientation: landscape),(min-width: 960px){#btnPageTop:before{width:calc(69/var(--device_font-size)*1rem)}}@media(max-width: 768px),(min-width: 769px)and (max-width: 959px)and (orientation: portrait){#btnPageTop:after{width:calc(120/var(--device_font-size)*1rem)}}@media(min-width: 769px)and (orientation: landscape),(min-width: 960px){#btnPageTop:after{width:calc(80/var(--device_font-size)*1rem)}}#btnPageTop>span{display:block;background:hsla(0,0%,100%,.6);-webkit-backdrop-filter:blur(calc(20 / var(--device_font-size) * 1rem));backdrop-filter:blur(calc(20 / var(--device_font-size) * 1rem));aspect-ratio:1/1;height:auto;margin:auto;border-radius:inherit;border:1px solid #fff}@media(max-width: 768px),(min-width: 769px)and (max-width: 959px)and (orientation: portrait){#btnPageTop>span{width:calc(90/var(--device_font-size)*1rem)}}@media(min-width: 769px)and (orientation: landscape),(min-width: 960px){#btnPageTop>span{width:calc(60/var(--device_font-size)*1rem)}}#btnPageTop img{position:absolute;top:50%;left:50%;translate:-50% -50%;width:calc(52/90*100%)}@media(any-hover: hover){#btnPageTop:before,#btnPageTop:after{transition:width .5s}#btnPageTop>span{transition:background-color 1s}#btnPageTop:hover img{opacity:1}}@media(any-hover: hover)and (max-width: 768px),(any-hover: hover)and (min-width: 769px)and (max-width: 959px)and (orientation: portrait){#btnPageTop:hover:before{width:calc(90/var(--device_font-size)*1rem)}}@media(any-hover: hover)and (min-width: 769px)and (orientation: landscape),(any-hover: hover)and (min-width: 960px){#btnPageTop:hover:before{width:calc(60/var(--device_font-size)*1rem)}}@media(any-hover: hover)and (max-width: 768px),(any-hover: hover)and (min-width: 769px)and (max-width: 959px)and (orientation: portrait){#btnPageTop:hover:after{width:calc(105/var(--device_font-size)*1rem)}}@media(any-hover: hover)and (min-width: 769px)and (orientation: landscape),(any-hover: hover)and (min-width: 960px){#btnPageTop:hover:after{width:calc(69/var(--device_font-size)*1rem)}}@media(any-hover: hover){#btnPageTop:hover>span{background:hsla(0,0%,100%,.8)}#btnPageTop:hover img{animation:rotate 1s 0s linear infinite}}footer{background:rgba(22,32,61,.5);margin-block-start:calc(100/var(--device_font-size)*1rem);-webkit-backdrop-filter:blur(calc(20 / var(--device_font-size) * 1rem));backdrop-filter:blur(calc(20 / var(--device_font-size) * 1rem));text-align:center}@media(max-width: 768px),(min-width: 769px)and (max-width: 959px)and (orientation: portrait){footer{display:grid;gap:calc(80/var(--device_font-size)*1rem);padding:calc(100/var(--device_font-size)*1rem) calc(60/var(--device_font-size)*1rem)}}@media(min-width: 769px)and (orientation: landscape),(min-width: 960px){footer{display:flex;align-items:center;justify-content:space-between;padding:calc(70/var(--device_font-size)*1rem) calc((100% - calc(1100 / var(--device_font-size) * 1rem))/2)}}footer #snsList{display:grid;grid-template-columns:repeat(3, 1fr);width:-moz-fit-content;width:fit-content}footer #snsList>li{width:calc(80/var(--device_font-size)*1rem)}footer #snsList a:hover img{opacity:1}@media(max-width: 768px),(min-width: 769px)and (max-width: 959px)and (orientation: portrait){footer #snsList{gap:calc(50/var(--device_font-size)*1rem);width:-moz-fit-content;width:fit-content;margin-inline:auto}footer #snsList>li{width:calc(80/var(--device_font-size)*1rem)}}@media(min-width: 769px)and (orientation: landscape),(min-width: 960px){footer #snsList{gap:calc(30/var(--device_font-size)*1rem)}footer #snsList>li{width:calc(50/var(--device_font-size)*1rem)}}#bg{position:fixed;z-index:-30;content:"";top:0;left:0;width:100%;height:100%}#bg:before{content:"";position:fixed;left:0;z-index:-30;width:100%;height:100%;filter:blur(10px)}@media(max-width: 768px),(min-width: 769px)and (max-width: 959px)and (orientation: portrait){#bg:before{background:url(../images/common/bg_sp.webp) repeat-y center top/100% auto;animation:backgroundPosYSp 80s 0s linear infinite}}@media(min-width: 769px)and (orientation: landscape),(min-width: 960px){#bg:before{background:url(../images/common/bg_pc.webp) repeat-y center top/100% auto;animation:backgroundPosYPc 100s 0s linear infinite}}#bg>span:before,#bg>span:after{content:"";position:fixed;left:0;z-index:-20;width:100%;height:calc(521.5/var(--device_font-size)*1rem);opacity:.8;mix-blend-mode:screen}#bg>span:before{background:url(../images/common/bg_aurora_l.webp) repeat-x left calc(-1741/var(--device_font-size)*1rem) top 0/auto 100%}@media(max-width: 768px),(min-width: 769px)and (max-width: 959px)and (orientation: portrait){#bg>span:before{top:calc(-150/var(--device_font-size)*1rem);animation:rotateHue 30s linear 0s,backgroundFlash 30s linear -5s infinite,backgroundAuroraLSp 60s linear -30s infinite}}@media(min-width: 769px)and (orientation: landscape),(min-width: 960px){#bg>span:before{top:calc(-100/var(--device_font-size)*1rem);animation:rotateHue 30s linear 0s,backgroundFlash 30s linear -5s infinite,backgroundAuroraLSp 120s linear -30s infinite}}#bg>span:after{background:url(../images/common/bg_aurora_r.webp) repeat-x left top/auto 100%}@media(max-width: 768px),(min-width: 769px)and (max-width: 959px)and (orientation: portrait){#bg>span:after{top:calc(-200/var(--device_font-size)*1rem);animation:rotateHue 30s linear 2s,backgroundFlash 15s linear -10s infinite,backgroundAuroraRSp 60s linear 0s infinite}}@media(min-width: 769px)and (orientation: landscape),(min-width: 960px){#bg>span:after{top:calc(-150/var(--device_font-size)*1rem);animation:rotateHue 30s linear 2s,backgroundFlash 15s linear -10s infinite,backgroundAuroraRSp 120s linear -10s infinite}}#bg>span>span:before,#bg>span>span:after{content:"";position:fixed;z-index:-10;height:auto;mix-blend-mode:overlay;opacity:.6}#bg>span>span:before{background:url(../images/common/bg_light_l.webp) no-repeat center/contain;aspect-ratio:751/880;animation:blur 10s 0s linear infinite}@media(max-width: 768px),(min-width: 769px)and (max-width: 959px)and (orientation: portrait){#bg>span>span:before{top:calc(20/var(--device_width)*100vw);left:calc(-110/var(--device_width)*100vw);width:calc(280/var(--device_width)*100vw)}}@media(min-width: 769px)and (orientation: landscape),(min-width: 960px){#bg>span>span:before{top:calc(176/var(--device_font-size)*1rem);left:calc(50% - calc(1287 / var(--device_font-size) * 1rem));width:calc(751/var(--device_font-size)*1rem)}}#bg>span>span:after{background:url(../images/common/bg_light_r.webp) no-repeat center/contain;aspect-ratio:215/215;animation:blur 10s -3s linear infinite}@media(max-width: 768px),(min-width: 769px)and (max-width: 959px)and (orientation: portrait){#bg>span>span:after{top:calc(140/var(--device_width)*100vw);right:calc(-60/var(--device_width)*100vw);width:calc(215/var(--device_width)*100vw)}}@media(min-width: 769px)and (orientation: landscape),(min-width: 960px){#bg>span>span:after{top:calc(48/var(--device_font-size)*1rem);right:calc(50% - calc(724 / var(--device_font-size) * 1rem));width:calc(215/var(--device_font-size)*1rem)}}@keyframes backgroundPosYSp{0%{background-position-y:0}100%{background-position-y:-266.666667vw}}@keyframes backgroundPosYPc{0%{background-position-y:0}100%{background-position-y:-200vw}}@keyframes backgroundAuroraLSp{0%{background-position-x:calc(-1741/var(--device_font-size)*1rem)}100%{background-position-x:0}}@keyframes backgroundAuroraRSp{0%{background-position-x:0}100%{background-position-x:calc(-1833.5/var(--device_font-size)*1rem)}}@keyframes rotateHue{0%,100%{filter:hue-rotate(0deg)}50%{filter:hue-rotate(-180deg)}}@keyframes backgroundFlash{0%,100%{opacity:0}20%,80%{opacity:.8}}@keyframes blur{50%,100%{filter:blur(0px)}70%{filter:blur(5px)}}
/*# sourceMappingURL=maps/layout.css.map */
