.room120_vsec{display:flex;overflow:hidden;padding:0 40px;position:relative;width:100%}.room120_vsec video,.room120_vsec__overlay{height:100%;left:0;position:absolute;top:0;width:100%}.room120_vsec__content{position:relative;z-index:10}.room120_vsec__desc :last-child,.room120_vsec__title{margin:0}.room120_vsec__button-wrap{display:inline-flex;flex-direction:row;flex-wrap:wrap;gap:10px}.room120_vsec__button01,.room120_vsec__button02{display:inline-block;margin:0;text-decoration:none;transition:color .4s cubic-bezier(.24,.46,.45,.94),background-color .4s cubic-bezier(.24,.46,.45,.94)}.room120_vsec__button01:hover,.room120_vsec__button02:hover{text-decoration:none}.video-play-button{padding-left:100px;text-align:left;width:45%;z-index:99}.video-play-button img{max-width:100px!important}.popup-container{align-items:center;background-color:rgba(0,0,0,.7);display:none;height:100%;justify-content:center;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:9999}.popup-video{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.close-button{background:none;border:none;color:#fff;cursor:pointer;font-size:20px;font-size:18px;outline:none;padding:15px;position:absolute;right:10px;right:-25px;top:10px;top:40px;z-index:9}.close-button:focus{outline:none}.room120_vsec{align-items:center}.room120_vsec video{background-color:#000;object-fit:cover;object-position:top}.popup-video-outer video{border-radius:8px;height:auto;width:100%}button.close-button:before{content:"\f00d";font-family:FontAwesome;font-size:25px;height:30px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:30px}.popup-container .popup-inner{border-radius:8px;display:inline-flex;margin:0 auto;padding:40px 20px;text-align:center;width:1200px}.popup-container .popup-inner,.popup-video-outer{align-items:center;justify-content:center;position:relative}.popup-video-outer{display:flex;width:100%}body.popup-open{overflow:hidden}.room120_vsec__desc span{line-height:1.4}.popup-video-outer.embed-video-wrapper iframe{height:100%;width:100%}.popup-video-outer.embed-video-wrapper .iframe_wrapper{height:500px;padding:0!important;width:100%!important}.popup-inner.removed-space{width:900px}@media(min-width:1900px){.popup-container .popup-inner{width:1500px}.popup-inner.removed-space{width:900px}}@media(max-width:1440px){.popup-container .popup-inner{width:1000px}.popup-inner.removed-space .close-button{right:0}}@media(max-width:1200px){.popup-container .popup-inner{width:800px}.popup-video-outer.embed-video-wrapper .iframe_wrapper{height:450px}.popup-inner.removed-space .close-button{right:-20px}.popup-video-outer.embed-video-wrapper iframe{height:450px}}@media(max-width:991px){.popup-inner.removed-space .close-button{right:35px}.popup-video-outer.embed-video-wrapper .iframe_wrapper{height:400px}.video-play-button img{max-width:80px!important}.room120_vsec{padding-inline:25px!important}.popup-container .popup-inner{max-width:800px;padding-top:60px;width:800px}.close-button{right:20px;top:20px}.popup-video-outer.embed-video-wrapper .iframe_wrapper{padding:0 0 400px}}@media(max-width:767px){.popup-video-outer.embed-video-wrapper .iframe_wrapper{height:350px}.room120_vsec{flex-wrap:wrap}.video-play-button{margin-top:0;text-align:center;width:100%}.popup-video-outer{padding:0}.room120_vsec__content{text-align:center!important}.room120_vsec__desc span{font-size:18px!important}button.close-button:before{font-size:25px}.video-play-button{height:65px;padding-left:0;width:65px}.popup-inner.removed-space .close-button{right:20px;top:27px}}@media(max-width:576px){.video-play-button img{max-width:65px!important}.popup-inner.removed-space{padding-top:40px}.popup-inner.removed-space .close-button{right:20px}.popup-video-outer.embed-video-wrapper .iframe_wrapper{height:325px}}@media(max-width:500px){.popup-video-outer.embed-video-wrapper .iframe_wrapper{height:290px}}@media(max-width:480px){.popup-video-outer.embed-video-wrapper .iframe_wrapper{height:250px}.room120_vsec,.room120_vsec video{height:470px}}@media(max-width:375px){.popup-video-outer.embed-video-wrapper .iframe_wrapper{height:225px}}