@charset "UTF-8";.detail:not(.sticky) .header-top{position:fixed;z-index:2;top:0;left:50%;width:100%;transform:translateX(-50%);background:linear-gradient(180deg,rgba(0,0,0,.3),rgba(0,0,0,.2),transparent)}.detail:not(.sticky) .header-top .header-tit{width:calc(100% - 64px)}.detail:not(.sticky) .header-top h1{font-size:16px;display:none}.detail:not(.sticky) .header-top .btn-back{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-arrow-left-white.svg) 50% no-repeat}.detail:not(.sticky) .header-top .btn-menu{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-menu-white.svg) 50% no-repeat}.detail:not(.sticky) .header-top .share .btn-menu{margin-right:16px;background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-share-white.svg) 50% no-repeat}.detail:not(.sticky) .header-top.sticky{border-bottom:1px solid #ebebeb;background:#fff}.detail:not(.sticky) .header-top.sticky h1{display:block;margin-right:6px}.detail:not(.sticky) .header-top.sticky .btn-back{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-back.svg) 50% no-repeat}.detail:not(.sticky) .header-top.sticky .share .btn-menu{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-share.svg) 50% no-repeat}.detail:not(.sticky) .header-top.sticky .btn-menu{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-menu.svg) 50% no-repeat}.detail:not(.sticky) .header-top.relative{position:relative;height:75px;padding-top:15px;border-bottom:1px solid #ebebeb;background:#fff;align-items:flex-start}.detail:not(.sticky) .header-top.relative.sticky{position:fixed;z-index:4;top:0;background:#fff}.detail:not(.sticky) .header-top.relative .header-tit{align-items:flex-start}.detail:not(.sticky) .header-top.relative .text-box{max-width:calc(100% - 40px)}.detail:not(.sticky) .header-top.relative .text-box h1{font-size:18px;font-weight:700;display:block;overflow:hidden;max-width:100%;margin-top:2px;margin-bottom:8px;white-space:nowrap;text-overflow:ellipsis}.detail:not(.sticky) .header-top.relative .text-box p{font-size:12px;font-weight:400;line-height:140%;overflow:hidden;max-width:100%;white-space:nowrap;text-overflow:ellipsis;color:#757575}.detail:not(.sticky) .header-top.relative .btn-back{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-back.svg) 50% no-repeat}.detail:not(.sticky) .header-top.relative .btn-menu{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-menu.svg) 50% no-repeat}.detail:not(.sticky) .header-top.relative .search .btn-menu{margin-right:16px;background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-search-black.svg) 50% no-repeat}@media (min-width:769px){.detail:not(.sticky) .header-top{max-width:412px}}@media (min-width:1025px){.detail:not(.sticky) .header-top.sticky,.detail:not(.sticky) .header-top:not(.relative){transform:translateX(43px)}}.detail-swiper{padding:0!important}.detail-swiper .swiper-slide,.detail-swiper .swiper-slide .img-wrap,.detail-swiper .swiper-slide .img-wrap img{width:100%}.htl-picture-swiper .swiper-slide img{height:120vw;object-fit:cover}.htl-picture-swiper .swiper-slide .img-wrap.no-img{position:relative;height:120vw;background:#f4f4f4}.htl-picture-swiper .swiper-slide .img-wrap.no-img:before{position:absolute;top:50%;left:50%;display:block;width:150px;height:40px;content:"";transform:translate(-50%,-50%);background:url(https://cdns.tourvis.com/hotel/dist/images/svg/tourvis-logo.svg) 0 0/150px auto no-repeat}.htl-picture-swiper .swiper-slide .txt{display:none}.htl-picture-swiper .htl-picture-swiper-pagination{position:relative;bottom:20px}.htl-picture-swiper.resize img{height:66.66vw}.htl-picture-swiper.resize .htl-picture-swiper-pagination{font-size:10px;line-height:22px;position:absolute;right:20px;bottom:20px;width:auto;height:22px;padding:0 8px;color:#fff;border-radius:15px;background:hsla(0,0%,5%,.6)}.htl-picture-swiper.resize .swiper-pagination-current{margin-right:3px}.htl-picture-swiper.resize .swiper-pagination-total{margin-left:3px}.htl-picture-swiper.resize .btn-swiper-more{margin-left:4px;background:url(https://cdns.tourvis.com/hotel/dist/images/svg/btn-expand.svg) no-repeat}.htl-picture-swiper.resize .swiper-button-next,.htl-picture-swiper.resize .swiper-button-prev{position:absolute;z-index:1;top:50%;width:30px;height:30px;transform:translateY(-50%)}.htl-picture-swiper.resize .swiper-button-next{right:0;background:rgba(0,0,0,.4) url(https://cdns.tourvis.com/hotel/dist/images/svg/btn-right-white-8x15.svg) 50%/8px 15px no-repeat}.htl-picture-swiper.resize .swiper-button-prev{left:0;background:rgba(0,0,0,.4) url(https://cdns.tourvis.com/hotel/dist/images/svg/btn-left-white-8x15.svg) 50%/8px 15px no-repeat}@media (min-width:769px){.htl-picture-swiper .img-wrap.no-img,.htl-picture-swiper img{height:494.4px!important}.htl-picture-swiper.resize .img-wrap.no-img,.htl-picture-swiper.resize img,.picture-swiper-sec.skeleton .img-wrap img{height:274.7px!important}}.faci-ico-swiper .swiper-wrapper{height:auto!important}.faci-ico-swiper .swiper-slide{width:25vw;text-align:center}.faci-ico-swiper .swiper-slide .img-wrap{position:relative;left:50%;width:24px;height:24px;margin:10px 0 15px;transform:translateX(-50%)}.faci-ico-swiper .swiper-slide .txt{font-size:14px;font-weight:500;padding:0 10px;color:#000}.faci-ico-swiper .faci-swiper-pagination .swiper-pagination-bullet:before{width:9px;height:9px;background:#d9d9d9}.faci-ico-swiper .faci-swiper-pagination .swiper-pagination-bullet-active:before{background:#01c5fd}.faci-ico-swiper .swiper-pagination{bottom:0!important;margin-top:0!important;padding-top:30px!important}.renewal .faci-ico-swiper{padding-right:40px!important}.renewal .faci-ico-swiper .swiper-wrapper{padding-right:20px!important;padding-left:20px}.renewal .faci-ico-swiper .swiper-slide{width:56px;height:auto}.renewal .faci-ico-swiper .swiper-slide .txt{font-size:12px;font-weight:400;padding:0;color:#0c0c0c}.renewal .faci-ico-swiper .swiper-slide+.swiper-slide{margin-left:6px}.search-more{position:relative;z-index:1;margin-top:-90px;padding-top:90px;padding-bottom:40px;background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.6) 43%,#fff 84%)}.search-more a,.search-more button{display:flex;width:calc(100% - 40px);height:45px;margin:0 20px;border:1px solid #0c0c0c;border-radius:4px;background-color:#fff;justify-content:center;align-items:center}.search-more span{font-size:14px;font-weight:400;color:#000}.search-more i{display:block;width:14px;height:14px;margin-left:8px;background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-arrow-down-14x14.svg) no-repeat;background-size:cover}.open+.search-more:not(.more-reviews-btn-box){background:transparent!important}.static{position:static!important}.rooms-list .room-box a{display:flex;height:100px;justify-content:center}.rooms-list .room-box+.room-box{margin-top:16px}.rooms-list .room-box .room-img{width:100px;height:100px}.rooms-list .room-box .room-img img{width:100%;height:100%;object-fit:cover}.rooms-list .room-box .room-info{position:relative;width:calc(100% - 100px);padding-left:14px}.rooms-list .room-box .room-info .tit{font-size:14px;font-weight:600;line-height:19.6px;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;color:#0c0c0c;-webkit-line-clamp:2;-webkit-box-orient:vertical}.rooms-list .room-box .room-info .grade{font-size:12px;font-weight:400;margin-top:10px;color:#757575}.rooms-list .room-box .room-info .average{font-size:11px;font-weight:400;position:absolute;right:0;bottom:20px;text-align:right;color:#757575}.rooms-list .room-box .room-info .price{font-size:16px;font-weight:400;position:absolute;right:0;bottom:0;text-align:right;color:#0c0c0c}.rooms-list .room-box .room-info .price span{font-weight:800;position:relative;bottom:0}.rooms-list.skeleton .room-img,.rooms-list.skeleton .tit{animation:shine-line 2s ease-out infinite;background:#f4f4f4;background-color:#f4f4f4;background-image:linear-gradient(90deg,#f4f4f4,rgba(0,0,0,.1) 40px,#f4f4f4 80px);background-size:300%}.rooms-list.skeleton .tit{width:100px;height:20px}.rooms-list.skeleton .grade{width:48px;height:18px;margin-top:5px!important;animation:shine-line 2s ease-out infinite;background:#f4f4f4;background-color:#f4f4f4;background-image:linear-gradient(90deg,#f4f4f4,rgba(0,0,0,.1) 40px,#f4f4f4 80px);background-size:300%}.rooms-list.skeleton .average{right:calc(-100% + 100px);width:100px;height:14px}.rooms-list.skeleton .average,.rooms-list.skeleton .price{position:relative;animation:shine-line 2s ease-out infinite;background:#f4f4f4;background-color:#f4f4f4;background-image:linear-gradient(90deg,#f4f4f4,rgba(0,0,0,.1) 40px,#f4f4f4 80px);background-size:300%}.rooms-list.skeleton .price{right:calc(-100% + 70px);width:70px;height:19px;margin-top:5px!important}.content.detail{width:100%}.content.detail .hotel-info{padding:20px 20px 30px}.content.detail .hotel-info .badge-wrap{display:flex;margin-bottom:6px;justify-content:left}.content.detail .hotel-info .badge{font-size:10px;font-weight:500;line-height:20px;display:block;height:20px;padding:0 5px;text-align:center;letter-spacing:-.03em;color:#b3b3b3;border-radius:4px;background-color:#f4f4f4}.content.detail .hotel-info .badge+.badge{margin-left:6px}.content.detail .hotel-info .tit{font-size:22px;font-weight:700;line-height:31px;margin-bottom:5px;color:#0c0c0c}.content.detail .hotel-info .tit-en{font-size:12px;font-weight:400;margin-bottom:10px;color:#0c0c0c}.content.detail .hotel-info .address{font-size:12px;font-weight:400;color:#b3b3b3}.content.detail .hotel-info .address:before{display:inline-block;width:10px;height:13px;margin-right:6px;content:"";vertical-align:bottom;background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-marker.svg) no-repeat;background-size:contain}.content.detail .hotel-info .star{display:flex;margin-top:11px;justify-content:flex-start;align-items:center}.content.detail .hotel-info .star:before{display:block;width:12px;height:12px;margin-right:3px;content:"";background:url(https://cdns.tourvis.com/common/dist/images/svg/ico-star-pink.svg) 50% no-repeat}.content.detail .hotel-info .star b{font-size:14px;font-weight:600;line-height:140%;margin-right:3px;color:#0c0c0c}.content.detail .hotel-info .star .btn{font-size:12px;font-weight:400;line-height:140%;display:flex;padding-bottom:1px;color:#0184fd;justify-content:flex-start;align-items:center}.content.detail .hotel-info .star .btn:after{display:block;width:6px;height:10px;margin-left:3px;content:"";background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-right-arrow-blue-6x10.svg) no-repeat}.content.detail .hotel-info .comment{display:flex;margin-top:6px;justify-content:flex-start;align-items:center}.content.detail .hotel-info .comment span{font-size:12px;font-weight:400;line-height:120%;display:inline-flex;height:24px;padding:0 8px;color:#757575;background:#fafafa;justify-content:center;align-items:center}.content.detail .hotel-info .comment span+span{margin-left:6px}.content.detail .hotel-info .price-wrap{font-size:14px;font-weight:400;margin-top:30px;text-align:right;color:#0c0c0c}.content.detail .hotel-info .price-wrap .price{font-size:24px;font-weight:800}.content.detail .hotel-info .price-wrap .won{font-size:24px;font-weight:500}.content.detail .hotel-info .average{font-size:14px;font-weight:400;margin-top:10px;text-align:right;color:#9e9e9e}.content.detail .hotel-info.discount{padding-bottom:20px}.content.detail .hotel-info.discount .sale{font-size:16px;font-weight:400;line-height:140%;margin-top:20px;text-align:right;color:#b3b3b3}.content.detail .hotel-info.discount .sale span{-webkit-text-decoration-line:line-through;text-decoration-line:line-through}.content.detail .hotel-info.discount .price-wrap{display:flex;margin-top:0;justify-content:space-between;align-items:center}.content.detail .hotel-info.discount .price-wrap .txt{font-size:14px;font-weight:400;line-height:140%;color:#0c0c0c}.content.detail .hotel-info.discount .price-wrap .price{font-size:24px;font-weight:400;line-height:140%;display:flex;color:#0c0c0c;justify-content:center;align-items:center}.content.detail .hotel-info.discount .price-wrap .price .discount{font-weight:800;margin-right:5px;color:#01c5fd}.content.detail .hotel-info.discount .price-wrap .price .cost{font-weight:800}.content.detail .hotel-info.discount .average{line-height:140%;margin-top:0}.content.detail .hotel-info.renewal+.hotel-info.renewal{padding-top:10px}.content.detail .hotel-info.renewal .badge-wrap{margin-bottom:4px;justify-content:flex-start}.content.detail .hotel-info.renewal .badge{font-size:12px;font-weight:400;line-height:140%;height:auto;padding:0;text-align:left;background:transparent}.content.detail .hotel-info.renewal .badge-kb{font-size:10px;font-weight:600;line-height:20px;display:inline-flex;min-width:54px;height:20px;margin-left:5px;padding:0 4px;color:#695200;background-color:#ffd703;align-items:center}.content.detail .hotel-info.renewal .tit{font-size:20px;line-height:140%;display:-webkit-box;overflow:hidden;margin-bottom:4px;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical}.content.detail .hotel-info.renewal .tit-en{line-height:140%;margin-bottom:0;color:#b3b3b3}.content.detail .hotel-info.renewal .address{line-height:140%}.content.detail .hotel-info.renewal .address:before{display:none}.content.detail .hotel-info.renewal .star{margin-top:10px}.content.detail .hotel-info.renewal .star .score{margin-right:0}.content.detail .hotel-info.renewal .star .total-count{font-size:14px;font-weight:400;line-height:140%;margin-right:4px;color:#0c0c0c}.content.detail .hotel-info.renewal .star .btn{font-size:12px;font-weight:400;line-height:140%;position:relative;top:1px;color:#0c0c0c}.content.detail .hotel-info.renewal .star .btn:after{position:absolute;bottom:2px;left:-2px;width:110%;height:1px;content:"";background:#0c0c0c}.content.detail .hotel-info.renewal .comment span{color:#0c0c0c;background:#f4f4f4}.content.detail .hotel-info.renewal .container{display:flex;justify-content:space-between;align-items:center}.content.detail .hotel-info.renewal .price-wrap{display:flex;flex-direction:column;width:calc(100% - 148px);justify-content:flex-start;align-items:flex-start}.content.detail .hotel-info.renewal .price-wrap .ori-price-wrap{display:flex;justify-content:flex-start;align-items:center}.content.detail .hotel-info.renewal .price-wrap .txt{margin-right:4px;white-space:nowrap}.content.detail .hotel-info.renewal .price-wrap .ori-price{font-size:14px;font-weight:400;line-height:140%;white-space:nowrap;text-decoration:line-through;color:#b3b3b3}.content.detail .hotel-info.renewal .price-wrap .price{font-size:22px;white-space:nowrap;letter-spacing:-.04em}.content.detail .hotel-info.renewal .price-wrap .price .discount{margin-right:4px}.content.detail .hotel-info.renewal .price-wrap .price .info{width:20px;height:20px;margin-left:2px;cursor:pointer;background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-info-black-20x20.svg) 50%/20px no-repeat}.content.detail .hotel-info.renewal .price-wrap .average{font-size:12px;color:#b3b3b3}.content.detail .hotel-info.renewal .price-wrap .badge{font-size:10px;display:inline-flex;height:20px;margin-right:4px;padding:0 4px;white-space:nowrap;color:#fff;border-radius:0;align-items:center}.content.detail .hotel-info.renewal .coupon-wrap{margin:0;padding:0;border:none}.content.detail .hotel-info.renewal .coupon-wrap .btn-download{font-size:14px;height:40px;margin:0;padding:0 20px;border-radius:30px}.content.detail .hotel-info.renewal .coupon-wrap .btn-download:after{width:12px;height:12px;margin-left:6px;background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-download-new.svg) no-repeat}.content.detail .hotel-info.renewal .coupon-wrap .btn-download.btn-noIcon:after{display:none}.content.detail .hotel-info.skeleton p{border-radius:4px;background:#f4f4f4}.content.detail .hotel-info.skeleton .badge-wrap,.content.detail .hotel-info.skeleton .price-wrap{background:#fff}.content.detail .hotel-info.skeleton .price-wrap{display:flex;justify-content:flex-end;align-items:flex-end}.content.detail .hotel-info.skeleton .badge{width:35px;border-radius:4px;background:#f4f4f4}.content.detail .hotel-info.skeleton .badge,.content.detail .hotel-info.skeleton .tit{animation:shine-line 2s ease-out infinite;background-color:#f4f4f4;background-image:linear-gradient(90deg,#f4f4f4,rgba(0,0,0,.1) 40px,#f4f4f4 80px);background-size:300%}.content.detail .hotel-info.skeleton .tit{width:180px;height:30px}.content.detail .hotel-info.skeleton .tit-en{width:240px}.content.detail .hotel-info.skeleton .address,.content.detail .hotel-info.skeleton .comment,.content.detail .hotel-info.skeleton .tit-en{height:20px;animation:shine-line 2s ease-out infinite;background-color:#f4f4f4;background-image:linear-gradient(90deg,#f4f4f4,rgba(0,0,0,.1) 40px,#f4f4f4 80px);background-size:300%}.content.detail .hotel-info.skeleton .address,.content.detail .hotel-info.skeleton .comment{width:302px}.content.detail .hotel-info.skeleton .address:before,.content.detail .hotel-info.skeleton .comment:before{display:none}.content.detail .hotel-info.skeleton .price{height:20px;margin-bottom:0}.content.detail .hotel-info.skeleton .price,.content.detail .hotel-info.skeleton .won{display:inline-block;width:115px;animation:shine-line 2s ease-out infinite;background:#f4f4f4;background-color:#f4f4f4;background-image:linear-gradient(90deg,#f4f4f4,rgba(0,0,0,.1) 40px,#f4f4f4 80px);background-size:300%}.content.detail .hotel-info.skeleton .won{height:30px;margin-left:6px}.content.detail .hotel-info.skeleton .average{position:relative;right:calc(-100% + 155px);display:inline-block;width:155px;height:20px;animation:shine-line 2s ease-out infinite;background-color:#f4f4f4;background-image:linear-gradient(90deg,#f4f4f4,rgba(0,0,0,.1) 40px,#f4f4f4 80px);background-size:300%}.content.detail .hotel-info.skeleton.bottom{padding-top:10px;padding-bottom:20px}.content.detail .hotel-info.skeleton.bottom .container{display:flex;margin-top:0;justify-content:space-between;align-items:flex-end}.content.detail .hotel-info.skeleton.bottom .container .price-wrap{display:flex;flex-direction:column;margin-top:0;justify-content:flex-end;align-items:flex-start}.content.detail .hotel-info.skeleton.bottom .container .price-wrap .ori-price-wrap{width:100px}.content.detail .hotel-info.skeleton.bottom .container .price-wrap .ori-price-wrap,.content.detail .hotel-info.skeleton.bottom .container .price-wrap .price{height:20px;animation:shine-line 2s ease-out infinite;background:#f4f4f4;background-color:#f4f4f4;background-image:linear-gradient(90deg,#f4f4f4,rgba(0,0,0,.1) 40px,#f4f4f4 80px);background-size:300%}.content.detail .hotel-info.skeleton.bottom .container .price-wrap .price{width:150px;margin-top:5px}.content.detail .hotel-info.skeleton.bottom .container .coupon-wrap{width:100px;height:40px;margin:0;padding:0;animation:shine-line 2s ease-out infinite;border-radius:30px;background:#f4f4f4;background-color:#f4f4f4;background-image:linear-gradient(90deg,#f4f4f4,rgba(0,0,0,.1) 40px,#f4f4f4 80px);background-size:300%}.content.detail .coupon-wrap{margin:0 20px 30px;padding-top:20px;border-top:1px solid #ebebeb}.content.detail .coupon-wrap .btn{display:flex;width:100%;justify-content:center;align-items:center}.content.detail .coupon-wrap .btn-download{font-size:16px;font-weight:400;height:44px;margin-bottom:20px;color:#fff;border-radius:4px;background:#333}.content.detail .coupon-wrap .btn-download:after{display:block;width:16px;height:16px;margin-left:10px;content:"";background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-download.svg) 50%/16px no-repeat}.content.detail .coupon-wrap .btn-coupon{display:flex;width:100%;height:45px;margin-bottom:20px;border-radius:4px;background:#333;justify-content:center;align-items:center}.content.detail .coupon-wrap .btn-coupon .btn-txt{font-size:16px;font-weight:400;line-height:16px;color:#fff}.content.detail .coupon-wrap .btn-coupon .btn-txt+.ico-download{margin-left:10px}.content.detail .coupon-wrap .btn-coupon .ico-download{display:block;width:16px;height:16px;background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-download.svg) no-repeat}.content.detail .coupon-wrap .txt-banner{width:100%}.content.detail .coupon-wrap .txt-banner button{position:relative;display:flex;width:100%;justify-content:flex-start;align-items:center}.content.detail .coupon-wrap .txt-banner button:after{position:absolute;top:6px;right:0;display:block;width:13px;height:13px;content:"";background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-right-arrow-13x13.svg) no-repeat}.content.detail .coupon-wrap .txt-banner+.txt-banner{margin-top:15px}.content.detail .coupon-wrap .txt-banner .badge{font-size:12px;font-weight:600;line-height:12px;display:flex;width:40px;height:24px;margin-right:10px;letter-spacing:-.03em;border-radius:4px;background:#f4f4f4;justify-content:center;align-items:center}.content.detail .coupon-wrap .txt-banner .pink{color:#ff2186}.content.detail .coupon-wrap .txt-banner .txt{font-size:14px;font-weight:400;line-height:14px;overflow:hidden;max-width:calc(100% - 70px);text-align:left;white-space:nowrap;text-overflow:ellipsis;color:#0c0c0c}.content.detail .coupon-wrap .txt-banner .num{font-size:14px;font-weight:400;line-height:14px;display:none;color:#9e9e9e}.content.detail .coupon-wrap .txt-banner.etc .txt{max-width:calc(100% - 110px)}.content.detail .coupon-wrap .txt-banner.etc .num{font-weight:700;display:block;margin-left:3px}.content.detail .coupon-wrap.renewal{padding-top:0;border:none}.content.detail .coupon-wrap.renewal.skeleton .txt-banner{width:100%;height:40px;animation:shine-line 2s ease-out infinite;background:#f4f4f4;background-color:#f4f4f4;background-image:linear-gradient(90deg,#f4f4f4,rgba(0,0,0,.1) 40px,#f4f4f4 80px);background-size:300%}.content.detail .coupon-wrap.renewal .txt-banner+.txt-banner{margin-top:6px}.content.detail .coupon-wrap.renewal .txt-banner button{height:40px;padding:0 30px 0 14px;border-radius:4px;background:#fafafa}.content.detail .coupon-wrap.renewal .txt-banner button:after{top:13px;right:14px}.content.detail .coupon-wrap.renewal .txt-banner .badge{width:43px;background:transparent;justify-content:flex-start;flex-wrap:nowrap}.content.detail .coupon-wrap.renewal .txt-banner .txt{max-width:calc(100% - 53px)}.content.detail .coupon-wrap.renewal .txt-banner.etc .txt{max-width:calc(100% - 90px)}.content.detail .coupon-wrap.renewal .txt-banner.etc .num{font-weight:400;margin-left:0;white-space:nowrap;color:#0c0c0c}.content.detail .banner-wrap a{display:block;width:100%}.content.detail .banner-wrap img{display:block;width:100%;aspect-ratio:375/90}.content.detail .banners-wrap{position:relative;padding:20px}.content.detail .banners-wrap:before{position:absolute;top:0;left:20px;display:block;width:calc(100% - 40px);height:1px;content:"";background:#ebebeb}.content.detail .banners-wrap a{font-size:0;display:block;width:100%;letter-spacing:0;word-spacing:0}.content.detail .banners-wrap a+a{margin-top:10px}.content.detail .banners-wrap a img{width:100%;height:auto}.content.detail .tab-container{border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb}.content.detail .tab-container.sticky-menu{position:fixed;z-index:4;top:54px;left:50%;display:none;width:100%;transform:translateX(-50%);background:#fff}.content.detail .tab-container.sticky-menu.sticky{top:75px;display:block;border-top-color:transparent}.content.detail .tab-container .tab-wrap{display:flex;width:100%;height:55px;justify-content:space-around}.content.detail .tab-container .tab-wrap li{width:100%}.content.detail .tab-container .tab-wrap li a,.content.detail .tab-container .tab-wrap li button{font-size:14px;font-weight:400;line-height:55px;position:relative;display:block;width:100%;height:55px;cursor:pointer;text-align:center;color:#0c0c0c}.content.detail .tab-container .tab-wrap li.on a,.content.detail .tab-container .tab-wrap li.on button{font-weight:600;overflow:visible}.content.detail .tab-container .tab-wrap li.on a:before,.content.detail .tab-container .tab-wrap li.on button:before{position:absolute;bottom:-1px;left:0;display:block;width:100%;height:2px;content:"";background:#0c0c0c}.content.detail .htl-detail-section-wrap{background-color:#f4f4f4}.content.detail #room{position:relative;z-index:0}.content.detail #room.no-room{background-color:#fff}.content.detail #room.no-room .search-more{display:none}.content.detail .search-condition-wrap{width:100%;padding:30px 20px 0}.content.detail .search-condition-wrap .search-condition{display:flex;border:1px solid #ebebeb;border-radius:4px;background-color:#fff;justify-content:center}.content.detail .search-condition-wrap .search-condition .btn-base{font-size:14px;font-weight:400;height:55px;color:#0c0c0c;flex:1 0 50%}.content.detail .search-condition-wrap .search-condition .btn-base:first-of-type{border-top-left-radius:4px;border-bottom-left-radius:4px}.content.detail .search-condition-wrap .search-condition .btn-base:last-of-type{border-left:1px solid #ebebeb;border-top-right-radius:4px;border-bottom-right-radius:4px}.content.detail .search-condition-wrap .search-condition .btn-base button{line-height:55px;width:100%;border-radius:4px}.content.detail .search-condition-wrap .search-condition .btn-base .ico{position:relative;padding-left:20px;color:#0c0c0c}.content.detail .search-condition-wrap .search-condition .btn-base .ico:before{position:absolute;top:50%;left:0;display:inline-block;width:15px;content:"";transform:translateY(-50%);background-size:15px}.content.detail .search-condition-wrap .search-condition .btn-base .calendar:before{height:14px;background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-calendar-line.svg) no-repeat}.content.detail .search-condition-wrap .search-condition .btn-base .man:before{height:16px;background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-man.svg) no-repeat}.content.detail .search-condition-wrap.renewal .btn-base{height:52px}.content.detail .search-condition-wrap.renewal .btn-base button{line-height:52px}.content.detail .search-condition-wrap.renewal .btn-base .ico{font-size:14px;font-weight:400;display:flex;padding:0;justify-content:center;align-items:center}.content.detail .search-condition-wrap.renewal .btn-base .ico:before{position:static;width:16px;height:16px;margin-right:8px;transform:translateY(0)}.content.detail .search-condition-wrap.renewal .btn-base .ico.calendar:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-calendar-line-new.svg) 50%/16px 16px no-repeat}.content.detail .search-condition-wrap.renewal .btn-base .ico.man:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-man-new.svg) 50%/16px 16px no-repeat}.content.detail .search-condition-wrap.renewal .badge-price-calendar{font-size:12px;position:absolute;top:-20px;left:50%;display:flex;overflow:visible;width:auto!important;min-width:108px;height:29px;padding:0 8px;transform:translateX(-50%);white-space:nowrap;border-radius:5px;background-color:#fff;box-shadow:0 2px 8px 0 rgba(0,0,0,.15);justify-content:center;align-items:center}.content.detail .search-condition-wrap.renewal .badge-price-calendar:before{position:absolute;bottom:-3px;left:50%;width:7px;height:7px;content:"";transform:translateX(-50%) rotate(45deg);background:#fff;box-shadow:8px 2px 8px 0 rgba(0,0,0,.15)}.content.detail .search-condition-wrap.renewal .badge-price-calendar .txt-point{font-weight:700;margin-left:4px;white-space:nowrap;color:#ff00e7}.content.detail .srl-no-room{padding:62px 0}.content.detail .srl-no-room p{font-size:14px;font-weight:400;line-height:19px;text-align:center;color:#757575}.content.detail .srl-room{margin:20px;padding:20px;border:1px solid #ebebeb;border-radius:8px;background-color:#fff}.content.detail .srl-room.on{border:1px solid #01c5fd;box-shadow:0 4px 15px 0 rgba(0,0,0,.1)}.content.detail .srl-room .srl-badge{font-size:0;display:flex;margin-bottom:8px;letter-spacing:0;word-spacing:0}.content.detail .srl-room .srl-badge .badge{font-size:10px;font-weight:700;line-height:10px;position:relative;display:inline-flex;height:20px;padding:3px 5px;color:#fff;align-items:center}.content.detail .srl-room .srl-badge .badge+.badge{margin-left:5px}.content.detail .srl-room .srl-badge .badge.club{font-weight:800;color:transparent;border:1px solid transparent;border-radius:100px;background:linear-gradient(269.98deg,#d14fff .01%,#ff36d3 54.07%,#ff001f 87.23%),linear-gradient(#fff,#fff),linear-gradient(269.98deg,#d14fff .01%,#ff36d3 54.07%,#ff001f 87.23%);-webkit-background-clip:text,padding-box,border-box;background-clip:text,padding-box,border-box;background-origin:border-box}.content.detail .srl-room .srl-badge .badge.bargain{background:#0184fd}.content.detail .srl-room .srl-badge .badge.promo{background:#ff2186}.content.detail .srl-room .srl-badge .badge.timedeal{background-color:#0c0c0c}.content.detail .srl-room .srl-badge .badge.coupon{background:linear-gradient(90deg,#e2c793,#af8955,#9e673e)}.content.detail .srl-room .srl-badge .badge.sukbak{color:#0c0c0c;background-color:#ffe000}.content.detail .srl-room .srl-tit{font-size:16px;font-weight:500;line-height:22px;color:#0c0c0c}.content.detail .srl-room .srl-max{font-size:12px;font-weight:400;line-height:12px;margin-top:8px;color:#b3b3b3}.content.detail .srl-room .srl-max .srl-cominfo{font-weight:500;color:#b3b3b3}.content.detail .srl-room .srl-max .srl-cominfo i{position:relative;top:0;display:inline-block;width:5px;height:8px;margin-right:10px;margin-left:5px;background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-arrow-right-3x6.svg) no-repeat;background-size:contain}.content.detail .srl-room .srl-ori-price{font-size:12px;font-weight:400;margin-top:10px;text-align:right;text-decoration:line-through;color:#b3b3b3}.content.detail .srl-room .srl-sale-price{font-size:0;margin-top:6px;text-align:right;letter-spacing:0;word-spacing:0}.content.detail .srl-room .srl-sale-price .coupon{font-size:10px;font-weight:500;line-height:10px;position:relative;bottom:4px;margin-right:5px;padding:3px 5px;color:#fff;border-radius:4px;background-color:#ea4754}.content.detail .srl-room .srl-sale-price .price{font-size:22px;font-weight:800;color:#0c0c0c}.content.detail .srl-room .srl-sale-price .won{font-size:22px;font-weight:400;color:#0c0c0c}.content.detail .srl-room .srl-etc{margin-top:20px;padding:20px;border-radius:8px;background-color:#fafafa}.content.detail .srl-room .srl-etc .srl-refund{font-size:12px;font-weight:700;margin-bottom:9px}.content.detail .srl-room .srl-etc .srl-refund .no-refund{color:#ea4754}.content.detail .srl-room .srl-etc .srl-refund .free{color:#0184fd}.content.detail .srl-room .srl-etc .srl-refund .date{font-weight:400;color:#757575}.content.detail .srl-room .srl-etc .srl-opt{font-size:12px;font-weight:400;color:#0c0c0c}.content.detail .srl-room .srl-etc .srl-opt span{padding-right:6px}.content.detail .srl-room .srl-etc .srl-opt span+span{padding-left:10px;border-left:1px solid #dbdbdb}.content.detail .srl-room .srl-etc .srl-mile-kakao{margin-top:20px}.content.detail .srl-room .srl-etc .srl-mile-kakao .option{font-size:12px;font-weight:400;position:relative;padding-left:17px;color:#0c0c0c}.content.detail .srl-room .srl-etc .srl-mile-kakao .option+.option{margin-top:8px}.content.detail .srl-room .srl-etc .srl-mile-kakao .option:before{position:absolute;top:50%;left:0;display:inline-block;width:12px;height:13px;content:"";transform:translateY(-50%);vertical-align:text-top}.content.detail .srl-room .srl-etc .srl-mile-kakao .srl-mile:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-korean-air-logo.svg) no-repeat;background-size:contain}.content.detail .srl-room .srl-etc .srl-mile-kakao .srl-kakao:before{width:13px;border-radius:50%;background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-kakao-logo.svg) no-repeat;background-size:contain}.content.detail .srl-room .srl-btns{display:flex}.content.detail .srl-room .srl-btns button{line-height:12px;display:inline-block;display:flex;height:38px;margin-top:10px;border:1px solid #dbdbdb;border-radius:8px;flex-grow:1;flex-shrink:0;flex-basis:calc(50% - 5px);justify-content:center;align-items:center}.content.detail .srl-room .srl-btns button span{font-size:12px;font-weight:500;line-height:12px;display:inline-block;width:100%;height:12px;color:#0c0c0c}.content.detail .srl-room .srl-btns button span:before{display:inline-block;margin-right:7px;content:"";vertical-align:text-bottom}.content.detail .srl-room .srl-btns button+button{margin-left:10px}.content.detail .skeleton .srl-room div,.content.detail .skeleton .srl-room p{animation:shine-line 2s ease-out infinite;border-radius:4px;background:#f4f4f4;background-color:#f4f4f4;background-image:linear-gradient(90deg,#f4f4f4,rgba(0,0,0,.1) 40px,#f4f4f4 80px);background-size:300%}.content.detail .skeleton .srl-room .srl-badge{width:116px;height:20px}.content.detail .skeleton .srl-room .srl-tit{width:100%;height:20px}.content.detail .skeleton .srl-room .srl-max{width:200px;height:20px}.content.detail .skeleton .srl-room .srl-ori-price{width:124px;height:20px;margin-top:6px}.content.detail .skeleton .srl-room .srl-sale-price{position:relative;right:calc(-100% + 90px);width:90px;height:20px;margin-top:60px}.content.detail .skeleton .srl-room .srl-etc{position:relative;right:calc(-100% + 169px);width:169px;height:30px;margin-top:8px}.content.detail .skeleton .srl-room .srl-btns{display:block;width:100%;height:76px;margin-top:15px}.content.detail .htl-detail-section{margin-top:10px;background:#fff}.content.detail .htl-detail-section .section-tit{font-size:20px;font-weight:700;line-height:24px;display:flex;width:100%;margin-bottom:0;padding:30px 20px 20px;letter-spacing:0;color:#0c0c0c;justify-content:space-between;align-items:center}.content.detail .htl-detail-section .section-tit .more-wrap .more{font-size:13px;font-weight:500;position:relative;color:#9e9e9e}.content.detail .htl-detail-section .section-cont{width:100%;padding:0 20px 40px}.content.detail .htl-detail-section .section-cont>div:not(.ico-area):not(.map-area):not(.checkinout):not(.address):not(.checkinout-comment):not(.cont-box),.content.detail .htl-detail-section .section-cont>p:not(.cont-tit):not(.item){font-size:14px;font-weight:400;line-height:18px;display:-webkit-box;overflow:hidden;width:100%;max-height:72px;text-overflow:ellipsis;color:#0c0c0c;-webkit-line-clamp:4;-webkit-box-orient:vertical}.content.detail .htl-detail-section .section-cont .checkinout{display:flex;width:100%;justify-content:space-between}.content.detail .htl-detail-section .section-cont .table{display:flex;flex-direction:column;width:calc(50% - 5px);border-top-left-radius:8px;border-top-right-radius:8px}.content.detail .htl-detail-section .section-cont .table .top{font-size:14px;font-weight:400;line-height:40px;height:40px;text-align:center;color:#000;border:1px solid #dbdbdb;border-top-left-radius:8px;border-top-right-radius:8px;background:#fafafa}.content.detail .htl-detail-section .section-cont .table .bottom{font-size:16px;font-weight:600;padding:13px 0 12px;text-align:center;color:#000;border-right:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;border-left:1px solid #dbdbdb;border-bottom-right-radius:8px;border-bottom-left-radius:8px}.content.detail .htl-detail-section .section-cont .checkinout-comment{font-size:12px;font-weight:400;line-height:17px;position:relative;padding-left:20px;color:#757575}.content.detail .htl-detail-section .section-cont .checkinout-comment:before{position:absolute;top:6px;left:7px;display:inline-block;width:3px;height:3px;content:"";border-radius:50%;background:#757575}.content.detail .htl-detail-section .section-cont .checkinout-comment:nth-child(2){margin-top:20px}.content.detail .htl-detail-section .section-cont .map-area{width:100%;height:200px}.content.detail .htl-detail-section .section-cont .map-area .mapboxgl-marker{z-index:1!important}.content.detail .htl-detail-section .section-cont .map-area .mapboxgl-ctrl-bottom-left,.content.detail .htl-detail-section .section-cont .map-area .mapboxgl-ctrl-bottom-right{z-index:1}.content.detail .htl-detail-section .section-cont .address{line-height:20px;margin-top:20px;color:#000}.content.detail .htl-detail-section .section-cont .ico-area{width:calc(100% + 40px);margin:0 -20px!important}.content.detail #intro .htl-detail-section .section-cont>div>div:not(.table),.content.detail #intro .htl-detail-section .section-cont>div>div>div{display:inline;white-space:pre-wrap}.content.detail #intro.merge{margin-top:10px;padding-bottom:30px;background:#fff}.content.detail #intro.merge .intro-tit{font-size:20px;margin:0;padding-top:30px;padding-bottom:20px}.content.detail #intro.merge .htl-detail-section{margin:0 20px;padding-bottom:20px;background:transparent}.content.detail #intro.merge .htl-detail-section .section-tit{font-size:16px;font-weight:600;line-height:140%;padding:0 0 20px}.content.detail #intro.merge .htl-detail-section .section-tit .more{font-size:14px;font-weight:400;line-height:140%;color:#b3b3b3}.content.detail #intro.merge .htl-detail-section .section-cont{padding:0}.content.detail #intro.merge .htl-detail-section .more-wrap{width:100%;text-align:left}.content.detail #intro.merge .htl-detail-section .more-wrap.bg{margin-top:-90px;padding-top:90px;background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.6) 43%,#fff 84%)}.content.detail #intro.merge .htl-detail-section .more-wrap .more{font-size:14px;font-weight:400;line-height:140%;color:#0184fd}.content.detail #intro.merge .htl-detail-section+.htl-detail-section{padding-top:20px;border-top:1px solid #ebebeb}.content.detail #intro.merge .htl-detail-section.notice:before{display:none}.content.detail #intro.merge .htl-detail-section.notice .section-cont div,.content.detail #intro.merge .htl-detail-section.notice .section-cont p{display:block;max-height:300px}.content.detail #intro.merge .htl-detail-section.info .section-cont div{line-height:0;display:block;height:auto;max-height:300px}.content.detail #intro.merge .htl-detail-section.info .section-cont>div>div>div{line-height:140%}.content.detail #intro.merge .htl-detail-section.policy .checkinout{justify-content:flex-start}.content.detail #intro.merge .htl-detail-section.policy .table{flex-direction:row;width:auto;justify-content:flex-start;align-items:center}.content.detail #intro.merge .htl-detail-section.policy .checkin{position:relative;margin-right:9px;padding-right:9px}.content.detail #intro.merge .htl-detail-section.policy .checkin:before{display:block;width:20px;height:20px;margin-right:4px;content:"";background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-clock-new.svg) no-repeat}.content.detail #intro.merge .htl-detail-section.policy .checkin:after{position:absolute;top:5px;right:0;display:block;width:1px;height:10px;content:"";background:#ebebeb}.content.detail #intro.merge .htl-detail-section.policy .left{margin-right:6px}.content.detail #intro.merge .htl-detail-section.policy .right{font-weight:700}.content.detail #intro.merge .htl-detail-section.policy .checkinout-comment{font-size:14px;line-height:140%;padding-left:10px;color:#0c0c0c}.content.detail #intro.merge .htl-detail-section.policy .checkinout-comment:before{top:0;left:0;width:auto;height:auto;content:"-";background:transparent}.content.detail #intro.merge .htl-detail-section.policy .checkinout-comment .tel{font-weight:600;position:relative}.content.detail #intro.merge .htl-detail-section.policy .checkinout-comment .tel:before{position:absolute;bottom:-1px;left:0;width:100%;height:1px;content:"";background:#0c0c0c}.content.detail #intro.merge .caution-box{margin:0 20px;padding:16px;background:#fafafa}.content.detail #intro.merge .caution-box .caution{font-size:12px;font-weight:400;line-height:140%;color:#757575}.content.detail #recomm.htl-detail-section .section-tit{line-height:28px;display:-webkit-box;overflow:hidden;margin-bottom:20px;padding-bottom:0;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}.content.detail #recomm.htl-detail-section .section-cont{padding-top:10px}.content.detail .omakase-area{padding-top:30px;padding-bottom:40px;border-top:10px solid #f4f4f4;background:#fff}.content.detail .theme-section .section-tit{font-size:18px}.content.detail .theme-section .section-content{padding:0 20px 20px}.content.detail .theme-section .theme{line-height:40px;display:block;height:40px;margin:0 8px 10px 0;padding:0 16px;text-align:center;border:1px solid #dbdbdb;border-radius:30px}.content.detail .theme-section .theme-box{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}.content.detail.room .skeleton .srl-room{padding:20px;border-color:#dbdbdb}.content.detail.room .skeleton .srl-room .srl-img{width:116px;height:20px;margin:0 0 9px;padding:0;border-radius:4px}.content.detail.room .skeleton .srl-room .srl-badge{width:295px;height:43px;margin:0 0 9px;padding:0}.content.detail.room .skeleton .srl-room .srl-etc{right:0;height:auto;margin:0}.content.detail.room .skeleton .srl-room .srl-etc .txt{width:216px;height:20px;margin:0}.content.detail.room .skeleton .srl-room .srl-etc .txt:first-child{width:216px;margin-bottom:4px}.content.detail.room .skeleton .srl-room .srl-etc .txt:nth-child(2){width:173px;margin-bottom:4px}.content.detail.room .skeleton .srl-room .srl-etc .txt:nth-child(3){width:116px;margin-bottom:21px}.content.detail.room .skeleton .srl-room .srl-etc .txt:nth-child(4){width:261px;margin-bottom:23px}.content.detail.room .skeleton .srl-room .srl-etc .txt:nth-child(5){width:149px;height:39px;margin-bottom:10px}.content.detail.room .skeleton .srl-room .srl-btn{margin:0;animation:none;background:none;align-items:flex-end}.content.detail.room .skeleton .srl-room .srl-btn .left{animation:none;background:none}.content.detail.room .skeleton .srl-room .srl-btn .left .top{width:90px;height:20px}.content.detail.room .skeleton .srl-room .srl-btn .left .bottom{width:117px;height:30px}.content.detail.room .skeleton .srl-room .srl-btn .right{width:111px;height:43px}.content.detail.room .picture-swiper-sec{position:relative;z-index:0}.content.detail.room .picture-swiper-sec .product-top{z-index:2}.content.detail.room .picture-swiper-sec .resize .swiper-button-next,.content.detail.room .picture-swiper-sec .resize .swiper-button-prev,.content.detail.room .picture-swiper-sec .resize img{cursor:pointer}.content.detail.room .picture-swiper-sec.skeleton .img-wrap{width:100%}.content.detail.room .picture-swiper-sec.skeleton .img-wrap img{width:100%;height:66.66vw;object-fit:cover}.content.detail.room .location.renewal{padding:0 20px 30px}.content.detail.room .location.renewal .map-box{position:relative;display:flex;padding:0 0 10px 17px;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}.content.detail.room .location.renewal .map-box:before{position:absolute;top:3px;left:0;width:12px;height:12px;content:"";background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-map-12x12.svg) no-repeat}.content.detail.room .location.renewal .map-box .txt{font-size:14px;font-weight:400;line-height:140%;margin-right:4px;color:#0c0c0c}.content.detail.room .location.renewal .map-box .btn{font-size:12px;font-weight:600;line-height:140%;position:relative;top:1px;color:#0c0c0c}.content.detail.room .location.renewal .map-box .btn:before{position:absolute;bottom:2px;left:0;width:100%;height:1px;content:"";background:#0c0c0c}.content.detail.room .location.renewal .map-box.ver2{display:flex;width:100%;height:60px;padding:10px 16px;background:url(https://cdns.tourvis.com/hotel/dist/images/png/map.png) 50%/cover no-repeat;justify-content:center;align-items:center}.content.detail.room .location.renewal .map-box.ver2:before{display:none}.content.detail.room .location.renewal .map-box.ver2 .txt-box{display:flex;max-width:100%;height:40px;padding:0 16px;border-radius:30px;background:#fff;justify-content:center;align-items:center}.content.detail.room .location.renewal .map-box.ver2 .txt-box .txt{font-size:12px;white-space:nowrap;color:#0c0c0c}.content.detail.room .location.renewal .map-box.ver2 .txt-box .loca{font-weight:700;overflow:hidden;text-overflow:ellipsis}.content.detail.room .location.renewal .map-box.ver2 .txt-box .map{margin:0}.content.detail.room .location.renewal .addr-box{position:relative}.content.detail.room .location.renewal .addr-box.ver2{display:flex;margin-bottom:10px;justify-content:space-between}.content.detail.room .location.renewal .addr-box.ver2 .addr{font-size:14px;font-weight:400;position:relative;overflow:hidden;padding-left:16px;white-space:nowrap;text-overflow:ellipsis;color:#757575}.content.detail.room .location.renewal .addr-box.ver2 .addr:before{position:absolute;top:3px;left:0;width:12px;height:12px;content:"";background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-map-12x12-grey.svg) no-repeat}.content.detail.room .location.renewal .addr-box.ver2 .btn-copy{font-size:12px;position:relative;display:flex;color:#0c0c0c;flex-shrink:0;justify-content:flex-start;align-items:center}.content.detail.room .location.renewal .addr-box.ver2 .btn-copy:before{width:16px;height:16px;margin-right:2px;content:"";background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-copy-new.svg) no-repeat}.content.detail.room .location.renewal .addr-box.ver2 .btn-copy:after{position:absolute;right:0;bottom:0;width:calc(100% - 18px);height:1px;content:"";background:#000}.content.detail.room .location.renewal .img-box{display:flex;max-width:100%;height:60px;padding:10px 16px;background:url(https://cdns.tourvis.com/hotel/dist/images/png/map.png) 50%/cover no-repeat;justify-content:center;align-items:center}.content.detail.room .location.renewal .btn-box{display:flex;width:auto;height:40px;padding:11px 16px;border:1px solid #ebebeb;border-radius:30px;background:#fff;justify-content:center;align-items:center;flex-wrap:nowrap}.content.detail.room .location.renewal .btn-box .txt{font-size:12px;font-weight:400;line-height:140%;overflow:hidden;max-width:calc(100% - 40px);white-space:nowrap;text-overflow:ellipsis;color:#757575}.content.detail.room .location.renewal .btn-box .btn-copy{font-size:12px;font-weight:400;line-height:16px;display:flex;width:40px;height:16px;margin-left:0;white-space:nowrap;color:#0c0c0c;justify-content:flex-start;align-items:center}.content.detail.room .location.renewal .btn-box .btn-copy:before{display:block;width:16px;height:16px;content:"";background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-copy-new.svg) no-repeat}.content.detail.room .facilities.renewal{padding-bottom:30px}.content.detail.room .facilities.renewal .section-tit{font-size:16px;font-weight:600;display:flex;justify-content:space-between;align-items:center}.content.detail.room .facilities.renewal .section-tit .more-wrap{font-size:14px;font-weight:400;color:#b3b3b3}.content.detail.room .facilities.renewal .section-tit .more-wrap.arrow{width:16px;height:16px;background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-arrow-right-20x20.svg) 50%/cover no-repeat}.content.detail.room .facilities.renewal .faci-ico-swiper .icon.cable:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-cable-broadcasting.svg) 50%/contain no-repeat}.content.detail.room .facilities.renewal .faci-ico-swiper .icon.tv:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-tv.svg) 50%/contain no-repeat}.content.detail.room .facilities.renewal .faci-ico-swiper .icon.drier:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-drier.svg) 50%/contain no-repeat}.content.detail.room .facilities.renewal .faci-ico-swiper .icon.shower:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-shower.svg) 50%/contain no-repeat}.content.detail.room .facilities.renewal .faci-ico-swiper .icon.refrigerator:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-refrigerator.svg) 50%/contain no-repeat}.content.detail.room .facilities.renewal .faci-ico-swiper .icon.airconditioner:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-airconditioner.svg) 50%/contain no-repeat}.content.detail.room .facilities.renewal .faci-ico-swiper .icon.internet:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-internet.svg) 50%/contain no-repeat}.content.detail.room .facilities.renewal .faci-ico-swiper .icon.water:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-water.svg) 50%/contain no-repeat}.content.detail.room .facilities.renewal .faci-ico-swiper .icon.air-cleaner:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-air-cleaner-new.svg) 50%/contain no-repeat}.content.detail.room .facilities.renewal .faci-ico-swiper .icon.washing-machine:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-washing-machine-new.svg) 50%/contain no-repeat}.content.detail.room .facilities.renewal .faci-ico-swiper .icon.bath:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-bath-new.svg) 50%/contain no-repeat}.content.detail.room .facilities.renewal .faci-ico-swiper .icon.coffee-tea:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-coffee-tea-new.svg) 50%/contain no-repeat}.content.detail.room .facilities.renewal .faci-ico-swiper .icon.sauna:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-sauna-new.svg) 50%/contain no-repeat}.content.detail.room .facilities.renewal .faci-ico-swiper .icon.fitness:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-fitness-new.svg) 50%/contain no-repeat}.content.detail.room .facilities.renewal .faci-ico-swiper .icon.inner-pool:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-inner-pool-new.svg) 50%/contain no-repeat}.content.detail.room .facilities.renewal .faci-ico-swiper .icon.outdoor-pool:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-outdoor-pool-new.svg) 50%/contain no-repeat}.content.detail.room .facilities.renewal .faci-ico-swiper .icon.spa:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-spa-new.svg) 50%/contain no-repeat}.content.detail.room .facilities.renewal .faci-ico-swiper .icon.casino:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-casino-new.svg) 50%/contain no-repeat}.content.detail.room .facilities.renewal .faci-ico-swiper .icon.front-desk:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-front-desk-new.svg) 50%/contain no-repeat}.content.detail.room .facilities.renewal .faci-ico-swiper .icon.bar-lounge:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-bar-lounge-new.svg) 50%/contain no-repeat}.content.detail.room .facilities.renewal .faci-ico-swiper .icon.shopping:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-shopping-new.svg) 50%/contain no-repeat}.content.detail.room .facilities.renewal .faci-ico-swiper .icon.wifi:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-wifi-new.svg) 50%/contain no-repeat}.content.detail.room .facilities.renewal .faci-ico-swiper .icon.meeting-room:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-meeting-room-new.svg) 50%/contain no-repeat}.content.detail.room .facilities.renewal .faci-ico-swiper .icon.restaurant:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-restaurant-new.svg) 50%/contain no-repeat}.content.detail.room .facilities.renewal .faci-ico-swiper .icon.golf:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-golf-new.svg) 50%/contain no-repeat}.content.detail.room .facilities.renewal .faci-ico-swiper .icon.seasonal-swimming-pool:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-seasonal-swimming-pool-new.svg) 50%/contain no-repeat}.content.detail.room .facilities.renewal .faci-ico-swiper .icon.kids-pool:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-kids-pool-new.svg) 50%/contain no-repeat}.content.detail.room .facilities.renewal .faci-ico-swiper .icon.pet:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-pet-new.svg) 50%/contain no-repeat}.content.detail.room .facilities.renewal .faci-ico-swiper .icon.concierge:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-concierge-new.svg) 50%/contain no-repeat}.content.detail.room .facilities.renewal .faci-ico-swiper .icon.beach:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-beach-new.svg) 50%/contain no-repeat}.content.detail.room .facilities.renewal .faci-ico-swiper .icon.wash:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-wash-new.svg) 50%/contain no-repeat}.content.detail.room .facilities.renewal .faci-ico-swiper .icon.hydrate:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-hydrate-new.svg) 50%/contain no-repeat}.content.detail.room .facilities.renewal .faci-ico-swiper .icon.languages:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-languages-new.svg) 50%/contain no-repeat}.content.detail.room .facilities.renewal .faci-ico-swiper .icon.kids-club:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-kids-club.svg) 50%/contain no-repeat}.content.detail.room .facilities.renewal .faci-ico-swiper .icon.babysitting:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-babysitting.svg) 50%/contain no-repeat}.content.detail.room .facilities.renewal .faci-ico-swiper .icon.ski:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-ski.svg) 50%/contain no-repeat}.content.detail.room .facilities.renewal .faci-ico-swiper .icon.hair-shop:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-hair-shop.svg) 50%/contain no-repeat}.content.detail.room .facilities.renewal .faci-ico-swiper .icon.club:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-club.svg) 50%/contain no-repeat}.content.detail.room .facilities.renewal .faci-ico-swiper .icon.pick-up:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-pick-up.svg) 50%/contain no-repeat}.content.detail.room .facilities.renewal .faci-ico-swiper .icon.rooftop:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-rooftop.svg) 50%/contain no-repeat}.content.detail.room .facilities.renewal .faci-ico-swiper .icon.water-slide:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-water-slide.svg) 50%/contain no-repeat}.content.detail.room .facilities.renewal .faci-ico-swiper .icon.tennis-court:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-tennis-court.svg) 50%/contain no-repeat}.content.detail.room .facilities.renewal .faci-ico-swiper .icon.bbq:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-bbq.svg) 50%/contain no-repeat}.content.detail.room .facilities.renewal .faci-ico-swiper .icon.bike-rental:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-bike-rental.svg) 50%/contain no-repeat}.content.detail.room .facilities.renewal .faci-ico-swiper .icon.foot-volleyball:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-foot-volleyball-field.svg) 50%/contain no-repeat}.content.detail.room .facilities.renewal .faci-ico-swiper .icon.karaoke:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-karaoke.svg) 50%/contain no-repeat}.content.detail.room .facilities.renewal .faci-ico-swiper .icon.kitchen:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-kitchen.svg) 50%/contain no-repeat}.content.detail.room .facilities.renewal .faci-ico-swiper .icon.parking:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-parking.svg) 50%/contain no-repeat}.content.detail.room .facilities.renewal .faci-ico-swiper .icon.campfire:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-campfire.svg) 50%/contain no-repeat}.content.detail.room .facilities.renewal .faci-ico-swiper .icon.newspaper:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-newspaper.svg) 50%/contain no-repeat}.content.detail.room .facilities.renewal .faci-ico-swiper .icon.public-toilet:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-public-toilet.svg) 50%/contain no-repeat}.content.detail.room .facilities.renewal .faci-ico-swiper .icon.shower-room:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-shower-room.svg) 50%/contain no-repeat}.content.detail.room .facilities.renewal .faci-ico-swiper .icon.cooking:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-cooking.svg) 50%/contain no-repeat}.content.detail.room .facilities.renewal .faci-ico-swiper .icon.convenience:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-convenience.svg) 50%/contain no-repeat}.content.detail.room .facilities.renewal .faci-ico-swiper .icon.shared-kitchen:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-shared-kitchen.svg) 50%/contain no-repeat}.content.detail.room .facilities.renewal .faci-ico-swiper .icon.living-room:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-living-room.svg) 50%/contain no-repeat}.content.detail.room .facilities.renewal .faci-ico-swiper .icon.pool-bar:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-pool-bar.svg) 50%/contain no-repeat}.content.detail.room .facilities.renewal .faci-ico-swiper .icon.beach-bar:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-beach-bar.svg) 50%/contain no-repeat}.content.detail.room .facilities.renewal .faci-ico-swiper .icon.wheelchair:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-wheelchair.svg) 50%/contain no-repeat}.content.detail.room .facilities.renewal .faci-ico-swiper .icon{display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.content.detail.room .facilities.renewal .faci-ico-swiper .icon:before{display:block;width:20px;height:20px;margin-bottom:6px;content:"";background-position:50%;background-size:cover}.content.detail.room .banner-wrap+.pick{margin-top:30px}.content.detail.room .bar-grey{padding-top:5px}.content.detail.room .bar-grey+.pick{margin-top:30px}.content.detail.room .search-result-wrap .search-more{margin-top:0;padding-top:0;padding-bottom:30px;background:none}.content.detail.room .search-result-wrap .search-more.bg{background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.6) 43%,#fff)}.content.detail.room .pick .section-tit{color:#0184fd}.content.detail.room .pick .section-cont{line-height:140%;overflow:hidden;height:490px;color:#000}.content.detail.room .pick .section-cont.open{height:auto}.content.detail.room .pick .section-cont.open+.search-more i{transform:rotate(180deg)}.content.detail.room .pick .item-tit{font-size:18px;font-weight:700}.content.detail.room .pick .sub .item-tit{font-size:16px;font-weight:600}.content.detail.room .pick .item{font-size:14px;font-weight:400;margin-top:10px}.content.detail.room .pick .item.check{display:flex;justify-content:flex-start;align-items:center}.content.detail.room .pick .item.check:before{display:block;width:11px;height:8px;margin-right:10px;content:"";background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-check-black.svg) no-repeat;background-size:cover}.content.detail.room .pick .item.dot{display:flex;justify-content:flex-start;align-items:center}.content.detail.room .pick .item.dot:before{display:block;width:2px;height:2px;margin-right:10px;content:"";background:#000}.content.detail.room .pick .sub .item+.item{margin-top:5px}.content.detail.room .pick .mov{position:relative;width:100%;margin-bottom:20px;padding-bottom:63%}.content.detail.room .pick .mov iframe{position:absolute;width:100%;height:100%}.content.detail.room .pick .img{position:relative;width:100%;margin-bottom:20px}.content.detail.room .pick .img img{display:block;width:100%;height:auto;object-fit:cover}.content.detail.room .pick .cont-box:not(.sub)+.cont-box.sub{margin-top:30px}.content.detail.room .pick .cont-box.sub+.cont-box.sub{margin-top:40px}.content.detail.room .pick .search-more{padding-bottom:30px}.content.detail.room .search-result-filter-wrap{display:flex;padding:26px 20px 0;transition:transform .3s ease-in-out;justify-content:space-between;align-items:center}.content.detail.room .search-result-filter-wrap .item{white-space:nowrap}.content.detail.room .search-result-filter-wrap .select-input{display:flex;height:12px;padding:0;border:none;background:none;justify-content:flex-start;align-items:center}.content.detail.room .search-result-filter-wrap .select-input .txt{font-size:14px}.content.detail.room .search-result-filter-wrap .select-input:after{position:relative;top:1px;display:block;width:12px;height:12px;margin-left:6px;content:"";background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-arrow-down-17x17.svg) no-repeat;background-size:cover}.content.detail.room .search-result-filter-wrap .select{top:18px;width:auto;padding:10px}.content.detail.room .search-result-filter-wrap .select .item{padding:10px}.content.detail.room .search-result-filter-wrap .total{font-size:14px;font-weight:400;line-height:100%;color:#0c0c0c}.content.detail.room .search-result-filter-wrap .total .num{font-weight:600}.content.detail.room .search-result-filter-wrap.renewal{position:-webkit-sticky;position:sticky;z-index:2;top:131px;height:48px;margin-top:6px;padding-top:0;padding-bottom:0}.content.detail.room .search-result-filter-wrap.renewal.bg{border-bottom:1px solid #dbdbdb;background:#fff}.content.detail.room .search-result-filter-wrap.renewal .left{line-height:37px}.content.detail.room .search-result-filter-wrap.renewal .left .num{font-weight:700}.content.detail.room .search-result-filter-wrap.renewal .total{line-height:37px}.content.detail.room .search-result-filter-wrap.renewal .filter-wrap,.content.detail.room .search-result-filter-wrap.renewal .right{display:flex;height:100%;justify-content:flex-end;align-items:center}.content.detail.room .search-result-filter-wrap.renewal .select-box{z-index:2;display:flex;height:100%;justify-content:flex-start;align-items:center}.content.detail.room .search-result-filter-wrap.renewal .select-box.grey .select-input .txt{color:#b3b3b3}.content.detail.room .search-result-filter-wrap.renewal .select-box.grey .select-input:after{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-arrow-down-12x12-grey.svg) no-repeat}.content.detail.room .search-result-filter-wrap.renewal .select-box .select .item.on .txt{font-weight:700;color:#0c0c0c}.content.detail.room .search-result-filter-wrap.renewal .select-input{height:100%}.content.detail.room .search-result-filter-wrap.renewal .select-input:after{top:-1px;margin-left:4px;background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-arrow-down-12x12-black.svg) no-repeat}.content.detail.room .search-result-filter-wrap.renewal .select{z-index:2;top:35px;right:0;left:inherit;margin-top:10px;padding:12px;border:1px solid #01c5fd}.content.detail.room .search-result-filter-wrap.renewal .select .item{padding:8px}.content.detail.room .search-result-filter-wrap.renewal .btn{font-size:14px;font-weight:400;display:flex;color:#0c0c0c;align-items:center}.content.detail.room .search-result-filter-wrap.renewal .btn-filter{position:relative;overflow:visible;height:100%;margin-left:20px;justify-content:flex-end}.content.detail.room .search-result-filter-wrap.renewal .btn-filter .num{font-size:12px;font-weight:700;margin-left:4px;color:#0c0c0c}.content.detail.room .search-result-filter-wrap.renewal .btn-filter.on:before{position:absolute;top:13px;right:-2px;width:5px;height:5px;content:"";border-radius:50%;background:#ea4754}.content.detail.room .search-result-filter-wrap.renewal .btn-filter.icon:after{width:12px;height:12px;margin-left:4px;content:"";background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-filter-horizon.svg) no-repeat}.content.detail.room .search-result-filter-wrap.renewal .btn-filter.grey{color:#b3b3b3}.content.detail.room .search-result-filter-wrap.renewal .btn-filter.grey:after{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-filter-horizon-grey.svg) no-repeat}.content.detail.room .search-result-filter-wrap.renewal .btn-box{display:flex;margin-left:20px;padding:0 2px;cursor:pointer;justify-content:center;align-items:center;gap:4px}.content.detail.room .search-result-filter-wrap.renewal .btn-box .num{font-size:10px;font-weight:600;display:flex;width:18px;height:18px;color:#fff;border-radius:50%;background:#0c0c0c;justify-content:center;align-items:center}.content.detail.room .search-result-filter-wrap.renewal .btn-box.icon:after{width:12px;height:12px;content:"";background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-filter-horizon.svg) 50%/contain no-repeat}.content.detail.room .search-result-filter-wrap.renewal .btn-box.grey{color:#b3b3b3}.content.detail.room .search-result-filter-wrap.renewal .btn-box.grey.icon:after{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-filter-horizon-grey.svg) 50%/contain no-repeat}.content.detail.room .search-result-filter-wrap.hide{transform:translateY(-48px)}.content.detail.room .room-filter-wrap{overflow:hidden;margin-top:6px}.content.detail.room .room-filter-wrap .swiper-wrapper{padding-left:20px}.content.detail.room .room-filter-wrap .swiper-slide{width:auto;height:36px}.content.detail.room .room-filter-wrap .swiper-slide+.swiper-slide{margin-left:8px}.content.detail.room .room-filter-wrap .btn{font-size:14px;font-weight:400;line-height:140%;display:flex;height:100%;padding:0 16px;color:#333;border:1px solid #ebebeb;border-radius:30px;background:#fff;justify-content:center;align-items:center;gap:4px}.content.detail.room .room-filter-wrap .btn:after{width:12px;height:12px;content:"";background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-arrow-down-8x4.svg) 50%/contain no-repeat}.content.detail.room .room-filter-wrap .btn.no-arrow:after{display:none}.content.detail.room .room-filter-wrap .btn.on{color:#0c0c0c;border-color:#0c0c0c}.content.detail.room .room-filter-wrap .room-filter-swiper{width:100%;padding-right:40px;padding-left:0}.content.detail.room .room-filter-wrap .room-filter-swiper.disable .btn{cursor:auto;color:#b3b3b3;border-color:#ebebeb}.content.detail.room .room-filter-wrap .room-filter-swiper.disable .btn:after{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-arrow-down-12x12-grey.svg) 50%/contain no-repeat}.content.detail.room .room-filter-wrap+.search-result-wrap .srl-room:first-child{margin-top:20px}.content.detail.room .room-filter-wrap.renewal{margin-top:8px;padding-top:12px;padding-bottom:12px}.content.detail.room .room-filter-wrap.renewal.sticky{position:-webkit-sticky;position:sticky;z-index:3;top:131px}.content.detail.room .room-filter-wrap.renewal.bg{border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;background:#fff}.content.detail.room .room-filter-wrap.renewal+.search-result-filter-wrap{margin-top:0}.content.detail.room .room-filter-wrap.renewal .btn:after{display:none}.content.detail.room .room-filter-wrap.renewal .arrow:after{display:block;width:12px;height:12px;content:"";background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-arrow-down-8x4.svg) 50%/contain no-repeat}.content.detail.room .srl-no-room.renewal{position:relative;padding-top:120px;padding-bottom:40px;background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-bed-grey.svg) center 50px/40px 40px no-repeat}.content.detail.room .srl-no-room.renewal .notice{line-height:140%}.content.detail.room .srl-no-room.renewal .notice b{font-size:16px;font-weight:400;color:#0c0c0c}.content.detail.room .srl-no-room.renewal .btn-box{display:flex;margin-top:20px;justify-content:center;align-items:center}.content.detail.room .srl-no-room.renewal .btn-box .btn{font-size:14px;font-weight:400;line-height:40px;width:120px;height:40px;text-align:center;color:#fff;border-radius:100px;background:#01c5fd}.content.detail.room .srl-no-room.renewal .btn-box .btn+.btn{margin-left:8px}.content.detail.room .srl-no-room.renewal .recomm-list{margin-top:60px}.content.detail.room .srl-no-room.renewal .recomm-list .product-info .tit{font-weight:600;line-height:140%;text-align:left;color:#0c0c0c}.content.detail.room .srl-no-room.renewal .recomm-list .product-info .sale{font-size:12px;line-height:140%;text-align:left;color:#b3b3b3}.content.detail.room .srl-no-room.renewal .recomm-list .product-info .star{font-size:12px;line-height:140%;text-align:left}.content.detail.room .srl-no-room.renewal .recomm-list .product-info .price{font-size:16px;line-height:140%;text-align:left;color:#0c0c0c}.content.detail.room .srl-no-room.renewal.bg:after{position:absolute;bottom:0;left:0;width:100%;height:100px;content:"";background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.6) 43%,#fff)}.content.detail.room .srl-room{padding:10px 0 0;border-color:#dbdbdb;border-radius:0}.content.detail.room .srl-room .srl-img{position:relative;margin-top:-10px;margin-bottom:20px;padding-bottom:35.8%}.content.detail.room .srl-room .srl-img .btn{position:absolute;right:10px;bottom:10px;display:block;width:26px;height:22px;background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-files.svg) no-repeat;background-size:cover}.content.detail.room .srl-room .srl-img img{object-fit:cover}.content.detail.room .srl-room .srl-badge{font-size:0;display:flex;margin:10px 20px 0;letter-spacing:0;word-spacing:0;align-items:center}.content.detail.room .srl-room .srl-badge .badge{line-height:20px;position:relative;display:inline-flex;height:20px;padding:0 5px;border-radius:0;align-items:center}.content.detail.room .srl-room .srl-badge .badge+.badge{margin-left:5px}.content.detail.room .srl-room .srl-badge .badge.club{font-weight:800;color:transparent;border:1px solid transparent;background:linear-gradient(269.98deg,#d14fff .01%,#ff36d3 54.07%,#ff001f 87.23%),linear-gradient(#fff,#fff),linear-gradient(269.98deg,#d14fff .01%,#ff36d3 54.07%,#ff001f 87.23%);-webkit-background-clip:text,padding-box,border-box;background-clip:text,padding-box,border-box;background-origin:border-box}.content.detail.room .srl-room .srl-badge .badge.bargain{background:#0184fd}.content.detail.room .srl-room .srl-badge .badge.deal,.content.detail.room .srl-room .srl-badge .badge.promo,.content.detail.room .srl-room .srl-badge .badge.timedeal{background:#333}.content.detail.room .srl-room .srl-badge .badge.coupon{background:linear-gradient(90deg,#e2c793,#af8955,#9e673e)}.content.detail.room .srl-room .srl-badge .badge.sukbak{color:#0c0c0c;background-color:#ffe000}.content.detail.room .srl-room .srl-badge .badge.member{color:transparent;border:1px solid transparent;background:linear-gradient(105.11deg,#2ad7e3 -19.57%,#0084ff 109%),linear-gradient(#fff,#fff),linear-gradient(105.11deg,#2ad7e3 -19.57%,#0084ff 109%);-webkit-background-clip:text,padding-box,border-box;background-clip:text,padding-box,border-box;background-origin:border-box}.content.detail.room .srl-room .srl-tit{font-weight:600;margin:10px 20px 0;text-align:left}.content.detail.room .srl-room .srl-etc{margin:15px 0 20px;padding:0;background:#fff}.content.detail.room .srl-room .srl-etc .txt{font-size:12px;font-weight:400;line-height:100%;display:flex;margin:10px 20px 0;color:#0c0c0c;justify-content:flex-start;align-items:center}.content.detail.room .srl-room .srl-etc .txt:first-child{margin-top:0}.content.detail.room .srl-room .srl-etc .refund .blue{font-weight:700;margin-right:4px}.content.detail.room .srl-room .srl-etc .refund:before{display:block;width:12px;height:12px;margin-right:8px;content:"";background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-check-circle-skyblue.svg) no-repeat;background-size:12px}.content.detail.room .srl-room .srl-etc .no-refund .pink{font-weight:700;color:#ea4754}.content.detail.room .srl-room .srl-etc .no-refund:before{display:block;width:12px;height:12px;margin-right:8px;content:"";background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-no-refund.svg) no-repeat;background-size:12px}.content.detail.room .srl-room .srl-etc .meal:before{display:block;width:12px;height:12px;margin-right:8px;content:"";background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-meal.svg) no-repeat;background-size:12px}.content.detail.room .srl-room .srl-etc .state:before{display:block;width:12px;height:12px;margin-right:8px;content:"";background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-state.svg) no-repeat;background-size:12px}.content.detail.room .srl-room .srl-etc .box{display:block;overflow:hidden;width:100%;margin:15px 0;padding:15px 20px;white-space:nowrap;text-overflow:ellipsis;border-top:1px solid #f4f4f4;border-bottom:1px solid #f4f4f4}.content.detail.room .srl-room .srl-etc .bar{width:100%;height:1px;margin-top:15px;margin-bottom:15px;background:#f4f4f4}.content.detail.room .srl-room .srl-etc .badge{font-weight:600;margin-right:8px}.content.detail.room .srl-room .srl-etc .top+.bottom{margin-top:15px;padding-top:15px;border-top:1px solid #f4f4f4}.content.detail.room .srl-room .srl-etc .koreanair:before{display:block;width:12px;height:12px;margin-right:8px;content:"";background:url(https://cdns.tourvis.com/hotel/dist/images/png/ico-korean-air.png) no-repeat;background-size:12px}.content.detail.room .srl-room .srl-etc .kakao:before{display:block;width:12px;height:12px;margin-right:8px;content:"";border-radius:50%;background:url(https://cdns.tourvis.com/hotel/dist/images/png/ico-kakao.png) no-repeat;background-size:12px}.content.detail.room .srl-room .left .top{font-size:12px;font-weight:400;line-height:100%;margin-bottom:6px;color:#0c0c0c}.content.detail.room .srl-room .left .top .member{background:linear-gradient(269.98deg,#d14fff .01%,#ff36d3 54.07%,#ff001f 87.23%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.content.detail.room .srl-room .left .bottom{font-size:22px;font-weight:400;line-height:100%;color:#0c0c0c}.content.detail.room .srl-room .left .bottom .num{font-weight:800}.content.detail.room .srl-room .right .btn{font-size:14px;font-weight:400;display:flex;width:100px;height:40px;color:#fff;border-radius:100px;background:#01c5fd;justify-content:center;align-items:center}.content.detail.room .srl-room .srl-btn{display:flex;margin:0 20px 20px;justify-content:space-between;align-items:center}.content.detail.room .srl-room .srl-btn.discount .top{line-height:140%;display:flex;margin-bottom:0;justify-content:flex-start;align-items:center}.content.detail.room .srl-room .srl-btn.discount .top span+.sale,.content.detail.room .srl-room .srl-btn.discount .top span+span{margin-left:4px}.content.detail.room .srl-room .srl-btn.discount .badge{font-size:10px;font-weight:600;line-height:20px;width:auto;height:20px;padding:0 4px;text-align:center;color:#0184fd;background:rgba(1,197,253,.1)}.content.detail.room .srl-room .srl-btn.discount .badge.kb{color:#695200;background-color:#ffd703}.content.detail.room .srl-room .srl-btn.discount .member{color:#0c0c0c;background:none;-webkit-text-fill-color:#0c0c0c}.content.detail.room .srl-room .srl-btn.discount .sale{text-decoration:line-through;color:#b3b3b3}.content.detail.room .srl-room .srl-btn.discount .bottom{font-size:18px;font-weight:400;line-height:140%;display:flex;color:#0c0c0c;justify-content:flex-start;align-items:center}.content.detail.room .srl-room .srl-btn.discount .discount{font-weight:800;margin-right:3px;color:#01c5fd}.content.detail.room .srl-room .srl-btn.discount .benefit{font-size:12px;font-weight:400;line-height:1.4;margin-right:4px;color:#000}.content.detail.room .srl-room.renewal{overflow:hidden;margin-top:0;padding:0;border-radius:4px}.content.detail.room .srl-room.renewal .srl-img-swiper{position:relative;overflow:hidden}.content.detail.room .srl-room.renewal .srl-img-swiper .img-box{padding-bottom:36%}.content.detail.room .srl-room.renewal .srl-img-swiper .img-box img{cursor:pointer;object-fit:cover}.content.detail.room .srl-room.renewal .srl-img-swiper .swiper-pagination{font-size:10px;line-height:22px;position:absolute;right:10px;bottom:10px;width:auto;height:22px;padding:0 8px;color:#fff;border-radius:15px;background:hsla(0,0%,5%,.6)}.content.detail.room .srl-room.renewal .srl-img-swiper .swiper-pagination-current{margin-right:2px}.content.detail.room .srl-room.renewal .srl-img-swiper .swiper-pagination-total{margin-left:2px}.content.detail.room .srl-room.renewal .srl-img-swiper .btn-swiper-more{margin-left:4px;background:url(https://cdns.tourvis.com/hotel/dist/images/svg/btn-expand.svg)}.content.detail.room .srl-room.renewal .srl-img-swiper .swiper-button-next,.content.detail.room .srl-room.renewal .srl-img-swiper .swiper-button-prev{position:absolute;z-index:1;top:50%;width:30px;height:30px;cursor:pointer;transform:translateY(-50%)}.content.detail.room .srl-room.renewal .srl-img-swiper .swiper-button-next{right:0;background:rgba(0,0,0,.4) url(https://cdns.tourvis.com/hotel/dist/images/svg/btn-right-white-8x15.svg) 50%/8px 15px no-repeat}.content.detail.room .srl-room.renewal .srl-img-swiper .swiper-button-prev{left:0;background:rgba(0,0,0,.4) url(https://cdns.tourvis.com/hotel/dist/images/svg/btn-left-white-8x15.svg) 50%/8px 15px no-repeat}.content.detail.room .srl-room.renewal .srl-room-info{padding-top:20px}.content.detail.room .srl-room.renewal .srl-room-info .btn-room-detail{display:block;overflow:visible;width:calc(100% - 40px);margin:0 20px 20px;cursor:pointer}.content.detail.room .srl-room.renewal .srl-room-info .btn-room-detail .srl-badge,.content.detail.room .srl-room.renewal .srl-room-info .btn-room-detail .srl-info-box,.content.detail.room .srl-room.renewal .srl-room-info .btn-room-detail .srl-tit{margin-right:0;margin-left:0}.content.detail.room .srl-room.renewal .srl-room-info .btn-room-detail .srl-info-box.grey{margin-bottom:0}.content.detail.room .srl-room.renewal .srl-room-info.cursor{cursor:pointer}.content.detail.room .srl-room.renewal .srl-badge{margin-top:0;margin-bottom:6px;text-align:left}.content.detail.room .srl-room.renewal .srl-badge .badge{font-weight:600;padding:4px}.content.detail.room .srl-room.renewal .srl-badge .badge.club{padding:3px 4px}.content.detail.room .srl-room.renewal .srl-badge .badge.club,.content.detail.room .srl-room.renewal .srl-badge .badge.deal,.content.detail.room .srl-room.renewal .srl-badge .badge.promo,.content.detail.room .srl-room.renewal .srl-badge .badge.timedeal{border-radius:0}.content.detail.room .srl-room.renewal .srl-badge .badge.sukbak{color:#fff;border-radius:0;background:#61b8ef}.content.detail.room .srl-room.renewal .srl-badge .badge.member{padding:3px 4px}.content.detail.room .srl-room.renewal .srl-badge .badge.direct{padding-left:13px;background:linear-gradient(30deg,transparent 6px,#333 0)}.content.detail.room .srl-room.renewal .srl-badge .badge.direct:after{left:-6px;width:18px;height:23px;background-size:18px}.content.detail.room .srl-room.renewal .srl-badge span+span{margin-left:5px}.content.detail.room .srl-room.renewal .srl-badge .hotel-badge0{background:linear-gradient(105.06deg,#2ad7e3 -30.11%,#0084ff 95.46%),linear-gradient(#fff,#fff),linear-gradient(105.06deg,#2ad7e3 -30.11%,#0084ff 95.46%);-webkit-background-clip:text,padding-box,border-box;background-clip:text,padding-box,border-box;background-origin:border-box}.content.detail.room .srl-room.renewal .srl-badge .hotel-badge0,.content.detail.room .srl-room.renewal .srl-badge .hotel-badge1{font-size:10px;font-weight:600;line-height:20px;display:inline-flex;height:20px;padding:0 4px;color:transparent;border:1px solid transparent;justify-content:center;align-items:center}.content.detail.room .srl-room.renewal .srl-badge .hotel-badge1{background:linear-gradient(269.98deg,#d14fff .01%,#ff36d3 54.07%,#ff001f 87.23%),linear-gradient(#fff,#fff),linear-gradient(269.98deg,#d14fff .01%,#ff36d3 54.07%,#ff001f 87.23%);-webkit-background-clip:text,padding-box,border-box;background-clip:text,padding-box,border-box;background-origin:border-box}.content.detail.room .srl-room.renewal .srl-badge .hotel-badge2{padding:0 4px;background:#333}.content.detail.room .srl-room.renewal .srl-badge .hotel-badge2,.content.detail.room .srl-room.renewal .srl-badge .hotel-badge3{font-size:10px;font-weight:600;line-height:20px;display:inline-flex;height:20px;color:#fff;justify-content:center;align-items:center}.content.detail.room .srl-room.renewal .srl-badge .hotel-badge3{padding:1px 4px 0;background:linear-gradient(90deg,#ff00e7,#ee4391);-webkit-background-clip:padding-box;background-clip:padding-box}.content.detail.room .srl-room.renewal .srl-tit{font-size:18px;font-weight:700;line-height:140%;margin-top:0;margin-bottom:20px}.content.detail.room .srl-room.renewal .srl-tit.arrow{display:flex;max-width:calc(100% - 40px);justify-content:space-between;align-items:center;gap:10px}.content.detail.room .srl-room.renewal .srl-tit.arrow:after{width:20px;height:20px;content:"";background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-arrow-right-20x20-bold.svg) 50%/contain no-repeat;flex-shrink:0}.content.detail.room .srl-room.renewal .srl-info-box{margin:0 20px 20px}.content.detail.room .srl-room.renewal .srl-info-box.grey{padding:16px;border-radius:4px;background:#fafafa}.content.detail.room .srl-room.renewal .srl-info-box.renewal{padding:20px 20px 0}.content.detail.room .srl-room.renewal .srl-info-box .txt{font-size:14px;font-weight:400;line-height:140%;display:flex;color:#0c0c0c;justify-content:flex-start;align-items:center}.content.detail.room .srl-room.renewal .srl-info-box .txt:before{width:20px;height:20px;margin-right:8px;content:"";flex-shrink:0}.content.detail.room .srl-room.renewal .srl-info-box .txt+.txt{margin-top:8px}.content.detail.room .srl-room.renewal .srl-info-box .txt .grey{margin-left:3px;color:#b3b3b3}.content.detail.room .srl-room.renewal .srl-info-box .txt .tit{flex-shrink:0}.content.detail.room .srl-room.renewal .srl-info-box .txt .tit+span{margin-left:8px}.content.detail.room .srl-room.renewal .srl-info-box .tickets{position:relative;display:block;overflow:hidden;padding-left:28px;white-space:nowrap;text-overflow:ellipsis}.content.detail.room .srl-room.renewal .srl-info-box .tickets:before{position:absolute;left:0;background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-tickets.svg) no-repeat}.content.detail.room .srl-room.renewal .srl-info-box .meal:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-fork.svg) no-repeat}.content.detail.room .srl-room.renewal .srl-info-box .bed:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-single-bed.svg) no-repeat}.content.detail.room .srl-room.renewal .srl-info-box .view:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-wave.svg) no-repeat}.content.detail.room .srl-room.renewal .srl-info-box .number:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-man-black.svg) no-repeat}.content.detail.room .srl-room.renewal .srl-info-box .state:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-tag-pink.svg) no-repeat}.content.detail.room .srl-room.renewal .srl-info-box .refund{color:#0184fd;align-items:flex-start}.content.detail.room .srl-room.renewal .srl-info-box .refund:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-check-blue-circle.svg) no-repeat}.content.detail.room .srl-room.renewal .srl-info-box .no-refund{color:#ea4754}.content.detail.room .srl-room.renewal .srl-info-box .no-refund:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-no-refund-new.svg) no-repeat}.content.detail.room .srl-room.renewal .srl-info-box .koreanair:before{background:url(https://cdns.tourvis.com/hotel/dist/images/png/ico-logo-koreaair.png) 50%/20px 20px no-repeat}.content.detail.room .srl-room.renewal .srl-info-box .kakao:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-logo-kakaoT.svg) no-repeat}.content.detail.room .srl-room.renewal .srl-info-box .btn{line-height:20px;display:flex;margin-top:10px;padding:10px 0 12px;text-align:center;color:#757575;border-top:1px solid #ebebeb;justify-content:center;align-items:center;gap:4px}.content.detail.room .srl-room.renewal .srl-info-box .btn:after{width:12px;height:12px;content:"";background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-arrow-right-grey-12x12.svg) 50%/cover no-repeat}.content.detail.room .srl-room.renewal .srl-special-info{overflow:hidden;height:48px;margin-bottom:20px;padding:0 20px;white-space:nowrap;text-overflow:ellipsis;border-top:1px solid #f4f4f4;border-bottom:1px solid #f4f4f4}.content.detail.room .srl-room.renewal .srl-special-info .badge{font-size:14px;font-weight:700;line-height:48px;margin-right:5px;color:#0c0c0c}.content.detail.room .srl-room.renewal .srl-btn{position:relative;align-items:flex-end}.content.detail.room .srl-room.renewal .srl-btn .member,.content.detail.room .srl-room.renewal .srl-btn .sale{font-size:14px;letter-spacing:-.04em}.content.detail.room .srl-room.renewal .srl-btn .bottom span{font-size:20px;font-weight:400;line-height:28px;color:#0c0c0c}.content.detail.room .srl-room.renewal .srl-btn .bottom .num{font-weight:800;letter-spacing:-.04em}.content.detail.room .srl-room.renewal .srl-btn .bottom .discount{font-weight:700;margin-right:2px;letter-spacing:-.04em;color:#01c5fd}.content.detail.room .srl-room.renewal .srl-btn .bottom .info{position:relative;width:20px;height:20px;margin-left:2px;background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-info-black.svg) no-repeat}.content.detail.room .srl-room.renewal .srl-btn .right{position:relative}.content.detail.room .srl-room.renewal .srl-btn .right .tooltip{position:absolute;top:-31px;left:50%;display:flex;min-width:68px;height:22px;padding:0 8px;transform:translateX(-50%);border:1px solid #ff00e7;border-radius:30px;background-color:#fff;justify-content:center;align-items:center}.content.detail.room .srl-room.renewal .srl-btn .right .tooltip:before{position:absolute;bottom:-5px;left:50%;width:8px;height:8px;content:"";transform:translateX(-50%) rotate(45deg);border-right:1px solid #ff00e7;border-bottom:1px solid #ff00e7;background:#fff}.content.detail.room .srl-room.renewal .srl-btn .right .tooltip .txt{font-size:10px;font-weight:600;white-space:nowrap;color:#ff00e7}.content.detail.room .srl-room.renewal .srl-btn .right .btn{width:89px;background:#ea4754}.content.detail.room .srl-room.renewal .srl-btn .right .btn.blue{color:#fff!important;background:#01c5fd}.content.detail.room .srl-room.renewal .srl-btn .right .btn.green{color:#fff!important;background:#00a651}.content.detail.room .srl-room.renewal .srl-btn .login{display:flex;width:100%;height:40px;color:#fff;border-radius:20px;background:#01c5fd;justify-content:center;align-items:center;gap:4px}.content.detail.room .srl-room.renewal .srl-btn .login:before{width:20px;height:20px;content:"";background:url(https://cdns.tourvis.com/hotel/dist/images/png/ico-lock-white.png) 50%/contain no-repeat}.content.detail.room .srl-room.renewal .srl-btn .login+.right{position:static}.content.detail.room .floating-box.copy-completed{position:fixed;z-index:1;top:50%;left:50%;width:185px;transform:translate(-50%,-50%)}.content.detail.room .floating-box.copy-completed .txt-box{display:flex;height:48px;border-radius:4px;background:rgba(51,51,51,.8);justify-content:center;align-items:center}.content.detail.room .floating-box.copy-completed .txt{font-size:14px;font-weight:400;color:#fff}.content.detail.room #tourvis-reviews{padding-bottom:30px}#dialogue-room-detail{max-height:calc(100% - 55px)!important}#dialogue-room-detail .d-body{position:relative;max-height:calc(100vh - 135px);max-height:calc(var(--vh-100) - 135px);padding:0 0 140px}#dialogue-room-detail .srl-room{padding:0 20px}#dialogue-room-detail .room-swiper{position:relative;overflow:hidden;margin-bottom:20px}#dialogue-room-detail .room-swiper .swiper-slide{position:relative;overflow:hidden;width:100%;padding-bottom:66.8656%}#dialogue-room-detail .room-swiper .swiper-slide img{position:absolute;width:100%;height:100%;cursor:pointer}#dialogue-room-detail .room-swiper .swiper-pagination-fraction{right:10px;bottom:10px;left:unset;width:auto}#dialogue-room-detail .srl-badge{font-size:0;line-height:20px;display:flex;margin-top:2px;margin-bottom:10px;letter-spacing:0;word-spacing:0;align-items:center}#dialogue-room-detail .srl-badge .badge{font-size:10px;font-weight:700;position:relative;top:3px;display:inline-flex;height:20px;padding:3px 5px;color:#fff;border-radius:15px;align-items:center}#dialogue-room-detail .srl-badge .badge+.badge{margin-left:5px}#dialogue-room-detail .srl-badge .badge.club{font-weight:800;color:transparent;border:1px solid transparent;border-radius:100px;background:linear-gradient(269.98deg,#d14fff .01%,#ff36d3 54.07%,#ff001f 87.23%),linear-gradient(#fff,#fff),linear-gradient(269.98deg,#d14fff .01%,#ff36d3 54.07%,#ff001f 87.23%);-webkit-background-clip:text,padding-box,border-box;background-clip:text,padding-box,border-box;background-origin:border-box}#dialogue-room-detail .srl-badge .badge.bargain{background:#0184fd}#dialogue-room-detail .srl-badge .badge.deal,#dialogue-room-detail .srl-badge .badge.promo,#dialogue-room-detail .srl-badge .badge.timedeal{background:#333}#dialogue-room-detail .srl-badge .badge.coupon{background:linear-gradient(90deg,#e2c793,#af8955,#9e673e)}#dialogue-room-detail .srl-badge .badge.sukbak{color:#fff;background:#61b8ef}#dialogue-room-detail .srl-badge .badge.member{color:transparent;border:1px solid transparent;border-radius:0;background:linear-gradient(105.11deg,#2ad7e3 -19.57%,#0084ff 109%),linear-gradient(#fff,#fff),linear-gradient(105.11deg,#2ad7e3 -19.57%,#0084ff 109%);-webkit-background-clip:text,padding-box,border-box;background-clip:text,padding-box,border-box;background-origin:border-box}#dialogue-room-detail .srl-tit{font-size:18px;font-weight:700;line-height:140%;margin-top:0;color:#0c0c0c}#dialogue-room-detail .srl-txt{font-size:13px;font-weight:400;line-height:100%;color:#0c0c0c}#dialogue-room-detail .srl-txt.grey{margin-top:14px;margin-bottom:19px;color:#9e9e9e}#dialogue-room-detail .srl-txt .man{position:relative;margin-left:20px}#dialogue-room-detail .srl-txt .man:before{position:absolute;top:3px;left:-11px;display:block;width:1px;height:10px;content:"";background:#ebebeb}#dialogue-room-detail .srl-sub-tit{font-size:16px;font-weight:600;line-height:140%;margin:30px 0 20px;color:#0c0c0c}#dialogue-room-detail .srl-etc .txt{font-size:14px;font-weight:400;line-height:100%;display:flex;margin-top:14px;color:#0c0c0c;justify-content:flex-start;align-items:center}#dialogue-room-detail .srl-etc .txt:first-child{margin-top:0}#dialogue-room-detail .srl-etc .refund .blue{font-weight:700;margin-right:4px}#dialogue-room-detail .srl-etc .refund:before{display:block;width:14px;height:14px;margin-right:8px;content:"";background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-check-circle-skyblue.svg) no-repeat;background-size:14px}#dialogue-room-detail .srl-etc .no-refund .pink{font-weight:700;color:#ea4754}#dialogue-room-detail .srl-etc .no-refund:before{display:block;width:14px;height:14px;margin-right:8px;content:"";background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-no-refund.svg) no-repeat;background-size:14px}#dialogue-room-detail .srl-etc .meal:before{display:block;width:14px;height:14px;margin-right:8px;content:"";background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-meal-black.svg) no-repeat;background-size:14px}#dialogue-room-detail .srl-etc .state:before{display:block;width:14px;height:14px;margin-right:8px;content:"";background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-state-black.svg) no-repeat;background-size:14px}#dialogue-room-detail .srl-etc .box{position:relative;left:-20px;width:calc(100% + 40px);padding:15px 20px;border-top:1px solid #f4f4f4;border-bottom:1px solid #f4f4f4}#dialogue-room-detail .srl-etc .bar{width:100%;height:1px;margin-top:15px;margin-bottom:15px;background:#f4f4f4}#dialogue-room-detail .srl-etc .badge{font-weight:600;margin-right:8px}#dialogue-room-detail .srl-etc .koreanair:before{display:block;width:14px;height:14px;margin-right:8px;content:"";background:url(https://cdns.tourvis.com/hotel/dist/images/png/ico-korean-air.png) no-repeat;background-size:14px}#dialogue-room-detail .srl-etc .kakao:before{display:block;width:14px;height:14px;margin-right:8px;content:"";border-radius:50%;background:url(https://cdns.tourvis.com/hotel/dist/images/png/ico-kakao.png) no-repeat;background-size:14px}#dialogue-room-detail .srl-etc .man:before{display:block;width:14px;height:13px;margin-right:8px;content:"";background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-mans.svg) no-repeat;background-size:14px}#dialogue-room-detail .srl-etc .bed:before{display:block;width:14px;height:14px;margin-right:8px;content:"";background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-bed.svg) no-repeat;background-size:14px}#dialogue-room-detail .srl-icons{display:flex;margin-top:10px;margin-bottom:30px;justify-content:flex-start;flex-wrap:wrap}#dialogue-room-detail .srl-list{white-space:normal}#dialogue-room-detail .srl-list .item{font-size:14px;font-weight:400;line-height:200%;color:#000}#dialogue-room-detail .srl-detail{font-size:14px;font-weight:400;line-height:140%;overflow:hidden;max-height:337px;white-space:pre-line;color:#000}#dialogue-room-detail .srl-detail.open{height:auto;max-height:none;padding-bottom:20px}#dialogue-room-detail .srl-detail.open+.search-more{background:transparent}#dialogue-room-detail .srl-detail.open+.search-more i{transform:rotate(180deg)}#dialogue-room-detail .srl-detail.icons{white-space:inherit}#dialogue-room-detail .search-more{padding-bottom:0}#dialogue-room-detail .search-more button{width:100%;height:40px;margin:0}#dialogue-room-detail .search-more span{font-size:14px;font-weight:400;color:#000}#dialogue-room-detail .search-more i{display:block;width:14px;height:14px;margin-left:8px;background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-arrow-down-14x14.svg) no-repeat;background-size:contain}#dialogue-room-detail .icon{display:flex;flex-direction:column;width:20%;justify-content:flex-start;align-items:center}#dialogue-room-detail .icon:nth-of-type(n+6){margin-top:30px}#dialogue-room-detail .icon:before{display:block;width:24px;height:25px;margin-bottom:10px;content:""}#dialogue-room-detail .icon.wifi:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-wifi.svg) no-repeat;background-size:24px}#dialogue-room-detail .icon.air-cleaner:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-air-cleaner.svg) no-repeat;background-size:24px}#dialogue-room-detail .icon.wishing-machine:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-washing-machine.svg) no-repeat;background-size:24px}#dialogue-room-detail .icon.cable:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-cable-broadcasting.svg) no-repeat;background-size:24px}#dialogue-room-detail .icon.tv:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-tv.svg) no-repeat;background-size:24px}#dialogue-room-detail .icon.coffee-tea:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-coffee-tea.svg) no-repeat;background-size:24px}#dialogue-room-detail .icon.fitness:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-fitness-club.svg) no-repeat;background-size:24px}#dialogue-room-detail .icon.drier:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-drier.svg) no-repeat;background-size:24px}#dialogue-room-detail .icon.bath:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-bath.svg) no-repeat;background-size:24px}#dialogue-room-detail .icon.shower:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-shower.svg) no-repeat;background-size:24px}#dialogue-room-detail .icon.refrigerator:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-refrigerator.svg) no-repeat;background-size:24px}#dialogue-room-detail .icon.safe:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-safe.svg) no-repeat;background-size:24px}#dialogue-room-detail .icon.coffee:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-coffee.svg) no-repeat;background-size:24px}#dialogue-room-detail .icon.internet:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-internet.svg) no-repeat;background-size:24px}#dialogue-room-detail .icon.water:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-water.svg) no-repeat;background-size:24px}#dialogue-room-detail .icon.airconditioner:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-airconditioner.svg) no-repeat;background-size:24px}#dialogue-room-detail .icon .txt{font-size:12px;font-weight:400;line-height:140%;text-align:center;color:#0c0c0c}#dialogue-room-detail .left .top{font-size:14px;font-weight:500;line-height:140%;margin-bottom:6px;color:#0c0c0c}#dialogue-room-detail .left .top .member{background:linear-gradient(269.98deg,#d14fff .01%,#ff36d3 54.07%,#ff001f 87.23%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}#dialogue-room-detail .left .bottom{font-size:22px;font-weight:400;line-height:100%;color:#0c0c0c}#dialogue-room-detail .left .bottom .num{font-weight:800}#dialogue-room-detail .right .btn{font-size:16px;font-weight:400;display:flex;width:140px;height:48px;color:#fff;border-radius:100px;background:#ea4754;justify-content:center;align-items:center}#dialogue-room-detail .right .btn.blue{color:#fff!important;background:#01c5fd}#dialogue-room-detail .srl-btn{position:fixed;z-index:1;bottom:0;left:0;display:flex;width:100%;margin-top:40px;padding:20px;border-top:1px solid #ebebeb;background:#fff;justify-content:space-between;align-items:center}#dialogue-room-detail .srl-btn.discount .left{line-height:140%;position:relative}#dialogue-room-detail .srl-btn.discount .top{display:flex;margin-bottom:0;justify-content:flex-start;align-items:center}#dialogue-room-detail .srl-btn.discount .top span+span{margin-left:4px}#dialogue-room-detail .srl-btn.discount .badge{font-size:10px;font-weight:600;line-height:20px;width:auto;height:20px;padding:0 6px;text-align:center;color:#0184fd;background:rgba(1,197,253,.1)}#dialogue-room-detail .srl-btn.discount .member{color:#0c0c0c;background:none;-webkit-text-fill-color:#0c0c0c}#dialogue-room-detail .srl-btn.discount .sale{margin-left:3px;text-decoration:line-through;color:#b3b3b3}#dialogue-room-detail .srl-btn.discount .bottom{line-height:140%;display:flex;justify-content:flex-start;align-items:center}#dialogue-room-detail .srl-btn.discount .bottom .info{top:auto!important;margin-top:-2px}#dialogue-room-detail .srl-btn.discount .discount{font-weight:800;margin-right:3px;color:#01c5fd}#dialogue-room-detail .srl-btn.discount .benefit{font-size:14px;font-weight:500;line-height:140%;margin-right:3px;color:#0c0c0c}#dialogue-room-detail .srl-btn .login{display:flex;width:100%;height:40px;color:#fff;border-radius:20px;background:#01c5fd;justify-content:center;align-items:center;gap:4px}#dialogue-room-detail .srl-btn .login:before{width:20px;height:20px;content:"";background:url(https://cdns.tourvis.com/hotel/dist/images/png/ico-lock-white.png) 50%/contain no-repeat}#dialogue-room-detail.renewal{max-height:100%!important}#dialogue-room-detail.renewal .d-body{max-height:calc(100% - 54px);max-height:clac(var(--vh-100)-54px);padding:20px 20px 117px}#dialogue-room-detail.renewal .srl-room{padding:0}#dialogue-room-detail.renewal .srl-badge{margin-top:0;flex-wrap:wrap;gap:4px}#dialogue-room-detail.renewal .srl-badge .badge{font-weight:600;padding:4px;border-radius:0}#dialogue-room-detail.renewal .srl-badge .badge.club{padding:3px 4px}#dialogue-room-detail.renewal .srl-badge .badge+.badge{margin-left:0}#dialogue-room-detail.renewal .srl-badge .badge.member{padding:3px 4px}#dialogue-room-detail.renewal .srl-badge .badge.direct{position:relative;padding-left:13px;background:linear-gradient(30deg,transparent 6px,#333 0)}#dialogue-room-detail.renewal .srl-badge .badge.direct:after{position:absolute;top:-2px;left:-6px;width:18px;height:23px;content:"";background:url(https://cdns.tourvis.com/common/dist/images/svg/ico-direct-lightning.svg) 50% no-repeat;background-size:18px}#dialogue-room-detail.renewal .srl-badge .hotel-badge0{background:linear-gradient(105.06deg,#2ad7e3 -30.11%,#0084ff 95.46%),linear-gradient(#fff,#fff),linear-gradient(105.06deg,#2ad7e3 -30.11%,#0084ff 95.46%);-webkit-background-clip:text,padding-box,border-box;background-clip:text,padding-box,border-box;background-origin:border-box}#dialogue-room-detail.renewal .srl-badge .hotel-badge0,#dialogue-room-detail.renewal .srl-badge .hotel-badge1{font-size:10px;font-weight:600;line-height:20px;display:inline-flex;height:20px;padding:0 4px;color:transparent;border:1px solid transparent;justify-content:center;align-items:center}#dialogue-room-detail.renewal .srl-badge .hotel-badge1{background:linear-gradient(269.98deg,#d14fff .01%,#ff36d3 54.07%,#ff001f 87.23%),linear-gradient(#fff,#fff),linear-gradient(269.98deg,#d14fff .01%,#ff36d3 54.07%,#ff001f 87.23%);-webkit-background-clip:text,padding-box,border-box;background-clip:text,padding-box,border-box;background-origin:border-box}#dialogue-room-detail.renewal .srl-badge .hotel-badge2{padding:0 4px;background:#333}#dialogue-room-detail.renewal .srl-badge .hotel-badge2,#dialogue-room-detail.renewal .srl-badge .hotel-badge3{font-size:10px;font-weight:600;line-height:20px;display:inline-flex;height:20px;color:#fff;justify-content:center;align-items:center}#dialogue-room-detail.renewal .srl-badge .hotel-badge3{padding:1px 4px 0;background:linear-gradient(90deg,#ff00e7,#ee4391);-webkit-background-clip:padding-box;background-clip:padding-box}#dialogue-room-detail.renewal .srl-txt.sub{font-size:14px;line-height:140%;display:flex;margin-top:10px;margin-bottom:20px;justify-content:flex-start;align-items:center}#dialogue-room-detail.renewal .srl-txt.sub .man{position:relative;margin-left:8px}#dialogue-room-detail.renewal .srl-txt.sub .man:before{position:absolute;top:9px;left:-5px;width:2px;height:2px;content:"";border-radius:50%;background:#000}#dialogue-room-detail.renewal .swiper-pagination{font-size:10px;line-height:22px;position:absolute;right:10px;bottom:10px;width:auto;height:22px;padding:0 8px;color:#fff;border-radius:15px;background:hsla(0,0%,5%,.6)}#dialogue-room-detail.renewal .swiper-pagination-current{margin-right:2px}#dialogue-room-detail.renewal .swiper-pagination-total{margin-left:2px}#dialogue-room-detail.renewal .btn-swiper-more{margin-left:4px;background:url(https://cdns.tourvis.com/hotel/dist/images/svg/btn-expand.svg)}#dialogue-room-detail.renewal .swiper-button-next,#dialogue-room-detail.renewal .swiper-button-prev{position:absolute;z-index:1;top:50%;width:30px;height:30px;cursor:pointer;transform:translateY(-50%)}#dialogue-room-detail.renewal .swiper-button-next{right:0;background:rgba(0,0,0,.4) url(https://cdns.tourvis.com/hotel/dist/images/svg/btn-right-white-8x15.svg) 50%/8px 15px no-repeat}#dialogue-room-detail.renewal .swiper-button-prev{left:0;background:rgba(0,0,0,.4) url(https://cdns.tourvis.com/hotel/dist/images/svg/btn-left-white-8x15.svg) 50%/8px 15px no-repeat}#dialogue-room-detail.renewal .srl-sub-tit{font-weight:700;margin-top:20px}#dialogue-room-detail.renewal .srl-info-box .txt{font-size:14px;font-weight:400;line-height:140%;display:flex;color:#0c0c0c;justify-content:flex-start;align-items:center}#dialogue-room-detail.renewal .srl-info-box .txt:before{width:20px;height:20px;margin-right:8px;content:""}#dialogue-room-detail.renewal .srl-info-box .txt+.txt{margin-top:8px}#dialogue-room-detail.renewal .srl-info-box .txt .grey{margin-left:3px;color:#b3b3b3}#dialogue-room-detail.renewal .srl-info-box .meal:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-fork.svg) no-repeat}#dialogue-room-detail.renewal .srl-info-box .bed:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-single-bed.svg) no-repeat}#dialogue-room-detail.renewal .srl-info-box .view:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-wave.svg) no-repeat}#dialogue-room-detail.renewal .srl-info-box .number:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-man-black.svg) no-repeat}#dialogue-room-detail.renewal .srl-info-box .state:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-tag-pink.svg) no-repeat}#dialogue-room-detail.renewal .srl-info-box .refund{color:#0184fd}#dialogue-room-detail.renewal .srl-info-box .refund:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-check-blue-circle.svg) no-repeat}#dialogue-room-detail.renewal .srl-info-box .no-refund{color:#ea4754}#dialogue-room-detail.renewal .srl-info-box .no-refund:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-no-refund-new.svg) no-repeat}#dialogue-room-detail.renewal .srl-info-box .koreanair:before{background:url(https://cdns.tourvis.com/hotel/dist/images/png/ico-logo-koreaair.png) 50%/20px 20px no-repeat}#dialogue-room-detail.renewal .srl-info-box .kakao:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-logo-kakaoT.svg) no-repeat}#dialogue-room-detail.renewal .srl-info-box .size:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-size.svg) no-repeat}#dialogue-room-detail.renewal .bar{width:100%;height:1px;margin-top:20px;background:#ebebeb}#dialogue-room-detail.renewal .srl-detail{max-height:300px;white-space:normal;color:#0c0c0c}#dialogue-room-detail.renewal .srl-detail p{white-space:pre-line}#dialogue-room-detail.renewal .srl-detail>div,#dialogue-room-detail.renewal .srl-detail>div>div{white-space:normal}#dialogue-room-detail.renewal .srl-detail>div>div>div{white-space:pre-line}#dialogue-room-detail.renewal .srl-icons{margin-top:0;margin-bottom:20px}#dialogue-room-detail.renewal .icon.cable:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-cable-broadcasting.svg) 50%/contain no-repeat}#dialogue-room-detail.renewal .icon.tv:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-tv.svg) 50%/contain no-repeat}#dialogue-room-detail.renewal .icon.drier:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-drier.svg) 50%/contain no-repeat}#dialogue-room-detail.renewal .icon.shower:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-shower.svg) 50%/contain no-repeat}#dialogue-room-detail.renewal .icon.refrigerator:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-refrigerator.svg) 50%/contain no-repeat}#dialogue-room-detail.renewal .icon.airconditioner:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-airconditioner.svg) 50%/contain no-repeat}#dialogue-room-detail.renewal .icon.internet:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-internet.svg) 50%/contain no-repeat}#dialogue-room-detail.renewal .icon.water:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-water.svg) 50%/contain no-repeat}#dialogue-room-detail.renewal .icon.air-cleaner:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-air-cleaner-new.svg) 50%/contain no-repeat}#dialogue-room-detail.renewal .icon.washing-machine:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-washing-machine-new.svg) 50%/contain no-repeat}#dialogue-room-detail.renewal .icon.bath:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-bath-new.svg) 50%/contain no-repeat}#dialogue-room-detail.renewal .icon.coffee-tea:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-coffee-tea-new.svg) 50%/contain no-repeat}#dialogue-room-detail.renewal .icon.sauna:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-sauna-new.svg) 50%/contain no-repeat}#dialogue-room-detail.renewal .icon.fitness:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-fitness-new.svg) 50%/contain no-repeat}#dialogue-room-detail.renewal .icon.inner-pool:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-inner-pool-new.svg) 50%/contain no-repeat}#dialogue-room-detail.renewal .icon.outdoor-pool:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-outdoor-pool-new.svg) 50%/contain no-repeat}#dialogue-room-detail.renewal .icon.spa:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-spa-new.svg) 50%/contain no-repeat}#dialogue-room-detail.renewal .icon.casino:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-casino-new.svg) 50%/contain no-repeat}#dialogue-room-detail.renewal .icon.front-desk:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-front-desk-new.svg) 50%/contain no-repeat}#dialogue-room-detail.renewal .icon.bar-lounge:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-bar-lounge-new.svg) 50%/contain no-repeat}#dialogue-room-detail.renewal .icon.shopping:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-shopping-new.svg) 50%/contain no-repeat}#dialogue-room-detail.renewal .icon.wifi:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-wifi-new.svg) 50%/contain no-repeat}#dialogue-room-detail.renewal .icon.meeting-room:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-meeting-room-new.svg) 50%/contain no-repeat}#dialogue-room-detail.renewal .icon.restaurant:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-restaurant-new.svg) 50%/contain no-repeat}#dialogue-room-detail.renewal .icon.golf:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-golf-new.svg) 50%/contain no-repeat}#dialogue-room-detail.renewal .icon.seasonal-swimming-pool:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-seasonal-swimming-pool-new.svg) 50%/contain no-repeat}#dialogue-room-detail.renewal .icon.kids-pool:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-kids-pool-new.svg) 50%/contain no-repeat}#dialogue-room-detail.renewal .icon.pet:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-pet-new.svg) 50%/contain no-repeat}#dialogue-room-detail.renewal .icon.concierge:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-concierge-new.svg) 50%/contain no-repeat}#dialogue-room-detail.renewal .icon.beach:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-beach-new.svg) 50%/contain no-repeat}#dialogue-room-detail.renewal .icon.wash:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-wash-new.svg) 50%/contain no-repeat}#dialogue-room-detail.renewal .icon.hydrate:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-hydrate-new.svg) 50%/contain no-repeat}#dialogue-room-detail.renewal .icon.languages:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-languages-new.svg) 50%/contain no-repeat}#dialogue-room-detail.renewal .icon.kids-club:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-kids-club.svg) 50%/contain no-repeat}#dialogue-room-detail.renewal .icon.babysitting:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-babysitting.svg) 50%/contain no-repeat}#dialogue-room-detail.renewal .icon.ski:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-ski.svg) 50%/contain no-repeat}#dialogue-room-detail.renewal .icon.hair-shop:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-hair-shop.svg) 50%/contain no-repeat}#dialogue-room-detail.renewal .icon.club:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-club.svg) 50%/contain no-repeat}#dialogue-room-detail.renewal .icon.pick-up:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-pick-up.svg) 50%/contain no-repeat}#dialogue-room-detail.renewal .icon.rooftop:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-rooftop.svg) 50%/contain no-repeat}#dialogue-room-detail.renewal .icon.water-slide:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-water-slide.svg) 50%/contain no-repeat}#dialogue-room-detail.renewal .icon.tennis-court:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-tennis-court.svg) 50%/contain no-repeat}#dialogue-room-detail.renewal .icon.bbq:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-bbq.svg) 50%/contain no-repeat}#dialogue-room-detail.renewal .icon.bike-rental:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-bike-rental.svg) 50%/contain no-repeat}#dialogue-room-detail.renewal .icon.foot-volleyball:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-foot-volleyball-field.svg) 50%/contain no-repeat}#dialogue-room-detail.renewal .icon.karaoke:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-karaoke.svg) 50%/contain no-repeat}#dialogue-room-detail.renewal .icon.kitchen:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-kitchen.svg) 50%/contain no-repeat}#dialogue-room-detail.renewal .icon.parking:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-parking.svg) 50%/contain no-repeat}#dialogue-room-detail.renewal .icon.campfire:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-campfire.svg) 50%/contain no-repeat}#dialogue-room-detail.renewal .icon.newspaper:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-newspaper.svg) 50%/contain no-repeat}#dialogue-room-detail.renewal .icon.public-toilet:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-public-toilet.svg) 50%/contain no-repeat}#dialogue-room-detail.renewal .icon.shower-room:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-shower-room.svg) 50%/contain no-repeat}#dialogue-room-detail.renewal .icon.cooking:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-cooking.svg) 50%/contain no-repeat}#dialogue-room-detail.renewal .icon.convenience:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-convenience.svg) 50%/contain no-repeat}#dialogue-room-detail.renewal .icon.shared-kitchen:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-shared-kitchen.svg) 50%/contain no-repeat}#dialogue-room-detail.renewal .icon.living-room:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-living-room.svg) 50%/contain no-repeat}#dialogue-room-detail.renewal .icon.pool-bar:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-pool-bar.svg) 50%/contain no-repeat}#dialogue-room-detail.renewal .icon.beach-bar:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-beach-bar.svg) 50%/contain no-repeat}#dialogue-room-detail.renewal .icon.wheelchair:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-wheelchair.svg) 50%/contain no-repeat}#dialogue-room-detail.renewal .icon{width:25%;max-height:94px;padding:10px}#dialogue-room-detail.renewal .icon:nth-of-type(n+6){margin-top:0}#dialogue-room-detail.renewal .icon .txt{font-size:14px}#dialogue-room-detail.renewal .search-more button{height:auto;border:none;justify-content:left}#dialogue-room-detail.renewal .search-more button span{font-size:14px;font-weight:400;line-height:140%;color:#0184fd}#dialogue-room-detail.renewal .srl-btn{height:auto;margin-top:0;padding:14px 20px calc(env(safe-area-inset-bottom) + 14px);align-items:flex-end}#dialogue-room-detail.renewal .srl-btn:before{position:absolute;z-index:0;top:1px;left:0;width:100%;height:100%;content:"";background:#fff}#dialogue-room-detail.renewal .srl-btn .floating-box{position:absolute}#dialogue-room-detail.renewal .srl-btn .free-cancel{top:-15px;right:20px}#dialogue-room-detail.renewal .srl-btn .txt-box{display:flex;height:22px;padding:0 10px;border:1px solid #ff00e7;border-radius:30px;background:#fff;justify-content:center;align-items:center}#dialogue-room-detail.renewal .srl-btn .txt-box:before{position:absolute;right:30px;bottom:-4px;width:8px;height:8px;content:"";transform:rotate(45deg);border-right:1px solid #ff00e7;border-bottom:1px solid #ff00e7;background:#fff}#dialogue-room-detail.renewal .srl-btn .txt-box .txt{font-size:10px;font-weight:600;color:#0c0c0c}#dialogue-room-detail.renewal .srl-btn .txt-box .txt.pink{margin-right:3px;color:#ff00e7}#dialogue-room-detail.renewal .srl-btn .snack-bar-type{z-index:-1;top:10px;right:unset;bottom:unset;width:100%;transition:transform .3s ease-in-out;transform:translate(-50%,-70px)!important;border-radius:4px;background:rgba(51,51,51,.8)}#dialogue-room-detail.renewal .srl-btn .snack-bar-type.show{transform:translate(-50%,-70px)!important}#dialogue-room-detail.renewal .srl-btn .snack-bar-type .txt-box{width:calc(100% - 40px);height:40px;padding:0 16px!important;border:none;background:none;justify-content:flex-start}#dialogue-room-detail.renewal .srl-btn .snack-bar-type .txt-box:before{display:none}#dialogue-room-detail.renewal .srl-btn .snack-bar-type .txt-box .txt{font-size:14px;font-weight:400;padding:0!important;color:#fff;background:none}#dialogue-room-detail.renewal .srl-btn .snack-bar-type .txt-box .color{font-weight:600;margin-right:5px;color:#01c5fd}#dialogue-room-detail.renewal .srl-btn .snack-bar-type .btn{position:absolute;top:7px;right:46px;width:24px;height:24px;background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-close-white.svg) 50%/contain no-repeat}#dialogue-room-detail.renewal .srl-btn .member,#dialogue-room-detail.renewal .srl-btn .sale{font-weight:400}#dialogue-room-detail.renewal .srl-btn .bottom span{font-size:22px;font-weight:400;line-height:140%;color:#0c0c0c}#dialogue-room-detail.renewal .srl-btn .bottom .discount{font-weight:800;margin-right:2px;letter-spacing:-.04em;color:#01c5fd}#dialogue-room-detail.renewal .srl-btn .bottom .num{font-weight:800;letter-spacing:-.04em}#dialogue-room-detail.renewal .srl-btn .bottom .info{position:relative;top:0;width:20px;height:20px;margin-left:2px;background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-info-black.svg) no-repeat}#dialogue-room-detail.renewal .right .btn{width:108px}.d-body-detail{max-height:calc(100% - 90px);padding:0!important}.d-body-detail .srl-room{padding:0 20px 20px}.d-body-detail .srl-txt.sub{font-size:14px;line-height:140%;display:flex;margin-top:10px;margin-bottom:20px;justify-content:flex-start;align-items:center}.d-body-detail .srl-txt.sub .man{position:relative;margin-left:8px}.d-body-detail .srl-txt.sub .man:before{position:absolute;top:9px;left:-5px;width:2px;height:2px;content:"";border-radius:50%;background:#000}.d-body-detail .room-swiper{position:relative;overflow:hidden;margin-bottom:20px}.d-body-detail .room-swiper .swiper-slide{position:relative;overflow:hidden;width:100%;padding-bottom:66.8656%}.d-body-detail .room-swiper .swiper-slide img{position:absolute;width:100%;height:100%;cursor:pointer}.d-body-detail .room-swiper .swiper-pagination-fraction{right:10px;bottom:10px;left:unset;width:auto}.d-body-detail .swiper-pagination{font-size:10px;line-height:22px;position:absolute;right:10px;bottom:10px;width:auto;height:22px;padding:0 8px;color:#fff;border-radius:15px;background:hsla(0,0%,5%,.6)}.d-body-detail .swiper-pagination-current{margin-right:2px}.d-body-detail .swiper-pagination-total{margin-left:2px}.d-body-detail .btn-swiper-more{margin-left:4px;background:url(https://cdns.tourvis.com/hotel/dist/images/svg/btn-expand.svg)}.d-body-detail .swiper-button-next,.d-body-detail .swiper-button-prev{position:absolute;z-index:1;top:50%;width:30px;height:30px;cursor:pointer;transform:translateY(-50%)}.d-body-detail .swiper-button-next{right:0;background:rgba(0,0,0,.4) url(https://cdns.tourvis.com/hotel/dist/images/svg/btn-right-white-8x15.svg) 50%/8px 15px no-repeat}.d-body-detail .swiper-button-prev{left:0;background:rgba(0,0,0,.4) url(https://cdns.tourvis.com/hotel/dist/images/svg/btn-left-white-8x15.svg) 50%/8px 15px no-repeat}.d-body-detail .srl-badge{font-size:0;line-height:20px;display:flex;margin-top:2px;margin-bottom:6px;letter-spacing:0;word-spacing:0;align-items:center}.d-body-detail .srl-badge .badge{font-size:10px;font-weight:700;position:relative;display:inline-flex;height:20px;padding:3px 5px;color:#fff;border-radius:15px;align-items:center}.d-body-detail .srl-badge .badge+.badge{margin-left:5px}.d-body-detail .srl-badge .badge.club{font-weight:800;color:transparent;border:1px solid transparent;border-radius:100px;background:linear-gradient(269.98deg,#d14fff .01%,#ff36d3 54.07%,#ff001f 87.23%),linear-gradient(#fff,#fff),linear-gradient(269.98deg,#d14fff .01%,#ff36d3 54.07%,#ff001f 87.23%);-webkit-background-clip:text,padding-box,border-box;background-clip:text,padding-box,border-box;background-origin:border-box}.d-body-detail .srl-badge .badge.bargain{background:#0184fd}.d-body-detail .srl-badge .badge.deal,.d-body-detail .srl-badge .badge.promo,.d-body-detail .srl-badge .badge.timedeal{background:#333}.d-body-detail .srl-badge .badge.coupon{background:linear-gradient(90deg,#e2c793,#af8955,#9e673e)}.d-body-detail .srl-badge .badge.sukbak{color:#fff;background:#61b8ef}.d-body-detail .srl-badge .badge.member{color:transparent;border:1px solid transparent;border-radius:0;background:linear-gradient(105.11deg,#2ad7e3 -19.57%,#0084ff 109%),linear-gradient(#fff,#fff),linear-gradient(105.11deg,#2ad7e3 -19.57%,#0084ff 109%);-webkit-background-clip:text,padding-box,border-box;background-clip:text,padding-box,border-box;background-origin:border-box}.d-body-detail .srl-tit{font-size:18px;font-weight:700;line-height:140%;margin-top:0;color:#0c0c0c}.d-body-detail .srl-txt{font-size:13px;font-weight:400;line-height:100%;color:#0c0c0c}.d-body-detail .srl-txt.grey{margin-top:14px;margin-bottom:19px;color:#9e9e9e}.d-body-detail .srl-txt .man{position:relative;margin-left:20px}.d-body-detail .srl-txt .man:before{position:absolute;top:3px;left:-11px;display:block;width:1px;height:10px;content:"";background:#ebebeb}.d-body-detail .srl-sub-tit{font-size:16px;font-weight:600;line-height:140%;margin:30px 0 20px;color:#0c0c0c}.d-body-detail .srl-icons{display:flex;margin-top:10px;margin-bottom:30px;justify-content:flex-start;flex-wrap:wrap}.d-body-detail .srl-list{white-space:normal}.d-body-detail .srl-list .item{font-size:14px;font-weight:400;line-height:200%;color:#000}.d-body-detail .srl-detail{font-size:14px;font-weight:400;line-height:140%;overflow:hidden;max-height:337px;white-space:pre-line;color:#000}.d-body-detail .srl-detail.open{height:auto;max-height:none;padding-bottom:20px}.d-body-detail .srl-detail.open+.search-more{background:transparent}.d-body-detail .srl-detail.open+.search-more i{transform:rotate(180deg)}.d-body-detail .srl-detail.icons{white-space:inherit}.d-body-detail .search-more{padding-bottom:0}.d-body-detail .search-more button{width:100%;height:40px;margin:0}.d-body-detail .search-more span{font-size:14px;font-weight:400;color:#000}.d-body-detail .search-more i{display:block;width:14px;height:14px;margin-left:8px;background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-arrow-down-14x14.svg) no-repeat;background-size:contain}.d-body-detail .icon{display:flex;flex-direction:column;width:20%;justify-content:flex-start;align-items:center}.d-body-detail .icon:nth-of-type(n+6){margin-top:30px}.d-body-detail .icon:before{display:block;width:24px;height:25px;margin-bottom:10px;content:""}.d-body-detail .icon.wifi:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-wifi.svg) no-repeat;background-size:24px}.d-body-detail .icon.air-cleaner:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-air-cleaner.svg) no-repeat;background-size:24px}.d-body-detail .icon.wishing-machine:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-washing-machine.svg) no-repeat;background-size:24px}.d-body-detail .icon.cable:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-cable-broadcasting.svg) no-repeat;background-size:24px}.d-body-detail .icon.tv:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-tv.svg) no-repeat;background-size:24px}.d-body-detail .icon.coffee-tea:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-coffee-tea.svg) no-repeat;background-size:24px}.d-body-detail .icon.fitness:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-fitness-club.svg) no-repeat;background-size:24px}.d-body-detail .icon.drier:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-drier.svg) no-repeat;background-size:24px}.d-body-detail .icon.bath:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-bath.svg) no-repeat;background-size:24px}.d-body-detail .icon.shower:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-shower.svg) no-repeat;background-size:24px}.d-body-detail .icon.refrigerator:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-refrigerator.svg) no-repeat;background-size:24px}.d-body-detail .icon.safe:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-safe.svg) no-repeat;background-size:24px}.d-body-detail .icon.coffee:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-coffee.svg) no-repeat;background-size:24px}.d-body-detail .icon.internet:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-internet.svg) no-repeat;background-size:24px}.d-body-detail .icon.water:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-water.svg) no-repeat;background-size:24px}.d-body-detail .icon.airconditioner:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-airconditioner.svg) no-repeat;background-size:24px}.d-body-detail .icon .txt{font-size:12px;font-weight:400;line-height:140%;text-align:center;color:#0c0c0c}.d-body-detail .srl-info-box .txt{font-size:14px;font-weight:400;line-height:140%;display:flex;color:#0c0c0c;justify-content:flex-start;align-items:center}.d-body-detail .srl-info-box .txt .tit{flex-shrink:0}.d-body-detail .srl-info-box .txt .tit+span{margin-left:8px}.d-body-detail .srl-info-box .txt:before{width:20px;height:20px;margin-right:8px;content:"";flex-shrink:0}.d-body-detail .srl-info-box .txt+.txt{margin-top:8px}.d-body-detail .srl-info-box .txt .grey{margin-left:3px;color:#b3b3b3}.d-body-detail .srl-info-box .meal:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-fork.svg) no-repeat}.d-body-detail .srl-info-box .bed:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-single-bed.svg) no-repeat}.d-body-detail .srl-info-box .view:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-wave.svg) no-repeat}.d-body-detail .srl-info-box .number:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-man-black.svg) no-repeat}.d-body-detail .srl-info-box .state:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-tag-pink.svg) no-repeat}.d-body-detail .srl-info-box .refund{color:#0184fd;align-items:flex-start}.d-body-detail .srl-info-box .refund:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-check-blue-circle.svg) no-repeat}.d-body-detail .srl-info-box .no-refund{color:#ea4754}.d-body-detail .srl-info-box .no-refund:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-no-refund-new.svg) no-repeat}.d-body-detail .srl-info-box .koreanair:before{background:url(https://cdns.tourvis.com/hotel/dist/images/png/ico-logo-koreaair.png) 50%/20px 20px no-repeat}.d-body-detail .srl-info-box .kakao:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-logo-kakaoT.svg) no-repeat}.d-body-detail .srl-info-box .size:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-size.svg) no-repeat}.d-body-detail .bar{width:100%;height:1px;margin:20px 0;background:#ebebeb}.d-body-detail .srl-detail{max-height:300px;white-space:normal;color:#0c0c0c}.d-body-detail .srl-detail p{white-space:pre-line}.d-body-detail .srl-detail>div,.d-body-detail .srl-detail>div>div{white-space:normal}.d-body-detail .srl-detail>div>div>div{white-space:pre-line}.d-body-detail .srl-icons{margin-top:0;margin-bottom:20px}.d-body-detail .icon.cable:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-cable-broadcasting.svg) 50%/contain no-repeat}.d-body-detail .icon.tv:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-tv.svg) 50%/contain no-repeat}.d-body-detail .icon.drier:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-drier.svg) 50%/contain no-repeat}.d-body-detail .icon.shower:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-shower.svg) 50%/contain no-repeat}.d-body-detail .icon.refrigerator:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-refrigerator.svg) 50%/contain no-repeat}.d-body-detail .icon.airconditioner:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-airconditioner.svg) 50%/contain no-repeat}.d-body-detail .icon.internet:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-internet.svg) 50%/contain no-repeat}.d-body-detail .icon.water:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-water.svg) 50%/contain no-repeat}.d-body-detail .icon.air-cleaner:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-air-cleaner-new.svg) 50%/contain no-repeat}.d-body-detail .icon.washing-machine:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-washing-machine-new.svg) 50%/contain no-repeat}.d-body-detail .icon.bath:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-bath-new.svg) 50%/contain no-repeat}.d-body-detail .icon.coffee-tea:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-coffee-tea-new.svg) 50%/contain no-repeat}.d-body-detail .icon.sauna:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-sauna-new.svg) 50%/contain no-repeat}.d-body-detail .icon.fitness:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-fitness-new.svg) 50%/contain no-repeat}.d-body-detail .icon.inner-pool:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-inner-pool-new.svg) 50%/contain no-repeat}.d-body-detail .icon.outdoor-pool:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-outdoor-pool-new.svg) 50%/contain no-repeat}.d-body-detail .icon.spa:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-spa-new.svg) 50%/contain no-repeat}.d-body-detail .icon.casino:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-casino-new.svg) 50%/contain no-repeat}.d-body-detail .icon.front-desk:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-front-desk-new.svg) 50%/contain no-repeat}.d-body-detail .icon.bar-lounge:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-bar-lounge-new.svg) 50%/contain no-repeat}.d-body-detail .icon.shopping:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-shopping-new.svg) 50%/contain no-repeat}.d-body-detail .icon.wifi:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-wifi-new.svg) 50%/contain no-repeat}.d-body-detail .icon.meeting-room:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-meeting-room-new.svg) 50%/contain no-repeat}.d-body-detail .icon.restaurant:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-restaurant-new.svg) 50%/contain no-repeat}.d-body-detail .icon.golf:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-golf-new.svg) 50%/contain no-repeat}.d-body-detail .icon.seasonal-swimming-pool:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-seasonal-swimming-pool-new.svg) 50%/contain no-repeat}.d-body-detail .icon.kids-pool:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-kids-pool-new.svg) 50%/contain no-repeat}.d-body-detail .icon.pet:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-pet-new.svg) 50%/contain no-repeat}.d-body-detail .icon.concierge:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-concierge-new.svg) 50%/contain no-repeat}.d-body-detail .icon.beach:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-beach-new.svg) 50%/contain no-repeat}.d-body-detail .icon.wash:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-wash-new.svg) 50%/contain no-repeat}.d-body-detail .icon.hydrate:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-hydrate-new.svg) 50%/contain no-repeat}.d-body-detail .icon.languages:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-languages-new.svg) 50%/contain no-repeat}.d-body-detail .icon.kids-club:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-kids-club.svg) 50%/contain no-repeat}.d-body-detail .icon.babysitting:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-babysitting.svg) 50%/contain no-repeat}.d-body-detail .icon.ski:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-ski.svg) 50%/contain no-repeat}.d-body-detail .icon.hair-shop:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-hair-shop.svg) 50%/contain no-repeat}.d-body-detail .icon.club:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-club.svg) 50%/contain no-repeat}.d-body-detail .icon.pick-up:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-pick-up.svg) 50%/contain no-repeat}.d-body-detail .icon.rooftop:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-rooftop.svg) 50%/contain no-repeat}.d-body-detail .icon.water-slide:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-water-slide.svg) 50%/contain no-repeat}.d-body-detail .icon.tennis-court:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-tennis-court.svg) 50%/contain no-repeat}.d-body-detail .icon.bbq:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-bbq.svg) 50%/contain no-repeat}.d-body-detail .icon.bike-rental:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-bike-rental.svg) 50%/contain no-repeat}.d-body-detail .icon.foot-volleyball:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-foot-volleyball-field.svg) 50%/contain no-repeat}.d-body-detail .icon.karaoke:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-karaoke.svg) 50%/contain no-repeat}.d-body-detail .icon.kitchen:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-kitchen.svg) 50%/contain no-repeat}.d-body-detail .icon.parking:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-parking.svg) 50%/contain no-repeat}.d-body-detail .icon.campfire:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-campfire.svg) 50%/contain no-repeat}.d-body-detail .icon.newspaper:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-newspaper.svg) 50%/contain no-repeat}.d-body-detail .icon.public-toilet:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-public-toilet.svg) 50%/contain no-repeat}.d-body-detail .icon.shower-room:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-shower-room.svg) 50%/contain no-repeat}.d-body-detail .icon.cooking:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-cooking.svg) 50%/contain no-repeat}.d-body-detail .icon.convenience:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-convenience.svg) 50%/contain no-repeat}.d-body-detail .icon.shared-kitchen:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-shared-kitchen.svg) 50%/contain no-repeat}.d-body-detail .icon.living-room:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-living-room.svg) 50%/contain no-repeat}.d-body-detail .icon.pool-bar:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-pool-bar.svg) 50%/contain no-repeat}.d-body-detail .icon.beach-bar:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-beach-bar.svg) 50%/contain no-repeat}.d-body-detail .icon.wheelchair:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-wheelchair.svg) 50%/contain no-repeat}.d-body-detail .icon{width:25%;max-height:94px;padding:10px}.d-body-detail .icon:nth-of-type(n+6){margin-top:0}.d-body-detail .icon .txt{font-size:14px}#dialogue-room-picture .d-body{padding:0 0 40px;-ms-overflow-style:none;scrollbar-width:none}#dialogue-room-picture .d-body::-webkit-scrollbar{display:none}#dialogue-room-picture .img-box{padding-bottom:66.6666%}#dialogue-room-picture .img-box .badge{position:absolute;top:0;right:0;display:block;padding:6px 8px 4px;color:#fff;background:hsla(0,0%,5%,.6)}#dialogue-room-picture .img-box+.img-box{margin-top:10px}#dialogue-room-option .d-body,#dialogue-room-required-option .d-body{padding:30px 0 160px}#dialogue-room-option p+p,#dialogue-room-required-option p+p{margin-top:0}#dialogue-room-option h2.tit,#dialogue-room-required-option h2.tit{font-size:18px;font-weight:600;line-height:140%;padding:0 20px;color:#0c0c0c}#dialogue-room-option h3.sub-tit,#dialogue-room-required-option h3.sub-tit{font-size:16px;font-weight:600;line-height:140%;color:#0c0c0c}#dialogue-room-option p.txt,#dialogue-room-required-option p.txt{font-size:14px;font-weight:400;line-height:140%;padding:0 20px;color:#0c0c0c}#dialogue-room-option p.txt .grey,#dialogue-room-required-option p.txt .grey{color:#9e9e9e}#dialogue-room-option .txt-grey,#dialogue-room-required-option .txt-grey{font-size:13px;font-weight:400;line-height:100%;padding:20px;color:#757575}#dialogue-room-option .txt-grey .man,#dialogue-room-required-option .txt-grey .man{position:relative;margin-left:20px}#dialogue-room-option .txt-grey .man:before,#dialogue-room-required-option .txt-grey .man:before{position:absolute;top:3px;left:-11px;display:block;width:1px;height:10px;content:"";background:#ebebeb}#dialogue-room-option .txt-grey-dot,#dialogue-room-required-option .txt-grey-dot{font-size:12px;font-weight:400;line-height:140%;padding:15px 20px 0;color:#757575}#dialogue-room-option .txt-grey-dot+.txt-grey-dot,#dialogue-room-required-option .txt-grey-dot+.txt-grey-dot{padding-top:5px}#dialogue-room-option .info,#dialogue-room-required-option .info{position:relative;display:flex;justify-content:space-between;align-items:center}#dialogue-room-option .txt.info,#dialogue-room-required-option .txt.info{padding-top:20px}#dialogue-room-option .tooltip,#dialogue-room-required-option .tooltip{display:block;width:13px;height:13px;background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-info-grey.svg) no-repeat;background-size:cover}#dialogue-room-option .tooltip-cont,#dialogue-room-required-option .tooltip-cont{font-size:13px;font-weight:400;line-height:140%;position:absolute;z-index:2;top:47px;right:20px;display:none;width:246px;padding:15px 38px 15px 15px;color:#0c0c0c;border:1px solid #0c0c0c;border-radius:4px;background:#fff}#dialogue-room-option .tooltip-cont:after,#dialogue-room-required-option .tooltip-cont:after{position:absolute;top:10px;right:10px;width:18px;height:18px;content:"";background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-close-grey.svg) no-repeat;background-size:cover}#dialogue-room-option input[type=checkbox]:checked~.tooltip-cont,#dialogue-room-required-option input[type=checkbox]:checked~.tooltip-cont{display:block}#dialogue-room-option .select-box,#dialogue-room-required-option .select-box{margin:10px 20px 0}#dialogue-room-option .select-box.disable,#dialogue-room-required-option .select-box.disable{background:#f4f4f4}#dialogue-room-option .select-box.disable .select-input,#dialogue-room-required-option .select-box.disable .select-input{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-arrow-down-17x17-grey.svg) no-repeat;background-position:right 20px center}#dialogue-room-option .select-box.disable .select-input .txt,#dialogue-room-required-option .select-box.disable .select-input .txt{color:#757575}#dialogue-room-option .bar-grey,#dialogue-room-required-option .bar-grey{width:100%;height:10px;margin-top:40px;margin-bottom:40px;background:#f4f4f4}#dialogue-room-option .room,#dialogue-room-required-option .room{padding:0 20px}#dialogue-room-option .room p.txt,#dialogue-room-required-option .room p.txt{padding:20px 0 0}#dialogue-room-option .room .grey,#dialogue-room-required-option .room .grey{color:#9e9e9e}#dialogue-room-option .info-box.list,#dialogue-room-required-option .info-box.list{justify-content:space-between}#dialogue-room-option .info-box .tit,#dialogue-room-required-option .info-box .tit{color:#0c0c0c}#dialogue-room-option .check-box,#dialogue-room-required-option .check-box{padding-top:20px}#dialogue-room-option .check-box .label,#dialogue-room-required-option .check-box .label{position:relative;padding-left:30px}#dialogue-room-option .check-box .label:before,#dialogue-room-required-option .check-box .label:before{position:absolute;top:0;left:0;display:block;width:20px;height:20px;content:"";background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-check-grey.svg) no-repeat;background-size:contain}#dialogue-room-option .check-box input:checked+label:before,#dialogue-room-required-option .check-box input:checked+label:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-checkbox-skyblue.svg) no-repeat}#dialogue-room-option .radio-box,#dialogue-room-required-option .radio-box{padding-top:20px}#dialogue-room-option .radio-box .label,#dialogue-room-required-option .radio-box .label{display:flex;justify-content:flex-start;align-items:center}#dialogue-room-option .radio-box .label:before,#dialogue-room-required-option .radio-box .label:before{display:block;width:20px;height:20px;margin-right:10px;content:"";background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-radio-inactive.svg) no-repeat;background-size:contain}#dialogue-room-option .radio-box .radio:checked+label:before,#dialogue-room-required-option .radio-box .radio:checked+label:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-radio-active.svg) no-repeat}#dialogue-room-option .person+.person,#dialogue-room-required-option .person+.person{padding-top:20px}#dialogue-room-option .btn,#dialogue-room-required-option .btn{font-size:16px;font-weight:400;display:flex;width:100%;height:48px;color:#fff;border-radius:100px;background:#dbdbdb;justify-content:center;align-items:center}#dialogue-room-option .btn b,#dialogue-room-required-option .btn b{font-weight:800}#dialogue-room-option .btn.on,#dialogue-room-required-option .btn.on{background:#01c5fd}#dialogue-room-option .btn-area,#dialogue-room-required-option .btn-area{position:fixed;z-index:1;bottom:0;left:0;width:100%;margin-top:40px;border-top:1px solid #ebebeb;background:#fff}#dialogue-room-option .btn-area .txt,#dialogue-room-required-option .btn-area .txt{font-size:13px;text-align:center}#dialogue-room-option .btn-box{padding:0 20px 20px}#dialogue-room-option .btn-area .txt{padding:15px 20px}#dialogue-room-required-option .btn-box{padding:20px 20px 0}#dialogue-room-required-option .btn-area .txt{padding:10px 20px 20px;color:#9e9e9e}#dialogue-info .d-body,#dialogue-notice .d-body{padding-top:0;padding-bottom:40px}#reserve-floating-box{position:fixed;z-index:1;bottom:0;left:50%;display:flex;box-sizing:border-box;width:100%;height:88px;padding:20px;transform:translateX(-50%);border-top:1px solid #ebebeb;background-color:#fff;justify-content:center}#reserve-floating-box .rfb-event-message{position:absolute;top:-25px;left:20px;display:none;width:199px;height:40px}#reserve-floating-box .rfb-event-message.on{display:block}#reserve-floating-box .rfb-event-message img{width:100%;object-fit:contain}#reserve-floating-box .rfb-info{width:calc(100% - 162px);padding-right:10px}#reserve-floating-box .rfb-info .rfb-info-tit{font-size:14px;font-weight:400;line-height:20px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#0c0c0c}#reserve-floating-box .rfb-info .rfb-info-price{font-size:22px;font-weight:400;color:#0c0c0c}#reserve-floating-box .rfb-info .rfb-info-price .price{font-size:24px;font-weight:900}#reserve-floating-box .rfb-btn{width:162px;height:48px;border-radius:100px;background:#01c5fd}#reserve-floating-box .rfb-btn a{line-height:48px;display:block;width:100%;height:100%;text-align:center}#reserve-floating-box .rfb-btn a span{font-size:16px;font-weight:400;color:#fff}@media (min-width:769px){#reserve-floating-box{max-width:412px}}@media (min-width:1025px){#reserve-floating-box{transform:translateX(43px)}}@keyframes shine-line{0%{background-position:50%}40%,to{background-position:-100%}}.bg-blue{background-color:#0184fd}.bg-pink{background-color:#ff2186}.blue{color:#0184fd}.pink{color:#ff2186}.red{color:#ea4754}.floating-box.share.show-rooms{position:fixed;z-index:3;bottom:0;left:50%;display:flex;box-sizing:border-box;width:100%;height:auto;padding:14px 20px calc(env(safe-area-inset-bottom) + 14px);transform:translateX(-50%);border-top:1px solid #ebebeb;background-color:#fff;justify-content:flex-start;align-items:flex-start}.floating-box.share.show-rooms .floating-box{position:absolute;top:-58px;left:50%;transform:translateX(-50%)}.floating-box.share.show-rooms .floating-box .txt{font-size:14px;font-weight:400;width:auto;white-space:nowrap;color:#fff}.floating-box.share.show-rooms .floating-box .num{font-weight:600;background:-webkit-linear-gradient(#5dd7df,#65b5ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.floating-box.share.show-rooms .left{margin-right:10px}.floating-box.share.show-rooms .left .btn{width:48px;height:48px}.floating-box.share.show-rooms .left .btn-share{border:1px solid #dbdbdb;border-radius:30px;background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-share-new.svg) 50%/20px 20px no-repeat}.floating-box.share.show-rooms .right{width:auto;height:48px;border-radius:30px;background:#01c5fd;flex-grow:1}.floating-box.share.show-rooms .right .btn-show-rooms{font-size:16px;font-weight:400;line-height:48px;width:100%;text-align:center;color:#fff}.purchase-number.snack-bar-type{position:fixed;z-index:2;bottom:-36px;bottom:calc(constant(safe-area-inset-bottom) - 40px);bottom:calc(env(safe-area-inset-bottom) - 40px);left:50%;width:calc(100% - 40px);transition:transform .3s ease-in-out;transform:translateX(-50%)}.purchase-number.snack-bar-type .txt{font-size:14px;font-weight:400;line-height:36px;width:auto;height:36px;text-align:center;white-space:nowrap;color:#fff;border-radius:4px;background:rgba(51,51,51,.8)}.purchase-number.snack-bar-type .num{font-weight:600;color:#01c5fd}.purchase-number.snack-bar-type .btn{position:absolute;top:6px;right:6px;width:24px;height:24px;background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-close-white.svg) 50%/cover no-repeat}.purchase-number.snack-bar-type.show{transform:translate(-50%,-123px)}@media (min-width:769px){.floating-box.share.show-rooms{max-width:412px}.purchase-number.snack-bar-type{left:calc(50% + 20px);max-width:372px}}@media (min-width:769px) and (max-width:1024px){.purchase-number.snack-bar-type{transform:translateX(calc(-50% - 20px))}.purchase-number.snack-bar-type.show{transform:translate(calc(-50% - 20px),-123px)}}@media (min-width:1025px){.floating-box.share.show-rooms,.purchase-number.snack-bar-type{transform:translateX(43px)}.purchase-number.snack-bar-type.show{transform:translate(43px,-123px)}}#dialogue-room-filter .d-head{font-weight:600}#dialogue-room-filter .d-body{padding-top:0;padding-bottom:107px}#dialogue-room-filter .filter-sec+.filter-sec{margin-top:20px}#dialogue-room-filter .filter-sec .tit{font-size:14px;line-height:140%;margin-bottom:10px;color:#0c0c0c}#dialogue-room-filter .filter-sec .cont{height:auto}#dialogue-room-filter .filter-sec .item{cursor:pointer}#dialogue-room-filter .slider-wrap{padding-bottom:10px}#dialogue-room-filter .slider-wrap .slider{padding:18px 0}#dialogue-room-filter .slider-wrap .slider-process{top:18px;background:linear-gradient(269.98deg,#12fdff .01%,#0084ff 54.07%)}#dialogue-room-filter .slider-wrap .slider-dot{top:11px;width:20px;height:20px}#dialogue-room-filter .slider-wrap .slider-price{font-size:14px;line-height:140%;margin-top:0;color:#0c0c0c}#dialogue-room-filter .form-box input{overflow:hidden;width:100%;height:40px;padding:10px 28px 10px 8px;transition:border .2s;white-space:nowrap;text-overflow:ellipsis;border:1px solid #dbdbdb;border-radius:4px;outline:none}#dialogue-room-filter .price-range{position:relative;display:flex;margin-top:8px;justify-content:space-between}#dialogue-room-filter .price-range:before{font-size:14px;font-weight:400;position:absolute;top:50%;left:50%;display:block;content:"~";transform:translate(-50%,-50%);color:#0c0c0c}#dialogue-room-filter .price-range .max,#dialogue-room-filter .price-range .min{font-size:14px;font-weight:400;line-height:20px;width:calc(50% - 15px);color:#0c0c0c}#dialogue-room-filter .price-range .max .form-box,#dialogue-room-filter .price-range .min .form-box{position:relative}#dialogue-room-filter .price-range .max .form-box:after,#dialogue-room-filter .price-range .min .form-box:after{font-size:14px;font-weight:400;line-height:1;position:absolute;top:50%;right:14px;display:block;content:"원";transform:translateY(-50%);color:#0c0c0c}#dialogue-room-filter .price-range .max .form-box input.form-control,#dialogue-room-filter .price-range .min .form-box input.form-control{font-weight:700;width:100%;height:40px;text-align:right}#dialogue-room-filter .price-range .btn-form-close{right:8px;cursor:unset}#dialogue-room-filter .price-range .btn-form-close:after{font-size:14px;font-weight:400;position:absolute;top:0;right:2px;display:block;content:"";color:#0c0c0c}#dialogue-room-filter .price-range .btn-form-close.on:not(.show){display:block;background:none}#dialogue-room-filter .price-range .btn-form-close.on:not(.show):after{content:"원"}#dialogue-room-filter .item-list{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}#dialogue-room-filter .item-list .item{line-height:140%;line-height:40px;height:40px;margin-right:8px;margin-bottom:10px;padding:0 16px;text-align:center;white-space:nowrap;color:#0c0c0c;border:1px solid #dbdbdb;border-radius:20px}#dialogue-room-filter .item-list .item.on{border-color:#0c0c0c}#dialogue-room-filter .floating-box{display:flex;box-sizing:border-box;height:auto;padding:14px 20px;border-top-color:#ebebeb;justify-content:flex-start;align-items:center}#dialogue-room-filter .floating-box .btn-refresh{font-size:16px;font-weight:400;line-height:140%;display:flex;width:88px;height:auto;color:#0c0c0c;border:none;background:none;justify-content:flex-start;align-items:center}#dialogue-room-filter .floating-box .btn-refresh:before{width:16px;height:16px;margin-right:6px;content:"";background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-refresh-new.svg) no-repeat}#dialogue-room-filter .floating-box .btn-apply{width:calc(100% - 88px);border-radius:28px}#dialogue-coupon-download .d-body{padding-top:0;padding-bottom:0}#dialogue-coupon-download .container{min-height:calc(100% - 118px)}#dialogue-coupon-download .fixed-btn::-webkit-scrollbar{display:none}#dialogue-coupon-download .fixed-btn .container{min-height:calc(100% - 108px);padding-bottom:108px}#dialogue-coupon-download p+p{margin:0}#dialogue-coupon-download .header .tit{font-size:16px;font-weight:600;line-height:100%;color:#000}#dialogue-coupon-download .sub-tit{font-size:14px;font-weight:400;line-height:140%;margin-top:10px;color:#0c0c0c}#dialogue-coupon-download .header{margin-top:30px;margin-bottom:20px}#dialogue-coupon-download .common-section{font-size:18px;font-weight:600;line-height:100%;color:#0c0c0c}#dialogue-coupon-download .enrollment .input-box{width:calc(100% - 73px)}#dialogue-coupon-download .enrollment .enrollment-box{display:flex;justify-content:space-between;align-items:center}#dialogue-coupon-download .enrollment .btn{width:63px;height:46px;margin-left:10px;color:#fff;border-radius:4px;background:#333}#dialogue-coupon-download .percent{font-size:18px;font-weight:700;line-height:100%;margin-bottom:5px;letter-spacing:-.03em;color:#0c0c0c}#dialogue-coupon-download .txt{font-size:14px;font-weight:400;line-height:140%;color:#000}#dialogue-coupon-download .txt b{font-weight:400;margin-right:4px;color:#0184fd}#dialogue-coupon-download .name{overflow:hidden;width:100%;white-space:nowrap;text-overflow:ellipsis}#dialogue-coupon-download .deadline{font-size:12px;font-weight:400;line-height:120%;margin-top:5px;color:#b3b3b3}#dialogue-coupon-download .not-used{font-size:16px;font-weight:400;line-height:20px;color:#0c0c0c}#dialogue-coupon-download .coupon{position:relative;padding:20px;border:1px solid #dbdbdb;border-radius:8px}#dialogue-coupon-download .coupon.radio{padding-left:60px}#dialogue-coupon-download .coupon.radio:before{position:absolute;top:20px;left:20px;width:20px;height:20px;content:"";background:url(https://cdns.tourvis.com/hotel/dist/images/svg/btn-radio-grey.svg) no-repeat;background-size:contain}#dialogue-coupon-download .coupon.radio.on{border-color:#01c5fd}#dialogue-coupon-download .coupon.radio.on:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/btn-radio-skyblue.svg) no-repeat}#dialogue-coupon-download .coupon.checkbox{padding-left:60px}#dialogue-coupon-download .coupon.checkbox:before{position:absolute;top:20px;left:20px;width:20px;height:20px;content:"";background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-check-grey.svg) no-repeat;background-size:contain}#dialogue-coupon-download .coupon.checkbox.on{border-color:#01c5fd}#dialogue-coupon-download .coupon.checkbox.on:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-checkbox-skyblue.svg) no-repeat}#dialogue-coupon-download .coupon.down{padding-right:80px}#dialogue-coupon-download .coupon.down:before{position:absolute;top:20px;right:58px;width:1px;height:calc(100% - 40px);content:"";background:#ebebeb}#dialogue-coupon-download .coupon.down:after{position:absolute;top:50%;right:20px;width:18px;height:18px;content:"";transform:translateY(-50%);background:url(https://cdns.tourvis.com/hotel/dist/images/svg/btn-download-skyblue.svg) no-repeat;background-size:cover}#dialogue-coupon-download .coupon.down.on{border-color:#01c5fd}#dialogue-coupon-download .coupon+.coupon{margin-top:10px}#dialogue-coupon-download .no-coupon{display:flex;height:103px;border-radius:8px;background:#fafafa;justify-content:center;align-items:center}#dialogue-coupon-download .no-coupon .txt{color:#757575}#dialogue-coupon-download .bar-grey{position:relative;width:calc(100% + 40px);margin-top:40px;margin-right:-20px;margin-left:-20px}#dialogue-coupon-download .price-box .tit{font-size:16px;font-weight:600;line-height:100%;color:#000}#dialogue-coupon-download .price-box .price{font-size:20px;line-height:100%;letter-spacing:-.03em}#dialogue-coupon-download .price-box .price b{font-weight:800}#dialogue-coupon-download .price-box.sale{margin:0;padding:30px 0}#dialogue-coupon-download .guide-box{padding:20px 0 10px;border-top:1px solid #f4f4f4}#dialogue-coupon-download .guide-box .txt{font-size:14px;font-weight:400;line-height:140%;color:#9e9e9e}#dialogue-coupon-download .btn{display:flex;width:100%;justify-content:center;align-items:center}#dialogue-coupon-download .btn-apply{font-size:16px;font-weight:400;height:48px;margin:20px 0 60px;color:#fff;border-radius:30px;background:#dbdbdb}#dialogue-coupon-download .btn-apply.on{background:#01c5fd}#dialogue-coupon-download .btn-apply .num{font-weight:800}#dialogue-coupon-download .fixed-btn .btn-apply{margin-bottom:20px}#dialogue-coupon-download .fixed-btn .btn-box.apply{position:fixed;bottom:0;width:100%;margin:0 0 0 -20px;padding:0 20px;border-top:1px solid #f4f4f4;background:#fff}#dialogue-coupon-download .available-coupon .header .tit,#dialogue-coupon-download .downloadable-coupon .header .tit{color:#0c0c0c}#dialogue-coupon-download .coupon-box{max-width:calc(100% - 60px);padding:20px 0;text-align:left;flex-grow:1}#dialogue-coupon-download .coupon-box .price{font-size:18px;font-weight:700;line-height:140%;display:flex;letter-spacing:-.03em;color:#0c0c0c;justify-content:flex-start;align-items:center}#dialogue-coupon-download .coupon-box .price.badge:after{font-size:10px;font-weight:500;display:flex;width:44px;height:20px;margin-left:5px;padding:0 5px;content:"중복쿠폰";letter-spacing:-.03em;color:#0184fd;border-radius:4px;background:rgba(1,197,253,.1);justify-content:center;align-items:center}#dialogue-coupon-download .coupon-box .tit{font-size:14px;font-weight:400;line-height:140%;margin-bottom:6px;color:#000}#dialogue-coupon-download .coupon-box .tit.arrow:after{display:inline-block;width:10px;height:10px;margin-left:3px;content:"";background:url(https://cdns.tourvis.com/common/dist/images/svg/ico-round-arrow-right.svg) 50% no-repeat}#dialogue-coupon-download .coupon-box .condition{font-size:12px;font-weight:400;line-height:140%;display:flex;color:#b3b3b3}#dialogue-coupon-download .coupon-box .etc{font-size:12px;line-height:140%;display:flex;justify-content:flex-start;align-items:center}#dialogue-coupon-download .coupon-box .count{font-weight:400;color:#ea4754}#dialogue-coupon-download .coupon-box .date{font-weight:400;color:#b3b3b3}#dialogue-coupon-download .coupon-box .count+.date{position:relative;margin-left:8px;padding-left:8px}#dialogue-coupon-download .coupon-box .count+.date:before{position:absolute;top:50%;left:0;display:block;width:1px;height:10px;content:"";transform:translateY(-50%);background-color:#ebebeb}#dialogue-coupon-download .checkbox .coupon-box{padding-right:20px}#dialogue-coupon-download .down .coupon-box{padding-right:20px;padding-left:20px}#dialogue-coupon-download .coupon-area{display:flex;width:100%;cursor:pointer;border:1px solid #dbdbdb;border-radius:8px;align-items:stretch}#dialogue-coupon-download .coupon-area.down .coupon-box{position:relative}#dialogue-coupon-download .coupon-area.down .coupon-box:after{position:absolute;top:20px;right:0;display:block;width:1px;height:calc(100% - 40px);content:"";border-right:1px dashed #ebebeb}#dialogue-coupon-download .coupon-area.on{border-color:#01c5fd}#dialogue-coupon-download .coupon-area .label{width:60px;background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-check-grey.svg) 20px 20px/20px no-repeat}#dialogue-coupon-download .coupon-area input:checked+label{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-checkbox-skyblue.svg) 20px 20px/20px no-repeat}#dialogue-coupon-download .coupon-area .download{width:60px;background:url(https://cdns.tourvis.com/activity/dist/images/svg/ico-download-sky.svg) 50% no-repeat}#dialogue-coupon-download .coupon-area.done{border-color:transparent;background:#f4f4f4}#dialogue-coupon-download .coupon-area.done .price,#dialogue-coupon-download .coupon-area.done .price span,#dialogue-coupon-download .coupon-area.done .tit,#dialogue-coupon-download .coupon-area.done .tit span{color:#757575}#dialogue-coupon-download .coupon-area.done .coupon-box:after{border-color:#dbdbdb}#dialogue-coupon-download .coupon-area.done .download{background:url(https://cdns.tourvis.com/activity/dist/images/svg/ico-check-gray2.svg) 50%/20px no-repeat}#dialogue-coupon-download .coupon-list .coupon-item+.coupon-item{margin-top:10px}#dialogue-coupon-download .btn-download{font-size:14px;font-weight:600;display:flex;height:46px;margin-bottom:20px;color:#fff;border-radius:4px;background:#333;justify-content:center;align-items:center}#dialogue-coupon-download .btn-download:after{width:14px;height:14px;margin-left:10px;content:"";background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-download.svg) no-repeat;background-size:contain}@media screen and (min-width:769px){#dialogue-coupon-download .btn-box{margin:20px 0}}#dialogue-coupon-download .coupon-list{margin-bottom:128px}#dialogue-coupon-download .tit .line-1{display:block}#dialogue-coupon-download .btn-down{font-size:16px;font-weight:400;line-height:19px;height:48px;color:#fff;border-radius:30px;background:#dbdbdb}#dialogue-coupon-download .btn-down.on{background:#01c5fd}#dialogue-coupon-download .floating-box{position:fixed;bottom:0;left:0;width:100%;padding:20px;border-top:1px solid #f4f4f4;background:#fff}#dialogue-coupon-download.renewal .coupon-list{margin-bottom:117px}#dialogue-coupon-download.renewal .coupon-list.none{margin-bottom:77px;padding:10px 0 30px;text-align:center}#dialogue-coupon-download.renewal .coupon-area{position:relative}#dialogue-coupon-download.renewal .coupon-area:after{position:absolute;top:50%;right:0;width:20px;height:20px;content:"";transform:translate(10px,-50%) rotate(-45deg);border-color:#dbdbdb transparent transparent #dbdbdb;border-style:solid;border-width:1px;border-radius:50%;background:#fff}#dialogue-coupon-download.renewal .coupon-area.done:after{border-color:transparent}#dialogue-coupon-download.renewal .coupon-box .price{margin-bottom:10px}#dialogue-coupon-download.renewal .coupon-box .tit{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}#dialogue-coupon-download.renewal .floating-box{padding:14px 20px}#dialogue-coupon-download .coupon-item.data-none{display:block;padding:0}#dialogue-coupon-download .coupon-item.data-none .coupon-area{display:flex;height:103px;cursor:default;color:#757575;border:none;border-radius:4px;background:#fafafa;justify-content:center;align-items:center}#dialogue-coupon-download .coupon-item.data-none .coupon-area:after{display:none}#dialogue-coupon-download .d-body:has(.coupon-division-group){padding-bottom:116px}#dialogue-coupon-download .coupon-division-group+.coupon-division-group{margin-top:16px}#dialogue-coupon-download .coupon-division-group .coupon-header{margin-bottom:8px}#dialogue-coupon-download .coupon-division-group .coupon-header .title{font-size:16px;font-weight:700;color:#0c0c0c}#dialogue-coupon-download .coupon-division-group .coupon-header .desc{font-size:14px;margin-top:4px;color:#757575}#dialogue-coupon-download .coupon-division-group .coupon-list.rn-uiux2024{margin-bottom:0}#dialogue-coupon-download .coupon-division-group .coupon-list.rn-uiux2024>li{margin-top:10px}#dialogue-coupon-download .coupon-division-group .coupon-list.rn-uiux2024>li:first-child{margin-top:0}#dialogue-coupon-download .coupon-division-group .coupon-list.rn-uiux2024 .coupon-area{padding:16px 0 16px 16px;border-radius:4px}#dialogue-coupon-download .coupon-division-group .coupon-list.rn-uiux2024 .coupon-area:after{right:100%;width:7px;height:14px;transform:translate(-1px,-50%) rotate(180deg);transform-origin:right;border:1px solid #dbdbdb;border-right-width:0;border-radius:14px 0 0 14px}#dialogue-coupon-download .coupon-division-group .coupon-list.rn-uiux2024 .coupon-box{max-width:unset;padding:0 0 0 7px;border:none}#dialogue-coupon-download .coupon-division-group .coupon-list.rn-uiux2024 .coupon-box .price{font-size:20px;font-weight:400;margin-bottom:12px}#dialogue-coupon-download .coupon-division-group .coupon-list.rn-uiux2024 .coupon-box .price .pkg-badge-l-gr{margin-left:8px;vertical-align:4px}#dialogue-coupon-download .coupon-division-group .coupon-list.rn-uiux2024 .coupon-box .tit-wrap+.description{margin-top:8px}#dialogue-coupon-download .coupon-division-group .coupon-list.rn-uiux2024 .coupon-box .tit{margin-bottom:0}#dialogue-coupon-download .coupon-division-group .coupon-list.rn-uiux2024 .coupon-box .etc{margin-top:4px;color:#757575}#dialogue-coupon-download .coupon-division-group .coupon-list.rn-uiux2024 .coupon-box .etc span+span{position:relative;margin-left:8px;padding-left:8px}#dialogue-coupon-download .coupon-division-group .coupon-list.rn-uiux2024 .coupon-box .etc span+span:before{position:absolute;top:50%;left:0;display:block;width:1px;height:10px;content:"";transform:translateY(-50%);background-color:#757575}#dialogue-coupon-download .coupon-division-group .coupon-list.rn-uiux2024 .coupon-box p.description{font-size:14px;font-weight:400;position:relative;display:block;padding-left:8px;white-space:pre-line;color:#757575}#dialogue-coupon-download .coupon-division-group .coupon-list.rn-uiux2024 .coupon-box p.description:before{position:absolute;top:8px;left:0;width:2px;height:2px;content:"";border-radius:50%;background:#757575}#dialogue-coupon-download .coupon-division-group .coupon-list.rn-uiux2024 .coupon-box p.description+.description{margin-top:2px}#dialogue-coupon-download .coupon-division-group .coupon-list.rn-uiux2024 .go-to-link{padding:0 16px;flex-shrink:0}#dialogue-coupon-download .coupon-division-group .coupon-list.rn-uiux2024 .go-to-link:after{display:block;width:16px;height:16px;content:"";background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-right-arrow-13x13.svg) no-repeat 50%/contain;flex-shrink:0}@media screen and (min-width:769px){#dialogue-coupon-download .btn-box{margin:0!important}}.coupon-detail .coupon-area{padding:0;border:none}.coupon-detail .coupon-area:after{display:none}.coupon-detail .coupon-area .coupon-box{padding:0;border:none}.coupon-detail .coupon-area .coupon-box .price{font-size:24px;font-weight:700;margin-bottom:12px}.coupon-detail .coupon-area .coupon-box .tit{margin-bottom:10px}.coupon-detail .coupon-area .coupon-box .etc{display:inline-flex;align-items:center}.coupon-detail .coupon-area .coupon-box .etc .count{color:#ea4754}.coupon-detail .coupon-area .coupon-box .etc .count+.date{position:relative;margin-left:8px;padding-left:9px;color:#757575}.coupon-detail .coupon-area .coupon-box .etc .count+.date:before{position:absolute;top:50%;left:0;display:block;width:1px;height:10px;content:"";transform:translateY(-50%);background-color:#dbdbdb}.coupon-detail .coupon-detail-box{margin-top:30px}.coupon-detail .coupon-detail-box .tit{font-size:16px!important;font-weight:700!important;margin-bottom:8px!important}.coupon-detail .coupon-detail-box .detail .detail-box+.detail-box{margin-top:8px}.coupon-detail .coupon-detail-box .detail .detail-box>.tit{font-size:14px!important;font-weight:400!important}.coupon-detail .coupon-detail-box .dot-list li{line-height:140%;margin-top:8px;color:#333}.coupon-detail .coupon-detail-box .dot-list li:first-child{margin-top:0}.coupon-badge{font-size:10px;font-weight:600;line-height:20px;display:inline-flex;height:20px;margin-right:4px;margin-left:8px;padding:0 4px;border:1px solid #b3b3b3;background-color:#fff}.coupon-badge,.no-data-coupon{color:#757575;align-items:center}.no-data-coupon{display:flex;height:103px;padding:0;text-align:center;border-radius:4px;background-color:#fafafa;justify-content:center}.srl-room.renewal:has(.btn-calculator){overflow:visible!important}.srl-btn .bottom:has(.btn-calculator){position:relative}.calculator-wrap{position:relative}.btn-calculator{display:flex;width:20px;height:20px;margin-right:0;margin-left:2px;background:url(https://cdns.tourvis.com/hotel/dist/images/svg/icon_calculator.svg) 50% no-repeat}.srl-room .tooltip-box{display:flex;height:25px;align-items:center}.tooltip-box{font-weight:400!important;position:absolute;z-index:1;right:9px!important;bottom:-32px;width:max-content;padding:4px 8px!important;transform:translateX(50%);text-align:center;color:#0c0c0c;border-radius:4px;background-color:#fff;box-shadow:0 0 16px 0 rgba(0,0,0,.16)}.tooltip-box,.tooltip-box span{font-size:12px!important}.tooltip-box:before{position:absolute;top:-9px;left:50%;margin-left:-5px;content:"";border:5px solid transparent;border-bottom-color:#fff}#dialogue-map .d-body{position:relative;padding:0}#dialogue-map #map-area{width:100%;height:100%}#dialogue-map .floating-box{position:fixed;z-index:1;left:50%;transform:translateX(-50%)}#dialogue-map .floating-box.menus{bottom:30px}#dialogue-map .floating-box .menu-box{display:flex;height:48px;border:1px solid #dbdbdb;border-radius:30px;background:#fff;justify-content:center}#dialogue-map .floating-box .menu{font-size:14px;font-weight:600;display:flex;color:#0c0c0c;flex-basis:1;justify-content:center;align-items:center}#dialogue-map .floating-box .tourist{width:107px}#dialogue-map .floating-box .tourist:before{display:block;width:20px;height:20px;margin-right:4px;content:"";background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-tourist.svg) no-repeat}#dialogue-map .floating-box .tourist:after{position:absolute;top:50%;right:0;display:block;width:1px;height:12px;content:"";transform:translateY(-50%);background:#ebebeb}#dialogue-map .floating-box .copy{width:113px}#dialogue-map .floating-box .copy:before{display:block;width:20px;height:20px;margin-right:3px;content:"";background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-copy.svg) no-repeat}#dialogue-map .floating-box .tourist+.copy{width:107px}#dialogue-map .floating-box.copy-completed{top:50%;width:185px;transform:translate(-50%,-50%)}#dialogue-map .floating-box.copy-completed .txt-box{display:flex;height:48px;border-radius:4px;background:rgba(51,51,51,.8);justify-content:center;align-items:center}#dialogue-map .floating-box.copy-completed .txt{font-size:14px;font-weight:400;color:#fff}#dialogue-map .dialogue.tourist .d-head{font-weight:600;position:relative}#dialogue-map .dialogue.tourist .d-body{padding:0 20px 40px}#dialogue-map .dialogue.tourist .item{display:flex;justify-content:space-between;align-items:center}#dialogue-map .dialogue.tourist .item+.item{margin-top:14px}#dialogue-map .dialogue.tourist .item .left{font-size:14px;font-weight:400;line-height:140%;display:flex;color:#0c0c0c;justify-content:flex-start;align-items:center}#dialogue-map .dialogue.tourist .item .left:before{width:12px;height:12px;margin-right:5px;content:"";background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-marker-grey.svg) no-repeat}#dialogue-map .dialogue.tourist .item .right{font-size:14px;font-weight:400;line-height:140%;color:#b3b3b3}#dialogue-map .customoverlay:not(.mapboxgl-popup){position:relative;display:flex;width:157px;max-width:157px;transform:translateY(calc(-50% - 52px));justify-content:center;align-items:center}#dialogue-map .customoverlay:not(.mapboxgl-popup):after{position:absolute;bottom:-11px;left:50%;box-sizing:border-box;width:12px;height:12px;content:"";transform:translateX(-50%);border:6px solid transparent;border-top-color:#fff}#dialogue-map .customoverlay:not(.mapboxgl-popup) .box{font-size:12px;font-weight:600;line-height:140%;padding:10px 20px;text-align:center;white-space:normal;word-break:break-word;color:#0c0c0c;border-radius:4px;background:#fff;box-shadow:0 3px 10px rgba(0,0,0,.1)}#dialogue-map .google-map-markers-overlay .marker-tooltip{position:absolute;top:-27px;left:0}#dialogue-map .google-map-markers-overlay .marker-tooltip h2,#dialogue-map .google-map-markers-overlay .marker-tooltip h3{font-size:12px;line-height:140%;position:relative;z-index:0;display:block!important;width:max-content;max-width:157px;padding:10px 20px!important;text-align:center;word-break:keep-all;border-radius:4px;background:#fff;box-shadow:0 3px 10px 0 rgba(0,0,0,.2)}#dialogue-map .google-map-markers-overlay .marker-tooltip h2:before,#dialogue-map .google-map-markers-overlay .marker-tooltip h3:before{position:absolute;z-index:1;bottom:0;left:50%;width:8px;height:8px;content:"";transform:translate(-50%,100%);border:6px solid transparent;border-top-color:#fff}#dialogue-map .google-map-markers-overlay .marker-tooltip h2{transform:translate(-50%,calc(-100% - 4px))}#dialogue-map .google-map-markers-overlay .marker-tooltip h3{transform:translate(-50%,calc(-100% + 4px))}#dialogue-rate-info .d-head{font-weight:600;color:#0c0c0c}#dialogue-rate-info .d-body{padding:0}#dialogue-facilities{height:100%}#dialogue-facilities .d-body{padding:0}#dialogue-facilities .d-body .ico-list{font-size:0;letter-spacing:0;word-spacing:0}#dialogue-facilities .d-body .ico-list li{display:inline-block;width:25%}#dialogue-facilities .d-body .ico-list li .ico-wrap{display:flex;flex-direction:column;margin-top:15px;justify-content:space-between}#dialogue-facilities .d-body .ico-list li .ico-img{display:flex;height:54px;justify-content:center;align-items:center}#dialogue-facilities .d-body .ico-list li .ico-tit{font-size:14px;font-weight:500;line-height:14px;padding:0 10px;text-align:center;color:#0c0c0c}#dialogue-facilities.renewal .d-body{padding:0 20px 40px}#dialogue-facilities.renewal .d-body .srl-icons{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}#dialogue-facilities.renewal .d-body .srl-icons .icon{display:flex;flex-direction:column;width:25%;height:auto;padding:10px;justify-content:flex-start;align-items:center}#dialogue-facilities.renewal .d-body .srl-icons .icon:before{display:block;width:24px;height:24px;margin-bottom:10px;content:""}#dialogue-facilities.renewal .d-body .srl-icons .icon .txt{line-height:140%;text-align:center;white-space:nowrap}#dialogue-facilities.renewal .d-body .srl-icons .icon.cable:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-cable-broadcasting.svg) 50%/contain no-repeat}#dialogue-facilities.renewal .d-body .srl-icons .icon.tv:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-tv.svg) 50%/contain no-repeat}#dialogue-facilities.renewal .d-body .srl-icons .icon.drier:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-drier.svg) 50%/contain no-repeat}#dialogue-facilities.renewal .d-body .srl-icons .icon.shower:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-shower.svg) 50%/contain no-repeat}#dialogue-facilities.renewal .d-body .srl-icons .icon.refrigerator:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-refrigerator.svg) 50%/contain no-repeat}#dialogue-facilities.renewal .d-body .srl-icons .icon.airconditioner:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-airconditioner.svg) 50%/contain no-repeat}#dialogue-facilities.renewal .d-body .srl-icons .icon.internet:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-internet.svg) 50%/contain no-repeat}#dialogue-facilities.renewal .d-body .srl-icons .icon.water:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-water.svg) 50%/contain no-repeat}#dialogue-facilities.renewal .d-body .srl-icons .icon.air-cleaner:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-air-cleaner-new.svg) 50%/contain no-repeat}#dialogue-facilities.renewal .d-body .srl-icons .icon.washing-machine:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-washing-machine-new.svg) 50%/contain no-repeat}#dialogue-facilities.renewal .d-body .srl-icons .icon.bath:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-bath-new.svg) 50%/contain no-repeat}#dialogue-facilities.renewal .d-body .srl-icons .icon.coffee-tea:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-coffee-tea-new.svg) 50%/contain no-repeat}#dialogue-facilities.renewal .d-body .srl-icons .icon.sauna:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-sauna-new.svg) 50%/contain no-repeat}#dialogue-facilities.renewal .d-body .srl-icons .icon.fitness:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-fitness-new.svg) 50%/contain no-repeat}#dialogue-facilities.renewal .d-body .srl-icons .icon.inner-pool:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-inner-pool-new.svg) 50%/contain no-repeat}#dialogue-facilities.renewal .d-body .srl-icons .icon.outdoor-pool:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-outdoor-pool-new.svg) 50%/contain no-repeat}#dialogue-facilities.renewal .d-body .srl-icons .icon.spa:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-spa-new.svg) 50%/contain no-repeat}#dialogue-facilities.renewal .d-body .srl-icons .icon.casino:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-casino-new.svg) 50%/contain no-repeat}#dialogue-facilities.renewal .d-body .srl-icons .icon.front-desk:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-front-desk-new.svg) 50%/contain no-repeat}#dialogue-facilities.renewal .d-body .srl-icons .icon.bar-lounge:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-bar-lounge-new.svg) 50%/contain no-repeat}#dialogue-facilities.renewal .d-body .srl-icons .icon.shopping:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-shopping-new.svg) 50%/contain no-repeat}#dialogue-facilities.renewal .d-body .srl-icons .icon.wifi:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-wifi-new.svg) 50%/contain no-repeat}#dialogue-facilities.renewal .d-body .srl-icons .icon.meeting-room:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-meeting-room-new.svg) 50%/contain no-repeat}#dialogue-facilities.renewal .d-body .srl-icons .icon.restaurant:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-restaurant-new.svg) 50%/contain no-repeat}#dialogue-facilities.renewal .d-body .srl-icons .icon.golf:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-golf-new.svg) 50%/contain no-repeat}#dialogue-facilities.renewal .d-body .srl-icons .icon.seasonal-swimming-pool:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-seasonal-swimming-pool-new.svg) 50%/contain no-repeat}#dialogue-facilities.renewal .d-body .srl-icons .icon.kids-pool:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-kids-pool-new.svg) 50%/contain no-repeat}#dialogue-facilities.renewal .d-body .srl-icons .icon.pet:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-pet-new.svg) 50%/contain no-repeat}#dialogue-facilities.renewal .d-body .srl-icons .icon.concierge:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-concierge-new.svg) 50%/contain no-repeat}#dialogue-facilities.renewal .d-body .srl-icons .icon.beach:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-beach-new.svg) 50%/contain no-repeat}#dialogue-facilities.renewal .d-body .srl-icons .icon.wash:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-wash-new.svg) 50%/contain no-repeat}#dialogue-facilities.renewal .d-body .srl-icons .icon.hydrate:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-hydrate-new.svg) 50%/contain no-repeat}#dialogue-facilities.renewal .d-body .srl-icons .icon.languages:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-languages-new.svg) 50%/contain no-repeat}#dialogue-facilities.renewal .d-body .srl-icons .icon.kids-club:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-kids-club.svg) 50%/contain no-repeat}#dialogue-facilities.renewal .d-body .srl-icons .icon.babysitting:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-babysitting.svg) 50%/contain no-repeat}#dialogue-facilities.renewal .d-body .srl-icons .icon.ski:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-ski.svg) 50%/contain no-repeat}#dialogue-facilities.renewal .d-body .srl-icons .icon.hair-shop:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-hair-shop.svg) 50%/contain no-repeat}#dialogue-facilities.renewal .d-body .srl-icons .icon.club:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-club.svg) 50%/contain no-repeat}#dialogue-facilities.renewal .d-body .srl-icons .icon.pick-up:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-pick-up.svg) 50%/contain no-repeat}#dialogue-facilities.renewal .d-body .srl-icons .icon.rooftop:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-rooftop.svg) 50%/contain no-repeat}#dialogue-facilities.renewal .d-body .srl-icons .icon.water-slide:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-water-slide.svg) 50%/contain no-repeat}#dialogue-facilities.renewal .d-body .srl-icons .icon.tennis-court:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-tennis-court.svg) 50%/contain no-repeat}#dialogue-facilities.renewal .d-body .srl-icons .icon.bbq:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-bbq.svg) 50%/contain no-repeat}#dialogue-facilities.renewal .d-body .srl-icons .icon.bike-rental:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-bike-rental.svg) 50%/contain no-repeat}#dialogue-facilities.renewal .d-body .srl-icons .icon.foot-volleyball:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-foot-volleyball-field.svg) 50%/contain no-repeat}#dialogue-facilities.renewal .d-body .srl-icons .icon.karaoke:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-karaoke.svg) 50%/contain no-repeat}#dialogue-facilities.renewal .d-body .srl-icons .icon.kitchen:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-kitchen.svg) 50%/contain no-repeat}#dialogue-facilities.renewal .d-body .srl-icons .icon.parking:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-parking.svg) 50%/contain no-repeat}#dialogue-facilities.renewal .d-body .srl-icons .icon.campfire:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-campfire.svg) 50%/contain no-repeat}#dialogue-facilities.renewal .d-body .srl-icons .icon.newspaper:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-newspaper.svg) 50%/contain no-repeat}#dialogue-facilities.renewal .d-body .srl-icons .icon.public-toilet:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-public-toilet.svg) 50%/contain no-repeat}#dialogue-facilities.renewal .d-body .srl-icons .icon.shower-room:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-shower-room.svg) 50%/contain no-repeat}#dialogue-facilities.renewal .d-body .srl-icons .icon.cooking:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-cooking.svg) 50%/contain no-repeat}#dialogue-facilities.renewal .d-body .srl-icons .icon.convenience:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-convenience.svg) 50%/contain no-repeat}#dialogue-facilities.renewal .d-body .srl-icons .icon.shared-kitchen:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-shared-kitchen.svg) 50%/contain no-repeat}#dialogue-facilities.renewal .d-body .srl-icons .icon.living-room:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-living-room.svg) 50%/contain no-repeat}#dialogue-facilities.renewal .d-body .srl-icons .icon.pool-bar:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-pool-bar.svg) 50%/contain no-repeat}#dialogue-facilities.renewal .d-body .srl-icons .icon.beach-bar:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-beach-bar.svg) 50%/contain no-repeat}#dialogue-facilities.renewal .d-body .srl-icons .icon.wheelchair:before{background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-wheelchair.svg) 50%/contain no-repeat}#dialogue-facilities.renewal .d-body .srl-list{margin-top:20px}#dialogue-facilities.renewal .d-body .srl-list .item{font-size:14px;font-weight:400;line-height:28px;color:#0c0c0c}.click-area{position:relative}.btn-company-info{position:absolute;top:20px;right:40px;display:flex;color:#757575;justify-content:flex-end;align-items:center;gap:4px}.btn-company-info:after{width:12px;height:12px;content:"";background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-arrow-right-grey-12x12.svg) no-repeat}.commpany-info-wrap{width:100%;border:1px solid #ebebeb}.commpany-info-wrap .row{display:flex;width:100%}.commpany-info-wrap .row+.row{border-top:1px solid #ebebeb}.commpany-info-wrap .cont,.commpany-info-wrap .tit{font-weight:500;text-align:left;color:#0c0c0c}.commpany-info-wrap .tit{display:flex;width:40%;padding:15px 8px;border-right:1px solid #ebebeb;background-color:#f2f2f2;align-items:center}.commpany-info-wrap .cont{padding:15px 10px;flex:1 0 60%}@media (min-width:769px){.tab-container.sticky-menu{max-width:412px}#dialogue-map .dialogue.tourist{transform:translate(-50%,100%)}#dialogue-map .dialogue.tourist.active{transform:translate(-50%)}}@media (min-width:1025px){.content.detail:not(.sticky) .tab-container.sticky-menu{transform:translateX(43px)}.content.detail.room:not(.sticky) .floating-box.copy-completed{transform:translateX(157px)}}.gray-box{padding:20px 0;text-align:center;border-top:1px solid #ebebeb;background-color:#f4f4f4}.gray-box+.d-body{padding-top:0!important}#dialogue-datepicker .gray-box{position:-webkit-sticky;position:sticky;z-index:9;top:0;display:flex;flex-direction:column;height:70px;padding:0;transition:top .35s ease;align-items:center;justify-content:center}#dialogue-datepicker .gray-box p{margin-top:0!important}#dialogue-datepicker .gray-box .pink{color:#ff00e7}#dialogue-datepicker .scroll-on .gray-box{top:-70px;transition:top .35s ease}#dialogue-datepicker .ui-datepicker-group{top:70px!important;transition:top .35s ease}#dialogue-datepicker .scroll-on .ui-datepicker-group{top:0!important;transition:top .35s ease}#calendar-wrap.hasPriceDatepicker .ui-datepicker-group:first-child{position:-webkit-sticky;position:sticky;z-index:1;top:0;left:0;background-color:#fff}#calendar-wrap.hasPriceDatepicker .price{font-size:11px;font-weight:400;line-height:1;position:absolute;bottom:-6px;display:block;width:100%;color:#757575}#calendar-wrap.hasPriceDatepicker .ui-datepicker-end-day:after,#calendar-wrap.hasPriceDatepicker .ui-datepicker-start-day:after{display:none}#calendar-wrap.hasPriceDatepicker .ui-datepicker-today:after{position:absolute;bottom:11px;left:50%;display:block!important;width:4px;height:4px;content:"";transform:translateX(-50%);border-radius:50%;background:#01c5fd}#calendar-wrap.hasPriceDatepicker .ui-datepicker-today.ui-datepicker-week-end-to:after,#calendar-wrap.hasPriceDatepicker .ui-datepicker-today.ui-datepicker-week-end:after{bottom:auto;width:20px;height:30px;transform:none!important;border-radius:0!important;background:#e5f9fe}#calendar-wrap.hasPriceDatepicker .ui-datepicker-between-day.ui-datepicker-week-end-to:after{right:-20px;bottom:auto;left:auto;transform:none;border-radius:0}#calendar-wrap.hasPriceDatepicker .ui-datepicker-between-day.ui-datepicker-week-end:after{top:9px;left:-20px}#calendar-wrap.hasPriceDatepicker .ui-datepicker-today.ui-datepicker-week-end a.ui-state-default:after,#calendar-wrap.hasPriceDatepicker .ui-datepicker-today.ui-datepicker-week-end-to a.ui-state-default:after{position:absolute;bottom:11px;left:50%;width:4px;height:4px;content:"";transform:translateX(-50%);border-radius:50%;background:#01c5fd}.srl-room-tit-area{font-size:16px;font-weight:700;position:relative;display:flex;margin-top:8px;padding-left:20px;align-items:center}.srl-room-tit-area+.srl-room{margin-top:10px!important}.srl-room-tit-area .tooltip{position:relative;width:20px;height:20px;margin-left:2px;background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-info-black.svg) no-repeat}.srl-room-tit-area .tooltip-cont{width:311px}.tooltip-cont{font-size:13px;font-weight:400;line-height:140%;position:absolute;z-index:2;top:32px;right:20px;display:none;width:246px;padding:15px 38px 15px 15px;color:#0c0c0c;border:1px solid #0c0c0c;border-radius:4px;background:#fff}.tooltip-cont:after{position:absolute;top:10px;right:10px;width:18px;height:18px;content:"";background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-close-grey.svg) no-repeat;background-size:cover}input[type=checkbox]:checked~.tooltip-cont{display:block}.easypack-recomm-box{border:2px solid #00a651!important}.easypack-recomm-box .btn.login{background-color:#00a651!important}.easypack-recomm-box .easypack-recomm-tit{line-height:32px;height:32px;padding:0 20px;color:#fff;background-color:#00a651}.easypack-recomm-box .srl-tit{margin-bottom:4px!important}.easypack-recomm-box .srl-btn .bottom .discount{color:#00a651!important}.easypack-recomm-box .srl-btn-plus{display:flex;height:40px;margin-top:16px;background-color:#f4f4f4;justify-content:center}.easypack-recomm-box .srl-btn-plus:has(button.open){margin-top:0}.easypack-recomm-box .srl-btn-plus button{position:relative;width:100%}.easypack-recomm-box .srl-btn-plus button:after{position:absolute;top:50%;width:12px;height:12px;margin-left:4px;content:"";transform:translateY(-50%) rotate(90deg);background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-right-arrow-block-12x12.svg) no-repeat;background-size:cover}.easypack-recomm-box .srl-btn-plus button.open:after{transform:translateY(-50%) rotate(-90deg)}.btn-more-room{font-size:14px;overflow:visible;margin-left:40px;padding:4px 0}.btn-more-room:before{position:absolute;left:-20px;display:block;width:16px;height:16px;content:"";background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico_twoway_arrow.svg) 50% no-repeat}.btn-more-room:after{position:absolute;display:block;width:100%;height:1px;content:"";background-color:#0c0c0c}.easypack-box{margin:0 20px;padding-top:19px}.easypack-box+.room-benefit{margin-top:24px!important}.easypack-box .item-tit{font-weight:700;display:flex;align-items:center}.easypack-box .item-tit:before{width:18px;height:18px;margin-right:8px;content:"";background:url(https://cdns.tourvis.com/hotel/dist/images/svg/btn-plus.svg) no-repeat 50%;background-size:18px}.easypack-box .item-tit+.product-box{margin-top:10px}.easypack-box .product-box{display:flex;flex-direction:row-reverse;padding:16px;border:1px solid #ebebeb;border-radius:4px;justify-content:space-between;gap:16px}.easypack-box .product-box .product-img{width:70px;height:70px;margin-bottom:0}.easypack-box .product-info{width:calc(100% - 70px)}.easypack-box .product-info .tit{margin-bottom:0;-webkit-line-clamp:3}.easypack-box+.click-area{margin-top:10px}.lowest-price{font-size:16px;position:relative;display:flex;margin-top:4px;white-space:nowrap;align-items:center}.lowest-price span{font-weight:800;margin-left:5px}.lowest-price .info{width:20px;height:20px;margin-left:2px;cursor:pointer;background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-info-black-20x20.svg) 50%/20px no-repeat}.lowest-price-box{border:1px solid transparent!important;background-image:linear-gradient(#fff,#fff),linear-gradient(90deg,#2ad7e3 0,#0084ff)!important;background-clip:content-box,border-box;background-origin:border-box}.lowest-price-box .title{font-weight:700;line-height:32px;height:32px;padding:0 20px;color:#fff;background:linear-gradient(90deg,#2ad7e3,#0084ff)}.lowest-price-box .product-box{padding:25px 24px;background-color:#fff}.badge.member-price{color:#fff;background:linear-gradient(90deg,#2ad7e3,#0084ff)!important}.fs-16{font-size:16px!important}.noData-inner{width:100%;text-align:center}.noData-inner:before{display:block;width:50px;height:50px;margin:0 auto;content:"";background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-hotel-gray.svg) 50% no-repeat}.noData-inner .tit{font-size:18px;padding-top:8px}.noData-inner .desc{font-size:14px;padding-top:8px;color:#757575}.noData-inner .btn-wrap{display:flex;padding-top:20px;align-items:center;justify-content:center;gap:8px}.noData-inner .btn-wrap .btn-base{min-width:120px;margin-top:0}.noData-inner.noRoom{padding:60px 0}.noData-inner.noRoom .tit{padding-top:0}.noData-inner.noRoom:before{display:block;width:80px;height:80px;margin:0 auto;content:"";background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-hotel.svg) 50% no-repeat}.dialogue .btn-base{font-size:16px;height:46px;border-radius:5px}.dialogue .btn-base.round{border-radius:28px}.dialogue .btn-base.line-grey{border:1px solid #dbdbdb}.dialogue .btn-base.btn-pop{font-size:14px;height:40px;padding:10px 20px}.direct-gray-box{padding:20px;background-color:#fafafa}.direct-gray-list>li{font-weight:700;display:flex;align-items:center;gap:8px}.direct-gray-list>li+li{margin-top:10px}.ico-direct-circle-pink{width:24px;height:24px;background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-direct-cirlcle-pink.svg)}.ico-direct-circle-sky{width:24px;height:24px;background:url(https://cdns.tourvis.com/hotel/dist/images/svg/ico-direct-cirlcle-sky.svg)}