:root{--color-main: #4C200D;--color-sub: #715544;--color-beige: #C4BCB4;--color-brown-dark: #352111;--color-green: #009E41;--color-orange: #D15E33;--color-bg: #DEDBCC;--color-bg-inner: #DEDBCE;--color-bg-light: #F8F6F1;--color-gray-1: #e5e5e5;--color-gray-2: #cccccc;--color-gray-3: #b2b2b2;--color-gray-4: #999999;--color-gray-5: #808080;--color-gray-6: #666666;--color-gray-7: #4d4d4d;--color-gray-8: #333333;--color-gray-9: #1a1a1a;--color-gray: #808080;--color-black: #000000;--color-white: #ffffff;--rgb-brown-dark: 53, 33, 17;--rgb-gray-1: 229, 229, 229;--rgb-gray-2: 204, 204, 204;--rgb-gray-3: 178, 178, 178;--rgb-gray-4: 153, 153, 153;--rgb-gray-5: 128, 128, 128;--rgb-gray-6: 102, 102, 102;--rgb-gray-7: 77, 77, 77;--rgb-gray-8: 51, 51, 51;--rgb-gray-9: 26, 26, 26;--rgb-gray: 128, 128, 128;--rgb-black: 0, 0, 0;--rgb-white: 255, 255, 255;--color-site-bg: var(--color-bg);--color-site-ftr: var(--color-brown-dark);--color-site-txt: var(--color-main);--color-link: var(--color-main);--color-hover:var(--color-orange);--transition-def: all 0.4s ease-out 0s;--hover-filter-bright: brightness(110%) contrast(110%) saturate(115%);--box-shadow-def: 0px 0px 48px rgba(0, 0, 0, 0.8)}:root{--radius-def: 24px;--radius-s: 6px}@media(width <= 900px){:root{--radius-def: 12px}}:root{--font-jp: "hiragino-kaku-gothic-pron", sans-serif;--font-jp-sub: "hiragino-mincho-pron", serif;--font-en: "neato-serif", serif;--fw-def: 300;--fw-light: 300;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--fz-def: 1.8rem;--line-height-def: 2;--line-height-0: 0;--line-height-1: 1;--line-height-s: 1.2;--line-height-m: 1.6;--line-height-l: 2.6;--letter-spacing-def: 0.06em;--letter-spacing-en: 0em;--letter-spacing-0: 0em;--letter-spacing-xs: 0.02em;--letter-spacing-s: 0.06em;--letter-spacing-m: 0.08em;--letter-spacing-l: 0.16em;--letter-spacing-xl: 0.2em}html{font-size:max(62.5%,10px)}body,#all-wrap{font-family:var(--font-jp);font-weight:300;font-style:normal;font-optical-sizing:auto;font-size:var(--fz-def);text-shadow:0px 1px 2px rgba(var(--rgb-brown-dark), 0.12);line-height:var(--line-height-def);letter-spacing:var(--letter-spacing-def);color:var(--color-site-txt);font-style:normal;text-transform:initial;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"palt" 1;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}.font-jp{font-family:var(--font-jp);font-weight:300;font-style:normal;font-optical-sizing:auto}.font-jp-sub{font-family:var(--font-jp-sub);font-weight:600}.font-en{font-family:var(--font-en);font-weight:400;font-style:normal;font-optical-sizing:auto}.fw-def{font-weight:var(--fw-def)}.fw300,.fw-light{font-weight:var(--fw-light)}.fw400,.fw-regular{font-weight:var(--fw-regular)}.fw500,.fw-medium{font-weight:var(--fw-medium)}.fw600,.fw-semibold{font-weight:var(--fw-semibold)}.fw700,.fw-bold{font-weight:var(--fw-bold)}body{position:relative;text-align:center;background-color:var(--color-site-bg)}body::after{content:"";position:fixed;top:0;left:0;z-index:-1;width:100%;height:100lvh;background-image:url("../img/body_bg.jpg");background-repeat:no-repeat;background-position:center center;background-size:cover}#all-wrap,.main-wrap,.ftr-wrap{position:relative;min-width:320px;text-align:center}#all-wrap,.main-wrap{will-change:animation;animation:accessFadein .8s linear .2s both}@keyframes accessFadein{0%{opacity:0}40%{opacity:0}100%{opacity:1}}.txtcolor-white{color:var(--color-white)}.txtcolor-black{color:var(--color-black)}a:link{text-decoration:none;color:var(--color-link)}a:visited{text-decoration:none;color:var(--color-link)}a:hover{text-decoration:none;color:var(--color-hover)}a:active{text-decoration:none;color:var(--color-hover)}:focus{outline:0}a.link-txt:link{text-decoration:underline;color:var(--color-link)}a.link-txt:visited{text-decoration:underline;color:var(--color-link)}a.link-txt:hover{text-decoration:none;color:var(--color-hover)}a.link-txt:active{text-decoration:none;color:var(--color-hover)}img,svg{display:block;margin:0 auto;width:initial;max-width:100%;height:auto}i,b{display:inline-block;font-style:inherit;font-weight:inherit}@media(900px < width){.sp-only{display:none !important}}@media(width <= 900px){.pc-only{display:none !important}}.clrfix::before,.clrfix::after{display:table;content:""}.clrfix::after{clear:both}[none]{display:none !important}.scale{background-color:#555;width:40em;height:1em}.txt-s{font-size:84%}.txt-l{font-size:116%}.edit-block{position:relative;padding:10rem 0}.hdr-wrap{background:url(../img/hdr_bg.jpg) no-repeat center center;background-size:cover;height:min(80lvh,920px);display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:row;padding-bottom:5.4rem}@media(width <= 1100px){.hdr-wrap{height:auto;padding-top:clamp(4rem,2.897rem + 3.448vw,6rem);padding-bottom:100px}}@media(width <= 640px){.hdr-wrap{background:url(../img/hdr_bg_sp.jpg) no-repeat center center;background-size:cover}}.hdr-inner{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;flex-direction:row;width:min(92%,1280px)}@media(width <= 1100px){.hdr-inner{display:block;width:min(92%,800px)}}.hdr-inner .main{width:clamp(60rem,-30.444rem + 82.222vw,74.8rem)}@media(width <= 1100px){.hdr-inner .main{width:min(100%,600px)}}.hdr-inner .main a{display:block}.hdr-inner .sub{width:372px}@media(width <= 1100px){.hdr-inner .sub{width:280px;margin-inline:auto 0;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;flex-direction:column}}@media(width <= 1100px){.hdr-inner .date{order:2;width:100%;margin-inline:auto 0;margin-top:clamp(1.8rem,.807rem + 3.103vw,3.6rem)}}@media(width <= 640px){.hdr-inner .date{width:76%}}.hdr-inner .navigator{border-bottom:1px solid var(--color-white);padding-bottom:1.6rem;margin-top:clamp(4.8rem,3.917rem + 2.759vw,6.4rem)}@media(width <= 1100px){.hdr-inner .navigator{width:100%}}.hdr-inner .navigator .label{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;flex-direction:row;margin-bottom:1.6rem}.hdr-inner .navigator .label::before{content:"";width:calc(100% - 220px);height:1px;background:var(--color-white)}@media(width <= 1100px){.hdr-inner .navigator .label::before{width:calc(100% - 180px)}}.hdr-inner .navigator .label img{margin-inline:auto 0}@media(width <= 1100px){.hdr-inner .navigator .label img{width:160px}}.hdr-inner .list-thumb{display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap;flex-direction:row}.hdr-inner .list-thumb .pct{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:row;margin-bottom:.8rem}.hdr-inner .list-thumb .pct img{aspect-ratio:1/1;width:114px;overflow:hidden;border-radius:120px}@media(width <= 1100px){.hdr-inner .list-thumb .pct img{width:84px}}.hdr-inner .list-thumb :nth-child(2 of li) img{margin-left:.8rem}.hdr-inner .list-thumb .name{color:var(--color-white);font-size:1.8rem;font-family:var(--font-jp);font-weight:600;line-height:1.1;letter-spacing:.06em}@media(width <= 1100px){.hdr-inner .list-thumb .name{font-size:1.5rem}}.subpage-hdr-wrap{background:url(../img/hdr_bg_subpage.jpg) no-repeat right center;background-size:cover;height:240px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:row;margin-bottom:clamp(4rem,1.793rem + 6.897vw,8rem)}@media(width <= 640px){.subpage-hdr-wrap{aspect-ratio:640/240;height:auto}}.subpage-hdr-inner{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;flex-direction:row;width:min(92%,1280px)}.subpage-hdr-inner .main{width:340px}@media(width <= 640px){.subpage-hdr-inner .main{width:54%}}.subpage-hdr-inner .main a{display:block}.subpage-hdr-inner .sub{width:200px}@media(width <= 640px){.subpage-hdr-inner .sub{width:32%}}.ftr-wrap{padding-top:clamp(4rem,2.171rem + 3.81vw,5.6rem);padding-bottom:clamp(4rem,2.171rem + 3.81vw,5.6rem);background-color:var(--color-site-ftr)}.ftr-wrap .ftr-inner{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;flex-direction:row;width:92%;margin-inline:auto}.ftr-wrap .logo{aspect-ratio:240/30;width:180px;background-image:url("../img/svg_common/jwave_logo_fff.svg");background-repeat:no-repeat;background-position:center center;background-size:contain;overflow:hidden;text-indent:-99999px}.ftr-wrap .logo a{display:block;width:100%;height:100%}.ftr-wrap .copyright{color:var(--color-white);font-size:clamp(1.2rem,1.086rem + .238vw,1.3rem)}.ftr-wrap .copyright b{display:inline-block;margin-right:6px;font-size:110%;transform:translateY(1px)}@media(width <= 480px){.ftr-wrap .ftr-inner{display:block}.ftr-wrap .logo{width:140px;margin-inline:auto;margin-bottom:16px}}.area-head{display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap;flex-direction:row;margin-bottom:clamp(3.2rem,.993rem + 6.897vw,7.2rem)}.area-head>div{margin-inline:2.4rem}.area-head .title{font-size:clamp(4.2rem,-4.05rem + 7.5vw,4.8rem);font-family:var(--font-jp-sub);font-weight:600;line-height:1.1;letter-spacing:0}@media(width <= 640px){.area-head .title{font-size:7.8vw;line-height:1.4}}.area-head .comment{font-size:1.8rem;font-family:var(--font-jp);font-weight:300;line-height:2;text-align:left;margin-top:-0.4em}@media(width <= 900px){.area-head .comment{line-height:1.6}}.area-head .comment p:not(:first-child){margin-top:.8em}.area-head .comment strong{font-weight:600}@media(width <= 1000px){.area-intro .area-head{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;flex-direction:column}.area-intro .area-head .title{text-align:left;margin-inline:0 auto}.area-intro .area-head .comment{margin-top:clamp(1.6rem,1.379rem + .69vw,2rem);margin-inline:0}}@media(width <= 1100px){.area-guest .area-head{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;flex-direction:column}.area-guest .area-head .comment{margin-top:2em}}.c-button{display:block;position:relative;background:var(--color-green);border-radius:var(--radius-s);padding-block:1.4rem;transition:var(--transition-def)}.c-button:hover{filter:var(--hover-filter-bright)}.c-button span{font-family:var(--font-jp-sub);font-weight:600;color:var(--color-bg-light);font-size:1.8rem;line-height:1.1}.c-button::after{content:"";width:18px;height:100%;padding-left:2px;border-left:1px solid var(--color-bg-light);position:absolute;right:0;top:0;background:url(../img/svg/icon_arrow.svg) no-repeat center center;background-size:6px 8px}.c-button.link-top{background:var(--color-sub)}.c-button.link-top span{font-family:var(--font-jp);font-size:1.6rem}.c-button.link-top::after{display:none}.c-button-s{display:inline-block;line-height:1.1;position:relative;background:var(--color-bg-inner);border:1px solid var(--color-main);border-radius:var(--radius-s);padding-block:.6rem;padding-inline:1.6rem 3.8rem;transition:var(--transition-def)}.c-button-s:hover{filter:var(--hover-filter-bright)}.c-button-s span{font-family:var(--font-jp-sub);font-weight:600;color:var(--color-main);font-size:1.5rem;line-height:1.1}.c-button-s::after{content:"";aspect-ratio:1/1;width:16px;padding-left:2px;position:absolute;right:1.2rem;top:0;bottom:0;margin-block:auto;background:url(../img/svg/icon_window.svg) no-repeat center center;background-size:contain}.gigya-wrap{padding:4rem 0 8rem}#gigyaShare .jme_share{display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;flex-direction:row}#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:0 12px}#gigyaShare .jme_share li:nth-child(1){aspect-ratio:200/28;width:142px}@media(width <= 900px){#gigyaShare .jme_share li{width:24px;margin:0 12px}#gigyaShare .jme_share li:nth-child(1){width:122px}}#gigyaShare .jme_share li img.share__label{opacity:0}#gigyaShare .jme_share li a{display:block;width:100%;height:100%;background-color:rgba(0,0,0,0);background-repeat:no-repeat;background-position:50%;background-size:contain;overflow:hidden;transition:all .6s ease-out 0s}#gigyaShare .jme_share li a img{opacity:0}#gigyaShare .jme_share li a:hover{opacity:.7}#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/share_line.svg")}#gigyaShare .jme_share li:nth-child(3) a{background-image:url("../img/svg_common/jme_bar/share_x.svg")}#gigyaShare .jme_share li:nth-child(4) a{background-image:url("../img/svg_common/jme_bar/share_facebook.svg")}@media(width <= 900px){#jwave_footer_wrapper{padding-bottom:env(safe-area-inset-bottom) !important}}.area-intro{width:min(92%,1440px);margin-top:-4rem;margin-inline:auto;padding-bottom:6.4rem;position:relative;z-index:1}.area-intro::after{content:"";position:absolute;left:0;bottom:0;z-index:-1;width:100%;height:calc(100% - 9.6rem);background-color:var(--color-bg-inner);border:1px solid var(--color-beige);border-radius:var(--radius-def)}.area-intro .pct{position:relative;z-index:1;border-radius:var(--radius-def);overflow:hidden;width:min(94%,1280px);margin-inline:auto;margin-bottom:2.4rem;filter:drop-shadow(0px 8px 24px rgba(var(--rgb-brown-dark), 0.25))}.area-intro .pct img{aspect-ratio:1280/400;width:100%;-o-object-fit:cover;object-fit:cover}@media(width <= 900px){.area-intro .pct img{aspect-ratio:initial;height:200px}}.area-intro .area-head{margin-bottom:0}.area-intro .position-switch{position:relative;z-index:2;display:flex;justify-content:flex-start;align-items:center;flex-wrap:nowrap;flex-direction:column;padding-inline:3%}.area-intro .position-switch :nth-child(1 of li){order:2}.area-intro .position-switch :nth-child(2 of li){order:1;text-align:right;width:min(86%,1280px);margin-inline:auto;margin-bottom:4rem}@media(width <= 1000px){.area-intro .position-switch :nth-child(1 of li){order:1;margin-bottom:4rem}.area-intro .position-switch :nth-child(2 of li){order:2;text-align:center;margin-bottom:0}}.area-intro-v2{width:min(92%,1440px);margin-top:-3rem;margin-inline:auto;padding:1.8em 1em 2.4em;background-color:var(--color-bg-inner);border:1px solid var(--color-beige);border-radius:var(--radius-def);position:relative;z-index:1;filter:drop-shadow(0px 8px 24px rgba(var(--rgb-brown-dark), 0.12))}.area-intro-v2 .intro-comment p{font-size:clamp(1.6rem,1.49rem + .345vw,1.8rem);margin-inline:0}.area-intro-v2 .intro-comment p strong{font-weight:600}.area-intro-v2 .intro-comment .button{margin-top:2em}.area-intro-v2 .position-switch{position:relative;z-index:2;display:flex;justify-content:flex-start;align-items:center;flex-wrap:nowrap;flex-direction:column;padding-inline:3%}.area-intro-v2 .position-switch :nth-child(1 of li){order:2}.area-intro-v2 .position-switch :nth-child(2 of li){order:1;text-align:right;width:min(86%,1280px);margin-inline:auto;margin-bottom:4rem}@media(width <= 1000px){.area-intro-v2 .position-switch :nth-child(1 of li){order:1;margin-bottom:4rem}.area-intro-v2 .position-switch :nth-child(2 of li){order:2;text-align:center;margin-bottom:0}}.area-banner{margin-block:9.6rem;margin-top:clamp(5.6rem,3.393rem + 6.897vw,9.6rem);margin-bottom:clamp(5.6rem,3.393rem + 6.897vw,9.6rem)}.area-banner .bnr-sponsor{display:block;overflow:hidden;border-radius:var(--radius-s);background-color:var(--color-white);width:min(60%,400px);margin-inline:auto}.area-banner .bnr-sponsor img{transition:var(--transition-def)}.area-banner .bnr-sponsor:hover img{filter:var(--hover-filter-bright);overflow:.8}.area-message{border-radius:var(--radius-def);background:var(--color-bg-light);width:min(92%,1440px);margin-inline:auto;margin-bottom:clamp(8rem,5.793rem + 6.897vw,12rem);padding-inline:3%;padding-top:clamp(4rem,1.793rem + 6.897vw,8rem);padding-bottom:clamp(5.6rem,3.393rem + 6.897vw,9.6rem)}@media(width <= 900px){.area-message{width:min(92%,640px);padding-inline:2%}}.area-message .area-body{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:row}@media(width <= 1000px){.area-message .area-body{flex-direction:column}}.area-message .area-body>div{margin-inline:clamp(2.4rem,-1.886rem + 4.286vw,3.6rem)}@media(width <= 1000px){.area-message .area-body>div{margin-inline:auto}}.area-message .area-body .pct{border-radius:var(--radius-def);overflow:hidden;max-width:clamp(28rem,1rem + 30vw,34rem)}@media(width <= 1000px){.area-message .area-body .pct{margin-inline:auto;margin-bottom:clamp(3.2rem,1.876rem + 4.138vw,5.6rem)}}.area-message .area-body .txt .comment{text-align:left;color:var(--color-sub)}.area-message .area-body .txt .comment p:not(:first-child){margin-top:1.5em}@media(width <= 900px){.area-message .area-body .txt .comment p{line-height:1.6}}.area-message .area-body .txt .comment p strong{display:inline-block;font-size:2rem;font-weight:600;color:var(--color-green);line-height:1.8}.area-message .area-body .txt .button{margin-top:2em;width:min(100%,380px)}@media(width <= 1000px){.area-message .area-body .txt .button{width:min(90%,380px);margin-inline:auto}}@media(width <= 900px){.area-guest{width:min(92%,640px);margin-inline:auto}}.list-guest{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;flex-direction:row;max-width:1440px;margin-inline:auto}@media(width <= 900px){.list-guest{justify-content:space-between}}.list-guest li{width:calc(33.3333333333% - 4rem);margin-inline:2rem;margin-bottom:6.8rem}.list-guest li .pct{border-radius:var(--radius-def);overflow:hidden;margin-bottom:2rem}.list-guest li .credit{text-align:left;padding-left:.8rem}.list-guest li .credit .name{font-size:2.4rem;line-height:1.4;letter-spacing:.04em;color:var(--color-main);margin-bottom:.8rem}.list-guest li .credit .sub{font-size:1.6rem;line-height:1.6;letter-spacing:.04em;color:var(--color-sub)}.list-guest li .credit .label{font-size:1.8rem;font-weight:600;line-height:1.1;letter-spacing:.04em;color:var(--color-orange);margin-bottom:1.6rem}@media(width <= 900px){.list-guest li{width:48%;margin-inline:0;margin-bottom:3rem}.list-guest li .pct{border-radius:var(--radius-def);margin-bottom:clamp(1.2rem,.759rem + 1.379vw,2rem)}.list-guest li .credit{padding-left:.4rem}.list-guest li .credit .name{font-size:clamp(1.6rem,1.159rem + 1.379vw,2.4rem);letter-spacing:0;margin-bottom:.8rem}.list-guest li .credit .sub{font-size:1.6rem;letter-spacing:0}.list-guest li .credit .label{font-size:1.8rem;letter-spacing:0;margin-bottom:1.6rem}}@media(901px <= width){.list-guest:not(.special) :nth-child(3n+1 of li){padding-top:11.2rem}.list-guest:not(.special) :nth-child(3n+2 of li){padding-top:5.6rem}.list-guest:not(.special) :nth-child(n+4 of li){margin-top:-11.2rem}}@media(width <= 900px){.list-guest:not(.special) :nth-child(even of li){padding-top:clamp(2.4rem,.414rem + 6.207vw,6rem)}.list-guest:not(.special) :nth-child(n+3 of li){margin-top:-3rem}}.list-guest.special{justify-content:center}.list-guest.special li{width:100%;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:row;margin-inline:auto;margin-bottom:clamp(2.4rem,1.517rem + 2.759vw,4rem)}.list-guest.special li>div{margin-inline:2rem}.list-guest.special li .pct{width:min(70%,520px)}.list-guest.special li .name{font-size:2.8rem}@media(width <= 900px){.list-guest.special li{width:100%;display:block;margin-inline:auto}.list-guest.special li>div{margin-inline:auto}.list-guest.special li .pct{width:min(70%,420px)}.list-guest.special li .credit{width:min(100%,420px);margin-inline:auto;text-align:center}.list-guest.special li .name{font-size:clamp(2rem,1.559rem + 1.379vw,2.8rem)}.list-guest.special li .label{font-size:clamp(1.5rem,1.334rem + .517vw,1.8rem);letter-spacing:0;margin-bottom:clamp(.8rem,.359rem + 1.379vw,1.6rem)}}.comingsoon-guest{margin-bottom:clamp(6.4rem,1.103rem + 16.552vw,16rem)}.comingsoon-guest p{font-family:var(--font-jp);font-weight:600;font-size:1.8rem;color:var(--color-sub)}.comingsoon-guest p strong{font-family:var(--font-en);font-weight:400;font-size:clamp(3.2rem,1.6rem + 5vw,4.8rem);color:var(--color-orange)}#form-wrap input,#form-wrap button,#form-wrap textarea,#form-wrap select{-webkit-appearance:none;-moz-appearance:none;appearance:none}#form-wrap input,#form-wrap button,#form-wrap textarea,#form-wrap select{margin:0;padding:0;background:none;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}#form-wrap select::-ms-expand{display:none}#form-wrap{--form-txtcolor: var(--color-main);--form-txtcolor-link: var(--color-link);--form-txtcolor-link-attention: var(--color-orange);--input-txtcolor: #000;--input-bgcolor: #fff;--input-bgcolor-wrote: var(--color-bg-inner);--input-border: 1px solid var(--color-beige);--input-border-radius: 6px;--input-boxshadow: 0 0 0 rgba(0, 0, 0, 0) inset;--input-boxshadow-focus: 0 2px 6px rgba(0, 0, 0, 0.2) inset;--input-transition: box-shadow 0.4s ease-out 0s, background-color 0.4s ease-out 0s;--input-fz: 16px;--input-letter-spacing: 0.08em;--input-line-height: 1.5;--input-padding: 2px 12px;--select-padding: 4px 10px 4px 10px;--label-line-height: 1.2;--btn-height: 64px;--btn-txtcolor: var(--color-main);--btn-bgcolor: var(--color-bg);--btn-bgcolor-hover: var(--color-bg-light);--btn-border: 1px solid var(--color-main);--btn-border-radius: var(--radius-s);--btn-fz: 1.6rem;--btn-fw: 600;--btn-letter-spacing: 0.15em;--btn-line-height: 1.1;--btn-transition: all 0.4s ease-out 0s;--submit-txtcolor: var(--color-white);--submit-bgcolor: var(--color-green);--submit-txtcolor-hover: var(--submit-txtcolor);--submit-bgcolor-hover: var(--color-orange);--submit-border: 1px solid var(--color-green);--submit-border-hover: 1px solid var(--color-orange);--checked-bgcolor: var(--color-main)}#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-large,#form-wrap input.size-large{max-width:800px}#form-wrap input.size-medium{max-width:320px}#form-wrap input.size-small{max-width:240px}#form-wrap input.size-xsmall{width:60px;text-align:center}#form-wrap select{text-align:left;width:min(100%,240px);color:var(--input-txtcolor);background-color:var(--input-bgcolor);border:var(--input-border);border-radius:var(--input-border-radius);box-shadow:var(--input-boxshadow);transition:var(--input-transition);font-size:var(--input-fz);letter-spacing:var(--input-letter-spacing);line-height:var(--input-line-height);padding:var(--select-padding)}#form-wrap select.size-fixed{max-width:560px;width:100%}#form-wrap select:focus{box-shadow:var(--input-boxshadow-focus)}#form-wrap select.selected{background-color:var(--input-bgcolor-wrote)}#form-wrap label{position:relative;display:inline-block;margin:0;font-size:var(--input-fz);line-height:var(--label-line-height)}#form-wrap button{cursor:pointer;position:relative;display:block;width:100%;height:var(--btn-height);margin:0 auto;padding:0 3%;color:var(--btn-txtcolor);background-color:var(--btn-bgcolor);border:var(--btn-border);border-radius:var(--btn-border-radius);font-size:var(--btn-fz);font-weight:600;letter-spacing:var(--btn-letter-spacing);line-height:var(--btn-line-height);transition:var(--btn-transition);font-family:var(--font-jp)}#form-wrap button em{font-weight:inherit;display:inline-block;font-style:normal}#form-wrap button:hover{background-color:var(--btn-bgcolor-hover);filter:var(--hover-filter-shadow)}#form-wrap button[type=submit]{color:var(--submit-txtcolor);background-color:var(--submit-bgcolor);border:var(--submit-border)}#form-wrap button[type=submit]:hover{color:var(--submit-txtcolor-hover);background-color:var(--submit-bgcolor-hover);border:var(--submit-border-hover)}#form-wrap input[type=radio]{display:none}#form-wrap label.type-radio{cursor:pointer;position:relative;display:inline-block;height:32px;padding:6px 0 0 40px}#form-wrap label.type-radio::before{content:"";position:absolute;top:0;left:0;width:32px;height:32px;border-radius:50%;border:var(--input-border);background:var(--input-bgcolor)}#form-wrap input[type=radio]:checked+label.type-radio::before{background-color:var(--input-bgcolor-wrote)}#form-wrap input[type=radio]:checked+label.type-radio::after{content:"";position:absolute;top:8px;left:8px;width:16px;height:16px;border-radius:50%;background-color:var(--checked-bgcolor)}#form-wrap input[type=checkbox]{display:none}#form-wrap label.type-check{cursor:pointer;position:relative;display:inline-block;height:32px;padding:6px 0 0 45px}#form-wrap label.type-check::before{content:"";position:absolute;top:0;left:0;width:32px;height:32px;background:var(--input-bgcolor);border:var(--input-border);border-radius:var(--input-border-radius)}#form-wrap input[type=checkbox]:checked+label.type-check::before{background-color:var(--input-bgcolor-wrote)}#form-wrap input[type=checkbox]:checked+label.type-check::after{content:"";position:absolute;top:8px;left:12px;width:10px;height:14px;border-right:4px solid var(--checked-bgcolor);border-bottom:4px solid var(--checked-bgcolor);transform:rotate(45deg)}#form-wrap{position:relative;width:min(92%,800px);margin:0 auto}@media screen and (max-width: 900px){#form-wrap{width:min(92%,640px)}}#form-head{margin-bottom:3em;margin-bottom:clamp(3.2rem,1.876rem + 4.138vw,5.6rem)}#form-head .form-notice{text-align:center;font-size:1.5rem;margin-bottom:2em}#form-head dl{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;flex-direction:row;margin-bottom:8px}#form-head dl dt{width:160px;text-align:right;font-size:1.6rem;line-height:1.4;padding-top:3px;margin-bottom:5px}#form-head dl dd{width:calc(100% - 180px);text-align:left}@media screen and (max-width: 900px){#form-head dl{justify-content:flex-start}#form-head dl dt{width:100%;text-align:left;margin-bottom:6px}#form-head dl dd{width:100%;text-align:left}}#form-wrap .sct-set{margin-bottom:clamp(2.4rem,.634rem + 5.517vw,5.6rem)}#form-wrap #jme-member.sct-set{margin-bottom:clamp(2.4rem,.634rem + 5.517vw,5.6rem)}#form-wrap .sct-set .section-ttl{border-bottom:1px solid var(--color-main);display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap;flex-direction:row;margin-bottom:clamp(1.8rem,1.138rem + 2.069vw,3rem)}#form-wrap .sct-set .section-ttl h3{border:1px solid var(--color-main);border-bottom:none;border-radius:8px 8px 0 0;background:var(--color-main);color:var(--color-bg);height:48px;display:flex;align-items:center;font-size:1.5rem;font-weight:600;padding:3px 12px}#form-wrap .sct-set .section-ttl .link-txt a{text-decoration:none;display:inline-block;position:relative;color:var(--form-txtcolor-link);font-size:1.5rem;font-weight:600;letter-spacing:0;line-height:1.4;transition:var(--transition-def);padding-right:12px}#form-wrap .sct-set .section-ttl .link-txt a::after{content:"";position:absolute;top:calc(50% - 3px);right:0;width:6px;height:6px;border-top:2px solid var(--form-txtcolor-link);border-right:2px solid var(--form-txtcolor-link);transform:rotate(45deg)}#form-wrap .sct-set .section-ttl .link-txt a:hover{opacity:.7}#form-wrap .sct-set .section-ttl .link-txt a i{display:inline-block}#form-wrap .sct-set dl{margin-bottom:8px;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;flex-direction:row}#form-wrap .sct-set dl dt{text-align:right;width:220px;margin-bottom:4px;padding-top:8px;font-size:clamp(1.5rem,1.445rem + .172vw,1.6rem);font-weight:600;line-height:1.4}#form-wrap .sct-set dl dt i{font-size:80%;letter-spacing:0;margin-left:.1em}#form-wrap .sct-set dl dd{width:calc(100% - 240px);text-align:left}#form-wrap .sct-set .forget{width:calc(100% - 260px);margin:20px 0 0 auto;text-align:left;font-size:1.3rem}#form-wrap .sct-set .forget a{text-decoration:none;display:inline-block;padding-bottom:2px;border-bottom:1px solid var(--form-txtcolor-link);transition:all .4s ease-out 0s;color:var(--form-txtcolor-link)}#form-wrap .sct-set .forget a:hover{opacity:.7}#form-wrap .sct-set dl dd i{display:inline-block;vertical-align:middle}#form-wrap .sct-set dl dd input+i{margin-left:12px}#form-wrap .sct-set dl .radio-set{display:flex;justify-content:flex-start;align-items:center;flex-wrap:nowrap;flex-direction:row}#form-wrap .sct-set dl .radio-set .list{margin-right:24px;margin-bottom:10px;margin-bottom:clamp(.8rem,.69rem + .345vw,1rem)}#form-wrap .sct-set dl .radio-set .list:last-child{margin-bottom:0}@media screen and (max-width: 900px){#form-wrap .sct-set .section-ttl .link-txt{max-width:110px}#form-wrap .sct-set .section-ttl .link-txt a{text-align:right}#form-wrap .sct-set dl{justify-content:flex-start;margin-bottom:8px}#form-wrap .sct-set dl dt{width:100%;text-align:left;margin-bottom:2px;padding-top:0}#form-wrap .sct-set dl dd{width:100%;text-align:left}#form-wrap .sct-set .forget{width:100%;text-align:center}#form-wrap .sct-set dl.no-wrap{flex-wrap:nowrap}#form-wrap .sct-set dl.margin-t{margin-top:clamp(1.6rem,.828rem + 2.414vw,3rem)}#form-wrap .sct-set dl.no-wrap dt{width:60px;margin-bottom:0;padding-top:5px}#form-wrap .sct-set dl.no-wrap dd{width:calc(100% - 60px);flex-wrap:wrap}}#form-foot{margin-top:2em;margin-top:clamp(2.4rem,1.738rem + 2.069vw,3.6rem)}#form-foot .attention{text-align:left;font-size:1.6rem;line-height:1.8;background-color:var(--color-bg-inner);border-radius:var(--radius-s);margin:0 auto 3em;margin-bottom:clamp(2.4rem,.634rem + 5.517vw,5.6rem);padding:1em 3%;border:1px solid var(--color-beige)}#form-foot .attention p{font-size:1.5rem;line-height:1.6}#form-foot .attention p a{color:var(--form-txtcolor-link-attention);text-decoration:underline;transition:none}#form-foot .attention p a:hover{text-decoration:none}#form-foot .btn-set{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;flex-direction:row}@media(width <= 640px){#form-foot .btn-set{flex-direction:column}}#form-foot .btn-set :nth-child(1 of li){width:180px}#form-foot .btn-set :nth-child(2 of li){width:calc(100% - 200px)}@media(width <= 640px){#form-foot .btn-set :nth-child(1 of li){width:min(100%,380px);margin-inline:auto;order:2}#form-foot .btn-set :nth-child(2 of li){width:100%;order:1;margin-bottom:2em;margin-bottom:clamp(1.8rem,.807rem + 3.103vw,3.6rem)}}#form-foot .btn-set li button{overflow:hidden}#backlink-area{padding-inline:0;padding-top:clamp(5.6rem,2.069rem + 11.034vw,12rem);padding-bottom:clamp(8rem,5.793rem + 6.897vw,12rem);width:min(92%,640px);margin-inline:auto}#backlink-area .button{width:min(100%,380px);margin-inline:auto}.block-present{border-radius:var(--radius-def);background:var(--color-bg-light);width:min(92%,800px);margin-inline:auto;margin-bottom:6rem;padding:3rem 2rem}@media(width <= 640px){.block-present{width:min(92%,640px)}}.block-present .area-body{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:row}.block-present .area-body .pct{border-radius:var(--radius-def);overflow:hidden;width:200px}@media(width <= 900px){.block-present .area-body .pct{width:min(60%,360px);margin-bottom:1.5em}}.block-present .area-body .txt{padding-left:2em}@media(width <= 900px){.block-present .area-body .txt{padding-left:0}}.block-present .area-body .txt .comment{text-align:left;color:var(--color-sub);font-size:1.6rem}.block-present .area-body .txt .comment p:not(:first-child){margin-top:1.5em}.block-present .area-body .txt .comment p strong{display:inline-block;font-size:1.6rem;font-weight:600;color:var(--color-green);line-height:1.8}.block-present .area-body .txt .button{margin-top:2em;width:min(100%,380px)}#greeting-block{min-height:clamp(200px,62.86px + 28.571vw,320px);display:flex;justify-content:center;align-items:center;width:min(92%,800px);margin:0 auto}#greeting-block .comment{padding:2em 0 3em}#greeting-block .comment p.font-en{font-size:5rem}#greeting-block .comment p.font-jp{font-size:1.8rem;margin-top:1em}/*# sourceMappingURL=style.css.map */