@import"https://cdn.jsdelivr.net/npm/destyle.css@1.0.15/destyle.css";@import"https://fonts.googleapis.com/earlyaccess/notosansjapanese.css";@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,700&Jost:ital,wght@0,100..900;1,100..900&Noto+Sans+JP:wght@400;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&display=swap";footer[data-astro-cid-sz7xmlte]{max-width:1920px;margin:0 auto;padding:20px 5vw 50px}.footer-items[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;padding-top:70px;position:relative}.footer-separator[data-astro-cid-sz7xmlte]{position:absolute;top:0;left:0;height:1px;width:100%;background-color:#333}.footer-items[data-astro-cid-sz7xmlte]>ul[data-astro-cid-sz7xmlte]{line-height:2.25}.list1[data-astro-cid-sz7xmlte],.list2[data-astro-cid-sz7xmlte],.list3[data-astro-cid-sz7xmlte],.list4[data-astro-cid-sz7xmlte]{font-size:14px}.logo[data-astro-cid-sz7xmlte]{margin-top:140px}.logo[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{display:inline-block;margin-right:30px}.logo[data-astro-cid-sz7xmlte] img[data-astro-cid-sz7xmlte]{width:auto;height:auto;max-width:100%}.contact-link[data-astro-cid-sz7xmlte]{display:inline-flex;align-items:center;position:relative}.contact-link[data-astro-cid-sz7xmlte] .arrow[data-astro-cid-sz7xmlte]{display:inline-block;margin-right:4px}.contact-link[data-astro-cid-sz7xmlte]:hover .arrow[data-astro-cid-sz7xmlte]{animation:arrowBounce .6s ease infinite alternate}@keyframes arrowBounce{0%{transform:translate(0)}to{transform:translate(-5px)}}@media (max-width: 768px){footer[data-astro-cid-sz7xmlte]{padding:0 20px 30px}.footer-items[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;gap:0;padding-top:40px}.list1[data-astro-cid-sz7xmlte]{width:75%;font-size:14px}.list2[data-astro-cid-sz7xmlte]{width:25%;font-size:14px}.list3[data-astro-cid-sz7xmlte]{width:100%;margin-top:30px;font-size:12px}.list4[data-astro-cid-sz7xmlte]{width:100%;margin-top:30px;font-size:10px}.logo[data-astro-cid-sz7xmlte]{margin-top:50px}.logo[data-astro-cid-sz7xmlte] img[data-astro-cid-sz7xmlte]{width:140px}}@media (min-width: 1920px){footer[data-astro-cid-sz7xmlte]{padding:20px 96px 50px}}.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}.nav[data-astro-cid-ymhdp2rl]{display:flex;width:100%;align-items:center}.logo[data-astro-cid-ymhdp2rl]{display:block;position:relative;padding:0 .5em;margin-right:calc((155 / 1440) * 100vw)}.logo[data-astro-cid-ymhdp2rl] img[data-astro-cid-ymhdp2rl]{height:auto;filter:invert(1)}.pcNav[data-astro-cid-ymhdp2rl]{display:block!important;flex:1}.spNav[data-astro-cid-ymhdp2rl]{display:none!important}.pcNav[data-astro-cid-ymhdp2rl] ul[data-astro-cid-ymhdp2rl]{list-style-type:none;width:100%;padding:0;margin:0;display:flex;justify-content:space-between}.pcNav[data-astro-cid-ymhdp2rl] ul[data-astro-cid-ymhdp2rl] li[data-astro-cid-ymhdp2rl] a[data-astro-cid-ymhdp2rl]{text-decoration:none;color:#fff;font-size:14px;line-height:1;position:relative;display:inline-block;padding:0 .2em}@media (min-width: 768px){.logo[data-astro-cid-ymhdp2rl] img[data-astro-cid-ymhdp2rl]{width:auto}}@media (max-width: 768px){.logo[data-astro-cid-ymhdp2rl]{clip-path:inset(0 0 0 0);transition:clip-path .3s cubic-bezier(.4,0,.2,1);transition-delay:var(--logo-reveal-delay, 0s)}.logo[data-astro-cid-ymhdp2rl].hidden{clip-path:inset(0 100% 0 0);pointer-events:none;transition-delay:var(--logo-wipe-delay, .1s)}.logo[data-astro-cid-ymhdp2rl] img[data-astro-cid-ymhdp2rl]{height:17px;width:auto}.pcNav[data-astro-cid-ymhdp2rl]{display:none!important}.spNav[data-astro-cid-ymhdp2rl]{display:block!important}.nav[data-astro-cid-ymhdp2rl]{justify-content:space-between}.hambIcon[data-astro-cid-ymhdp2rl]{position:relative;width:25px;height:14px;cursor:pointer}.hambIcon[data-astro-cid-ymhdp2rl] span[data-astro-cid-ymhdp2rl]{display:block;position:absolute;width:100%;height:2px;background:#fff;transition:transform .3s cubic-bezier(.4,0,.2,1);transform-origin:center}.hambIcon[data-astro-cid-ymhdp2rl] span[data-astro-cid-ymhdp2rl]:first-child{top:0}.hambIcon[data-astro-cid-ymhdp2rl] span[data-astro-cid-ymhdp2rl]:last-child{top:12px}.hambIcon[data-astro-cid-ymhdp2rl].active span[data-astro-cid-ymhdp2rl]{background:#fff}.hambIcon[data-astro-cid-ymhdp2rl].active span[data-astro-cid-ymhdp2rl]:first-child{transform:translateY(6px) rotate(45deg)}.hambIcon[data-astro-cid-ymhdp2rl].active span[data-astro-cid-ymhdp2rl]:last-child{transform:translateY(-6px) rotate(-45deg)}}@media (min-width: 1920px){.logo[data-astro-cid-ymhdp2rl]{margin-right:calc((155 / 1440 * 1920) * 1px)}.logo[data-astro-cid-ymhdp2rl] img[data-astro-cid-ymhdp2rl]{width:auto}.pcNav[data-astro-cid-ymhdp2rl] ul[data-astro-cid-ymhdp2rl] li[data-astro-cid-ymhdp2rl] a[data-astro-cid-ymhdp2rl]{font-size:14px}}@keyframes circleLeft{0%{transform-origin:top center;transform:rotate(-90deg);top:0;left:50%;height:.5em;width:.1em;border-radius:1em;border:.1em solid #ffffff}50%{transform-origin:center left;transform:rotate(0);top:50%;left:-.5em;height:.5em;width:.1em;border-radius:1em}to{transform:rotate(0);top:-.25em;left:-.5em;height:calc(100% + .4em);width:.5em;border-radius:1em 0 0 1em;border-right:none}}@keyframes circleRight{0%{transform-origin:bottom center;transform:rotate(90deg);bottom:0;right:50%;height:.5em;width:.1em;border-radius:1em;border:.1em solid #ffffff}50%{transform-origin:center right;transform:rotate(0);bottom:50%;right:-.5em;height:.5em;width:.1em;border-radius:1em}to{transform:rotate(0);bottom:-.15em;right:-.5em;height:calc(100% + .4em);width:.5em;border-radius:0 1em 1em 0;border-left:none}}.pcNav[data-astro-cid-ymhdp2rl] ul[data-astro-cid-ymhdp2rl] .current[data-astro-cid-ymhdp2rl] a[data-astro-cid-ymhdp2rl]:before,.pcNav[data-astro-cid-ymhdp2rl] ul[data-astro-cid-ymhdp2rl] .current[data-astro-cid-ymhdp2rl] a[data-astro-cid-ymhdp2rl]:after{content:"";position:absolute;background-color:transparent;border:.1em solid #ffffff}.pcNav[data-astro-cid-ymhdp2rl] ul[data-astro-cid-ymhdp2rl] .current[data-astro-cid-ymhdp2rl] a[data-astro-cid-ymhdp2rl]:before{animation:var(--nav-animation-left, circleLeft) .6s forwards cubic-bezier(.4,0,.2,1)}.pcNav[data-astro-cid-ymhdp2rl] ul[data-astro-cid-ymhdp2rl] .current[data-astro-cid-ymhdp2rl] a[data-astro-cid-ymhdp2rl]:after{animation:var(--nav-animation-right, circleRight) .6s forwards cubic-bezier(.4,0,.2,1)}.header-blur-container[data-astro-cid-3ef6ksr2]{position:sticky;top:0;left:0;right:0;width:100%;z-index:1000;mix-blend-mode:difference}.header-wrapper[data-astro-cid-3ef6ksr2]{max-width:1920px;margin:0 auto;padding:35px 5vw 20px;will-change:padding}@media (max-width: 768px){.header-wrapper[data-astro-cid-3ef6ksr2]{padding:30px 20px;will-change:padding}}@media (min-width: 1920px){.header-wrapper[data-astro-cid-3ef6ksr2]{padding:35px 96px 20px}}.content[data-astro-cid-5hlbfhrp]{opacity:0;transform:translateY(20px);transition:opacity .5s ease-out,transform .5s ease-out}.content[data-astro-cid-5hlbfhrp].visible{opacity:1;transform:translateY(0)}.inner[data-astro-cid-5hlbfhrp]{position:absolute;background-color:#000}.hambMenu[data-astro-cid-5hlbfhrp]{display:none}@media (max-width: 768px){.hambMenu[data-astro-cid-5hlbfhrp]{display:block;position:fixed;inset:0;visibility:hidden;pointer-events:none;z-index:999;color:#fff;background:#252525;transform:translate3d(100%,0,0);transition:all .5s cubic-bezier(.4,0,.2,1);will-change:transform;padding:80px 30px 20px;height:100vh;min-height:-webkit-fill-available;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-perspective:1000px;perspective:1000px;text-rendering:optimizeLegibility}.hambMenu[data-astro-cid-5hlbfhrp].active{visibility:visible;pointer-events:all;transform:translateZ(0)}.hambMenu[data-astro-cid-5hlbfhrp] ul[data-astro-cid-5hlbfhrp]{font-size:40px;line-height:1.5;list-style:none;margin:0;padding:0;opacity:0;transform:translate(30px);transition:all .3s cubic-bezier(.4,0,.2,1);transition-delay:.1s}.hambMenu[data-astro-cid-5hlbfhrp].active ul[data-astro-cid-5hlbfhrp]{opacity:1;transform:translate(0)}.hambMenu[data-astro-cid-5hlbfhrp] a[data-astro-cid-5hlbfhrp]{color:#fff;text-decoration:none}.hambMenu[data-astro-cid-5hlbfhrp] .contact[data-astro-cid-5hlbfhrp]{display:block;margin:30px 0 40px;font-size:24px;opacity:0;transform:translate(30px);transition:all .3s cubic-bezier(.4,0,.2,1);transition-delay:.2s}.hambMenu[data-astro-cid-5hlbfhrp].active .contact[data-astro-cid-5hlbfhrp]{opacity:1;transform:translate(0)}.hambMenu[data-astro-cid-5hlbfhrp] .address[data-astro-cid-5hlbfhrp]{font-size:12px;line-height:1.75;margin:0;opacity:0;transform:translate(30px);transition:all .3s cubic-bezier(.4,0,.2,1);transition-delay:.3s}.hambMenu[data-astro-cid-5hlbfhrp].active .address[data-astro-cid-5hlbfhrp]{opacity:1;transform:translate(0)}.hambLogo[data-astro-cid-5hlbfhrp]{display:block;margin-top:40px;opacity:0;transform:translate(30px);transition:all .3s cubic-bezier(.4,0,.2,1);transition-delay:.4s}.hambMenu[data-astro-cid-5hlbfhrp].active .hambLogo[data-astro-cid-5hlbfhrp]{opacity:1;transform:translate(0)}}.animate-text:not(.blend-mode-text){clip-path:inset(0 0 100% 0);-webkit-clip-path:inset(0 0 100% 0);transform:translateY(20px)}.animate-text.blend-mode-text .text-animation-wrapper{clip-path:inset(0 0 100% 0);-webkit-clip-path:inset(0 0 100% 0);transform:translateY(20px)}.animate-media{opacity:0}.animate-separator{width:0;opacity:.8}.arrow-container svg path:nth-child(2){transform:scaleX(0);transform-origin:left center;opacity:1}.arrow-container svg path:nth-child(1){clip-path:inset(0 100% 0 0);opacity:1}:root{--fluid-size-42-36: clamp( 36px, calc(42px - ((1920px - 100vw)/80)) , 42px );--fluid-size-42-28: clamp( 28px, calc(42px - (1920px - 100vw) * (14 / 480)), 42px );--fluid-size-24-22: clamp( 22px, calc(24px - (1920px - 100vw) * (2 / 480)), 24px );--fluid-size-24-20: clamp( 20px, calc(24px - (1920px - 100vw) * (4 / 480)), 24px );--fluid-size-24-16: clamp( 16px, calc(24px - (1920px - 100vw) * (8 / 480)), 24px );--fluid-size-24-14: clamp( 14px, calc(24px - (1920px - 100vw) * (10 / 480)), 24px );--fluid-size-20-16: clamp( 16px, calc(20px - (1920px - 100vw) * (4 / 480)), 20px );--fluid-size-18-15: clamp( 15px, calc(18px - ((1920px - 100vw)/160)) , 18px );--fluid-size-18-16: clamp( 16px, calc(18px - (1920px - 100vw) * (2 / 480)), 18px );--fluid-size-18-14: clamp( 14px, calc(18px - (1920px - 100vw) * (4 / 480)), 18px );--fluid-size-18-10: clamp( 10px, calc(18px - (1920px - 100vw) * (8 / 480)), 18px );--fluid-size-16-14: clamp( 14px, calc(16px - (1920px - 100vw) * (2 / 480)), 16px );--fluid-size-16-12: clamp( 12px, calc(16px - (1920px - 100vw) * (4 / 480)), 16px );--fluid-size-14-12: clamp( 12px, calc(14px - (1920px - 100vw) * (2 / 480)), 14px );--fluid-size-12-10: clamp( 10px, calc(12px - (1920px - 100vw) * (2 / 480)), 12px )}html{height:auto}body{font-size:16px;margin:0;color:#0d0d0d;background-color:#f5f5f5;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;transition:background-color .6s ease}main{padding:calc((150 / 1440) * 100vw) 5vw 0;margin:0 auto;max-width:1920px;position:relative;transform-origin:center top;will-change:transform,opacity;z-index:1;width:100%;overflow:hidden}main.home-page{padding-top:calc((220 / 1440) * 100vw);margin-top:calc(-1 * (calc((50 / 1440) * 100vw) + calc((20 / 1440) * 100vw)))}.-hidden-pc{display:none!important}.-hidden-sp{display:block!important}img{max-width:100%}@media (max-width: 768px){body{padding:0}main{padding:95px 0 0;margin-top:0}main.home-page{padding:95px 0 0;margin-top:-50px}.-hidden-pc{display:block!important}.-hidden-sp{display:none!important}}@media (min-width: 1920px){main{padding:200px 96px 0}main.home-page{padding-top:calc((220 / 1440 * 1920) * 1px);margin-top:calc(-1 * (calc((50 / 1440 * 1920) * 1px) + calc((20 / 1440 * 1920) * 1px)))}}
