.room-main__access__ttl__en,.room-main__features__ttl__en,.room-main__about__ttl__en,.room-main__experience__ttl__en{font-size:3.6rem;font-weight:500;letter-spacing:.1em;display:block}@media screen and (max-width: 768px){.room-main__access__ttl__en,.room-main__features__ttl__en,.room-main__about__ttl__en,.room-main__experience__ttl__en{font-size:2.4rem}}.room-main__access__ttl__ja,.room-main__features__ttl__ja,.room-main__about__ttl__ja,.room-main__experience__ttl__ja{font-size:1.2rem;font-weight:500;letter-spacing:.1em;display:block;-webkit-margin-before:4px;margin-block-start:4px}@media screen and (max-width: 768px){.room-main__access__ttl__ja,.room-main__features__ttl__ja,.room-main__about__ttl__ja,.room-main__experience__ttl__ja{font-size:1rem}}.room-main__contact__inner,.room-main__access__inner,.room-main__features__inner,.room-main__about__inner,.room-main__experience__inner{max-width:1200px;margin-inline:auto;width:calc(100% - 80px)}@media screen and (max-width: 768px){.room-main__contact__inner,.room-main__access__inner,.room-main__features__inner,.room-main__about__inner,.room-main__experience__inner{width:calc(100% - 32px)}}.page-room{font-family:"Noto Serif JP",serif;color:#100e0f;background-color:#f5f3f2}.room-header{font-family:"Noto Serif JP",serif;position:fixed;top:0;left:0;width:100%;z-index:100;background-color:rgba(0,0,0,0);-webkit-transition:background-color .4s ease,-webkit-box-shadow .4s ease;transition:background-color .4s ease,-webkit-box-shadow .4s ease;-o-transition:background-color .4s ease,box-shadow .4s ease;transition:background-color .4s ease,box-shadow .4s ease;transition:background-color .4s ease,box-shadow .4s ease,-webkit-box-shadow .4s ease}.room-header.is-scrolled{background-color:rgba(255,255,255,.88);-webkit-box-shadow:0 1px 0 rgba(16,14,15,.06);box-shadow:0 1px 0 rgba(16,14,15,.06)}.room-header__inner{padding-block:16px;padding-inline:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 768px){.room-header__inner{padding-inline:16px;padding-block:12px;gap:10px}}.room-header__logo{display:inline-block;text-decoration:none}.room-header__logo img{display:block;height:auto;max-height:48px;width:auto;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}@media screen and (max-width: 768px){.room-header__logo img{max-height:26px}}@media(hover: hover)and (pointer: fine){.room-header__logo:hover img{opacity:.78}}.room-header__actions{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:12px}@media screen and (max-width: 768px){.room-header__actions{gap:8px}}.room-header__products{min-width:140px;height:44px;padding-inline:16px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border:1px solid #a79775;color:#fff;background-color:#a79775;font-size:1.4rem;font-weight:500;letter-spacing:.08em;text-decoration:none;cursor:pointer;white-space:nowrap;-webkit-transition:background-color .35s ease,border-color .35s ease,color .35s ease,-webkit-box-shadow .35s ease;transition:background-color .35s ease,border-color .35s ease,color .35s ease,-webkit-box-shadow .35s ease;-o-transition:background-color .35s ease,border-color .35s ease,color .35s ease,box-shadow .35s ease;transition:background-color .35s ease,border-color .35s ease,color .35s ease,box-shadow .35s ease;transition:background-color .35s ease,border-color .35s ease,color .35s ease,box-shadow .35s ease,-webkit-box-shadow .35s ease}@media(hover: hover)and (pointer: fine){.room-header__products:hover{background-color:#8a7d62;border-color:#8a7d62;color:#fff;-webkit-box-shadow:0 4px 12px rgba(167,151,117,.35);box-shadow:0 4px 12px rgba(167,151,117,.35)}}@media screen and (max-width: 768px){.room-header__products{min-width:0;height:36px;padding-inline:10px;font-size:1rem;width:90px}}.room-header__link{width:180px;height:44px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border:1px solid #a17a43;color:#fff;background-color:#a17a43;font-size:1.6rem;font-weight:500;letter-spacing:.1em;text-decoration:none;cursor:pointer;-webkit-transition:background-color .35s ease,border-color .35s ease,color .35s ease,-webkit-box-shadow .35s ease;transition:background-color .35s ease,border-color .35s ease,color .35s ease,-webkit-box-shadow .35s ease;-o-transition:background-color .35s ease,border-color .35s ease,color .35s ease,box-shadow .35s ease;transition:background-color .35s ease,border-color .35s ease,color .35s ease,box-shadow .35s ease;transition:background-color .35s ease,border-color .35s ease,color .35s ease,box-shadow .35s ease,-webkit-box-shadow .35s ease}@media(hover: hover)and (pointer: fine){.room-header__link:hover{background-color:#8b6234;border-color:#8b6234;color:#fff;-webkit-box-shadow:0 4px 14px rgba(161,122,67,.35);box-shadow:0 4px 14px rgba(161,122,67,.35)}}@media screen and (max-width: 768px){.room-header__link{width:100px;height:36px;font-size:1rem}}@-webkit-keyframes room-kv-image-blur-in{from{opacity:0;-webkit-filter:blur(22px);filter:blur(22px);-webkit-transform:scale(1.05);transform:scale(1.05)}to{opacity:1;-webkit-filter:blur(0);filter:blur(0);-webkit-transform:scale(1);transform:scale(1)}}@keyframes room-kv-image-blur-in{from{opacity:0;-webkit-filter:blur(22px);filter:blur(22px);-webkit-transform:scale(1.05);transform:scale(1.05)}to{opacity:1;-webkit-filter:blur(0);filter:blur(0);-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes room-kv-content-in{from{opacity:0;-webkit-transform:translateY(calc(-50% + 2.4rem)) scale(0.97);transform:translateY(calc(-50% + 2.4rem)) scale(0.97);-webkit-filter:blur(8px);filter:blur(8px)}to{opacity:1;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-filter:blur(0);filter:blur(0)}}@keyframes room-kv-content-in{from{opacity:0;-webkit-transform:translateY(calc(-50% + 2.4rem)) scale(0.97);transform:translateY(calc(-50% + 2.4rem)) scale(0.97);-webkit-filter:blur(8px);filter:blur(8px)}to{opacity:1;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-filter:blur(0);filter:blur(0)}}@-webkit-keyframes room-kv-content-in-sp{from{opacity:0;-webkit-transform:translateY(1.6rem) scale(0.97);transform:translateY(1.6rem) scale(0.97);-webkit-filter:blur(8px);filter:blur(8px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-filter:blur(0);filter:blur(0)}}@keyframes room-kv-content-in-sp{from{opacity:0;-webkit-transform:translateY(1.6rem) scale(0.97);transform:translateY(1.6rem) scale(0.97);-webkit-filter:blur(8px);filter:blur(8px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-filter:blur(0);filter:blur(0)}}.room-main{position:relative}.room-main__kv{position:relative;background-color:#95887d}.room-main__kv:before{content:"";position:absolute;z-index:3;top:0;left:0;width:42%;height:100%;background:-webkit-gradient(linear, left top, right top, from(#FFFFFF), color-stop(30%, #FFFFFF), color-stop(65%, rgba(255, 255, 255, 0.89)), color-stop(75%, rgba(255, 255, 255, 0.64)), color-stop(90%, rgba(255, 255, 255, 0.29)), to(rgba(255, 255, 255, 0)));background:-webkit-linear-gradient(left, #FFFFFF 0%, #FFFFFF 30%, rgba(255, 255, 255, 0.89) 65%, rgba(255, 255, 255, 0.64) 75%, rgba(255, 255, 255, 0.29) 90%, rgba(255, 255, 255, 0) 100%);background:-o-linear-gradient(left, #FFFFFF 0%, #FFFFFF 30%, rgba(255, 255, 255, 0.89) 65%, rgba(255, 255, 255, 0.64) 75%, rgba(255, 255, 255, 0.29) 90%, rgba(255, 255, 255, 0) 100%);background:linear-gradient(to right, #FFFFFF 0%, #FFFFFF 30%, rgba(255, 255, 255, 0.89) 65%, rgba(255, 255, 255, 0.64) 75%, rgba(255, 255, 255, 0.29) 90%, rgba(255, 255, 255, 0) 100%)}@media screen and (max-width: 992px){.room-main__kv:before{width:54%}}.room-main__kv__image{width:100%;display:block;position:relative;z-index:1;overflow:hidden}.room-main__kv__image img{display:block;width:100%;height:auto;will-change:filter,opacity,transform;-webkit-animation:room-kv-image-blur-in 1.35s cubic-bezier(0.16, 1, 0.3, 1) both;animation:room-kv-image-blur-in 1.35s cubic-bezier(0.16, 1, 0.3, 1) both}@media screen and (max-width: 768px){.room-main__kv__image img{max-height:600px;aspect-ratio:375/507;-o-object-position:40% 50%;object-position:40% 50%;-o-object-fit:cover;object-fit:cover}}.room-main__kv__content{position:absolute;top:50%;left:6%;z-index:4;-webkit-animation:room-kv-content-in 1.15s cubic-bezier(0.16, 1, 0.3, 1) .12s both;animation:room-kv-content-in 1.15s cubic-bezier(0.16, 1, 0.3, 1) .12s both}@media screen and (max-width: 768px){.room-main__kv__content{top:auto;bottom:8%;left:4%;right:4%;width:auto;-webkit-transform:none;-ms-transform:none;transform:none;-webkit-animation-name:room-kv-content-in-sp;animation-name:room-kv-content-in-sp}}.room-main__kv__content__sub{letter-spacing:.2em;font-size:2.4rem;font-weight:500}@media screen and (max-width: 992px){.room-main__kv__content__sub{font-size:2rem}}@media screen and (max-width: 768px){.room-main__kv__content__sub{font-size:1.4rem}}.room-main__kv__content__ttl{font-size:8rem;font-weight:400;-webkit-margin-before:10px;margin-block-start:10px}@media screen and (max-width: 992px){.room-main__kv__content__ttl{font-size:6rem;-webkit-margin-before:5px;margin-block-start:5px}}@media screen and (max-width: 768px){.room-main__kv__content__ttl{font-size:4rem}}.room-main__kv__content__ttl__main{display:block;letter-spacing:.15em}.room-main__kv__content__ttl__sub{display:block;font-size:2.6rem;letter-spacing:.2em;-webkit-margin-before:-12px;margin-block-start:-12px}@media screen and (max-width: 992px){.room-main__kv__content__ttl__sub{font-size:2rem}}@media screen and (max-width: 768px){.room-main__kv__content__ttl__sub{font-size:1.4rem;-webkit-margin-before:-8px;margin-block-start:-8px}}.room-main__kv__content__ttl.room-main__kv__content__heading{font-size:0;line-height:0;margin:0;-webkit-margin-before:25px;margin-block-start:25px;padding:0;max-width:min(100%,440px)}@media screen and (max-width: 992px){.room-main__kv__content__ttl.room-main__kv__content__heading{-webkit-margin-before:15px;margin-block-start:15px;max-width:min(100%,440px)}}@media screen and (max-width: 768px){.room-main__kv__content__ttl.room-main__kv__content__heading{-webkit-margin-before:10px;margin-block-start:10px;max-width:min(85%,210px)}}.room-main__kv__content__ttl.room-main__kv__content__heading .room-main__kv__content__ttl__main{letter-spacing:0;line-height:0}.room-main__kv__content__ttl.room-main__kv__content__heading .room-main__kv__content__ttl__sub:empty{display:none}.room-main__kv__content__headingImg{display:block;width:100%;height:auto;-webkit-filter:drop-shadow(0 2px 24px rgba(0, 0, 0, 0.18));filter:drop-shadow(0 2px 24px rgba(0, 0, 0, 0.18))}.room-main__kv__content__txt{font-size:1.6rem;font-weight:500;letter-spacing:.1em;-webkit-margin-before:20px;margin-block-start:20px;line-height:2}@media screen and (max-width: 992px){.room-main__kv__content__txt{-webkit-margin-before:10px;margin-block-start:10px;font-size:1.4rem}}@media screen and (max-width: 768px){.room-main__kv__content__txt{font-size:1rem}}.room-main__kv__content__data{font-size:2.6rem;letter-spacing:.1em;font-weight:500;color:#a07847;-webkit-margin-before:20px;margin-block-start:20px}@media screen and (max-width: 992px){.room-main__kv__content__data{font-size:2rem;-webkit-margin-before:10px;margin-block-start:10px}}@media screen and (max-width: 768px){.room-main__kv__content__data{font-size:1.6rem}}.room-main__kv__content__info{font-size:1.6rem;letter-spacing:.1em;-webkit-margin-before:10px;margin-block-start:10px;font-weight:500}@media screen and (max-width: 768px){.room-main__kv__content__info{font-size:1rem;-webkit-margin-before:5px;margin-block-start:5px}}.room-main__kv__content__btn{width:298px;height:62px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;border:1px solid #a17a43;color:#fff;background-color:#a17a43;font-size:1.4rem;font-weight:500;letter-spacing:.1em;position:relative;-webkit-margin-before:30px;margin-block-start:30px;text-decoration:none;cursor:pointer;-webkit-transition:background-color .35s ease,border-color .35s ease,color .35s ease,-webkit-box-shadow .35s ease;transition:background-color .35s ease,border-color .35s ease,color .35s ease,-webkit-box-shadow .35s ease;-o-transition:background-color .35s ease,border-color .35s ease,color .35s ease,box-shadow .35s ease;transition:background-color .35s ease,border-color .35s ease,color .35s ease,box-shadow .35s ease;transition:background-color .35s ease,border-color .35s ease,color .35s ease,box-shadow .35s ease,-webkit-box-shadow .35s ease}@media screen and (max-width: 768px){.room-main__kv__content__btn{width:260px;height:54px;font-size:1.2rem;-webkit-margin-before:20px;margin-block-start:20px}}.room-main__kv__content__btn__en{font-size:1.2rem}.room-main__kv__content__btn__ja{font-size:1rem}.room-main__kv__content__btn:before{content:"";position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);right:10px;width:15.4px;height:10.71px;background-image:url("../../img/showroom/arrow.svg");background-size:contain;background-repeat:no-repeat;background-position:center}@media screen and (max-width: 768px){.room-main__kv__content__btn:before{right:8px;width:12.32px;height:8.57px}}@media(hover: hover)and (pointer: fine){.room-main__kv__content__btn:hover{background-color:#8b6234;border-color:#8b6234;color:#fff;-webkit-box-shadow:0 4px 18px rgba(161,122,67,.4);box-shadow:0 4px 18px rgba(161,122,67,.4)}.room-main__kv__content__btn:hover:before{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}}.room-main__experience{-webkit-margin-before:120px;margin-block-start:120px}@media screen and (max-width: 768px){.room-main__experience{-webkit-margin-before:80px;margin-block-start:80px}}.room-main__experience__ttl{text-align:center}.room-main__experience__ttl__ja{color:#a07847}.room-main__experience__grid{display:grid;grid-template-columns:repeat(5, 1fr);gap:40px;-webkit-margin-before:80px;margin-block-start:80px}@media screen and (max-width: 768px){.room-main__experience__grid{-webkit-margin-before:60px;margin-block-start:60px;grid-template-columns:repeat(2, 1fr);gap:10px 20px}}.room-main__experience__grid__item{position:relative;padding-block:10px 20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width: 768px){.room-main__experience__grid__item{padding-block:5px 10px}}.room-main__experience__grid__item:before{content:"";position:absolute;top:0;right:-20px;width:1px;height:100%;background-color:#e3e1e0}@media screen and (max-width: 768px){.room-main__experience__grid__item:before{right:-10px;display:none}}.room-main__experience__grid__item:last-child:before{display:none}.room-main__experience__grid__item__ttl{font-size:1.6rem;font-weight:500;letter-spacing:.1em;text-align:center}@media screen and (max-width: 768px){.room-main__experience__grid__item__ttl{font-size:1.4rem}}.room-main__experience__grid__item__txt{font-size:1.1rem;font-weight:400;letter-spacing:.1em;text-align:center;color:gray;-webkit-margin-before:20px;margin-block-start:20px;-webkit-margin-after:30px;margin-block-end:30px}@media screen and (max-width: 768px){.room-main__experience__grid__item__txt{font-size:1rem;-webkit-margin-before:10px;margin-block-start:10px;-webkit-margin-after:20px;margin-block-end:20px}}.room-main__experience__grid__item__image{width:100%;height:auto;-webkit-margin-before:auto;margin-block-start:auto}.room-main__experience__grid__item__image img{display:block;width:100%;height:auto}.room-main__about{-webkit-margin-before:120px;margin-block-start:120px}@media screen and (max-width: 768px){.room-main__about{-webkit-margin-before:80px;margin-block-start:80px}}.room-main__about__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 768px){.room-main__about__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.room-main__about__content{width:46%}@media screen and (max-width: 768px){.room-main__about__content{width:100%}}.room-main__about__image{width:50%}@media screen and (max-width: 768px){.room-main__about__image{width:100%;-webkit-margin-before:30px;margin-block-start:30px}}.room-main__about__image img{display:block;width:100%;height:auto}.room-main__about__ttl{text-align:center}.room-main__about__txt{font-size:1.4rem;font-weight:400;letter-spacing:.1em;line-height:2;-webkit-margin-before:40px;margin-block-start:40px;max-width:400px;margin-inline:auto}@media screen and (max-width: 768px){.room-main__about__txt{font-size:1.2rem;-webkit-margin-before:20px;margin-block-start:20px;max-width:100%}}.room-main__features{-webkit-margin-before:100px;margin-block-start:100px;padding-block:120px;background-color:#fff}@media screen and (max-width: 768px){.room-main__features{-webkit-margin-before:80px;margin-block-start:80px;padding-block:80px}}.room-main__features__ttl{text-align:center}.room-main__features__list{-webkit-margin-before:60px;margin-block-start:60px;display:grid;grid-template-columns:repeat(3, 1fr);gap:40px}@media screen and (max-width: 768px){.room-main__features__list{-webkit-margin-before:40px;margin-block-start:40px;grid-template-columns:repeat(1, 1fr);gap:40px}}.room-main__features__list__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.room-main__features__list__item__image{width:100%}.room-main__features__list__item__image img{display:block;width:100%;height:auto}.room-main__features__list__item__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-margin-before:20px;margin-block-start:20px;-webkit-padding-after:12px;padding-block-end:12px;border-bottom:1px solid #a07847}@media screen and (max-width: 768px){.room-main__features__list__item__content{-webkit-margin-before:16px;margin-block-start:16px;-webkit-padding-after:8px;padding-block-end:8px}}.room-main__features__list__item__num{font-size:3.2rem;font-weight:500;letter-spacing:.1em;line-height:1;color:#a07847;font-style:italic;-webkit-margin-end:10px;margin-inline-end:10px}@media screen and (max-width: 768px){.room-main__features__list__item__num{font-size:2.4rem;-webkit-margin-end:8px;margin-inline-end:8px}}.room-main__features__list__item__ttl{font-size:1.8rem;font-weight:500;letter-spacing:.1em;color:#a07847;-webkit-margin-before:4px;margin-block-start:4px}@media screen and (max-width: 768px){.room-main__features__list__item__ttl{font-size:1.6rem;-webkit-margin-before:0px;margin-block-start:0px}}.room-main__features__list__item__txt{font-size:1.4rem;font-weight:400;letter-spacing:.1em;line-height:2;-webkit-margin-before:20px;margin-block-start:20px}@media screen and (max-width: 768px){.room-main__features__list__item__txt{font-size:1.2rem;-webkit-margin-before:10px;margin-block-start:10px}}.room-main__access{-webkit-margin-before:140px;margin-block-start:140px}@media screen and (max-width: 768px){.room-main__access{-webkit-margin-before:80px;margin-block-start:80px}}.room-main__access__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 768px){.room-main__access__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.room-main__access__content{width:46%}@media screen and (max-width: 768px){.room-main__access__content{width:100%}}.room-main__access__image{width:50%}@media screen and (max-width: 768px){.room-main__access__image{width:100%;-webkit-margin-before:30px;margin-block-start:30px}}.room-main__access__image img{display:block;width:100%;height:auto}.room-main__access__ttl{text-align:left}.room-main__access__name{-webkit-margin-before:20px;margin-block-start:20px;font-size:2rem;font-weight:500;letter-spacing:.1em}@media screen and (max-width: 768px){.room-main__access__name{font-size:1.8rem;-webkit-margin-before:10px;margin-block-start:10px}}.room-main__access__address{font-size:1.4rem;font-weight:400;letter-spacing:.1em;line-height:2;-webkit-margin-before:10px;margin-block-start:10px}@media screen and (max-width: 768px){.room-main__access__address{font-size:1.2rem;-webkit-margin-before:5px;margin-block-start:5px}}.room-main__access__list{-webkit-margin-before:10px;margin-block-start:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:2px}@media screen and (max-width: 768px){.room-main__access__list{-webkit-margin-before:5px;margin-block-start:5px}}.room-main__access__list__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:10px;font-size:1.4rem;font-weight:400;letter-spacing:.1em;line-height:2;-webkit-padding-start:0;padding-inline-start:0;position:relative;color:inherit}@media screen and (max-width: 768px){.room-main__access__list__item{font-size:1.2rem;gap:6px}}.room-main__access__list__icon{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:16px;height:16px;-webkit-margin-before:.5em;margin-block-start:.5em;color:#a07847}@media screen and (max-width: 768px){.room-main__access__list__icon{width:14px;height:14px;-webkit-margin-before:.45em;margin-block-start:.45em}}.room-main__access__list__icon svg{display:block;width:100%;height:100%}.room-main__access__list__text{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0}.room-main__access__btn{width:240px;height:48px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border:1px solid #a17a43;color:#a17a43;font-size:1.4rem;font-weight:500;position:relative;-webkit-margin-before:20px;margin-block-start:20px;letter-spacing:.1em;text-decoration:none;cursor:pointer;-webkit-transition:background-color .35s ease,border-color .35s ease,color .35s ease,-webkit-box-shadow .35s ease;transition:background-color .35s ease,border-color .35s ease,color .35s ease,-webkit-box-shadow .35s ease;-o-transition:background-color .35s ease,border-color .35s ease,color .35s ease,box-shadow .35s ease;transition:background-color .35s ease,border-color .35s ease,color .35s ease,box-shadow .35s ease;transition:background-color .35s ease,border-color .35s ease,color .35s ease,box-shadow .35s ease,-webkit-box-shadow .35s ease}@media screen and (max-width: 768px){.room-main__access__btn{width:200px;height:40px;font-size:1.2rem;-webkit-margin-before:10px;margin-block-start:10px}}.room-main__access__btn:before{content:"";position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);right:16px;width:15.4px;height:10.71px;background-image:url("../../img/showroom/arrow-brown.svg");background-size:contain;background-repeat:no-repeat;background-position:center;-webkit-transition:-webkit-filter .35s ease;transition:-webkit-filter .35s ease;-o-transition:filter .35s ease;transition:filter .35s ease;transition:filter .35s ease, -webkit-filter .35s ease}@media screen and (max-width: 768px){.room-main__access__btn:before{right:12px;width:12.32px;height:8.57px}}@media(hover: hover)and (pointer: fine){.room-main__access__btn:hover{background-color:#8b6234;border-color:#8b6234;color:#fff;-webkit-box-shadow:0 4px 14px rgba(161,122,67,.35);box-shadow:0 4px 14px rgba(161,122,67,.35)}.room-main__access__btn:hover:before{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}}.room-main__contact{-webkit-margin-before:180px;margin-block-start:180px;background-image:url("../../img/showroom/cta.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;padding-block:100px 120px;position:relative}@media screen and (max-width: 768px){.room-main__contact{-webkit-margin-before:100px;margin-block-start:100px;padding-block:80px}}.room-main__contact__inner{position:relative;z-index:2}.room-main__contact__ttl{text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.room-main__contact__ttl__en{font-size:2.4rem;font-weight:500;letter-spacing:.1em;display:block}@media screen and (max-width: 768px){.room-main__contact__ttl__en{font-size:2rem}}.room-main__contact__ttl__ja{font-size:1.2rem;font-weight:500;letter-spacing:.1em;display:block;-webkit-margin-before:4px;margin-block-start:4px}@media screen and (max-width: 768px){.room-main__contact__ttl__ja{font-size:1rem}}.room-main__contact__btn{width:298px;height:62px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;border:1px solid #a17a43;color:#fff;background-color:#a17a43;font-size:1.4rem;font-weight:500;letter-spacing:.1em;position:relative;-webkit-margin-before:80px;margin-block-start:80px;margin-inline:auto;text-decoration:none;cursor:pointer;-webkit-transition:background-color .35s ease,border-color .35s ease,color .35s ease,-webkit-box-shadow .35s ease;transition:background-color .35s ease,border-color .35s ease,color .35s ease,-webkit-box-shadow .35s ease;-o-transition:background-color .35s ease,border-color .35s ease,color .35s ease,box-shadow .35s ease;transition:background-color .35s ease,border-color .35s ease,color .35s ease,box-shadow .35s ease;transition:background-color .35s ease,border-color .35s ease,color .35s ease,box-shadow .35s ease,-webkit-box-shadow .35s ease}@media screen and (max-width: 768px){.room-main__contact__btn{width:260px;height:54px;font-size:1.2rem;-webkit-margin-before:60px;margin-block-start:60px}}.room-main__contact__btn__en{font-size:1.4rem}@media screen and (max-width: 768px){.room-main__contact__btn__en{font-size:1.2rem}}.room-main__contact__btn__ja{font-size:1.2rem}@media screen and (max-width: 768px){.room-main__contact__btn__ja{font-size:1rem}}.room-main__contact__btn:before{content:"";position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);right:10px;width:15.4px;height:10.71px;background-image:url("../../img/showroom/arrow.svg");background-size:contain;background-repeat:no-repeat;background-position:center}@media screen and (max-width: 768px){.room-main__contact__btn:before{right:8px;width:12.32px;height:8.57px}}@media(hover: hover)and (pointer: fine){.room-main__contact__btn:hover{background-color:#8b6234;border-color:#8b6234;color:#fff;-webkit-box-shadow:0 4px 18px rgba(161,122,67,.4);box-shadow:0 4px 18px rgba(161,122,67,.4)}.room-main__contact__btn:hover:before{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}}.room-main__contact__formWrap{-webkit-margin-before:48px;margin-block-start:48px;max-width:920px;margin-inline:auto}@media screen and (max-width: 768px){.room-main__contact__formWrap{-webkit-margin-before:32px;margin-block-start:32px}}.form.form--showroom select.wpcf7-select,.form.form--showroom select.wpcf7-form-control.wpcf7-select,.form.form--showroom select.room-time-select,.form.form--showroom .calendar__flex__block._time select{display:block;width:100%;max-width:220px;height:44px;padding-inline:14px 36px;background-color:#fff;border:1px solid rgba(16,14,15,.14);font-size:1.5rem;color:#100e0f;letter-spacing:.04em;cursor:pointer;background-image:url("../../img/showroom/arrow-brown.svg");background-repeat:no-repeat;background-position:center right 14px;background-size:12px 8px;-webkit-transition:border-color .25s ease,-webkit-box-shadow .25s ease;transition:border-color .25s ease,-webkit-box-shadow .25s ease;-o-transition:border-color .25s ease,box-shadow .25s ease;transition:border-color .25s ease,box-shadow .25s ease;transition:border-color .25s ease,box-shadow .25s ease,-webkit-box-shadow .25s ease;appearance:none;-webkit-appearance:none;-moz-appearance:none}@media screen and (max-width: 768px){.form.form--showroom select.wpcf7-select,.form.form--showroom select.wpcf7-form-control.wpcf7-select,.form.form--showroom select.room-time-select,.form.form--showroom .calendar__flex__block._time select{max-width:100%}}.form.form--showroom select.wpcf7-select:focus,.form.form--showroom select.wpcf7-form-control.wpcf7-select:focus,.form.form--showroom select.room-time-select:focus,.form.form--showroom .calendar__flex__block._time select:focus{outline:none;border-color:#a17a43;-webkit-box-shadow:0 0 0 2px rgba(161,122,67,.15);box-shadow:0 0 0 2px rgba(161,122,67,.15)}.form.form--showroom select.wpcf7-select:invalid,.form.form--showroom select.wpcf7-form-control.wpcf7-select:invalid,.form.form--showroom select.room-time-select:invalid,.form.form--showroom .calendar__flex__block._time select:invalid{color:rgba(16,14,15,.38)}.form.form--showroom select.wpcf7-select option[value=""],.form.form--showroom select.wpcf7-form-control.wpcf7-select option[value=""],.form.form--showroom select.room-time-select option[value=""],.form.form--showroom .calendar__flex__block._time select option[value=""]{color:rgba(16,14,15,.38)}.form.form--showroom .calendar__flex__block._time .wpcf7-form-control-wrap{display:block;width:100%}.form.form--showroom .visit-slot+.visit-slot{-webkit-margin-before:28px;margin-block-start:28px;-webkit-padding-before:28px;padding-block-start:28px;border-top:1px solid rgba(16,14,15,.08)}.form.form--showroom .visit-slot__ttl{margin:0 0 10px;font-size:1.3rem;font-weight:500;letter-spacing:.04em;color:rgba(16,14,15,.88)}.form.form--showroom .visit-slot__ttl sup{color:#a17a43;font-size:1.1rem;-webkit-margin-start:2px;margin-inline-start:2px}.form.form--showroom .visit-slot .notice{-webkit-margin-before:8px;margin-block-start:8px;font-size:1.2rem;line-height:1.7;color:rgba(16,14,15,.55)}.form.form--showroom .visit-notes{margin:4px 0 0;padding:16px 18px;list-style:none;background-color:rgba(16,14,15,.03);border:1px solid rgba(16,14,15,.08)}@media screen and (max-width: 768px){.form.form--showroom .visit-notes{-webkit-margin-before:20px;margin-block-start:20px;padding:14px 12px}}.form.form--showroom .visit-notes__item{position:relative;margin:0;-webkit-padding-start:1em;padding-inline-start:1em;font-size:1.2rem;line-height:1.75;letter-spacing:.04em;color:rgba(16,14,15,.62);text-indent:-1em}@media screen and (max-width: 768px){.form.form--showroom .visit-notes__item{font-size:1.1rem}}.form.form--showroom .visit-notes__item+.form.form--showroom .visit-notes__item{-webkit-margin-before:8px;margin-block-start:8px}.form.form--showroom .visit-notes__item::before{content:none}.form.form--showroom .consultation-other-wrap{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;width:100%;-webkit-margin-before:12px;margin-block-start:12px;-webkit-padding-before:4px;padding-block-start:4px}.form.form--showroom .consultation-other-wrap.is-disabled .consultation-other-wrap__label{color:rgba(16,14,15,.45)}.form.form--showroom .consultation-other-wrap.is-disabled .consultation-other-wrap__label sup{color:rgba(16,14,15,.35)}.form.form--showroom .consultation-other-wrap.is-disabled input.consultation-other,.form.form--showroom .consultation-other-wrap.is-disabled input[name=consultation-other]{background-color:#f3f2f1;border-color:rgba(16,14,15,.08);color:rgba(16,14,15,.38);cursor:not-allowed;pointer-events:none}.form.form--showroom .consultation-other-wrap.is-disabled input.consultation-other::-webkit-input-placeholder, .form.form--showroom .consultation-other-wrap.is-disabled input[name=consultation-other]::-webkit-input-placeholder{color:rgba(16,14,15,.28)}.form.form--showroom .consultation-other-wrap.is-disabled input.consultation-other::-moz-placeholder, .form.form--showroom .consultation-other-wrap.is-disabled input[name=consultation-other]::-moz-placeholder{color:rgba(16,14,15,.28)}.form.form--showroom .consultation-other-wrap.is-disabled input.consultation-other:-ms-input-placeholder, .form.form--showroom .consultation-other-wrap.is-disabled input[name=consultation-other]:-ms-input-placeholder{color:rgba(16,14,15,.28)}.form.form--showroom .consultation-other-wrap.is-disabled input.consultation-other::-ms-input-placeholder, .form.form--showroom .consultation-other-wrap.is-disabled input[name=consultation-other]::-ms-input-placeholder{color:rgba(16,14,15,.28)}.form.form--showroom .consultation-other-wrap.is-disabled input.consultation-other::placeholder,.form.form--showroom .consultation-other-wrap.is-disabled input[name=consultation-other]::placeholder{color:rgba(16,14,15,.28)}.form.form--showroom .consultation-other-wrap__label{margin:0 0 8px;font-size:1.3rem;font-weight:500;letter-spacing:.04em;color:rgba(16,14,15,.88)}.form.form--showroom .consultation-other-wrap__label sup{color:#a17a43;font-size:1.1rem;-webkit-margin-start:2px;margin-inline-start:2px}.form.form--showroom .consultation-other-wrap input.consultation-other,.form.form--showroom .consultation-other-wrap input[name=consultation-other]{max-width:100%}.page-room .form.form--showroom{background-color:rgba(255,255,255,.96);padding-block:48px 56px;padding-inline:40px;-webkit-box-shadow:0 8px 40px rgba(16,14,15,.08);box-shadow:0 8px 40px rgba(16,14,15,.08)}@media screen and (max-width: 768px){.page-room .form.form--showroom{padding-block:32px 40px;padding-inline:16px}}.page-room .form.form--showroom .form__content{table-layout:fixed;width:100%;border-collapse:collapse}.page-room .form.form--showroom .form__content th{width:100%;-webkit-padding-before:24px;padding-block-start:24px;text-align:left;font-weight:500;font-size:1.4rem;letter-spacing:.06em}@media screen and (max-width: 768px){.page-room .form.form--showroom .form__content th{display:block;-webkit-padding-before:28px;padding-block-start:28px;font-size:1.3rem}}.page-room .form.form--showroom .form__content th sup{color:#a17a43;font-size:1.2rem;-webkit-margin-start:4px;margin-inline-start:4px}.page-room .form.form--showroom .form__content td{-webkit-padding-before:8px;padding-block-start:8px}@media screen and (max-width: 768px){.page-room .form.form--showroom .form__content td{display:block}}.page-room .form.form--showroom .form__content td._check{-webkit-padding-before:4px;padding-block-start:4px}.page-room .form.form--showroom .form__content td._radio{-webkit-padding-before:4px;padding-block-start:4px}.page-room .form.form--showroom .form__content td .visit-slot+.visit-slot{-webkit-margin-before:28px;margin-block-start:28px;-webkit-padding-before:28px;padding-block-start:28px;border-top:1px solid rgba(16,14,15,.08)}.page-room .form.form--showroom .form__content td .visit-slot__ttl{margin:0 0 10px;font-size:1.3rem;font-weight:500;letter-spacing:.04em;color:rgba(16,14,15,.88)}.page-room .form.form--showroom .form__content td .visit-slot__ttl sup{color:#a17a43;font-size:1.1rem;-webkit-margin-start:2px;margin-inline-start:2px}.page-room .form.form--showroom .form__content td .visit-slot .notice{-webkit-margin-before:8px;margin-block-start:8px}.page-room .form.form--showroom .form__content td input[type=text],.page-room .form.form--showroom .form__content td input[type=tel],.page-room .form.form--showroom .form__content td input[type=email],.page-room .form.form--showroom .form__content td input[type=url],.page-room .form.form--showroom .form__content td textarea{display:block;width:100%;background-color:#fff;border:1px solid rgba(16,14,15,.14);color:#100e0f;font-size:1.5rem;letter-spacing:.04em;-webkit-transition:border-color .25s ease,-webkit-box-shadow .25s ease;transition:border-color .25s ease,-webkit-box-shadow .25s ease;-o-transition:border-color .25s ease,box-shadow .25s ease;transition:border-color .25s ease,box-shadow .25s ease;transition:border-color .25s ease,box-shadow .25s ease,-webkit-box-shadow .25s ease}.page-room .form.form--showroom .form__content td input[type=text]::-webkit-input-placeholder, .page-room .form.form--showroom .form__content td input[type=tel]::-webkit-input-placeholder, .page-room .form.form--showroom .form__content td input[type=email]::-webkit-input-placeholder, .page-room .form.form--showroom .form__content td input[type=url]::-webkit-input-placeholder, .page-room .form.form--showroom .form__content td textarea::-webkit-input-placeholder{color:rgba(16,14,15,.38)}.page-room .form.form--showroom .form__content td input[type=text]::-moz-placeholder, .page-room .form.form--showroom .form__content td input[type=tel]::-moz-placeholder, .page-room .form.form--showroom .form__content td input[type=email]::-moz-placeholder, .page-room .form.form--showroom .form__content td input[type=url]::-moz-placeholder, .page-room .form.form--showroom .form__content td textarea::-moz-placeholder{color:rgba(16,14,15,.38)}.page-room .form.form--showroom .form__content td input[type=text]:-ms-input-placeholder, .page-room .form.form--showroom .form__content td input[type=tel]:-ms-input-placeholder, .page-room .form.form--showroom .form__content td input[type=email]:-ms-input-placeholder, .page-room .form.form--showroom .form__content td input[type=url]:-ms-input-placeholder, .page-room .form.form--showroom .form__content td textarea:-ms-input-placeholder{color:rgba(16,14,15,.38)}.page-room .form.form--showroom .form__content td input[type=text]::-ms-input-placeholder, .page-room .form.form--showroom .form__content td input[type=tel]::-ms-input-placeholder, .page-room .form.form--showroom .form__content td input[type=email]::-ms-input-placeholder, .page-room .form.form--showroom .form__content td input[type=url]::-ms-input-placeholder, .page-room .form.form--showroom .form__content td textarea::-ms-input-placeholder{color:rgba(16,14,15,.38)}.page-room .form.form--showroom .form__content td input[type=text]::placeholder,.page-room .form.form--showroom .form__content td input[type=tel]::placeholder,.page-room .form.form--showroom .form__content td input[type=email]::placeholder,.page-room .form.form--showroom .form__content td input[type=url]::placeholder,.page-room .form.form--showroom .form__content td textarea::placeholder{color:rgba(16,14,15,.38)}.page-room .form.form--showroom .form__content td input[type=text]:focus,.page-room .form.form--showroom .form__content td input[type=tel]:focus,.page-room .form.form--showroom .form__content td input[type=email]:focus,.page-room .form.form--showroom .form__content td input[type=url]:focus,.page-room .form.form--showroom .form__content td textarea:focus{outline:none;border-color:#a17a43;-webkit-box-shadow:0 0 0 2px rgba(161,122,67,.15);box-shadow:0 0 0 2px rgba(161,122,67,.15)}.page-room .form.form--showroom .form__content td input[type=text],.page-room .form.form--showroom .form__content td input[type=tel],.page-room .form.form--showroom .form__content td input[type=email],.page-room .form.form--showroom .form__content td input[type=url]{height:44px;padding-inline:14px}.page-room .form.form--showroom .form__content td textarea{padding:12px 14px;min-height:140px;resize:vertical}.page-room .form.form--showroom .form__content td .flatpickr-input,.page-room .form.form--showroom .form__content td input.flatpickr-input{display:block;width:100%;max-width:220px;height:44px;padding-inline:14px 36px;background-color:#fff;border:1px solid rgba(16,14,15,.14);font-size:1.5rem;color:#100e0f;letter-spacing:.04em;cursor:pointer;background-image:url("../../img/showroom/arrow-brown.svg");background-repeat:no-repeat;background-position:center right 14px;background-size:12px 8px;-webkit-transition:border-color .25s ease,-webkit-box-shadow .25s ease;transition:border-color .25s ease,-webkit-box-shadow .25s ease;-o-transition:border-color .25s ease,box-shadow .25s ease;transition:border-color .25s ease,box-shadow .25s ease;transition:border-color .25s ease,box-shadow .25s ease,-webkit-box-shadow .25s ease;padding-inline:14px}@media screen and (max-width: 768px){.page-room .form.form--showroom .form__content td .flatpickr-input,.page-room .form.form--showroom .form__content td input.flatpickr-input{max-width:100%}}.page-room .form.form--showroom .form__content td .flatpickr-input:focus,.page-room .form.form--showroom .form__content td input.flatpickr-input:focus{outline:none;border-color:#a17a43;-webkit-box-shadow:0 0 0 2px rgba(161,122,67,.15);box-shadow:0 0 0 2px rgba(161,122,67,.15)}.page-room .form.form--showroom .form__content td .flatpickr-input:invalid,.page-room .form.form--showroom .form__content td input.flatpickr-input:invalid{color:rgba(16,14,15,.38)}.page-room .form.form--showroom .form__content td .flatpickr-input option[value=""],.page-room .form.form--showroom .form__content td input.flatpickr-input option[value=""]{color:rgba(16,14,15,.38)}.page-room .form.form--showroom .form__content td select.wpcf7-select,.page-room .form.form--showroom .form__content td select.wpcf7-form-control.wpcf7-select,.page-room .form.form--showroom .form__content td select.room-time-select,.page-room .form.form--showroom .form__content td .calendar__flex__block._time select{display:block;width:100%;max-width:220px;height:44px;padding-inline:14px 36px;background-color:#fff;border:1px solid rgba(16,14,15,.14);font-size:1.5rem;color:#100e0f;letter-spacing:.04em;cursor:pointer;background-image:url("../../img/showroom/arrow-brown.svg");background-repeat:no-repeat;background-position:center right 14px;background-size:12px 8px;-webkit-transition:border-color .25s ease,-webkit-box-shadow .25s ease;transition:border-color .25s ease,-webkit-box-shadow .25s ease;-o-transition:border-color .25s ease,box-shadow .25s ease;transition:border-color .25s ease,box-shadow .25s ease;transition:border-color .25s ease,box-shadow .25s ease,-webkit-box-shadow .25s ease;appearance:none;-webkit-appearance:none;-moz-appearance:none}@media screen and (max-width: 768px){.page-room .form.form--showroom .form__content td select.wpcf7-select,.page-room .form.form--showroom .form__content td select.wpcf7-form-control.wpcf7-select,.page-room .form.form--showroom .form__content td select.room-time-select,.page-room .form.form--showroom .form__content td .calendar__flex__block._time select{max-width:100%}}.page-room .form.form--showroom .form__content td select.wpcf7-select:focus,.page-room .form.form--showroom .form__content td select.wpcf7-form-control.wpcf7-select:focus,.page-room .form.form--showroom .form__content td select.room-time-select:focus,.page-room .form.form--showroom .form__content td .calendar__flex__block._time select:focus{outline:none;border-color:#a17a43;-webkit-box-shadow:0 0 0 2px rgba(161,122,67,.15);box-shadow:0 0 0 2px rgba(161,122,67,.15)}.page-room .form.form--showroom .form__content td select.wpcf7-select:invalid,.page-room .form.form--showroom .form__content td select.wpcf7-form-control.wpcf7-select:invalid,.page-room .form.form--showroom .form__content td select.room-time-select:invalid,.page-room .form.form--showroom .form__content td .calendar__flex__block._time select:invalid{color:rgba(16,14,15,.38)}.page-room .form.form--showroom .form__content td select.wpcf7-select option[value=""],.page-room .form.form--showroom .form__content td select.wpcf7-form-control.wpcf7-select option[value=""],.page-room .form.form--showroom .form__content td select.room-time-select option[value=""],.page-room .form.form--showroom .form__content td .calendar__flex__block._time select option[value=""]{color:rgba(16,14,15,.38)}.page-room .form.form--showroom .form__content td .calendar__flex__block._time .wpcf7-form-control-wrap{display:block;width:100%}.page-room .form.form--showroom .form__content td .wpcf7-form-control.wpcf7-checkbox.checklist{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;margin:0;padding:0;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.page-room .form.form--showroom .form__content td .wpcf7-form-control.wpcf7-checkbox.checklist .wpcf7-list-item{-webkit-box-flex:1;-webkit-flex:1 1 260px;-ms-flex:1 1 260px;flex:1 1 260px;min-width:0;max-width:100%}.page-room .form.form--showroom .form__content td .wpcf7-form-control.wpcf7-radio.hear-radio{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:10px;margin:0;padding:0}.page-room .form.form--showroom .form__content td._radio--inline .wpcf7-form-control.wpcf7-radio.consult-radio{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;margin:0;padding:0}.page-room .form.form--showroom .form__content td._radio--inline .wpcf7-form-control.wpcf7-radio.consult-radio .wpcf7-list-item{-webkit-box-flex:1;-webkit-flex:1 1 160px;-ms-flex:1 1 160px;flex:1 1 160px;min-width:0;max-width:100%}.page-room .form.form--showroom .form__content td .wpcf7-list-item{margin:0;display:block}.page-room .form.form--showroom .form__content td .wpcf7-list-item label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:12px;cursor:pointer;padding:14px 16px;border:1px solid rgba(16,14,15,.1);background-color:#faf9f8;-webkit-transition:border-color .25s ease,background-color .25s ease,-webkit-box-shadow .25s ease;transition:border-color .25s ease,background-color .25s ease,-webkit-box-shadow .25s ease;-o-transition:border-color .25s ease,background-color .25s ease,box-shadow .25s ease;transition:border-color .25s ease,background-color .25s ease,box-shadow .25s ease;transition:border-color .25s ease,background-color .25s ease,box-shadow .25s ease,-webkit-box-shadow .25s ease}@media(hover: hover)and (pointer: fine){.page-room .form.form--showroom .form__content td .wpcf7-list-item label:hover{border-color:rgba(161,122,67,.45);background-color:#fff}}.page-room .form.form--showroom .form__content td .wpcf7-list-item input[type=checkbox],.page-room .form.form--showroom .form__content td .wpcf7-list-item input[type=radio]{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-margin-before:3px;margin-block-start:3px;width:18px;height:18px;accent-color:#a17a43;cursor:pointer}.page-room .form.form--showroom .form__content td .wpcf7-list-item .wpcf7-list-item-label{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin:0;font-size:1.4rem;line-height:1.65;letter-spacing:.04em}@media screen and (max-width: 768px){.page-room .form.form--showroom .form__content td .wpcf7-list-item .wpcf7-list-item-label{font-size:1.3rem}}.page-room .form.form--showroom .form__content td .wpcf7-list-item:has(input:checked) label{border-color:#a17a43;background-color:rgba(161,122,67,.06);-webkit-box-shadow:0 0 0 1px rgba(161,122,67,.2);box-shadow:0 0 0 1px rgba(161,122,67,.2)}.page-room .form.form--showroom .form__content td .calendar__flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;gap:12px 20px}@media screen and (max-width: 768px){.page-room .form.form--showroom .form__content td .calendar__flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}}.page-room .form.form--showroom .form__content td .calendar__flex__block{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:140px;max-width:240px}@media screen and (max-width: 768px){.page-room .form.form--showroom .form__content td .calendar__flex__block{max-width:100%}}.page-room .form.form--showroom .form__content td .calendar__flex__block p{margin:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:6px}.page-room .form.form--showroom .form__content td .calendar__flex__block__text{font-size:1.2rem;font-weight:500;letter-spacing:.06em;color:rgba(16,14,15,.72)}.page-room .form.form--showroom .form__content td .notice{-webkit-margin-before:8px;margin-block-start:8px;font-size:1.2rem;line-height:1.7;color:rgba(16,14,15,.55)}.page-room .form.form--showroom .form__notice{-webkit-margin-before:32px;margin-block-start:32px;text-align:center}.page-room .form.form--showroom .form__notice .is-accept{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.page-room .form.form--showroom .form__notice .is-accept input[type=checkbox]{width:16px;height:16px;accent-color:#a17a43;-webkit-margin-end:8px;margin-inline-end:8px}.page-room .form.form--showroom .form__notice .is-accept__name{font-size:1.3rem;letter-spacing:.04em}.page-room .form.form--showroom .form__btn{-webkit-margin-before:32px;margin-block-start:32px;text-align:center}.page-room .form.form--showroom .form__btn__submit{min-width:280px;height:52px;padding-inline:32px;border:1px solid #a17a43;background-color:#a17a43;color:#fff;font-size:1.5rem;font-weight:500;letter-spacing:.12em;cursor:pointer;-webkit-transition:background-color .35s ease,border-color .35s ease,-webkit-box-shadow .35s ease;transition:background-color .35s ease,border-color .35s ease,-webkit-box-shadow .35s ease;-o-transition:background-color .35s ease,border-color .35s ease,box-shadow .35s ease;transition:background-color .35s ease,border-color .35s ease,box-shadow .35s ease;transition:background-color .35s ease,border-color .35s ease,box-shadow .35s ease,-webkit-box-shadow .35s ease}@media screen and (max-width: 768px){.page-room .form.form--showroom .form__btn__submit{min-width:0;width:100%;max-width:320px}}@media(hover: hover)and (pointer: fine){.page-room .form.form--showroom .form__btn__submit:hover{background-color:#8b6234;border-color:#8b6234;-webkit-box-shadow:0 4px 16px rgba(161,122,67,.35);box-shadow:0 4px 16px rgba(161,122,67,.35)}}.page-room .form.form--showroom .wpcf7-not-valid-tip{font-size:1.2rem;color:#a33;-webkit-margin-before:6px;margin-block-start:6px}.page-room .form.form--showroom .wpcf7-response-output{-webkit-margin-before:24px;margin-block-start:24px;padding:16px;border-radius:2px;font-size:1.4rem;text-align:center}@-webkit-keyframes room-scroll-reveal{from{opacity:0;-webkit-transform:translate3d(0, 2.8rem, 0) scale(0.97);transform:translate3d(0, 2.8rem, 0) scale(0.97);-webkit-filter:blur(6px);filter:blur(6px)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0) scale(1);transform:translate3d(0, 0, 0) scale(1);-webkit-filter:blur(0);filter:blur(0)}}@keyframes room-scroll-reveal{from{opacity:0;-webkit-transform:translate3d(0, 2.8rem, 0) scale(0.97);transform:translate3d(0, 2.8rem, 0) scale(0.97);-webkit-filter:blur(6px);filter:blur(6px)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0) scale(1);transform:translate3d(0, 0, 0) scale(1);-webkit-filter:blur(0);filter:blur(0)}}@-webkit-keyframes room-scroll-reveal-left{from{opacity:0;-webkit-transform:translate3d(-3.2rem, 2rem, 0) skewX(2deg);transform:translate3d(-3.2rem, 2rem, 0) skewX(2deg)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0) skewX(0deg);transform:translate3d(0, 0, 0) skewX(0deg)}}@keyframes room-scroll-reveal-left{from{opacity:0;-webkit-transform:translate3d(-3.2rem, 2rem, 0) skewX(2deg);transform:translate3d(-3.2rem, 2rem, 0) skewX(2deg)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0) skewX(0deg);transform:translate3d(0, 0, 0) skewX(0deg)}}@-webkit-keyframes room-scroll-reveal-right{from{opacity:0;-webkit-transform:translate3d(3.2rem, 2rem, 0) skewX(-2deg);transform:translate3d(3.2rem, 2rem, 0) skewX(-2deg)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0) skewX(0deg);transform:translate3d(0, 0, 0) skewX(0deg)}}@keyframes room-scroll-reveal-right{from{opacity:0;-webkit-transform:translate3d(3.2rem, 2rem, 0) skewX(-2deg);transform:translate3d(3.2rem, 2rem, 0) skewX(-2deg)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0) skewX(0deg);transform:translate3d(0, 0, 0) skewX(0deg)}}.page-room .room-scroll-reveal,.page-room .room-scroll-reveal-left,.page-room .room-scroll-reveal-right{opacity:0;will-change:transform,opacity,filter}.page-room .room-scroll-reveal.show,.page-room .room-scroll-reveal-left.show,.page-room .room-scroll-reveal-right.show{-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.page-room .room-scroll-reveal{-webkit-transform:translate3d(0, 2.8rem, 0) scale(0.97);transform:translate3d(0, 2.8rem, 0) scale(0.97);-webkit-filter:blur(6px);filter:blur(6px)}.page-room .room-scroll-reveal.show{-webkit-animation:room-scroll-reveal 1.15s cubic-bezier(0.16, 1, 0.3, 1) forwards;animation:room-scroll-reveal 1.15s cubic-bezier(0.16, 1, 0.3, 1) forwards}.page-room .room-scroll-reveal-left{-webkit-transform:translate3d(-3.2rem, 2rem, 0);transform:translate3d(-3.2rem, 2rem, 0);-webkit-filter:none;filter:none}.page-room .room-scroll-reveal-left.show{-webkit-animation:room-scroll-reveal-left 1.05s cubic-bezier(0.16, 1, 0.3, 1) forwards;animation:room-scroll-reveal-left 1.05s cubic-bezier(0.16, 1, 0.3, 1) forwards}.page-room .room-scroll-reveal-right{-webkit-transform:translate3d(3.2rem, 2rem, 0);transform:translate3d(3.2rem, 2rem, 0);-webkit-filter:none;filter:none}.page-room .room-scroll-reveal-right.show{-webkit-animation:room-scroll-reveal-right 1.05s cubic-bezier(0.16, 1, 0.3, 1) forwards;animation:room-scroll-reveal-right 1.05s cubic-bezier(0.16, 1, 0.3, 1) forwards}.page-room .imageFadein{will-change:clip-path}@media(prefers-reduced-motion: reduce){.page-room .room-main__kv__image,.page-room .room-main__kv__image img,.page-room .room-main__kv__content{-webkit-animation:none !important;animation:none !important;opacity:1 !important;-webkit-clip-path:none !important;clip-path:none !important;-webkit-filter:none !important;filter:none !important}.page-room .room-main__kv__image img{-webkit-transform:none !important;-ms-transform:none !important;transform:none !important}.page-room .room-main__kv__content{-webkit-transform:translateY(-50%) !important;-ms-transform:translateY(-50%) !important;transform:translateY(-50%) !important}}@media screen and (prefers-reduced-motion: reduce)and (max-width: 768px){.page-room .room-main__kv__content{-webkit-transform:none !important;-ms-transform:none !important;transform:none !important}}@media(prefers-reduced-motion: reduce){.page-room .room-scroll-reveal,.page-room .room-scroll-reveal-left,.page-room .room-scroll-reveal-right{-webkit-filter:none !important;filter:none !important;-webkit-transform:none !important;-ms-transform:none !important;transform:none !important;opacity:1 !important;-webkit-animation:none !important;animation:none !important}.page-room .imageFadein{-webkit-clip-path:none !important;clip-path:none !important;-webkit-transition:none !important;-o-transition:none !important;transition:none !important;opacity:1 !important}.page-room .scroll-fadein,.page-room .scroll-fadein-left,.page-room .scroll-fadein-right,.page-room .fadein,.page-room [class*=scroll-fadein-delay]{opacity:1 !important;-webkit-animation:none !important;animation:none !important;-webkit-transform:none !important;-ms-transform:none !important;transform:none !important}}.room-footer{padding-block:12px}@media screen and (max-width: 768px){.room-footer{padding-block:8px}}.room-footer__inner{padding-inline:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 768px){.room-footer__inner{padding-inline:16px}}.room-footer__logo{max-width:100px;text-decoration:none}@media screen and (max-width: 768px){.room-footer__logo{max-width:80px}}.room-footer__logo img{display:block;width:100%;height:auto;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}@media(hover: hover)and (pointer: fine){.room-footer__logo:hover img{opacity:.78}}.room-footer__copy{margin:0;color:rgba(46,39,37,.65);font-size:1.2rem}@media screen and (max-width: 768px){.room-footer__copy{font-size:1rem}}.room-footer__back{margin:0}.room-footer__back a{color:#2e2725;text-decoration:underline;font-size:1.4rem}@media(hover: hover)and (pointer: fine){.room-footer__back a:hover{text-decoration:none}}