@charset "UTF-8";*,*:before,*:after{box-sizing:border-box}*{border:none;margin:0;padding:0}html,body{height:100%}body{font-family:Hiragino Mincho ProN,Yu Mincho,YuMincho,serif;margin:0;padding:0;color:#444;letter-spacing:.02em;line-height:1.5;-webkit-text-size-adjust:100%;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}:is(img,picture,video,canvas,svg){display:block;max-width:100%;height:auto}img{border:0;vertical-align:top;max-width:100%;height:auto}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,object,iframe,pre,code,p,blockquote,form,fieldset,legend,table,th,td,caption,tbody,tfoot,thead,article,aside,figure,footer,header,menu,nav,section,audio,video,canvas,main{margin:0;padding:0}article,aside,figure,figcaption,footer,h1,h2,h3,h4,h5,h6,header,menu,nav,section,main{display:block}html,body{width:100%;height:100%}body{color:#333;background:#fff;line-height:1.5}a{color:#333;text-decoration:none}a:link,a:visited,a:hover,a:active{text-decoration:none}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}p{line-height:1.5}li{list-style:none}table{border-collapse:collapse;border-spacing:0;font-size:100%;font-family:inherit}caption,th,td{text-align:left;vertical-align:top}fieldset{border:0}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}input,textarea,select,label{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;font-size:100%;font-family:inherit;vertical-align:middle;-webkit-appearance:none;appearance:none}label{cursor:pointer}textarea{overflow:auto}legend{display:none}address,caption,cite,code,dfn,var{font-weight:400;font-style:normal}code,pre{font-family:monospace}sup{vertical-align:text-top}sub{vertical-align:text-bottom}html{scroll-padding-top:86px;scroll-behavior:smooth}@media (max-width: 767px){html{scroll-padding-top:58px}}.is-pc{display:block}@media (max-width: 767px){.is-pc{display:none}}.is-sp{display:none}@media (max-width: 767px){.is-sp{display:block}}.section-title{text-align:center;font-size:2rem;margin-bottom:4rem;color:#333;position:relative;font-weight:400;letter-spacing:.1em}@media (max-width: 992px){.section-title{font-size:1.5rem;margin-bottom:2.5rem}}@media (max-width: 767px){.section-title{font-size:6.3vw}}.section-title .sub-title{font-size:1.4rem}@media (max-width: 767px){.section-title .sub-title{font-size:3.8vw}}.section-title:after{content:"";position:absolute;bottom:-12px;left:50%;transform:translate(-50%);width:40px;height:2px;background-color:#e7832f}.section-title-musubi{text-align:center}.section-title-musubi .musubi-inner{display:inline-block;position:relative}.section-title-musubi .musubi-inner:before{content:"";position:absolute;top:-22px;left:-40px;width:48px;height:47px;background:url(../images/head_accent.svg) left top/100% no-repeat}@media (max-width: 767px){.section-title-musubi .musubi-inner:before{top:-4.1vw;left:-7.9vw;width:9.3vw;height:7.8vw}}.section-title-musubi .musubi-inner:after{content:"";position:absolute;bottom:-31px;right:-57px;width:48px;height:47px;background:url(../images/head_accent.svg) left top/100% no-repeat;transform:rotate(-180deg)}@media (max-width: 767px){.section-title-musubi .musubi-inner:after{bottom:-4.1vw;right:-7.9vw;width:9.3vw;height:7.8vw}}.cta-button{display:inline-block;padding:12px 30px;background-color:#e7832f;color:#fff;text-decoration:none;border-radius:4px;font-weight:400;transition:all .3s;text-shadow:none;letter-spacing:.05em;font-size:.95rem}@media (max-width: 767px){.cta-button{width:65vw}}.cta-button:hover{background-color:#d37628;transform:translateY(-3px);box-shadow:0 6px 15px #e7832f33}.overlay[data-astro-cid-aguojgpj]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000061;z-index:999;visibility:hidden;opacity:0;transition:opacity .3s,visibility 0s linear .3s}.overlay[data-astro-cid-aguojgpj].active{visibility:visible;opacity:1;transition:opacity .3s}:is(.modal){position:fixed;top:50%;left:50%;z-index:1001;background-color:#fff;border-radius:8px;max-width:810px;width:100%;max-height:80%;padding:43px 42px;visibility:hidden;opacity:0;transform:translate(-50%,-50%);transition:opacity .3s ease,visibility 0s linear .3s}:is(.modal).modal-movie{padding:0}:is(.modal).modal-movie .modal-close{position:absolute;top:-56px;right:-10px;cursor:pointer;background:transparent;border:0;width:60px;height:60px;padding:0}:is(.modal).modal-movie .modal-close:before,:is(.modal).modal-movie .modal-close:after{content:"";position:absolute;top:50%;left:50%;width:50px;height:1px;background-color:#fff}:is(.modal).modal-news{width:100%}@media (max-width: 767px){:is(.modal).modal-news{transform:none;border-radius:0;top:auto;left:0;bottom:0;max-height:none;height:calc(100dvh - 58px);padding:58px 20px 0}:is(.modal).modal-news .modal-content{overflow-y:auto}}:is(.modal) .date{font-size:13px;color:#636363;margin-bottom:18px}:is(.modal) .news-body{line-height:2}:is(.modal) .modal-title{font-size:24px;margin-bottom:2px}@media (max-width: 767px){:is(.modal) .modal-title{margin-bottom:5px}}:is(.modal) .modal-body .video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}:is(.modal) .modal-body .video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}:is(.modal).is-active{visibility:visible;opacity:1;transition:opacity .3s ease}:is(.modal) .modal-close{position:absolute;top:10px;right:10px;cursor:pointer;background:transparent;border:0;width:30px;height:30px;padding:0}:is(.modal) .modal-close:before,:is(.modal) .modal-close:after{content:"";position:absolute;top:50%;left:50%;width:20px;height:2px;background-color:#333}:is(.modal) .modal-close:before{transform:translate(-50%,-50%) rotate(45deg)}:is(.modal) .modal-close:after{transform:translate(-50%,-50%) rotate(-45deg)}:is(.modal) .modal-close:hover:before,:is(.modal) .modal-close:hover:after{background-color:#888}@use "../styles/mixin" as m;header[data-astro-cid-3ef6ksr2]{padding:1rem 5%;display:flex;justify-content:space-between;align-items:center;position:fixed;top:0;left:0;right:0;z-index:1000;background:#fff;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 1px 5px #0000000d;transition:all .3s ease}@media (min-width: 1280px){header[data-astro-cid-3ef6ksr2] .sns[data-astro-cid-3ef6ksr2]{display:none}}@media (max-width: 1279px){header[data-astro-cid-3ef6ksr2] .sns[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:row;justify-content:center;gap:16px;margin-top:20px}header[data-astro-cid-3ef6ksr2] .sns[data-astro-cid-3ef6ksr2] li[data-astro-cid-3ef6ksr2]{width:32px}}.logo[data-astro-cid-3ef6ksr2]{width:54px;display:block}@media (max-width: 1279px){.logo[data-astro-cid-3ef6ksr2]{width:33px}}.logo[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{width:100%;height:auto}nav[data-astro-cid-3ef6ksr2]{display:block;margin-left:auto}@media (max-width: 1279px){nav[data-astro-cid-3ef6ksr2]{padding-top:100px;padding-bottom:70px;position:fixed;top:0;right:-100%;width:80%;max-width:300px;height:100vh;background-color:#fff;display:flex;flex-direction:column;transition:all .5s ease;box-shadow:-5px 0 15px #0000001a;z-index:1000;margin-left:0}nav[data-astro-cid-3ef6ksr2].active{right:0}}nav[data-astro-cid-3ef6ksr2] .menu[data-astro-cid-3ef6ksr2]{display:flex;list-style:none;gap:2rem;margin:0;padding:0;flex:1}@media (max-width: 1279px){nav[data-astro-cid-3ef6ksr2] .menu[data-astro-cid-3ef6ksr2]{flex-direction:column;gap:18px;padding:0 32px}}nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{text-decoration:none;color:#444;font-weight:400;position:relative;padding-bottom:4px;font-size:.95rem;letter-spacing:.05em}@media (max-width: 1279px){nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{font-size:1.1rem;display:block;padding:.5rem 0}}nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:after{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background-color:#e7832f;transition:width .3s}nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover:after{width:100%}@media (max-width: 1279px){nav[data-astro-cid-3ef6ksr2] .online-menu[data-astro-cid-3ef6ksr2]{text-align:center;margin-top:10px}}nav[data-astro-cid-3ef6ksr2] .online-menu[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{background:#e7832f;color:#fff;padding:10px 29px}.contact-methods[data-astro-cid-3ef6ksr2]{display:flex;justify-content:center;gap:2rem;max-width:940px;margin:42px auto 0;flex-wrap:wrap;padding:0 16px}@media (min-width: 1280px){.contact-methods[data-astro-cid-3ef6ksr2]{display:none}}@media (max-width: 767px){.contact-method-title[data-astro-cid-3ef6ksr2]{font-size:3.7vw}}@media (max-width: 767px){.contact-text-1[data-astro-cid-3ef6ksr2]{font-size:3vw}}.contact-method[data-astro-cid-3ef6ksr2]{border:1px solid #eee;border-radius:8px;text-align:center;background:#fff}.contact-method[data-astro-cid-3ef6ksr2]:not(.contact-method-1){padding:2rem 0}@media (min-width: 1280px){.contact-method[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column;align-items:center;justify-content:center}}.contact-method[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{text-decoration:none}.contact-method[data-astro-cid-3ef6ksr2] .contact-phone[data-astro-cid-3ef6ksr2]{margin:.5rem 0}.contact-method[data-astro-cid-3ef6ksr2] .cta-button[data-astro-cid-3ef6ksr2]{margin-top:1rem}.contact-phone[data-astro-cid-3ef6ksr2]{font-size:1.7rem;font-weight:400;color:#e7832f;margin:1.2rem 0;letter-spacing:.05em}@media (max-width: 767px){.contact-phone[data-astro-cid-3ef6ksr2]{font-size:5.8vw}}.contact-method-1[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{display:block;padding:15px;width:100%}.menu-toggle[data-astro-cid-3ef6ksr2]{display:none;cursor:pointer;width:30px;height:20px;position:relative;z-index:1001}@media (max-width: 1279px){.menu-toggle[data-astro-cid-3ef6ksr2]{display:block}}.menu-toggle[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{display:block;position:absolute;width:100%;height:2px;background-color:#e7832f;border-radius:2px;transition:all .4s}.menu-toggle[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]:nth-child(1){top:0}.menu-toggle[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]:nth-child(2){top:9px}.menu-toggle[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]:nth-child(3){bottom:0}.menu-toggle[data-astro-cid-3ef6ksr2].active span[data-astro-cid-3ef6ksr2]:nth-child(1){transform:translateY(9px) rotate(45deg)}.menu-toggle[data-astro-cid-3ef6ksr2].active span[data-astro-cid-3ef6ksr2]:nth-child(2){opacity:0}.menu-toggle[data-astro-cid-3ef6ksr2].active span[data-astro-cid-3ef6ksr2]:nth-child(3){transform:translateY(-9px) rotate(-45deg)}footer[data-astro-cid-sz7xmlte]{padding:29px 5% 11px;background:#f9f8f4}footer[data-astro-cid-sz7xmlte] .logo[data-astro-cid-sz7xmlte]{width:124px;margin:0 auto;display:block}@media (max-width: 767px){footer[data-astro-cid-sz7xmlte] .logo[data-astro-cid-sz7xmlte]{width:102px}}footer[data-astro-cid-sz7xmlte] .logo[data-astro-cid-sz7xmlte] img[data-astro-cid-sz7xmlte]{width:100%;height:auto}footer[data-astro-cid-sz7xmlte] .sns[data-astro-cid-sz7xmlte]{display:flex;justify-content:center;gap:16px;margin-top:20px}footer[data-astro-cid-sz7xmlte] .sns[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte]{width:32px}.footer-grid[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:3rem}.footer-column[data-astro-cid-sz7xmlte] h4[data-astro-cid-sz7xmlte]{color:#f8d0a9;margin-top:0;margin-bottom:1.5rem;font-weight:400;font-size:1.1rem;letter-spacing:.05em;position:relative;padding-bottom:.8rem}.footer-column[data-astro-cid-sz7xmlte] h4[data-astro-cid-sz7xmlte]:after{content:"";position:absolute;bottom:0;left:0;width:30px;height:2px;background-color:#e7832f}.footer-column[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte],.footer-column[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{font-size:.9rem;line-height:1.7}.footer-column[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{list-style:none;padding:0;margin:0}.footer-column[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:#e0e0e0;text-decoration:none;display:block;margin-bottom:.8rem;transition:color .3s}.footer-column[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:#f8d0a9}.meta[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{text-align:center}.meta[data-astro-cid-sz7xmlte] .address[data-astro-cid-sz7xmlte]{font-size:12.5px}.meta-box[data-astro-cid-sz7xmlte]{margin-top:12px}.copyright[data-astro-cid-sz7xmlte]{text-align:center;margin-top:3rem;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.1);font-size:13px;color:#aaa}:root{--line-margin: 20px}.line[data-astro-cid-gmfg2mqh]{position:absolute;background:#fff;transition:transform .8s ease-in-out;z-index:10}:is(.line-bottom,.line-top)[data-astro-cid-gmfg2mqh]{width:calc(100% - 40px);height:1px;transform:scaleX(0)}:is(.line-left,.line-right)[data-astro-cid-gmfg2mqh]{width:1px;height:calc(100% - 40px);transform:scaleY(0)}.line-bottom[data-astro-cid-gmfg2mqh]{bottom:20px;right:20px;transform-origin:right;transition-delay:3.2s}.line-left[data-astro-cid-gmfg2mqh]{bottom:20px;left:20px;transform-origin:bottom;transition-delay:4s}.line-top[data-astro-cid-gmfg2mqh]{top:20px;left:20px;transform-origin:left;transition-delay:4.8s}.line-right[data-astro-cid-gmfg2mqh]{top:20px;right:20px;transform-origin:top;transition-delay:5.6s}.hero-cta-container[data-astro-cid-gmfg2mqh]{display:flex;gap:1rem;justify-content:center;opacity:0;transition:opacity .65s 2s ease-in}@media (max-width: 767px){.hero-cta-container[data-astro-cid-gmfg2mqh]{align-items:center}}.hero[data-astro-cid-gmfg2mqh]{position:relative;height:72vh;margin-top:110px;padding-left:50px;padding-right:50px;padding-bottom:50px}@media (max-width: 767px){.hero[data-astro-cid-gmfg2mqh]{height:66vh;padding-left:5.3vw;padding-right:5.3vw;padding-bottom:20px;margin-top:calc(5.3vw + 60px)}}.hero[data-astro-cid-gmfg2mqh] .hero-inner[data-astro-cid-gmfg2mqh]{position:relative;height:100%;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff}.hero[data-astro-cid-gmfg2mqh] .hero-inner[data-astro-cid-gmfg2mqh]:before{content:"";position:absolute;inset:0;opacity:0;transition:opacity .65s ease-in;z-index:1}.hero[data-astro-cid-gmfg2mqh] h1[data-astro-cid-gmfg2mqh]{font-weight:400;margin-bottom:1.5rem;letter-spacing:.1em;line-height:1.4;color:#e7832f}@media (max-width: 767px){.hero[data-astro-cid-gmfg2mqh] h1[data-astro-cid-gmfg2mqh]{font-size:2rem}}.hero[data-astro-cid-gmfg2mqh] .label[data-astro-cid-gmfg2mqh]{opacity:0;transition:opacity .65s 2s ease-in;display:block;font-size:1.3rem;margin-bottom:1rem;color:#f8d0a9;font-weight:400;letter-spacing:.15em;width:130px;background:#fff;margin:0 auto 1rem;color:#e7832f;border:1px solid #e7832f;text-shadow:none;font-size:18px;padding:6px;position:relative}@media (max-width: 767px){.hero[data-astro-cid-gmfg2mqh] .label[data-astro-cid-gmfg2mqh]{font-size:1rem}}.hero[data-astro-cid-gmfg2mqh] .message[data-astro-cid-gmfg2mqh]{display:inline-block;margin-top:-27px;transition:background .3s ease-in}.hero[data-astro-cid-gmfg2mqh] .message[data-astro-cid-gmfg2mqh] span[data-astro-cid-gmfg2mqh]{display:inline-block;opacity:0;transform:translateY(20px);transition-property:opacity,transform,color;transition-duration:1.8s,1.8s,.65s;transition-timing-function:cubic-bezier(.22,1,.36,1)}@media (max-width: 767px){.hero[data-astro-cid-gmfg2mqh] .message[data-astro-cid-gmfg2mqh] span[data-astro-cid-gmfg2mqh]{line-height:1.5;display:block}}.hero[data-astro-cid-gmfg2mqh] .message[data-astro-cid-gmfg2mqh] span[data-astro-cid-gmfg2mqh]:nth-child(1){font-size:39px}@media (max-width: 767px){.hero[data-astro-cid-gmfg2mqh] .message[data-astro-cid-gmfg2mqh] span[data-astro-cid-gmfg2mqh]:nth-child(1){font-size:5.1vw}}.hero[data-astro-cid-gmfg2mqh] .message[data-astro-cid-gmfg2mqh] span[data-astro-cid-gmfg2mqh]:nth-child(2){font-size:39px}@media (max-width: 767px){.hero[data-astro-cid-gmfg2mqh] .message[data-astro-cid-gmfg2mqh] span[data-astro-cid-gmfg2mqh]:nth-child(2){font-size:5.1vw}}.hero[data-astro-cid-gmfg2mqh] .message[data-astro-cid-gmfg2mqh] span[data-astro-cid-gmfg2mqh]:nth-child(3){font-size:70px;transition-property:opacity,transform,color;transform:translateY(-20px)}@media (max-width: 767px){.hero[data-astro-cid-gmfg2mqh] .message[data-astro-cid-gmfg2mqh] span[data-astro-cid-gmfg2mqh]:nth-child(3){font-size:8.1vw;line-height:initial}}.hero[data-astro-cid-gmfg2mqh] p[data-astro-cid-gmfg2mqh]{opacity:0;transition:opacity .65s 2s ease-in;font-size:1.15rem;margin-bottom:2.5rem;text-shadow:1px 1px 2px rgba(0,0,0,.15);letter-spacing:.05em;font-weight:300;line-height:1.9}@media (max-width: 767px){.hero[data-astro-cid-gmfg2mqh] p[data-astro-cid-gmfg2mqh]{font-size:.95rem}}.hero[data-astro-cid-gmfg2mqh] video[data-astro-cid-gmfg2mqh]{opacity:0;transition:opacity .65s 2s ease-in;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;object-fit:cover}.hero[data-astro-cid-gmfg2mqh].is-active :is(.label,p,.hero-cta-container,video)[data-astro-cid-gmfg2mqh]{opacity:1}.hero[data-astro-cid-gmfg2mqh].is-active .line[data-astro-cid-gmfg2mqh]{transform:scale(1)}.hero[data-astro-cid-gmfg2mqh].is-active h1[data-astro-cid-gmfg2mqh] .message[data-astro-cid-gmfg2mqh] span[data-astro-cid-gmfg2mqh]{opacity:1;transform:translateY(0)}.hero[data-astro-cid-gmfg2mqh].is-change .line[data-astro-cid-gmfg2mqh]{background:#fff}.hero[data-astro-cid-gmfg2mqh].is-change .hero-inner[data-astro-cid-gmfg2mqh]:before{opacity:1;background:#00000017}.hero[data-astro-cid-gmfg2mqh].is-change h1[data-astro-cid-gmfg2mqh] .message[data-astro-cid-gmfg2mqh]{background:#f2a300c9;padding:30px}.hero[data-astro-cid-gmfg2mqh].is-change h1[data-astro-cid-gmfg2mqh] .message[data-astro-cid-gmfg2mqh] span[data-astro-cid-gmfg2mqh]{color:#fff;text-shadow:1px 1px 3px rgba(0,0,0,.2)}.hero-content[data-astro-cid-gmfg2mqh]{position:relative;z-index:2;max-width:720px;padding:2rem}.cta-button[data-astro-cid-gmfg2mqh]{display:inline-block;padding:12px 30px;background-color:#e7832f;color:#fff;text-decoration:none;border-radius:4px;font-weight:400;transition:all .3s;text-shadow:none;letter-spacing:.05em;font-size:.95rem}@media (max-width: 767px){.cta-button[data-astro-cid-gmfg2mqh]{width:65vw}}.cta-button[data-astro-cid-gmfg2mqh]:hover{background-color:#d37628;transform:translateY(-3px);box-shadow:0 6px 15px #e7832f33}.hero-ec-cta[data-astro-cid-gmfg2mqh]{display:inline-block;padding:12px 30px;background-color:#fff;color:#e7832f;text-decoration:none;border-radius:4px;font-weight:500;transition:all .3s;letter-spacing:.05em;font-size:.95rem;box-shadow:0 4px 15px #0000001a}@media (max-width: 767px){.hero-ec-cta[data-astro-cid-gmfg2mqh]{max-width:220px;width:100%}}.hero-ec-cta[data-astro-cid-gmfg2mqh]:hover{background-color:#f8f8f8;transform:translateY(-3px);box-shadow:0 6px 20px #00000026}.news[data-astro-cid-a6zjzu4y]{position:relative;opacity:0;visibility:hidden;transition:all .3s ease-in;transform:translateY(30px);z-index:25}.news[data-astro-cid-a6zjzu4y].is-active{opacity:1;visibility:visible;transform:translateY(0)}@media (max-width: 767px){.news[data-astro-cid-a6zjzu4y]{margin:0 5.3vw 20px}}.news[data-astro-cid-a6zjzu4y] ul[data-astro-cid-a6zjzu4y]{font-size:15px;background:#fff;padding:20px;max-width:600px;margin:0 auto;text-align:left;z-index:1;border-radius:5px;box-shadow:0 8px 25px #0000000d}@media (min-width: 768px){.news[data-astro-cid-a6zjzu4y] ul[data-astro-cid-a6zjzu4y]{position:absolute;left:0;right:0;top:-92.25px}}@media (max-width: 767px){.news[data-astro-cid-a6zjzu4y] ul[data-astro-cid-a6zjzu4y]{top:-79px}}.news[data-astro-cid-a6zjzu4y] li[data-astro-cid-a6zjzu4y]{list-style:none;display:flex;align-items:center;gap:10px}@media (max-width: 767px){.news[data-astro-cid-a6zjzu4y] li[data-astro-cid-a6zjzu4y]{gap:18px}}.news[data-astro-cid-a6zjzu4y] li[data-astro-cid-a6zjzu4y] .head-news[data-astro-cid-a6zjzu4y]{display:inline-block;color:#e7832f}.news[data-astro-cid-a6zjzu4y] li[data-astro-cid-a6zjzu4y] .date[data-astro-cid-a6zjzu4y]{font-size:14px;color:#716c66}@media (max-width: 767px){.news[data-astro-cid-a6zjzu4y] li[data-astro-cid-a6zjzu4y] .date[data-astro-cid-a6zjzu4y]{font-size:13px}}.news[data-astro-cid-a6zjzu4y] li[data-astro-cid-a6zjzu4y] a[data-astro-cid-a6zjzu4y],.news[data-astro-cid-a6zjzu4y] li[data-astro-cid-a6zjzu4y] button[data-astro-cid-a6zjzu4y]{color:#333;text-decoration:none;background-color:transparent;border:none;cursor:pointer;font-size:inherit;padding:0;font-family:inherit;display:flex;flex-wrap:wrap;gap:10px}@media (max-width: 767px){.news[data-astro-cid-a6zjzu4y] li[data-astro-cid-a6zjzu4y] a[data-astro-cid-a6zjzu4y],.news[data-astro-cid-a6zjzu4y] li[data-astro-cid-a6zjzu4y] button[data-astro-cid-a6zjzu4y]{gap:2px;text-align:left}}.news-body[data-astro-cid-a6zjzu4y]{display:flex;flex-direction:column;gap:18px}.news-body[data-astro-cid-a6zjzu4y] p[data-astro-cid-a6zjzu4y]{line-height:2}.philosophy[data-astro-cid-pmeq5ub6]{padding:6rem 5%;background-color:#f9f7f4}@media (max-width: 767px){.philosophy[data-astro-cid-pmeq5ub6]{padding:3rem 5%}}.philosophy[data-astro-cid-pmeq5ub6] .section-title[data-astro-cid-pmeq5ub6]{text-align:left;font-size:57px;margin-bottom:3.2rem}@media (max-width: 767px){.philosophy[data-astro-cid-pmeq5ub6] .section-title[data-astro-cid-pmeq5ub6]{text-align:left;line-height:1.4;font-size:10vw}}.philosophy[data-astro-cid-pmeq5ub6] .section-title[data-astro-cid-pmeq5ub6] span[data-astro-cid-pmeq5ub6]{font-size:23px}@media (max-width: 767px){.philosophy[data-astro-cid-pmeq5ub6] .section-title[data-astro-cid-pmeq5ub6] span[data-astro-cid-pmeq5ub6]{font-size:3.2vw}}.section-title[data-astro-cid-pmeq5ub6]{grid-area:title}.section-body-p[data-astro-cid-pmeq5ub6]{grid-area:body}.section-body-p[data-astro-cid-pmeq5ub6] .remark[data-astro-cid-pmeq5ub6]{display:block;font-size:18.4px;font-weight:600;padding-left:27px;position:relative;color:#333}@media (max-width: 767px){.section-body-p[data-astro-cid-pmeq5ub6] .remark[data-astro-cid-pmeq5ub6]{font-size:17px}}.section-body-p[data-astro-cid-pmeq5ub6] .remark[data-astro-cid-pmeq5ub6]:before{content:"";width:18px;height:1px;position:absolute;top:17px;left:0;background-color:#8b8b8b}@media (min-width: 768px){.section-body-p[data-astro-cid-pmeq5ub6] .remark[data-astro-cid-pmeq5ub6] span[data-astro-cid-pmeq5ub6]{display:inline-block}}.philosophy-image[data-astro-cid-pmeq5ub6]{grid-area:image}.philosophy-content[data-astro-cid-pmeq5ub6]{display:grid;gap:0 40px;opacity:0;transition:all 1.8s cubic-bezier(.22,1,.36,1);transform:translateY(20px)}@media (min-width: 768px){.philosophy-content[data-astro-cid-pmeq5ub6]{grid-template-columns:1fr .9fr;grid-template-rows:auto 1fr;grid-template-areas:"title image" "body  image"}}@media (max-width: 767px){.philosophy-content[data-astro-cid-pmeq5ub6]{grid-template-columns:1fr;grid-template-rows:auto auto auto;grid-template-areas:"title" "image" "body"}}.philosophy-content[data-astro-cid-pmeq5ub6] p[data-astro-cid-pmeq5ub6]{color:#555;font-size:17px;line-height:1.9;margin-bottom:1.5rem}@media (max-width: 767px){.philosophy-content[data-astro-cid-pmeq5ub6] p[data-astro-cid-pmeq5ub6]{font-size:16px}}.philosophy-container[data-astro-cid-pmeq5ub6]{max-width:1200px;margin:0 auto}.philosophy-image[data-astro-cid-pmeq5ub6]{min-width:300px;position:relative;display:flex;align-items:center}@media (max-width: 768px){.philosophy-image[data-astro-cid-pmeq5ub6]{width:100%}}@media (max-width: 767px){.philosophy-image[data-astro-cid-pmeq5ub6]{margin-bottom:20px}}.philosophy-image-inner[data-astro-cid-pmeq5ub6]{width:100%;position:relative}@media (min-width: 768px){.philosophy-image-inner[data-astro-cid-pmeq5ub6]{height:454px}}@media (max-width: 767px){.philosophy-image-inner[data-astro-cid-pmeq5ub6]{padding-top:75.8vw}}.philosophy-image-inner[data-astro-cid-pmeq5ub6]>img[data-astro-cid-pmeq5ub6]{position:absolute;overflow:hidden;border-radius:8px;box-shadow:0 10px 30px #0000001a;opacity:0}.philosophy-image-inner[data-astro-cid-pmeq5ub6]>img[data-astro-cid-pmeq5ub6]:nth-child(1){transform:translateY(20px);bottom:0;left:-3%;z-index:1;width:35%;transition:all 1.8s .4s cubic-bezier(.22,1,.36,1)}.philosophy-image-inner[data-astro-cid-pmeq5ub6]>img[data-astro-cid-pmeq5ub6]:nth-child(2){transform:translateY(20px);top:0;right:0;z-index:2;width:78%;transition:all 2.4s .7s cubic-bezier(.22,1,.36,1)}.philosophy-image-inner[data-astro-cid-pmeq5ub6]>img[data-astro-cid-pmeq5ub6]:nth-child(3){filter:blur(10px);top:15%;left:1.5%;z-index:0;width:24%;transition:all 1.2s .9s cubic-bezier(.22,1,.36,1)}.philosophy-image-inner[data-astro-cid-pmeq5ub6] .image4[data-astro-cid-pmeq5ub6]{filter:blur(10px);position:absolute;overflow:hidden;border-radius:8px;box-shadow:0 10px 30px #0000001a;opacity:0;transform:translateY(20px);bottom:21px;right:-28px;z-index:2;width:48%;height:160px;transition:all 1.2s 1.2s cubic-bezier(.22,1,.36,1)}@media (max-width: 767px){.philosophy-image-inner[data-astro-cid-pmeq5ub6] .image4[data-astro-cid-pmeq5ub6]{height:23vw;right:-2.5%;width:42%;bottom:11.3%}}.philosophy-image-inner[data-astro-cid-pmeq5ub6] .image4[data-astro-cid-pmeq5ub6] img[data-astro-cid-pmeq5ub6]{width:100%;height:100%;object-fit:cover}.philosophy[data-astro-cid-pmeq5ub6].is-active{opacity:1}.philosophy[data-astro-cid-pmeq5ub6].is-active :is(.philosophy-content,.philosophy-image-inner>img:nth-child(1),img:nth-child(2))[data-astro-cid-pmeq5ub6]{opacity:1;transform:translateY(0)}.philosophy[data-astro-cid-pmeq5ub6].is-active :is(.philosophy-image-inner>img:nth-child(3),.image4)[data-astro-cid-pmeq5ub6]{opacity:1;filter:blur(0)}.movie-btn[data-astro-cid-pmeq5ub6]{border-radius:10px;overflow:hidden;display:flex;background:#fff;align-items:center;gap:20px;width:390px;margin:43px auto 0;--tw-ring-shadow: 0 0 #0000;--tw-ring-offset-shadow: 0 0 #0000;--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}@media (max-width: 767px){.movie-btn[data-astro-cid-pmeq5ub6]{width:auto;max-width:370px;border-radius:6px;height:67px;outline:none;border:none;gap:17px;padding-right:19px}}.movie-btn[data-astro-cid-pmeq5ub6] img[data-astro-cid-pmeq5ub6]{width:120px}@media (max-width: 767px){.movie-btn[data-astro-cid-pmeq5ub6] img[data-astro-cid-pmeq5ub6]{width:100px;object-fit:cover;height:100%}}.movie-btn[data-astro-cid-pmeq5ub6]>span[data-astro-cid-pmeq5ub6]{flex:1;font-weight:600;font-size:15px;position:relative;display:flex;align-items:center;gap:6px}@media (max-width: 767px){.movie-btn[data-astro-cid-pmeq5ub6]>span[data-astro-cid-pmeq5ub6]{font-size:14px}}.play-icon[data-astro-cid-pmeq5ub6]{width:24px;height:24px;border-radius:50%;border:2px solid #000;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .3s ease;position:relative}.play-icon[data-astro-cid-pmeq5ub6]:after{content:"";width:0;height:0;border-left:8px solid #000;border-top:5.5px solid transparent;border-bottom:5.5px solid transparent;margin-left:2.5px}.features[data-astro-cid-25isalga]{padding:6rem 5%;background-color:#fff}@media (max-width: 767px){.features[data-astro-cid-25isalga]{padding:6rem 5% 3.4rem}}:is(.section-title,.recommend-item)[data-astro-cid-25isalga]{opacity:0;transition:all 1.8s cubic-bezier(.22,1,.36,1);transform:translateY(20px)}:is(.section-title,.recommend-item).is-active[data-astro-cid-25isalga]{opacity:1;transform:translateY(0)}.recommend-item[data-astro-cid-25isalga]{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:0 0 #000,0 0 #0000,0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;border-radius:8px;display:flex;overflow:hidden}@media (max-width: 767px){.recommend-item[data-astro-cid-25isalga]{flex-direction:column}}.thumb[data-astro-cid-25isalga]{width:45%;object-fit:cover;max-width:100%;height:100%}@media (max-width: 767px){.thumb[data-astro-cid-25isalga]{width:100%}}.feature-container[data-astro-cid-25isalga]{max-width:1200px;margin:0 auto}.item-list[data-astro-cid-25isalga]{display:grid;gap:40px}@media (min-width: 1280px){.item-list[data-astro-cid-25isalga]{grid-template-columns:repeat(2,minmax(0,1fr))}}.info[data-astro-cid-25isalga]{padding:32px}.info-head[data-astro-cid-25isalga]{font-size:24px;line-height:32px;margin-bottom:18px}.info-desc[data-astro-cid-25isalga]{--tw-text-opacity: 1;color:rgb(87,83,78,var(--tw-text-opacity, 1));line-height:2;font-size:15px;letter-spacing:.05em}.info-price[data-astro-cid-25isalga]{--tw-text-opacity: 1;color:rgb(41,37,36,var(--tw-text-opacity, 1));font-weight:600;font-size:20px;line-height:28px}.info-price-tax[data-astro-cid-25isalga]{font-size:14px;line-height:20px;font-weight:400}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;contain:strict;display:inline-block;height:20px;inset:0;margin:auto;position:absolute;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports (outline-offset: -3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast: none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports (outline-offset: -3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast: none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;inset:0 .5em 0 auto;padding:1em 0}.features[data-astro-cid-ubo6qfmg]{padding:6rem 5%;background-color:#fff}@media (max-width: 767px){.features[data-astro-cid-ubo6qfmg]{padding:6rem 5% 3.4rem}}:is(.section-title,.recommend-item)[data-astro-cid-ubo6qfmg]{opacity:0;transition:all 1.8s cubic-bezier(.22,1,.36,1);transform:translateY(20px)}:is(.section-title,.recommend-item).is-active[data-astro-cid-ubo6qfmg]{opacity:1;transform:translateY(0)}.recommend-item[data-astro-cid-ubo6qfmg]{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow);flex-direction:row;--tw-bg-opacity: 1;background-color:rgb(250,250,249,var(--tw-bg-opacity, 1));border-radius:8px;align-items:center;display:flex}.thumb[data-astro-cid-ubo6qfmg]{width:50%;object-fit:cover;height:16rem;max-width:100%}.feature-container[data-astro-cid-ubo6qfmg]{max-width:1200px;margin:0 auto}.item-list[data-astro-cid-ubo6qfmg]{display:grid;gap:40px}@media (min-width: 768px){.item-list[data-astro-cid-ubo6qfmg]{grid-template-columns:repeat(2,minmax(0,1fr))}}.info[data-astro-cid-ubo6qfmg]{padding:32px}.info-head[data-astro-cid-ubo6qfmg]{font-size:24px;line-height:32px;margin-bottom:8px}.info-desc[data-astro-cid-ubo6qfmg]{--tw-text-opacity: 1;color:rgb(87,83,78,var(--tw-text-opacity, 1));margin-bottom:12px}.info-price[data-astro-cid-ubo6qfmg]{--tw-text-opacity: 1;color:rgb(41,37,36,var(--tw-text-opacity, 1));font-weight:600;font-size:20px;line-height:28px}.info-price-tax[data-astro-cid-ubo6qfmg]{font-size:14px;line-height:20px;font-weight:400}.cta-button[data-astro-cid-4qu6plln]{margin-top:1.5rem}@media (max-width: 767px){.cta-button[data-astro-cid-4qu6plln] span[data-astro-cid-4qu6plln]{display:inline-block}}.gift[data-astro-cid-4qu6plln]{padding:6rem 5%;text-align:center;background-color:#fff}@media (max-width: 767px){.gift[data-astro-cid-4qu6plln]{padding:4rem 5%}}.gift[data-astro-cid-4qu6plln] h3[data-astro-cid-4qu6plln]{font-size:1.3rem;color:#e7832f;margin-bottom:1.5rem;font-weight:400;letter-spacing:.05em;line-height:1.9}@media (max-width: 767px){.gift[data-astro-cid-4qu6plln] h3[data-astro-cid-4qu6plln]{font-size:4.8vw}}.gift[data-astro-cid-4qu6plln] p[data-astro-cid-4qu6plln]{color:#666;font-size:.95rem;line-height:1.8;letter-spacing:.02em}@media (max-width: 767px){.gift[data-astro-cid-4qu6plln] p[data-astro-cid-4qu6plln] span[data-astro-cid-4qu6plln]{display:inline-block}}.gift[data-astro-cid-4qu6plln] :is(.section-title,.section-body)[data-astro-cid-4qu6plln]{opacity:0;transition:all 1.8s cubic-bezier(.22,1,.36,1);transform:translateY(20px)}.gift[data-astro-cid-4qu6plln] :is(.section-title,.section-body).is-active[data-astro-cid-4qu6plln]{opacity:1;transform:translateY(0)}@media (min-width: 768px){.gift[data-astro-cid-4qu6plln] .gift-products[data-astro-cid-4qu6plln] .gift-product[data-astro-cid-4qu6plln]{opacity:0;transform:translateY(20px)}.gift[data-astro-cid-4qu6plln] .gift-products[data-astro-cid-4qu6plln] .gift-product[data-astro-cid-4qu6plln]:nth-child(1){transition:all 1.8s cubic-bezier(.22,1,.36,1)}.gift[data-astro-cid-4qu6plln] .gift-products[data-astro-cid-4qu6plln] .gift-product[data-astro-cid-4qu6plln]:nth-child(2){transition:all 1.8s .3s cubic-bezier(.22,1,.36,1)}.gift[data-astro-cid-4qu6plln] .gift-products[data-astro-cid-4qu6plln] .gift-product[data-astro-cid-4qu6plln]:nth-child(3){transition:all 1.8s .6s cubic-bezier(.22,1,.36,1)}.gift[data-astro-cid-4qu6plln] .gift-products[data-astro-cid-4qu6plln].is-active .gift-product[data-astro-cid-4qu6plln]{opacity:1;transform:translateY(0)}}.gift[data-astro-cid-4qu6plln] .gift-product[data-astro-cid-4qu6plln].is-active{opacity:1;transform:translateY(0)}.gift-content[data-astro-cid-4qu6plln]{max-width:1200px;margin:0 auto}.gift-products[data-astro-cid-4qu6plln]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2.5rem;margin:3rem 0}@media (max-width: 768px){.gift-products[data-astro-cid-4qu6plln]{gap:2rem}}.gift-product[data-astro-cid-4qu6plln]{text-align:center;transition:transform .3s ease}.gift-product[data-astro-cid-4qu6plln]:hover{transform:translateY(-7px)}.gift-product-image[data-astro-cid-4qu6plln]{width:100%;height:250px;object-fit:cover;margin-bottom:1.2rem;border-radius:8px;box-shadow:0 8px 20px #00000012}@media (max-width: 768px){.gift-product-image[data-astro-cid-4qu6plln]{height:200px}}.gift-product-title[data-astro-cid-4qu6plln]{font-size:1.15rem;color:#333;margin-bottom:.6rem;font-weight:400;letter-spacing:.03em}.gift-product-desc[data-astro-cid-4qu6plln]{font-size:.9rem;color:#666;line-height:1.7;text-align:left}.gift-info[data-astro-cid-4qu6plln]{margin-top:3rem;padding:2.5rem;background-color:#f9f7f4;border-radius:8px;box-shadow:0 8px 25px #0000000d}@media (max-width: 480px){.gift-info[data-astro-cid-4qu6plln]{padding:1.5rem}}.gift-product-desc span{display:block;text-align:center}.gift-product-desc a{color:inherit;text-decoration:underline}.gift-product-desc a:hover{text-decoration:none}.reasons[data-astro-cid-pi7kfka7]{border-top:20px solid #f9f7f4;padding-top:76.8px;padding-bottom:96px}.container[data-astro-cid-pi7kfka7]{padding-left:24px;padding-right:24px;max-width:1152px;margin-left:auto;margin-right:auto}.list[data-astro-cid-pi7kfka7]{gap:48px;text-align:center}@media (min-width: 1280px){.list[data-astro-cid-pi7kfka7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 768px) and (max-width: 1279px){.list[data-astro-cid-pi7kfka7]{display:flex;flex-wrap:wrap;justify-content:center}}@media (max-width: 767px){.list[data-astro-cid-pi7kfka7]{display:grid}}.list-item[data-astro-cid-pi7kfka7]{transition-duration:.3s;transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow);padding:32px 20px;--tw-bg-opacity: 1;background-color:rgb(255,255,255,var(--tw-bg-opacity, 1));border-radius:8px}@media (min-width: 768px) and (max-width: 1279px){.list-item[data-astro-cid-pi7kfka7]{width:calc(50% - 24px)}}@media (max-width: 767px){.list-item[data-astro-cid-pi7kfka7]{padding:32px}}.list-item[data-astro-cid-pi7kfka7]:nth-child(1) .thumb[data-astro-cid-pi7kfka7]{background-color:#fff0e4}.list-item[data-astro-cid-pi7kfka7]:nth-child(1) .thumb[data-astro-cid-pi7kfka7] img[data-astro-cid-pi7kfka7]{width:50px}.list-item[data-astro-cid-pi7kfka7]:nth-child(2) .thumb[data-astro-cid-pi7kfka7]{background-color:#d1fae5}.list-item[data-astro-cid-pi7kfka7]:nth-child(2) .thumb[data-astro-cid-pi7kfka7] img[data-astro-cid-pi7kfka7]{width:46px}.list-item[data-astro-cid-pi7kfka7]:nth-child(3) .thumb[data-astro-cid-pi7kfka7]{background-color:#e0f2fe}.list-item[data-astro-cid-pi7kfka7]:nth-child(3) .thumb[data-astro-cid-pi7kfka7] img[data-astro-cid-pi7kfka7]{width:46px}.thumb[data-astro-cid-pi7kfka7]{width:80px;height:80px;display:flex;justify-content:center;align-items:center;margin-left:auto;margin-right:auto;border-radius:9999px;margin-bottom:16px}.title[data-astro-cid-pi7kfka7]{font-size:22px;line-height:32px;margin-bottom:12px}.desc[data-astro-cid-pi7kfka7]{--tw-text-opacity: 1;color:rgb(87,83,78,var(--tw-text-opacity, 1));line-height:2;font-size:15px;letter-spacing:.05em;text-align:left}.voice[data-astro-cid-h5ikffxd]{padding:64px 0;background-color:#f9f7f4}.container[data-astro-cid-h5ikffxd]{padding-left:24px;padding-right:24px;max-width:896px;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;gap:48px}.voice-item[data-astro-cid-h5ikffxd]{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow);padding:32px;background:#fff;border-radius:8px;--tw-text-opacity: 1;--tw-bg-opacity: 1;position:relative}.voice-item[data-astro-cid-h5ikffxd]:nth-child(1) .quote[data-astro-cid-h5ikffxd]{color:rgb(244,63,94,var(--tw-text-opacity, 1));background-color:rgb(255,228,230,var(--tw-bg-opacity, 1))}.voice-item[data-astro-cid-h5ikffxd]:nth-child(2) .quote[data-astro-cid-h5ikffxd]{color:rgb(14,165,233,var(--tw-text-opacity, 1));background-color:rgb(224,242,254,var(--tw-bg-opacity, 1))}.quote[data-astro-cid-h5ikffxd]{font-size:30px;line-height:36px;border-radius:9999px;justify-content:center;align-items:center;width:64px;height:64px;display:flex;top:-16px;left:-16px;position:absolute}.comment[data-astro-cid-h5ikffxd]{--tw-text-opacity: 1;color:rgb(87,83,78,var(--tw-text-opacity, 1));line-height:1.625;font-style:italic;margin:10px 0 0 10px}.from[data-astro-cid-h5ikffxd]{--tw-text-opacity: 1;color:rgb(68,64,60,var(--tw-text-opacity, 1));font-weight:600;text-align:right;margin-top:1rem}.question[data-astro-cid-erwsbark]{padding:60px 20px}.qa-item[data-astro-cid-erwsbark]{border-bottom:1px solid #ddd}.qa-item[data-astro-cid-erwsbark]:first-child{border-top:1px solid #ddd}.summary_title[data-astro-cid-erwsbark]{flex:1;font-size:16px}@media (max-width: 767px){.summary_title[data-astro-cid-erwsbark]{font-size:15px;font-weight:700}}.qa-q[data-astro-cid-erwsbark]{display:flex;align-items:center;gap:10px;padding:20px 0;cursor:pointer;transition:background-color .2s ease;position:relative;font-size:17px}@media (max-width: 767px){.qa-q[data-astro-cid-erwsbark]{padding:20px 0;font-size:15px}}.qa-q[data-astro-cid-erwsbark]:before{content:"Q";width:34px;height:34px;border-radius:100%;background:#e7832f;color:#fff;text-align:center;line-height:34px;align-self:flex-start}@media (max-width: 767px){.qa-q[data-astro-cid-erwsbark]:before{width:30px;height:30px;line-height:30px}}.qa-q[data-astro-cid-erwsbark]::-webkit-details-marker{display:none}.qa-icon[data-astro-cid-erwsbark]{position:relative;width:20px;height:20px;justify-self:flex-end}.qa-icon[data-astro-cid-erwsbark]:before,.qa-icon[data-astro-cid-erwsbark]:after{content:"";position:absolute;top:50%;left:50%;width:16px;height:2px;background-color:#333;transform:translate(-50%,-50%);transition:transform .3s ease}.qa-icon[data-astro-cid-erwsbark]:after{transform:translate(-50%,-50%) rotate(90deg)}.qa-a[data-astro-cid-erwsbark]{overflow:hidden;padding:0 20px}.qa-a[data-astro-cid-erwsbark] p[data-astro-cid-erwsbark]{margin:0;padding:20px;background:#f9f7f4;line-height:1.9;border-radius:8px;font-size:15.5px}@media (max-width: 767px){.qa-a[data-astro-cid-erwsbark] p[data-astro-cid-erwsbark]{font-size:14px}}.question-content[data-astro-cid-erwsbark]{max-width:800px;margin:0 auto}.faq-section-title[data-astro-cid-erwsbark]{max-width:800px;margin:0 auto 20px;font-size:20px;position:relative;display:inline-block;padding-right:54px;font-weight:700}@media (max-width: 767px){.faq-section-title[data-astro-cid-erwsbark]{font-size:18px}}.faq-section-title[data-astro-cid-erwsbark]:after{content:"";width:45px;height:1px;background:#c2c2c2;position:absolute;right:0;top:17px}@media (max-width: 767px){.faq-section-title[data-astro-cid-erwsbark]:after{top:14.3px}}.faq-section-title[data-astro-cid-erwsbark]:nth-child(n+3){margin-top:50px}summary[data-astro-cid-erwsbark]::-webkit-details-marker{display:none}.qa-icon[data-astro-cid-erwsbark]{transition:transform .3s ease-in-out}details[data-astro-cid-erwsbark][open]>summary[data-astro-cid-erwsbark] .qa-icon[data-astro-cid-erwsbark]{transform:rotate(45deg)}details[data-astro-cid-erwsbark].is-animating{overflow:hidden}.faq-container[data-astro-cid-erwsbark]>details[data-astro-cid-erwsbark]:last-child{border-bottom:none}.qa-item[data-astro-cid-erwsbark].is-open .qa-a[data-astro-cid-erwsbark],details[data-astro-cid-erwsbark][open] .qa-a[data-astro-cid-erwsbark]{max-height:200px;padding:0 48px 20px}@media (max-width: 767px){.qa-item[data-astro-cid-erwsbark].is-open .qa-a[data-astro-cid-erwsbark],details[data-astro-cid-erwsbark][open] .qa-a[data-astro-cid-erwsbark]{padding:0 0 20px}}.contact[data-astro-cid-mhirwf2l]{padding:6rem 5%;background-color:#f9f7f4}@media (max-width: 768px){.contact[data-astro-cid-mhirwf2l]{padding:4rem 5%}}.contact[data-astro-cid-mhirwf2l] .section-title[data-astro-cid-mhirwf2l]{margin-bottom:2rem}.contact[data-astro-cid-mhirwf2l] p[data-astro-cid-mhirwf2l]{color:#555;font-size:.95rem;line-height:1.8}.contact[data-astro-cid-mhirwf2l] ul[data-astro-cid-mhirwf2l]{text-align:left;color:#555;font-size:.9rem;line-height:1.8}.contact[data-astro-cid-mhirwf2l] ul[data-astro-cid-mhirwf2l] li[data-astro-cid-mhirwf2l]{margin-bottom:.8rem}.contact[data-astro-cid-mhirwf2l] h3[data-astro-cid-mhirwf2l]{color:#333;font-weight:400;font-size:1.2rem;letter-spacing:.05em;position:relative;display:inline-block;padding-bottom:.6rem}.contact[data-astro-cid-mhirwf2l] h3[data-astro-cid-mhirwf2l]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background-color:#e7832f}.contact-methods[data-astro-cid-mhirwf2l]{display:flex;justify-content:center;gap:2rem;max-width:940px;margin:2.5rem auto;flex-wrap:wrap}.contact-method[data-astro-cid-mhirwf2l]{border:1px solid #eee;border-radius:8px;flex:1;min-width:300px;text-align:center;background:#fff}.contact-method[data-astro-cid-mhirwf2l]:not(.contact-method-1){padding:2rem 0}@media (min-width: 768px){.contact-method[data-astro-cid-mhirwf2l]{display:flex;flex-direction:column;align-items:center;justify-content:center}}.contact-method[data-astro-cid-mhirwf2l] a[data-astro-cid-mhirwf2l]{text-decoration:none}.contact-method[data-astro-cid-mhirwf2l] .contact-phone[data-astro-cid-mhirwf2l]{margin:.5rem 0}.contact-method[data-astro-cid-mhirwf2l] .cta-button[data-astro-cid-mhirwf2l]{margin-top:1rem}.contact-phone[data-astro-cid-mhirwf2l]{font-size:1.7rem;font-weight:400;color:#e7832f;margin:1.2rem 0;letter-spacing:.05em}@media (max-width: 480px){.contact-phone[data-astro-cid-mhirwf2l]{font-size:1.4rem}}.contact-method-1[data-astro-cid-mhirwf2l] a[data-astro-cid-mhirwf2l]{display:block;padding:2rem;width:100%}.contact-text-1[data-astro-cid-mhirwf2l]{font-size:.9rem}.contact-text-2[data-astro-cid-mhirwf2l]{font-size:.9rem;margin:.5rem 0}.contact-method-title[data-astro-cid-mhirwf2l]{font-weight:500;color:#333;font-size:1.1rem}.contact-caution[data-astro-cid-mhirwf2l]{max-width:600px;margin:2.5rem auto 0;text-align:center}.contact-caution[data-astro-cid-mhirwf2l] .contact-title[data-astro-cid-mhirwf2l]{font-weight:400;font-size:1.2rem;color:#333}.contact-caution[data-astro-cid-mhirwf2l] ul[data-astro-cid-mhirwf2l]{font-size:.9rem;line-height:1.8;color:#555;padding-left:1rem;text-align:left;list-style-position:inside;margin-top:1.5rem}.calendar{width:100%;border-collapse:collapse;font-size:.9rem;table-layout:fixed;background:#fff}.calendar caption{font-size:1rem;font-weight:500;color:#333;margin-bottom:.8rem;letter-spacing:.03em;text-align:center}.calendar :is(th,td){text-align:center;padding:.5em}.calendar th{background-color:#e7832f;color:#fff;font-size:.9rem;padding:.6rem;font-weight:400}.calendar td{font-size:.9rem;border:1px solid #eee;text-align:center;color:#555;position:relative;vertical-align:top;height:4.2em;padding:4px}.calendar td.today{box-shadow:0 0 0 2px #e7832f inset;color:#e7832f;font-weight:700}.date-num{display:block;font-size:.85rem}.event-text{display:block;font-size:.7rem;line-height:1.3;margin-top:2px;font-weight:700;word-break:break-all}.holiday{background-color:#f9eee9;color:#e75d2f!important}#calendar-container .splide__pagination{bottom:-1.34em}#calendar-container .splide__pagination__page.is-active{background:#e7832f}.calendar-legend{font-size:.9rem;margin-top:1rem;color:#777;text-align:center;display:flex;justify-content:center;flex-wrap:wrap;gap:1em 1.5em}@media (max-width: 767px){.calendar-legend{margin-top:1.8rem!important}}@media (min-width: 769px){#calendar-container .splide__track{overflow:visible!important}#calendar-container .splide__list{display:flex;gap:1.5rem}#calendar-container .splide__slide{width:calc(50% - .75rem);flex-shrink:0}#calendar-container .splide__pagination{display:none}}.access-block[data-astro-cid-n6ipiodm]{background-color:#fff;padding:4rem 5%}.info-list[data-astro-cid-n6ipiodm]{list-style:none;padding:0}.info-list[data-astro-cid-n6ipiodm] div[data-astro-cid-n6ipiodm]{display:flex;gap:20px;padding:17px}.info-list[data-astro-cid-n6ipiodm] div[data-astro-cid-n6ipiodm]:nth-child(2n){background:#f9f7f4}.info-list[data-astro-cid-n6ipiodm] div[data-astro-cid-n6ipiodm] :is(dt,dd)[data-astro-cid-n6ipiodm]{font-size:15px}.info-list[data-astro-cid-n6ipiodm] div[data-astro-cid-n6ipiodm] dt[data-astro-cid-n6ipiodm]{width:76px;font-weight:700}.hours[data-astro-cid-n6ipiodm]{padding:6rem 5%;background-color:#f9f7f4}@media (max-width: 768px){.hours[data-astro-cid-n6ipiodm]{padding:4rem 5%}}.hours-grid[data-astro-cid-n6ipiodm]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));max-width:940px;margin:0 auto}@media (min-width: 768px){.hours-grid[data-astro-cid-n6ipiodm]{gap:1.2rem}}.hours-card[data-astro-cid-n6ipiodm]{background-color:#fff;padding:2.5rem;border-radius:8px;box-shadow:0 8px 25px #0000000d}@media (max-width: 480px){.hours-card[data-astro-cid-n6ipiodm]{padding:1.5rem}}.hours-card[data-astro-cid-n6ipiodm] h3[data-astro-cid-n6ipiodm]{color:#333;margin-top:0;text-align:center;margin-bottom:2rem;font-weight:400;font-size:1.3rem;letter-spacing:.05em;position:relative;padding-bottom:.8rem}.hours-card[data-astro-cid-n6ipiodm] h3[data-astro-cid-n6ipiodm]:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:30px;height:2px;background-color:#e7832f}.contact-block[data-astro-cid-n6ipiodm] .section-title[data-astro-cid-n6ipiodm]{margin-bottom:2rem}.calendar-area[data-astro-cid-n6ipiodm]{max-width:980px;margin:70px auto 0}.calendar-container[data-astro-cid-n6ipiodm]{display:flex;gap:30px;margin-top:1.5rem}.sub-head[data-astro-cid-n6ipiodm]{text-align:center;font-weight:400;color:#333;font-size:1.3rem}#map[data-astro-cid-n6ipiodm]{width:100%;height:300px;border-radius:8px}
