@charset "utf-8";
h1{background-color:transparent!important;color:var(--text-main-color)!important;line-height:1!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1>span{display:block}@media screen and (max-width:767px){h1>span{font-size:13px;margin-bottom:7px}}@media screen and (min-width:768px){h1>span{font-size:14px;margin-bottom:10px}}.showroom-detail-visit-area .showroom-detail-visit-area-title{margin-bottom:13px}.showroom-detail-visit-area .showroom-detail-visit-area-description{margin-bottom:20px}.showroom-detail-visit-area .showroom-detail-visit-area-body-text-row{margin-bottom:15px}@media screen and (max-width:767px){.showroom-detail-new-open-text{text-align:left;margin-top:30px}.showroom-detail-inner{padding:0 18px}.showroom-detail-inner.showroom-detail-visit-area{margin-top:60px}.showroom-detail-quick-access-links{display:block;margin:30px auto}.showroom-detail-quick-access-links a.text-link-base{margin-bottom:8px}}@media screen and (min-width:768px){.showroom-detail-new-open-text{font-size:16px;text-align:center;margin-top:40px}.showroom-detail-inner{margin-left:auto;margin-right:auto;max-width:1260px;padding:0 60px}.showroom-detail-inner.showroom-detail-visit-area{margin-top:80px;max-width:1020px}.showroom-detail-quick-access-links{display:flex;justify-content:center;gap:50px;margin:40px auto}.showroom-detail-quick-access-links a.text-link-base{font-size:16px}}.showroom-detail-quick-access-links .text-link-base{letter-spacing:var(--default-letter-spacing-ja)}.showroom-detail-quick-access-links-arrow{border-top:1px solid var(--text-main-color);border-right:1px solid var(--text-main-color);content:"";height:6px;right:12px;pointer-events:none;transform:translate(-3px,-3px) rotate(135deg);width:6px;display:inline-block;margin-left:10px}.showroom-detail-intro-title{display:block;color:var(--text-main-color);font-size:22px;letter-spacing:var(--default-letter-spacing-ja);line-height:1.8;margin-bottom:15px;text-align:center}.showroom-detail-intro-text-wrap{color:var(--text-main-color);font-size:14px;letter-spacing:var(--default-letter-spacing-ja);line-height:2;margin:0;text-align:center}@media screen and (max-width:767px){.showroom-detail-intro{margin:45px auto}.showroom-detail-intro-title{text-align:left;font-size:18px}.showroom-detail-intro-text-wrap{text-align:left;font-size:13px}}@media screen and (min-width:768px){.showroom-detail-intro-title{margin-bottom:25px}.showroom-detail-intro{margin:60px auto 100px}.showroom-detail-intro-text{margin-bottom:10px;text-align:center}}.showroom-link__text{color:var(--text-main-color)}.showroom-detail-text-link{cursor:pointer;display:table;text-decoration:underline;color:var(--key-color)}@media screen and (max-width:767px){.showroom-detail-text-link{font-size:13px}}@media screen and (min-width:768px){.showroom-detail-text-link{font-size:14px}.showroom-detail-text-link:hover{text-decoration:none}}.showroom-detail-text-link--center{margin-left:auto;margin-right:auto}.material-symbols-outlined.bp-icon--open-in-new{text-decoration:none}@media screen and (max-width:767px){.showroom-detail-text-link--text-large{font-size:14px}}@media screen and (min-width:768px){.showroom-detail-text-link--text-large{font-size:16px}}.showroom-detail-sub-text{color:var(--text-main-color);display:table;letter-spacing:.06em}@media screen and (max-width:767px){.showroom-detail-sub-text{font-size:11px}}@media screen and (min-width:768px){.showroom-detail-sub-text{font-size:13px}}.showroom-detail-headline{color:var(--text-main-color);margin-top:0;text-align:center;line-height:1.75;letter-spacing:var(--default-letter-spacing-ja)}@media screen and (max-width:767px){.showroom-detail-headline{font-size:18px;margin-bottom:45px}}@media screen and (min-width:768px){.showroom-detail-headline{font-size:22px;margin-bottom:74px}.showroom-detail-headline>br{display:none}}@media screen and (max-width:767px){.showroom-detail-access-section{margin:57px 0}}@media screen and (min-width:768px){.showroom-detail-access-section{margin:110px 0 120px}}.showroom-detail-block-link{border:1px solid var(--text-main-color);color:var(--text-main-color)!important;cursor:pointer;display:table;font-size:15px;line-height:1;margin-bottom:0;margin-left:auto;margin-right:auto;transition:background-color .2s,color .2s}@media screen and (max-width:767px){.showroom-detail-access-link{margin-top:50px;margin-bottom:10px}.showroom-detail-block-link{padding:17px 0 16px;text-align:center;width:100%}.showroom-detail-block-link:hover,.showroom-detail-block-link:focus{color:var(--text-main-color)!important}}@media screen and (min-width:768px){.showroom-detail-access-link{margin-top:80px;margin-bottom:10px}.showroom-detail-block-link{padding:18px 50px 17px}.showroom-detail-block-link:hover,.showroom-detail-block-link:focus{background-color:var(--text-main-color);color:#fff!important}}.showroom-detail-access-modal__headline{color:var(--text-main-color)}@media screen and (max-width:767px){.showroom-detail-access-modal-dialog,.showroom-detail-dialog{margin:95px 0 50px;padding:0 16px;max-width:none;width:100%}.showroom-detail-access-modal-dialog .close,.showroom-detail-dialog .close{font-size:25px;font-weight:400!important;text-shadow:none}.showroom-detail-access-modal__headline{font-size:16px}.showroom-detail-access-modal__list{padding:0 3px}.showroom-detail-access-modal__caption{font-size:13px;margin-top:11px}.showroom-detail-access-modal__list>li:nth-of-type(n+2){margin-top:27px}}@media screen and (min-width:768px){.showroom-detail-access-modal-dialog,.showroom-detail-dialog{margin:110px auto 90px;max-width:1260px;padding:0 60px}.showroom-detail-access-modal-dialog .close,.showroom-detail-dialog .close{font-size:27px;font-weight:400!important;text-shadow:none}.showroom-detail-access-modal__headline{font-size:20px}.showroom-detail-access-modal__list{display:flex;flex-wrap:wrap;justify-content:space-between}.showroom-detail-access-modal__list>li{width:47.9047%}.showroom-detail-access-modal__list>li:nth-of-type(3n+1){width:100%}.showroom-detail-access-modal__list>li:nth-of-type(n+2){margin-top:27px}.showroom-detail-access-modal__caption{margin-top:10px}.showroom-detail-access-modal__list--nagoya>li{width:47.9047%!important}.showroom-detail-access-modal__list--nagoya>li:nth-of-type(3n){width:100%!important}.showroom-detail-access-modal__list--nagoya>li:nth-of-type(2){margin-top:0}}.showroom-detail-feature-section .bp-panel-slider-headline{line-height:1.75}@media screen and (max-width:767px){.showroom-detail-review-section{padding:0;margin-top:60px;margin-bottom:60px}}@media screen and (min-width:768px){.showroom-detail-review-section{padding:0;margin-top:110px;margin-bottom:120px}}.showroom-detail-review-section h2.showroom-detail-headline{font-size:22px;letter-spacing:var(--default-letter-spacing-en)}.showroom-detail-review-section h2.showroom-detail-headline .showroom-detail-headline-sub-text{display:block;font-size:14px;letter-spacing:var(--default-letter-spacing-ja)}@media screen and (max-width:767px){.showroom-detail-review-section .review-naiyou{margin-bottom:50px}}@media screen and (min-width:768px){.showroom-detail-review-section .review-naiyou{margin-bottom:80px}}.showroom-review-score-head{text-align:center;font-size:12px}.showroom-review__review-top--dl dt,.showroom-review__review-top--dl span{font-size:12px}.showroom-review__review-top--average{font-size:18px}.showroom-review__review-score img{position:relative;top:-4px;width:16px;height:16px;margin:0 2px 0 0}.showroom-detail-review-section .review-box{border-bottom:1px solid #E9E9E9}.showroom-detail-review-section .review-box>div{width:100%}.showroom-detail-review-section .review-box>div>span img{display:inline-block;height:12px;width:12px}.showroom-detail-review-section .review-box>div>span img:nth-of-type(n+2){margin-left:3px}@media screen and (max-width:767px){.showroom-detail-review-section .review-box{padding:30px 0}}@media screen and (min-width:768px){.showroom-detail-review-section .review-box{padding:37px 0 38px}}.showroom-detail-review-section .review-box dt{color:var(--text-main-color);line-height:1.75;margin-top:1px}.showroom-detail-review-section .review-box dd,.showroom-detail-review-section .review-box .review-name{color:var(--text-main-color);margin-bottom:0}.showroom-detail-review-section .review-box .review-text{margin-bottom:0;text-align:justify;line-height:2;letter-spacing:var(--default-letter-spacing-ja)}@media screen and (max-width:767px){.showroom-detail-review-section .review-box{padding:22px 0 27px}.showroom-detail-review-section .review-box dt{font-size:18px}.showroom-detail-review-section .review-box dd{font-size:14px;margin-top:16px}.showroom-detail-review-section .review-box .review-name{font-size:11px;margin-top:16px}}@media screen and (min-width:768px){.showroom-detail-review-section .review-box{align-content:flex-start;display:flex;flex-wrap:wrap;min-height:165px;position:relative}.showroom-detail-review-section .review-box dt{font-size:20px;padding-right:50px;width:41%}.showroom-detail-review-section .review-box dd{font-size:14px;margin-top:-20px;height:auto;width:59%}.showroom-detail-review-section .review-box .review-name{font-size:12px;bottom:10px;left:0;position:absolute}}.products-link-list{display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width:767px){.products-link-list{margin:57px 0 55px}.products-link-list>li{width:47.1428%}.products-link-list>li:nth-of-type(n+3){margin-top:23px}}@media screen and (min-width:768px){.products-link-list{margin:100px auto 95px;max-width:855px}.products-link-list>li{width:21.0526%}}.products-link-list__image-wrap{padding:14%;position:relative}.products-link-list__image-wrap:before{background-color:#cccccc14;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.products-link-list__label{display:block;text-align:center}@media screen and (max-width:767px){.products-link-list__label{font-size:12px;margin-top:11px}}@media screen and (min-width:768px){.products-link-list__label{font-size:13px;margin-top:15px}}@media screen and (max-width:767px){.showroom-detail-text-link--back{margin-bottom:62px}}@media screen and (min-width:768px){.showroom-detail-text-link--back{margin-bottom:88px}}.showroom-detail-close-section{margin-top:60px;margin-bottom:60px}@media screen and (max-width:767px){.showroom-detail-close-section{margin-top:20px}}.showroom-closed-image-section__image{width:100%}@media screen and (max-width:767px){.showroom-closed-image-section__image{aspect-ratio:25 / 18}}@media screen and (min-width:768px){.showroom-closed-image-section__image{aspect-ratio:153 / 65}}.showroom-detail-cv-section{background-color:#f5f2ec}.showroom-detail-cv-section__headline{line-height:1.5;margin-bottom:40px}.showroom-detail-cv-section__list{margin-bottom:0}.showroom-detail-cv-section__list>li .showroom-detail-block-link{text-align:center;width:100%}@media screen and (max-width:767px){.showroom-detail-cv-section{margin-top:60px;padding:60px 0}.showroom-detail-cv-section__list>li:nth-of-type(n+2){margin-top:15px}}@media screen and (min-width:768px){.showroom-detail-cv-section{margin-top:100px;padding:80px 0}.showroom-detail-cv-section__list{display:flex;justify-content:center}.showroom-detail-cv-section__list>li{max-width:330px;width:50%}.showroom-detail-cv-section__list>li:nth-of-type(2){margin-left:20px}.showroom-detail-cv-section__list-tel{display:none}}.showroom-notice-area{background-color:#f5f2ec;margin:60px auto;padding:60px 60px 50px}.showroom-notice-area--title{font-size:22px;line-height:1.75;color:var(--text-main-color)!important;text-align:center}.showroom-notice-area--title-sub{font-size:13px;margin:5px auto 0;display:block}.showroom-notice-area--body-text{text-align:center;letter-spacing:var(--default-letter-spacing-ja)}@media screen and (max-width:767px){.showroom-notice-area{margin:60px 0;padding:50px 30px 40px}.showroom-notice-area--title{font-size:18px}.showroom-notice-area--body-text{text-align:left}}.bp-panel-slider.showroom-detail-feature-section{margin-bottom:60px}h3.showroom-detail__subheading{color:var(--text-main-color);text-align:center;padding-bottom:15px;margin-bottom:30px;border-bottom:1px solid #ccc;line-height:1.75;letter-spacing:var(--default-letter-spacing-ja)}@media screen and (min-width:768px){.showroom-detail__contact{margin-top:3%}}@media screen and (max-width:767px){.showroom-detail__contact{margin-top:6%}}
