.room-header{min-height:100vh;overflow:hidden}.room-header .splide__slide{background-repeat:no-repeat;background-size:cover;background-position:center center;height:100%;width:100%}.room-header .splide__pagination{margin-top:0;line-height:1.5;display:block;outline:none;position:absolute;width:100%;bottom:3%;left:-12%;text-align:right;height:13px}.room-header .splide__pagination li{display:inline-block;zoom:1;cursor:pointer}.room-header .splide__pagination li button{width:13px;height:13px;margin:0 3px;border-radius:50%;background:transparent;border:1px solid #000}.room-header .splide__pagination .is-active{background:#b5db84}.room-info p{font-size:15px;font-weight:400;line-height:1.75em;color:#222}.room-info h6{position:relative;font-size:24px;color:#222}.room-info .section-title{font-size:36px;font-weight:400;color:#3a2616;position:relative;margin-bottom:20px;line-height:1.25em}.room-info .section-title .list-unstyled{padding-left:0;list-style:none}.room-info .section-title .list-unstyled li{position:relative;display:flex;align-items:center}.room-info .section-title .list-unstyled .page-list-text{font-size:15px}@media screen and (max-width: 481px){.room-header{min-height:35vh;background-attachment:scroll;background-size:contain;background-position:50% 0}}.wrap{overflow:hidden;margin:10px}.box{float:left;position:relative;width:20%;padding-bottom:20%}.boxInner{position:absolute;left:10px;right:10px;top:10px;bottom:10px;overflow:hidden}.boxInner img{width:100%}body.no-touch .boxInner:hover,body.touch .boxInner.touchFocus{margin-bottom:0}@media only screen and (max-width: 480px){.box{width:100%;padding-bottom:100%}}@media only screen and (max-width: 650px) and (min-width: 481px){.box{width:50%;padding-bottom:50%}}@media only screen and (max-width: 1050px) and (min-width: 651px){.box{width:33.3%;padding-bottom:33.3%}}@media only screen and (max-width: 1290px) and (min-width: 1051px){.box{width:25%;padding-bottom:25%}}
