@media screen and (max-width: 768px){.galleryBlock{margin-left:-32px;width:100vw}}.galleryBlock__slider{position:relative}@media print, screen and (min-width: 768px){.galleryBlock__slider .swiper-wrapper .swiper-slide{height:900px}}@media screen and (max-width: 768px){.galleryBlock__slider .swiper-wrapper .swiper-slide{height:calc(293 / 390 * 100vw)}}.galleryBlock__slider .swiper-wrapper .swiper-slide .photo{height:100%}.galleryBlock__slider .swiper-wrapper .swiper-slide .photo__pic{height:100%}.galleryBlock__slider .swiper-wrapper .swiper-slide .photo__image{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media print, screen and (min-width: 768px){.galleryBlock__slider+.thumbnailFeature{margin-top:30px}}@media screen and (max-width: 768px){.galleryBlock__slider+.thumbnailFeature{margin-top:calc(20 / 390 * 100vw)}}.galleryBlock__controller{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;z-index:2}@media screen and (max-width: 768px){.galleryBlock__controller{padding:0 calc(10 / 390 * 100vw)}}.galleryBlock__dir{cursor:pointer}@media print, screen and (min-width: 768px){.galleryBlock__dir .generalArrow{width:80px}}@media screen and (max-width: 768px){.galleryBlock__dir .generalArrow{width:calc(32/ 390 * 100vw)}}@media print, screen and (min-width: 768px){.galleryBlock__dir--next{-webkit-transform:translateX(50%);transform:translateX(50%)}}@media print, screen and (min-width: 768px){.galleryBlock__dir--prev{-webkit-transform:translateX(-50%) rotate(180deg);transform:translateX(-50%) rotate(180deg)}}@media screen and (max-width: 768px){.galleryBlock__dir--prev{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}@media print, screen and (min-width: 768px){.modelroomTab{margin:80px auto}}@media screen and (max-width: 768px){.modelroomTab{margin-bottom:calc(46 / 390 * 100vw);margin-top:calc(46 / 390 * 100vw)}}.modelroomTab__list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 768px){.modelroomTab__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.modelroomTab__btn{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#6b4c4c;border:none;border-radius:5px;color:#e0d8d8;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:"EB Garamond",serif;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}@media print, screen and (min-width: 768px){.modelroomTab__btn{font-size:20px;padding:20px 40px;width:400px}}@media screen and (max-width: 768px){.modelroomTab__btn{font-size:14px;padding:16px 24px;width:100%}}.modelroomTab__btn:hover{background-color:#5a3f3f}.modelroomTab__text{letter-spacing:.1em}.modelroomTab__arrow{position:absolute;right:30px;top:50%;-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg);-webkit-transform-origin:center;transform-origin:center}.modelroomTab__arrow .arrowIcon{width:10px}.modelroomTab__arrow .svgIcon{fill:#e0d8d8}.thumbnailFeature{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media print, screen and (min-width: 768px){.thumbnailFeature{gap:16px;padding:0 216px}}@media screen and (max-width: 768px){.thumbnailFeature{gap:calc(6 / 390 * 100vw);padding:0 calc(10 / 390 * 100vw)}}.thumbnailFeature__item{cursor:pointer;position:relative;z-index:2}.thumbnailFeature__item:after{background-color:#362525;content:'';height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}@media print, screen and (min-width: 768px){.thumbnailFeature__item{height:135px;width:180px}}@media screen and (max-width: 768px){.thumbnailFeature__item{width:calc(88 / 390 * 100vw)}}.thumbnailFeature__item.is-active .photo{opacity:1}.thumbnailFeature__item .photo{height:100%;opacity:.5;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out}.thumbnailFeature__item .photo__capIn{display:none}.thumbnailFeature__item .photo__pic{height:100%}.thumbnailFeature__item .photo__image{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.thumbnailFeature__itemTtl{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#ffffff;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:"EB Garamond",serif;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;position:absolute;text-align:center;top:0;width:100%;z-index:3;line-height:1.5}.thumbnailFeature__itemTtl:before{margin-top:calc((1 - 1.5) * 1em)}.thumbnailFeature__itemTtl:after{margin-bottom:calc((1 - 1.5) * .6em)}.thumbnailFeature__itemTtl:before,.thumbnailFeature__itemTtl:after{content:'';display:block;height:0;width:0}@media print, screen and (min-width: 768px){.thumbnailFeature__itemTtl{font-size:20px}}@media screen and (max-width: 768px){.thumbnailFeature__itemTtl{font-size:calc(16 / 390 * 100vw)}}@media print, screen and (min-width: 768px){.modelroom-gallery{margin-top:80px;padding-bottom:138px}}@media screen and (max-width: 768px){.modelroom-gallery{margin-top:calc(46 / 390 * 100vw);padding-bottom:calc(80 / 390 * 100vw)}}@media print, screen and (min-width: 768px){.modelroom-madoriDetail{padding-bottom:137px}}@media screen and (max-width: 768px){.modelroom-madoriDetail{padding-bottom:82px}}
