.site-theme-animationSample .dg.ac{top:150px;z-index:9999}.flickableGallery__all{align-items:center;background-color:#acaaa5;color:#ffffff;display:flex;font-family:YakuHanJP,"Noto Sans JP","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;justify-content:center;margin:0 0 0 auto;transition:.3s}@media screen and (min-width: 768px){.flickableGallery__all{display:none;font-size:12px;height:24px;width:140px}}@media screen and (max-width: 768px){.flickableGallery__all{font-size:11px;height:20px;width:104px}}@media screen and (min-width: 768px){.flickableGallery__all:hover{opacity:.7}}@media (hover: hover) and (pointer: fine){.flickableGallery__all:hover{opacity:.7}}@media screen and (min-width: 768px){.flickableGallery__all .arrowSVG{margin-left:5px;width:11px}}@media screen and (max-width: 768px){.flickableGallery__all .arrowSVG{margin-left:10px;width:8px}}.flickableGallery__all+.thumnailGroup{margin-top:18px}.flickableSwiper{position:relative}@media screen and (min-width: 768px){.flickableSwiper{width:1200px}}@media screen and (max-width: 768px){.flickableSwiper{width:100%}}@media screen and (min-width: 768px){.flickableSwiper__controller{height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);width:1200px;z-index:2}}@media screen and (max-width: 768px){.flickableSwiper__controller{align-items:center;background-color:#ffffff;display:flex;height:87px;justify-content:center;position:relative}}.flickableSwiper__controller .slidesCounter{align-items:center;display:flex;font-family:"Lato",sans-serif;font-size:15px;justify-content:center;letter-spacing:.13em;line-height:.7;margin:0 auto}@media screen and (min-width: 768px){.flickableSwiper__controller .slidesCounter{color:#ffffff;display:none;height:37px;margin-top:20px;width:203px}}@media screen and (max-width: 768px){.flickableSwiper__controller .slidesCounter{color:#333333;height:20px;position:relative;width:145px}}.flickableSwiper__controller .flickableIcon{align-items:center;background-color:rgba(153,153,153,0.8);border-radius:50%;display:flex;height:65px;justify-content:center;left:30px;opacity:0;position:absolute;top:-38px;transition:.3s;width:65px;z-index:9}@media screen and (min-width: 768px){.flickableSwiper__controller .flickableIcon{display:none}}.flickableSwiper__controller .flickableIcon .arrowSVG{width:26px}.flickableSwiper__controller .flickableIcon.is-visible{opacity:1}@media screen and (min-width: 768px){.flickableSwiper__arrow{height:100%;margin:0;top:0;width:200px}}.flickableSwiper__arrow .arrowSVG{width:15px}@media screen and (min-width: 768px){.flickableSwiper__arrow .arrowSVG{filter:drop-shadow(0 0 3px rgba(0,0,0,0.6))}}@media screen and (min-width: 768px){.flickableSwiper__arrow .arrowSVG polyline{stroke:#ffffff}}.flickableSwiper__arrow--prev{justify-content:flex-start}.flickableSwiper__arrow--next{justify-content:flex-end}@media screen and (max-width: 768px){.flickableSwiper .swiper-container{height:calc(100vh - 87px)}}.flickableSwiper .swiper-wrapper{height:100%}.flickableSwiper .swiper-slide{align-items:center;display:flex;justify-content:center;position:relative}@media screen and (min-width: 768px){.flickableSwiper .swiper-slide{height:780px}}.flickableSwiper .swiper-slide .photo{height:100%}@media screen and (max-width: 768px){.flickableSwiper .swiper-slide .photo__pic{overflow:scroll}}@media screen and (min-width: 768px){.flickableSwiper .swiper-slide .photo{height:100%;max-width:unset;width:auto}}@media screen and (max-width: 768px){.flickableSwiper .swiper-slide .photo{height:100%;width:100%}}.flickableSwiper .swiper-slide .photo__pic,.flickableSwiper .swiper-slide .photo__image{height:100%;max-width:unset;width:auto}.flickableThumnail{cursor:pointer;position:relative}.flickableThumnail:after{border:1px solid #cccccc;content:'';height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.flickableThumnail .lensIcon{position:absolute;z-index:2}@media screen and (min-width: 768px){.flickableThumnail .lensIcon{right:20px;top:20px}}@media screen and (max-width: 768px){.flickableThumnail .lensIcon{right:15px;top:15px}}.flickableThumnail .lensIcon .lensSVG{filter:drop-shadow(0 0 3px rgba(0,0,0,0.6));height:auto;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%)}@media screen and (min-width: 768px){.flickableThumnail .lensIcon .lensSVG{width:27px}}@media screen and (max-width: 768px){.flickableThumnail .lensIcon .lensSVG{width:18px}}@media screen and (min-width: 768px){.flickableThumnail .lensIcon .circleSVG{height:60px;width:60px}}@media screen and (max-width: 768px){.flickableThumnail .lensIcon .circleSVG{height:40px;width:40px}}.galleryModal{align-items:center;background:rgba(0,0,0,0.8);display:flex;height:100%;justify-content:center;left:0;opacity:0;position:fixed;top:0;transition:.3s;visibility:hidden;width:100%;z-index:99999}.galleryModal__inner{align-items:center;display:flex;height:auto;justify-content:center;position:relative}@media screen and (min-width: 768px){.galleryModal__inner{background-color:#ffffff;height:calc(100% - 30px);padding:30px;width:calc(100% - 30px)}}@media screen and (max-width: 768px){.galleryModal__inner{width:100%}}.galleryModal__close{cursor:pointer;height:auto;position:absolute;z-index:1}@media screen and (min-width: 768px){.galleryModal__close{right:30px;top:30px;width:46px}}@media screen and (max-width: 768px){.galleryModal__close{right:30px;top:30px;width:32px}}.galleryModal__close .closeSVG{height:auto;width:100%}.galleryModal.is-visible{opacity:1;visibility:visible}.listModal{align-items:center;background-color:#ffffff;display:flex;height:100%;justify-content:center;left:0;opacity:0;position:fixed;top:0;transition:.3s;visibility:hidden;width:100%;z-index:99999}.listModal__inner{height:100%;justify-content:center;overflow:scroll;position:relative}@media screen and (min-width: 768px){.listModal__inner{background-color:#ffffff;height:calc(100% - 30px);padding:30px;width:calc(100% - 30px)}}@media screen and (max-width: 768px){.listModal__inner{padding:100px 15px;width:100%}}.listModal__inner .photo:not(:last-of-type){margin-bottom:15px}.listModal__close{cursor:pointer;height:auto;position:absolute;z-index:1}@media screen and (min-width: 768px){.listModal__close{right:30px;top:30px;width:46px}}@media screen and (max-width: 768px){.listModal__close{right:30px;top:30px;width:32px}}.listModal__close .closeSVG{height:auto;width:100%}.listModal.is-visible{opacity:1;visibility:visible}@media screen and (min-width: 768px){.roomGallery .arrangeLayout{display:flex;flex-wrap:wrap;justify-content:flex-start}}@media screen and (max-width: 768px){.roomGallery .arrangeLayout{display:grid;gap:10px;grid-template-areas:'areaA areaA' 'areaB areaC' 'areaB areaD';grid-template-columns:152.5px 1fr;grid-template-rows:147.5px 152.5px 152.5px}}@media screen and (min-width: 768px){.roomGallery .arrangeLayout .flickableFrame{margin-right:60px;width:255px}}@media screen and (min-width: 768px){.roomGallery .arrangeLayout .flickableFrame:nth-of-type(4n){margin-right:0}}@media screen and (max-width: 768px){.roomGallery .arrangeLayout .flickableFrame:nth-of-type(1){grid-area:areaA}}@media screen and (max-width: 768px){.roomGallery .arrangeLayout .flickableFrame:nth-of-type(2){grid-area:areaB}}@media screen and (max-width: 768px){.roomGallery .arrangeLayout .flickableFrame:nth-of-type(3){grid-area:areaC}}@media screen and (max-width: 768px){.roomGallery .arrangeLayout .flickableFrame:nth-of-type(4){grid-area:areaD}}@media screen and (min-width: 768px){.roomIntroduction{margin-top:53px}}@media screen and (max-width: 768px){.roomIntroduction{margin-top:40px}}@media screen and (min-width: 768px){.roomIntroduction .arrangeLayout .generalSect{width:100%}}@media screen and (min-width: 768px){.roomIntroduction .arrangeLayout .generalSect__head{width:480px}}@media screen and (max-width: 768px){.roomIntroduction .arrangeLayout .generalSect__cont{margin-left:30px}}@media screen and (min-width: 768px){.thumnailGroup .arrangeLayout{display:flex;flex-wrap:wrap;justify-content:flex-start}}@media screen and (max-width: 768px){.thumnailGroup .arrangeLayout{display:grid;gap:10px;grid-template-columns:152.5px 152.5px}}@media screen and (max-width: 768px){.thumnailGroup .arrangeLayout--1{grid-template-areas:'areaA areaA';grid-template-rows:147.5px}}@media screen and (max-width: 768px){.thumnailGroup .arrangeLayout--2,.thumnailGroup .arrangeLayout--3{grid-template-areas:'areaA areaA' 'areaB areaC';grid-template-rows:147.5px 152.5px}}@media screen and (max-width: 768px){.thumnailGroup .arrangeLayout--4{grid-template-areas:'areaA areaA' 'areaB areaD' 'areaC areaD';grid-template-rows:147.5px 152.5px 152.5px}}@media screen and (min-width: 768px){.thumnailGroup .arrangeLayout .flickableThumnail{margin-right:60px;width:255px}}@media screen and (min-width: 768px){.thumnailGroup .arrangeLayout .flickableThumnail:nth-of-type(4n){margin-right:0}}@media screen and (max-width: 768px){.thumnailGroup .arrangeLayout .flickableThumnail:nth-of-type(1){grid-area:areaA}}@media screen and (max-width: 768px){.thumnailGroup .arrangeLayout .flickableThumnail:nth-of-type(2){grid-area:areaB}}@media screen and (max-width: 768px){.thumnailGroup .arrangeLayout .flickableThumnail:nth-of-type(3){grid-area:areaC}}@media screen and (max-width: 768px){.thumnailGroup .arrangeLayout .flickableThumnail:nth-of-type(4){grid-area:areaD}}@media screen and (min-width: 768px){.thumnailGroup .arrangeLayout+.arrangeLayout{margin-top:60px}}@media screen and (max-width: 768px){.thumnailGroup .arrangeLayout+.arrangeLayout{margin-top:10px}}.modelroom-gallery{margin-bottom:10px}@media screen and (min-width: 768px){.modelroom-gallery{padding-top:140px}}@media screen and (max-width: 768px){.modelroom-gallery{padding-top:73px}}
