@import"https://cdn.jsdelivr.net/npm/yakuhanjp@4.1.1/dist/css/yakuhanrp.css";@import"https://fonts.googleapis.com/css2?family=Cormorant+Infant:wght@300..700&family=Inter:opsz,wght@14..32,100..900&family=Noto+Sans+JP:wght@100..900&family=Noto+Serif+JP:wght@200..900&display=swap";@import"https://use.typekit.net/iqb6wmh.css";*,*::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}:where(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}:where(a):hover{text-decoration:none;opacity:.6}:where(a[class]){color:currentColor;text-decoration:none}:where(a[class]) img{transition-property:opacity,transform;transition-duration:.4s;transition-timing-function:ease-out;transition-delay:0s}:where(a[class]):hover img{opacity:.6}: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}:where(img,svg){display:block;margin:0 auto;width:auto;max-width:100%;height:auto}:where(em,strong){font-style:inherit}:where(i,b){display:inline-block}:root{--color-body: #211917;--color-ftr: #0F0704;--color-bg1: #281E1C;--color-bg2: #342926;--color-cnt: #EFE8E3;--color-box: #493329;--color-bdr: #8A7768;--color-bdr-sub: #855C3C;--color-txt: #DCC1B3;--color-em: #ECDBC0;--color-ttl: #D8CBC5;--color-label: #B5977F;--color-script: #8A7768;--color-orange: #DB7C4C;--color-red: #F04A4A;--color-gray: gray;--color-gray-light: silver;--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: black;--color-white: white;--color-link: #F4B44B;--color-hover: #FA7C30;--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%)}:root{--radius-0: 0;--radius-def: 8px;--radius-l: 16px;--radius-m: 8px;--radius-s: 4px}@media(width <= 768px){:root{--radius-def: 4px}}:root{--bdw-0: 0;--bdw-1: 1px;--bdw-def: 1px}@media(width <= 768px){: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-hikki: "Brush Script MT", cursive;--ff-jp: "Noto Sans JP";--ff-en: "Inter";--ff-sub: "Noto Serif JP";--ff-ttl: "Inter";--ff-script: handsome-pro;--ff-number: "Cormorant Infant";--font-jp: var(--ff-yh-jp), var(--ff-jp), var(--ff-gothic);--font-en: var(--ff-en), var(--ff-gothic);--font-mix: var(--ff-yh-jp), var(--ff-en) ,var(--ff-jp), var(--ff-gothic);--font-sub: var(--ff-yh-mp), var(--ff-sub), var(--ff-mincho);--font-ttl: var(--ff-ttl), var(--ff-gothic);--font-script: var(--ff-script), var(--ff-hikki);--font-number: var(--ff-number), var(--ff-mincho);--fz-def: 1.5rem;--fw-def: 400;--fw-en: 400;--fw-ttl: 400;--fw-light: 300;--fw-regular: 400;--fw-bold: 700}:root{--ls-def: 0.08em;--ls-en: 0.08em;--ls-sub: 0.08em;--ls-ttl: 0.08em;--ls-0: 0}@media(width <= 768px){:root{--ls-def: 0.04em;--ls-en: 0.04em;--ls-sub: 0.04em;--ls-ttl: 0.04em}}:root{--lh-def: 1.6;--lh-en: 1.1;--lh-sub: 1.4;--lh-ttl: 1.1;--lh-0: 0;--lh-1: 1.1}@media(width <= 768px){:root{--lh-def: 1.5}}.font-jp{font-family:var(--font-jp);font-weight:var(--fw-def);letter-spacing:var(--ls-def)}.font-en{font-family:var(--font-en);font-weight:var(--fw-en);line-height:var(--lh-en);letter-spacing:var(--ls-en)}.font-mix{font-family:var(--font-mix);font-weight:var(--fw-def);letter-spacing:var(--ls-def)}.font-sub{font-family:var(--font-sub);font-weight:var(--fw-sub);line-height:var(--lh-sub);letter-spacing:var(--ls-sub)}.font-ttl{font-family:var(--font-ttl);font-weight:var(--fw-ttl);line-height:var(--lh-ttl);letter-spacing:var(--ls-ttl)}.font-script{font-family:var(--font-script);font-weight:var(--fw-def);line-height:1.1;letter-spacing:var(--ls-def)}.font-number{font-family:var(--font-number);font-weight:var(--fw-def);line-height:1.1;letter-spacing:var(--ls-def)}.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}body{background-color:var(--color-body)}.body-wrap{position:relative;text-align:center;color:var(--color-txt);font-style:normal;font-size:var(--fz-def);font-family:var(--font-mix);font-weight:var(--fw-def);line-height:var(--lh-def);letter-spacing:var(--ls-def)}.body-wrap a{color:var(--color-link)}.body-wrap a:hover{color:var(--color-hover);opacity:1}@media(768px < width){.sp-only{display:none !important}}@media(width <= 768px){.pc-only{display:none !important}}.body-wrap{will-change:animation;animation:accessFadein 1.2s linear forwards}@keyframes accessFadein{0%{opacity:0}30%{opacity:0}100%{opacity:1}}.hdr-panel-grid{width:min(100%,1800px);margin-inline:auto;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;grid-template-areas:"panel-1 panel-2" "panel-3 panel-4";align-content:stretch;align-items:center}.hdr-panel-grid .hdr-panel.panel-1{grid-area:panel-1}.hdr-panel-grid .hdr-panel.panel-2{grid-area:panel-2}.hdr-panel-grid .hdr-panel.panel-3{grid-area:panel-3}.hdr-panel-grid .hdr-panel.panel-4{grid-area:panel-4}.hdr-panel-grid .hdr-panel.panel-cover{grid-area:1/1/3/3;position:relative;z-index:1;justify-self:center}.hdr-panel{position:relative;isolation:isolate;overflow:hidden}.hdr-panel img{min-width:100%;min-height:280px;max-height:420px;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 0%;object-position:50% 0%}@media(max-width: 768px){.hdr-panel img{opacity:.75}}.hdr-panel.panel-4 img{-o-object-position:100% 0%;object-position:100% 0%}.hdr-panel:not(.panel-cover){--blur-start: 16px;--blur-end: 0px}.hdr-panel:not(.panel-cover) img{filter:blur(var(--blur-start));animation:blur-clear 2s ease-out .8s forwards}@keyframes blur-clear{0%{filter:blur(var(--blur-start))}100%{filter:blur(var(--blur-end))}}.hdr-panel:not(.panel-cover)::before,.hdr-panel:not(.panel-cover)::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.hdr-panel:not(.panel-cover)::before{z-index:2;background-color:var(--color-body);animation-delay:.8s !important}.hdr-panel:not(.panel-cover)::after{z-index:1;background-color:color-mix(in oklch, var(--color-body) 70%, transparent);animation-delay:1.4s !important}.hdr-panel:not(.panel-cover).panel-1::before{animation:slide-left .6s ease-out forwards}.hdr-panel:not(.panel-cover).panel-1::after{animation:slide-up .6s ease-out forwards}.hdr-panel:not(.panel-cover).panel-2::before{animation:slide-up .6s ease-out forwards}.hdr-panel:not(.panel-cover).panel-2::after{animation:slide-right .6s ease-out forwards}.hdr-panel:not(.panel-cover).panel-3::before{animation:slide-down .6s ease-out forwards}.hdr-panel:not(.panel-cover).panel-3::after{animation:slide-left .6s ease-out forwards}.hdr-panel:not(.panel-cover).panel-4::before{animation:slide-right .6s ease-out forwards}.hdr-panel:not(.panel-cover).panel-4::after{animation:slide-down .6s ease-out forwards}@keyframes slide-left{0%{transform:translateX(0%)}100%{transform:translateX(-100%)}}@keyframes slide-up{0%{transform:translateY(0%)}100%{transform:translateY(-100%)}}@keyframes slide-right{0%{transform:translateX(0%)}100%{transform:translateX(100%)}}@keyframes slide-down{0%{transform:translateY(0%)}100%{transform:translateY(100%)}}.hdr-title{display:flex;justify-content:center;align-items:center;flex-direction:column;row-gap:clamp(24px,4.8px + 5.333vw,56px);padding-bottom:clamp(80px,56px + 6.667vw,120px);animation:title-fadein .8s ease-out 1.4s forwards;--ttl-scale-start: 0.6;--ttl-scale-end: 1;--ttl-y-start: 200px;--ttl-y-end: 0;--ttl-opacity-start: 0;--ttl-opacity-end: 1;--ttl-blur-start: 16px;--ttl-blur-end: 0;opacity:var(--ttl-opacity-start);filter:blur(var(--ttl-blur-start));transform-origin:center top}.hdr-title .copy{text-indent:calc(-infinity*1px);overflow:hidden;aspect-ratio:280 / 112;width:280px;min-width:0;background-color:var(--color-txt);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-image:url(../img/hdr/ttl_copy.svg);mask-image:url(../img/hdr/ttl_copy.svg);-webkit-mask-size:contain;mask-size:contain;width:clamp(180px,120px + 16.667vw,280px)}.hdr-title .title{text-indent:calc(-infinity*1px);overflow:hidden;aspect-ratio:460 / 124;width:460px;min-width:0;background-color:var(--color-txt);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-image:url(../img/hdr/ttl_logo.svg);mask-image:url(../img/hdr/ttl_logo.svg);-webkit-mask-size:contain;mask-size:contain;width:clamp(240px,108px + 36.667vw,460px)}@keyframes title-fadein{0%{opacity:var(--ttl-opacity-start);filter:blur(var(--ttl-blur-start))}100%{opacity:var(--ttl-opacity-end);filter:blur(var(--ttl-blur-end))}}.copyright{color:#8d807d;font-size:12px;font-weight:300;line-height:1.1}.copyright b{display:inline-block;margin-right:.5em}.ftr-wrap{background-color:var(--color-ftr);padding-block:1em;padding-inline:3%}.main-wrap{position:relative;padding-bottom:160px}.main-wrap .area-bg{background-color:var(--color-bg1);box-shadow:0 0 0 100vmax var(--color-bg1);-webkit-clip-path:inset(0 -100vmax);clip-path:inset(0 -100vmax)}.grid-container{display:grid;grid-template-columns:minmax(3%, 1fr) minmax(0, 1100px) minmax(3%, 1fr);row-gap:clamp(64px,49.88px + 3.922vw,80px);position:relative}@media(max-width: 768px){.grid-container{grid-template-columns:minmax(3%, 1fr) minmax(0, 600px) minmax(3%, 1fr)}}.grid-item{grid-column:2/3}#pgaetop{position:sticky;z-index:10;right:16px;width:70px;height:0;margin-inline:auto 0;transition:all .6s ease-out 0s}#pgaetop.view-off{opacity:0;bottom:-110px}#pgaetop.view-on{opacity:1;bottom:70px}#pgaetop a{transform:translateY(-110px);display:flex;justify-content:center;align-items:center;aspect-ratio:1/1;width:70px;min-width:0;border-radius:50%;background-color:color-mix(in oklch, var(--color-box) 40%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--color-txt);transition:all .4s ease-out 0s}#pgaetop a span{color:currentColor;font-size:12px;line-height:1;font-family:var(--font-jp);letter-spacing:0;position:relative;top:.2em;transition:all .4s ease-out 0s}#pgaetop a span::before{content:"";position:absolute;top:0;left:0;right:0;margin-inline:auto;aspect-ratio:1/1;width:12px;min-width:0;border-top:1px solid currentColor;border-left:1px solid currentColor;transform:rotate(45deg) translate(-10px, -10px);transition:all .4s ease-out 0s}#pgaetop a:hover{background-color:color-mix(in oklch, var(--color-box) 60%, transparent)}#pgaetop a:hover span::before{transform:rotate(45deg) translate(-13px, -13px)}.area,.animate{opacity:0;transform:scale(0.9) translateY(50px);transform-origin:center bottom;transition-property:opacity,transform;transition-duration:.8s;transition-timing-function:ease-in;transition-delay:0s}.area.animate-on,.animate.animate-on{opacity:1;transform:scale(1) translateY(0)}.area.transition-off,.animate.transition-off{transition:none}.animate-none{opacity:initial;transform:none;transition:none}.btn-brackets{display:block;width:min(90%,420px);margin-inline:auto}.btn-brackets::before,.btn-brackets::after{content:"";display:block;height:16px;border:1px solid var(--color-bdr)}.btn-brackets::before{border-bottom:none}.btn-brackets::after{border-top:none}.btn-brackets .inner{position:relative;padding-block:2px;padding-inline:min(5%,24px);isolation:isolate}.btn-brackets .inner .logo{overflow:hidden;text-indent:calc(-infinity*1px);aspect-ratio:180 / 28;width:180px;min-width:0;background-color:var(--color-ttl);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-image:url(../img/logo_musiclounge.svg);mask-image:url(../img/logo_musiclounge.svg);-webkit-mask-size:contain;mask-size:contain;margin-inline:auto;margin-bottom:16px}.btn-brackets .inner .label{color:var(--color-body);font-size:clamp(15px,14.12px + 0.245vw,16px);line-height:110%;background-color:var(--color-orange);border-radius:6px;width:min(100%,280px);margin-inline:auto;padding:6px;transition:background-color .4s ease-out 0s}.btn-brackets .inner .main{color:var(--color-ttl);font-size:clamp(18px,16.24px + 0.49vw,20px)}.btn-brackets .inner .sub{color:var(--color-label);font-size:clamp(13px,11.24px + 0.49vw,15px);transition:color .4s ease-out 0s}.btn-brackets:hover .label{background-color:var(--color-link)}.btn-brackets:hover .sub{color:var(--color-link)}ul.point-ul{font-size:clamp(14px,13.12px + 0.245vw,15px);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}@media(max-width: 480px){ul.point-ul li+li{margin-top:.6em}}ul.point-ul li *{text-indent:0}ul.point-ul li::before{content:"●";text-indent:0;display:inline-block;width:1.1em;scale:.8;color:var(--color-bdr)}ul.caution-ul{font-size:clamp(14px,13.12px + 0.245vw,15px);text-align:left;display:inline-block;margin-inline:auto}ul.caution-ul li{text-indent:-1.1em;padding-left:1.1em}ul.caution-ul li+li{margin-top:.3em}ul.caution-ul li *{text-indent:0}ul.caution-ul li::before{content:"※";text-indent:0;display:inline-block;width:1.1em;scale:.8}.lead-txt{color:var(--color-txt);font-size:clamp(1.6rem,1.424rem + 0.49vw,1.8rem);font-family:var(--font-sub);font-weight:var(--fw-sub);line-height:var(--lh-sub);letter-spacing:var(--ls-sub);line-height:1.5}.cursive{color:var(--color-script);font-size:clamp(18px,12.71px + 1.471vw,24px);font-family:var(--font-script);font-weight:var(--fw-def);line-height:1.1;letter-spacing:var(--ls-def)}.head-block{text-align:center}@media(max-width: 768px){.head-block{text-align:center !important}}.head-block.align-left{text-align:left}.head-block.align-right{text-align:right}.head-block .cursive{margin-bottom:1.5em}.head-block .area-ttl{color:var(--color-ttl);font-size:clamp(18px,16.24px + 0.49vw,20px);line-height:1.4}.howto-ttl{color:#6b4a3b;font-size:clamp(18px,16.24px + 0.49vw,20px);line-height:1.1;display:inline-block;margin-inline:auto}.howto-ttl::after{content:"";display:block;margin-top:10px;margin-inline:auto;width:80%;height:1px;background-color:currentColor}.howto-head .note{font-size:clamp(14px,13.4px + 0.167vw,15px)}.lead-area{padding-top:clamp(40px,18.82px + 5.882vw,64px)}.lead-txt{margin-bottom:1.6em}.about-area{--area-padding-block: min(6.67vw, 48px) min(11.11vw, 64px);--area-padding-inline: min(3%, 32px)}.description{text-align:left;background-color:var(--color-bg1);background-image:url(../img/bg1.webp);background-repeat:no-repeat;background-position:right center;background-size:cover;border-radius:var(--radius-def) var(--radius-def) 0 0;padding-block:var(--area-padding-block);padding-inline:var(--area-padding-inline);position:relative;isolation:isolate}@media(max-width: 768px){.description::after{content:"";background-color:color-mix(in oklch, var(--color-bg1) 75%, transparent);position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}}.description .head-block{margin-bottom:40px}.description .main-block{display:flex;flex-direction:column;row-gap:48px}.detail-wrap .point-ul{margin-bottom:.4em}.price-wrap{width:clamp(280px,209.41px + 19.608vw,360px);display:flex;flex-direction:column;row-gap:8px}@media(max-width: 480px){.price-wrap{width:100%}}.price-wrap .price-head{display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap;flex-direction:row}.price-wrap .price-head .ttl{color:#d8cbc5;font-size:16px}.price-wrap .price-head .tax{color:#8a7768;font-size:13px}.price-wrap .price-main{border:1px solid #8a7768;padding:8px 3px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:column;gap:3px}.price-wrap .price-main li{width:100%;padding:6px 16px;color:#d8cbc5;display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap;flex-direction:row;background:#493329}@media(max-width: 480px){.price-wrap .price-main li{padding:10px 12px}}.price-wrap .price-main li .plan{font-size:16px;line-height:1.1}.price-wrap .price-main li .price{position:relative}@media(max-width: 480px){.price-wrap .price-main li .price{display:flex;justify-content:center;flex-direction:column;row-gap:.4em}}.price-wrap .price-main li .yen{display:flex;justify-content:flex-end;align-items:center;flex-wrap:nowrap;flex-direction:row;gap:4px;font-size:20px;line-height:1.1}.price-wrap .price-main li .yen:after{content:"円";font-size:12px;line-height:1.1;transform:translateY(1px)}.price-wrap .price-main li .note{position:absolute;top:0;bottom:0;left:calc(100% + 30px);margin-block:auto;width:120px;text-align:left;color:#db7c4c;font-size:14px;line-height:1.1;display:flex;align-items:center}@media(max-width: 480px){.price-wrap .price-main li .note{position:relative;top:initial;bottom:initial;left:initial;margin-block:initial;width:auto;text-align:right}}.privilege-dl{display:flex;justify-content:flex-start;align-items:center;flex-wrap:nowrap;flex-direction:row;gap:12px}.privilege-dl dt{color:#5a2b11;font-size:18px;letter-spacing:.04em;display:block;aspect-ratio:1/1;width:50px;min-width:0;border-radius:50%;background-color:#d8cbc5;display:flex;justify-content:center;align-items:center}.privilege-dl dd{flex:1;text-align:left;color:#db7c4c;font-size:16px}.navigators{background-color:var(--color-bg2);background-image:url(../img/bg2.webp);background-repeat:no-repeat;background-position:center center;background-size:cover;border-radius:0 0 var(--radius-def) var(--radius-def);padding-block:var(--area-padding-block);padding-inline:var(--area-padding-inline);display:flex;flex-direction:column;row-gap:56px}.navigators-grid{display:grid;grid-template-columns:repeat(auto-fit, calc(50% - 16px));-moz-column-gap:32px;column-gap:32px;row-gap:48px}@media(max-width: 768px){.navigators-grid{grid-template-columns:repeat(auto-fit, 100%)}}.navigators-card{display:grid;grid-template-rows:subgrid;grid-row:span 3;gap:0;position:relative;isolation:isolate}.navigators-card::after{content:"";position:absolute;z-index:-1;left:0;right:0;height:100%;grid-row:2/4;border-radius:var(--radius-def);background-color:color-mix(in oklch, #211917 60%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.navigators-card{--credit-padding-block: 24px;--credit-padding-inline: 3%}.navigators-card .pct{position:relative;aspect-ratio:480/360;width:min(100%,420px);min-width:0;margin-inline:auto;z-index:-1}.navigators-card .pct a{position:absolute;z-index:0;width:84%;margin-inline:auto;top:0;left:0;right:0}.navigators-card .pct a img{transition:filter .3s ease-out 0s}.navigators-card .pct a:hover img{opacity:1;filter:var(--hover-filter-bright-soft) drop-shadow(0 0 8px color-mix(in oklch, #8A7768 5%, transparent)) drop-shadow(0 0 16px color-mix(in oklch, #8A7768 10%, transparent)) drop-shadow(0 0 24px color-mix(in oklch, #8A7768 20%, transparent))}.navigators-card .head{text-align:left;color:#d8cbc5;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;flex-direction:row;row-gap:.8em;padding-block:var(--credit-padding-block);padding-inline:var(--credit-padding-inline)}.navigators-card .head .name{font-size:20px;font-size:clamp(18px,16.24px + 0.49vw,20px);line-height:1.1}.navigators-card .head .part{opacity:.7;font-size:13px;font-size:clamp(12px,11.12px + 0.245vw,13px);line-height:1.1}@media(max-width: 768px){.navigators-card .head .part{width:100%}}.navigators-card .info{text-align:left;padding-block:var(--credit-padding-block);padding-inline:var(--credit-padding-inline);padding-top:0}.event-area .area-ttl{line-height:1.5}.event-area .area-ttl em{display:inline-block}.event-area .area-ttl b{display:inline-block;position:relative;text-align:center}.event-area .area-ttl b:before{content:"";position:absolute;display:block;margin-inline:auto;left:0;right:0;transform:translateY(-180%);aspect-ratio:1/1;width:4px;min-width:0;border-radius:50%;background-color:var(--color-bdr)}.event-area .area-ttl strong{color:var(--color-orange)}.event-inner{padding-top:clamp(32px,17.88px + 3.922vw,48px);padding-bottom:clamp(48px,33.88px + 3.922vw,64px)}.event-inner .main-block{margin-top:clamp(32px,17.88px + 3.922vw,48px);margin-bottom:clamp(48px,33.88px + 3.922vw,64px)}.frame-simple{border:1px solid var(--color-bdr);padding-block:6px;width:min(100%,720px);margin-inline:auto}.frame-simple::before,.frame-simple::after{content:"";display:block;height:1px;background-color:var(--color-bdr)}.frame-simple::before{border-bottom:none}.frame-simple::after{border-top:none}.frame-simple p{color:var(--color-em);font-size:clamp(15px,12.35px + 0.735vw,18px);padding-block:1.4em;padding-inline:3%}.caution-ul{margin-top:1em}.howto-area{padding-top:0}.howto-area .cursive{margin-bottom:1.2em}.howto-wrap{background-color:#efe8e3;border-radius:var(--radius-def);overflow:hidden}.howto-head{background-color:rgba(0,0,0,0);background-image:url(../img/bg3.webp);background-repeat:no-repeat;background-position:100% 50%;background-size:cover;padding-block:40px 48px;padding-inline:3%;position:relative;isolation:isolate}@media(max-width: 768px){.howto-head{padding-block:32px}.howto-head::after{content:"";background-color:color-mix(in oklch, #EFE8E3 60%, transparent);position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}}.howto-head .howto-ttl{text-shadow:0 -2px 4px color-mix(in oklch, #EFE8E3 80%, transparent),0 -4px 8px color-mix(in oklch, #EFE8E3 98%, transparent),0 2px 4px color-mix(in oklch, #EFE8E3 80%, transparent),0 4px 8px color-mix(in oklch, #EFE8E3 98%, transparent)}.howto-head .note{margin-top:1.6em;color:#594f49;text-shadow:0 -2px 4px color-mix(in oklch, #EFE8E3 80%, transparent),0 -4px 8px color-mix(in oklch, #EFE8E3 98%, transparent),0 2px 4px color-mix(in oklch, #EFE8E3 80%, transparent),0 4px 8px color-mix(in oklch, #EFE8E3 98%, transparent)}.howto-ol{--pct-width: 47.3%;--step-width: calc(100% - var(--pct-width))}.howto-ol li{background:linear-gradient(180deg, #E5DDD6 10%, #D5CEC8 90%);display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap;flex-direction:row;row-gap:24px;position:relative}@media(max-width: 768px){.howto-ol li{padding-block:48px 32px;padding-inline:5%}.howto-ol li:not(:last-child)::after{content:"";position:absolute;z-index:1;left:0;right:0;margin-inline:auto;bottom:-24px;width:0;height:0;border-style:solid;border-right:40px solid rgba(0,0,0,0);border-left:40px solid rgba(0,0,0,0);border-top:24px solid #d5cec8;border-bottom:0}}@media(max-width: 768px){.howto-ol{--pct-width: 100%;--step-width: 100%}}.howto-pct{width:var(--pct-width);background:linear-gradient(180deg, #F6F3F0 10%, #EFE9E4 90%);display:flex;justify-content:center;flex-direction:column;padding:8px}.howto-pct .inner{display:contents}.howto-pct img{max-width:90%;margin-inline:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:50% 100%;object-position:50% 100%}@media(max-width: 768px){.howto-pct{background:none;order:2}.howto-pct .inner{display:block;background:linear-gradient(180deg, #F6F3F0 10%, #EFE9E4 90%);width:96%;margin-inline:auto;border-radius:8px;padding:16px 8px}.howto-pct img{max-width:100%}}.howto-step{width:var(--step-width);position:relative;padding-block:72px 64px;padding-inline:5%}@media(max-width: 768px){.howto-step{padding-block:0;padding-inline:0}}.howto-step .inner{height:100%;display:flex;justify-content:center;flex-direction:column}.howto-step .head{display:flex;justify-content:flex-start;align-items:center;flex-wrap:nowrap;flex-direction:row;gap:16px;margin-bottom:40px}@media(max-width: 768px){.howto-step .head{margin-bottom:24px}}.howto-step .head .num{position:relative;text-align:center;color:#8c6c5d;font-size:clamp(56px,41.88px + 3.922vw,72px);font-family:var(--font-number);font-weight:var(--fw-def);line-height:1.1;letter-spacing:var(--ls-def)}.howto-step .head .num:before{content:"STEP";position:absolute;bottom:98%;left:50%;transform:translateX(-50%);text-align:center;font-size:clamp(12px,10.24px + 0.49vw,14px);color:currentColor;font-family:var(--font-mix);letter-spacing:0;width:4em;padding-right:.4em}.howto-step .head .ttl{text-align:left;font-size:clamp(18px,16.24px + 0.49vw,20px);color:#6b4a3b;line-height:1.4}.howto-step .flow p{text-align:left;color:#594f49;line-height:1.8}.howto-step::after{content:"";position:absolute;z-index:1;left:0;right:0;margin-inline:auto;bottom:-24px;width:0;height:0;border-style:solid;border-right:40px solid rgba(0,0,0,0);border-left:40px solid rgba(0,0,0,0);border-top:24px solid #d5cec8;border-bottom:0}@media(max-width: 768px){.howto-step::after{display:none}}.howto-ol li:last-child .howto-step::after{display:none}.links-area{padding-top:40px}@media(max-width: 768px){.links-area{padding-top:0}}.links-ul{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;flex-direction:row;-moz-column-gap:80px;column-gap:80px;row-gap:40px;width:min(100%,920px);margin-inline:auto}.links-ul li{width:calc(50% - 40px)}@media(max-width: 768px){.links-ul li{width:100%}}.links-ul .caption{font-size:clamp(13px,12.12px + 0.245vw,14px);color:#8c6c5d;line-height:1.1;letter-spacing:.04em;margin-top:.6em}.clrfix::before,.clrfix::after{display:table;content:""}.clrfix::after{clear:both}.edit-block{position:relative;padding:10em 0}[none]{display:none !important}/*# sourceMappingURL=style.css.map */