:root{--modal-padding-right: 0px}html{font-family:"Noto Serif JP",YuMincho,Hiragino Mincho ProN,Yu Mincho,MS PMincho,Times New Roman,serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.1111111111vw;font-weight:500;font-optical-sizing:auto;font-style:normal;line-height:normal;color:#595757;-webkit-text-size-adjust:100%;background-color:#fff;scrtollbar-gutter:stable;overflow-wrap:anywhere;word-break:normal;line-break:strict}@media (min-width: 1366px){html{font-size:15.1777777778px}}@media (max-width: 900px){html{font-size:3.125vw}}*{margin:0;padding:0;box-sizing:border-box}:before,:after{box-sizing:border-box}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:500}a{color:#595757;text-decoration:none}a img{border:none}button{cursor:pointer;border:none;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#595757;font:inherit;font-feature-settings:inherit}input,textarea{font:inherit}label{cursor:pointer}details summary{list-style:none;cursor:pointer}details summary::-webkit-details-marker{display:none}dialog{color:inherit}img,svg{width:100%;vertical-align:middle;margin:0;padding:0;image-rendering:auto}ol,ul{list-style:none}html.webkit img[src$=svg]{transform:translateZ(0)}img:-moz-loading{visibility:hidden}@media (min-width: 901px){.onlyPc{display:block}img.onlyPc{display:inline-block}.onlySp,img.onlySp{display:none!important}}@media (max-width: 900px){.onlyPc,img.onlyPc{display:none!important}.onlySp{display:block}img.onlySp{display:inline-block}}.gl_common_anc_target{margin-top:-5.8638360176rem;padding-top:5.8638360176rem}@media (max-width: 900px){.gl_common_anc_target{margin-top:-3.7546666667rem;padding-top:3.7546666667rem}}.dummy_page_kv.svelte-e7x4qm{pointer-events:none;position:absolute;top:0;left:0;height:50.6002928258rem}.dummy_nav.svelte-e7x4qm{pointer-events:none;position:absolute;top:0;left:0;height:6.0680819912rem}.-kv_bg.svelte-e7x4qm{position:absolute;top:0;left:0;width:100%;aspect-ratio:1366/910}.-kv_bg.isHide.svelte-e7x4qm{display:none}.-kv_bg.svelte-e7x4qm .-item:where(.svelte-e7x4qm){position:absolute;top:0;left:0;width:100%;opacity:0}.-kv_bg[data-dir=common].svelte-e7x4qm .-item[data-dir=common]:where(.svelte-e7x4qm){opacity:1}.-kv_bg[data-dir=bride_groom].svelte-e7x4qm .-item[data-dir=bride_groom]:where(.svelte-e7x4qm){opacity:1}.-kv_bg[data-dir=guest].svelte-e7x4qm .-item[data-dir=guest]:where(.svelte-e7x4qm){opacity:1}.-kv_bg[data-dir=everyone].svelte-e7x4qm .-item[data-dir=everyone]:where(.svelte-e7x4qm){opacity:1}.-bg.svelte-e7x4qm{position:fixed;top:0;left:0;width:90rem;aspect-ratio:1366/700;pointer-events:none}.-bg.svelte-e7x4qm .-item:where(.svelte-e7x4qm){position:absolute;top:0;left:0;width:100%;opacity:0}.-bg[data-dir=common].svelte-e7x4qm .-item[data-dir=common]:where(.svelte-e7x4qm){opacity:1}.-bg[data-dir=bride_groom].svelte-e7x4qm .-item[data-dir=bride_groom]:where(.svelte-e7x4qm){opacity:1}.-bg[data-dir=guest].svelte-e7x4qm .-item[data-dir=guest]:where(.svelte-e7x4qm){opacity:1}.-bg[data-dir=everyone].svelte-e7x4qm .-item[data-dir=everyone]:where(.svelte-e7x4qm){opacity:1}header.svelte-e7x4qm{position:fixed;top:0;left:0;width:100%;height:6.0680819912rem;z-index:1000;transition:transform .6s cubic-bezier(.215,.61,.355,1) 0s}header.isHide.svelte-e7x4qm{transform:translateY(-100%)}header.isColorChange.svelte-e7x4qm .-logo:where(.svelte-e7x4qm) a:where(.svelte-e7x4qm) svg:where(.svelte-e7x4qm){fill:#595757}header.isColorChange.svelte-e7x4qm .-nav:where(.svelte-e7x4qm) ul:where(.svelte-e7x4qm) li:where(.svelte-e7x4qm):after{border-right-color:#595757}header.isColorChange.svelte-e7x4qm .-nav:where(.svelte-e7x4qm) ul:where(.svelte-e7x4qm) li:where(.svelte-e7x4qm) a:where(.svelte-e7x4qm){color:#595757}header.isColorChange.svelte-e7x4qm .-nav:where(.svelte-e7x4qm) ul:where(.svelte-e7x4qm) li:where(.svelte-e7x4qm) a:where(.svelte-e7x4qm) .-icon:where(.svelte-e7x4qm) svg:where(.svelte-e7x4qm){fill:#595757}header.isColorChange.svelte-e7x4qm .-nav:where(.svelte-e7x4qm) .btn_venues:where(.svelte-e7x4qm) a:where(.svelte-e7x4qm) .-img:where(.svelte-e7x4qm) svg:where(.svelte-e7x4qm){fill:#595757}header.isColorChange.svelte-e7x4qm .-nav:where(.svelte-e7x4qm) .btn_venues:where(.svelte-e7x4qm) a:where(.svelte-e7x4qm) .-txt:where(.svelte-e7x4qm){color:#595757}header.svelte-e7x4qm .-logo:where(.svelte-e7x4qm){position:absolute;top:2.8989751098rem;left:1.4494875549rem;width:13.17715959rem;aspect-ratio:200/31.23}header.svelte-e7x4qm .-logo:where(.svelte-e7x4qm) a:where(.svelte-e7x4qm){display:block;transition:opacity 1s cubic-bezier(.215,.61,.355,1)}@media (hover: hover){header.svelte-e7x4qm .-logo:where(.svelte-e7x4qm) a:where(.svelte-e7x4qm):hover{opacity:.5}}header.svelte-e7x4qm .-logo:where(.svelte-e7x4qm) a:where(.svelte-e7x4qm) svg:where(.svelte-e7x4qm){fill:#fff;transition:fill 1s cubic-bezier(.215,.61,.355,1) 0s}header.svelte-e7x4qm .-nav:where(.svelte-e7x4qm) ul:where(.svelte-e7x4qm){position:absolute;top:2.3060029283rem;right:calc(11.7935578331rem + var(--modal-padding-right, 0));display:flex;justify-content:flex-end;align-items:center}header.svelte-e7x4qm .-nav:where(.svelte-e7x4qm) ul:where(.svelte-e7x4qm) li:where(.svelte-e7x4qm){position:relative;flex:0 0 auto}header.svelte-e7x4qm .-nav:where(.svelte-e7x4qm) ul:where(.svelte-e7x4qm) li:where(.svelte-e7x4qm):after{content:"";position:absolute;top:calc(50% - .7906295754rem / 2);right:0;display:block;height:.7906295754rem;border-right:.065885798rem solid #fff;transition:border-right-color 1s cubic-bezier(.215,.61,.355,1) 0s}header.svelte-e7x4qm .-nav:where(.svelte-e7x4qm) ul:where(.svelte-e7x4qm) li:where(.svelte-e7x4qm):last-child:after{display:none}header.svelte-e7x4qm .-nav:where(.svelte-e7x4qm) ul:where(.svelte-e7x4qm) li:where(.svelte-e7x4qm) a:where(.svelte-e7x4qm){display:block;position:relative;color:#fff;margin:0 .9882869693rem;transition:color 1s cubic-bezier(.215,.61,.355,1) 0s}header.svelte-e7x4qm .-nav:where(.svelte-e7x4qm) ul:where(.svelte-e7x4qm) li:where(.svelte-e7x4qm) a:where(.svelte-e7x4qm) .-txt:where(.svelte-e7x4qm){display:block;text-align:center;overflow:hidden;height:1.1991215227rem}header.svelte-e7x4qm .-nav:where(.svelte-e7x4qm) ul:where(.svelte-e7x4qm) li:where(.svelte-e7x4qm) a:where(.svelte-e7x4qm) .-txt:where(.svelte-e7x4qm) span:where(.svelte-e7x4qm){display:block;transition:transform .6s cubic-bezier(.215,.61,.355,1) 0s;line-height:1.1991215227rem;letter-spacing:.03em}header.svelte-e7x4qm .-nav:where(.svelte-e7x4qm) ul:where(.svelte-e7x4qm) li:where(.svelte-e7x4qm) a:where(.svelte-e7x4qm) .-txt:where(.svelte-e7x4qm) span[lang=en]:where(.svelte-e7x4qm){font-family:Sedan,serif;font-weight:400;font-style:normal;font-size:.8565153734rem}header.svelte-e7x4qm .-nav:where(.svelte-e7x4qm) ul:where(.svelte-e7x4qm) li:where(.svelte-e7x4qm) a:where(.svelte-e7x4qm) .-txt:where(.svelte-e7x4qm) span[lang=ja]:where(.svelte-e7x4qm){font-size:.7247437775rem}header.svelte-e7x4qm .-nav:where(.svelte-e7x4qm) ul:where(.svelte-e7x4qm) li:where(.svelte-e7x4qm) a:where(.svelte-e7x4qm) .-txt.-multi:where(.svelte-e7x4qm){height:2.3982430454rem}header.svelte-e7x4qm .-nav:where(.svelte-e7x4qm) ul:where(.svelte-e7x4qm) li:where(.svelte-e7x4qm) a:where(.svelte-e7x4qm) .-txt.-multi:where(.svelte-e7x4qm) span:where(.svelte-e7x4qm){display:flex;justify-content:center;align-items:center;height:2.3982430454rem}header.svelte-e7x4qm .-nav:where(.svelte-e7x4qm) ul:where(.svelte-e7x4qm) li:where(.svelte-e7x4qm) a:where(.svelte-e7x4qm) .-icon:where(.svelte-e7x4qm){position:absolute;bottom:-1.317715959rem;left:calc(50% - .5270863836rem / 2);display:block;width:.5270863836rem;aspect-ratio:1/1;opacity:0;transform:translateY(-50%);transition:opacity 1s cubic-bezier(.215,.61,.355,1) 0s,transform 1s cubic-bezier(.215,.61,.355,1) 0s}header.svelte-e7x4qm .-nav:where(.svelte-e7x4qm) ul:where(.svelte-e7x4qm) li:where(.svelte-e7x4qm) a:where(.svelte-e7x4qm) .-icon:where(.svelte-e7x4qm) svg:where(.svelte-e7x4qm){fill:#fff;transition:fill 1s cubic-bezier(.215,.61,.355,1) 0s}@media (hover: hover){header.svelte-e7x4qm .-nav:where(.svelte-e7x4qm) ul:where(.svelte-e7x4qm) li:where(.svelte-e7x4qm) a:where(.svelte-e7x4qm):hover .-txt:where(.svelte-e7x4qm) span:where(.svelte-e7x4qm){transform:translateY(-100%)}}header.svelte-e7x4qm .-nav:where(.svelte-e7x4qm) ul:where(.svelte-e7x4qm) li:where(.svelte-e7x4qm) a.isActive:where(.svelte-e7x4qm) .-txt:where(.svelte-e7x4qm) span:where(.svelte-e7x4qm){transform:translateY(-100%)}header.svelte-e7x4qm .-nav:where(.svelte-e7x4qm) ul:where(.svelte-e7x4qm) li:where(.svelte-e7x4qm) a.isActive:where(.svelte-e7x4qm) .-icon:where(.svelte-e7x4qm){opacity:1;transform:translateY(0)}header.svelte-e7x4qm .-nav:where(.svelte-e7x4qm) .btn_venues:where(.svelte-e7x4qm){position:absolute;top:1.8052708638rem;right:calc(3.0307467057rem + var(--modal-padding-right, 0));width:5.9297218155rem}header.svelte-e7x4qm .-nav:where(.svelte-e7x4qm) .btn_venues:where(.svelte-e7x4qm) a:where(.svelte-e7x4qm){position:relative;display:flex;justify-content:center;align-items:center;aspect-ratio:90/57.4}header.svelte-e7x4qm .-nav:where(.svelte-e7x4qm) .btn_venues:where(.svelte-e7x4qm) a:where(.svelte-e7x4qm) .-img:where(.svelte-e7x4qm){position:absolute;top:0;left:0;width:100%;height:100%;transition:transform 1s cubic-bezier(.215,.61,.355,1) 0s}header.svelte-e7x4qm .-nav:where(.svelte-e7x4qm) .btn_venues:where(.svelte-e7x4qm) a:where(.svelte-e7x4qm) .-img:where(.svelte-e7x4qm) svg:where(.svelte-e7x4qm){fill:#fff;transition:fill 1s cubic-bezier(.215,.61,.355,1) 0s}header.svelte-e7x4qm .-nav:where(.svelte-e7x4qm) .btn_venues:where(.svelte-e7x4qm) a:where(.svelte-e7x4qm) .-txt:where(.svelte-e7x4qm){font-family:Sedan,serif;font-weight:400;font-style:normal;color:#fff;font-size:.9224011713rem;letter-spacing:.03em;transition:color 1s cubic-bezier(.215,.61,.355,1) 0s;display:block;text-align:center;overflow:hidden;height:1.2913616398rem}header.svelte-e7x4qm .-nav:where(.svelte-e7x4qm) .btn_venues:where(.svelte-e7x4qm) a:where(.svelte-e7x4qm) .-txt:where(.svelte-e7x4qm) span:where(.svelte-e7x4qm){display:block;transition:transform .6s cubic-bezier(.215,.61,.355,1) 0s;line-height:1.2913616398rem;letter-spacing:.03em}header.svelte-e7x4qm .-nav:where(.svelte-e7x4qm) .btn_venues:where(.svelte-e7x4qm) a:where(.svelte-e7x4qm) .-txt:where(.svelte-e7x4qm) span[lang=en]:where(.svelte-e7x4qm){font-family:Sedan,serif;font-weight:400;font-style:normal;font-size:.9224011713rem}header.svelte-e7x4qm .-nav:where(.svelte-e7x4qm) .btn_venues:where(.svelte-e7x4qm) a:where(.svelte-e7x4qm) .-txt:where(.svelte-e7x4qm) span[lang=ja]:where(.svelte-e7x4qm){font-size:.7906295754rem}@media (hover: hover){header.svelte-e7x4qm .-nav:where(.svelte-e7x4qm) .btn_venues:where(.svelte-e7x4qm) a:where(.svelte-e7x4qm):hover .-txt:where(.svelte-e7x4qm) span:where(.svelte-e7x4qm){transform:translateY(-100%)}}.-fixed_bg.svelte-14cm2ah{position:fixed;top:0;left:0;width:100%;aspect-ratio:375/450;pointer-events:none}.-fixed_bg.svelte-14cm2ah .-item:where(.svelte-14cm2ah){position:absolute;top:0;left:0;width:100%;opacity:0}.-fixed_bg[data-dir=common].svelte-14cm2ah .-item[data-dir=common]:where(.svelte-14cm2ah){opacity:1}.-fixed_bg[data-dir=bride_groom].svelte-14cm2ah .-item[data-dir=bride_groom]:where(.svelte-14cm2ah){opacity:1}.-fixed_bg[data-dir=guest].svelte-14cm2ah .-item[data-dir=guest]:where(.svelte-14cm2ah){opacity:1}.-fixed_bg[data-dir=everyone].svelte-14cm2ah .-item[data-dir=everyone]:where(.svelte-14cm2ah){opacity:1}.-fixed_bg[data-dir=sfs].svelte-14cm2ah .-item[data-dir=sfs]:where(.svelte-14cm2ah){opacity:1}header.svelte-14cm2ah{position:fixed;top:0;left:0;width:100%;z-index:10000;height:4.1216rem;transform:translateY(0);transition:transform .6s cubic-bezier(.215,.61,.355,1) 0s}header.isHide.svelte-14cm2ah{transform:translateY(-100%)}header.isHide.svelte-14cm2ah .-bg:where(.svelte-14cm2ah){opacity:0}header.isColorChange.svelte-14cm2ah .-logo:where(.svelte-14cm2ah) a:where(.svelte-14cm2ah) svg:where(.svelte-14cm2ah){fill:#595757}header.isColorChange.svelte-14cm2ah .-logo.isOpen:where(.svelte-14cm2ah) a:where(.svelte-14cm2ah) svg:where(.svelte-14cm2ah){fill:#fff}header.isColorChange.svelte-14cm2ah .-btn_toggle:where(.svelte-14cm2ah) button:where(.svelte-14cm2ah):before,header.isColorChange.svelte-14cm2ah .-btn_toggle:where(.svelte-14cm2ah) button:where(.svelte-14cm2ah):after{background-color:#595757}header.isColorChange.svelte-14cm2ah .-btn_toggle.isOpen:where(.svelte-14cm2ah) button:where(.svelte-14cm2ah):before,header.isColorChange.svelte-14cm2ah .-btn_toggle.isOpen:where(.svelte-14cm2ah) button:where(.svelte-14cm2ah):after{background-color:#fff}header.svelte-14cm2ah .-bg:where(.svelte-14cm2ah){pointer-events:none;position:absolute;top:0;left:0;width:100%;transition:opacity .6s cubic-bezier(.215,.61,.355,1) 0s}header.svelte-14cm2ah .-bg[data-dir=sfs]:where(.svelte-14cm2ah){display:none}header.svelte-14cm2ah .-logo:where(.svelte-14cm2ah){position:absolute;top:2.0138666667rem;left:.0853333333rem;width:13.49632rem;aspect-ratio:158.16/24.7}header.svelte-14cm2ah .-logo:where(.svelte-14cm2ah) svg:where(.svelte-14cm2ah){fill:#fff}header.svelte-14cm2ah .-btn_toggle:where(.svelte-14cm2ah){position:absolute;top:0;right:0;width:5.8026666667rem;aspect-ratio:1/1}header.svelte-14cm2ah .-btn_toggle:where(.svelte-14cm2ah) button:where(.svelte-14cm2ah){display:block;width:100%;aspect-ratio:1/1}header.svelte-14cm2ah .-btn_toggle:where(.svelte-14cm2ah) button:where(.svelte-14cm2ah):before,header.svelte-14cm2ah .-btn_toggle:where(.svelte-14cm2ah) button:where(.svelte-14cm2ah):after{content:"";position:absolute;left:calc(50% - 2.3893333333rem / 2);width:2.3893333333rem;height:.0853333333rem;background:#fff;transition:width .6s cubic-bezier(.215,.61,.355,1) 0s,left .6s cubic-bezier(.215,.61,.355,1) 0s,top .6s cubic-bezier(.215,.61,.355,1) 0s,transform .6s cubic-bezier(.215,.61,.355,1) 0s}header.svelte-14cm2ah .-btn_toggle:where(.svelte-14cm2ah) button:where(.svelte-14cm2ah):before{top:calc(50% - .384rem)}header.svelte-14cm2ah .-btn_toggle:where(.svelte-14cm2ah) button:where(.svelte-14cm2ah):after{top:calc(50% + .384rem)}header.svelte-14cm2ah .-btn_toggle.isOpen:where(.svelte-14cm2ah) button:where(.svelte-14cm2ah):before,header.svelte-14cm2ah .-btn_toggle.isOpen:where(.svelte-14cm2ah) button:where(.svelte-14cm2ah):after{top:50%}header.svelte-14cm2ah .-btn_toggle.isOpen:where(.svelte-14cm2ah) button:where(.svelte-14cm2ah):before{transform:rotate(-135deg)}header.svelte-14cm2ah .-btn_toggle.isOpen:where(.svelte-14cm2ah) button:where(.svelte-14cm2ah):after{transform:rotate(135deg)}nav.svelte-14cm2ah{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9000;-webkit-backdrop-filter:blur(1.7066666667rem);backdrop-filter:blur(1.7066666667rem);overflow:auto;background:#9fc8e2cc;clip-path:inset(0 0 100% 0);transition:clip-path .6s cubic-bezier(.215,.61,.355,1) 0s}nav.isOpen.svelte-14cm2ah{clip-path:inset(0 0 0 0)}nav.svelte-14cm2ah .-body:where(.svelte-14cm2ah){padding:11.9466666667rem 3.4133333333rem 7.168rem}nav.svelte-14cm2ah .-body:where(.svelte-14cm2ah) ul:where(.svelte-14cm2ah){display:flex;flex-direction:column;gap:2.048rem}nav.svelte-14cm2ah .-body:where(.svelte-14cm2ah) ul:where(.svelte-14cm2ah) a:where(.svelte-14cm2ah){position:relative;display:block;border-bottom:.0853333333rem solid rgba(255,255,255,.5);color:#fff;padding:0 .8533333333rem 1.1093333333rem}nav.svelte-14cm2ah .-body:where(.svelte-14cm2ah) ul:where(.svelte-14cm2ah) a:where(.svelte-14cm2ah) [lang=en]:where(.svelte-14cm2ah){display:block;font-family:Sedan,serif;font-weight:400;font-style:normal;font-size:.8533333333rem;line-height:1em;letter-spacing:.03em;margin:0 0 .512rem}nav.svelte-14cm2ah .-body:where(.svelte-14cm2ah) ul:where(.svelte-14cm2ah) a:where(.svelte-14cm2ah) [lang=ja]:where(.svelte-14cm2ah){display:block;position:relative;font-family:Shippori Mincho B1,serif;font-style:normal;font-weight:400;font-size:1.28rem;line-height:1.4em;letter-spacing:.1em}nav.svelte-14cm2ah .-body:where(.svelte-14cm2ah) ul:where(.svelte-14cm2ah) a:where(.svelte-14cm2ah) [lang=ja]:where(.svelte-14cm2ah) .-icon:where(.svelte-14cm2ah){position:absolute;top:calc(50% - .512rem);right:0;width:1.024rem;aspect-ratio:1/1;line-height:0}footer.svelte-45gtfk{position:relative;margin:25.6954612006rem 0 0}footer.svelte-45gtfk .-inner:where(.svelte-45gtfk){max-width:1366px;position:relative;margin:0 auto;padding:0 0 6.2591508053rem 19.6339677892rem}footer.svelte-45gtfk .-bg:where(.svelte-45gtfk){position:absolute;bottom:0;left:0;width:100%;z-index:-1;pointer-events:none}footer.svelte-45gtfk .-btn_pagetop:where(.svelte-45gtfk){position:absolute;top:0;right:3.2942898975rem;z-index:10}footer.svelte-45gtfk .-btn_pagetop:where(.svelte-45gtfk) a:where(.svelte-45gtfk){position:relative;display:flex;flex-direction:column;align-items:center;gap:.8235724744rem}footer.svelte-45gtfk .-btn_pagetop:where(.svelte-45gtfk) a:where(.svelte-45gtfk):before{content:"";flex:0 0 3.5578330893rem;width:.065885798rem;background:#595757;margin-left:-.1317715959rem;transform-origin:top center}@keyframes svelte-45gtfk-footer_pagetop_hover{0%{transform-origin:top center;transform:scaleY(1)}50%{transform-origin:top center;transform:scaleY(0)}50.1%{transform-origin:bottom center;transform:scaleY(0)}51%{transform-origin:bottom center;transform:scaleY(0)}to{transform-origin:bottom center;transform:scaleY(1)}}footer.svelte-45gtfk .-btn_pagetop:where(.svelte-45gtfk) a:where(.svelte-45gtfk) .-txt:where(.svelte-45gtfk){display:block;writing-mode:vertical-rl;font-size:.8565153734rem;line-height:1.2em;letter-spacing:.03em}@media (hover: hover){footer.svelte-45gtfk .-btn_pagetop:where(.svelte-45gtfk) a:where(.svelte-45gtfk):hover:before{animation:svelte-45gtfk-footer_pagetop_hover ease 1.5s infinite}}footer.svelte-45gtfk .-button:where(.svelte-45gtfk){position:relative;width:61.2737920937rem}footer.svelte-45gtfk .-button:where(.svelte-45gtfk) a:where(.svelte-45gtfk){display:block;border-bottom:.065885798rem solid #595757;padding:0 0 1.317715959rem}footer.svelte-45gtfk .-button:where(.svelte-45gtfk) a:where(.svelte-45gtfk) span:where(.svelte-45gtfk){display:block}footer.svelte-45gtfk .-button:where(.svelte-45gtfk) a:where(.svelte-45gtfk) span[lang=en]:where(.svelte-45gtfk){font-family:Sedan,serif;font-weight:400;font-style:normal;font-size:.7906295754rem;line-height:1em;letter-spacing:.03em;margin-bottom:.3294289898rem}footer.svelte-45gtfk .-button:where(.svelte-45gtfk) a:where(.svelte-45gtfk) span[lang=ja]:where(.svelte-45gtfk){display:flex;justify-content:space-between;position:relative;font-family:Shippori Mincho B1,serif;font-style:normal;font-weight:400;font-size:1.317715959rem;line-height:1.45em;letter-spacing:.1em}footer.svelte-45gtfk .-button:where(.svelte-45gtfk) a:where(.svelte-45gtfk) span[lang=ja]:where(.svelte-45gtfk) .-note:where(.svelte-45gtfk){font-size:.7247437775rem;letter-spacing:.08em;padding-right:5.6002928258rem}footer.svelte-45gtfk .-button:where(.svelte-45gtfk) a:where(.svelte-45gtfk) .-icon:where(.svelte-45gtfk){display:block;position:absolute;top:calc(50% - 1.0541727672rem / 2);right:1.317715959rem;width:1.317715959rem;aspect-ratio:20/16;line-height:0;transition:transform 1s cubic-bezier(.215,.61,.355,1) 0s}footer.svelte-45gtfk .-button:where(.svelte-45gtfk) a:where(.svelte-45gtfk) .-icon:where(.svelte-45gtfk) svg:where(.svelte-45gtfk){width:100%;fill:#595757}@media (hover: hover){footer.svelte-45gtfk .-button:where(.svelte-45gtfk) a:where(.svelte-45gtfk):hover .-icon:where(.svelte-45gtfk){transform:translate(50%)}}footer.svelte-45gtfk .-nav:where(.svelte-45gtfk){position:relative;margin:6.588579795rem 0 5.270863836rem;display:flex;flex-direction:column;gap:1.1859443631rem}footer.svelte-45gtfk .-nav:where(.svelte-45gtfk) a:where(.svelte-45gtfk){font-family:Sedan,serif;font-weight:400;font-style:normal;font-size:.9882869693rem;line-height:1em;letter-spacing:.03em;transition:opacity 1s cubic-bezier(.215,.61,.355,1)}@media (hover: hover){footer.svelte-45gtfk .-nav:where(.svelte-45gtfk) a:where(.svelte-45gtfk):hover{opacity:.5}}footer.svelte-45gtfk .-bottom:where(.svelte-45gtfk){position:relative;display:flex;align-items:center;gap:18.4480234261rem}footer.svelte-45gtfk .-bottom:where(.svelte-45gtfk) .-other:where(.svelte-45gtfk),footer.svelte-45gtfk .-bottom:where(.svelte-45gtfk) .-sns:where(.svelte-45gtfk){display:flex;align-items:center;line-height:1em}footer.svelte-45gtfk .-bottom:where(.svelte-45gtfk) .-other:where(.svelte-45gtfk) a:where(.svelte-45gtfk),footer.svelte-45gtfk .-bottom:where(.svelte-45gtfk) .-sns:where(.svelte-45gtfk) a:where(.svelte-45gtfk){position:relative;font-family:Sedan,serif;font-weight:400;font-style:normal;letter-spacing:.03em}footer.svelte-45gtfk .-bottom:where(.svelte-45gtfk) .-other:where(.svelte-45gtfk) a[target=_blank]:where(.svelte-45gtfk),footer.svelte-45gtfk .-bottom:where(.svelte-45gtfk) .-sns:where(.svelte-45gtfk) a[target=_blank]:where(.svelte-45gtfk){display:flex;gap:.4612005857rem}footer.svelte-45gtfk .-bottom:where(.svelte-45gtfk) .-other:where(.svelte-45gtfk) a[target=_blank]:where(.svelte-45gtfk):after,footer.svelte-45gtfk .-bottom:where(.svelte-45gtfk) .-sns:where(.svelte-45gtfk) a[target=_blank]:where(.svelte-45gtfk):after{content:"";width:.7247437775rem;aspect-ratio:1/1;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='10.908'%20height='10.908'%20viewBox='0%200%2010.908%2010.908'%3e%3cg%20transform='translate(-2349.229%20-10314.54)'%3e%3cline%20y1='7.541'%20x2='7.541'%20transform='translate(2349.582%2010317.554)'%20fill='none'%20stroke='%23595757'%20stroke-width='1'/%3e%3cg%20transform='translate(2356.965%2010314.54)%20rotate(45)'%20fill='%23595757'%3e%3cpath%20d='M%203.636123657226562%203.537297010421753%20L%200.8497576117515564%203.537297010421753%20L%202.242940664291382%201.029562473297119%20L%203.636123657226562%203.537297010421753%20Z'%20stroke='none'/%3e%3cpath%20d='M%202.242940664291382%202.059128046035767%20L%201.699514627456665%203.037297010421753%20L%202.786366701126099%203.037297010421753%20L%202.242940664291382%202.059128046035767%20M%202.242940664291382%20-2.86102294921875e-06%20L%204.485880851745605%204.037296772003174%20L%204.76837158203125e-07%204.037296772003174%20L%202.242940664291382%20-2.86102294921875e-06%20Z'%20stroke='none'%20fill='%23595757'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") no-repeat center/contain;transform-origin:bottom left}@keyframes svelte-45gtfk-footer_blank_anim{0%,to{background-position:0}50%{background-position:.7247437775rem -.7247437775rem}50.1%{background-position:-.7247437775rem .7247437775rem}}@media (hover: hover){footer.svelte-45gtfk .-bottom:where(.svelte-45gtfk) .-other:where(.svelte-45gtfk) a[target=_blank]:where(.svelte-45gtfk):hover:after,footer.svelte-45gtfk .-bottom:where(.svelte-45gtfk) .-sns:where(.svelte-45gtfk) a[target=_blank]:where(.svelte-45gtfk):hover:after{animation:svelte-45gtfk-footer_blank_anim ease 1s}}footer.svelte-45gtfk .-bottom:where(.svelte-45gtfk) .-other:where(.svelte-45gtfk) li:where(.svelte-45gtfk){position:relative;padding:0 1.0541727672rem}footer.svelte-45gtfk .-bottom:where(.svelte-45gtfk) .-other:where(.svelte-45gtfk) li:where(.svelte-45gtfk):first-child{padding-left:0}footer.svelte-45gtfk .-bottom:where(.svelte-45gtfk) .-other:where(.svelte-45gtfk) li:where(.svelte-45gtfk):last-child{padding-right:0}footer.svelte-45gtfk .-bottom:where(.svelte-45gtfk) .-other:where(.svelte-45gtfk) li:where(.svelte-45gtfk):last-child:after{display:none}footer.svelte-45gtfk .-bottom:where(.svelte-45gtfk) .-other:where(.svelte-45gtfk) li:where(.svelte-45gtfk):after{content:"";position:absolute;top:calc(50% - .6588579795rem / 2);right:0;height:.6588579795rem;width:.065885798rem;background:#595757}footer.svelte-45gtfk .-bottom:where(.svelte-45gtfk) .-other:where(.svelte-45gtfk) li:where(.svelte-45gtfk) a:where(.svelte-45gtfk){font-size:.7247437775rem}footer.svelte-45gtfk .-bottom:where(.svelte-45gtfk) .-block:where(.svelte-45gtfk){display:flex;gap:3.1625183016rem}footer.svelte-45gtfk .-bottom:where(.svelte-45gtfk) .-block:where(.svelte-45gtfk) .-sns:where(.svelte-45gtfk){gap:2.3718887262rem}footer.svelte-45gtfk .-bottom:where(.svelte-45gtfk) .-block:where(.svelte-45gtfk) .-sns:where(.svelte-45gtfk) li:where(.svelte-45gtfk) a:where(.svelte-45gtfk){font-size:.8565153734rem}footer.svelte-45gtfk .-bottom:where(.svelte-45gtfk) .-block:where(.svelte-45gtfk) .-logo:where(.svelte-45gtfk){width:14.494875549rem}footer.svelte-45gtfk .-bottom:where(.svelte-45gtfk) .-block:where(.svelte-45gtfk) .-logo:where(.svelte-45gtfk) a:where(.svelte-45gtfk){display:block;aspect-ratio:220/34.35;transition:opacity 1s cubic-bezier(.215,.61,.355,1)}@media (hover: hover){footer.svelte-45gtfk .-bottom:where(.svelte-45gtfk) .-block:where(.svelte-45gtfk) .-logo:where(.svelte-45gtfk) a:where(.svelte-45gtfk):hover{opacity:.5}}@media (max-width: 900px){footer.svelte-45gtfk{margin:18.7733333333rem 0 0}footer.svelte-45gtfk .-inner:where(.svelte-45gtfk){padding:0 0 5.9733333333rem 3.4133333333rem}footer.svelte-45gtfk .-bg:where(.svelte-45gtfk){overflow:hidden}footer.svelte-45gtfk .-bg:where(.svelte-45gtfk) picture{position:relative;bottom:-6.8266666667rem;display:block;width:117.504rem;transform:translate(-50%)}footer.svelte-45gtfk .-btn_pagetop:where(.svelte-45gtfk){right:1.8773333333rem}footer.svelte-45gtfk .-btn_pagetop:where(.svelte-45gtfk) a:where(.svelte-45gtfk){gap:1.0666666667rem}footer.svelte-45gtfk .-btn_pagetop:where(.svelte-45gtfk) a:where(.svelte-45gtfk):before{flex:0 0 4.608rem;width:.0853333333rem;margin-left:-.1706666667rem}footer.svelte-45gtfk .-btn_pagetop:where(.svelte-45gtfk) a:where(.svelte-45gtfk) .-txt:where(.svelte-45gtfk){font-size:1.1093333333rem}footer.svelte-45gtfk .-button:where(.svelte-45gtfk){flex-direction:column;gap:3.1573333333rem;width:21.76rem}footer.svelte-45gtfk .-button:where(.svelte-45gtfk) a:where(.svelte-45gtfk){flex:0 0 auto;width:21.76rem;display:block;border-bottom-width:.0853333333rem;padding:0 0 1.3653333333rem;margin-bottom:1.024rem}footer.svelte-45gtfk .-button:where(.svelte-45gtfk) a:where(.svelte-45gtfk) span[lang=en]:where(.svelte-45gtfk){font-size:.8533333333rem;margin-bottom:.5973333333rem}footer.svelte-45gtfk .-button:where(.svelte-45gtfk) a:where(.svelte-45gtfk) span[lang=ja]:where(.svelte-45gtfk){font-size:1.3653333333rem;line-height:1.5em}footer.svelte-45gtfk .-button:where(.svelte-45gtfk) a:where(.svelte-45gtfk) .-icon:where(.svelte-45gtfk){top:calc(50% - 1.3653333333rem / 2);right:1.7066666667rem;width:1.7066666667rem}footer.svelte-45gtfk .-button:where(.svelte-45gtfk) .-note:where(.svelte-45gtfk){font-size:.7247437775rem;line-height:1.4545454545em;letter-spacing:.08em}footer.svelte-45gtfk .-nav:where(.svelte-45gtfk){margin:4.2666666667rem 0 2.3893333333rem;gap:1.1946666667rem}footer.svelte-45gtfk .-nav:where(.svelte-45gtfk) a:where(.svelte-45gtfk){font-size:1.024rem}footer.svelte-45gtfk .-bottom:where(.svelte-45gtfk){flex-direction:column;gap:5.12rem;justify-content:flex-start;align-items:flex-start}footer.svelte-45gtfk .-bottom:where(.svelte-45gtfk) .-other:where(.svelte-45gtfk) a[target=_blank]:where(.svelte-45gtfk),footer.svelte-45gtfk .-bottom:where(.svelte-45gtfk) .-sns:where(.svelte-45gtfk) a[target=_blank]:where(.svelte-45gtfk){gap:.256rem}footer.svelte-45gtfk .-bottom:where(.svelte-45gtfk) .-other:where(.svelte-45gtfk) a[target=_blank]:where(.svelte-45gtfk):after,footer.svelte-45gtfk .-bottom:where(.svelte-45gtfk) .-sns:where(.svelte-45gtfk) a[target=_blank]:where(.svelte-45gtfk):after{opacity:.5}footer.svelte-45gtfk .-bottom:where(.svelte-45gtfk) .-other:where(.svelte-45gtfk) li:where(.svelte-45gtfk){padding:0 1.3653333333rem}footer.svelte-45gtfk .-bottom:where(.svelte-45gtfk) .-other:where(.svelte-45gtfk) li:where(.svelte-45gtfk):after{top:calc(50% - .8533333333rem / 2);height:.8533333333rem;width:.0853333333rem}footer.svelte-45gtfk .-bottom:where(.svelte-45gtfk) .-other:where(.svelte-45gtfk) li:where(.svelte-45gtfk) a:where(.svelte-45gtfk){font-size:.8533333333rem}footer.svelte-45gtfk .-bottom:where(.svelte-45gtfk) .-block:where(.svelte-45gtfk){gap:.4266666667rem}footer.svelte-45gtfk .-bottom:where(.svelte-45gtfk) .-block:where(.svelte-45gtfk) .-sns:where(.svelte-45gtfk){gap:1.1946666667rem}footer.svelte-45gtfk .-bottom:where(.svelte-45gtfk) .-block:where(.svelte-45gtfk) .-sns:where(.svelte-45gtfk) li:where(.svelte-45gtfk) a:where(.svelte-45gtfk){font-size:.9386666667rem}footer.svelte-45gtfk .-bottom:where(.svelte-45gtfk) .-block:where(.svelte-45gtfk) .-logo:where(.svelte-45gtfk){width:14.8898133333rem}footer.svelte-45gtfk .-copy:where(.svelte-45gtfk){position:relative;text-align:center;margin:2.7136rem 0 0;padding-right:3.4133333333rem}footer.svelte-45gtfk .-copy:where(.svelte-45gtfk) small:where(.svelte-45gtfk){display:block;font-family:Sedan,serif;font-weight:400;font-style:normal;font-size:.6826666667rem;line-height:1em}}@media (min-width: 901px){.copy.svelte-1ir9y5s{position:fixed;z-index:100;top:0;left:1.5812591508em;height:100lvh;display:flex;justify-content:center;align-items:center;mix-blend-mode:difference}.copy.svelte-1ir9y5s small:where(.svelte-1ir9y5s){flex:0;writing-mode:vertical-lr;font-family:Sedan,serif;font-weight:400;font-style:normal;font-size:.5270863836em;color:#ccc}}@media (max-width: 900px){.copy.svelte-1ir9y5s{display:none}}.gl_common_svg.svelte-10axm8c{position:absolute;top:0;left:0;height:0;width:0;text-indent:-9999px;font-size:0;line-height:0;outline:none;overflow:hidden}.dialog.svelte-y69575{position:fixed;top:0;left:0;width:100%;height:100%;background:#9fc8e24d;-webkit-backdrop-filter:blur(.3953147877em);backdrop-filter:blur(.3953147877em);z-index:11000;border:none;overflow:hidden;overscroll-behavior:contain}.dialog.svelte-y69575 .-inner:where(.svelte-y69575){position:relative;height:100%;display:flex;justify-content:center;align-items:center}.dialog.svelte-y69575 .-bg:where(.svelte-y69575){position:absolute;top:0;left:0;width:100%;height:100%;cursor:auto}.dialog.svelte-y69575 .-btn_close:where(.svelte-y69575){position:absolute;top:-2.1742313324em;right:0;z-index:10;width:1.8448023426em;aspect-ratio:1/1;transition:opacity 1s cubic-bezier(.215,.61,.355,1)}@media (hover: hover){.dialog.svelte-y69575 .-btn_close:where(.svelte-y69575):hover{opacity:.5}}.dialog.svelte-y69575 .-btn_close:where(.svelte-y69575) svg:where(.svelte-y69575){fill:#595757}.dialog.svelte-y69575 .-window:where(.svelte-y69575){position:relative;aspect-ratio:560/315;margin-inline:auto}.dialog.svelte-y69575 .-window:where(.svelte-y69575) .-embed:where(.svelte-y69575){width:100%;height:100%}.dialog.svelte-y69575 .-window:where(.svelte-y69575) .-embed:where(.svelte-y69575) iframe{width:100%;height:100%}@media (max-width: 900px){.dialog.svelte-y69575{-webkit-backdrop-filter:blur(.512em);backdrop-filter:blur(.512em)}.dialog.svelte-y69575 .-btn_close:where(.svelte-y69575){top:-2.816em;width:2.3893333333em}}.dummy_element.svelte-1u537c2{pointer-events:none;position:absolute;top:0;left:0;width:100%;height:100svh}.dummy_element--svh.svelte-1u537c2{height:100svh}.dummy_element--lvh.svelte-1u537c2{height:100lvh}.dummy_element--font.svelte-1u537c2{font-size:15.1777777778px}@media (max-width: 900px){.dummy_element--font.svelte-1u537c2{font-size:11.71875px}}
