*,*::before,*::after{margin:0;padding:0;box-sizing:border-box}article,aside,footer,header,nav,section{display:block}body{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:1rem;line-height:1.5;min-height:100vh}ul,ol{list-style:none}h1,h2,h3,h4,h5,h6,p,blockquote,pre{margin:0}h1,h2,h3,h4,h5,h6{font-weight:inherit;text-wrap:balance}img,picture{max-width:100%;height:auto;display:block}input,button,textarea,select{font:inherit;border:none;padding:0;background:none;color:currentColor;outline:none}button{cursor:pointer;display:inline-block;background-color:rgba(0,0,0,0)}textarea{resize:vertical}table{border-collapse:collapse;width:100%}th,td{padding:0;text-align:left}html{scroll-behavior:smooth}.carousel{position:relative;box-sizing:border-box}.carousel *,.carousel *:before,.carousel *:after{box-sizing:inherit}.carousel.is-draggable{cursor:move;cursor:grab}.carousel.is-dragging{cursor:move;cursor:grabbing}.carousel__viewport{position:relative;overflow:hidden;max-width:100%;max-height:100%}.carousel__track{display:flex}.carousel__slide{flex:0 0 auto;width:var(--carousel-slide-width, 60%);max-width:100%;padding:1rem;position:relative;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.has-dots{margin-bottom:calc(.5rem + 22px)}.carousel__dots{margin:0 auto;padding:0;position:absolute;top:calc(100% + .5rem);left:0;right:0;display:flex;justify-content:center;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.carousel__dots .carousel__dot{margin:0;padding:0;display:block;position:relative;width:22px;height:22px;cursor:pointer}.carousel__dots .carousel__dot:after{content:"";width:8px;height:8px;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-color:currentColor;opacity:.25;transition:opacity .15s ease-in-out}.carousel__dots .carousel__dot.is-selected:after{opacity:1}.carousel__button{width:var(--carousel-button-width, 48px);height:var(--carousel-button-height, 48px);padding:0;border:0;display:flex;justify-content:center;align-items:center;pointer-events:all;cursor:pointer;color:var(--carousel-button-color, currentColor);background:var(--carousel-button-bg, transparent);border-radius:var(--carousel-button-border-radius, 50%);box-shadow:var(--carousel-button-shadow, none);transition:opacity .15s ease}.carousel__button.is-prev,.carousel__button.is-next{position:absolute;top:50%;transform:translateY(-50%)}.carousel__button.is-prev{left:10px}.carousel__button.is-next{right:10px}.carousel__button[disabled]{cursor:default;opacity:.3}.carousel__button svg{width:var(--carousel-button-svg-width, 50%);height:var(--carousel-button-svg-height, 50%);fill:none;stroke:currentColor;stroke-width:var(--carousel-button-svg-stroke-width, 1.5);stroke-linejoin:bevel;stroke-linecap:round;filter:var(--carousel-button-svg-filter, none);pointer-events:none}html.with-fancybox{scroll-behavior:auto}body.compensate-for-scrollbar{overflow:hidden !important;touch-action:none}.fancybox__container{position:fixed;top:0;left:0;bottom:0;right:0;direction:ltr;margin:0;padding:env(safe-area-inset-top, 0px) env(safe-area-inset-right, 0px) env(safe-area-inset-bottom, 0px) env(safe-area-inset-left, 0px);box-sizing:border-box;display:flex;flex-direction:column;color:var(--fancybox-color, #fff);-webkit-tap-highlight-color:rgba(0,0,0,0);overflow:hidden;z-index:1050;outline:none;transform-origin:top left;--carousel-button-width: 48px;--carousel-button-height: 48px;--carousel-button-svg-width: 24px;--carousel-button-svg-height: 24px;--carousel-button-svg-stroke-width: 2.5;--carousel-button-svg-filter: drop-shadow(1px 1px 1px rgba(0, 0, 0, 0.4))}.fancybox__container *,.fancybox__container *::before,.fancybox__container *::after{box-sizing:inherit}.fancybox__container :focus{outline:none}body:not(.is-using-mouse) .fancybox__container :focus{box-shadow:0 0 0 1px #fff,0 0 0 2px var(--fancybox-accent-color, rgba(1, 210, 232, 0.94))}@media all and (min-width: 1024px){.fancybox__container{--carousel-button-width:48px;--carousel-button-height:48px;--carousel-button-svg-width:27px;--carousel-button-svg-height:27px}}.fancybox__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--fancybox-bg, rgba(24, 24, 27, 0.92))}.fancybox__carousel{position:relative;flex:1 1 auto;min-height:0;height:100%;z-index:10}.fancybox__carousel.has-dots{margin-bottom:calc(.5rem + 22px)}.fancybox__viewport{position:relative;width:100%;height:100%;overflow:visible;cursor:default}.fancybox__track{display:flex;height:100%}.fancybox__slide{flex:0 0 auto;width:100%;max-width:100%;margin:0;padding:48px 8px 8px 8px;position:relative;overscroll-behavior:contain;display:flex;flex-direction:column;outline:0;overflow:auto;--carousel-button-width: 36px;--carousel-button-height: 36px;--carousel-button-svg-width: 22px;--carousel-button-svg-height: 22px}.fancybox__slide::before,.fancybox__slide::after{content:"";flex:0 0 0;margin:auto}@media all and (min-width: 1024px){.fancybox__slide{padding:64px 100px}}.fancybox__content{margin:0 env(safe-area-inset-right, 0px) 0 env(safe-area-inset-left, 0px);padding:36px;color:var(--fancybox-content-color, #374151);background:var(--fancybox-content-bg, #fff);position:relative;align-self:center;display:flex;flex-direction:column;z-index:20}.fancybox__content :focus:not(.carousel__button.is-close){outline:thin dotted;box-shadow:none}.fancybox__caption{align-self:center;max-width:100%;margin:0;padding:1rem 0 0 0;line-height:1.375;color:var(--fancybox-color, currentColor);visibility:visible;cursor:auto;flex-shrink:0;overflow-wrap:anywhere}.is-loading .fancybox__caption{visibility:hidden}.fancybox__container>.carousel__dots{top:100%;color:var(--fancybox-color, #fff)}.fancybox__nav .carousel__button{z-index:40}.fancybox__nav .carousel__button.is-next{right:8px}@media all and (min-width: 1024px){.fancybox__nav .carousel__button.is-next{right:40px}}.fancybox__nav .carousel__button.is-prev{left:8px}@media all and (min-width: 1024px){.fancybox__nav .carousel__button.is-prev{left:40px}}.carousel__button.is-close{position:absolute;top:8px;right:8px;top:calc(env(safe-area-inset-top, 0px) + 8px);right:calc(env(safe-area-inset-right, 0px) + 8px);z-index:40}@media all and (min-width: 1024px){.carousel__button.is-close{right:40px}}.fancybox__content>.carousel__button.is-close{position:absolute;top:-40px;right:0;color:var(--fancybox-color, #fff)}.fancybox__no-click,.fancybox__no-click button{pointer-events:none}.fancybox__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:50px;height:50px;color:var(--fancybox-color, currentColor)}.fancybox__slide .fancybox__spinner{cursor:pointer;z-index:1053}.fancybox__spinner svg{animation:fancybox-rotate 2s linear infinite;transform-origin:center center;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;height:100%}.fancybox__spinner svg circle{fill:none;stroke-width:2.75;stroke-miterlimit:10;stroke-dasharray:1,200;stroke-dashoffset:0;animation:fancybox-dash 1.5s ease-in-out infinite;stroke-linecap:round;stroke:currentColor}@keyframes fancybox-rotate{100%{transform:rotate(360deg)}}@keyframes fancybox-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}.fancybox__backdrop,.fancybox__caption,.fancybox__nav,.carousel__dots,.carousel__button.is-close{opacity:var(--fancybox-opacity, 1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop,.fancybox__container.is-animated[aria-hidden=false] .fancybox__caption,.fancybox__container.is-animated[aria-hidden=false] .fancybox__nav,.fancybox__container.is-animated[aria-hidden=false] .carousel__dots,.fancybox__container.is-animated[aria-hidden=false] .carousel__button.is-close{animation:.15s ease backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__backdrop,.fancybox__container.is-animated.is-closing .fancybox__caption,.fancybox__container.is-animated.is-closing .fancybox__nav,.fancybox__container.is-animated.is-closing .carousel__dots,.fancybox__container.is-animated.is-closing .carousel__button.is-close{animation:.15s ease both fancybox-fadeOut}.fancybox-fadeIn{animation:.15s ease both fancybox-fadeIn}.fancybox-fadeOut{animation:.1s ease both fancybox-fadeOut}.fancybox-zoomInUp{animation:.2s ease both fancybox-zoomInUp}.fancybox-zoomOutDown{animation:.15s ease both fancybox-zoomOutDown}.fancybox-throwOutUp{animation:.15s ease both fancybox-throwOutUp}.fancybox-throwOutDown{animation:.15s ease both fancybox-throwOutDown}@keyframes fancybox-fadeIn{from{opacity:0}to{opacity:1}}@keyframes fancybox-fadeOut{to{opacity:0}}@keyframes fancybox-zoomInUp{from{transform:scale(0.97) translate3d(0, 16px, 0);opacity:0}to{transform:scale(1) translate3d(0, 0, 0);opacity:1}}@keyframes fancybox-zoomOutDown{to{transform:scale(0.97) translate3d(0, 16px, 0);opacity:0}}@keyframes fancybox-throwOutUp{to{transform:translate3d(0, -30%, 0);opacity:0}}@keyframes fancybox-throwOutDown{to{transform:translate3d(0, 30%, 0);opacity:0}}.fancybox__carousel .carousel__slide{scrollbar-width:thin;scrollbar-color:#ccc rgba(255,255,255,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar{width:8px;height:8px}.fancybox__carousel .carousel__slide::-webkit-scrollbar-track{background-color:rgba(255,255,255,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:2px;box-shadow:inset 0 0 4px rgba(0,0,0,.2)}.fancybox__carousel.is-draggable .fancybox__slide,.fancybox__carousel.is-draggable .fancybox__slide .fancybox__content{cursor:move;cursor:grab}.fancybox__carousel.is-dragging .fancybox__slide,.fancybox__carousel.is-dragging .fancybox__slide .fancybox__content{cursor:move;cursor:grabbing}.fancybox__carousel .fancybox__slide .fancybox__content{cursor:auto}.fancybox__carousel .fancybox__slide.can-zoom_in .fancybox__content{cursor:zoom-in}.fancybox__carousel .fancybox__slide.can-zoom_out .fancybox__content{cursor:zoom-out}.fancybox__carousel .fancybox__slide.is-draggable .fancybox__content{cursor:move;cursor:grab}.fancybox__carousel .fancybox__slide.is-dragging .fancybox__content{cursor:move;cursor:grabbing}.fancybox__image{transform-origin:0 0;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:none}.has-image .fancybox__content{padding:0;background:rgba(0,0,0,0);min-height:1px}.is-closing .has-image .fancybox__content{overflow:visible}.has-image[data-image-fit=contain]{overflow:visible;touch-action:none}.has-image[data-image-fit=contain] .fancybox__content{flex-direction:row;flex-wrap:wrap}.has-image[data-image-fit=contain] .fancybox__image{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.has-image[data-image-fit=contain-w]{overflow-x:hidden;overflow-y:auto}.has-image[data-image-fit=contain-w] .fancybox__content{min-height:auto}.has-image[data-image-fit=contain-w] .fancybox__image{max-width:100%;height:auto}.has-image[data-image-fit=cover]{overflow:visible;touch-action:none}.has-image[data-image-fit=cover] .fancybox__content{width:100%;height:100%}.has-image[data-image-fit=cover] .fancybox__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{max-width:100%;flex-shrink:1;min-height:1px;overflow:visible}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content{width:100%;height:80%}.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{padding:0;background:rgba(24,24,27,.9);color:#fff}.fancybox__carousel .fancybox__slide.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{border:0;display:block;height:100%;width:100%;background:rgba(0,0,0,0)}.fancybox-placeholder{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.fancybox__thumbs{flex:0 0 auto;position:relative;padding:0px 3px;opacity:var(--fancybox-opacity, 1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__thumbs{animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__thumbs{opacity:0}.fancybox__thumbs .carousel__slide{flex:0 0 auto;width:var(--fancybox-thumbs-width, 96px);margin:0;padding:8px 3px;box-sizing:content-box;display:flex;align-items:center;justify-content:center;overflow:visible;cursor:pointer}.fancybox__thumbs .carousel__slide .fancybox__thumb::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-width:5px;border-style:solid;border-color:var(--fancybox-accent-color, rgba(34, 213, 233, 0.96));opacity:0;transition:opacity .15s ease;border-radius:var(--fancybox-thumbs-border-radius, 4px)}.fancybox__thumbs .carousel__slide.is-nav-selected .fancybox__thumb::after{opacity:.92}.fancybox__thumbs .carousel__slide>*{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fancybox__thumb{position:relative;width:100%;padding-top:calc(100%/(var(--fancybox-thumbs-ratio, 1.5)));background-size:cover;background-position:center center;background-color:rgba(255,255,255,.1);background-repeat:no-repeat;border-radius:var(--fancybox-thumbs-border-radius, 4px)}.fancybox__toolbar{position:absolute;top:0;right:0;left:0;z-index:20;background:linear-gradient(to top, hsla(0, 0%, 0%, 0) 0%, hsla(0, 0%, 0%, 0.006) 8.1%, hsla(0, 0%, 0%, 0.021) 15.5%, hsla(0, 0%, 0%, 0.046) 22.5%, hsla(0, 0%, 0%, 0.077) 29%, hsla(0, 0%, 0%, 0.114) 35.3%, hsla(0, 0%, 0%, 0.155) 41.2%, hsla(0, 0%, 0%, 0.198) 47.1%, hsla(0, 0%, 0%, 0.242) 52.9%, hsla(0, 0%, 0%, 0.285) 58.8%, hsla(0, 0%, 0%, 0.326) 64.7%, hsla(0, 0%, 0%, 0.363) 71%, hsla(0, 0%, 0%, 0.394) 77.5%, hsla(0, 0%, 0%, 0.419) 84.5%, hsla(0, 0%, 0%, 0.434) 91.9%, hsla(0, 0%, 0%, 0.44) 100%);padding:0;touch-action:none;display:flex;justify-content:space-between;--carousel-button-svg-width: 20px;--carousel-button-svg-height: 20px;opacity:var(--fancybox-opacity, 1);text-shadow:var(--fancybox-toolbar-text-shadow, 1px 1px 1px rgba(0, 0, 0, 0.4))}@media all and (min-width: 1024px){.fancybox__toolbar{padding:8px}}.fancybox__container.is-animated[aria-hidden=false] .fancybox__toolbar{animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__toolbar{opacity:0}.fancybox__toolbar__items{display:flex}.fancybox__toolbar__items--left{margin-right:auto}.fancybox__toolbar__items--center{position:absolute;left:50%;transform:translateX(-50%)}.fancybox__toolbar__items--right{margin-left:auto}@media(max-width: 640px){.fancybox__toolbar__items--center:not(:last-child){display:none}}.fancybox__counter{min-width:72px;padding:0 10px;line-height:var(--carousel-button-height, 48px);text-align:center;font-size:17px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased}.fancybox__progress{background:var(--fancybox-accent-color, rgba(34, 213, 233, 0.96));height:3px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:30;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fancybox__container:-webkit-full-screen::backdrop{opacity:0}.fancybox__container:fullscreen::backdrop{opacity:0}.fancybox__button--fullscreen g:nth-child(2){display:none}.fancybox__container:-webkit-full-screen .fancybox__button--fullscreen g:nth-child(1){display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(1){display:none}.fancybox__container:-webkit-full-screen .fancybox__button--fullscreen g:nth-child(2){display:block}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(2){display:block}.fancybox__button--slideshow g:nth-child(2){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(1){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(2){display:block}:root{--color-txt: #FFF;--color-body: #000;--color-ftr: #050219;--color-main: #FFF;--color-purple: #1F0617;--color-purple-light: #360627;--color-pink: #FF1BA0;--color-navy: #050219;--color-blue: #5DB6FF;--color-red: #FF0000;--color-gray: #707070;--color-gray-light: #C7C7C7;--color-gray-1: #e5e5e5;--color-gray-2: #cccccc;--color-gray-3: #b2b2b2;--color-gray-4: #999999;--color-gray-5: #808080;--color-gray-6: #666666;--color-gray-7: #4d4d4d;--color-gray-8: #333333;--color-gray-9: #1a1a1a;--color-black: #000;--color-white: #fff;--color-link: #77EFFD;--color-hover: #12FF99;--transition-def: all 0.4s ease-out 0s;--hover-filter-bright: brightness(125%) contrast(110%) saturate(110%);--hover-filter-bright-soft: brightness(105%) contrast(120%) saturate(130%);--hover-filter-shadow: drop-shadow(0 0 8px rgba(var(--rgb-black), 0.6));--hover-transform-zoom: scale(1.06);--box-shadow-def: 0px 0px 32px rgba(255, 255, 255, 0.6)}:root{--radius-0: 0;--radius-def: 8px;--bdw-0: 0;--bdw-1: 1px;--bdw-def: 2px}@media(width <= 960px){:root{--radius-def: 4px}}@media(width <= 960px){:root{--bdw-def: 2px}}:root{--ff-yh-jp: YakuHanJP;--ff-yh-mp: YakuHanMP;--ff-yh-rp: YakuHanRP;--ff-gothic: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--ff-mincho: Georgia, "Times New Roman", Times, serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--ff-jp: "source-han-sans-japanese";--ff-ttl: "tachyon";--ff-en: "urbane";--font-jp: var(--ff-yh-jp), var(--ff-jp), var(--ff-gothic);--font-ttl: var(--ff-ttl), var(--ff-gothic);--font-mix: var(--ff-yh-jp), var(--ff-en) ,var(--ff-jp), var(--ff-gothic);--fz-def: 18px;--fw-def: 500;--fw-ttl: 300;--fw-medium: 500;--fw-bold: 700;--fw-heavy: 900;--ls-def: 0.06em;--ls-ttl: 0.06em;--ls-0: 0;--lh-def: 1.8;--lh-ttl: 1.2;--lh-0: 0;--lh-1: 1.1}@media(width <= 960px){:root{--ls-def: 0em;--lh-def: 1.5}}*,::before,::after{font-style:inherit;font-family:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;font-optical-sizing:inherit;color:inherit;text-align:inherit;word-break:inherit;overflow-wrap:inherit;white-space:inherit}img,svg{display:block;margin:0 auto;width:auto;max-width:100%;height:auto}em,strong{font-style:inherit}i,b{display:inline-block}.font-jp{font-family:var(--font-jp);font-weight:var(--fw-def);letter-spacing:var(--ls-def)}.font-ttl,.area-ttl .ttl h2,.hdr-navigator a .txt b{font-family:var(--font-ttl);font-weight:var(--fw-ttl);line-height:var(--lh-ttl);letter-spacing:var(--ls-ttl)}.fw-def{font-weight:var(--fw-def)}.fw500,.fw-medium{font-weight:var(--fw-medium)}.fw700,.fw-bold{font-weight:var(--fw-bold)}.fw900,.fw-black,.fw-heavy{font-weight:var(--fw-black)}:focus{outline:0}a{transition-property:color,opacity,background-color;transition-duration:.4s;transition-timing-function:ease-out;transition-delay:0s}a:link,a:visited{text-decoration:underline;color:var(--color-link)}a:hover,a:active{text-decoration:none;color:var(--color-hover)}a[href=""],a[disable]{pointer-events:none}a:not([class]) img{transition-property:opacity,transform;transition-duration:.4s;transition-timing-function:ease-out;transition-delay:0s}html{font-size:100%;-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}body{overscroll-behavior:none;overscroll-behavior-y:none;position:relative;text-align:center}.body-wrap{will-change:animation;animation:accessFadein .6s linear .2s both}@keyframes accessFadein{0%{opacity:0}40%{opacity:0}100%{opacity:1}}body{background-color:#000}.body-wrap,.modal-style{text-align:center;background:var(--color-body);color:var(--color-txt);font-style:normal;font-family:var(--font-mix);font-weight:var(--fw-def);font-size:clamp(16px,15px + 0.313vw,18px);line-height:var(--lh-def);letter-spacing:var(--ls-def);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"palt" 1,"kana" 1;word-break:normal;overflow-wrap:break-word;white-space:normal;min-width:320px}.hdr-wrap{position:relative;background-color:rgba(0,0,0,0);background-repeat:no-repeat;background-position:50%;background-image:url(../img/bg_hdr.webp);background-size:cover;padding-top:clamp(64px,43.64px + 6.364vw,120px)}.hdr-ttl .sub{width:80%;margin-inline:auto}.hdr-ttl .main{width:94%;margin-inline:auto;margin-top:clamp(24px,8px + 5vw,56px);margin-bottom:clamp(48px,40px + 2.5vw,64px)}.hdr-date{width:60%;margin-inline:auto;display:flex;justify-content:center;align-items:stretch;flex-wrap:nowrap;flex-direction:row;gap:40px;margin-bottom:clamp(40px,24px + 5vw,72px)}@media(width <= 960px){.hdr-date{flex-direction:column;gap:clamp(12px,10px + 0.625vw,16px)}}.hdr-date .slash{width:2px;background-color:#fff;transform:rotate(25deg)}.hdr-navigator{width:min(60%,380px);margin-inline:auto;padding-bottom:clamp(32px,20.36px + 3.636vw,64px)}.hdr-navigator a{color:#fff;text-decoration:none}.hdr-navigator a .pct{position:relative;display:block;padding:10px}.hdr-navigator a .pct::before,.hdr-navigator a .pct::after{content:"";position:absolute;z-index:1;top:0;width:clamp(16px,8px + 2.5vw,32px);height:100%;border-top:1px solid #fff;border-bottom:1px solid #fff}.hdr-navigator a .pct::before{left:0;border-radius:24px 0px 0px 24px;border-left:1px solid #fff}@media(width <= 640px){.hdr-navigator a .pct::before{border-radius:12px 0px 0px 12px}}.hdr-navigator a .pct::after{right:0;border-radius:0 24px 24px 0px;border-right:1px solid #fff}@media(width <= 640px){.hdr-navigator a .pct::after{border-radius:0 12px 12px 0px}}.hdr-navigator a .pct>span{display:block;border-radius:16px;overflow:hidden;transition:opacity .4s ease-out 0s}@media(width <= 640px){.hdr-navigator a .pct>span{border-radius:8px}}.hdr-navigator a .pct img{transition:transform .4s ease-out 0s}.hdr-navigator a .txt{transition:color .4s ease-out 0s;margin-top:.6em;display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;flex-direction:row;gap:12px}@media(width <= 960px){.hdr-navigator a .txt{flex-direction:column;gap:8px}}.hdr-navigator a .txt b{font-size:clamp(15px,14.5px + 0.156vw,16px);font-weight:400;line-height:1.1}.hdr-navigator a .txt em{font-size:clamp(18px,15px + 0.938vw,24px);font-weight:700;line-height:1.1}.hdr-navigator a:hover img{transform:scale(1.05)}.hdr-navigator a:hover .txt{color:#12ff99}.hdr-copy{position:relative;filter:drop-shadow(0px -4px 24px rgba(0, 0, 0, 0.6))}.hdr-copy::after{content:"";position:absolute;z-index:-2;top:0;left:0;width:100%;height:100%;background-color:#050219;-webkit-clip-path:polygon(0 0, 0 100%, 100% 100%);clip-path:polygon(0 0, 0 100%, 100% 100%)}.hdr-copy-inner{position:relative;filter:drop-shadow(0px -4px 8px rgba(0, 0, 0, 0.6))}.hdr-copy-inner::after{content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;background-color:#1f0617;-webkit-clip-path:polygon(100% 0, 0 100%, 100% 100%);clip-path:polygon(100% 0, 0 100%, 100% 100%)}.hdr-copy-txt{font-size:clamp(36px,20px + 1.667vw,40px);font-weight:700;line-height:1.4;padding-inline:4%;padding-block:clamp(40px,20px + 6.25vw,80px);display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:row;gap:12px}@media(width <= 960px){.hdr-copy-txt{font-size:clamp(24px,18px + 1.875vw,36px);flex-direction:column;gap:0}.hdr-copy-txt>span:nth-child(2){writing-mode:vertical-rl}}.page-hdr-wrap{position:relative;background-color:rgba(0,0,0,0);background-repeat:no-repeat;background-position:50%;background-image:url(../img/bg_hdr.webp);background-size:cover;padding-block:clamp(32px,16px + 5vw,64px)}.page-hdr-ttl a{display:inline-block}.page-hdr-ttl .sub{width:min(72%,380px);margin-inline:auto}.page-hdr-ttl .main{width:min(86%,520px);margin-inline:auto;margin-top:clamp(24px,16px + 2.5vw,40px)}.ftr-wrap{background-color:#050219;padding-block:clamp(40px,32px + 2.5vw,56px)}.ftr-wrap .ftr-inner{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;flex-direction:row;width:94%;margin-inline:auto}@media(width <= 480px){.ftr-wrap .ftr-inner{flex-direction:column;gap:16px}}.ftr-wrap .logo{width:160px}.ftr-wrap .logo a{display:block;aspect-ratio:240/30;width:100%;-webkit-mask-image:url(../img/svg_common/logo_jwave.svg);mask-image:url(../img/svg_common/logo_jwave.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;background-color:#fff;overflow:hidden;text-indent:-99999px}.ftr-wrap .copyright{color:var(--color-white);font-size:clamp(13px,12.5px + 0.156vw,14px)}.ftr-wrap .copyright b{color:currentColor;display:inline-block;margin-right:6px}.body-wrap{position:relative;text-align:center}.main-wrap{position:relative;z-index:2}.area-bg{background-color:#000}.area{position:relative}.area-width{width:min(94%,1600px);margin-inline:auto;position:relative;z-index:10}#lead{background-color:#050219}#lead .lead-comment{background-color:#1f0617}#lead .lead-links{background-color:#360627;border-top:4px solid #000;border-bottom:4px solid #000}#starting{background:#000;padding-bottom:clamp(48px,12px + 11.25vw,120px)}#makers{padding-bottom:clamp(48px,-8px + 17.5vw,160px)}.bg-asia{background-color:#1f0617;background-repeat:no-repeat;background-position:50% 0;background-image:url(../img/bg_asia.webp);background-size:100% auto}@media(width <= 960px){.bg-asia{background-size:140% auto}}#asian{padding-bottom:clamp(48px,-8px + 17.5vw,160px)}#dig .area-bg{padding-bottom:clamp(48px,-8px + 17.5vw,160px)}#gallery{background-color:#000;background-repeat:no-repeat;background-position:50%;background-image:url(../img/bg_ftr.webp);background-size:cover}#gallery .area-width{padding-top:clamp(24px,16px + 2.5vw,40px)}.obj-block{pointer-events:none;position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;overflow:hidden}.obj-block div{position:absolute;background-color:rgba(0,0,0,0);background-repeat:no-repeat;background-position:50%;background-size:contain;transition:all .4s ease-out 0s}.obj-block .obj1{aspect-ratio:484/463;width:484px;background-image:url(../img/obj1.webp);top:300px;right:calc(50% + 300px)}@media(width <= 960px){.obj-block .obj1{top:16%;right:60%}}.obj-block .obj2{aspect-ratio:441/458;width:441px;background-image:url(../img/obj2.webp);top:700px;left:calc(50% + 325px)}@media(width <= 960px){.obj-block .obj2{top:46%;left:80%}}.obj-block .obj3{aspect-ratio:470/591;width:470px;background-image:url(../img/obj3.webp);top:-100px;right:calc(50% + 420px)}@media(width <= 960px){.obj-block .obj3{top:-40px;right:70%}}.obj-block .obj4{aspect-ratio:371/382;width:371px;background-image:url(../img/obj4.webp);bottom:360px;left:calc(50% + 436px)}@media(width <= 960px){.obj-block .obj4{bottom:10%;left:70%}}.obj-block .obj5{aspect-ratio:372/460;width:372px;background-image:url(../img/obj5.webp);top:170px;right:calc(50% + 510px)}@media(width <= 960px){.obj-block .obj5{top:14%;right:60%}}.obj-block .obj6{aspect-ratio:484/463;width:484px;background-image:url(../img/obj6.webp);bottom:120px;left:calc(50% + 430px)}@media(width <= 960px){.obj-block .obj6{bottom:20%;left:64%}}.area-ttl{position:relative}.area-ttl .ttl{position:relative;z-index:10;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:row}.area-ttl .ttl::before,.area-ttl .ttl::after{content:"";flex:1;height:1px;background:#fff}.area-ttl .ttl h2{padding-inline:1.2em;padding-block:clamp(40px,24px + 5vw,72px);font-size:clamp(22px,9px + 4.063vw,48px)}.area-ttl .ttl h2 span{display:inline-block}@media(width <= 640px){.area-ttl .ttl h2{padding-inline:.8em}}.area-ttl::before,.area-ttl::after{content:"";position:absolute;z-index:1;top:0;left:0;width:100%;height:100%}.area-ttl::after{z-index:2}#starting .area-ttl::before{background-color:#050219;-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%);clip-path:polygon(0 0, 100% 0, 100% 100%)}#asian .area-ttl::before{background-color:#000;-webkit-clip-path:polygon(0 0, 100% 0, 0 100%);clip-path:polygon(0 0, 100% 0, 0 100%)}#dig .area-ttl::before{background-color:#000;-webkit-clip-path:polygon(0 0, 0 100%, 100% 100%);clip-path:polygon(0 0, 0 100%, 100% 100%)}#gallery .area-ttl::before{background-color:#000;-webkit-clip-path:polygon(0 0, 100% 0, 0 100%);clip-path:polygon(0 0, 100% 0, 0 100%)}.area-lead{font-size:clamp(15px,12.5px + 0.781vw,20px);margin-bottom:clamp(32px,8px + 7.5vw,80px)}.bnr-ul{width:min(86%,500px);margin-inline:auto;margin-top:clamp(48px,24px + 7.5vw,96px)}.bnr-ul li+li{margin-top:1.2em}a.bnr-brackets{position:relative;display:block;text-decoration:none;padding:10px}a.bnr-brackets::before,a.bnr-brackets::after{content:"";position:absolute;z-index:1;top:0;width:clamp(16px,8px + 2.5vw,32px);height:100%;border-top:1px solid #fff;border-bottom:1px solid #fff}a.bnr-brackets::before{left:0;border-radius:24px 0px 0px 24px;border-left:1px solid #fff}@media(width <= 640px){a.bnr-brackets::before{border-radius:12px 0px 0px 12px}}a.bnr-brackets::after{right:0;border-radius:0 24px 24px 0px;border-right:1px solid #fff}@media(width <= 640px){a.bnr-brackets::after{border-radius:0 12px 12px 0px}}a.bnr-brackets>span{display:block;background:#fff;border-radius:16px;overflow:hidden;transition:opacity .4s ease-out 0s}@media(width <= 640px){a.bnr-brackets>span{border-radius:8px}}a.bnr-brackets>span.txt{display:flex;justify-content:center;align-items:center;height:60px;text-decoration:none;color:#000;font-weight:700}a.bnr-brackets:hover>span{opacity:.6}a.bnr-uday{position:relative;display:block;width:min(94%,540px);margin-inline:auto;padding:10px}a.bnr-uday::before,a.bnr-uday::after{content:"";position:absolute;z-index:1;top:0;width:clamp(24px,12px + 3.75vw,48px);height:100%;border-top:1px solid #fff;border-bottom:1px solid #fff}a.bnr-uday::before{left:0;border-radius:24px 0px 0px 24px;border-left:1px solid #fff}@media(width <= 640px){a.bnr-uday::before{border-radius:12px 0px 0px 12px}}a.bnr-uday::after{right:0;border-radius:0 24px 24px 0px;border-right:1px solid #fff}@media(width <= 640px){a.bnr-uday::after{border-radius:0 12px 12px 0px}}a.bnr-uday .inner{display:block;border-radius:16px;overflow:hidden}@media(width <= 640px){a.bnr-uday .inner{border-radius:8px}}a.bnr-uday .caption{position:relative;line-height:1.2;margin-top:6px;border-radius:4px 4px 16px 16px;border:1px solid #fff;padding:8px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:row;gap:.6em}@media(width <= 640px){a.bnr-uday .caption{border-radius:2px 2px 8px 8px}}a.bnr-uday .caption:after{content:"";display:block;opacity:.6;aspect-ratio:10/12;width:10px;background-color:#fff;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-image:url(../img/svg/arrow.svg);mask-image:url(../img/svg/arrow.svg);-webkit-mask-size:contain;mask-size:contain;transition:background-color .4s ease-out 0s}@media(width <= 960px){a.bnr-uday .caption:after{position:absolute;right:12px;top:0;bottom:0;margin-block:auto;margin-right:0}}a.bnr-uday .pct{overflow:hidden}a.bnr-uday .pct img{transition:transform .4s ease-out 0s}a.bnr-uday:link,a.bnr-uday:visited{color:#fff;text-decoration:none}a.bnr-uday:hover,a.bnr-uday:active{color:#12ff99}a.bnr-uday:hover .pct img,a.bnr-uday:active .pct img{transform:scale(1.05)}a.bnr-uday:hover .caption::after,a.bnr-uday:active .caption::after{background-color:#12ff99}.gigya-area{padding-block:clamp(56px,36px + 6.25vw,96px)}#gigyaShare .jme_share{display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;flex-direction:row;gap:24px}#gigyaShare .jme_share li{aspect-ratio:1/1;width:32px;overflow:hidden;background-color:rgba(0,0,0,0);background-repeat:no-repeat;background-position:50%;background-size:contain;margin-inline:0}#gigyaShare .jme_share li:nth-child(1){aspect-ratio:200/28;width:142px;margin-right:12px}@media(width <= 960px){#gigyaShare .jme_share{gap:18px}#gigyaShare .jme_share li{width:24px}#gigyaShare .jme_share li:nth-child(1){width:122px}}#gigyaShare .jme_share li img.share__label{opacity:0}#gigyaShare .jme_share li a{display:block;width:100%;height:100%;background-color:rgba(0,0,0,0);background-repeat:no-repeat;background-position:50%;background-size:contain;overflow:hidden;transition:all .6s ease-out 0s}#gigyaShare .jme_share li a img{opacity:0}#gigyaShare .jme_share li a:hover{opacity:.6}#gigyaShare .jme_share li:nth-child(1){background-image:url("../img/svg_common/jme_bar/share_jme_v4.svg")}#gigyaShare .jme_share li:nth-child(2) a{background-image:url("../img/svg_common/jme_bar/share_line.svg")}#gigyaShare .jme_share li:nth-child(3) a{background-image:url("../img/svg_common/jme_bar/share_x_fff.svg")}#gigyaShare .jme_share li:nth-child(4) a{background-image:url("../img/svg_common/jme_bar/share_facebook.svg")}@media(width <= 960px){#jwave_footer_wrapper{padding-bottom:env(safe-area-inset-bottom) !important}}.name-area{position:relative}.lead-comment{margin-top:-1px;padding-bottom:clamp(40px,20px + 6.25vw,80px)}@media(640px < width){.lead-comment p .sp-only-adjust{display:none}}.links-ul{border-inline:4px solid #000;display:flex;justify-content:center;align-items:stretch;flex-wrap:wrap;flex-direction:row;gap:4px;background-color:#000;width:min(92%,1200px);margin-inline:auto}@media(width <= 640px){.links-ul{flex-direction:column}}.links-ul li{flex:1;background-color:#360627}.links-ul a{display:block;color:#fff;text-decoration:none;padding:20px 8px 16px}@media(width <= 640px){.links-ul a{padding-block:12px 8px}}.links-ul a:hover{background-color:#5f0040}.links-ul .caption{color:#ff1ba0;font-weight:700}.links-ul em{display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;flex-direction:row;height:clamp(60px,50px + 3.125vw,70px)}.links-ul .icon-sns{position:relative;font-size:clamp(18px,17px + 0.313vw,20px);font-weight:700;line-height:1.1}.links-ul .icon-sns::before{content:"";aspect-ratio:42/42;width:42px;margin-right:.5em;background-color:rgba(0,0,0,0);background-repeat:no-repeat;background-position:50%;background-image:url(../img/svg/sns_x.svg);background-size:contain}.links-ul .font-ttl{font-size:clamp(20px,17px + 0.938vw,26px);font-weight:400;line-height:1.1}.lead-uday{padding-block:clamp(40px,20px + 6.25vw,80px)}.lead-uday .head{color:#5db6ff;font-size:clamp(20px,18px + 0.625vw,24px);font-weight:700;line-height:1.6}.lead-uday .bnr-block{margin-block:clamp(24px,16px + 2.5vw,40px)}.lineup-ul{width:min(100%,1400px);margin-inline:auto;position:relative;display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap;flex-direction:row}.lineup-ul li{position:relative;width:calc(33.3333333333% - 32px);margin-inline:16px}.lineup-ul li:nth-child(n+4){margin-top:40px}@media(width <= 960px){.lineup-ul li{width:calc(50% - 20px);margin-inline:10px}.lineup-ul li:nth-child(n+3),.lineup-ul li:nth-child(n+4){margin-top:32px}}@media(width <= 480px){.lineup-ul li{width:calc(50% - 12px);margin-inline:6px}}.lineup-ul li.flag::before{content:"";position:absolute;top:16px;left:16px;aspect-ratio:56/38;width:56px;border-radius:6px;overflow:hidden;background-color:#5f5f5f;background-repeat:no-repeat;background-position:50%;background-size:contain}@media(width <= 640px){.lineup-ul li.flag::before{top:8px;left:8px;width:clamp(32px,28px + 1.25vw,40px);border-radius:4px}}.flag-taiwan::before{background-image:url(../img/flag_taiwan.jpg)}.flag-thailand::before{background-image:url(../img/flag_thailand.jpg)}.flag-singapore::before{background-image:url(../img/flag_singapore.jpg)}.flag-indonesia::before{background-image:url(../img/flag_indonesia.jpg)}.flag-korea::before{background-image:url(../img/flag_korea.jpg)}.flag-japan::before{background-image:url(../img/flag_japan.jpg)}@media(width <= 960px){#dig .lineup-ul li:nth-child(n+3),#dig .lineup-ul li:nth-child(n+4){margin-top:24px}}.collabo-ul{width:min(100%,960px);margin-inline:auto;position:relative;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:nowrap;flex-direction:row;gap:30px}.collabo-ul+.collabo-ul{margin-top:72px}@media(width <= 480px){.collabo-ul+.collabo-ul{margin-top:32px}}.collabo-ul li{position:relative;width:min(43%,500px)}@media(width <= 480px){.collabo-ul li{width:min(46%,500px)}}.collabo-ul li.separate{width:14%;position:absolute;z-index:1;top:0;bottom:0;left:0;right:0;margin:auto}@media(width <= 480px){.collabo-ul li.separate{width:6%}}.collabo-ul li.separate::before,.collabo-ul li.separate::after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;width:min(100%,60px);height:1px;background-color:#fff;margin:auto}.collabo-ul li.separate::after{transform:rotate(90deg)}.credit-dl{position:absolute;bottom:16px;right:16px;line-height:1.2}.credit-dl.adjust{bottom:50px}@media(width <= 480px){.credit-dl{margin-top:.8em;position:relative;bottom:initial;right:initial;display:inline-block;width:min(100%,150px);margin-inline:auto}.credit-dl.adjust{bottom:initial}}.credit-dl dt{font-size:clamp(16px,15px + 0.313vw,18px);color:#000;font-weight:900;background-color:#fff;padding-inline:1.5em}@media(width <= 480px){.credit-dl dt{padding-inline:.5em}}.credit-dl dd{margin-top:.6em;font-size:clamp(13px,12px + 0.313vw,15px);background-color:#000;padding-inline:.5em}@media(width <= 480px){.credit-dl dd{padding-inline:.2em;letter-spacing:0}}.credit-dl dd:empty{min-height:clamp(14px,12px + 0.625vw,18px);background-color:rgba(0,0,0,0)}@media(width <= 480px){.credit-dl dd:empty{display:none}}.gallery-ul{width:min(100%,1200px);margin-inline:auto;display:grid;justify-content:center;align-content:start;gap:clamp(8px,0px + 2.5vw,24px);grid-template-columns:repeat(3, 1fr)}@media(width <= 960px){.gallery-ul{grid-template-columns:repeat(2, 1fr)}}.gallery-ul>li{position:relative;padding:10px}.gallery-ul>li::before,.gallery-ul>li::after{content:"";position:absolute;z-index:1;top:0;width:clamp(16px,8px + 2.5vw,32px);height:100%;border-top:1px solid #fff;border-bottom:1px solid #fff}.gallery-ul>li::before{left:0;border-radius:24px 0px 0px 24px;border-left:1px solid #fff}@media(width <= 640px){.gallery-ul>li::before{border-radius:12px 0px 0px 12px}}.gallery-ul>li::after{right:0;border-radius:0 24px 24px 0px;border-right:1px solid #fff}@media(width <= 640px){.gallery-ul>li::after{border-radius:0 12px 12px 0px}}.gallery-ul>li a{position:relative;display:block;border-radius:16px;overflow:hidden}@media(width <= 640px){.gallery-ul>li a{border-radius:8px}}.gallery-ul>li a img{transition:transform .4s ease-out 0s}.gallery-ul>li a:hover img{transform:scale(1.05)}.fancybox__backdrop{background-color:rgba(5,2,25,.94)}.fancybox__content{background-color:rgba(0,0,0,0)}.fancybox__content>.carousel__button.is-close{top:-20px;right:30px}.modal-style img{margin-bottom:1em}.modal-style p.description{color:#fff;line-height:1.6;max-width:960px;margin-inline:auto}.modal-style a{transition-property:color,opacity,background-color;transition-duration:.4s;transition-timing-function:ease-out;transition-delay:0s}.modal-style a:link,.modal-style a:visited{text-decoration:underline;color:var(--color-link)}.modal-style a:hover,.modal-style a:active{text-decoration:none;color:var(--color-hover)}.modal-style a:focus{outline:0 !important}.form-wrap{--form-txtcolor: #FFF;--form-txtcolor-link: #12FF99;--form-txtcolor-link-require: var(--color-red);--form-txtcolor-link-caution: var(--color-red);--form-txtcolor-link-attention: var(--color-red);--input-txtcolor: #000;--input-bgcolor: #FFF;--input-bgcolor-wrote: var(--color-gray-2);--input-border: 1px solid var(--color-gray-3);--input-border-radius: 4px;--input-boxshadow: 2px 2px 3px 0px rgba(0, 0, 0, 0.04) inset;--input-boxshadow-focus: 4px 4px 6px 0px rgba(0, 0, 0, 0.12) inset;--input-transition: box-shadow 0.4s ease-out 0s, background-color 0.4s ease-out 0s;--input-fz: 16px;--input-letter-spacing: 0;--input-line-height: 1.6;--input-padding: 2px 12px;--select-padding: 4px 10px 4px 10px;--label-line-height: 1.1;--btn-height: 46px;--btn-txtcolor: #12FF99;--btn-txtcolor-hover: #5DB6FF;--btn-bgcolor: #000;--btn-bgcolor-hover: #000;--btn-border: 1px solid #12FF99;--btn-border-hover: 1px solid #5DB6FF;--btn-border-radius: 100px;--btn-fz: 20px;--btn-fw: 700;--btn-letter-spacing: 0;--btn-line-height: 1.1;--btn-transition: all 0.4s ease-out 0s;--submit-txtcolor: #000;--submit-bgcolor: #12FF99;--submit-txtcolor-hover: #000;--submit-bgcolor-hover: #5DB6FF;--submit-border: 1px solid #12FF99;--submit-border-hover: 1px solid #5DB6FF;--checked-bgcolor: #5DB6FF}.form-wrap input[type=text],.form-wrap input[type=password],.form-wrap input[type=email],.form-wrap input[type=tel],.form-wrap textarea{width:100%;color:var(--input-txtcolor);background-color:var(--input-bgcolor);border:var(--input-border);border-radius:var(--input-border-radius);box-shadow:var(--input-boxshadow);transition:var(--input-transition);font-size:var(--input-fz);letter-spacing:var(--input-letter-spacing);line-height:var(--input-line-height);padding:var(--input-padding)}.form-wrap input[type=text]:focus,.form-wrap input[type=password]:focus,.form-wrap input[type=email]:focus,.form-wrap input[type=tel]:focus,.form-wrap textarea:focus{box-shadow:var(--input-boxshadow-focus)}.form-wrap input.wrote,.form-wrap textarea.wrote{background-color:var(--input-bgcolor-wrote)}.form-wrap input{width:100%}.form-wrap textarea.size-l,.form-wrap input.size-l{width:min(100%,800px)}.form-wrap input.size-m{width:min(100%,320px)}.form-wrap input.size-s{width:min(100%,240px)}.form-wrap input.size-xs{width:min(100%,60px);text-align:center}.form-wrap textarea{height:4em;white-space:pre-wrap}.form-wrap textarea.height-l{height:10.5em}.form-wrap textarea.height-m{height:7em}.form-wrap textarea.height-s{height:3.5em}.form-wrap input::-moz-placeholder{color:rgba(0,0,0,.4);font-size:16px;letter-spacing:0}.form-wrap input::placeholder{color:rgba(0,0,0,.4);font-size:16px;letter-spacing:0}.form-wrap ::-webkit-input-placeholder,.form-wrap :-moz-placeholder,.form-wrap ::-moz-placeholder,.form-wrap :-ms-input-placeholder,.form-wrap :placeholder-shown{color:rgba(0,0,0,.6);font-size:18px;letter-spacing:0}.form-wrap select{text-align:left;width:min(100%,320px);color:var(--input-txtcolor);background-color:var(--input-bgcolor);border:var(--input-border);border-radius:var(--input-border-radius);box-shadow:var(--input-boxshadow);transition:var(--input-transition);font-size:var(--input-fz);letter-spacing:var(--input-letter-spacing);line-height:var(--input-line-height);padding:var(--select-padding);padding-right:36px;position:relative}.form-wrap select.size-l{width:min(100%,560px)}.form-wrap select:focus{box-shadow:var(--input-boxshadow-focus)}.form-wrap select.selected{background-color:var(--input-bgcolor-wrote)}.form-wrap .select-style{position:relative;display:inline-block;width:min(100%,320px);margin-bottom:4px}.form-wrap .select-style.size-l{width:min(100%,560px)}.form-wrap .select-style::before{pointer-events:none;content:"";position:absolute;z-index:2;top:0;bottom:0;right:10px;margin-block:auto;aspect-ratio:1/1;width:10px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:translateY(-2px) rotate(45deg)}.form-wrap .select-style::after{pointer-events:none;content:"";position:absolute;z-index:1;top:2px;right:0;width:32px;height:30px;border-radius:0px 4px 4px 0px;background-color:#5db6ff;border-left-width:2px}@media(width <= 960px){.form-wrap .select-style::after{top:0}}.form-wrap label{position:relative;display:inline-block;margin:0;font-size:var(--input-fz);line-height:var(--label-line-height)}.form-wrap button{cursor:pointer;position:relative;display:block;width:100%;height:var(--btn-height);margin:0 auto;padding:0 3%;text-align:center;color:var(--btn-txtcolor);background-color:var(--btn-bgcolor);border:var(--btn-border);border-radius:var(--btn-border-radius);font-size:var(--btn-fz);font-weight:var(--btn-fw);letter-spacing:var(--btn-letter-spacing);line-height:var(--btn-line-height);transition:var(--btn-transition)}.form-wrap button em{display:inline-block}.form-wrap button:hover{color:var(--btn-txtcolor-hover);border:var(--btn-border-hover);background-color:var(--btn-bgcolor-hover);filter:var(--hover-filter-shadow)}.form-wrap button:not([type=submit]):hover{opacity:.7}.form-wrap button[type=submit]{color:var(--submit-txtcolor);background-color:var(--submit-bgcolor);border:var(--submit-border)}.form-wrap button[type=submit]:hover{color:var(--submit-txtcolor-hover);background-color:var(--submit-bgcolor-hover);border:var(--submit-border-hover)}.form-wrap input[type=radio]{display:none}.form-wrap label.type-radio{cursor:pointer;position:relative;display:inline-block;height:32px;padding:6px 0 0 40px}.form-wrap label.type-radio::before{content:"";position:absolute;top:0;left:0;aspect-ratio:1/1;width:32px;border-radius:50%;border:var(--input-border);background-color:var(--input-bgcolor)}.form-wrap input[type=radio]:checked+.type-radio::before{background-color:var(--color-white)}.form-wrap input[type=radio]:checked+.type-radio::after{content:"";position:absolute;top:0;bottom:0;left:7px;margin:auto 0;aspect-ratio:1/1;width:18px;border-radius:50%;background-color:var(--checked-bgcolor)}.form-wrap input[type=checkbox]{display:none}.form-wrap label.type-checkbox{cursor:pointer;position:relative;display:inline-block;height:32px;padding:6px 0 0 40px}.form-wrap label.type-checkbox::before{content:"";position:absolute;top:0;left:0;aspect-ratio:1/1;width:32px;border-radius:50%;border:var(--input-border);background-color:var(--input-bgcolor)}.form-wrap input[type=checkbox]:checked+.type-checkbox::before{background-color:var(--color-white)}.form-wrap input[type=checkbox]:checked+.type-checkbox::after{content:"";position:absolute;top:0;bottom:0;left:9px;margin:auto 0;width:12px;height:16px;border-right:6px solid var(--checked-bgcolor);border-bottom:6px solid var(--checked-bgcolor);transform:translateY(-1px) rotate(45deg)}.form-wrap{position:relative;width:min(92%,1180px);margin-inline:auto;background-color:#050219}@media(width <= 960px){.form-wrap{width:min(92%,640px)}}.form-wrap .attention{text-align:right;font-size:15px;padding-right:1em;margin-bottom:.6em}.form-frame{border-radius:8px;border:1px solid #fff;padding-block:clamp(24px,12px + 3.75vw,48px);padding-inline:4%;text-align:left}#form-main{width:min(100%,900px);margin-inline:auto}.form-head{margin-bottom:2.2em}.form-wrap dl{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;flex-direction:row;margin-bottom:8px}.form-wrap dl dt{width:160px;text-align:right;padding-top:3px;margin-bottom:5px}.form-wrap dl dd{width:calc(100% - 180px);text-align:left}@media(width <= 960px){.form-wrap dl{justify-content:flex-start}.form-wrap dl dt{width:100%;text-align:left;margin-bottom:6px}.form-wrap dl dd{width:100%;text-align:left}}.form-section{border-top:2px solid #fff;padding-top:1em}.form-section+.form-section{margin-top:3em}.form-section .form-section-title{color:#fff;font-size:20px;font-weight:700;margin-bottom:.8em}.form-section dl dt{width:250px;text-align:right;padding-top:3px;margin-bottom:5px}.form-section dl dt span{font-size:80%;letter-spacing:0;margin-left:.2em;line-height:1.2;display:inline-block}.form-section dl dd{width:calc(100% - 270px)}.form-section dl dd span{margin-left:.5em;display:inline-block}@media(width <= 960px){.form-section dl{justify-content:flex-start}.form-section dl dt{width:100%;text-align:left;margin-bottom:6px}.form-section dl dd{width:100%;text-align:left}.form-section dl.no-wrap{flex-wrap:nowrap}.form-section dl.no-wrap dt{width:60px;margin-bottom:0;padding-top:5px}.form-section dl.no-wrap dd{width:calc(100% - 60px);flex-wrap:wrap}.form-section dl.margin-plus{margin-top:clamp(1.6rem,.828rem + 2.414vw,3rem)}}.form-section .link-forget{text-align:center;margin-block:1.5em}.form-section .link-forget a{text-decoration:none !important;display:inline-block;padding-bottom:2px;border-bottom:1px solid #fff;transition:all .4s ease-out 0s;font-size:90%}.form-section .link-forget a:link,.form-section .link-forget a:visited{color:#fff;text-decoration:none}.form-section .link-forget a:hover{color:#fff;text-decoration:none;opacity:.7}.form-section .link-ul{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:row;text-align:center;gap:6%}@media(width <= 640px){.form-section .link-ul{flex-direction:column;gap:.5em}}.form-section .link-ul li a{position:relative;display:block;text-decoration:none !important;display:inline-block;transition:all .4s ease-out 0s;padding-left:18px}.form-section .link-ul li a:link,.form-section .link-ul li a:visited{color:#12ff99;text-decoration:none}.form-section .link-ul li a:hover{color:#77effd;text-decoration:none}.form-section .link-ul li a::before{content:"";position:absolute;top:0;bottom:0;left:0;margin-block:auto;aspect-ratio:1/1;width:10px;border-top:2px solid currentColor;border-right:2px solid currentColor;transform:rotate(45deg)}.form-section .radio-set{display:flex;justify-content:flex-start;align-items:center;flex-wrap:nowrap;flex-direction:row}.form-section .radio-set .list{margin-right:24px;margin-bottom:10px;margin-bottom:clamp(.8rem,.69rem + .345vw,1rem)}.textarea-counter{text-align:right;font-size:14px;margin-top:.4em}.form-foot{margin-top:2em}.form-attention{text-align:left;background-color:var(--color-bg-light);border-radius:8px;margin:0 auto 3em;padding:1em 3%;border:1px solid var(--color-gray-3)}.form-attention p{font-size:15px;line-height:1.6}.form-attention p a{text-decoration:none !important;transition:color .4s ease-out 0s !important}.form-attention p a:link,.form-attention p a:visited{color:#5db6ff !important;text-decoration:none}.form-attention p a:hover{color:#12ff99 !important;text-decoration:none}.form-button{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;flex-direction:row}@media(width <= 640px){.form-button{flex-direction:column;width:90%;margin-inline:auto;gap:1.5em}}.form-button :nth-child(1 of li){width:180px}.form-button :nth-child(2 of li){width:calc(100% - 200px)}@media(width <= 640px){.form-button :nth-child(1 of li){width:min(100%,380px);margin-inline:auto}.form-button :nth-child(2 of li){width:100%}}.form-button li button{overflow:hidden}.message-area,.thanks-area{padding-bottom:clamp(48px,24px + 7.5vw,96px)}.message-area .area-ttl h2,.thanks-area .area-ttl h2{padding-top:clamp(32px,16px + 5vw,64px);padding-bottom:clamp(24px,8px + 5vw,56px)}.thanks-area .thanks-comment{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:row;width:min(92%,1180px);margin-inline:auto;background-color:#050219;border-radius:8px;border:1px solid #fff;padding:2em 4% 3em;min-height:40vh}@media(width <= 960px){.thanks-area .thanks-comment{min-height:30vh;width:min(92%,640px)}}.thanks-area .thanks-comment .inner{width:100%}.thanks-area p.font-en{font-size:clamp(32px,16px + 5vw,48px)}.thanks-area p.font-jp{font-size:clamp(16px,14px + 0.625vw,18px);margin-top:1em}.thanks-area .btn-back{margin-top:4em}@media(960px < width){.sp-only{display:none !important}}@media(width <= 960px){.pc-only{display:none !important}}.clrfix::before,.clrfix::after{display:table;content:""}.clrfix::after{clear:both}.edit-block{position:relative;padding:10em 0}[none]{display:none !important}.fz-s{font-size:88%}.fz-xs{font-size:80%}.fz-xxs{font-size:64%}.fz-16{font-size:16px}.fz-14{font-size:14px}.txt-white{color:var(--color-white)}.txt-black{color:var(--color-black)}.txt-def{color:var(--color-txt)}.txt-red{color:var(--color-red)}/*# sourceMappingURL=style.css.map */