.panoramaAction{position:relative}@media print, screen and (min-width: 768px){.panoramaAction{margin:0 auto;width:950px}}@media screen and (max-width: 768px){.panoramaAction{margin-left:-32px;margin-right:-32px}}.panoramaAction.is-animate .panoramaAction__room{-webkit-filter:brightness(2);filter:brightness(2);opacity:0;-webkit-transition:opacity 1.6s ease 2s,-webkit-filter 2.4s cubic-bezier(0.65, 0.13, 0.25, 0.9);transition:opacity 1.6s ease 2s,-webkit-filter 2.4s cubic-bezier(0.65, 0.13, 0.25, 0.9);transition:filter 2.4s cubic-bezier(0.65, 0.13, 0.25, 0.9),opacity 1.6s ease 2s;transition:filter 2.4s cubic-bezier(0.65, 0.13, 0.25, 0.9),opacity 1.6s ease 2s,-webkit-filter 2.4s cubic-bezier(0.65, 0.13, 0.25, 0.9)}.panoramaAction.is-animate .panoramaAction__room .photo{-webkit-transform:scale(3);transform:scale(3);-webkit-transition:-webkit-transform 2.4s cubic-bezier(0.65, 0.13, 0.25, 0.9);transition:-webkit-transform 2.4s cubic-bezier(0.65, 0.13, 0.25, 0.9);transition:transform 2.4s cubic-bezier(0.65, 0.13, 0.25, 0.9);transition:transform 2.4s cubic-bezier(0.65, 0.13, 0.25, 0.9), -webkit-transform 2.4s cubic-bezier(0.65, 0.13, 0.25, 0.9)}.panoramaAction.is-animate .panoramaAction__room .photo:after{opacity:1;-webkit-transition:opacity 0.6s cubic-bezier(0.65, 0.13, 0.25, 0.9) 0.4s;transition:opacity 0.6s cubic-bezier(0.65, 0.13, 0.25, 0.9) 0.4s}.panoramaAction.is-animate .panoramaAction__spIcon{-webkit-animation:initial;animation:initial;opacity:0}.panoramaAction.is-animate .panoramaAction__trigger .icon{-webkit-animation:initial;animation:initial;opacity:0}.panoramaAction__room{overflow:hidden;position:relative;will-change:filter}.panoramaAction__room .photo{-webkit-transform-origin:center 25%;transform-origin:center 25%}.panoramaAction__room .photo:after{background:no-repeat center / cover;content:'';inset:0;opacity:0;position:absolute}@media print, screen and (min-width: 768px){.panoramaAction__room .photo:after{background-image:url("../imgs/pc/img-panorama-room-last_1.5x.jpg")}}@media screen and (max-width: 768px){.panoramaAction__room .photo:after{background-image:url("../imgs/sp/img-panorama-room-last.jpg")}}.panoramaAction__trigger{background:none;border:0;cursor:none;display:block;inset:0;padding:0;position:absolute;z-index:9}@media screen and (max-width: 768px){.panoramaAction__trigger{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.panoramaAction__trigger .icon{-webkit-transition:opacity .6s ease, -webkit-transform 0s linear .6s;transition:opacity .6s ease, -webkit-transform 0s linear .6s;transition:opacity .6s ease, transform 0s linear .6s;transition:opacity .6s ease, transform 0s linear .6s, -webkit-transform 0s linear .6s}@media print, screen and (min-width: 768px){.panoramaAction__trigger .icon{cursor:none;left:-100px;opacity:0;pointer-events:none;position:absolute;top:-76.5px;-webkit-transform-origin:center bottom;transform-origin:center bottom;width:200px}.panoramaAction__trigger .icon.is-visible{opacity:1;-webkit-transition:opacity .6s ease, -webkit-transform .2s ease-out;transition:opacity .6s ease, -webkit-transform .2s ease-out;transition:opacity .6s ease, transform .2s ease-out;transition:opacity .6s ease, transform .2s ease-out, -webkit-transform .2s ease-out}}@media print, screen and (min-width: 768px) and (min-width: 768px){.panoramaAction__trigger .icon.is-visible:after{-webkit-animation:iconAnimation 4s ease-in-out infinite;animation:iconAnimation 4s ease-in-out infinite}}@media screen and (max-width: 768px){.panoramaAction__trigger .icon{height:65px;position:relative;width:90px}}.panoramaAction__trigger .icon:after{aspect-ratio:139 / 98;background:url("../imgs/icon-arrow-view.svg") no-repeat center/cover;content:'';display:block;left:50%;position:absolute;top:calc(16 / 153 * 100%);-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);width:calc(139 / 200 * 100%)}.panoramaAction__trigger img{width:100%}.panoramaAction__trigger.is-tb{opacity:1}.panoramaAction__trigger.is-tb .icon{left:50%;opacity:1;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media print, screen and (min-width: 768px){.panoramaAction__trigger.is-tb .icon:after{-webkit-animation:iconAnimation 4s ease-in-out infinite;animation:iconAnimation 4s ease-in-out infinite}}.panoramaAction__trigger.is-tb+.panoramaAction__spIcon{-webkit-animation:tapAnimation 2.4s ease infinite;animation:tapAnimation 2.4s ease infinite;aspect-ratio:1 / 1;border-radius:50%;bottom:25px;display:block;left:50%;position:absolute;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);-webkit-transition:opacity 1s ease 1s;transition:opacity 1s ease 1s;width:72px}@media print, screen and (min-width: 768px){.panoramaAction__spIcon{display:none}}@media screen and (max-width: 768px){.panoramaAction__spIcon{-webkit-animation:tapAnimation 2.4s ease infinite;animation:tapAnimation 2.4s ease infinite;aspect-ratio:1 / 1;border-radius:50%;bottom:25px;left:50%;position:absolute;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);-webkit-transition:opacity 1s ease 1s;transition:opacity 1s ease 1s;width:72px}}@-webkit-keyframes iconAnimation{0%{-webkit-transform:translate(-50%, 10%);transform:translate(-50%, 10%)}50%{-webkit-transform:translate(-50%, -10%) scale(0.9);transform:translate(-50%, -10%) scale(0.9)}100%{-webkit-transform:translate(-50%, 10%);transform:translate(-50%, 10%)}}@keyframes iconAnimation{0%{-webkit-transform:translate(-50%, 10%);transform:translate(-50%, 10%)}50%{-webkit-transform:translate(-50%, -10%) scale(0.9);transform:translate(-50%, -10%) scale(0.9)}100%{-webkit-transform:translate(-50%, 10%);transform:translate(-50%, 10%)}}@-webkit-keyframes tapAnimation{0%{-webkit-box-shadow:0 0 20px rgba(255,255,255,0.5);box-shadow:0 0 20px rgba(255,255,255,0.5);-webkit-filter:brightness(1.1);filter:brightness(1.1);opacity:1}50%{-webkit-box-shadow:0 0 5px rgba(255,255,255,0.5);box-shadow:0 0 5px rgba(255,255,255,0.5);-webkit-filter:brightness(1);filter:brightness(1);opacity:.4}100%{-webkit-box-shadow:0 0 20px rgba(255,255,255,0.5);box-shadow:0 0 20px rgba(255,255,255,0.5);-webkit-filter:brightness(1.1);filter:brightness(1.1);opacity:1}}@keyframes tapAnimation{0%{-webkit-box-shadow:0 0 20px rgba(255,255,255,0.5);box-shadow:0 0 20px rgba(255,255,255,0.5);-webkit-filter:brightness(1.1);filter:brightness(1.1);opacity:1}50%{-webkit-box-shadow:0 0 5px rgba(255,255,255,0.5);box-shadow:0 0 5px rgba(255,255,255,0.5);-webkit-filter:brightness(1);filter:brightness(1);opacity:.4}100%{-webkit-box-shadow:0 0 20px rgba(255,255,255,0.5);box-shadow:0 0 20px rgba(255,255,255,0.5);-webkit-filter:brightness(1.1);filter:brightness(1.1);opacity:1}}.panoramaModal{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#333333;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:"Shippori Mincho",serif;-webkit-font-feature-settings:'palt';font-feature-settings:'palt';font-size:14px;height:100vh;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;letter-spacing:.1em;line-height:1;opacity:0;pointer-events:none;position:fixed;right:0;text-align:left;top:0;-webkit-transition:.9s;transition:.9s;-webkit-transition-property:opacity,visibility;transition-property:opacity,visibility;visibility:hidden;width:100vw;z-index:99999}@media screen and (max-width: 768px){.panoramaModal{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}}@media screen and (max-width: 768px) and (orientation: landscape){.panoramaModal{padding-bottom:0}}.panoramaModal__cont{height:100%;position:relative;width:100%;z-index:1}.panoramaModal__inner{-webkit-filter:brightness(2);filter:brightness(2);height:100%;opacity:0;pointer-events:none;-webkit-transition-delay:1s;transition-delay:1s;width:100%}.panoramaModal.is-visible .panoramaModal__inner{-webkit-filter:brightness(1);filter:brightness(1);opacity:1;pointer-events:auto;-webkit-transition:opacity 1.4s ease 1s,-webkit-filter 1.4s cubic-bezier(0.65, 0.13, 0.25, 0.9) 1s;transition:opacity 1.4s ease 1s,-webkit-filter 1.4s cubic-bezier(0.65, 0.13, 0.25, 0.9) 1s;transition:filter 1.4s cubic-bezier(0.65, 0.13, 0.25, 0.9) 1s,opacity 1.4s ease 1s;transition:filter 1.4s cubic-bezier(0.65, 0.13, 0.25, 0.9) 1s,opacity 1.4s ease 1s,-webkit-filter 1.4s cubic-bezier(0.65, 0.13, 0.25, 0.9) 1s}.panoramaModal__inner .panoramaFigure{height:100%}.panoramaModal__close{aspect-ratio:1 / 1;border-radius:50%;cursor:pointer;-webkit-filter:drop-shadow(0 8.862px 8.862px rgba(0,0,0,0.15));filter:drop-shadow(0 8.862px 8.862px rgba(0,0,0,0.15));position:absolute;z-index:1}@media print, screen and (min-width: 768px){.panoramaModal__close{right:32px;top:32px;width:116px}}@media screen and (max-width: 768px){.panoramaModal__close{right:16px;top:16px;width:80px}}.panoramaModal.is-visible{opacity:1;pointer-events:auto;-webkit-transition-delay:1s;transition-delay:1s;visibility:visible}@media print, screen and (min-width: 768px){.viewSect__head+.viewSect__cont{margin-top:40px}}@media screen and (max-width: 768px){.viewSect__head+.viewSect__cont{margin-top:calc(50 / 390  * 100vw)}}@media print, screen and (min-width: 768px){.panorama-view{padding-top:88px}}@media screen and (max-width: 768px){.panorama-view{padding-top:64px}}
