.date-holiday{color:red}.swiper-button-next::after{color:#fff;opacity:.5;font-weight:900}.swiper-button-prev::after{color:#fff;opacity:.5;font-weight:900}.room-data h3{font-size:42px;font-weight:bold}.room-data p{font-size:24px}.room-data p .hashtag{font-size:14px;border:1px solid #ccc;padding:5px;border-radius:30px;margin-right:10px}.room-data img{width:100%;height:400px}.room-data .sub_nav{margin-top:60px;margin-bottom:60px;border-bottom:1px solid #704de4;width:100%}.room-data .sub_nav span{display:inline-block;font-size:.8em;font-weight:900;color:#7f7f7f;margin:0 auto 0;cursor:pointer;padding:5px 0 5px 0}.room-data .sub_nav span::after{content:"";position:absolute;height:60%;right:0;border-right:2px solid #704de4}.room-data .sub_nav span:last-child::after{border:0}.room-data .top-fix{position:fixed;top:0;width:60%;max-width:760px;margin:0;background-color:#fff;z-index:100}.room-data .select-section{background-color:#ffd014}.room-data .description{margin:50px 0 50px 10px;padding-bottom:50px;font-size:16px}.room-data .description .description-title{font-weight:900;font-size:1.2em}.room-data .description .btm_bar{border-bottom:3px solid #ffcd03;max-width:20px;margin-top:10px;margin-bottom:30px}.room-data .description .open-time{margin-top:50px}.room-data .description .open-time .content-text-bold{font-weight:700}.room-data .description .detail-content{border-bottom:2px dotted #ebebeb;margin-bottom:10px;padding-bottom:10px}.room-data .description .detail-content .content-number{font-weight:900;font-size:1.1em}.room-data .description .detail-content:last-child{border:0}.room-data .description .overall-content{font-size:1.1em;margin-bottom:20px;font-weight:700}.room-data .description .overall-content .warning-content{color:red}.room-data .description .refund-content{font-weight:700}.room-data .description .refund-content .content-text{font-weight:normal}.room-data .description #map{width:100%;height:300px}.room-data .description .btn-area{position:relative}.room-data .description .btn-area img{height:100%;width:auto}.room-data .description .btn-area .map-btn{position:relative;border:2px solid #704de4;border-radius:20px;margin:0 auto}.bg-red{background-color:#ea2027}ul{list-style:none;white-space:nowrap}li{list-style:none;white-space:nowrap;float:left}@media(max-width:992px){.room-data .top-fix{max-width:none;width:auto;left:0;right:0}}.detail-section .nanumsquare{font-size:20px;font-weight:bold;padding-bottom:10px;border-bottom:2px solid #704de4;margin-top:20px}.detail-section .nanumsquare #share-link-area{z-index:0;position:absolute;background-color:#fff;border:1px solid #704de4;height:100px;width:300px;top:-70px;right:30px}.detail-section .nanumsquare #share-link-area span{display:inline-block}.detail-section .nanumsquare #share-link-area span .share-title{font-size:1.2em;font-weight:700}.detail-section .nanumsquare #share-link-area span input{width:180px;border:1px solid #d8d8d8;background-color:#f8f8f8;color:#167ac6}.detail-section .nanumsquare #share-link-area span button{border:0;color:#fff;border:1px solid #5940ac;background-color:#704de4;padding:2px}.detail-section .nanumsquare #copy-url-success{z-index:0;position:absolute;width:150px;height:50px;top:-20px;right:30px;background-color:#fff;border:1px solid #704de4}.detail-section p{font-size:16px;padding:20px;border-top:1px solid #e7e7e7;box-sizing:border-box}.detail-section p .txt_ali{font-size:16px;text-align:center;padding-top:30px}.detail-section p b{color:#585858;font-size:18px;margin-left:100px}.detail-section p span{color:#585858;font-size:12px;margin-left:10px}.detail-section p .select_ma{float:right}.detail-section p .select_ma i{font-size:2em;cursor:pointer}.detail-section p .select_ma .heart-color{color:#fbe91c}.detail-section .select-room{font-size:16px;padding:20px;border-top:1px solid #e7e7e7;box-sizing:border-box}.detail-section .select-room:last-child{border-bottom:2px solid #704de4}.detail-section .detail-room-data{border:1px solid #704de4}.detail-section .detail-room-data img{width:100%;height:auto}.detail-section .detail-room-data .detail-image{height:250px}.detail-section .detail-room-data .border-data{padding:15px 0 15px 0;border-top:1px solid #e7e7e7}.detail-section .detail-room-data label{display:block;font-size:16px;padding:20px;border-top:1px solid #e7e7e7;box-sizing:border-box}.detail-section .detail-room-data label:last-child{border-bottom:1px solid #e7e7e7}.detail-section .detail-room-data .select-people{margin:0 auto;padding-left:0;padding-right:0}.detail-section .detail-room-data input{border:0;text-align:right}.detail-section .detail-room-data .amenity div{padding:0;font-size:.7em;margin-bottom:5px}.detail-section #set-price{float:right;font-weight:400;font-size:.8em}.datepicker-inline{width:100%;height:auto}.datepicker-inline .table-condensed{width:100%;height:auto}.datepicker-inline .table-condensed tbody tr td{border:1px solid #e7e7e7}.view_all{width:100%}.view_all p{text-align:center;font-size:16px;color:#aaa !important;padding-top:23px;padding-bottom:72px}.datepicker table tr td:first-child{color:red}.datepicker table tr td:last-child{color:blue}#date-select .nanumsquare{font-size:20px;font-weight:bold;padding-bottom:10px;border-bottom:2px solid #704de4;border-top:0}#date-select #slide-table{position:relative;width:100%;height:auto;overflow:hidden}#date-select #slide-table #time-select #set-order-time{float:right;font-size:.8em;font-weight:400}#date-select #slide-table #time-table{z-index:0}#date-select #slide-table #time-table #slide-data{width:1220px}#date-select #slide-table #time-table #slide-data #price-table .price-col{position:relative}#date-select #slide-table #time-table #slide-data #price-table .price-col .hour{padding:0;border:0;font-size:14px;height:20px;position:absolute;left:-5px}#date-select #slide-table #time-table #slide-data #price-table .price-col .price-item{cursor:pointer;font-size:11px;height:50px;width:50px;text-align:center;display:inline-block;padding:17px 0 0 0;margin-top:25px;border:1px solid #ffc000;background-color:#ffd014}#date-select #slide-table #time-table #slide-data #price-table .price-col .select-time{border:1px solid #5940ac;background-color:#704de4;color:#fff}#date-select #slide-table #time-table #slide-data #price-table .price-col .select-disable{border:1px solid #ccc;background-image:url(/images/front/24_2.png)}#date-select #basket-form #view-select-time #success-basket{position:absolute;z-index:1}#date-select #basket-form #view-select-time #success-basket .basket-button-body{width:200px;height:100px;border:3px solid #e7e7e7;background-color:#fff}#date-select #basket-form #view-select-time #success-basket .basket-button-body #close-massage{cursor:pointer;float:right}#date-select #basket-form #view-select-time #success-basket .basket-button-body a{padding:3px;border:1px solid #5940ac;color:#5940ac}#date-select #basket-form #view-select-time .people-select{border:1px solid #e0e0e0}#date-select #basket-form #view-select-time .people-select input{width:80%;min-width:40px}#date-select #basket-form #view-select-time .people-select button{width:10%;border:1px solid #e0e0e0;background-color:#f6f6f6}#date-select #basket-form #view-select-time .button-area button{width:45%;color:#fff;background-color:#704de4;border:1px solid #5940ac;min-height:50px;margin:0 auto}.btn_qna_write{border-radius:100px;background-color:#704de4;color:#fff;padding:5px 10px}.board_content_container{border-bottom:2px dotted #ebebeb;padding-bottom:10px;margin-bottom:20px}.writer_name{font-size:1.1em}.admin_name{color:#704de4}.comment_div{margin-top:15px}.user_content{display:block;margin:5px 0}.delete_content{display:block;color:#b2b2b2;margin:15px 0}.content_date,.content_btn{color:#b2b2b2;font-size:.8em;margin:5px 0}.starR{display:inline-block;cursor:pointer;color:#ececf6}.starR.on{color:#704de4}#addQnaModal .modal-header{padding:20px 25px;border-radius:12px 12px 0 0;background:#704de4;font-size:20px;color:#fff}.qna_submit,.qna_submit:hover,.qna_submit:active,.qna_submit:focus,.qna_submit:visited{background:#704de4;border:0}.title{font-weight:900;font-size:1.5em;display:inline-block}.qnacontent{height:150px}.total_count{color:#704de4;font-weight:bold}.qna_warning>img{width:18px;height:18px;padding-right:3px}.iframe_board{width:100%;overflow:scroll;border:0}.board_content_container img{width:200px;max-height:100px;margin:0 5px 3px}.content_container{font-family:"NanumSquare","Openas","Noto Sans KR",sans-serif}.zoom-image{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#333;z-index:110}.zoom-image .zoom-close{font-size:30px;color:#fff;cursor:pointer;position:fixed;top:10px;right:10px;z-index:120}.zoom-image .zoom-swiper-container{margin-top:0 !important;height:100%}.zoom-image .zoom-swiper-container .swiper-slide{display:table}.zoom-image .zoom-swiper-container .swiper-slide img{max-width:80%;height:auto;max-height:80%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media(min-width:992px){.detail-section{padding-left:30px !important}}@media(max-width:991px){.detail-section .detail-room-data .detail-image{height:350px}}@media(max-width:768px){.room-data img{height:350px}.room-data h3{font-size:5.4vw}.room-data .sub_nav span{font-size:2vw}.room-data .description .refund-content .content-text{flex:0 0 30%;max-width:30%}.room-data .description .refund-content .refund-detail{flex:0 0 70%;max-width:70%}.detail-section .detail-room-data .detail-image{height:300px}}@media(max-width:480px){.room-data img{height:300px}.room-data h3{font-size:25px}.room-data p{font-size:4vw}.room-data p .hashtag{font-size:3vw}.room-data .sub_nav span{padding:0;font-size:11px}.room-data .sub_nav span .br-sm{display:block}.room-data .description{font-size:12px}.detail-section .detail-room-data .detail-image{height:250px}}