.room120_vsec{display:flex;overflow:hidden;padding:0 40px;position:relative;width:100%}.room120_vsec video{background-color:#000;object-fit:cover}.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}