@import"https://cdn.jsdelivr.net/npm/yakuhanjp@4.1.1/dist/css/yakuhanjp.css";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&family=Roboto:wght@100..900&display=swap";@import"https://use.typekit.net/tcl1cfi.css";*,*::before,*::after{margin:0;padding:0;box-sizing:border-box;border-style:solid;border-width:0;min-width:0}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;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;min-height:100svh}: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}:where(button){cursor:pointer;display:block;width:100%;background-color:rgba(0,0,0,0);margin: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}}.form-wrap :where(input,button,textarea,select){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}.body-wrap :where(img,svg){display:block;margin:0 auto;width:auto;max-width:100%;height:auto}.body-wrap :where(em,strong){font-style:inherit}.body-wrap :where(i,b){display:inline-block}:root{--color-body: #77070b;--color-ftr: #000;--color-bdr: #510f0f;--color-txt: #fff;--color-ttl: #fff;--color-red: #c6100b;--color-red-dark: #900804;--color-caution: #ff9900;--color-orange: #ff5a3d;--color-brown: #510f0f;--color-purple: #e97efc;--color-radiko: #00aaef;--color-timefree: #e73c64;--color-white: #fff;--color-black: #000;--color-link: #ff7e1c;--color-hover: #ffba85;--transition-def: all 0.4s ease-out 0s;--hover-filter-bright: brightness(120%) contrast(110%) saturate(110%);--hover-filter-bright-soft: brightness(102%) contrast(105%) saturate(120%);--box-shadow: 0 -8px 8px 0 rgba(0, 0, 0, 0.08), 0 16px 32px -8px rgba(0, 0, 0, 0.32);--bg-cover: no-repeat center / cover;--bg-contain: no-repeat center / contain}:root{--radius-0: 0;--radius-def: 0;--radius-6: 6px;--radius-8: 8px}:root{--bdw-0: 0;--bdw-1: 1px;--bdw-def: 1px}:root{--ff-yh: YakuHanJP;--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-def: "Roboto", "Noto Sans JP";--ff-en: "aabak";--font-def: var(--ff-yh), var(--ff-def), var(--ff-gothic);--font-en: var(--ff-en), var(--ff-gothic);--memo-root-fz-px: 16px;--fz-def: clamp(1rem, 0.89rem + 0.49vw, 1.125rem);--fw-def: 400;--fw-en: 400;--fw-regular: 400;--fw-bold: 700}:root{--ls-def: 0.1em;--ls-en: 0.05em;--ls-0: 0}@media(width <= 768px){:root{--ls-def: 0.05em;--ls-en: 0.02em}}@media(width <= 480px){:root{--ls-def: 0em}}:root{--lh-def: 1.8;--lh-en: 1.1;--lh-0: 0;--lh-1: 1.1}@media(width <= 768px){:root{--lh-def: 1.6}}body{background-color:var(--color-body);min-width:360px}.body-wrap{position:relative;text-align:center;color:var(--color-txt);font-style:normal;font-size:var(--fz-def);font-family:var(--font-def);font-weight:var(--fw-def);line-height:var(--lh-def);letter-spacing:var(--ls-def);font-variation-settings:"wdth" 100}.body-wrap a{color:var(--color-link);text-decoration:underline;transition-property:color,background-color;transition-duration:.4s;transition-timing-function:ease-out;transition-delay:0s}.body-wrap a:hover{color:var(--color-hover);text-decoration:none}.body-wrap a.hover-fade{text-decoration:none}.body-wrap a.hover-fade img{transition-property:opacity;transition-duration:.4s;transition-timing-function:ease-out;transition-delay:0s}.body-wrap a.hover-fade:hover img{opacity:.6}.body-wrap p{text-wrap:pretty}:where(a[href="#!"],a[disable]){pointer-events:none}:root{--val-14: clamp(12px, 10.24px + 0.49vw, 14px);--val-15: clamp(13px, 11.24px + 0.49vw, 15px);--val-16: clamp(14px, 12.24px + 0.49vw, 16px);--val-18: clamp(16px, 14.24px + 0.49vw, 18px);--val-20: clamp(18px, 16.24px + 0.49vw, 20px);--val-24: clamp(20px, 16.47px + 0.98vw, 24px);--val-28: clamp(22px, 16.71px + 1.471vw, 28px);--val-32: clamp(24px, 16.94px + 1.961vw, 32px);--val-40: clamp(28px, 17.41px + 2.941vw, 40px);--val-48: clamp(32px, 17.88px + 3.922vw, 48px);--val-56: clamp(36px, 18.35px + 4.902vw, 56px);--val-64: clamp(40px, 18.82px + 5.882vw, 64px);--val-72: clamp(44px, 19.29px + 6.863vw, 72px);--val-80: clamp(48px, 19.76px + 7.843vw, 80px);--val-96: clamp(56px, 20.71px + 9.804vw, 96px);--val-120: clamp(64px, 14.59px + 13.725vw, 120px)}@media(768px < width){.sp-only{display:none !important}}@media(width <= 768px){.pc-only{display:none !important}}.body-wrap{opacity:0;animation:accessFadein 1.2s linear .8s forwards}@keyframes accessFadein{0%{opacity:0}100%{opacity:1}}.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_common/temp.svg) var(--bg-contain);mask:url(../img/svg_common/temp.svg) var(--bg-contain)}.bg-cover{background:rgba(0,0,0,0) url(../img/svg_common/temp.svg) var(--bg-cover)}.bg-contain{background:rgba(0,0,0,0) url(../img/svg_common/temp.svg) var(--bg-contain)}.gigya-area{padding-bottom:clamp(64px, 49.88px + 3.922vw, 80px)}#gigyaShare.bg-white{display:inline-block;vertical-align:bottom;margin-inline:auto;background-color:hsla(0,0%,100%,.8);padding:6px 16px;border-radius:40px}#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;min-width:0;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;min-width:0;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;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_fff.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}}@media(900px < width){body{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;transform:translateY(100%);transition:transform .4s ease-out 0s,opacity .1s linear 0s}.mode-pc.is-scrolled #jwave_footer{opacity:1;transform:translateY(0%)}.mode-to-pc.page-thanks #jwave_footer,.mode-pc.page-thanks #jwave_footer,.page-thanks #jwave_footer{opacity:1 !important;transform:translateY(0%) !important}}.hdr-wrap{background:#000;position:relative;z-index:1}.hdr-wrap .hdr-title{width:min(80%,720px);margin-inline:auto}.hdr-wrap .hdr-title a{text-decoration:none;color:var(--color-txt);display:block;overflow:hidden;white-space:nowrap;text-indent:100%;aspect-ratio:1080/268;min-width:0;width:100%;background:#000 url(../img/hdr_ttl_s.webp) no-repeat center;background-size:100% auto}.ftr-wrap{background-color:var(--color-ftr);padding-block:var(--val-40)}.ftr-wrap__inner{display:flex;justify-content:center;align-items:center;flex-direction:column;width:94%;margin-inline:auto;gap:.5em}.ftr-wrap .logo-block{width:160px}.ftr-wrap .logo-block a{display:block;aspect-ratio:240/30;min-width:0;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:var(--color-white);overflow:hidden;text-indent:-99999px}.ftr-wrap .copyright-block{color:var(--color-white);font-size:13px;line-height:1.1}.ftr-wrap .copyright-block b{display:inline-block;margin-right:6px}.area-ttl,.page-ttl{font-size:clamp(3.5rem,1.294375rem + 9.804vw,6rem);font-family:var(--font-en);font-weight:var(--fw-en);line-height:var(--lh-en);letter-spacing:var(--ls-en);margin-bottom:var(--val-16)}.page-message .areaframe .area-ttl{margin-bottom:0}section:not(:is(.campaign-area,.program-area)){background:var(--color-body)}.bg-wrap{position:relative;padding-block:var(--val-40)}.bg-wrap::after{content:"";position:fixed;z-index:-1;top:0;left:0;pointer-events:none;width:100%;height:100lvh;background:url(../img/bg.webp) no-repeat center/cover;transition-property:transform,filter,opacity;transition-duration:.4s;transition-timing-function:ease-out;transition-delay:0s;opacity:0}.bg-wrap.is-visible::after{opacity:1}.areaframe{display:flex;flex-direction:column;row-gap:var(--val-40);border:1px solid rgba(198,16,11,.6);background:rgba(0,0,0,.6);box-shadow:0 -8px 8px 0 rgba(0,0,0,.08),0 16px 32px -8px rgba(0,0,0,.32);backdrop-filter:blur(16px);width:min(94%,1280px);margin-inline:auto;padding-inline:2%;padding-top:var(--val-40);padding-bottom:var(--val-56)}.areaframe__head .comment-block p{font-size:clamp(1.125rem,1.015rem + 0.49vw,1.25rem)}.areaframe__head .comment-block p+p{margin-top:.8em}.areaframe__foot .comment-block p{font-size:clamp(0.9375rem,0.771875rem + 0.735vw,1.125rem)}.areaframe__foot .comment-block p+p{margin-top:.8em}.areaframe__foot .btn-block{margin-top:var(--val-40)}.areaframe .comment-block strong{font-weight:700;display:inline-block;margin-inline:.2em}.areaframe .highlight-block p{color:var(--color-orange);font-size:clamp(1.5rem,1.05875rem + 1.961vw,2rem);font-size:clamp(1.25rem,0.588125rem + 2.941vw,2rem);font-weight:700;line-height:1.4}.areaframe .info-block{--rem-80: clamp(48px, -80px + 16.667vw, 80px);display:flex;justify-content:center;align-items:center;flex-wrap:wrap;-moz-column-gap:var(--val-80);column-gap:var(--val-80);row-gap:.5rem;border-top:1px solid #fff;border-bottom:1px solid #fff;width:min(100%,960px);margin-inline:auto;margin-top:var(--val-24);padding:8px}@media(width <= 768px){.areaframe .info-block{flex-direction:column;padding-block:12px}}.areaframe .schedule-dl,.areaframe .navigator-dl{text-align:left}@media(width <= 768px){.areaframe .schedule-dl,.areaframe .navigator-dl{text-align:center}}.areaframe .schedule-dl dt,.areaframe .navigator-dl dt{font-size:clamp(0.8125rem,0.7025rem + 0.49vw,0.9375rem);line-height:1.4;opacity:.7}.areaframe .schedule-dl dd,.areaframe .navigator-dl dd{font-size:clamp(1.25rem,1.029375rem + 0.98vw,1.5rem);line-height:1.4;font-weight:700}.areaframe .theme-block{margin-top:var(--val-20);line-height:1.6}.areaframe .theme-block p{font-size:clamp(0.9375rem,0.771875rem + 0.735vw,1.125rem)}.areaframe .theme-block p+p{margin-top:.8em}.areaframe .theme-block .title{color:var(--color-orange);font-size:clamp(1.125rem,1.015rem + 0.49vw,1.25rem);font-weight:700;display:flex;justify-content:center;align-items:center;gap:.8em;margin-bottom:.6em}.areaframe .theme-block .title::before,.areaframe .theme-block .title::after{content:"";display:inline-block;width:2em;height:1px;background:currentColor}.areaframe .theme-block .theme{font-size:clamp(1rem,0.779375rem + 0.98vw,1.25rem);font-weight:700}.page-campaign .areaframe,.page-message .areaframe,.page-thanks .areaframe{row-gap:clamp(16px, 8.94px + 1.961vw, 24px);padding-top:clamp(24px, 9.88px + 3.922vw, 40px);padding-bottom:clamp(32px, 17.88px + 3.922vw, 48px)}.page-campaign .areaframe__head .comment-block p,.page-message .areaframe__head .comment-block p,.page-thanks .areaframe__head .comment-block p{font-size:clamp(1rem,0.89rem + 0.49vw,1.125rem)}.page-campaign .areaframe__head .comment-block p+p,.page-message .areaframe__head .comment-block p+p,.page-thanks .areaframe__head .comment-block p+p{margin-top:.8em}.page-campaign .areaframe__foot .comment-block p,.page-message .areaframe__foot .comment-block p,.page-thanks .areaframe__foot .comment-block p{font-size:clamp(0.875rem,0.765rem + 0.49vw,1rem)}.page-campaign .areaframe .highlight-block p,.page-message .areaframe .highlight-block p,.page-thanks .areaframe .highlight-block p{font-size:clamp(1.125rem,0.794375rem + 1.471vw,1.5rem)}.page-campaign .areaframe .schedule-dl,.page-campaign .areaframe .navigator-dl,.page-message .areaframe .schedule-dl,.page-message .areaframe .navigator-dl,.page-thanks .areaframe .schedule-dl,.page-thanks .areaframe .navigator-dl{text-align:left}@media(width <= 768px){.page-campaign .areaframe .schedule-dl,.page-campaign .areaframe .navigator-dl,.page-message .areaframe .schedule-dl,.page-message .areaframe .navigator-dl,.page-thanks .areaframe .schedule-dl,.page-thanks .areaframe .navigator-dl{text-align:center}}.page-campaign .areaframe .schedule-dl dt,.page-campaign .areaframe .navigator-dl dt,.page-message .areaframe .schedule-dl dt,.page-message .areaframe .navigator-dl dt,.page-thanks .areaframe .schedule-dl dt,.page-thanks .areaframe .navigator-dl dt{font-size:clamp(0.8125rem,0.7025rem + 0.49vw,0.9375rem)}.page-campaign .areaframe .schedule-dl dd,.page-campaign .areaframe .navigator-dl dd,.page-message .areaframe .schedule-dl dd,.page-message .areaframe .navigator-dl dd,.page-thanks .areaframe .schedule-dl dd,.page-thanks .areaframe .navigator-dl dd{font-size:clamp(1.125rem,0.904375rem + 0.98vw,1.375rem)}.page-campaign .areaframe .theme-block .theme,.page-message .areaframe .theme-block .theme,.page-thanks .areaframe .theme-block .theme{font-size:clamp(1rem,0.779375rem + 0.98vw,1.25rem);font-weight:700}.campaign-area .schedule-dl{text-align:center}.campaign-area .schedule-dl dt{opacity:1}.color--red{color:var(--color-red)}.color--orange{color:var(--color-orange)}.style--tag{letter-spacing:.05em;display:inline-block;border:1px solid currentColor;border-radius:var(--radius-8);line-height:1.1;padding:2px 8px;margin-inline:.3em}.style--label{color:var(--color-txt);font-size:clamp(1.125rem,1.015rem + 0.49vw,1.25rem);font-weight:700;line-height:1.1;display:inline-flex;justify-content:center;align-items:center;margin-top:.4em;margin-inline:auto;padding-top:2px;padding-inline:var(--val-32);height:1.2lh;background:var(--color-orange, #ff5a3d)}a.link--styleoff{text-decoration:none;color:var(--color-txt)}a.link--styleoff:hover{color:var(--color-orange);-webkit-text-decoration:underline dotted;text-decoration:underline dotted}a.btn-border{color:var(--color-txt, #fff);text-decoration:none;font-size:clamp(1rem,0.669375rem + 1.471vw,1.375rem);font-weight:700;line-height:1.2;display:flex;justify-content:center;align-items:center;gap:12px;border-radius:var(--radius-6);border:1px solid var(--color-orange, #ff5a3d);background:var(--color-brown, #510f0f);box-shadow:var(--box-shadow);height:clamp(48px,33.88px + 3.922vw,64px);width:min(88%,520px);margin-inline:auto;padding-inline:8px;transition-property:color,background-color,border-color,filter;transition-duration:.4s;transition-timing-function:ease-out;transition-delay:0s}a.btn-border+a.btn-border{margin-top:var(--val-32)}a.btn-border:hover{color:var(--color-txt);filter:var(--hover-filter-bright)}a.btn-border::before{content:"";aspect-ratio:1/1;min-width:0;width:clamp(28px,20.94px + 1.961vw,36px);height:auto;-webkit-mask:url(../img/svg_common/temp.svg) var(--bg-contain);mask:url(../img/svg_common/temp.svg) var(--bg-contain);background-color:currentColor}a.btn-border--radiko{color:var(--color-radiko);border-color:currentColor;background:#000}a.btn-border--radiko::before{-webkit-mask-image:url(../img/svg/icon_radiko.svg);mask-image:url(../img/svg/icon_radiko.svg)}a.btn-border--radiko:hover{color:var(--color-radiko);filter:var(--hover-filter-bright);background:color-mix(in oklch, currentColor 40%, #000)}a.btn-border--timefree{color:var(--color-timefree);border-color:currentColor;background:#000}a.btn-border--timefree::before{-webkit-mask-image:url(../img/svg/icon_radiko.svg);mask-image:url(../img/svg/icon_radiko.svg)}a.btn-border--timefree:hover{color:var(--color-timefree);filter:var(--hover-filter-bright);background:color-mix(in oklch, currentColor 40%, #000)}a.btn-border--hashtag::before{-webkit-mask-image:url(../img/svg/icon_tag.svg);mask-image:url(../img/svg/icon_tag.svg)}a.btn-border--message{font-size:clamp(1.625rem,0.853125rem + 3.431vw,2.5rem);font-family:var(--font-en);font-weight:400;letter-spacing:.08em}a.btn-border--message::before{-webkit-mask-image:url(../img/svg/icon_mail.svg);mask-image:url(../img/svg/icon_mail.svg)}a.btn-border--back::before{-webkit-mask-image:url(../img/svg/icon_back.svg);mask-image:url(../img/svg/icon_back.svg)}a.btn-border--x{font-size:clamp(0.9375rem,0.661875rem + 1.225vw,1.25rem)}a.btn-border--x>span{display:flex;flex-direction:column;row-gap:2px}a.btn-border--x>span b{display:block;opacity:.7;font-size:clamp(0.6875rem,0.5775rem + 0.49vw,0.8125rem);font-weight:400;line-height:1;letter-spacing:.05em}a.btn-border--x>span strong{display:block}a.btn-border--x::before{-webkit-mask:none;mask:none;background:rgba(0,0,0,0) url(../img/svg/icon_x_color.svg) no-repeat center;background-size:contain}a.btn-border--star{font-size:clamp(0.9375rem,0.661875rem + 1.225vw,1.25rem)}a.btn-border--star::before{-webkit-mask-image:url(../img/svg/icon_star.svg);mask-image:url(../img/svg/icon_star.svg)}.page-message a.btn-border--back{width:min(64%,400px)}ul.point-ul{font-size:clamp(0.875rem,0.82rem + 0.245vw,0.9375rem);text-align:left}ul.point-ul>li{line-height:1.5;text-indent:-1.1em;padding-left:1.1em}ul.point-ul>li+li{margin-top:.1em}ul.point-ul>li *{text-indent:0}ul.point-ul>li::before{content:"●";text-indent:0;display:inline-block;width:1.1em;scale:.8}.page-message ul.point-ul{margin-block:8px;letter-spacing:0}ul.mark-ul,ul.inner-ul{font-size:clamp(0.875rem,0.82rem + 0.245vw,0.9375rem);text-align:left;display:inline-block;margin-inline:auto;line-height:1.4}ul.mark-ul>li,ul.inner-ul>li{text-indent:-1.1em;padding-left:1.1em}ul.mark-ul>li+li,ul.inner-ul>li+li{margin-top:.3em}ul.mark-ul>li *,ul.inner-ul>li *{text-indent:0}ul.mark-ul>li::before,ul.inner-ul>li::before{content:"※";text-indent:0;display:inline-block;width:1.1em;scale:.8}ul.inner-ul{margin-block:.3em}.howto-area ul.mark-ul{opacity:.7}.top-hdr-wrap{background:var(--color-body);overflow:hidden;position:relative}@media(768px < width){.top-hdr-wrap .hdr-kv{display:flex;justify-content:center;align-items:stretch;aspect-ratio:1600/1000;min-width:0;width:min(100%,1600px);margin-inline:auto;max-height:min(100vh - 280px,800px);min-height:580px}.top-hdr-wrap .hdr-kv::before{content:"";flex:1;min-width:0;background:url(../img/hdr_kv.webp) no-repeat center;background-size:cover}.top-hdr-wrap .hdr-kv__ttl{width:43.75vw;overflow:hidden;white-space:nowrap;text-indent:100%;background:#000 url(../img/hdr_ttl.webp) no-repeat center;background-size:100% auto}}@media(1280px < width){.top-hdr-wrap .hdr-kv .hdr-kv__ttl{width:560px}}@media(width <= 768px){.top-hdr-wrap .hdr-kv::before{content:"";display:block;aspect-ratio:1/1;min-width:0;width:100%;height:auto;background:url(../img/hdr_kv.webp) no-repeat center;background-size:cover}.top-hdr-wrap .hdr-kv__ttl{overflow:hidden;white-space:nowrap;text-indent:100%;aspect-ratio:1080/268;min-width:0;width:100%;height:auto;background:#000 url(../img/hdr_ttl_s.webp) no-repeat center;background-size:100% auto}}@media(width <= 768px){.top-hdr-wrap::after{content:"";position:absolute;z-index:1;bottom:0;left:0;aspect-ratio:1080/268;min-width:0;width:100%;height:auto;background:#000 url(../img/hdr_ttl_s.webp) no-repeat center;background-size:100% auto}}.top-lead-area .lead-block{padding-top:16px;padding-bottom:var(--val-40)}.top-lead-area .lead-block__schedule{position:relative;z-index:1}.top-lead-area .lead-block__copy{position:relative;z-index:0;margin-top:16px;margin-bottom:var(--val-32)}.top-lead-area .lead-block__comment{position:relative;z-index:1}.schedule-block{font-size:clamp(4rem,0.911875rem + 13.725vw,7.5rem);font-family:var(--font-en);font-weight:var(--fw-en);line-height:var(--lh-en);letter-spacing:0em;display:flex;justify-content:center;align-items:center;--gap: clamp(12px, 6.71px + 1.471vw, 18px);gap:var(--gap)}.schedule-block>span{display:flex;justify-content:center;align-items:center}.schedule-block>span::after{content:"";display:block;width:1px;height:clamp(72px, 20.82px + 14.216vw, 130px);margin-left:calc(var(--gap) - 2px);background:#fff;transform:rotate(15deg) translateY(-5%)}.schedule-block>span:last-child::after{display:none}.copy-block{background:var(--color-red);position:relative;z-index:1;width:94%;margin-inline:auto}.copy-block__txt{position:relative;z-index:1;font-size:clamp(3rem,0.75rem + 4.688vw,4.5rem);font-weight:700;line-height:1.1}.copy-block__txt .fz--s{font-size:72%}@media(width <= 768px){.copy-block__txt{font-size:clamp(2rem,1.1175rem + 3.922vw,3rem);padding-inline:2%}.copy-block__txt .fz--s{font-size:80%}}.copy-block__txt{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;-moz-column-gap:8px;column-gap:8px}.copy-block::after{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;margin-inline:auto;aspect-ratio:700/390;min-width:0;width:min(100%,700px);transform:translateY(-40%);background:rgba(0,0,0,0) url(../img/svg/obj_vine.svg) no-repeat center;background-size:contain}.program-area{margin-top:var(--val-64)}.page-message .program-area{margin-top:0}.jack-area{padding-top:80px;padding-bottom:var(--val-80)}.jack-ul{--col: 2;--gap: 24px;display:flex;justify-content:center;align-items:stretch;flex-wrap:wrap;-moz-column-gap:var(--gap);column-gap:var(--gap);row-gap:80px;width:min(94%,1280px);margin-inline:auto}@media(width <= 768px){.jack-ul{display:block;width:min(94%,580px);margin-inline:auto}}.jack-ul li{width:calc((100% - var(--gap)*(var(--col) - 1))/var(--col))}@media(width <= 768px){.jack-ul li{width:100%}.jack-ul li+li{margin-top:80px}}.jack-ul li{border:1px solid var(--color-body, #77070b);background-image:url(../img/card_bg1.webp);background-repeat:no-repeat;background-position:center;background-size:cover;box-shadow:0 -8px 8px 0 rgba(0,0,0,.08),0 16px 32px -8px rgba(0,0,0,.32)}.jack-ul li:nth-child(4n+2){background-image:url(../img/card_bg2.webp)}.jack-ul li:nth-child(4n+3){background-image:url(../img/card_bg3.webp)}.jack-ul li:nth-child(4n){background-image:url(../img/card_bg4.webp)}.jackcard{position:relative}.jackcard__ttl{font-size:clamp(1.75rem,1.088125rem + 2.941vw,2.5rem);font-family:var(--font-en);font-weight:var(--fw-en);line-height:var(--lh-en);letter-spacing:.08em}.jackcard__head{position:relative;z-index:2}.jackcard__main{border-top:4px solid var(--color-body);border-bottom:4px solid var(--color-body)}.jackcard__foot{padding-top:var(--val-24);padding-bottom:var(--val-40)}.jackcard__ttl{position:absolute;z-index:1;top:0;left:0;width:100%;height:0}.jackcard__ttl>span{display:inline-block;transform:translateY(-40%)}.jackcard__ttl::after{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;width:100%;height:clamp(72px, 47.29px + 6.863vw, 100px);background:rgba(0,0,0,0) url(../img/svg/obj_flower.svg) no-repeat center/contain;transform:translateY(-50%);pointer-events:none}.jack-program__time{line-height:1.1;font-size:clamp(1.75rem,-1.25rem + 6.25vw,2.5rem)}@media(width <= 768px){.jack-program__time{font-size:clamp(1.75rem,0.785625rem + 4.286vw,2.5rem)}}.jack-program__time{padding-top:32px;padding-bottom:16px}.jack-program__time .fz--s{font-size:70%}.jack-program__title>a{display:block;color:var(--color-txt);text-decoration:none}.jack-program__title>a:hover{color:var(--color-purple)}.jack-program .program-dl{background:rgba(252,43,134,.3);backdrop-filter:blur(8px);padding-block:12px}.jack-program .program-dl dt{padding-inline:2%}.jack-program .program-dl dd{font-size:clamp(1.125rem,-0.375rem + 3.125vw,1.5rem)}@media(width <= 768px){.jack-program .program-dl dd{font-size:clamp(1.125rem,0.643125rem + 2.143vw,1.5rem)}}.jack-program .program-dl dd{line-height:1.1;padding-inline:2%}.jack-program__navigator dd>a{color:var(--color-txt);text-decoration:none}.jack-program__navigator dd>a:hover{color:var(--color-txt);-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.jack-program .navigator-dl{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;-moz-column-gap:.5em;column-gap:.5em;row-gap:.5em;padding-block:16px 16px;padding-inline:2%;font-size:clamp(0.9375rem,0.1875rem + 1.563vw,1.125rem)}@media(width <= 768px){.jack-program .navigator-dl{font-size:clamp(1rem,0.839375rem + 0.714vw,1.125rem)}}.jack-program .navigator-dl{line-height:1.1}.jack-program .navigator-dl dt::after{content:"："}.program-logo{overflow:hidden;white-space:nowrap;text-indent:100%;position:relative;aspect-ratio:480/64;min-width:0;width:min(94%,480px);margin-inline:auto;height:auto;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}.program-logo--1{-webkit-mask-image:url(../img/svg/logo_tokyomorningradio.svg);mask-image:url(../img/svg/logo_tokyomorningradio.svg)}.program-logo--2{-webkit-mask-image:url(../img/svg/logo_stepone.svg);mask-image:url(../img/svg/logo_stepone.svg)}.program-logo--3{-webkit-mask-image:url(../img/svg/logo_middaylounge.svg);mask-image:url(../img/svg/logo_middaylounge.svg)}.program-logo--4{-webkit-mask-image:url(../img/svg/logo_grandmarquee.svg);mask-image:url(../img/svg/logo_grandmarquee.svg)}a.jack-member{color:var(--color-txt);text-decoration:none;display:flex;justify-content:center;align-items:stretch;background:#000}a.jack-member figure{width:50%;min-width:0;position:relative;overflow:hidden}a.jack-member figure img{aspect-ratio:300/360;min-width:0;width:100%;max-height:358px;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;transition-property:transform,filter;transition-duration:.4s;transition-timing-function:ease-out;transition-delay:0s}a.jack-member figure figcaption{position:absolute;bottom:8px;left:0;width:100%;transition-property:transform,filter;transition-duration:.3s;transition-timing-function:ease-out;transition-delay:0s;font-size:clamp(2.75rem,1.205625rem + 6.863vw,4.5rem);font-family:var(--font-en);font-weight:var(--fw-en);line-height:var(--lh-en);letter-spacing:var(--ls-en)}a.jack-member:hover{color:hsla(0,0%,100%,.4)}a.jack-member:hover figure img{transform:scale(1.05);filter:var(--hover-filter-bright)}a.jack-member:hover figure figcaption{transform:scale(0.9);transform-origin:center bottom}.jack-comment{--fz: clamp(16px, 0px + 2.083vw, 20px)}@media(width <= 768px){.jack-comment{--fz: clamp(15px, 11.14px + 1.071vw, 18px)}}.jack-comment{font-size:var(--fz);line-height:1.6;padding-inline:2%}.jackcard__foot .btn-block{margin-top:var(--val-24)}.jackcard__foot a.btn-border{max-width:420px}.page-campaign .main-wrap .howto-area{padding-block:var(--val-40)}.page-campaign .main-wrap .notice-area{padding-block:var(--val-40)}.page-campaign .main-wrap .post-area{padding-block:var(--val-40);padding-bottom:clamp(64px, 49.88px + 3.922vw, 80px)}.subpage-ttl{display:flex;justify-content:center;align-items:center;-moz-column-gap:3rem;column-gap:3rem;width:min(94%,1280px);margin-inline:auto;margin-bottom:var(--val-40)}.subpage-ttl>span{font-size:clamp(1.5rem,0.9rem + 2.667vw,2.5rem);font-weight:700;line-height:1.1;letter-spacing:.3em;position:relative;z-index:1;display:flex;justify-content:center;align-items:center;height:clamp(80px, 41.18px + 10.784vw, 124px)}.subpage-ttl>span::after{content:"";position:absolute;z-index:-1;top:50%;left:50%;aspect-ratio:180/124;min-width:0;height:100%;background:rgba(0,0,0,0) url(../img/svg/obj_rose.svg) no-repeat center/contain;transform:translate(-50%, -50%)}.subpage-ttl::before,.subpage-ttl::after{content:"";flex:1;min-width:0;height:1px;background:var(--color-red)}.post-area .subpage-ttl,.messageform-area .subpage-ttl{-moz-column-gap:clamp(16px, -3.2px + 5.333vw, 48px);column-gap:clamp(16px, -3.2px + 5.333vw, 48px)}.post-area .subpage-ttl>span,.messageform-area .subpage-ttl>span{font-size:clamp(1.375rem,0.7rem + 3vw,2.5rem);letter-spacing:.06em}.messageform-area .subpage-ttl{margin-bottom:var(--val-16)}.howto-ol{width:min(94%,980px);margin-inline:auto}@media(width <= 960px){.howto-ol{width:min(94%,580px)}}.howto-ol li+li{margin-top:var(--val-48)}.howtoapply{display:flex;justify-content:center;align-items:start;flex-wrap:wrap;gap:clamp(16px, 1.88px + 3.922vw, 32px);--step-size: 56px}@media(width <= 960px){.howtoapply{--step-size: clamp(32px, 17.88px + 3.922vw, 48px)}}.howtoapply__step{width:var(--step-size);padding-top:4px}@media(width <= 960px){.howtoapply__step{padding-top:0}}.howtoapply__main{flex:1;min-width:0;display:flex;justify-content:start;align-items:center;flex-wrap:wrap;gap:16px}.howtoapply:last-child{align-items:center}@media(width <= 960px){.howtoapply:last-child{align-items:start}}.howtoapply__step .circle-block{display:flex;justify-content:center;align-items:center;background:#000;border-radius:100vmax;aspect-ratio:1/1;width:100%;min-width:0;color:var(--color-orange);font-size:clamp(1.625rem,0.853125rem + 3.431vw,2.5rem);line-height:1.1;letter-spacing:.05em}.howtoapply__main .txt-block{flex:1;min-width:0;text-align:left}@media(width <= 960px){.howtoapply__main .txt-block{flex:none;width:100%;height:var(--step-size);display:flex;justify-content:start;align-items:center}}@media(960px < width){.howto-ol li:last-child .howtoapply__main{gap:32px}}.howto-ol li:last-child .howtoapply__main .txt-block{flex:none}.howtoapply__main .btn-block{width:420px}@media(width <= 960px){.howtoapply__main .btn-block{max-width:94%;margin-right:auto}}.howtoapply__main .btn-block{display:flex;justify-content:end;align-items:center;-moz-column-gap:24px;column-gap:24px}.howtoapply__main .btn-block::before{content:"";aspect-ratio:1/1;min-width:0;width:20px;-webkit-mask:url(../img/svg/icon_arrow.svg) var(--bg-contain);mask:url(../img/svg/icon_arrow.svg) var(--bg-contain);background-color:var(--color-red)}@media(width <= 960px){.howtoapply__main .btn-block::before{display:none}}.howtoapply__main .btn-block .btn-border{flex:1;min-width:0}.howtoapply__main .wide-block{margin-top:clamp(16px, 8.94px + 1.961vw, 24px);width:100%;text-align:left}.howtoapply__main .info-block{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;border-top:1px solid #fff;border-bottom:1px solid #fff;width:min(100%,960px);margin-inline:auto;margin-top:clamp(16px, 8.94px + 1.961vw, 24px);padding:4px 0}.howtoapply__main .info-block .schedule-dl{text-align:center;background:var(--color-red-dark);width:100%;padding:8px}.howtoapply__main .info-block .schedule-dl dt{font-size:clamp(0.8125rem,0.7025rem + 0.49vw,0.9375rem);line-height:1.4;opacity:.7}.howtoapply__main .info-block .schedule-dl dd{font-size:clamp(1.25rem,1.029375rem + 0.98vw,1.5rem);line-height:1.4;font-weight:700}.howtoapply__main .notice-block{text-align:left}.areaboard{width:min(94%,980px);margin-inline:auto;background:var(--color-brown);padding:var(--val-32) min(3%,32px) var(--val-48)}.areaboard__main{margin-top:var(--val-24)}.notice-dl{text-align:left}.notice-dl dt{margin-bottom:.5em}.notice-dl dt>span{display:inline-block;font-size:clamp(0.875rem,0.765rem + 0.49vw,1rem);font-weight:700;line-height:1.1;padding:3px .5em 1px;background:var(--color-body)}.notice-dl dd{font-size:clamp(0.8125rem,0.7025rem + 0.49vw,0.9375rem)}.notice-dl dd+dt{margin-top:var(--val-32)}.notice-accordion-control{margin-bottom:var(--val-24)}.notice-accordion-control .switch-all{font-size:14px;line-height:1.1;letter-spacing:.05em;border:1px solid currentColor;border-radius:100vmax;width:120px;margin-left:auto;padding:3px;transition-property:transform,color,opacity;transition-duration:.4s;transition-timing-function:ease-out;transition-delay:0s;display:flex;justify-content:center;align-items:center;-moz-column-gap:6px;column-gap:6px}.notice-accordion-control .switch-all:hover{color:var(--color-orange)}.notice-accordion-control .switch-all::before{content:"OPEN ALL"}.notice-accordion-control .switch-all>span{aspect-ratio:1/1;min-width:0;width:10px;-webkit-mask:url(../img/svg/icon_arrow.svg) var(--bg-contain);mask:url(../img/svg/icon_arrow.svg) var(--bg-contain);background-color:currentColor;transform:rotate(90deg);transition-property:transform,color;transition-duration:.4s;transition-timing-function:ease-out;transition-delay:0s}.notice-accordion-control .switch-all[data-all-open=true]{color:var(--color-orange)}.notice-accordion-control .switch-all[data-all-open=true]:hover{opacity:.7}.notice-accordion-control .switch-all[data-all-open=true]::before{content:"CLOSE ALL"}.notice-accordion-control .switch-all[data-all-open=true]>span{transform:rotate(-90deg)}.notice-accordion-wrap{border-top:1px solid hsla(0,0%,100%,.2)}.notice-accordion-wrap .notice-accordion-dl{text-align:left;border-bottom:1px solid hsla(0,0%,100%,.2)}.notice-accordion-wrap .notice-accordion-dl dt{position:relative;z-index:1;padding:8px;padding-right:16px}.notice-accordion-wrap .notice-accordion-dl dt .ttl{position:relative;border-left:5px solid var(--color-body);padding-left:8px;padding-block:6px;font-size:clamp(0.9375rem,0.8825rem + 0.245vw,1rem);font-weight:700;line-height:1.1;transition-property:opacity,border-color;transition-duration:.4s;transition-timing-function:ease-out;transition-delay:0s}.notice-accordion-wrap .notice-accordion-dl dt .ttl::before,.notice-accordion-wrap .notice-accordion-dl dt .ttl::after{content:"";position:absolute;inset:0;left:auto;margin-block:auto;width:16px;height:2px;background:#fff;transition-property:transform,opacity,background-color;transition-duration:.4s;transition-timing-function:ease-out;transition-delay:0s}.notice-accordion-wrap .notice-accordion-dl dt .ttl::after{transform:rotate(90deg)}.notice-accordion-wrap .notice-accordion-dl dt:hover .ttl{border-color:var(--color-red)}.notice-accordion-wrap .notice-accordion-dl dt:hover .ttl::before,.notice-accordion-wrap .notice-accordion-dl dt:hover .ttl::after{background-color:var(--color-red)}.notice-accordion-wrap .notice-accordion-dl dt::after{content:"";position:absolute;z-index:-1;inset:0;width:100%;height:calc(100% - 10px);margin:auto;background:#39090a;opacity:0;transition-property:opacity,background-color;transition-duration:.4s;transition-timing-function:ease-out;transition-delay:0s}.notice-accordion-wrap .notice-accordion-dl dt:hover::after{opacity:.6}.notice-accordion-wrap .notice-accordion-dl dd{display:none;padding-block:10px 32px;padding-inline:18px 0;letter-spacing:.05em}@media(width <= 960px){.notice-accordion-wrap .notice-accordion-dl dd{letter-spacing:0}}@media(width <= 480px){.notice-accordion-wrap .notice-accordion-dl dd{padding-left:8px}}.notice-accordion-wrap .notice-accordion-dl dd>*+*{margin-top:.8em}.notice-accordion-wrap .notice-accordion-dl dd p{font-size:clamp(0.8125rem,0.7025rem + 0.49vw,0.9375rem);line-height:1.5}.notice-accordion-wrap .notice-accordion-dl[data-open=true] dt .ttl::before{transform:rotate(180deg)}.notice-accordion-wrap .notice-accordion-dl[data-open=true] dt .ttl::after{transform:rotate(180deg)}.notice-accordion-wrap .notice-accordion-dl[data-open=true] dt::after{opacity:1}.post-area .area-comment{width:min(94%,980px);margin-inline:auto}@media(width <= 480px){.post-area .area-comment p+p{margin-top:.8em}}.post-list{--col: 3;--gap: clamp(8px, -6.12px + 3.922vw, 24px);width:min(94%,980px);margin-inline:auto;margin-top:var(--val-40);margin-bottom:var(--val-120);display:flex;justify-content:center;align-items:start;flex-wrap:wrap;gap:var(--gap)}.post-list__item{width:calc((100% - var(--gap)*(var(--col) - 1))/var(--col));min-width:0}.post-list a.link-thumb{position:relative;display:block;overflow:hidden;color:var(--color-txt);text-decoration:none}.post-list a.link-thumb img{aspect-ratio:1/1;min-width:0;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;transition-property:opacity,transform,filter;transition-duration:.3s;transition-timing-function:ease-out;transition-delay:0s}.post-list a.link-thumb::after{content:"";position:absolute;bottom:3%;right:3%;aspect-ratio:1/1;min-width:0;width:clamp(24px, 16.94px + 1.961vw, 32px);height:auto;border-radius:100vmax;background-color:currentColor;background-repeat:no-repeat;background-position:center;background-image:url(../img/svg/icon_x_color.svg);background-size:contain;transition-property:opacity,transform,filter;transition-duration:.3s;transition-timing-function:ease-out;transition-delay:0s}.post-list a.link-thumb:hover{color:var(--color-txt)}.post-list a.link-thumb:hover img{transform:scale(1.05);filter:var(--hover-filter-bright)}.post-list a.link-thumb:hover::after{opacity:.4}.form-wrap{--input-txtcolor: var(--color-black);--input-bgcolor: #fff;--input-bgcolor-wrote: #b2b2b2;--input-border: 1px solid #c9c9c9;--input-border-radius: var(--radius-6);--input-boxshadow: 2px 2px 2px 0px rgba(0, 0, 0, 0.08) inset;--input-boxshadow-focus: 4px 4px 6px 0px rgba(0, 0, 0, 0.2) inset;--input-transition: box-shadow 0.3s ease-out 0s, background-color 0.3s ease-out 0s;--input-fz: clamp(16px, 14.24px + 0.49vw, 18px);--input-letter-spacing: 0.05em;--input-line-height: 1.4;--input-padding: 0.4em 0.6em 0.3em;--textarea-caution: var(--color-txt);--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);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--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--tel{width:min(100%,180px)}.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::-moz-placeholder, .form-wrap textarea::-moz-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);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);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)}.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);transform:translateY(-2px) rotate(45deg)}.form-container{width:100%;margin-inline:auto;display:flex;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:flex;justify-content:flex-start;align-content:center;align-items:stretch;flex-direction:column;row-gap:2em;padding-bottom:1em}.form-wrap dl{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;gap:.5em}.form-wrap dl+dl{margin-top:1em}.form-wrap dl.nowrap{flex-wrap:nowrap}.form-wrap dl dt{line-height:1.3}.form-wrap dl dt b{font-weight:700}.form-wrap dl dt,.form-wrap dl dd{width:100%;text-align:left}.form-wrap dl dd.type--age{display:flex;justify-content:flex-start;align-items:center;flex-wrap:nowrap;flex-direction:row;gap:.5em}.form-wrap dl dd.radio-set,.form-wrap dl dd.check-set{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;flex-direction:row;-moz-column-gap:1em;column-gap:1em;row-gap:8px}.form__attention{text-align:left}.form__attention p.readme{padding:1.5em 0;border-width:1px 0;border-style:solid;border-color:#c9c9c9}.form__attention p.agree{text-align:center;margin-top:1.2em}.jme-form{display:flex;flex-direction:column;gap:1.2em}.jme-form__head,.jme-form__foot{align-self:flex-end}.jme-form__link-ul{display:flex;justify-content:flex-start;align-items:flex-end;flex-direction:column;row-gap:.6em}a.form__link--txt{display:flex;justify-content:flex-end;align-items:center;flex-wrap:nowrap;flex-direction:row;gap:4px;text-decoration:none}a.form__link--txt::after{content:"";aspect-ratio:1/1;width:7px;min-width:0;border-top:2px solid currentColor;border-right:2px solid currentColor;rotate:45deg;transform:translateY(-1px);transition-property:transform;transition-duration:.3s;transition-timing-function:ease-out;transition-delay:0s}a.form__link--txt>span{transform:translateY(-1px);letter-spacing:0}a.form__link--txt:hover::after{transform:translate(3px, -4px)}.form__accordion{text-align:left;background:var(--color-brown, #510f0f);border:1px solid var(--color-bdr);border-radius:var(--radius-6);overflow:hidden}.form__accordion+.form__accordion{margin-top:1.2em}.form__accordion .trigger{cursor:pointer;display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap;flex-direction:row;gap:12px;padding:8px min(3%,16px);transition-property:background-color;transition-duration:.3s;transition-timing-function:ease-out;transition-delay:0s}.form__accordion .trigger:hover{background:rgba(57,9,10,.5) !important}.form__accordion .trigger .ttl{-webkit-user-select:none;-moz-user-select:none;user-select:none;font-weight:700}.form__accordion .trigger .icon{position:relative;border:1px solid currentColor;aspect-ratio:1/1;min-width:0;width:20px;border-radius:3px;overflow:hidden}.form__accordion .trigger .icon::before,.form__accordion .trigger .icon::after{content:"";display:block;position:absolute;z-index:1;inset:0;margin:auto;width:10px;height:2px;background-color:currentColor;transition-property:rotate;transition-duration:.4s;transition-timing-function:ease-out;transition-delay:0s}.form__accordion .trigger .icon::after{z-index:2}.form__accordion[data-accordion=open] .trigger{background:#39090a}.form__accordion[data-accordion=close] .trigger .icon::before{rotate:270deg}.form__accordion[data-accordion=close] .trigger .icon::after{rotate:180deg;opacity:1}.form__accordion .main{padding:1em 3% 0}#jme-member.form__accordion .main{padding-bottom:1em}#jme-visitor.form__accordion .main{padding-bottom:2em}.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:88%}.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);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;transition:color .3s ease-out 0s}.form__attention a:hover{color:var(--color-hover) !important}.form__btn-ul{width:min(94%,640px);margin-inline:auto;display:flex;justify-content:center;align-items:center;-moz-column-gap:clamp(8px, 0.94px + 1.961vw, 16px);column-gap:clamp(8px, 0.94px + 1.961vw, 16px)}.form__btn-ul li:nth-child(1){width:clamp(130px, 96.67pxpx + calc(6.944px * 1vw), 150pxpx)}.form__btn-ul li:nth-child(2){flex:1}@media(width <= 480px){.form__btn-ul{flex-direction:column;row-gap:clamp(24px, 16.94px + 1.961vw, 32px)}.form__btn-ul li:nth-child(1){order:2;width:min(56%,180px)}.form__btn-ul li:nth-child(2){order:1;flex:initial;width:min(94%,480px)}}.form__btn-ul button{color:var(--color-white);font-size:clamp(0.9375rem,0.661875rem + 1.225vw,1.25rem);font-weight:700;line-height:1.1;display:flex;justify-content:center;align-items:center;gap:6px;border-radius:var(--radius-6);border:1px solid var(--color-orange, #ff5a3d);background:var(--color-brown, #510f0f);box-shadow:var(--box-shadow);height:clamp(48px,33.88px + 3.922vw,64px);width:100%;padding-inline:8px;transition-property:color,background-color,border-color,filter;transition-duration:.4s;transition-timing-function:ease-out;transition-delay:0s}.form__btn-ul button::before{content:"";aspect-ratio:1/1;min-width:0;width:clamp(28px,20.94px + 1.961vw,36px);height:auto;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-image:url(../img/svg_common/temp.svg);mask-image:url(../img/svg_common/temp.svg);-webkit-mask-size:contain;mask-size:contain;background-color:currentColor}.form__btn-ul button[type=submit]::before{-webkit-mask-image:url(../img/svg_common/icon_submit.svg);mask-image:url(../img/svg_common/icon_submit.svg)}.form__btn-ul button[type=reset]{background-color:rgba(0,0,0,0)}.form__btn-ul button[type=reset]::before{-webkit-mask-image:url(../img/svg_common/icon_reset.svg);mask-image:url(../img/svg_common/icon_reset.svg)}.form__btn-ul button:hover{filter:var(--hover-filter-bright)}.form__btn-ul button:hover[type=reset]{color:var(--color-orange);background-color:rgba(0,0,0,0)}.messageform-area{padding-top:clamp(32px, 17.88px + 3.922vw, 48px);padding-bottom:clamp(64px, 49.88px + 3.922vw, 80px)}.messageform-area .form-wrap{padding-bottom:clamp(48px, 33.88px + 3.922vw, 64px)}.page-thanks .body-wrap{display:flex;flex-direction:column;min-height:calc(100vh - 90px)}@media(width <= 900px){.page-thanks .body-wrap{min-height:calc(100vh - 211.594px)}}@media(width <= 632px){.page-thanks .body-wrap{min-height:calc(100vh - 246.391px)}}.page-thanks .body-wrap .hdr-wrap{transform:none !important}.page-thanks .body-wrap .main-wrap{display:flex;flex-direction:column;flex:1;min-width:0;min-height:0;padding-top:clamp(40px,18.82px + 5.882vw,64px)}.thanks-area{flex:1;min-height:0;display:flex;flex-direction:column;padding-bottom:clamp(64px, 49.88px + 3.922vw, 80px)}.thanks-column{flex:1;min-height:0;display:flex;justify-content:space-between;flex-direction:column;row-gap:40px}.thanks-column .thanks-column__body{flex:1;min-height:0;display:flex;flex-direction:column;justify-content:center}.thanks-column .thanks-column__foot{padding-top:clamp(16px, 8.94px + 1.961vw, 24px)}.thanks-column__head .area-ttl{margin-bottom:0}.thanks-column__head .area-ttl-caption{font-size:clamp(1.25rem,1.029375rem + 0.98vw,1.5rem)}.thanks-column__body .comment-block{flex:1;min-height:0;display:flex;flex-direction:column;justify-content:center;width:min(94%,960px);margin-inline:auto;background:var(--color-brown);padding:2em min(2.0833vw,32px) 3em}.thanks-column__body .comment-block .txt--en{font-size:clamp(3rem,2.1175rem + 3.922vw,4rem);font-family:var(--font-en);font-weight:var(--fw-en);line-height:var(--lh-en);letter-spacing:var(--ls-en)}.thanks-column__body .comment-block .txt--jp{font-size:clamp(1.125rem,1.015rem + 0.49vw,1.25rem);line-height:1.6;margin-top:1.5em}.thanks-column__foot a.btn--arrow{width:min(60%,320px);margin-inline:auto}@media(width <= 480px){.thanks-column__foot a.btn--arrow{width:240px}}/*# sourceMappingURL=style.css.map */