.page.svelte-ccoly1{color:#252c2f;background:#e6e5e5;min-height:100vh;position:relative;overflow-x:clip}.frame-outer.svelte-ccoly1{--scale:calc(100vw / 1920px);width:100%;height:calc(var(--frame-h,3615px) * var(--scale));overflow:hidden}.frame.svelte-ccoly1{width:1920px;height:var(--frame-h,3615px);--tf:.8;transform-origin:0 0;transform:scale(var(--scale));background:#e6e5e5;margin:0;position:relative;overflow:hidden}.hero-photo.svelte-ccoly1{border-bottom-right-radius:200px;width:1599.85px;height:996px;position:absolute;top:0;left:0;overflow:hidden}.hero-photo.svelte-ccoly1 img:where(.svelte-ccoly1){object-fit:cover;object-position:40% 50%;width:100%;height:100%;display:block}.hero-title.svelte-ccoly1{letter-spacing:.1em;color:#fff;white-space:nowrap;margin:0;font-family:Yu Mincho Pr6N,Yu Mincho,serif;font-size:55px;font-weight:600;line-height:1;position:absolute;top:571px;left:130px}.hero-intro.svelte-ccoly1{width:865px;transform:scale(var(--tf));transform-origin:0 0;position:absolute;top:710px;left:130px}.hero-intro.svelte-ccoly1 p:where(.svelte-ccoly1){font-family:"A P-OTF A1Gothic StdN", "A1Gothic StdN", var(--font-jp,"Noto Sans JP"), sans-serif;letter-spacing:.1em;color:#fff;margin:0;font-size:16px;font-weight:400;line-height:29px}.big-diamond.svelte-ccoly1{transform-origin:50%;pointer-events:none;width:124.239px;height:124.945px;position:absolute;transform:rotate(-45deg)}.big-diamond.svelte-ccoly1 svg:where(.svelte-ccoly1){width:100%;height:100%;display:block;overflow:visible}.big-diamond-hero.svelte-ccoly1{top:486.9px;left:452.3px;transform:rotate(45deg)}.big-diamond-water.svelte-ccoly1{top:1157.9px;left:1450px}.water-band.svelte-ccoly1{background:#ecececb8;border-radius:150px 0 0 150px;width:1600px;height:498px;position:absolute;top:1105px;left:320px}.water-photo.svelte-ccoly1{border-radius:100px;width:483.87px;height:387px;position:absolute;top:1160px;left:378px;overflow:hidden}.water-photo.svelte-ccoly1 img:where(.svelte-ccoly1){object-fit:cover;width:100%;height:100%;display:block}.water-title.svelte-ccoly1{letter-spacing:.1em;color:#252c2f;white-space:nowrap;margin:0;font-family:Yu Mincho Pr6N,Yu Mincho,serif;font-size:45px;font-weight:600;line-height:1;position:absolute;top:1242px;left:1524px}.water-body.svelte-ccoly1{width:865px;transform:scale(var(--tf));transform-origin:0 0;position:absolute;top:1343px;left:912px}.water-body.svelte-ccoly1 p:where(.svelte-ccoly1){font-family:"A P-OTF A1Gothic StdN", "A1Gothic StdN", var(--font-jp,"Noto Sans JP"), sans-serif;letter-spacing:.1em;color:#252c2f;margin:0;font-size:16px;font-weight:400;line-height:29px}.acc-group.svelte-ccoly1{width:1920px;height:0;transform:scale(var(--tf));transform-origin:984.5px 1801px;position:absolute;top:0;left:0}.acc.svelte-ccoly1{width:875px;position:absolute}.acc-head.svelte-ccoly1{cursor:pointer;text-align:left;background:0 0;border:none;width:100%;height:95px;margin:0;padding:0;display:block;position:relative}.acc-bar.svelte-ccoly1{border-radius:4px;width:10px;height:72px;position:absolute;top:20px;left:20px}.acc-name.svelte-ccoly1{color:#252c2f;white-space:nowrap;align-items:center;gap:18px;height:72px;font-family:Yu Mincho Pr6N,Yu Mincho,serif;font-size:36px;font-weight:600;line-height:1;display:flex;position:absolute;top:0;left:47px}.acc-suffix.svelte-ccoly1{margin-left:-10px;font-size:30px;font-weight:400}.acc-diamond.svelte-ccoly1{background:#252c2f;flex:none;width:8.46px;height:8.46px;transform:rotate(45deg)}.acc-romaji.svelte-ccoly1{letter-spacing:.5em;color:#252c2f;font-family:Yu Mincho Pr6N,Yu Mincho,serif;font-size:15px;font-weight:600;line-height:1;position:absolute;top:66px;left:47px}.acc-chevron.svelte-ccoly1{filter:drop-shadow(0 0 2.727px #0000001a);width:33px;height:16px;transition:transform .3s;position:absolute;top:36px;right:142px}.acc.open.svelte-ccoly1 .acc-chevron:where(.svelte-ccoly1){transform:rotate(180deg)}.acc-body.svelte-ccoly1{margin-top:35px;padding-left:47px}.acc-body.svelte-ccoly1 p:where(.svelte-ccoly1){font-family:"A P-OTF A1Gothic StdN", "A1Gothic StdN", var(--font-jp,"Noto Sans JP"), sans-serif;letter-spacing:.1em;color:#252c2f;margin:0;font-size:16px;font-weight:400;line-height:29px}.acc-body.svelte-ccoly1 p.sp:where(.svelte-ccoly1){height:29px}.footer-line.svelte-ccoly1{translate:0 var(--foot-dy,0px);background:#c4c4c4;width:1666px;height:.44px;position:absolute;top:3458px;left:127px}.footer-links.svelte-ccoly1{translate:0 var(--foot-dy,0px);width:967px;transform:scale(var(--tf));transform-origin:0 0;font-family:"A P-OTF A1Gothic StdN", "A1Gothic StdN", var(--font-jp,"Noto Sans JP"), sans-serif;letter-spacing:.15em;color:#252c2f;flex-wrap:wrap;gap:0 48px;margin:0;font-size:16px;line-height:24px;display:flex;position:absolute;top:3501px;left:127px}.footer-logo.svelte-ccoly1{translate:0 var(--foot-dy,0px);width:257px;height:91.786px;position:absolute;top:3475px;left:1529px}.footer-logo.svelte-ccoly1 img:where(.svelte-ccoly1){width:100%;height:100%;display:block}.frame-m-outer.svelte-ccoly1{display:none}@media (width<=1024px){.frame-outer.svelte-ccoly1{display:none}.frame-m-outer.svelte-ccoly1{--scale-m:min(2, calc(100vw / 390px));width:100%;height:calc(var(--frame-hm,2837px) * var(--scale-m));display:block;overflow:hidden}}.frame-m.svelte-ccoly1{width:390px;height:var(--frame-hm,2837px);--tf:1;transform-origin:top;transform:scale(var(--scale-m));background:#e6e5e5;margin-inline:auto;position:relative;overflow:hidden}.frame-m.svelte-ccoly1 .g:where(.svelte-ccoly1){color:#6d8b39}.mr-title.svelte-ccoly1{letter-spacing:1.7px;color:#252c2f;white-space:nowrap;z-index:3;margin:0;font-family:Yu Mincho Pr6N,Yu Mincho,serif;font-size:19px;font-weight:600;line-height:1.8;position:absolute;top:116.1px;left:33.17px}.mr-intro.svelte-ccoly1{z-index:3;width:324px;position:absolute;top:175px;left:33px}.mr-intro.svelte-ccoly1 p:where(.svelte-ccoly1){font-family:"A P-OTF A1Gothic StdN", "A1Gothic StdN", var(--font-jp,"Noto Sans JP"), sans-serif;letter-spacing:.9px;color:#252c2f;margin:0;font-size:10.2px;font-weight:400;line-height:18.3px}.mr-hero-photo.svelte-ccoly1{z-index:1;border-radius:0 0 169.277px;width:696px;height:459px;position:absolute;top:339px;left:-122.46px;overflow:hidden}.mr-hero-photo.svelte-ccoly1 img:where(.svelte-ccoly1){object-fit:cover;width:56.67%;max-width:none;height:107.41%;display:block;position:absolute;top:.11%;left:17.3%}.mr-diamond.svelte-ccoly1{pointer-events:none;z-index:3;width:43.1968px;max-width:none;height:43.4427px;position:absolute;transform:translate(-50%,-50%)rotate(45deg)}.mr-diamond-hero.svelte-ccoly1{top:125.42px;left:176.31px}.mr-diamond-water.svelte-ccoly1{top:1075.13px;left:258.2px}.mr-water-panel.svelte-ccoly1{z-index:0;background:#ecececb8;border-radius:51.71px;width:278px;height:428px;position:absolute;top:848px;left:56px}.mr-water-photo.svelte-ccoly1{z-index:2;border-radius:34.471px;width:183.79px;height:147px;position:absolute;top:888px;left:103px;overflow:hidden}.mr-water-photo.svelte-ccoly1 img:where(.svelte-ccoly1){object-fit:cover;width:100%;height:100%;display:block}.mr-water-title.svelte-ccoly1{text-align:center;letter-spacing:1.591px;color:#252c2f;white-space:nowrap;z-index:3;width:278px;margin:0;font-family:Yu Mincho Pr6N,Yu Mincho,serif;font-size:17.8px;font-weight:600;line-height:1.8;position:absolute;top:1066px;left:56px}.mr-water-body.svelte-ccoly1{text-align:center;z-index:3;width:278px;position:absolute;top:1122px;left:56px}.mr-water-body.svelte-ccoly1 p:where(.svelte-ccoly1){font-family:"A P-OTF A1Gothic StdN", "A1Gothic StdN", var(--font-jp,"Noto Sans JP"), sans-serif;letter-spacing:.9px;color:#252c2f;margin:0;font-size:10.2px;font-weight:400;line-height:18.3px}.mr-acc.svelte-ccoly1{z-index:3;width:324px;position:absolute}.mr-acc-head.svelte-ccoly1{cursor:pointer;text-align:left;background:0 0;border:none;width:100%;height:41.5px;margin:0;padding:0;display:block;position:relative}.mr-acc-bar.svelte-ccoly1{border-radius:1.748px;width:4.37px;height:31.46px;position:absolute;top:8.74px;left:8.74px}.mr-acc-name.svelte-ccoly1{color:#252c2f;white-space:nowrap;align-items:center;gap:7.87px;height:31.46px;font-family:Yu Mincho Pr6N,Yu Mincho,serif;font-size:17px;font-weight:600;line-height:1;display:flex;position:absolute;top:0;left:20.5px}.mr-acc-suffix.svelte-ccoly1{margin-left:-4.37px;font-size:12px;font-weight:400}.mr-acc-diamond.svelte-ccoly1{background:#252c2f;flex:none;width:4px;height:4px;transform:rotate(45deg)}.mr-acc-romaji.svelte-ccoly1{letter-spacing:.4em;color:#252c2f;font-family:Yu Mincho Pr6N,Yu Mincho,serif;font-size:8px;font-weight:600;line-height:1;position:absolute;top:28.5px;left:20.5px}.mr-acc-chevron.svelte-ccoly1{filter:drop-shadow(0 0 1.192px #0000001a);width:16px;height:8px;transition:transform .3s;position:absolute;top:15.7px;right:6px}.mr-acc.open.svelte-ccoly1 .mr-acc-chevron:where(.svelte-ccoly1){transform:rotate(180deg)}.mr-acc-body.svelte-ccoly1{margin-top:16px;padding-left:20.5px}.mr-acc-body.svelte-ccoly1 p:where(.svelte-ccoly1){font-family:"A P-OTF A1Gothic StdN", "A1Gothic StdN", var(--font-jp,"Noto Sans JP"), sans-serif;letter-spacing:.95px;color:#252c2f;margin:0;font-size:9.5px;font-weight:400;line-height:17px}.mr-acc-body.svelte-ccoly1 p.sp:where(.svelte-ccoly1){height:9px}.mr-foot-line.svelte-ccoly1{translate:0 var(--foot-dy,0px);z-index:3;background:#c4c4c4;width:320px;height:.5px;position:absolute;top:2580px;left:35px}.mr-foot-links.svelte-ccoly1{translate:0 var(--foot-dy,0px);text-align:center;z-index:3;position:absolute;top:2614px;left:0;right:0}.mr-foot-links.svelte-ccoly1 p:where(.svelte-ccoly1){font-family:"A P-OTF A1Gothic StdN", "A1Gothic StdN", var(--font-jp,"Noto Sans JP"), sans-serif;letter-spacing:1.35px;color:#252c2f;margin:0;font-size:10px;font-weight:400;line-height:30px}.mr-foot-logo.svelte-ccoly1{translate:0 var(--foot-dy,0px);z-index:3;width:99.3px;height:35.46px;position:absolute;top:2758px;left:50%;transform:translate(-50%)}.mr-foot-logo.svelte-ccoly1 img:where(.svelte-ccoly1){width:100%;height:100%;display:block}.footer-links.svelte-ccoly1 a:where(.svelte-ccoly1),.mr-foot-links.svelte-ccoly1 a:where(.svelte-ccoly1){color:inherit;text-decoration:none}.footer-links.svelte-ccoly1 a:where(.svelte-ccoly1):hover,.mr-foot-links.svelte-ccoly1 a:where(.svelte-ccoly1):hover{opacity:.6}
