@import"https://cdn.jsdelivr.net/npm/yakuhanjp@4.1.1/dist/css/yakuhanrp.css";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&family=Public+Sans:wght@100..900&display=swap";*,*::before,*::after{margin:0;padding:0;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;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;hyphens:auto;min-height:100svh;overscroll-behavior:none}:where(h1,h2,h3,h4,h5,h6,th){font-weight:inherit;text-wrap:wrap;text-wrap:balance}: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}a{color:color-mix(in oklch, currentColor 70%, white);transition-property:color,opacity,background-color;transition-duration:.4s;transition-timing-function:ease-out;transition-delay:0s;text-decoration:underline}a:hover{text-decoration:none;opacity:.8}a[class]{color:currentColor;text-decoration:none}a[class] img{transition-property:opacity,transform;transition-duration:.4s;transition-timing-function:ease-out;transition-delay:0s}a[class]:hover img{opacity:.8}:where(a[href="#!"],a[href=url],a[disable]){pointer-events:none}:where(a[href="#!"],a[href=url],a[disable])::after{content:"（リンク未設定）"}.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;text-decoration:inherit;vertical-align: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}.body-wrap{will-change:animation;animation:accessFadein .6s linear .2s both}@keyframes accessFadein{0%{opacity:0}40%{opacity:0}100%{opacity:1}}:root{--color-body: #FFFFFF;--color-ftr: #070201;--color-cnt: #F4EDE8;--color-box: #FDFAF8;--color-bdr: #E4E4E4;--color-txt: #070201;--color-main: #070201;--color-red: #E83318;--color-gray: #9E9E9E;--color-gray-light: #E4E4E4;--color-gray-1: color-mix(in oklch, black 10%, white);--color-gray-2: color-mix(in oklch, black 20%, white);--color-gray-3: color-mix(in oklch, black 30%, white);--color-gray-4: color-mix(in oklch, black 40%, white);--color-gray-5: color-mix(in oklch, black 50%, white);--color-gray-6: color-mix(in oklch, black 60%, white);--color-gray-7: color-mix(in oklch, black 70%, white);--color-gray-8: color-mix(in oklch, black 80%, white);--color-gray-9: color-mix(in oklch, black 90%, white);--color-black: #070201;--color-white: #FFFFFF;--color-link: #070201;--color-hover: #F18428;--transition-def: all 0.4s ease-out 0s;--hover-filter-bright: brightness(120%) contrast(110%) saturate(110%);--hover-filter-bright-soft: brightness(105%) contrast(110%) saturate(120%);--box-shadow-def: 0px 0px 8px rgba(0, 0, 0, 0.15)}:root{--radius-0: 0;--radius-def: 6px;--radius-l: 8px;--radius-m: 6px;--radius-s: 3px}@media(width <= 640px){:root{--radius-def: 4px}}:root{--bdw-0: 0;--bdw-1: 1px;--bdw-def: 1px}@media(width <= 640px){:root{--bdw-def: 1px}}:root{--ff-yh-jp: YakuHanJP;--ff-yh-mp: YakuHanMP;--ff-yh-rp: YakuHanRP;--ff-gothic: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--ff-mincho: Georgia, "Times New Roman", Times, serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--ff-jp: "Noto Sans JP";--ff-en: "Public Sans";--font-mix: var(--ff-yh-jp), var(--ff-en) ,var(--ff-jp), var(--ff-gothic);--fz-def: 1.6rem;--fw-def: 300;--fw-ttl: 700;--fw-light: 300;--fw-regular: 400;--fw-bold: 700}:root{--ls-def: 0;--ls-ttl: 0;--ls-0: 0}:root{--lh-def: 1.8;--lh-ttl: 1.1;--lh-0: 0;--lh-1: 1.1}@media(width <= 640px){:root{--lh-def: 1.6}}.font-mix{font-family:var(--font-mix);font-weight:var(--fw-def);letter-spacing:var(--ls-def)}.font-ttl{font-family:var(--font-ttl);font-weight:var(--fw-ttl);line-height:var(--lh-ttl);letter-spacing:var(--ls-ttl)}.fw-def{font-weight:var(--fw-def)}.fw300,.fw-light{font-weight:var(--fw-light)}.fw400,.fw-regular{font-weight:var(--fw-regular)}.fw700,.fw-bold{font-weight:var(--fw-bold)}html{font-size:62.5%}body{text-align:center;min-width:360px}.body-wrap{position:relative;text-align:center;color:var(--color-txt);font-style:normal;font-family:var(--font-mix);font-weight:var(--fw-def);font-size:clamp(15px,13px + 0.313vw,16px);line-height:var(--lh-def);letter-spacing:var(--ls-def)}@media(768px < width){.sp-only{display:none !important}}@media(width <= 768px){.pc-only{display:none !important}}.clrfix::before,.clrfix::after{display:table;content:""}.clrfix::after{clear:both}.edit-block{position:relative;padding:10em 0}[none]{display:none !important}.hdr-wrap{--hdr-width: min(90%, 880px);--hdr-bdw: 4px;padding-top:clamp(48px,-48px + 12.5vw,72px)}@media(width <= 768px){.hdr-wrap{--hdr-width: 94%;--hdr-bdw: 3px}}@media(width <= 768px){.hdr-wrap{padding-top:6.25vw}}.hdr-wrap.subpage-style{padding-top:clamp(32px,17.6px + 4vw,56px);padding-bottom:clamp(32px,12.8px + 5.333vw,64px)}.hdr-wrap .head{border:var(--hdr-bdw) solid var(--color-main);border-bottom:none;display:flex;justify-content:center;align-items:flex-end;flex-wrap:wrap;flex-direction:row;width:var(--hdr-width);padding-block:40px 8px;margin-inline:auto;margin-bottom:clamp(24px,-72px + 12.5vw,48px)}@media(width <= 768px){.hdr-wrap .head{padding-block:32px 8px}}.hdr-wrap .head .title-sub{display:block;overflow:hidden;text-indent:-99999px;aspect-ratio:178/15;width:clamp(130px,38%,178px);min-width:0;margin-inline:auto;background-color:var(--color-main);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-image:url(../img/svg/title_sub.svg);mask-image:url(../img/svg/title_sub.svg);-webkit-mask-size:contain;mask-size:contain}.hdr-wrap .main{aspect-ratio:1600/660;width:min(96%,1440px);min-width:0;margin-inline:auto;background-color:rgba(0,0,0,0);background-repeat:no-repeat;background-position:50%;background-image:url(../img/hdr_visual.webp);background-size:cover;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:row}@media(width <= 768px){.hdr-wrap .main{aspect-ratio:1600/880;width:100%}}.hdr-wrap .main .title-block{width:76%;padding:24px 40px;background-color:color-mix(in oklch, #FFF 60%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media(width <= 768px){.hdr-wrap .main .title-block{width:82%;padding:3vw 5vw}}.hdr-wrap .main h1.site-title{display:block}.hdr-wrap .main h1.site-title a{display:block;overflow:hidden;text-indent:-99999px;aspect-ratio:820/140;width:100%;min-width:0;background-color:var(--color-main);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-image:url(../img/svg/title.svg);mask-image:url(../img/svg/title.svg);-webkit-mask-size:contain;mask-size:contain}.hdr-wrap.subpage-style .main{aspect-ratio:1600/420;width:min(96%,1200px)}@media(width <= 768px){.hdr-wrap.subpage-style .main{aspect-ratio:1600/420;width:100%}}.hdr-wrap .foot{margin-top:clamp(24px,-72px + 12.5vw,48px);width:var(--hdr-width);margin-inline:auto;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;flex-direction:row;-moz-column-gap:clamp(24px,-40px + 8.333vw,40px);column-gap:clamp(24px,-40px + 8.333vw,40px)}@media(width <= 768px){.hdr-wrap .foot{align-items:flex-start}}.hdr-wrap.subpage-style .foot{border:var(--hdr-bdw) solid var(--color-main);border-top:none;display:block;height:clamp(24px,-8px + 4.167vw,32px);margin-top:clamp(24px,-72px + 12.5vw,48px)}.toppage h1.site-title a{pointer-events:none}.hdr-navigator{font-weight:400;line-height:1.1;letter-spacing:.05em}.hdr-navigator .label{font-size:clamp(11px,3px + 1.042vw,13px)}.hdr-navigator .name{font-size:clamp(16px,8px + 1.042vw,18px)}@media(width <= 768px){.hdr-navigator .label{font-size:clamp(11px,9.24px + 0.49vw,13px)}.hdr-navigator .name{font-size:clamp(16px,14.24px + 0.49vw,18px)}}.hdr-schedule{font-weight:400;line-height:1.1;letter-spacing:.05em}.hdr-schedule .year{font-size:clamp(18px,10px + 1.042vw,20px)}.hdr-schedule .date{font-size:clamp(24px,-8px + 4.167vw,32px)}.hdr-schedule .week{font-size:clamp(11px,3px + 1.042vw,13px)}.hdr-schedule .label{font-size:13px}.hdr-schedule .time{font-size:clamp(24px,-8px + 4.167vw,32px)}@media(width <= 768px){.hdr-schedule .year{font-size:clamp(15px,10.59px + 1.225vw,20px)}.hdr-schedule .date{font-size:clamp(20px,9.41px + 2.941vw,32px)}.hdr-schedule .week{font-size:clamp(11px,9.24px + 0.49vw,13px)}.hdr-schedule .time{font-size:clamp(20px,9.41px + 2.941vw,32px)}}.hdr-navigator{flex:1;position:relative}@media(width <= 768px){.hdr-navigator{flex:initial;width:min(34%,200px)}}.hdr-navigator .inner{position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%)}@media(width <= 768px){.hdr-navigator .inner{position:relative;top:initial;transform:translateY(0)}}.hdr-navigator .credit{display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;flex-direction:row;gap:1.2em;margin-top:.8em}@media(width <= 768px){.hdr-navigator .credit{flex-direction:column;gap:.4em}}.hdr-schedule{width:min(68%,600px);display:flex;justify-content:center;align-items:center;border:var(--hdr-bdw) solid var(--color-main);border-top:none;border-left:none;padding-block:8px 48px}@media(width <= 768px){.hdr-schedule{width:initial;flex:1;justify-content:flex-end;padding-block:16px 24px}}.hdr-schedule .inner{display:inline-flex;justify-content:center;align-items:flex-end;flex-wrap:wrap;flex-direction:column;row-gap:.4em}@media(width <= 768px){.hdr-schedule .inner{flex-direction:column-reverse;padding-right:clamp(16px,-22.82px + 10.784vw,60px)}}.hdr-schedule .block-set{display:inline-flex;justify-content:flex-end;align-items:center;flex-wrap:nowrap;flex-direction:row;-moz-column-gap:1em;column-gap:1em}@media(width <= 768px){.hdr-schedule .block-set{justify-content:center;align-items:flex-end;flex-direction:column;row-gap:.5em}}.hdr-schedule .block1{display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;flex-direction:row;gap:.4em}.hdr-schedule .block1 .year{align-self:flex-end;padding-bottom:.1em}.hdr-schedule .separate{width:2px;height:26px;background-color:var(--color-main);rotate:20deg}@media(width <= 768px){.hdr-schedule .separate{width:100%;height:1px;background-color:var(--color-main);rotate:0deg}}.hdr-schedule .block2{display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;flex-direction:row;gap:1.2em}.ftr-wrap{background-color:var(--color-ftr);padding-block:clamp(32px,1.14px + 8.571vw,56px)}.ftr-wrap .ftr-inner{display:flex;justify-content:center;align-items:center;flex-direction:column;width:94%;margin-inline:auto;gap:1em}.ftr-wrap .logo{width:160px}.ftr-wrap .logo a{display:block;aspect-ratio:240/30;width:100%;-webkit-mask-image:url(../img/svg_common/logo_jwave.svg);mask-image:url(../img/svg_common/logo_jwave.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;background-color:#fff;overflow:hidden;text-indent:-99999px}.ftr-wrap .copyright{color:var(--color-white);font-size:12px}.ftr-wrap .copyright b{color:currentColor;display:inline-block;margin-right:6px}h2.area-ttl{font-size:clamp(24px,-8px + 4.167vw,32px);font-weight:700;line-height:1.1;background-color:#fff;padding:.5em}@media(width <= 768px){h2.area-ttl{font-size:clamp(24px,16.94px + 1.961vw,32px)}}p.comment{font-size:clamp(14px,6px + 1.042vw,16px);line-height:2;background-color:#fff;padding:2em .5em}@media(width <= 768px){p.comment{font-size:clamp(14px,12.24px + 0.49vw,16px)}}.thumb-block .label{font-size:clamp(16px,0px + 2.083vw,20px);font-weight:400;line-height:1.1}@media(width <= 768px){.thumb-block .label{font-size:clamp(16px,12.47px + 0.98vw,20px)}}.thumb-block .name{font-size:clamp(15px,3px + 1.563vw,18px);font-weight:400;line-height:1.2;letter-spacing:.05em}@media(width <= 768px){.thumb-block .name{font-size:clamp(15px,12.35px + 0.735vw,18px)}}.thumb-block .sub{font-size:clamp(13px,9px + 0.521vw,14px);font-weight:300;line-height:1.2;letter-spacing:.05em}@media(width <= 768px){.thumb-block .sub{font-size:clamp(13px,12.12px + 0.245vw,14px)}}a.bnr-event .credit{font-size:clamp(15px,13.2px + 0.5vw,18px);font-weight:700;line-height:1.1}@media(width <= 768px){a.bnr-event .credit{font-size:clamp(15px,12.35px + 0.735vw,18px)}}.area-grid{display:grid;grid-template-columns:1fr min(94%,1200px) 1fr;grid-template-rows:auto;-moz-column-gap:0;column-gap:0;row-gap:clamp(64px,22.86px + 11.429vw,96px)}.area-grid section.area{grid-column:2/3;text-align:center}.area-grid section.area.wide{grid-column:1/-1}.area-grid .area-left{grid-column:1/2}.area-grid .area-right{grid-column:3/4}.area-grid .area-bg{background-color:var(--color-cnt)}a.btn-normal{display:block;width:100%;margin-inline:auto;padding:.8em 3%;text-align:center;color:#fff;line-height:1.1;background-color:#000;transition-property:background-color;transition-duration:.3s;transition-timing-function:ease-out;transition-delay:0s}a.btn-normal:hover{background-color:rgba(0,0,0,.7)}a.bnr-normal{display:block;border:1px solid var(--color-bdr);padding:5px;width:min(80%,412px);margin-inline:auto}a.bnr-event{display:block;width:min(80%,480px);margin-inline:auto}a.bnr-event .credit{position:relative;display:inline-flex;justify-content:center;align-items:center;flex-wrap:nowrap;flex-direction:row;gap:6px}a.bnr-event .credit::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.bnr-event:hover .credit::after{transform:translate(3px, -4px)}a.bnr-event .pct{border:1px solid var(--color-bdr);padding:5px}.lead-area{margin-top:64px}@media(width <= 768px){.lead-area{margin-top:48px}}.lead-area .copy-block{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:nowrap;flex-direction:row;width:min(100%,880px);margin-inline:auto;margin-bottom:64px}@media(width <= 768px){.lead-area .copy-block{justify-content:center;margin-bottom:40px}}.lead-area .copy-block::before{content:"";display:block;flex:1}@media(width <= 768px){.lead-area .copy-block::before{display:none}}.lead-area .copy-block .copy{width:min(68%,600px)}@media(width <= 768px){.lead-area .copy-block .copy{width:min(90%,480px)}}.lead-area .copy-block .copy img{width:80%;margin-inline:auto}.lead-area .box{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:nowrap;flex-direction:row;background-color:var(--color-box)}.lead-area .box::after{content:"";display:block;width:min(15%,200px);background-repeat:no-repeat;background-position:50%;background-image:url(../img/bg1.webp);background-size:cover}.lead-area .box p{text-align:left;padding-inline:1em;padding-block:clamp(24px,-104px + 16.667vw,56px);display:inline-block;margin-inline:auto}@media(width <= 768px){.lead-area .box p{flex:1}.lead-area .box p b{display:inline}}.mystyle-area .head{background-repeat:no-repeat;background-position:50%;background-image:url(../img/bg2.webp);background-size:cover}@media(width <= 768px){.mystyle-area .head{background-image:url(../img/bg2_sp.webp)}}.mystyle-area .main{padding-block:40px}@media(width <= 768px){.mystyle-area .main{padding-block:32px}}.livesource-area .head{background-repeat:no-repeat;background-position:50%;background-image:url(../img/bg3.webp);background-size:cover}@media(width <= 768px){.livesource-area .head{background-image:url(../img/bg3_sp.webp)}}.livesource-area .main{padding-block:64px}@media(width <= 768px){.livesource-area .main{padding-block:32px}}.area-container{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap;flex-direction:row}@media(width <= 768px){.area-container{justify-content:flex-start;align-items:center;flex-direction:column}}.area-container.reverse{flex-direction:row-reverse}@media(width <= 768px){.area-container.reverse{flex-direction:column}}.area-container .head{width:46%;display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;flex-direction:column}@media(width <= 768px){.area-container .head{width:100%}}.area-container .head .head-inner{max-width:94%}@media(width <= 768px){.area-container .head .head-inner{padding-block:40px}}.area-container .head .area-ttl{margin-bottom:96px}@media(width <= 768px){.area-container .head .area-ttl{margin-bottom:40px}}.area-container .main{width:51%}@media(width <= 768px){.area-container .main{width:min(100%,600px)}}.area-container .foot{width:100%;padding-top:clamp(32px,-6.4px + 10.667vw,96px)}.thumb-block+.thumb-block{margin-top:4em}@media(width <= 768px){.thumb-block+.thumb-block{margin-top:3em}}.thumb-block .label{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:row;margin-bottom:1.5em}.thumb-block .label::before,.thumb-block .label::after{content:"";flex:1;height:1px;background-color:var(--color-main)}.thumb-block .label em{display:flex;justify-content:center;align-items:center;border:1px solid currentColor;padding-inline:2em;padding-block:.1em}.thumb-ul{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;flex-direction:row;row-gap:2em;width:min(100%,1000px);margin-inline:auto}.thumb-ul li{width:min(49%,500px)}.thumb-ul .name{margin-top:.8em}.thumb-ul .sub{margin-top:.6em}.form-wrap{--input-txtcolor: #000;--input-bgcolor: #FFF;--input-bgcolor-wrote: #F0F3F6;--input-border: 1px solid #999;--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;--input-line-height: 1.6;--input-padding: 4px 8px;--checked-bgcolor: var(--input-txtcolor)}.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-xs{width:min(100%,60px);text-align:center}.form-wrap textarea{height:8em;white-space:pre-wrap}.form-wrap textarea.height-l{height:10.5em}.form-wrap textarea.height-m{height:7em}.form-wrap textarea.height-s{height:3.5em}.form-wrap input::-moz-placeholder{color:rgba(0,0,0,.4);font-size:16px;letter-spacing:0}.form-wrap input::placeholder{color:rgba(0,0,0,.4);font-size:16px;letter-spacing:0}.form-wrap ::-webkit-input-placeholder,.form-wrap :-moz-placeholder,.form-wrap ::-moz-placeholder,.form-wrap :-ms-input-placeholder,.form-wrap :placeholder-shown{color:rgba(0,0,0,.6);font-size:18px;letter-spacing:0}.form-wrap select{text-align:left;width:min(100%,320px);color:var(--input-txtcolor);background-color:var(--input-bgcolor);border:var(--input-border);border-radius:var(--input-border-radius);box-shadow:var(--input-boxshadow);transition:var(--input-transition);font-size:var(--input-fz);letter-spacing:var(--input-letter-spacing);line-height:var(--input-line-height);padding:var(--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;width:28px;min-width:0;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;top:0;bottom: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-wrap button{cursor:pointer;position:relative;display:block;width:100%;margin-inline:auto;padding:.8em 3%;text-align:center;color:#fff;line-height:1.1;background-color:#000;transition-property:background-color;transition-duration:.3s;transition-timing-function:ease-out;transition-delay:0s}.form-wrap button:hover{background-color:#f44}.form-wrap{width:min(100%,740px);margin-inline:auto;padding:2em 3% 3em;background-color:#fff}.form-container{width:min(100%,640px);margin-inline:auto;display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;row-gap:2em}.form-container .form-head,.form-container .form-body,.form-container .form-foot{width:100%}.form-head,.form-body{width:100%;text-align:left}.input-gap{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;row-gap:.8em}.input-gap>*{width:100%}.form-foot{width:100%;display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;row-gap:2em}.form-foot>*{width:100%}.form-attention{text-align:left}.form-attention p.readme{padding:1em 3%;border-width:1px 0;border-style:solid;border-color:#e4e4e4}.form-attention p.agree{color:#f44;text-align:center;margin-top:.8em}.form-attention a{text-decoration:underline;transition:color .3s ease-out 0s}.form-attention a:hover{color:#f44}.form-attention .link-privacypolicy{display:inline-block}.form-button{width:min(70%,400px);margin-inline:auto}.jme-links-ul{display:flex;justify-content:flex-start;align-items:flex-end;flex-wrap:wrap;flex-direction:column;row-gap:.8em}#jme-member a.form-link-txt{color:#070201}#jme-visitor a.form-link-txt{color:#f18428}a.form-link-txt{line-height:1.1;text-decoration:none;transition-property:color;transition-duration:.3s;transition-timing-function:ease-out;transition-delay:0s;display:flex;justify-content:flex-end;align-items:center;flex-wrap:nowrap;flex-direction:row;gap:4px}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:hover{color:#f44 !important}a.form-link-txt:hover::after{transform:translate(3px, -4px)}a.form-link-txt>span{transform:translateY(-1px);font-family:var(--font-sub);font-weight:var(--fw-sub);letter-spacing:var(--ls-0)}.form-wrap dl{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;flex-direction:column;gap:.2em}.form-wrap dl dt,.form-wrap dl dd{font-size:15px;width:100%}.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-accordion{text-align:left;border:1px solid #000;background-color:#fdfaf8}.form-accordion+.form-accordion{margin-top:1.2em}.form-accordion .trigger{cursor:pointer;background-color:#000;color:#fff;display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap;flex-direction:row;gap:12px;padding:.3em 1em;transition:background-color .4s ease-out 0s}.form-accordion .trigger:hover{background-color:rgba(0,0,0,.7)}.form-accordion .trigger .ttl{font-size:15px}.form-accordion .trigger .icon{position:relative;border:1px solid currentColor;aspect-ratio:1/1;width:18px;min-width:0}.form-accordion .trigger .icon::before,.form-accordion .trigger .icon::after{content:"";position:absolute;z-index:1;inset:0;margin:auto;width:56%;height:1px;background-color:currentColor;transition:all .4s ease-out 0s}.form-accordion .trigger .icon::after{z-index:2;rotate:0;opacity:0}.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:1.5em 3% 2.5em}.jme-form{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;gap:1.2em}.jme-form-head,.jme-form-foot{align-self:flex-end}.jme-form-head:empty,.jme-form-foot:empty{display:contents}.flex-block{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;flex-direction:row;gap:.8em;padding-block:.2em}.flex-block dl{width:300px}.form-attention p{font-size:clamp(14px,13.12px + 0.245vw,15px)}.form-attention p.agree{font-weight:400}.form-wrap dt,.form-wrap label{font-size:clamp(14px,13.12px + 0.245vw,15px)}.form-wrap dt{font-weight:400}.form-wrap dd.type-age span{font-size:clamp(13px,12.12px + 0.245vw,14px)}.form-wrap .form-button button{font-size:clamp(15px,14.12px + 0.245vw,16px);font-weight:400}.form-wrap a.form-link-txt{font-size:clamp(13px,11.24px + 0.49vw,15px);font-weight:400}.form-wrap .fz-s{font-size:88%}.present-ul li.name{font-size:clamp(13px,12.12px + 0.245vw,14px);line-height:1.1}.form-accordion .ttl{font-size:15px;font-weight:400}.message-area,.thanks-area{background-color:var(--color-cnt)}.message-area h2.area-ttl,.thanks-area h2.area-ttl{display:inline-block;margin-bottom:1em}.message-area .area-inner,.thanks-area .area-inner{padding-top:clamp(40px,4.71px + 9.804vw,80px);padding-bottom:clamp(56px,20.71px + 9.804vw,96px);width:min(94%,740px);margin-inline:auto}.message-comment p+p{margin-top:1.5em}.message-comment p.theme{display:inline-block;font-weight:400;border-bottom:1px solid var(--color-main);padding:0 1em .5em}.message-present{margin-block:2em}.present-ul{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:row;gap:8px;border:2px solid #fff;padding:8px}.present-ul li{width:calc(50% - 4px)}.present-ul li.name{width:100%;background-color:#fbfbfb;padding:.3em}.thanks-comment{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:row;background-color:#fff;width:min(90%,640px);margin-inline:auto;min-height:32vh;padding:2em 4%}.thanks-comment .inner{width:100%}.thanks-comment p{line-height:1.2}.thanks-comment p.font-en{font-size:clamp(32px,17.88px + 3.922vw,48px);font-weight:400}.thanks-comment p.font-jp{font-size:clamp(14px,12.24px + 0.49vw,16px);margin-block:1em}.thanks-area .btn-block{width:min(70%,320px);margin-inline:auto;margin-top:3em}.thanks-area .btn-block a.btn-backto{display:block;width:100%;margin-inline:auto;padding:.8em 3%;text-align:center;color:#fff;font-size:16px;font-weight:400;line-height:1.1;background-color:#000;transition-property:background-color;transition-duration:.3s;transition-timing-function:ease-out;transition-delay:0s}.thanks-area .btn-block a.btn-backto:hover{background-color:rgba(0,0,0,.7)}/*# sourceMappingURL=style.css.map */