.breadcrumbs_area{border:none;background-color:transparent}.fv{height:100vh;height:100dvh;position:relative;overflow:hidden;top:0;z-index:0;width:100%}.fv .fv-img{position:relative;inset:0;width:100%;height:100%;object-fit:cover;object-position:center top;background-repeat:no-repeat;background-size:cover;background-position:center}@media screen and (min-width: 961px){.fv .fv-img{background-attachment:fixed}}@media screen and (max-width: 960px){.fv .fv-img{background-attachment:scroll;object-fit:cover;object-position:center;background-repeat:no-repeat;background-size:cover;background-position:70%}}.fv .fv-img img{width:100%;height:100%;object-fit:cover;object-position:center top}.sec-fv{position:absolute;top:120px;z-index:1;width:100%}@media screen and (max-width: 960px){.sec-fv{top:100px}}@media screen and (max-width: 576px){.sec-fv{top:80px}}.sec-fv .cts-ttl-block{position:relative;display:flex;flex-direction:column;align-items:flex-start;z-index:2;line-height:1.5}@media screen and (max-width: 960px){.sec-fv .cts-ttl-block{left:0;top:0}}.sec-fv .cts-ttl-en{display:block;padding-bottom:0.5em;font-weight:400;letter-spacing:0.1em;font-size:clamp(2rem, 1.875vw, 3.6rem)}@media screen and (max-width: 960px){.sec-fv .cts-ttl-en{font-size:clamp(2rem, 3.75vw, 3.6rem)}}.sec-fv .cts-ttl-ja{display:block;font-weight:400;letter-spacing:0.2em;font-size:clamp(1.4rem, .9375vw, 1.8rem);color:#fff}@media screen and (max-width: 960px){.sec-fv .cts-ttl-ja{font-size:clamp(1.4rem, 1.875vw, 1.8rem)}}.sec-fv .cts-body{width:100%;padding-left:clamp(76px, 7.4vw, 143px);box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start}@media screen and (max-width: 960px){.sec-fv .cts-body{padding-left:0}}.sec-fv .cts-lead{line-height:1.5;letter-spacing:0.2em;font-size:clamp(2rem, 1.875vw, 3.6rem);color:#fff;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}@media screen and (max-width: 960px){.sec-fv .cts-lead{font-size:clamp(2rem, 4.6875vw, 3.6rem);margin:auto}}@media screen and (max-width: 576px){.sec-fv .cts-lead{font-size:clamp(2rem, 6.25vw, 3.6rem);margin:auto}}.sec-lead{padding:clamp(72px, 8vw, 120px) 0 clamp(64px, 7vw, 100px);background-color:#fff;color:#000}.sec-lead .cts-wrap{width:100%}.sec-lead .cts-body{width:100%}.sec-lead .lead-intro{text-align:center;letter-spacing:0.12em;line-height:2.15;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;text-align:left;width:100%}@media screen and (min-width: 961px){.sec-lead .lead-intro{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}}.sec-lead .lead-main{margin:0 clamp(40px, 4.5vw, 64px);font-size:clamp(1.8rem, 1.875vw, 3.6rem);line-height:2;font-weight:400}@media screen and (max-width: 960px){.sec-lead .lead-main{font-size:clamp(1.8rem, 6.25vw, 3.6rem);line-height:2;letter-spacing:0.08em;width:100%;margin:0;margin-bottom:30px}}.sec-lead .lead-text{font-size:clamp(1.6rem, .9375vw, 1.8rem);line-height:2.2;font-weight:400}@media screen and (max-width: 960px){.sec-lead .lead-text{font-size:clamp(1.6rem, 1.875vw, 1.8rem)}}@media screen and (max-width: 576px){.sec-lead .lead-text{font-size:16px;line-height:2;letter-spacing:0.06em;text-align:left}}.sec-recommend{position:relative;background-color:#fff;color:#000;overflow:clip}.sec-recommend .stay-gallery{position:relative;height:220vh}@media screen and (max-width: 960px){.sec-recommend .stay-gallery{height:100vh;min-height:720px;padding:0}}@media screen and (max-width: 576px){.sec-recommend .stay-gallery{height:86vh;min-height:560px}}.sec-recommend .stay-gallery-sticky{position:sticky;top:0;height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden}@media screen and (max-width: 960px){.sec-recommend .stay-gallery-sticky{position:relative;top:auto;height:100%;min-height:720px;overflow:hidden}}@media screen and (max-width: 576px){.sec-recommend .stay-gallery-sticky{min-height:560px}}.sec-recommend .stay-gallery-inner{position:relative;width:min(100%, 1180px);height:720px;margin:0 auto}@media screen and (max-width: 960px){.sec-recommend .stay-gallery-inner{width:100%;height:720px;max-width:760px}}@media screen and (max-width: 576px){.sec-recommend .stay-gallery-inner{width:100%;height:560px;max-width:390px}}.sec-recommend .gallery-img{position:absolute;overflow:hidden;background-color:#eee;will-change:transform, width, height, left, top, opacity}.sec-recommend .gallery-img img{display:block;width:100%;height:100%;object-fit:cover}@media screen and (max-width: 960px){.sec-recommend .gallery-img{position:absolute;transform:none;opacity:1}}.sec-recommend .gallery-img-main{left:50%;top:50%;width:520px;height:340px;z-index:5;transform:translate(-50%, -50%)}@media screen and (max-width: 960px){.sec-recommend .gallery-img-main{width:440px;height:288px;left:50%;top:48%;transform:translate(-50%, -50%) !important}}@media screen and (max-width: 576px){.sec-recommend .gallery-img-main{width:66vw;height:43vw;max-width:270px;max-height:178px;left:50%;top:47%}}.sec-recommend .gallery-img-sub01{left:7%;top:24%;width:230px;height:145px;z-index:2}@media screen and (max-width: 960px){.sec-recommend .gallery-img-sub01{left:5%;top:25%;width:210px;height:132px}}@media screen and (max-width: 576px){.sec-recommend .gallery-img-sub01{left:2%;top:28%;width:34vw;height:22vw;max-width:136px;max-height:88px}}.sec-recommend .gallery-img-sub02{right:18%;top:8%;width:190px;height:125px;z-index:2}@media screen and (max-width: 960px){.sec-recommend .gallery-img-sub02{right:15%;top:10%;width:170px;height:112px}}@media screen and (max-width: 576px){.sec-recommend .gallery-img-sub02{right:12%;top:13%;width:28vw;height:18vw;max-width:110px;max-height:72px}}.sec-recommend .gallery-img-sub03{right:8%;top:40%;width:150px;height:210px;z-index:2}@media screen and (max-width: 960px){.sec-recommend .gallery-img-sub03{right:4%;top:42%;width:130px;height:180px}}@media screen and (max-width: 576px){.sec-recommend .gallery-img-sub03{right:3%;top:43%;width:24vw;height:33vw;max-width:94px;max-height:130px}}.sec-recommend .gallery-img-sub04{left:27%;bottom:0%;width:300px;height:175px;z-index:2}@media screen and (max-width: 960px){.sec-recommend .gallery-img-sub04{left:20%;bottom:6%;width:260px;height:152px}}@media screen and (max-width: 576px){.sec-recommend .gallery-img-sub04{left:10%;bottom:8%;width:48vw;height:28vw;max-width:188px;max-height:110px}}.sec-recommend .recommend-content{position:relative;z-index:10;padding:clamp(56px, 7vw, 110px) 0 clamp(90px, 10vw, 150px);background-color:#fff}@media screen and (max-width: 576px){.sec-recommend .recommend-content{padding:48px 0 80px}}.sec-recommend .recommend-content-wrap{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:clamp(32px, 6vw, 90px)}@media screen and (max-width: 960px){.sec-recommend .recommend-content-wrap{grid-template-columns:1fr;gap:40px}}.sec-recommend .recommend-en{margin:0;font-size:clamp(3.4rem, 2.5vw, 4.8rem);line-height:1;letter-spacing:0.04em;font-weight:400}@media screen and (max-width: 960px){.sec-recommend .recommend-en{font-size:clamp(3.4rem, 4.7916666667vw, 4.6rem)}}@media screen and (max-width: 576px){.sec-recommend .recommend-en{font-size:32px}}.sec-recommend .recommend-body{padding-top:clamp(56px, 6vw, 90px)}@media screen and (max-width: 960px){.sec-recommend .recommend-body{padding-top:0}}.sec-recommend .recommend-ttl{margin:0 0 clamp(28px, 3vw, 40px);font-size:clamp(1.8rem, 1.25vw, 2.4rem);line-height:1.8;letter-spacing:0.12em;font-weight:400}@media screen and (max-width: 960px){.sec-recommend .recommend-ttl{font-size:clamp(1.8rem, 2.5vw, 2.4rem)}}@media screen and (max-width: 576px){.sec-recommend .recommend-ttl{font-size:18px;letter-spacing:0.08em}}.sec-recommend .recommend-text{margin:0;font-size:clamp(1.6rem, .9375vw, 1.8rem);line-height:2.1;letter-spacing:0.08em;font-weight:400}@media screen and (max-width: 960px){.sec-recommend .recommend-text{font-size:clamp(1.6rem, 1.875vw, 1.8rem)}}@media screen and (max-width: 576px){.sec-recommend .recommend-text{font-size:16px;line-height:2;letter-spacing:0.05em}}.sec-points{position:relative;background-color:#fff;color:#000}.sec-points .points-wrap{position:relative}.sec-points .points-head{margin-bottom:clamp(56px, 7vw, 100px)}.sec-points .points-en{margin:0;font-size:clamp(4rem, 3.125vw, 6rem);line-height:1;letter-spacing:0.04em;font-weight:400}@media screen and (max-width: 960px){.sec-points .points-en{font-size:clamp(3.8rem, 5.8333333333vw, 5.6rem)}}@media screen and (max-width: 576px){.sec-points .points-en{font-size:34px}}.sec-points .points-body{display:grid;grid-template-columns:minmax(0, 47%) minmax(0, 53%);align-items:start;gap:clamp(48px, 7vw, 110px)}@media screen and (max-width: 960px){.sec-points .points-body{grid-template-columns:1fr}}.sec-points .points-visual{position:relative}.sec-points .points-img-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(14px, 1.4vw, 22px)}.sec-points .points-img{overflow:hidden;background-color:#eee}.sec-points .points-img img{display:block;width:100%;height:100%;object-fit:cover}.sec-points .points-img01,.sec-points .points-img02{aspect-ratio:3 / 4.5}.sec-points .points-img03{grid-column:1 / -1;aspect-ratio:16 / 9}.sec-points .points-content{padding-top:clamp(12px, 1.5vw, 24px)}.sec-points .points-ttl{margin:0 0 clamp(56px, 6vw, 88px);font-size:clamp(2.4rem, 1.7708333333vw, 3.4rem);line-height:1.8;letter-spacing:0.14em;font-weight:400}@media screen and (max-width: 960px){.sec-points .points-ttl{font-size:clamp(2.3rem, 3.3333333333vw, 3.2rem);margin-bottom:52px}}@media screen and (max-width: 576px){.sec-points .points-ttl{font-size:20px;line-height:1.75;letter-spacing:0.08em}}.sec-points .points-list{display:flex;flex-direction:column;gap:clamp(48px, 5vw, 72px)}.sec-points .points-item{margin:0}.sec-points .points-item-ttl{margin:0 0 clamp(22px, 2.4vw, 34px);font-size:clamp(1.6rem, 1.0416666667vw, 2rem);line-height:1.8;letter-spacing:0.1em;font-weight:400}@media screen and (max-width: 960px){.sec-points .points-item-ttl{font-size:clamp(1.6rem, 2.0833333333vw, 2rem)}}@media screen and (max-width: 576px){.sec-points .points-item-ttl{font-size:16px;letter-spacing:0.06em}}.sec-points .points-text{margin:0;font-size:clamp(1.6rem, .9375vw, 1.8rem);line-height:2.15;letter-spacing:0.08em;font-weight:400}@media screen and (max-width: 960px){.sec-points .points-text{font-size:clamp(1.6rem, 1.875vw, 1.8rem)}}@media screen and (max-width: 576px){.sec-points .points-text{font-size:16px;line-height:2;letter-spacing:0.05em}.sec-points .points-text br{display:none}}@media screen and (max-width: 960px){.sec-points .points-visual{max-width:680px;margin:0 auto}}@media screen and (max-width: 576px){.sec-points .points-head{margin-bottom:42px}.sec-points .points-img-grid{gap:10px}}.sec-details{position:relative;background-color:#fff;color:#000}.sec-details .details-wrap{position:relative}.sec-details .details-head{margin-bottom:clamp(56px, 7vw, 96px)}.sec-details .details-en{margin:0;font-size:clamp(4rem, 2.9166666667vw, 5.6rem);line-height:1;letter-spacing:0.04em;font-weight:400}@media screen and (max-width: 960px){.sec-details .details-en{font-size:clamp(3.8rem, 5.625vw, 5.4rem)}}@media screen and (max-width: 576px){.sec-details .details-en{font-size:34px}}.sec-details .details-body{display:grid;grid-template-columns:minmax(0, 41%) minmax(0, 59%);align-items:start;gap:clamp(48px, 7vw, 110px)}@media screen and (max-width: 960px){.sec-details .details-body{grid-template-columns:1fr}}.sec-details .details-img{width:100%;aspect-ratio:4 / 5;overflow:hidden;background-color:#eee}.sec-details .details-img img{display:block;width:100%;height:100%;object-fit:cover}@media screen and (max-width: 960px){.sec-details .details-img{max-width:520px;margin:0 auto;aspect-ratio:4 / 5}}.sec-details .details-content{padding-top:clamp(10px, 1vw, 18px)}.sec-details .details-ttl{margin:0 0 clamp(36px, 4vw, 56px);font-size:clamp(2.2rem, 1.5625vw, 3rem);line-height:1.8;letter-spacing:0.14em;font-weight:400}@media screen and (max-width: 960px){.sec-details .details-ttl{font-size:clamp(2.2rem, 2.9166666667vw, 2.8rem);text-align:center}}@media screen and (max-width: 576px){.sec-details .details-ttl{font-size:20px;line-height:1.75;letter-spacing:0.08em}}.sec-details .details-table{width:100%;border-top:1px solid rgba(0,0,0,0.16)}.sec-details .details-row{display:grid;grid-template-columns:34% 66%;gap:clamp(18px, 2vw, 32px);margin:0;padding:clamp(18px, 2vw, 26px) 0;border-bottom:1px solid rgba(0,0,0,0.16)}.sec-details .details-row dt,.sec-details .details-row dd{margin:0;font-size:clamp(1.6rem, .9375vw, 1.8rem);line-height:2;letter-spacing:0.08em;font-weight:400}@media screen and (max-width: 960px){.sec-details .details-row dt,.sec-details .details-row dd{font-size:clamp(1.6rem, 1.875vw, 1.8rem)}}.sec-details .details-row dt{font-weight:600}.sec-details .details-row dd{min-width:0}@media screen and (max-width: 576px){.sec-details .details-row{grid-template-columns:1fr;gap:8px;padding:18px 0}.sec-details .details-row dt,.sec-details .details-row dd{font-size:16px;line-height:1.9;letter-spacing:0.05em}}.sec-details .details-map-flex{display:flex;align-items:center;justify-content:space-between;gap:18px}@media screen and (max-width: 576px){.sec-details .details-map-flex{align-items:flex-start;flex-direction:column;gap:12px}}.sec-details .details-map-link{display:inline-flex;align-items:center;justify-content:center;min-width:128px;padding:0.65em 1.4em;border-radius:100vmax;background-color:#000;color:#fff;text-decoration:none;font-size:16px;line-height:1;letter-spacing:0.04em;white-space:nowrap;transition:0.3s ease-in-out}@media (hover: hover){.sec-details .details-map-link:hover{opacity:0.7}}.sec-flow{position:relative;background-color:#fff;color:#000}.sec-flow .flow-wrap{position:relative}.sec-flow .flow-head{margin-bottom:clamp(56px, 7vw, 96px)}.sec-flow .flow-en{margin:0;font-size:clamp(4rem, 2.9166666667vw, 5.6rem);line-height:1;letter-spacing:0.04em;font-weight:400}@media screen and (max-width: 960px){.sec-flow .flow-en{font-size:clamp(3.8rem, 5.625vw, 5.4rem)}}@media screen and (max-width: 576px){.sec-flow .flow-en{font-size:34px}}.sec-flow .flow-body{display:grid;grid-template-columns:minmax(0, 43%) minmax(0, 57%);align-items:start;gap:clamp(48px, 7vw, 110px)}@media screen and (max-width: 960px){.sec-flow .flow-body{grid-template-columns:1fr}}.sec-flow .flow-img-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(12px, 1.3vw, 20px)}.sec-flow .flow-img{overflow:hidden;background-color:#eee}.sec-flow .flow-img img{display:block;width:100%;height:100%;object-fit:cover}.sec-flow .flow-img01,.sec-flow .flow-img02{aspect-ratio:3 / 4.5}.sec-flow .flow-img03{grid-column:1 / -1;aspect-ratio:16 / 10}.sec-flow .flow-content{padding-top:clamp(8px, 1vw, 16px)}.sec-flow .flow-ttl{margin:0 0 clamp(34px, 4vw, 54px);font-size:clamp(2.2rem, 1.5625vw, 3rem);line-height:1.8;letter-spacing:0.14em;font-weight:400}@media screen and (max-width: 960px){.sec-flow .flow-ttl{text-align:center;font-size:clamp(2.2rem, 2.9166666667vw, 2.8rem)}}@media screen and (max-width: 576px){.sec-flow .flow-ttl{font-size:20px;line-height:1.75;letter-spacing:0.08em;text-align:left}}.sec-flow .flow-lead{margin:0 0 clamp(34px, 4vw, 54px);font-size:clamp(1.6rem, .9375vw, 1.8rem);line-height:2;letter-spacing:0.08em;font-weight:400}@media screen and (max-width: 960px){.sec-flow .flow-lead{font-size:clamp(1.6rem, 1.875vw, 1.8rem);text-align:center}}@media screen and (max-width: 576px){.sec-flow .flow-lead{font-size:16px;line-height:2;letter-spacing:0.05em;text-align:left}.sec-flow .flow-lead br{display:none}}.sec-flow .flow-list{display:grid;grid-template-columns:repeat(3, 1fr);border-left:1px solid rgba(0,0,0,0.12);border-top:1px solid rgba(0,0,0,0.12)}@media screen and (max-width: 576px){.sec-flow .flow-list{grid-template-columns:1fr}}.sec-flow .flow-item{min-height:clamp(170px, 13vw, 220px);padding:clamp(20px, 2.4vw, 32px) clamp(18px, 2vw, 28px);border-right:1px solid rgba(0,0,0,0.12);border-bottom:1px solid rgba(0,0,0,0.12);box-sizing:border-box}@media screen and (max-width: 576px){.sec-flow .flow-item{min-height:auto;padding:24px 20px}}.sec-flow .flow-item-head{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:clamp(18px, 2vw, 28px)}.sec-flow .flow-num{margin:0;font-size:clamp(2.2rem, 1.4583333333vw, 2.8rem);line-height:1;letter-spacing:0.06em;font-weight:400}@media screen and (max-width: 960px){.sec-flow .flow-num{font-size:clamp(2.2rem, 2.9166666667vw, 2.8rem)}}.sec-flow .flow-icon{width:clamp(34px, 3.2vw, 48px);height:clamp(34px, 3.2vw, 48px)}.sec-flow .flow-icon img{display:block;width:100%;height:100%;object-fit:contain}.sec-flow .flow-item-ttl{margin:0 0 clamp(14px, 1.6vw, 22px);text-align:center;font-size:clamp(1.6rem, .9375vw, 1.8rem);line-height:1.7;letter-spacing:0.12em;font-weight:400}@media screen and (max-width: 960px){.sec-flow .flow-item-ttl{font-size:clamp(1.6rem, 1.875vw, 1.8rem)}}@media screen and (max-width: 576px){.sec-flow .flow-item-ttl{text-align:left;font-size:16px;letter-spacing:0.08em}}.sec-flow .flow-text{margin:0;font-size:clamp(1.6rem, .9375vw, 1.8rem);line-height:2;letter-spacing:0.06em;font-weight:400}@media screen and (max-width: 960px){.sec-flow .flow-text{font-size:clamp(1.6rem, 1.875vw, 1.8rem)}}@media screen and (max-width: 576px){.sec-flow .flow-text{font-size:16px;line-height:1.9}}.sec-flow .flow-mini-btn{display:inline-flex;align-items:center;justify-content:center;margin-top:12px;padding:0.55em 1.4em;border:1px solid currentColor;border-radius:100vmax;color:inherit;text-decoration:none;font-size:16px;line-height:1;letter-spacing:0.04em;transition:0.3s ease-in-out}@media (hover: hover){.sec-flow .flow-mini-btn:hover{background-color:#000;color:#fff}}@media screen and (max-width: 960px){.sec-flow .flow-visual{max-width:680px;margin:0 auto}}@media screen and (max-width: 576px){.sec-flow .flow-head{margin-bottom:42px}.sec-flow .flow-img-grid{gap:10px}}.sec-faq{background-color:#fff;color:#000}.sec-faq .faq-body{max-width:980px;margin:0 auto}.sec-faq .faq-ttl{margin:0 0 clamp(28px, 3vw, 42px);text-align:center;font-size:clamp(2.4rem, 1.7708333333vw, 3.4rem);line-height:1.8;letter-spacing:0.14em;font-weight:400}@media screen and (max-width: 960px){.sec-faq .faq-ttl{font-size:clamp(2.2rem, 3.125vw, 3rem)}}@media screen and (max-width: 576px){.sec-faq .faq-ttl{font-size:20px;line-height:1.75;letter-spacing:0.08em}}.sec-faq .faq-txt{margin:0 0 clamp(48px, 6vw, 76px);text-align:center;font-size:clamp(1.6rem, .9375vw, 1.8rem);line-height:2.1;letter-spacing:0.08em;font-weight:400}@media screen and (max-width: 960px){.sec-faq .faq-txt{font-size:clamp(1.6rem, 1.875vw, 1.8rem)}}@media screen and (max-width: 576px){.sec-faq .faq-txt{font-size:16px;line-height:2;letter-spacing:0.05em}}.sec-faq .faq-list .faq-item{border-top:1px solid rgba(0,0,0,0.45);border-bottom:1px solid rgba(0,0,0,0.45);color:#000}.sec-faq .faq-list .faq-item:nth-of-type(n+2){margin-top:-1px}.sec-faq .faq-list .faq-item a{display:block;color:inherit;text-decoration:none}.sec-faq .faq-list .item-wrap{display:block}.sec-faq .faq-list .item-head{display:flex;align-items:center;justify-content:space-between;gap:clamp(18px, 2vw, 32px);padding:clamp(22px, 2.2vw, 34px) 0;transition:0.3s ease-in-out}.sec-faq .faq-list .item-icon{margin-top:0;width:32px;min-width:32px;height:32px;aspect-ratio:1 / 1;border-radius:100vmax;background:#202b51;color:#fff;display:flex;align-items:center;justify-content:center;font-size:16px;line-height:1;letter-spacing:0}.sec-faq .faq-list .item-ttlBlock{width:100%;padding:0}.sec-faq .faq-list .item-cat{display:flex;flex-wrap:wrap;gap:0.5em;margin:0 0 8px;padding:0;list-style:none;color:#828282;font-size:16px;line-height:1.4;letter-spacing:0.08em}.sec-faq .faq-list .item-ttl{margin:0;font-size:clamp(1.3rem, .8333333333vw, 1.6rem);line-height:1.8;letter-spacing:0.08em;font-weight:600}@media screen and (max-width: 960px){.sec-faq .faq-list .item-ttl{font-size:clamp(1.3rem, 1.6666666667vw, 1.6rem)}}@media screen and (max-width: 576px){.sec-faq .faq-list .item-ttl{font-size:16px;line-height:1.7;letter-spacing:0.05em}}.sec-faq .faq-list .item-btn{width:32px;min-width:32px;height:32px;display:flex;align-items:center;justify-content:center}.sec-faq .faq-list .item-btn::before,.sec-faq .faq-list .item-btn::after{content:none}.sec-faq .faq-list .item-btn .btn-more-block,.sec-faq .faq-list .item-btn .btn-more-wrap{margin:0}.sec-faq .faq-list .item-btn .btn-more-flex{display:flex;align-items:center;justify-content:center}.sec-faq .faq-list .item-btn .btn-more-txt{margin:0;display:flex;align-items:center;justify-content:center;font-size:0;line-height:1}.sec-faq .faq-list .item-body{padding:0 56px clamp(28px, 3vw, 42px) 64px;border-top:none}.sec-faq .faq-list .item-body .editor-style{font-size:clamp(1.6rem, .9375vw, 1.8rem);line-height:2.1;letter-spacing:0.08em}@media screen and (max-width: 960px){.sec-faq .faq-list .item-body .editor-style{font-size:clamp(1.6rem, 1.875vw, 1.8rem)}}@media screen and (max-width: 576px){.sec-faq .faq-list .item-body .editor-style{font-size:16px;line-height:2;letter-spacing:0.05em}}.sec-faq .faq-list .item-body .editor-style p{margin:0}.sec-faq .faq-list .item-closeBtn{display:none}@media screen and (max-width: 576px){.sec-faq .faq-list .item-head{align-items:flex-start;gap:14px;padding:22px 0}.sec-faq .faq-list .item-icon{width:28px;min-width:28px;height:28px;font-size:16px;margin-top:4px}.sec-faq .faq-list .item-btn{width:28px;min-width:28px;height:28px;margin-top:4px}.sec-faq .faq-list .item-body{padding:0 0 28px 42px}}.sec-modelhouseRgl .modelhouse-rgl-wrap{display:grid;grid-template-columns:minmax(0, 3fr) minmax(220px, 1fr);align-items:stretch;width:100%;min-height:clamp(380px, 36vw, 560px);border-top:1px solid rgba(0,0,0,0.45);border-bottom:1px solid rgba(0,0,0,0.45)}@media screen and (max-width: 960px){.sec-modelhouseRgl .modelhouse-rgl-wrap{grid-template-columns:1fr;min-height:auto}}.sec-modelhouseRgl .modelhouse-list{display:grid;grid-template-columns:repeat(3, 1fr);margin:0;padding:0;list-style:none}@media screen and (max-width: 960px){.sec-modelhouseRgl .modelhouse-list{grid-template-columns:1fr}}
/*# sourceMappingURL=stay.css.map */
