@charset "UTF-8";#room.room201{background-color:#4f462e}#room.room201 .body__btn{opacity:1;background-color:#b1a548;margin-bottom:20px}#room.room201 .body__btn:hover{background-color:#000;color:#fff}#room.room201 .floormap__img{max-width:333px;position:relative}@media (max-width:767px){#room.room201 .floormap__img{margin:0 auto}}#room.room201 .floormap__foot{width:25%;position:absolute;top:230px;left:70%;z-index:777}#room.room201 .footstep{opacity:0;-webkit-transition:opacity .8s ease;transition:opacity .8s ease}#room.room202{background-color:#673632}#room.room202 .body__btn{opacity:1;background-color:#a33a30;margin-bottom:20px}#room.room202 .body__btn:hover{background-color:#000;color:#fff}#room.room202 .floormap__img{max-width:216px;position:relative;left:-10px}@media (max-width:767px){#room.room202 .floormap__img{left:0;margin:0 auto}}#room.room202 .floormap__foot{width:66%;position:absolute;top:150px;left:22%;z-index:777}#room.room202 .footstep{opacity:0;-webkit-transition:opacity .8s ease;transition:opacity .8s ease}#room.room301{background-color:#6b655d}#room.room301 .body__btn{opacity:1;background-color:#8cb2a3;margin-bottom:20px}#room.room301 .body__btn:hover{background-color:#000;color:#fff}#room.room301 .floormap__img{max-width:400px;position:relative}@media (max-width:767px){#room.room301 .floormap__img{margin:0 auto}}#room.room301 .floormap__foot{width:30%;position:absolute;top:30px;left:5%;z-index:777}#room.room301 .footstep{opacity:0;-webkit-transition:opacity .8s ease;transition:opacity .8s ease}#room.room302{background-color:#37485a}#room.room302 .body__btn{opacity:1;background-color:#006096;margin-bottom:20px}#room.room302 .body__btn:hover{background-color:#000;color:#fff}#room.room302 .floormap__img{max-width:312px;position:relative}@media (max-width:767px){#room.room302 .floormap__img{margin:0 auto}}#room.room302 .floormap__foot{width:43%;position:absolute;bottom:80px;left:42%;z-index:777}#room.room302 .footstep{opacity:0;-webkit-transition:opacity .8s ease;transition:opacity .8s ease}#room .roombtn{position:relative;width:90px;margin-left:auto}#room .roombtn__item{margin-bottom:30px}@media (max-width:767px){#room .roombtn__item{margin-bottom:10px}}#room .roombtn__link{opacity:1;display:block;background-color:#006096;font-size:14px;font-weight:700;line-height:1;color:#f2ece4;padding:10px 30px 10px 10px}#room .roombtn__link.r302{background-color:#006096}#room .roombtn__link.r302.current{background-color:#37485a}#room .roombtn__link.r302:hover{background-color:#37485a}#room .roombtn__link.r301{background-color:#8cb2a3}#room .roombtn__link.r301.current{background-color:#6b655d}#room .roombtn__link.r301:hover{background-color:#6b655d}#room .roombtn__link.r202{background-color:#a33a30}#room .roombtn__link.r202.current{background-color:#673632}#room .roombtn__link.r202:hover{background-color:#673632}#room .roombtn__link.r201{background-color:#b1a548}#room .roombtn__link.r201.current{background-color:#4f462e}#room .roombtn__link.r201:hover{background-color:#4f462e}#room .roombtn__link img{width:40px}#room .gallery-detail{padding:0 50px}@media (max-width:767px){#room .gallery-detail{padding:0 4%}}#room .gallery-detail__inner{max-width:85%;margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media (max-width:767px){#room .gallery-detail__inner{max-width:100%;display:block}}#room .gallery-detail__photo{width:50%;position:relative;padding-right:3%;border-right:1px solid #000}@media (max-width:767px){#room .gallery-detail__photo{width:100%;border-right:none;padding-right:0;padding-top:50px;margin-bottom:50px}}#room .gallery-detail__photoList{width:370px;height:477px;position:absolute;top:0;left:30%;-webkit-transform:translate(-30%,0);transform:translate(-30%,0)}@media (max-width:1080px){#room .gallery-detail__photoList{width:250px;height:357px}}@media (max-width:980px){#room .gallery-detail__photoList{width:230px;height:337px}}@media (max-width:767px){#room .gallery-detail__photoList{width:290px;height:397px;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);position:relative}}#room .gallery-detail__photoList .taphere{width:95px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:888;cursor:pointer}#room .gallery-detail__photoItem{width:100%;height:100%;position:absolute;top:0;left:0;opacity:1;-webkit-transition:opacity .6s ease,-webkit-transform .6s ease;transition:opacity .6s ease,-webkit-transform .6s ease;transition:opacity .6s ease,transform .6s ease;transition:opacity .6s ease,transform .6s ease,-webkit-transform .6s ease;-webkit-transform-origin:center center;transform-origin:center center;cursor:pointer}#room .gallery-detail__photoItem:nth-child(1){-webkit-transform:rotate(-5deg);transform:rotate(-5deg);z-index:3}#room .gallery-detail__photoItem:nth-child(2){-webkit-transform:rotate(3deg);transform:rotate(3deg);z-index:2}#room .gallery-detail__photoItem:nth-child(3){-webkit-transform:rotate(-2deg);transform:rotate(-2deg);z-index:1}#room .gallery-detail__img{position:relative;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#room .gallery-detail__img img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:100%;height:auto}#room .gallery-detail__body{width:50%;padding-left:3%}@media (max-width:767px){#room .gallery-detail__body{width:100%;padding-left:0}}#room .gallery-detail__body .body__inner{width:75%;color:#f2ece4;padding-right:20px;overflow-y:auto;height:auto}@media (max-width:767px){#room .gallery-detail__body .body__inner{width:100%}}#room .gallery-detail__body .body__room{font-size:14px;font-weight:700;margin-bottom:5px}#room .gallery-detail__body .body__roomNum{width:120px;line-height:1;margin-bottom:50px}@media (max-width:767px){#room .gallery-detail__body .body__roomNum{width:90px}}#room .gallery-detail__body .body__scroll{position:relative;height:312px;margin-bottom:20px}#room .gallery-detail__body .body__scroll .scroll{height:100px;position:relative;left:0;top:0;z-index:888}#room .gallery-detail__body .body__scroll .scroll:before{-webkit-animation:scroll 2s infinite;animation:scroll 2s infinite;background-color:#c6cdcb;bottom:-312px;content:"";height:312px;left:0;position:absolute;right:0;width:1px}@-webkit-keyframes scroll{0%{-webkit-transform:scale(1,0);transform:scale(1,0);-webkit-transform-origin:0 0;transform-origin:0 0}50%{-webkit-transform:scale(1,1);transform:scale(1,1);-webkit-transform-origin:0 0;transform-origin:0 0}51%{-webkit-transform:scale(1,1);transform:scale(1,1);-webkit-transform-origin:0 100%;transform-origin:0 100%}100%{-webkit-transform:scale(1,0);transform:scale(1,0);-webkit-transform-origin:0 100%;transform-origin:0 100%}}@keyframes scroll{0%{-webkit-transform:scale(1,0);transform:scale(1,0);-webkit-transform-origin:0 0;transform-origin:0 0}50%{-webkit-transform:scale(1,1);transform:scale(1,1);-webkit-transform-origin:0 0;transform-origin:0 0}51%{-webkit-transform:scale(1,1);transform:scale(1,1);-webkit-transform-origin:0 100%;transform-origin:0 100%}100%{-webkit-transform:scale(1,0);transform:scale(1,0);-webkit-transform-origin:0 100%;transform-origin:0 100%}}#room .gallery-detail__body .body__floormap{margin-bottom:50px}@media (max-width:767px){#room .gallery-detail__body .body__floormap{margin-top:80px}}#room .gallery-detail__body .body__floormap .floormap__title{font-size:20px;font-weight:300;margin-bottom:20px}@media (max-width:767px){#room .gallery-detail__body .body__floormap .floormap__title{margin-bottom:80px}}#room .gallery-detail__body .body__outlineList{margin-bottom:50px}#room .gallery-detail__body .body__outlineItem{border-bottom:1px solid #fff;margin-bottom:20px;padding-bottom:20px}@media (max-width:767px){#room .gallery-detail__body .body__outlineItem{margin-bottom:20px}}#room .gallery-detail__body .body__outlineItem:first-child{border-top:none}#room .gallery-detail__body .body__outlineItem:last-child{margin-bottom:0}#room .gallery-detail__body .body__outlineTh{font-size:16px}