@import"https://fonts.googleapis.com/css2?family=Lato:wght@400;700&family=Noto+Sans+JP:wght@100..900&display=swap";@import"https://use.typekit.net/yta4zqc.css";*,*::before,*::after{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;border-style:solid;border-width:0;min-width:0}article,aside,footer,header,nav,section,main{display:block}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}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;font-optical-sizing:auto;-webkit-font-feature-settings:"palt","kern","liga" 0;font-feature-settings:"palt","kern","liga" 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-wrap:anywhere;word-break:normal;line-break:strict;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;min-height:100svh;-ms-scroll-chaining:none;overscroll-behavior:none}:where(h1,h2,h3,h4,h5,h6,th){font-weight:inherit}:where(ul,ol){list-style:none}:where(img,picture){max-width:100%;height:auto;display:block}:where(svg,embed,object){vertical-align:bottom}:where(input,button,textarea,select){font:inherit;line-height:inherit;color:currentColor;outline:none}:where(button){cursor:pointer;display:inline-block;background-color:rgba(0,0,0,0)}:where(textarea){min-height:3lh;resize:vertical}@supports(field-sizing: content){:where(textarea){field-sizing:content}}:where(table){border-collapse:collapse;width:100%}:where(th,td){text-align:left}:where(:root){scrollbar-gutter:stable;overflow-x:clip}@media(any-hover: hover){:where(a[href^="mailto:"]){pointer-events:none;color:currentColor;text-decoration:none}}:focus{outline:none}.body-wrap :where(*,*::before,*::after){color:inherit;font-style:inherit;font-family:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;font-optical-sizing:inherit;text-align:inherit;word-break:inherit;line-break:inherit;overflow-wrap:inherit;white-space:inherit}:where(img,svg){display:block;margin:0 auto;width:auto;max-width:100%;height:auto}:where(em,strong){font-style:inherit}:where(i,b){display:inline-block}:root{--color-body: #ededed;--color-ftr: #1e1464;--color-nav: #0b0630;--color-menu: #ffffff;--color-menu-hover: #2896e1;--color-txt: #333c44;--color-txt-light: #707477;--color-red: #di171a;--color-caution: #2896e1;--color-orange: #eb8d00;--color-navy: #1e1464;--color-sky: #2896e1;--color-offwhite: #fdfdfd;--color-white: #fff;--color-black: #000;--color-link: #2896e1;--color-hover: #463399;--transition-def: 0.4s ease-out 0s;--bg-cover: no-repeat center / cover;--bg-contain: no-repeat center / contain}:root{--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-jp: "Lato", "Noto Sans JP";--ff-en: "ff-din-paneuropean-cond";--font-jp: var(--ff-jp), var(--ff-gothic);--font-en: var(--ff-en), var(--ff-gothic);--fw-jp: 500;--fw-en: 500}:root{--ls-jp: 0.03em;--ls-en: 0;--ls-0: 0}@media(width <= 768px){:root{--ls-jp: 0}}:root{--lh-jp: 1.8;--lh-en: 1;--lh-0: 0}@media(width <= 768px){:root{--lh-jp: 1.6}}html{font-size:62.5%}body{text-align:center;background-color:var(--color-body);padding-bottom:env(safe-area-inset-bottom)}.body-wrap{/*! viewport幅320px端末はサポート対象外（横スクロール許容） */min-width:360px;position:relative;text-align:center;color:var(--color-txt);font-style:normal;font-size:clamp(1.6rem,1.424rem + 0.49vw,1.8rem);font-family:var(--font-jp);font-weight:var(--fw-jp);line-height:var(--lh-jp);letter-spacing:var(--ls-jp)}.body-wrap a{color:var(--color-link);text-decoration:underline;-webkit-transition-property:color,background-color;transition-property:color,background-color;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transition-delay:0s;transition-delay:0s}.body-wrap a:hover{color:var(--color-hover);text-decoration:none}.body-wrap a.hover,.body-wrap a[class]:not([class=""]){text-decoration:none}.body-wrap a.hover:hover{opacity:.6}:where(a[href="#!"],a[href=""],a[href=url],a[disable]){pointer-events:none}@media(768px < width){.sp-only{display:none !important}}@media(width <= 768px){.pc-only{display:none !important}}.is-resizing .hero-container *,.is-resizing .hero-container *::before,.is-resizing .hero-container *::after{-webkit-transition:none !important;transition:none !important}.body-wrap{opacity:0;-webkit-animation:accessFadein 1.2s linear .8s forwards;animation:accessFadein 1.2s linear .8s forwards}@-webkit-keyframes accessFadein{0%{opacity:0}100%{opacity:1}}@keyframes accessFadein{0%{opacity:0}100%{opacity:1}}.animate{opacity:0;-webkit-transform:scale(0.8) translateY(50px);transform:scale(0.8) translateY(50px);-webkit-transform-origin:center top;transform-origin:center top;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;-webkit-transition-duration:.6s;transition-duration:.6s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transition-delay:0s;transition-delay:0s}.animate.animate-on{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.animate.transition-off{-webkit-transition:none;transition:none}.animate-none{opacity:initial;-webkit-transform:none;transform:none;-webkit-transition:none;transition:none}.txt--stroke{-webkit-text-stroke:3px #000;text-stroke:3px #000;paint-order:stroke fill;color:#fff}@media(width <= 768px){.txt--stroke{-webkit-text-stroke:2px #000;text-stroke:2px #000}}.txt--stroke ruby rt,.txt--stroke .txt--stroke-none,.txt--stroke .txt--rt{-webkit-text-stroke:0px;text-stroke:0px;paint-order:normal}.flowroot,.clrfix{display:flow-root}.edit-block{position:relative;padding:10em 0}[none]{display:none !important}.mask-svg{overflow:hidden;text-indent:-9999px;aspect-ratio:1/1;min-width:0;width:32px;background-color:currentColor;-webkit-mask:url(../img/svg/mask_standby.svg) var(--bg-contain);mask:url(../img/svg/mask_standby.svg) var(--bg-contain)}.bg-cover{background:rgba(0,0,0,0) url(../img/bg_standby.webp) var(--bg-cover)}.bg-contain{background:rgba(0,0,0,0) url(../img/bg_standby.webp) var(--bg-contain)}#gigyaShare.bg-white{display:inline-block;vertical-align:bottom;margin-inline:auto;background-color:rgba(255,255,255,.8);padding:6px 16px;border-radius:40px}#gigyaShare .jme_share{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;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:16px}#gigyaShare .jme_share li{width:24px}#gigyaShare .jme_share li:nth-child(1){width:122px;margin-right:6px}}#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;-webkit-transition:all .6s ease-out 0s;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_v3.svg")}#gigyaShare .jme_share li:nth-child(2) a{background-image:url("../img/svg_common/jme_bar/sns_line.svg")}#gigyaShare .jme_share li:nth-child(3) a{background-image:url("../img/svg_common/jme_bar/sns_x.svg")}#gigyaShare .jme_share li:nth-child(4) a{background-image:url("../img/svg_common/jme_bar/sns_facebook.svg")}@media(width <= 960px){#jwave_footer_wrapper{padding-bottom:env(safe-area-inset-bottom) !important}}.nav-hamburger{cursor:pointer;position:fixed;z-index:101;top:20px;right:min(4%,48px);aspect-ratio:1/1;min-width:0;width:clamp(32px,24.94px + 1.961vw,40px);color:var(--color-menu);-webkit-transition-property:color,background-color;transition-property:color,background-color;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transition-delay:0s;transition-delay:0s}.nav-hamburger:hover{color:var(--color-white)}.nav-hamburger::before,.nav-hamburger::after{content:"";position:absolute;inset:0;margin:auto;width:100%;height:3px;background:currentColor;-webkit-transition-property:rotate,color,-webkit-transform;transition-property:rotate,color,-webkit-transform;transition-property:transform,rotate,color;transition-property:transform,rotate,color,-webkit-transform;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transition-delay:0s;transition-delay:0s}.nav-hamburger::before{background:var(--color-navy);-webkit-transform:translateY(-5px);transform:translateY(-5px)}.nav-hamburger::after{background:var(--color-sky);-webkit-transform:translateY(5px);transform:translateY(5px)}.nav--open .nav-hamburger::before{rotate:150deg;background:var(--color-white);-webkit-transform:translateY(0);transform:translateY(0)}.nav--open .nav-hamburger::after{rotate:210deg;background:var(--color-white);-webkit-transform:translateY(0);transform:translateY(0)}.nav-wrap{position:fixed;z-index:100;top:0;left:0;width:100%;height:0}.nav-container{position:fixed;z-index:-1;inset:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow-x:hidden;overflow-y:auto;padding:50px 0;background:rgba(11,6,48,.9);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.nav-content{margin:auto 0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:clamp(32px,17.88px + 3.922vw,48px)}.nav-container{pointer-events:none;opacity:0;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transition-delay:0s;transition-delay:0s}.nav-container .nav-content{-webkit-transform:scale(1.6);transform:scale(1.6);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transition-delay:0s;transition-delay:0s}.nav--open .nav-container{pointer-events:auto;opacity:1}.nav--open .nav-container .nav-content{-webkit-transform:scale(1);transform:scale(1)}html.nav--open,body.nav--open{overflow:hidden}.nav__ttl>a.title{text-decoration:none;color:var(--color-menu);display:block;overflow:hidden;text-indent:-9999px;aspect-ratio:242/164;min-width:0;width:clamp(160px,45%,242px);margin-inline:auto;-webkit-mask:url(../img/svg/nav_title.svg) var(--bg-contain);mask:url(../img/svg/nav_title.svg) var(--bg-contain);background-color:currentColor}.nav__ttl>a.title:hover{color:var(--color-menu)}.toppage .nav__ttl a.title{pointer-events:none}.nav__menu-ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:clamp(24px,16.94px + 1.961vw,32px)}.nav__menu-ul li{font-size:clamp(3.4rem,2.165rem + 3.431vw,4.8rem);font-family:var(--font-en);font-weight:var(--fw-en);line-height:var(--lh-en);letter-spacing:var(--ls-en)}.nav__menu-ul a{text-decoration:none;color:var(--color-menu);-webkit-transition-property:color,background-color;transition-property:color,background-color;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transition-delay:0s;transition-delay:0s}.nav__menu-ul a:hover{color:var(--color-menu-hover)}.nav-close{cursor:pointer;position:relative;aspect-ratio:1/1;min-width:0;width:clamp(32px,24.94px + 1.961vw,40px);margin-inline:auto;margin-top:16px;color:var(--color-menu);-webkit-transition-property:color,background-color;transition-property:color,background-color;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transition-delay:0s;transition-delay:0s}.nav-close:hover{color:var(--color-menu-hover)}.nav-close::before,.nav-close::after{content:"";position:absolute;inset:0;margin:auto;width:100%;height:3px;background:currentColor}.nav-close::before{rotate:30deg}.nav-close::after{rotate:-30deg}#jwave_footer_wrapper{-webkit-transition-property:opacity,bottom,-webkit-transform;transition-property:opacity,bottom,-webkit-transform;transition-property:opacity,transform,bottom;transition-property:opacity,transform,bottom,-webkit-transform;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transition-delay:.2s;transition-delay:.2s}#listenlive_container,#timefree_button{-webkit-transition-property:bottom,right;transition-property:bottom,right;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transition-delay:0s;transition-delay:0s}.nav--open #jwave_footer_wrapper{-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transition-delay:0s;transition-delay:0s;opacity:.04;-webkit-filter:blur(4px);filter:blur(4px);pointer-events:none}.nav--open #listenlive_container,.nav--open #timefree_button{right:-160px;pointer-events:none}#jwave_footer_wrapper{background-color:#000}.hdr__title .tokyoinsight{font-size:clamp(2.6rem,1.1rem + 1.953vw,3.6rem);font-family:var(--font-en);font-weight:var(--fw-en);line-height:var(--lh-en);letter-spacing:.03em}@media(width <= 768px){.hdr__title .tokyoinsight{font-size:clamp(2rem,1.471rem + 1.471vw,2.6rem)}}.hdr__lead .block--1{font-size:clamp(2.8rem,2.2rem + 0.781vw,3.2rem);font-weight:600;line-height:1.4;letter-spacing:.05em}@media(width <= 768px){.hdr__lead .block--1{font-size:clamp(2.4rem,2.047rem + 0.98vw,2.8rem)}}.hdr__lead .block--2{font-size:clamp(1.8rem,1.2rem + 0.781vw,2.2rem);font-weight:700;line-height:1.5;letter-spacing:.05em}@media(width <= 768px){.hdr__lead .block--2{font-size:clamp(1.6rem,1.424rem + 0.49vw,1.8rem)}}.hdr__lead .block--3{font-size:clamp(1.5rem,1.2rem + 0.391vw,1.7rem);color:#707477;line-height:1.6}@media(width <= 768px){.hdr__lead .block--3{line-height:1.5}}.hdr-column__kv figcaption .label{color:var(--color-navy);font-size:clamp(1.5rem,1.059rem + 1.225vw,2rem);font-family:var(--font-en);font-weight:var(--fw-en);line-height:var(--lh-en);letter-spacing:.03em}.hdr-column__kv figcaption .name{color:var(--color-sky);font-size:clamp(2rem,1.294rem + 1.961vw,2.8rem);font-family:var(--font-en);font-weight:var(--fw-en);line-height:var(--lh-en);letter-spacing:.03em}.hdr-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-column-gap:3%;-moz-column-gap:3%;column-gap:3%;width:min(94%,1160px);margin-inline:auto;padding-top:clamp(48px,24px + 3.125vw,64px)}@media(height < 880px){.hdr-column{padding-top:clamp(16px,-147.2px + 24vh,64px)}}.hdr-column .hdr-column__kv{width:42%}.hdr-column .hdr-column__head{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.hdr-column .hdr-column__head .hdr__lead{-webkit-box-flex:1;-ms-flex:1;flex:1;max-height:280px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-thanks .hdr-column{-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:min(94%,900px)}@media(width <= 768px){.hdr-column{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:clamp(24px,9.88px + 3.922vw,40px)}.hdr-column .hdr-column__kv{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:min(68%,320px)}.hdr-column .hdr-column__head{-webkit-box-flex:0;-ms-flex:none;flex:none;display:contents}.hdr-column .hdr-column__head .hdr__title{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.hdr-column .hdr-column__head .hdr__lead{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.hdr-column .hdr-column__head .hdr_link{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}}.hdr-column__head{text-align:left;padding-top:clamp(0px,-36px + 4.688vw,24px);padding-left:clamp(0px,-84px + 10.938vw,56px)}.hdr__title{margin-bottom:clamp(24px,0px + 3.125vw,40px)}@media(width <= 768px){.hdr__title{margin-bottom:clamp(8px,-6.12px + 3.922vw,24px);text-align:center;width:100%}}.hdr__title p.tokyoinsight{padding-left:8px;margin-bottom:clamp(16px,-8px + 3.125vw,32px)}@media(width <= 768px){.hdr__title p.tokyoinsight{padding-left:0;margin-bottom:clamp(8px,0.94px + 1.961vw,16px)}}.hdr__title h1{width:min(82%,420px)}@media(width <= 768px){.hdr__title h1{width:min(64%,340px);margin-inline:auto}}.hdr__title h1 a{display:block;overflow:hidden;text-indent:-9999px;aspect-ratio:480/224;min-width:0;width:100%;background:url(../img/svg/title.svg) var(--bg-contain)}.toppage .hdr__title a{pointer-events:none}@media(width <= 768px){.hdr__lead{text-align:center}}.hdr__lead .block--1{margin-bottom:clamp(8px,-4px + 1.563vw,16px)}.hdr__lead .block--3{margin-top:clamp(16px,4px + 1.563vw,24px)}.hdr_link{width:min(64%,340px);padding-bottom:16px;margin-top:clamp(16px,4px + 1.563vw,24px)}@media(width <= 768px){.hdr_link{width:240px;padding-bottom:0;margin-top:clamp(16px,1.88px + 3.922vw,32px)}}.hdr-column__kv figure{position:relative;aspect-ratio:800/1280;min-width:0;width:100%;max-height:780px;margin-left:auto}@media(height < 880px){.hdr-column__kv figure{max-height:clamp(640px,164px + 70vh,780px)}}.hdr-column__kv img{-o-object-fit:contain;object-fit:contain;-o-object-position:50% 50%;object-position:50% 50%;width:100%;height:100%}.hdr-column__kv figcaption{text-align:right;position:absolute;right:16px;bottom:16px;-webkit-text-stroke:3px var(--color-body);text-stroke:3px var(--color-body);paint-order:stroke fill}@media(width <= 768px){.hdr-column__kv figcaption{right:0;bottom:15%;-webkit-transform:translateX(40%);transform:translateX(40%)}}.hdr-column__kv figcaption .name{margin-top:8px}.page-thanks .hdr-column__kv figure{max-height:500px}@media(900px < width){body{-webkit-transition:padding-bottom .4s ease-out 0s;transition:padding-bottom .4s ease-out 0s}#jwave_footer_wrapper{background-color:rgba(0,0,0,0) !important;border-top:2px solid rgba(0,0,0,0) !important;pointer-events:none}#listenlive_container,#timefree_container{pointer-events:auto}.is-scrolled #jwave_footer_wrapper{pointer-events:auto}#jwave_footer{background-color:#000 !important;border-top:2px solid #fff !important;height:88px}.mode-to-pc #jwave_footer{opacity:0}.mode-to-pc.is-scrolled #jwave_footer{opacity:1}.mode-pc #jwave_footer{opacity:1;-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:opacity .1s linear 0s,-webkit-transform .4s ease-out 0s;transition:opacity .1s linear 0s,-webkit-transform .4s ease-out 0s;transition:transform .4s ease-out 0s,opacity .1s linear 0s;transition:transform .4s ease-out 0s,opacity .1s linear 0s,-webkit-transform .4s ease-out 0s}.mode-pc.is-scrolled #jwave_footer{opacity:1;-webkit-transform:translateY(0%);transform:translateY(0%)}.mode-to-pc.page-thanks #jwave_footer,.mode-pc.page-thanks #jwave_footer,.page-thanks #jwave_footer{opacity:1 !important;-webkit-transform:translateY(0%) !important;transform:translateY(0%) !important}}.ftr-wrap{background-color:var(--color-ftr);padding-block:clamp(32px,10.82px + 5.882vw,56px)}.ftr-wrap .ftr-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:94%;margin-inline:auto;gap:.8em}.ftr-wrap .logo{width:160px}.ftr-wrap .logo a{display:block;aspect-ratio:240/30;min-width:0;width:100%;-webkit-mask:url(../img/svg_common/logo_jwave.svg) var(--bg-contain);mask:url(../img/svg_common/logo_jwave.svg) var(--bg-contain);background:var(--color-white);overflow:hidden;text-indent:-99999px}.ftr-wrap .copyright{color:var(--color-white);font-size:13px;font-weight:400}.ftr-wrap .copyright b{display:inline-block;margin-right:6px}.pagetop-area a.pagetop{position:relative;width:60px;margin-inline:auto;padding-top:36px;color:var(--color-navy);-webkit-transition:color .4s ease-out 0s;transition:color .4s ease-out 0s}.pagetop-area a.pagetop span{font-size:clamp(1.6rem,1.424rem + 0.49vw,1.8rem);font-family:var(--font-en);font-weight:var(--fw-en);line-height:var(--lh-en);letter-spacing:var(--ls-en)}.pagetop-area a.pagetop:hover{color:var(--color-sky)}.pagetop-area a.pagetop::before,.pagetop-area a.pagetop::after{content:"";position:absolute;inset:0 0 auto;margin-inline:auto;aspect-ratio:1/1;min-width:0;width:32px;background:var(--bg-contain)}.pagetop-area a.pagetop::before{background-image:url(../img/svg/icon_pagetop1.svg)}.pagetop-area a.pagetop::after{background-image:url(../img/svg/icon_pagetop2.svg)}@-webkit-keyframes hoverUpDown{0%{-webkit-transform:translateY(0px);transform:translateY(0px)}30%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}100%{-webkit-transform:translateY(0px);transform:translateY(0px)}}@keyframes hoverUpDown{0%{-webkit-transform:translateY(0px);transform:translateY(0px)}30%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}100%{-webkit-transform:translateY(0px);transform:translateY(0px)}}@-webkit-keyframes hoverUpDown2{0%{-webkit-transform:translateY(0px);transform:translateY(0px)}30%{-webkit-transform:translateY(-4px);transform:translateY(-4px)}100%{-webkit-transform:translateY(0px);transform:translateY(0px)}}@keyframes hoverUpDown2{0%{-webkit-transform:translateY(0px);transform:translateY(0px)}30%{-webkit-transform:translateY(-4px);transform:translateY(-4px)}100%{-webkit-transform:translateY(0px);transform:translateY(0px)}}.pagetop-area a.pagetop:hover::before{-webkit-animation:hoverUpDown2 .6s ease-out .2s 1;animation:hoverUpDown2 .6s ease-out .2s 1}.pagetop-area a.pagetop:hover::after{-webkit-animation:hoverUpDown .6s ease-out 0s 1;animation:hoverUpDown .6s ease-out 0s 1}.area-ttl{color:var(--color-navy);font-size:clamp(4.8rem,2.682rem + 5.882vw,7.2rem);font-family:var(--font-en);font-weight:var(--fw-en);line-height:var(--lh-en);letter-spacing:var(--ls-en)}.area-ttl--s{color:var(--color-navy);font-size:clamp(4rem,2.588rem + 3.922vw,5.6rem);font-family:var(--font-en);font-weight:var(--fw-en);line-height:var(--lh-en);letter-spacing:var(--ls-en)}:root{--area-w: 92%;--area-w-max: 1200px}.youtube-area{padding-top:clamp(80px,44.71px + 9.804vw,120px);padding-bottom:clamp(40px,18.82px + 5.882vw,64px)}.youtube-area .area-column{width:min(var(--area-w),var(--area-w-max));margin-inline:auto}.podcast-area{padding-top:clamp(40px,18.82px + 5.882vw,64px);padding-bottom:clamp(80px,44.71px + 9.804vw,120px)}.podcast-area .area-column{width:min(var(--area-w),var(--area-w-max));margin-inline:auto}.section--bg{background:#fdfdfd}.about-area{padding-top:clamp(48px,33.88px + 3.922vw,64px);padding-bottom:clamp(32px,17.88px + 3.922vw,48px)}.about-area .about-column{width:min(var(--area-w),900px);margin-inline:auto}.profile-area{padding-top:clamp(24px,9.88px + 3.922vw,40px);padding-bottom:clamp(64px,49.88px + 3.922vw,80px)}.profile-area .profile-column{width:min(var(--area-w),900px);margin-inline:auto}.tokyoinsight-area{padding-block:clamp(64px,49.88px + 3.922vw,80px)}.tokyoinsight-area .tokyoinsight-column{width:min(var(--area-w),1000px);margin-inline:auto}.messageform-area{padding-block:clamp(40px,18.82px + 5.882vw,64px)}.gigya-area{margin-top:clamp(40px,18.82px + 5.882vw,64px)}.pagetop-area{margin-block:clamp(64px,49.88px + 3.922vw,80px)}.youtube-ul li p{font-size:clamp(1.3rem,1.124rem + 0.49vw,1.5rem);line-height:1.5}.btn--arrow .txt{font-size:clamp(1.8rem,-0.848rem + 3.448vw,2.6rem);font-family:var(--font-en);font-weight:var(--fw-en);line-height:var(--lh-en);letter-spacing:.03em}@media(width <= 480px){.btn--arrow .txt{font-size:2rem}}a.btn--arrow{color:var(--color-white) !important;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;gap:2px}a.btn--arrow .txt{position:relative;z-index:1;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:6px}a.btn--arrow .txt b{-webkit-transform:translateY(-8%);transform:translateY(-8%)}a.btn--arrow .txt::before,a.btn--arrow .txt::after{content:"";position:absolute;inset:0 auto 0 0}a.btn--arrow .txt::before{z-index:-1;width:0;background:var(--color-navy);-webkit-transition:width .4s ease-out 0s;transition:width .4s ease-out 0s}a.btn--arrow .txt::after{z-index:-2;width:100%;background:var(--color-sky)}a.btn--arrow:hover .txt::before{width:100%}a.btn--arrow .icon{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--color-navy);width:clamp(64px,-22.07px + 11.207vw,90px)}@media(width <= 768px){a.btn--arrow .icon{width:40px}}@media(width <= 480px){a.btn--arrow .icon{width:56px}}a.btn--arrow .icon--arrow::before{content:"";position:relative;z-index:2;display:block;aspect-ratio:54/14;min-width:0;width:min(70%,54px);-webkit-mask:url(../img/svg/icon_arrow.svg) var(--bg-contain);mask:url(../img/svg/icon_arrow.svg) var(--bg-contain);background:currentColor}.area-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-column-gap:48px;-moz-column-gap:48px;column-gap:48px;row-gap:32px;--frame-w: clamp(3px, 0.9375vw, 6px)}.area-column .area-column__head{width:min(32%,320px)}.area-column .area-column__body{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}@media(width <= 768px){.area-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.area-column .area-column__head{width:100%}.area-column .area-column__body{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%}}@media(width <= 480px){.area-column{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.area-column .area-column__head{display:contents}.area-column .area-ttl{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.area-column .btn-block{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.area-column .area-column__body{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.area-column__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:48px;padding-top:32px}.area-column__head .area-ttl{text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(width <= 768px){.area-column__head{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-top:0}.area-column__head .area-ttl{-webkit-box-flex:1;-ms-flex:1;flex:1}.area-column__head .btn-block{width:180px;padding-bottom:4px}}@media(width <= 480px){.area-column__head .area-ttl{-webkit-box-flex:0;-ms-flex:none;flex:none}.area-column__head .btn-block{width:220px;padding-bottom:0}}.area-column__body .episode{padding:var(--frame-w);background:#fff}.area-column__body .episode iframe{width:100%;vertical-align:bottom}.area-column__body .youtube-ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;row-gap:clamp(16px,8.94px + 1.961vw,24px)}.area-column__body .youtube-ul li{width:calc(50% - 8px);text-align:left}@media(width <= 960px){.area-column__body .youtube-ul li{width:100%}}@media(width <= 768px){.area-column__body .youtube-ul li{width:calc(50% - 8px)}}@media(width <= 640px){.area-column__body .youtube-ul li{width:100%}}.area-column__body .youtube-ul:not(:has(>li:nth-child(2))) li{width:100% !important}.area-column__body .movie{padding:var(--frame-w);background:#fff}.area-column__body .movie iframe{aspect-ratio:560/315;min-width:0;width:100%;height:auto;vertical-align:bottom}.about-column__head .lead-block p{color:var(--color-sky);font-size:clamp(1.8rem,1.094rem + 1.961vw,2.6rem);font-weight:600;line-height:1.4}.about-column__body .description p{color:var(--color-navy);font-size:clamp(1.5rem,1.412rem + 0.245vw,1.6rem);line-height:1.6}.about-column{text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:clamp(32px,-79.04px + 14.458vw,80px);-moz-column-gap:clamp(32px,-79.04px + 14.458vw,80px);column-gap:clamp(32px,-79.04px + 14.458vw,80px)}@media(width <= 768px){.about-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.about-column__head{margin-bottom:clamp(24px,16.94px + 1.961vw,32px)}.about-column__head .area-ttl{margin-bottom:clamp(32px,0px + 4.167vw,40px)}.about-column__body{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.about-column__body .description>*+*{margin-top:1em}.profile-ttl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-column-gap:clamp(6px,0.71px + 1.471vw,12px);-moz-column-gap:clamp(6px,0.71px + 1.471vw,12px);column-gap:clamp(6px,0.71px + 1.471vw,12px);row-gap:24px}.profile-ttl .ttl{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;border-bottom:2px solid currentColor;padding:0 8px 18px;text-align:left}.profile-ttl .name{color:var(--color-sky);font-size:clamp(2.2rem,1.318rem + 2.451vw,3.2rem);font-family:var(--font-en);font-weight:var(--fw-en);line-height:var(--lh-en);letter-spacing:.08em;border-bottom:2px solid currentColor;padding:0 8px 20px;text-align:right}.profile-column__body p{color:var(--color-navy);font-size:clamp(1.5rem,1.412rem + 0.245vw,1.6rem);line-height:1.6}.profile__link-ul li{font-size:1.4rem;line-height:1.4}.profile__link-ul li b{color:var(--color-navy);font-weight:700}.profile-column{text-align:left}.profile-column__body{margin-top:clamp(24px,16.94px + 1.961vw,32px)}.profile-column__body .prof-block>*+*{margin-top:1em}.profile-column__body .profile__link-ul{margin-top:1em}.profile-column__body .profile__link-ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.profile-column__body .profile__link-ul li+li{margin-top:.3em}@media(width <= 480px){.profile-column__body .profile__link-ul li+li{margin-top:.6em}}.profile-column__body .profile__link-ul li>b{min-width:130px}@media(width <= 480px){.profile-column__body .profile__link-ul li>b{width:100%}}.profile-column__body .profile__link-ul li a{min-width:0}.tokyoinsight-ttl{color:var(--color-navy);font-size:clamp(2.4rem,0.988rem + 3.922vw,4rem);line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:8px}.tokyoinsight-ttl .paragraph{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:4px}.tokyoinsight-ttl .ttl{font-size:clamp(3.2rem,1.082rem + 5.882vw,5.6rem);font-family:var(--font-en);font-weight:var(--fw-en);line-height:.9;letter-spacing:var(--ls-en);-webkit-transform:translateY(-10%);transform:translateY(-10%);margin-right:4px}.tokyoinsight-info p{font-size:clamp(1.6rem,0.8rem + 1.042vw,1.8rem)}.tokyoinsight-area{position:relative;overflow:hidden;z-index:1}.tokyoinsight-area::before,.tokyoinsight-area::after{content:"";position:absolute;inset:0;width:100%;height:100%}.tokyoinsight-area::before{z-index:-1;background:rgba(48,28,181,.5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.tokyoinsight-area::after{z-index:-2;-webkit-transform:scale(1.2);transform:scale(1.2);background:var(--color-navy) url(../img/tokyoinsight.webp) var(--bg-cover)}.tokyoinsight-column{--border-w: clamp(3px, 0.9375vw, 6px)}.tokyoinsight-column__head{border:var(--border-w) solid var(--color-sky);border-bottom:none;background:rgba(255,255,255,.7);padding-inline:4%;padding-top:clamp(24px,9.88px + 3.922vw,40px);padding-bottom:clamp(32px,17.88px + 3.922vw,48px)}.tokyoinsight-info{margin-top:clamp(24px,16.94px + 1.961vw,32px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:clamp(16px,-80px + 12.5vw,40px);-moz-column-gap:clamp(16px,-80px + 12.5vw,40px);column-gap:clamp(16px,-80px + 12.5vw,40px);row-gap:clamp(24px,-8px + 4.167vw,32px)}@media(width <= 768px){.tokyoinsight-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.tokyoinsight-info figure{width:40%;padding:var(--border-w);background:#fff}@media(width <= 768px){.tokyoinsight-info figure{width:min(80%,420px)}}.tokyoinsight-info p{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;text-align:left}.tokyoinsight-column__foot .link-ul{padding:var(--border-w);background:var(--color-sky);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-column-gap:var(--border-w);-moz-column-gap:var(--border-w);column-gap:var(--border-w)}.tokyoinsight-column__foot .link-ul li{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tokyoinsight-column__foot a.bnr-normal{display:block;width:100%;background:#fff;-webkit-transition:opacity var(--transition-def);transition:opacity var(--transition-def)}.tokyoinsight-column__foot a.bnr-normal:hover{opacity:.8}.form-wrap{--input-txtcolor: var(--color-txt);--input-bgcolor: #fff;--input-bgcolor-wrote: #eee;--input-border: 1px solid #c9c9c9;--input-border-radius: 3px;--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.3s ease-out 0s, background-color 0.3s ease-out 0s;--input-fz: 16px;--input-letter-spacing: 0.05em;--input-line-height: 1.4;--input-padding: 0.2em 0.4em 0.2em;--textarea-caution: var(--color-sky);--checked-bgcolor: var(--input-txtcolor);--input-placeholder: #c5c5c5}.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);-webkit-box-shadow:var(--input-boxshadow);box-shadow:var(--input-boxshadow);-webkit-transition:var(--input-transition);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{-webkit-box-shadow:var(--input-boxshadow-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--full,.form-wrap input.size--full{width:100%}.form-wrap input.size--l{width:min(100%,480px)}.form-wrap input.size--m{width:min(100%,320px)}.form-wrap input.size--s{width:min(100%,240px)}.form-wrap input.size--ss{width:min(100%,160px)}.form-wrap input.size--zip{width:min(100%,110px)}.form-wrap input.size--age{width:min(100%,60px);text-align:center}.form-wrap textarea{height:8em;min-height:2em;white-space:pre-wrap}.form-wrap textarea.rows--l{height:8em}.form-wrap textarea.rows--m{height:6em}.form-wrap textarea.rows--s{height:4em}.form-wrap input::-webkit-input-placeholder, .form-wrap textarea::-webkit-input-placeholder{color:var(--input-placeholder);font-size:16px;letter-spacing:0}.form-wrap input::-moz-placeholder, .form-wrap textarea::-moz-placeholder{color:var(--input-placeholder);font-size:16px;letter-spacing:0}.form-wrap input:-ms-input-placeholder, .form-wrap textarea:-ms-input-placeholder{color:var(--input-placeholder);font-size:16px;letter-spacing:0}.form-wrap input::-ms-input-placeholder, .form-wrap textarea::-ms-input-placeholder{color:var(--input-placeholder);font-size:16px;letter-spacing:0}.form-wrap input::placeholder,.form-wrap textarea::placeholder{color:var(--input-placeholder);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:var(--input-placeholder);font-size:18px;letter-spacing:0}.textarea--caution{margin-top:.3em;text-indent:-1em;padding-left:1em}.textarea--caution+.textarea--caution{margin-top:.3em}.textarea--caution>b{width:1em;text-indent: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);-webkit-box-shadow:var(--input-boxshadow);box-shadow:var(--input-boxshadow);-webkit-transition:var(--input-transition);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);position:relative}.form-wrap select.size--l{width:min(100%,560px)}.form-wrap select:focus{-webkit-box-shadow:var(--input-boxshadow-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)}.form-wrap .select-style.size--l{width:min(100%,560px)}.form-wrap label{cursor:pointer;position:relative;display:inline-block;margin:0;font-size:15px;line-height:1.1}.form-wrap input[type=radio]{display:none}.form-wrap label.type-radio{height:28px;padding:5px 0 0 35px}.form-wrap label.type-radio::before{content:"";position:absolute;top:0;left:0;aspect-ratio:1/1;min-width:0;width:28px;border-radius:50%;border:var(--input-border);background-color:var(--input-bgcolor)}.form-wrap input[type=radio]:checked+.type-radio::before{background-color:var(--input-bgcolor-wrote)}.form-wrap input[type=radio]:checked+.type-radio::after{content:"";position:absolute;inset:0;left:8px;margin:auto 0;aspect-ratio:1/1;width:12px;min-width:0;border-radius:50%;background-color:var(--checked-bgcolor)}.form-wrap input[type=checkbox]{display:none}.form-wrap label.type-checkbox{height:28px;padding:5px 0 0 35px}.form-wrap label.type-checkbox::before{content:"";position:absolute;top:0;left:0;aspect-ratio:1/1;width:28px;min-width:0;border-radius:var(--input-border-radius);border:var(--input-border);background-color:var(--input-bgcolor)}.form-wrap input[type=checkbox]:checked+.type-checkbox::before{background-color:var(--input-bgcolor-wrote)}.form-wrap input[type=checkbox]:checked+.type-checkbox::after{content:"";position:absolute;top:0;bottom:0;left:10px;margin:auto 0;width:9px;height:15px;border-width:0 4px 4px 0;border-style:solid;border-color:var(--checked-bgcolor);-webkit-transform:translateY(-2px) rotate(45deg);transform:translateY(-2px) rotate(45deg)}.form-container{width:100%;margin-inline:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:2em}.form-container .form__head,.form-container .form__body,.form-container .form__foot{width:100%}.form-container .form__head,.form-container .form__body{text-align:left}.form-container .form__foot{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:2em;padding-bottom:1em}.form-wrap dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.3em}.form-wrap dl+dl{margin-top:.6em}.form-wrap dl.nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.form-wrap dl dt{line-height:1.3}.form-wrap dl dt,.form-wrap dl dd{width:100%;text-align:left}.form-wrap dl dd.type--age{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:.5em}.form-wrap dl dd.radio-set,.form-wrap dl dd.check-set{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-column-gap:1em;-moz-column-gap:1em;column-gap:1em;row-gap:8px}.form__attention{text-align:left}.form__attention p.readme{padding:1.5em 2%;border-width:1px 0;border-style:solid;border-color:#c9c9c9}.form__attention p.agree{text-align:center;margin-top:1.2em}.form__btn-ul{width:min(90%,640px);margin-inline:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:clamp(18px,12.71px + 1.471vw,24px);-moz-column-gap:clamp(18px,12.71px + 1.471vw,24px);column-gap:clamp(18px,12.71px + 1.471vw,24px);row-gap:24px}.form__btn-ul li:nth-child(1){width:150px}.form__btn-ul li:nth-child(2){-webkit-box-flex:1;-ms-flex:1;flex:1}@media(width <= 480px){.form__btn-ul li:nth-child(1){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:min(70%,180px)}.form__btn-ul li:nth-child(2){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-flex:initial;-ms-flex:initial;flex:initial;width:min(90%,320px)}}.form__btn-ul button{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;overflow:hidden;width:100%;margin-inline:auto;padding:.8em .5em}.form__btn-ul button::before{content:"";display:block;aspect-ratio:1/1;min-width:0;width:28px;min-width:0;background-color:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain}.form__btn-ul button[type=reset]::before{-webkit-mask-image:url(../img/svg_common/32x32/icon_reset.svg);mask-image:url(../img/svg_common/32x32/icon_reset.svg)}.form__btn-ul button[type=submit]::before{-webkit-mask-image:url(../img/svg_common/32x32/icon_submit.svg);mask-image:url(../img/svg_common/32x32/icon_submit.svg)}.form-wrap{width:min(92%,800px);margin-inline:auto}.form-container{width:min(100%,640px)}.form-container{font-size:15px;letter-spacing:.05em}.form-container .fz--s{font-size:86%}.textarea--caution{color:var(--textarea-caution);font-size:90%;line-height:1.4;text-align:right}@media(width <= 480px){.textarea--caution{text-align:left}}.form-wrap .type--age>span{line-height:1}.form-wrap label{line-height:1}a.form__link-txt{font-size:14px;line-height:1;text-decoration:none;color:var(--color-link);-webkit-transition:color .3s ease-out 0s;transition:color .3s ease-out 0s}a.form__link-txt:hover{color:var(--color-hover)}.form__attention p.readme{font-weight:400;line-height:1.5;letter-spacing:0}.form__attention p.readme a{font-weight:500}.form__attention p.agree{color:var(--color-navy)}.form__attention a{color:var(--color-link) !important;text-decoration:underline;-webkit-transition:color .3s ease-out 0s;transition:color .3s ease-out 0s}.form__attention a:hover{color:var(--color-hover) !important}.form__btn-ul button{color:var(--color-white);background-color:var(--color-link);border:1px solid var(--color-link);padding:.4em .5em;-webkit-transition-property:color,background-color,border-color;transition-property:color,background-color,border-color;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transition-delay:0s;transition-delay:0s}.form__btn-ul button[type=reset]{color:var(--color-link);background-color:rgba(0,0,0,0)}.form__btn-ul button:hover{background-color:var(--color-hover);border-color:var(--color-hover)}.form__btn-ul button:hover[type=reset]{color:var(--color-hover);background-color:rgba(0,0,0,0)}.form__btn-ul button>span{font-size:clamp(1.6rem,1.424rem + 0.49vw,1.8rem);line-height:1}.messageform-area .area-ttl--s{margin-bottom:clamp(40px,18.82px + 5.882vw,64px)}.page-thanks .body-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh}.page-thanks .body-wrap .main-wrap{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-top:clamp(48px,19.76px + 7.843vw,80px);padding-bottom:80px}.thanks-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:40px}.thanks-column__head .label{margin-top:1em}.thanks-comment{width:min(90%,640px);margin-inline:auto;background:#fff;padding:4em 5% 5em}.thanks-comment .txt-en{color:var(--color-sky);font-size:clamp(3.2rem,1.788rem + 3.922vw,4.8rem);font-family:var(--font-en);font-weight:var(--fw-en);line-height:var(--lh-en);letter-spacing:var(--ls-en)}.thanks-comment .txt-jp{color:var(--color-navy);font-size:clamp(1.8rem,1.624rem + 0.49vw,2rem);line-height:1.6;margin-top:2em}.thanks-column__foot a.btn--arrow{width:min(60%,320px);margin-inline:auto}@media(width <= 480px){.thanks-column__foot a.btn--arrow{width:240px}}.thanks__comment{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:1.5em;width:min(90%,640px);margin-inline:auto;padding:4em 5% 5em}.thanks__comment .txt--en{font-size:clamp(2.8rem,1.918rem + 2.451vw,3.8rem);font-family:var(--font-en);font-weight:var(--fw-en);line-height:var(--lh-en);letter-spacing:var(--ls-en)}.thanks__foot{padding-top:clamp(18px,12.71px + 1.471vw,24px)}/*# sourceMappingURL=style.css.map */