@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@400;500&family=Noto+Serif+KR:wght@400;500;600;700&family=Yellowtail&display=swap);
@charset "UTF-8";*,body{border:0 transparent;box-sizing:border-box;margin:0;padding:0;vertical-align:top}body,html,pre{color:#000;font-family:Noto Sans KR,Noto Sans,sans-serif;font-size:18px;font-weight:200;letter-spacing:-1px;line-height:1.666;margin:0;padding:0}fieldset,figure,form,p{word-wrap:break-word;word-break:normal}caption,legend{display:none}dd,dl,dt,li,menu,ol,ul{list-style:none}dl,dt,menu,ol,ul{display:block}table{border-collapse:collapse;width:100%}table td,table th{word-wrap:break-word;color:#000;vertical-align:top;word-break:normal}button,input,select,textarea{color:#000;font-family:Noto Sans KR,Noto Sans,sans-serif;font-size:18px;font-weight:200;vertical-align:middle}input[type=email],input[type=password],input[type=tel],input[type=text],input[type=url],select{background:#fff;border:1px solid #e9ecef;border-radius:4px;box-sizing:border-box;font-size:14px;font-weight:400;height:48px;padding:14px 16px;width:100%}input[type=password]:disabled,input[type=text]:disabled{background:#e9ecef;color:#adb5bd}textarea{background:#fff;border:1px solid #e9ecef;border-radius:4px;height:112px;resize:none;width:100%}button,label{cursor:pointer}button::-moz-focus-inner{border:0;padding:0}button{background:none}button[disabled]{cursor:default}a{-webkit-tap-highlight-color:transparent;color:#000;cursor:pointer;letter-spacing:-1px;text-decoration:none;transition:color .1s linear 0s,background-color .1s linear 0s,opacity .1s linear 0s!important}h1,h2,h3,h4,h5,h6{word-wrap:break-word;word-break:normal}h1,h2,h3,h4,h5,h6,strong,th{font-weight:500}address,em,i{font-style:normal}hr{border-top:1px solid #e5e9ec}figure>span{display:block;line-height:0}.blind{font-size:0;height:0;line-height:0;overflow:hidden;visibility:hidden;width:0}.fbox:after{clear:both;content:"";display:block;width:100%}.fl{float:left!important}.fr{float:right!important}.flex-box{display:flex}body{background:#fffef7;font-family:noto,Malgun Gothic,맑은 고딕,Helvetica Neue,Apple SD Gothic Neo,sans-serif}#mirae_defender_layer{display:none!important}main.main-container{background:#fff}@media only screen and (min-width:1200px){main.main-container #kakao-talk-channel-chat-button{position:fixed;right:200px;top:600px;z-index:999}}@media only screen and (min-width:2000px){main.main-container #kakao-talk-channel-chat-button{position:fixed;right:500px;top:600px;z-index:999}}@media only screen and (max-width:1199px){main.main-container #kakao-talk-channel-chat-button{position:fixed;right:4px;top:400px;z-index:999}}input,select,textarea{font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:20px}input::-webkit-input-placeholder,input::placeholder,select::-webkit-input-placeholder,select::placeholder,textarea::-webkit-input-placeholder,textarea::placeholder{color:#adb5bd}select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url(/images/common/ico-select.png);background-position:calc(100% - 20px);background-repeat:no-repeat;background-size:8px auto;color:#adb5bd}.form-check,select.active{color:#212529}.form-check{font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:20px;position:relative}.form-check .icon{border:1px solid #adb5bd;border-radius:1px;display:inline-block;height:16px;position:relative;vertical-align:-3px;width:16px}.form-check .icon:before{background:url(/images/common/ico-form-check.png) no-repeat 0 0;background-size:12px auto;content:"";display:none;height:9px;left:1px;position:absolute;top:2px;width:12px}.form-check input{border:none;font-size:0;height:0;left:-10px;line-height:0;opacity:0;position:absolute;top:-10px;width:0}.form-check input:checked+.icon{border-color:#708e73}.form-check input:checked+.icon:before{display:block}.form-check input:disabled+.icon{background:#ced4da;border-color:#ced4da}.form-check input:disabled+.icon:before{background-image:url(/images/common/ico-form-check02.png);display:block}.form-check .txt{color:#212529;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:20px}.form-check .txt.type02{color:#adb5bd}.form-radio{color:#212529;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:12px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:16px;position:relative}.form-radio .icon{border:1px solid #6c757d;border-radius:8px;display:inline-block;height:16px;position:relative;vertical-align:-6px;width:16px}.form-radio .icon:before{background:#6c757d;border-radius:100%;content:"";display:none;height:5px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:5px}.form-radio input{border:none;font-size:0;height:0;left:-10px;line-height:0;opacity:0;position:absolute;top:-10px;width:0}.form-radio input:checked+.icon:before{display:block}.form-radio .txt{color:#212529;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:20px;margin-left:4px}.form-radio .txt.type02{color:#adb5bd}.form-radio+.form-radio{margin-left:8px}.btn-radio{display:block;position:relative}.btn-radio input{height:24px;left:0;opacity:0!important;position:absolute;top:0;width:24px;z-index:1}.btn-radio input:checked+span{background:#708e73;border-color:#708e73;color:#fff;font-weight:700}.btn-radio input:checked+span,.btn-radio span{font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:14px;font-style:normal;letter-spacing:-.03em;line-height:20px}.btn-radio span{background:#fff;border:1px solid #ced4da;border-radius:4px;display:block;font-weight:500;height:48px;padding:14px 0;text-align:center;width:100%}.toggle-button{text-align:right}.toggle-button .switch{display:inline-block;height:28px;position:relative;width:56px}.toggle-button .switch .slider{background-color:#ccc;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}.toggle-button .switch .slider:before{background-color:#fff;bottom:4px;content:"";height:20px;left:4px;position:absolute;transition:.4s;width:20px}.toggle-button .switch .slider:after{bottom:6px;color:#fff;content:"OFF";font-size:11px;left:28px;letter-spacing:-.03em;line-height:16px;position:absolute;transition:.4s}.toggle-button .switch .slider.round{border-radius:14px}.toggle-button .switch .slider.round:before{border-radius:50%}.toggle-button .switch input{-webkit-appearance:none;-moz-appearance:none;appearance:none}.toggle-button .switch input:checked+.slider{background-color:#708e73}.toggle-button .switch input:focus+.slider{box-shadow:0 0 1px #708e73}.toggle-button .switch input:checked+.slider:before{transform:translateX(29px)}.toggle-button .switch input:checked+.slider:after{content:"ON";transform:translateX(-20px)}.point{color:#708e73}button{border-radius:4px;font-size:14px;font-weight:700;height:48px;line-height:20px;width:100%}.btn-sm,button{font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-style:normal;letter-spacing:-.03em}.btn-sm{border:1px solid #212529;border-radius:4px;box-sizing:border-box;color:#212529;font-size:11px;font-weight:400;height:24px;line-height:11px;padding:4px 12px}.btn-area,.fixed-btn-area{display:flex}.btn-area a,.btn-area button,.fixed-btn-area a,.fixed-btn-area button{background:#3d3939;border-radius:4px;color:#fff;display:block;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:14px;font-style:normal;font-weight:700;height:48px;letter-spacing:-.03em;line-height:20px;line-height:48px;min-width:50%;text-align:center;width:100%}.btn-area a+a,.btn-area a+button,.btn-area button+a,.btn-area button+button,.fixed-btn-area a+a,.fixed-btn-area a+button,.fixed-btn-area button+a,.fixed-btn-area button+button{margin-left:8px}.btn-area a.btn-point,.btn-area button.btn-point,.fixed-btn-area a.btn-point,.fixed-btn-area button.btn-point{background:#708e73}.btn-area a.btn-gray,.btn-area button.btn-gray,.fixed-btn-area a.btn-gray,.fixed-btn-area button.btn-gray{background:#6c757d}.btn-area a.btn-bd,.btn-area button.btn-bd,.fixed-btn-area a.btn-bd,.fixed-btn-area button.btn-bd{background:#fff;border:1px solid #ced4da;color:#000}.btn-area a.btn-bd-point,.btn-area button.btn-bd-point,.fixed-btn-area a.btn-bd-point,.fixed-btn-area button.btn-bd-point{background:#fff;border:1px solid #708e73;color:#708e73}.btn-area a.btn-sm,.btn-area button.btn-sm,.fixed-btn-area a.btn-sm,.fixed-btn-area button.btn-sm{height:40px}.btn-area a:disabled,.btn-area button:disabled,.fixed-btn-area a:disabled,.fixed-btn-area button:disabled{background:#ced4da!important;border-color:#ced4da;color:#fff}.btn-area{padding:20px}.tab-area{border-radius:4px;display:flex;margin:0 20px;overflow:hidden}.tab-area>a,.tab-area>button{background:#e9ecef;border-radius:0;color:#6c757d;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:14px;font-style:normal;font-weight:400;height:44px;letter-spacing:-.03em;line-height:20px;line-height:44px;text-align:center;width:100%}.tab-area>a.active,.tab-area>button.active{background:#212529;color:#fff}.tab-area>a:first-child,.tab-area>button:first-child{border-radius:4px 0 0 4px}.tab-area>a:last-child,.tab-area>button:last-child{border-radius:0 4px 4px 0}section .tit-area{display:flex;flex-wrap:nowrap;justify-content:space-between;padding:32px 20px 8px}section .tit-area .btn-more{color:#adb5bd;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:12px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:16px;padding:7px 0}.container section{border-bottom:12px solid #e9ecef}.container section.bdn{border-bottom:none}.tit-area{text-align:center}.tit-area .tit{font-size:24px;line-height:32px}.tit-area .tit,.tit-area .tit .sub{font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-style:normal;font-weight:700;letter-spacing:-.03em}.tit-area .tit .sub{display:block;font-size:18px;line-height:24px;margin-top:8px}.tit-area .sub-txt{color:#adb5bd;font-size:14px;font-weight:500;line-height:20px;margin-top:8px}.title01{font-size:20px}.title01,.title02{font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-style:normal;font-weight:500;letter-spacing:-.02em;line-height:24px}.title02{font-size:18px}.tit-point{bottom:0;display:inline-block;left:0;margin-top:8px;position:relative}.tit-point:after{bottom:6px;content:"";display:inline-block;height:8px;left:0;position:absolute;width:100%;z-index:-1}.form-area{background:#f8f9fa;border-radius:4px;margin:20px 20px 0;padding:20px}.form-area>label:first-child{margin-top:0}.form-area label{display:block;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:14px;font-style:normal;font-weight:500;letter-spacing:-.03em;line-height:20px;margin-bottom:4px;margin-top:16px}.form-area .input-set+input[type=text],.form-area input[type=text]+input[type=text]{margin-top:4px}.form-area .input-set{display:flex}.form-area .input-set input{flex:1}.form-area .input-set button{margin-left:4px}.form-area .input-set .in{flex:1;position:relative}.form-area .input-set .in .time{font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:20px;position:absolute;right:16px;top:15px}.form-area .form-txt{color:#5c95ff;display:block;font-size:11px;letter-spacing:-.03em;line-height:16px;margin-top:4px}.form-area .form-txt+.input-set{margin-top:16px}.room-list .swiper-slide{border:1px solid #e9ecef;border-radius:4px;box-shadow:5px 0 10px rgba(0,0,0,.06);box-sizing:border-box;height:372px;overflow:hidden;width:280px}.room-list .swiper-slide:first-child{margin-left:20px}.room-list .swiper-slide:last-child{margin-right:20px}.room-list .img-area{height:212px;width:100%}.room-list .txt-area{height:158px;padding:8px 20px 20px;text-align:left;width:100%}.room-list .txt-area .info-top{color:#6c757d;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:11px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:11px;padding:3px 0}.room-list .txt-area .info-top span+span:before{background:#c4c4c4;content:"";display:inline-block;height:12px;margin:0 4px;vertical-align:-2px;width:1px}.room-list .txt-area .info-top .grade{padding-left:16px;position:relative}.room-list .txt-area .info-top .grade:before{background:url(/images/common/ico-star1.png) no-repeat 0 0;background-size:16px auto;content:"";display:block;height:16px;left:0;position:absolute;top:-1px;width:16px}.room-list .txt-area .info-name{line-height:0;margin-top:4px}.room-list .txt-area .info-name .sub{color:#708e73;display:block;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:12px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:16px}.room-list .txt-area .info-name .name{font-size:16px;font-weight:500;line-height:20px}.room-list .txt-area .info-name .name,.room-list .txt-area .price-area{font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-style:normal;letter-spacing:-.03em}.room-list .txt-area .price-area{color:#ced4da;font-size:12px;font-weight:400;line-height:16px;line-height:20px;margin-top:4px}.room-list .txt-area .price-area .price{margin-right:6px;margin-top:-5px;vertical-align:bottom}.room-list .txt-area .price-area .sale{color:#212529;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:16px;font-style:normal;font-weight:700;letter-spacing:-.03em;line-height:20px}.room-list .txt-area .sub-txt{color:#ced4da;margin-top:2px}.room-list .txt-area .sub-txt,.room-list .txt-area .sub-txt02{display:block;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:11px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:11px}.room-list .txt-area .sub-txt02{color:#212529;margin-top:8px}.room-list .tag{display:flex;margin-top:12px}.room-list .tag [class*=tag]{border:1px solid;border-radius:2px;box-sizing:border-box;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:11px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:11px;margin-right:4px;padding:0 8px}.room-list .tag .tag01{border-color:#7e3de3;color:#7e3de3}.room-list .tag .tag02{border-color:#ea3978;color:rgba(234,57,120,.8)}.room-list .tag .tag03{border-color:#49c4fd;color:#49c4fd}.room-list .tag .tag04{border-color:#ff9472;color:#ff9472}.room-list.column{padding:0 20px}.room-list.column .item{border:1px solid #e9ecef;border-radius:4px;box-sizing:border-box}.room-list.column .item a{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;position:relative}.room-list.column .item a .info-top{padding:0}.room-list.column .item .img-area{border-radius:4px;flex-basis:104px;height:auto;margin:12px;overflow:hidden;position:relative}.room-list.column .item .img-area img{left:50%;overflow:hidden;position:absolute;top:0;transform:translateX(-50%);width:100%}.room-list.column .item .txt-area{height:auto;margin:12px 0;padding:0;width:calc(100% - 128px)}.room-list.column .item .tag{border-top:1px solid #dee2e6;flex-basis:100%;margin-top:0;padding:4px 8px 8px}.room-list.column .item .tag [class*=tag]{border:0;margin:0 4px;padding:0}.room-list.column .item+.item{margin-top:12px}.dimed:after{background:rgba(0,0,0,.6);content:"";display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:800}.dimed.active:after{display:block}.dimed.active .sort-btn-area{bottom:0}.dimed.active .loading-pop,.dimed.active .modal-pop{display:block}.dimed .sort-btn-area{background:#fff;border:1px solid #ced4da;border-radius:12px 12px 0 0;bottom:-100%;left:50%;margin-left:-45px;max-width:640px;padding:44px 20px 20px;position:fixed;transition:bottom .3s ease 0s;width:100%;z-index:999}.dimed .sort-btn-area .tit{font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:18px;font-style:normal;font-weight:700;letter-spacing:-.03em;line-height:24px}.dimed .sort-btn-area .btn-radio+.btn-radio{margin-top:8px}.dimed .sort-btn-area .btn-radio:first-of-type{margin-top:16px}.dimed .sort-btn-area .btn-close{height:24px;position:absolute;right:20px;top:20px;width:24px}.dimed .sort-btn-area .btn-close img{height:24px;width:24px}.dimed .modal-pop{background:#fff;border-radius:12px;display:none;left:50%;padding:44px 20px 20px;position:fixed;top:50%;transform:translate(-50%,-50%);width:311px;z-index:999}.dimed .modal-pop button.btn-close{left:auto;right:4px}.dimed .modal-pop .tit-area .tit{font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:18px;font-style:normal;font-weight:700;letter-spacing:-.03em;line-height:24px;text-align:left}.dimed .modal-pop .tit-area p{color:#adb5bd;font-size:14px;letter-spacing:-.03em;line-height:20px;margin:8px 0 20px;text-align:left}.dimed .modal-pop .btn-area{padding:0}.dimed .modal-pop .btn-area button{position:inherit}.dimed .loading-pop{background:#fff;border-radius:100%;display:none;height:174px;left:50%;padding:20px;position:fixed;top:50%;transform:translate(-50%,-50%);width:174px;z-index:999}.dimed .loading-pop .in{flex-direction:column;font-size:14px;font-weight:700;height:100%;justify-content:center;line-height:20px;opacity:.6}.booking-area,.dimed .loading-pop .in{align-items:center;display:flex;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-style:normal;letter-spacing:-.03em;width:100%}.booking-area{flex-basis:100%;height:64px}.booking-area,.booking-area button{font-size:12px;font-weight:400;line-height:16px}.booking-area button{font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-style:normal;height:auto;letter-spacing:-.03em;margin:0;position:inherit}.booking-area dl{flex-basis:30%;text-align:center}.booking-area dl dt{color:#6c757d;font-weight:400}.booking-area .dates{background:#708e73;border-radius:100px;color:#fff;flex-basis:10%;font-weight:500;height:24px;line-height:24px;text-align:center}.booking-area .room{position:relative}.booking-area .room:before{background:#c4c4c4;content:"";display:block;height:12px;left:0;margin-top:-6px;position:absolute;top:50%;width:1px}.no-data{font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:16px;font-style:normal;font-weight:700;letter-spacing:-.03em;line-height:20px;padding:12px 0;text-align:center}.no-data .ico{display:block;margin-bottom:12px}.no-data .ico img{width:40px}.cal-box{height:85%;max-width:640px;overflow-y:scroll;padding:0 20px;position:fixed;width:100%}.vc-container{border:0!important;width:100%!important}.vc-container .vc-pane[data-v-4a5f2beb]{padding-top:17px}.vc-container .vc-arrows-container{display:none}.vc-container .vc-grid-container[data-v-3ca35a05]{overflow:inherit!important}.vc-container .vc-weeks[data-v-4a5f2beb]{height:439px;padding:2px!important}.vc-container .vc-header[data-v-4a5f2beb]{padding:0!important}.vc-container .vc-day-box-center-center[data-v-2aac4f42]{display:block;font-size:14px;font-weight:500;line-height:20px}.vc-container .vc-day-box-center-center[data-v-2aac4f42],.vc-container .vc-title[data-v-4a5f2beb]{font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-style:normal;letter-spacing:-.03em}.vc-container .vc-title[data-v-4a5f2beb]{color:#000;font-size:18px;font-weight:700;line-height:24px;padding:5px 0!important}.vc-container .vc-weekday[data-v-4a5f2beb]{color:#adb5bd;font-size:12px;letter-spacing:-.03em;line-height:16px}.vc-container .vc-day-content[data-v-2aac4f42]{height:48px!important;max-height:48px!important}.vc-container .vc-day-content[data-v-2aac4f42]:focus,.vc-container .vc-day-content[data-v-2aac4f42]:hover{background:none}.vc-container .vc-day-box-center-bottom{min-height:22px;position:relative!important}.vc-container .holiday{color:#708e73;font-size:12px;font-weight:500;letter-spacing:-1px;position:absolute;text-align:center;width:100%}.vc-container .vc-bg-red-200{background:#ffffe1!important;border-radius:14px;height:100%!important;height:48px!important;left:1px;position:absolute;top:0;width:100%!important}.vc-container .vc-rounded-full{border-radius:14px;height:100%!important;width:100%!important}.vc-container .vc-day-box-right-center+.vc-day-box-center-center .vc-highlight[data-v-2aac4f42]{border-radius:14px 0 0 14px!important}.vc-container .vc-day-box-left-center+.vc-day-box-center-center .vc-highlight[data-v-2aac4f42]{border-radius:0 14px 14px 0!important}.vc-container .vc-day-box-right-center .vc-highlight.vc-highlight-base-start[data-v-2aac4f42]{border-radius:14px 0 0 14px!important}.vc-container .vc-highlights[data-v-2aac4f42]{margin-top:2px}.vc-container .vc-bg-red-600,.vc-container .vc-border-red-700{background:#708e73!important;max-height:48px}.vc-container .vc-border-red-700{border:0}.vc-container .vc-text-gray-900{color:#000!important}.vc-container .text--white[data-v-779cdd90]{color:#fff!important}.vc-container .vc-text-red-900{color:#000!important}.vc-container .focus\:vc-font-bold:focus,.vc-container .vc-font-bold{font-weight:500!important}.item .tag{display:flex;margin-top:12px}.item .tag [class*=tag]{border:1px solid;border-radius:2px;box-sizing:border-box;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:11px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:11px;margin-right:4px;padding:0 8px}.item .tag .tag01{border-color:#7e3de3;color:#7e3de3}.item .tag .tag02{border-color:#ea3978;color:rgba(234,57,120,.8)}.item .tag .tag03{border-color:#49c4fd;color:#49c4fd}.item .tag .tag04{border-color:#ff9472;color:#ff9472}.terms-wrap{border:1px solid #e9ecef;border-radius:4px;margin-top:8px;padding-bottom:16px}.terms-wrap .form-check{margin:0;padding:7px 16px}.terms-wrap .form-check.all{border-bottom:1px solid #e9ecef;display:block;padding:16px}.terms-wrap .flex-box{align-items:center;justify-content:space-between;padding-right:16px}.bd-box{background:#fff;border:1px solid #dee2e6;border-radius:4px;box-sizing:border-box;margin-top:16px;padding:16px}.bd-box .fl-box{color:#212529;display:flex;font-size:12px;font-weight:500;justify-content:space-between;letter-spacing:-.03em;line-height:16px}.bd-box .fl-box+.fl-box{margin-top:8px}.bd-box .fl-box.option{flex-wrap:wrap}.bd-box .fl-box.option .tit{font-size:12px;font-weight:500;line-height:16px;width:100%}.bd-box .fl-box.option .price{margin-top:4px;text-align:right;width:100%}.bd-box .fl-box.option .price span{display:block;margin-top:4px}.bd-box .fl-box.option+.option{border-top:1px solid #dee2e6;padding-top:8px}.bd-box.total{border:1px solid #708e73}.bd-box.total .tit{font-weight:500}.bd-box.total .price,.bd-box.total .tit{font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:14px;font-style:normal;letter-spacing:-.03em;line-height:20px}.bd-box.total .price{font-weight:700}.bd-box.type02{border-color:#212529}.bd-box.type02 .tit{font-weight:500}.bd-box.type02 .cont,.bd-box.type02 .price,.bd-box.type02 .tit{font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:14px;font-style:normal;letter-spacing:-.03em;line-height:20px}.bd-box.type02 .cont,.bd-box.type02 .price{font-weight:700}.bubble{background:#4ecdc4;border-radius:3px;color:#fff;filter:drop-shadow(5px 0 10px rgba(0,0,0,.06));flex-basis:100%;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:11px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:11px;padding:10px;position:absolute;z-index:9}.bubble:before{border-bottom:6px solid #4ecdc4;border-left:4px solid transparent;border-right:4px solid transparent;content:"";height:0;left:16px;position:absolute;top:-6px;width:0}.rating-box{padding:20px 0}.rating-box .q{text-align:center}.rating-box .q .tag{border:1px solid #adb5bd;border-radius:4px;color:#adb5bd;display:inline-block;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:11px;font-style:normal;font-weight:400;height:21px;letter-spacing:-.03em;line-height:11px;margin:0 8px 0 0;padding:2px 8px}.rating-box .q .tag.total{border-color:#708e73;color:#708e73}.rating-box .q strong{display:inline-block;font-size:16px}.rating-box .img-status,.rating-box .q strong{font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-style:normal;font-weight:700;letter-spacing:-.03em;line-height:20px}.rating-box .img-status{font-size:14px;margin:8px auto 0;text-align:center;width:auto}.rating-box .img-status img{display:block;margin:0 auto 4px;width:40px}.rating-box+.rating-box{border-top:1px solid #dee2e6}.star-rating{margin:8px auto 0;overflow:hidden;position:relative}.star-rating,.star-rating .star-img{display:block;height:48px;width:240px}.star-rating .star-img{pointer-events:none;position:absolute;right:0;top:1px}.star-rating .star-label{background:url(/images/common/star-off.png) 0 0/48px 48px no-repeat;cursor:pointer;float:left;height:48px;position:relative;width:48px;z-index:1}.star-rating .star-label input{clip:rect(1px,1px,1px,1px);clip:rect(1px 1px 1px 1px);word-wrap:normal;height:1px;overflow:hidden;position:absolute;width:1px;word-break:normal}.star-rating .star-label input:checked+.star-img{background:url(/images/common/star-on.png) 0 0/48px 48px repeat-x;z-index:1}.hide{display:none!important}img.emoji{display:inline!important;height:1em;margin:.15em .05em 0 .1em;vertical-align:-.1em;width:1em!important}img:not([src]){visibility:hidden}.wrapper{height:100vh;margin:0 auto;max-width:1190px;position:relative;width:100%}.container{box-shadow:0 2px 50px 0 rgba(0,0,0,.13);margin:0 auto;min-height:100vh;overflow-x:hidden;position:absolute;right:0}.container,header{border-left:1px solid #e8e8e8;border-right:1px solid #e8e8e8;max-width:640px;top:0;width:100%;z-index:10}header{box-sizing:border-box;display:flex;height:56px;justify-content:space-between;left:50%;margin-left:-45px;position:fixed}header.fixed{background:#fff;width:100%}header.fixed:after{background:url(/images/common/bg-header-shadow.png) 0 0 repeat-x;background-size:30px auto;bottom:-20px;content:"";height:20px;left:0;position:absolute;width:100%}header h2{font-size:16px;font-weight:500;line-height:56px;margin:0 auto;text-align:center}header button{position:absolute}header button.btn-back,header button.btn-close{left:8px;top:4px;width:48px}header button.btn-back img,header button.btn-close img{width:48px}header button.btn-reset{color:#212529;font-size:12px;height:48px;padding:0 14px;right:20px;top:4px;width:auto}header button.btn-reset:disabled{color:#adb5bd}header .search-area{background:#fff;border:1px solid #ff666a;border-radius:100px;box-shadow:0 0 12px rgba(0,0,0,.06);color:#adb5bd;display:block;line-height:20px;line-height:40px;overflow:hidden;padding-left:20px;position:relative;width:207px}header .search-area,header .search-area input{font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:14px;font-style:normal;font-weight:500;height:40px;letter-spacing:-.03em}header .search-area input{border:0;border-radius:0;line-height:20px;padding-left:0;padding-right:0;vertical-align:top;width:calc(100% - 36px)}header .search-area button{height:40px;right:0;top:0;width:40px}header .search-area button img{width:24px}header a.search-area:after{background:url(/images/common/btn-search.png) no-repeat 0 0;background-size:24px auto;content:"";height:24px;position:absolute;right:12px;top:8px;width:24px}header.main-header{background:transparent;display:flex;justify-content:space-between;padding:10px 20px 0}header.main-header .logo a{align-items:center;display:flex;height:40px}header.main-header .logo a img{width:97px}header.main-header .search-area{border:1px solid transparent}header.main-header.fixed{background:#fff;height:60px;padding-top:10px}header.main-header.fixed .search-area{border:1px solid #ff666a}header.detail-header{background:transparent;display:flex;justify-content:space-between;margin-top:-1px;padding:28px 20px 0}header.detail-header .btn-heart,header.detail-header .btn-share{height:48px;top:4px;width:48px}header.detail-header .btn-heart img,header.detail-header .btn-share img{width:48px}header.detail-header .btn-heart{right:56px}header.detail-header .btn-share{right:8px}header.detail-header>h2{display:none}header.detail-header.fixed{background:#fff;padding-top:10px}header.detail-header.fixed .search-area{border:1px solid #ff666a}header.detail-header.fixed path{stroke:#000}header.detail-header.fixed>h2{display:block;line-height:unset;margin:5px 0 0!important;overflow-x:hidden;padding-left:36px;padding-right:20px;text-align:left!important;text-overflow:ellipsis;white-space:nowrap;width:280px}.sub-header.type02{background:#fff;border-bottom:1px solid #dee2e6}.sub-header.logo-header{display:flex;flex-direction:column;justify-content:center;padding:0 20px}.sub-header.logo-header>h1{display:flex}.sub-header.logo-header>h1>a{display:block}.sub-header.logo-header>h1>a>img{display:block;height:24px;width:97px}.contents{min-height:calc(100vh - 168px);padding-top:76px}.fixed-btn-area{background:#fff;border-left:1px solid #e8e8e8;border-right:1px solid #e8e8e8;bottom:0;box-shadow:0 0 12px rgba(0,0,0,.08);height:64px;padding:8px 12px}.fixed-btn-area,.toast-message{left:50%;margin-left:-45px;max-width:640px;position:fixed;width:100%}.toast-message{bottom:32px;display:none;text-align:center;z-index:999}.toast-message p{background:#212529;border-radius:100px;color:#fff;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:12px;font-style:normal;font-weight:500;letter-spacing:-.03em;line-height:16px;margin:0 auto;opacity:.9;padding:10px 20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.toast-message.active{display:block}.fixed-btn-area+.toast-message{bottom:100px}.modal-wrapper{height:0;left:50%;margin-left:-45px;max-width:640px;overflow-y:scroll;overflow:auto;top:200%;width:100%;z-index:999}.modal-wrapper,.modal-wrapper header{background:#fff;position:fixed;transition:top .3s ease 0s}.modal-wrapper header{border:0;margin-top:-1px;top:100%}.modal-wrapper header:after{background:url(/images/common/bg-header-shadow.png) 0 0 repeat-x;background-size:30px auto;bottom:-20px;content:"";height:20px;left:0;position:absolute;width:100%}.modal-wrapper .fixed-btn-area{border:0;bottom:-100%;transition:bottom .3s ease 0s;z-index:999}.modal-wrapper.active{height:100vh;top:0}.modal-wrapper.active header{top:0}.modal-wrapper.active .fixed-btn-area{bottom:0}.modal-cont button{position:static}body.not-scroll{overflow:hidden}body.not-scroll .cont{position:relative;top:0}body.is-locked{height:100%;overflow:hidden}.tab-bar,body.is-locked{position:fixed;width:100%}.tab-bar{align-items:center;background:#fff;border-top:1px solid #dee2e6;bottom:0;display:flex;height:56px;justify-content:space-between;left:50%;margin-left:-45px;max-width:640px}.tab-bar a{color:#212529;font-family:Noto Sans KR;font-size:12px;letter-spacing:-.03em;line-height:16px;padding-top:24px;position:relative;text-align:center;width:25%}.tab-bar a svg{background-position:0 0;background-repeat:no-repeat;background-size:24px auto;height:24px;left:50%;margin-left:-12px;position:absolute;top:0;width:24px}.tab-bar a.active{color:#708e73}.tab-bar a.active path{stroke:#708e73}@media only screen and (min-width:641px) and (max-width:1199px){.container{position:relative}.dimed .sort-btn-area,.fixed-btn-area,.tab-bar,header{left:50%;margin-left:-320px}.fixed-btn-area,.main-header,.modal-wrapper,.toast-message{margin-left:-320px}}@media only screen and (max-width:640px){.dimed .sort-btn-area,.fixed-btn-area,.main-header,.modal-wrapper,.tab-bar,.toast-message,header{left:0;margin-left:0}.container,header{border-left:0;border-right:0}.modal-wrapper{padding-bottom:96px}}@media (orientation:landscape) and (max-width:500px){#not-allow-orientation-landscape{display:flex}#footer-margin-area,#rooms-move-button{display:none!important}}.btn-brown{background:#3d3939;color:#fff}.btn-bd,.btn-brown{height:48px;padding:0 20px;width:auto}.btn-bd{background:#fff;border:1px solid #ced4da;color:#000}.btn-point{background:#708e73;color:#fff;height:48px;padding:0 20px;width:auto}#bottom-nav-bar{background:#fff;border-top:1px solid #dee2e6;bottom:0;display:flex;flex-direction:row;position:fixed;width:638px;z-index:10}@media only screen and (max-width:400px){#bottom-nav-bar{width:375px}}#bottom-nav-bar>div{display:flex;flex:1;flex-direction:column}#bottom-nav-bar>div a{align-items:center;display:flex;flex-direction:column;padding:8px 0}#bottom-nav-bar>div a div.text-area p{color:#212529;font-family:Noto Sans KR;font-size:12px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:16px}#bottom-nav-bar>div a div.text-area p.active{color:#708e73}#pc-wrapper{display:none}@media only screen and (min-width:1200px){#pc-wrapper{display:flex;flex-direction:column;gap:65px;height:100vh;justify-content:center;left:45%;margin-left:-580px;position:fixed;top:0;width:435px}}@media only screen and (min-width:1200px) and (max-height:1000px){#pc-wrapper{left:40%!important}}@media only screen and (min-width:1200px){#pc-wrapper div.title-area p{color:#212529;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:30px;font-style:normal;font-weight:600;letter-spacing:-.02em;line-height:38px}#pc-wrapper div.title-area p.primary-underline{display:inline-block}#pc-wrapper div.title-area p.primary-underline:before{border-top:8px solid #708e73;content:"";display:block;margin-bottom:-25px;opacity:.35}#pc-wrapper div.title-area p.sub-title{color:#94bc67;font-family:"Noto Serif KR";font-size:24px;font-style:normal;font-weight:600;letter-spacing:-.02em;line-height:38px;margin-top:6px}#pc-wrapper div.description-area{display:flex;flex-direction:column;gap:32px}#pc-wrapper div.description-area p{color:#a89d9d;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:14px;font-style:normal;font-weight:500;letter-spacing:-.03em;line-height:20px}#pc-wrapper div.description-area p.sub-title{color:#3d3939;font-family:Noto Sans KR;font-size:17px;font-style:normal;font-weight:300;letter-spacing:-.03em;line-height:28px}#pc-wrapper div.image-area>img{height:1020px;width:700px}}@media only screen and (min-width:1200px) and (max-height:1000px){#pc-wrapper div.image-area>img{height:860px!important;width:580px!important}}.out-link{height:45px;margin-top:20px;padding-top:15px;text-align:center}.out-link>a:first-child{margin-left:10px}.out-link>a>img{margin-right:15px}footer#footer{color:#6c757d;gap:16px;padding:20px}footer#footer,footer#footer>div.recommend-area{display:flex;flex-direction:column}footer#footer>div.recommend-area>a{align-items:center;background:#e9ecef;border:1px solid #e9ecef;border-radius:4px;box-sizing:border-box;display:flex;flex-direction:row;gap:5px;justify-content:center;padding:11px}footer#footer>div.recommend-area>a>p{color:#212529;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:12px;font-style:normal;font-weight:500;letter-spacing:-.03em;line-height:16px}footer#footer>div.open-modal-area{display:flex;flex-direction:row;justify-content:center}footer#footer>div.open-modal-area>button{color:#6c757d;font-family:Noto Sans KR;font-size:12px;font-style:normal;font-weight:500;height:unset;letter-spacing:-.4px;line-height:14px;width:unset}footer#footer>div.open-modal-area>button:after{content:"|";display:inline-block;margin:0 4px}footer#footer>div.open-modal-area>button:last-child:after{display:none}footer#footer>address{display:none;font-family:Noto Sans KR;font-size:12px;font-style:normal;font-weight:500;letter-spacing:-.4px;line-height:16px}footer#footer>address>p>a{color:#ced4da}footer#footer>address>small{font-family:Noto Sans KR;font-size:12px;font-style:normal;font-weight:500;letter-spacing:-.4px;line-height:16px}footer#footer>address.active{display:block}footer#footer>address>hr.mt-1{margin-top:10px}footer#footer>address>hr.mb-1{margin-bottom:10px}footer#footer>div.more-info-button-area{display:flex;flex-direction:column}footer#footer>div.more-info-button-area>button{align-items:center;border:1px solid #fff;border-radius:4px;box-sizing:border-box;color:#fff;display:flex;flex-direction:row;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:12px;font-style:normal;font-weight:400;height:unset;justify-content:center;letter-spacing:-.03em;line-height:16px;padding:8px 0;width:unset}footer#footer>div.more-info-button-area>button>img{height:12px;transform:rotate(180deg);width:12px}footer#footer>div.more-info-button-area>button.active>img{transform:rotate(0deg)}#main{padding-top:0}#main>div.gray-dividing-line-below{border-bottom:12px solid #e9ecef}#main h2.title-area{font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:18px;font-style:normal;font-weight:700;letter-spacing:-.03em;line-height:24px}#main h2.title-area.under-line{display:inline-block;margin-bottom:10px}#main h2.title-area.under-line:after{bottom:6px;content:"";display:inline-block;height:8px;left:0;position:absolute;width:100%;z-index:-1}#main #main-banners{margin-top:60px}#main #main-banners .swiper .swiper-wrapper .swiper-slide{position:relative}#main #main-banners .swiper .swiper-wrapper .swiper-slide a{width:100%}#main #main-banners .swiper .swiper-wrapper .swiper-slide a div.img-area:before{background:linear-gradient(180deg,transparent,transparent 50%,rgba(0,0,0,.6) 75.35%,rgba(0,0,0,.7));content:"";display:block;height:100%;opacity:.7;position:absolute;width:100%}#main #main-banners .swiper .swiper-wrapper .swiper-slide a div.txt-area{bottom:50px;color:#fff;left:32px;position:absolute;text-align:left;width:calc(100% - 90px)}#main #main-banners .swiper .swiper-wrapper .swiper-slide a div.txt-area span{display:block}#main #main-banners .swiper .swiper-wrapper .swiper-slide a div.txt-area span.txt01{font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:18px;font-style:normal;font-weight:500;letter-spacing:-.02em;line-height:24px}#main #main-banners .swiper .swiper-wrapper .swiper-slide a div.txt-area span.txt02{font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:30px;font-style:normal;font-weight:600;letter-spacing:-.02em;line-height:38px}#main #main-banners .swiper .swiper-wrapper .swiper-slide a div.txt-area span.txt03{font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:20px;margin-top:12px}#main #main-city-link-banners{gap:12px;padding:42px 20px 34px}#main #main-city-link-banners .swiper{width:100%}@media only screen and (max-width:400px){#main #main-city-link-banners .swiper{padding-right:17px;width:105%}}#main #main-city-link-banners .swiper .swiper-slide{margin-right:12px;width:95px}#main #main-city-link-banners .swiper .swiper-slide:last-child{margin-right:unset}#main #main-city-link-banners .swiper .swiper-slide a{display:flex;flex-direction:column;gap:4px}#main #main-city-link-banners .swiper .swiper-slide a div.img-area{border-radius:4px;height:97px;overflow:hidden}#main #main-city-link-banners .swiper .swiper-slide a div.img-area img{height:unset}#main #main-city-link-banners .swiper .swiper-slide a div.txt-area{color:#495057;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:13px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:16px}#main #main-magazine{padding:40px 20px 20px}#main #main-magazine .swiper.blog-reviews{width:100%}@media only screen and (max-width:400px){#main #main-magazine .swiper.blog-reviews{padding-right:20px;width:105%}}#main #main-magazine .swiper.blog-reviews:after{border-bottom:1px solid #dee2e6;content:"";display:block;margin:20px 0}#main #main-magazine .swiper.blog-reviews:last-child:after{display:none}#main #main-magazine .swiper.blog-reviews .swiper-slide{margin-right:8px}#main #main-magazine .swiper.blog-reviews .swiper-slide:last-child{margin-right:unset}#main #letstay-picks{padding:42px 20px 34px}#main #letstay-picks>a{color:#adb5bd;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:12px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:16px;line-height:24px;position:absolute;right:20px;text-align:center}#main #letstay-picks>h2.title-area>span.yellowtail{font-family:Yellowtail}#main #letstay-picks .swiper{overflow:hidden;padding-bottom:48px;position:relative}#main #letstay-picks .swiper:after{clear:both;content:"";display:block}#main #letstay-picks .swiper a,#main #letstay-picks .swiper a div.img-area,#main #letstay-picks .swiper a div.img-area img{height:375px}#main #letstay-picks .swiper a div.txt-area{background:#fff;border-radius:4px 4px 0 0;bottom:-1px;height:68px;left:20px;padding:18px 32px;position:absolute;text-align:center;width:calc(100% - 40px)}#main #letstay-picks .swiper a div.txt-area:after{background:url(/images/common/btn-link.png) no-repeat 0 0;background-size:100%;content:"";display:block;height:13px;position:absolute;right:20px;top:50%;width:7px}#main #letstay-picks .swiper a div.txt-area p.point-txt{color:#708e73;display:block;font-size:16px;line-height:20px}#main #letstay-picks .swiper a div.txt-area p.name,#main #letstay-picks .swiper a div.txt-area p.point-txt{font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-style:normal;font-weight:500;letter-spacing:-.03em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#main #letstay-picks .swiper a div.txt-area p.name{font-size:18px;line-height:24px;margin-top:4px}#main #letstay-picks .swiper-pagination{bottom:28px}#main #promotion-accommodations{padding:42px 20px 34px}#main #promotion-accommodations>a{color:#adb5bd;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:12px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:16px;line-height:24px;position:absolute;right:20px;text-align:center}#main #promotion-accommodations>h2.title-area>span.yellowtail{font-family:Yellowtail}#main #promotion-accommodations .swiper{overflow:hidden;padding-bottom:48px;position:relative}#main #promotion-accommodations .swiper:after{clear:both;content:"";display:block}#main #promotion-accommodations .swiper a,#main #promotion-accommodations .swiper a div.img-area,#main #promotion-accommodations .swiper a div.img-area img{height:375px}#main #promotion-accommodations .swiper a div.txt-area{background:#fff;border-radius:4px 4px 0 0;bottom:-1px;height:68px;left:20px;padding:18px 32px;position:absolute;text-align:center;width:calc(100% - 40px)}#main #promotion-accommodations .swiper a div.txt-area:after{background:url(/images/common/btn-link.png) no-repeat 0 0;background-size:100%;content:"";display:block;height:13px;position:absolute;right:20px;top:50%;width:7px}#main #promotion-accommodations .swiper a div.txt-area p.point-txt{color:#708e73;display:block;font-size:16px;line-height:20px}#main #promotion-accommodations .swiper a div.txt-area p.name,#main #promotion-accommodations .swiper a div.txt-area p.point-txt{font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-style:normal;font-weight:500;letter-spacing:-.03em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#main #promotion-accommodations .swiper a div.txt-area p.name{font-size:18px;line-height:24px;margin-top:4px}#main #promotion-accommodations .swiper-pagination{bottom:28px}#main .city-description{color:#708e73;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:16px;font-style:normal;font-weight:500;letter-spacing:-.03em;line-height:20px;line-height:24px}#main #accommodation-lowest-prices,#main #main-exhibition-banner{padding:42px 20px 34px}#main #accommodation-lowest-prices>h2.title-area.under-line{margin-bottom:10px}#main #accommodation-lowest-prices .swiper.cities-lists{margin-bottom:12px}#main #accommodation-lowest-prices .swiper.cities-lists .swiper-slide{overflow:hidden;width:auto}#main #accommodation-lowest-prices .swiper.cities-lists .swiper-slide:first-child{border-radius:4px 0 0 4px}#main #accommodation-lowest-prices .swiper.cities-lists .swiper-slide:last-child{border-radius:0 4px 4px 0}#main #accommodation-lowest-prices .swiper.cities-lists a{background:#e9ecef;color:#6c757d;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:20px;padding:12px 16px}#main #accommodation-lowest-prices .swiper.cities-lists a.active{background:#212529;color:#fff}#main #accommodation-lowest-prices .swiper.lowest-price-accommodations{width:100%}@media only screen and (max-width:400px){#main #accommodation-lowest-prices .swiper.lowest-price-accommodations{padding-right:17px;width:105%}}#main #accommodation-lowest-prices .swiper.lowest-price-accommodations .swiper-slide{margin-right:8px}#main #accommodation-lowest-prices .swiper.lowest-price-accommodations .swiper-slide:last-child{margin-right:unset}#main #accommodation-lowest-prices .swiper.lowest-price-accommodations.active{display:block}#main #theme-accommodations{padding:40px 20px 20px}#main #theme-accommodations .swiper.theme-accommodations{width:100%}@media only screen and (max-width:400px){#main #theme-accommodations .swiper.theme-accommodations{padding-right:20px;width:105%}}#main #theme-accommodations .swiper.theme-accommodations:after{border-bottom:1px solid #dee2e6;content:"";display:block;margin:20px 0}#main #theme-accommodations .swiper.theme-accommodations:last-child:after{display:none}#main #theme-accommodations .swiper.theme-accommodations .swiper-slide{margin-right:8px}#main #theme-accommodations .swiper.theme-accommodations .swiper-slide:last-child{margin-right:unset}#main #letstay-story{align-items:center;border-top:1px solid #dee2e6;display:flex;flex-direction:column;height:56px;justify-content:center;width:100%}#main #letstay-story p{font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:20px}#main #letstay-story p span{color:#708e73}#main #letstay-story p:before{background:url(/images/common/ico-page-tit.png) no-repeat 0 0;background-size:16px auto;content:"";display:inline-block;height:17px;margin-right:4px;vertical-align:-2px;width:16px}header.search-header{background:#fff;display:block;flex-wrap:wrap;height:128px;padding-top:56px}header.search-header:after{background:url(/images/common/bg-header-shadow.png) 0 0 repeat-x;background-size:30px auto;bottom:-20px;content:"";height:20px;left:0;position:absolute;width:100%}header.search-header button.btn-back{top:12px}header.search-header .booking-area{margin-top:8px}header.search-header .search-area{margin-right:20px;margin-top:16px;position:absolute;right:0;top:0;width:calc(100% - 76px)}header.search-header.type02{height:72px}header.search-header.type02+.contents{padding-top:104px}header.search-header.type02 .btn-close{top:12px}.search-page{height:100%;overflow-y:scroll;padding-bottom:64px;padding-top:160px;position:fixed;width:100%}.search-page .tit{font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:16px;font-style:normal;font-weight:700;letter-spacing:-.03em;line-height:20px;margin:0 20px 12px;text-align:left}.search-page .list{margin-bottom:24px;padding:0 20px}.search-page .list ul{display:none;margin-bottom:12px}.search-page .list ul li{font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:20px;position:relative}.search-page .list ul li:before{background:url(/images/common/ico-pin.png) no-repeat 0 0;background-size:16px auto;content:"";display:block;height:16px;left:0;position:absolute;top:8px;width:16px}.search-page .list ul li.hotels:before{background-image:url(/images/common/ico-home.png)}.search-page .list ul li a,.search-page .list ul li span{display:block;padding:8px 24px;position:relative}.search-page .list button{display:block;font-size:14px;font-weight:500;height:36px;padding-left:24px;position:relative;text-align:left;width:100%}.search-page .list button:before{background:url(/images/common/send.png) no-repeat 0 0;background-size:16px auto;left:0;top:10px}.search-page .list button:after,.search-page .list button:before{content:"";display:block;height:16px;position:absolute;width:16px}.search-page .list button:after{background:url(/images/common/btn-up.png) no-repeat 0 0;background-size:16px auto;right:0;top:8px}.search-page .list a{display:block;position:relative}.search-page .list a:after{background:url(/images/common/btn-arrow-up-right.png) no-repeat 0 0;background-size:16px auto;content:"";display:block;height:16px;position:absolute;right:0;top:8px;width:16px}.search-page .list .active ul{display:block}.search-page .list .active button:after{transform:rotate(-180deg);transition-duration:.4s}.search-page .list.keyword ul{display:block}.search-page.no-data{align-items:center;display:flex;justify-content:center;min-height:100vh;position:relative}@media only screen and (max-width:400px){.search-page.no-data{align-items:unset}.search-page.no-data>div{padding-top:100px}}.member-page{padding-bottom:40px}.member-page .search-member-list{display:flex;flex-direction:column;padding:0 20px}.member-page .search-member-list li{border-bottom:1px solid #e9ecef;display:flex;flex-direction:column;padding:16px 0 24px}.member-page .search-member-list .room-num{color:#708e73;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:16px;font-style:normal;font-weight:700;letter-spacing:-.03em;line-height:20px}.member-page .search-member-list .member{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-top:12px}.member-page .search-member-list .member .tit{font-size:16px;font-weight:500;line-height:20px}.member-page .search-member-list .member .tit,.member-page .search-member-list .member .tit span{font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-style:normal;letter-spacing:-.03em}.member-page .search-member-list .member .tit span{color:#adb5bd;display:block;font-size:12px;font-weight:400;line-height:16px;margin-top:4px}.member-page .search-member-list .quantity{align-items:center;background:#f8f9fa;border-radius:100px;display:flex;flex-direction:row;height:40px;justify-content:center;padding:4px 8px;width:130px}.member-page .search-member-list .quantity button{background-position:0 0;background-repeat:no-repeat;background-size:32px 32px;height:32px;overflow:hidden;width:32px}.member-page .search-member-list .quantity button.minutes{background-image:url(/images/common/btn-minutes.png)}.member-page .search-member-list .quantity button.plus{background-image:url(/images/common/btn-plus.png)}.member-page .search-member-list .quantity input{background:transparent;border:0;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:16px;font-style:normal;font-weight:700;height:32px;letter-spacing:-.03em;line-height:20px;text-align:center;width:50px}.member-page .search-member-list .quantity input:disabled{color:#000}.member-page .booking-tip{border-bottom:1px solid #dee2e6;color:#708e73;display:flex;flex-direction:column;font-size:14px;font-weight:400;margin-bottom:12px;padding:10px;text-align:left}.member-page .btn-add-room{background:transparent;color:#000;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:14px;font-style:normal;font-weight:500;letter-spacing:-.03em;line-height:20px;line-height:48px;margin-top:-20px;text-align:center;width:100%}.member-page .btn-add-room:before{background:url(/images/common/ico-plus-circle.png) no-repeat 0 0;background-size:24px auto;content:"";display:inline-block;height:24px;left:0;position:relative;top:6px;width:24px}.member-page .btn-confirm{background:#3d3939}.member-page .age-area{align-items:center;display:flex;justify-content:space-between;margin-top:12px}.member-page .age-area .tit{font-size:12px;font-weight:400}.member-page .age-area .age-box{display:flex;flex-direction:column;gap:4px}.member-page .age-area .age-box .age-input-area{align-items:center;border:1px solid #e9ecef;border-radius:4px;display:flex;height:44px;justify-content:space-between;padding-right:16px;width:200px}.member-page .age-area .age-box .age-input-area input{background:transparent;border:0;color:#212529;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:14px;font-style:normal;font-weight:400;height:44px;letter-spacing:-.03em;line-height:20px;padding:0 0 0 16px;width:120px}.member-page .age-area .age-box .age-input-area input::-webkit-input-placeholder,.member-page .age-area .age-box .age-input-area input::placeholder{color:#adb5bd;font-size:12px;line-height:16px}.member-page .age-area .age-box .age-input-area .age{color:#212529;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:20px}.member-page .age-area .age-box .age-input-area .age.adult{color:#708e73}.member-page .age-area .age-box .age-description-area>p{color:#5c95ff;font-family:Noto Sans KR;font-size:11px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:16px}.calendar-page.contents{padding-top:55px}#city,#city>div#app{display:flex;flex-direction:column}#city>div#app{border-bottom:1px solid #dee2e6;border-top:1px solid #dee2e6;box-sizing:border-box;justify-content:center}#city .city-top{margin-bottom:12px;padding:0 53px 0 20px;position:relative}#city .city-top h2{font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:24px;font-style:normal;font-weight:700;letter-spacing:-.03em;line-height:32px}#city .city-top p{color:#495057;font-size:14px;line-height:20px}#city .city-top .btn-search,#city .city-top p{font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-style:normal;font-weight:400;letter-spacing:-.03em}#city .city-top .btn-search{color:#adb5bd;font-size:12px;line-height:16px;padding-right:20px;position:absolute;right:20px;top:10px}#city .city-top .btn-search:after{background:url(/images/common/ico-btn-search.png) no-repeat 0 0;background-size:16px auto;content:"";height:16px;margin-top:-8px;position:absolute;right:0;top:50%;width:16px}#city .search-bar{border:1px solid #708e73;border-radius:4px;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:12px;font-style:normal;font-weight:500;letter-spacing:-.03em;line-height:16px;margin:12px 20px 0;padding:16px 0;text-align:center}#city .search-bar span{padding:0 12px;position:relative}#city .search-bar span:before{background:#c4c4c4;content:"";height:12px;left:0;margin-top:-6px;position:absolute;top:50%;width:1px}#city .search-bar span:first-child:before{display:none}#city>#city-banners{height:250px;margin-bottom:28px;margin-top:24px;overflow:hidden;padding:0 20px;position:relative}#city>#city-banners:after{clear:both;content:"";display:block}#city>#city-banners a{border-radius:4px;display:block;height:250px;overflow:hidden;position:relative;width:250px}#city>#city-banners .txt-area{color:#fff;left:20px;position:absolute;text-align:left;top:20px}#city>#city-banners .txt-area [class*=tag]{border-radius:2px;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:10px;font-style:normal;font-weight:500;letter-spacing:-.03em;line-height:14px;padding:4px 12px}#city>#city-banners .txt-area .tag01{background:#5c95ff}#city>#city-banners .txt-area .tag02{background:#4ecdc4}#city>#city-banners .txt-area .txt01{display:block;font-size:14px;font-weight:500;line-height:20px}#city>#city-banners .txt-area .txt02{display:block;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:18px;font-style:normal;font-weight:700;letter-spacing:-.03em;line-height:24px}#city>#city-banners .swiper-wrapper{height:250px}#city>#city-banners .swiper-slide{height:250px;margin-right:12px;width:250px}#city>#city-banners .swiper-slide:last-child{margin-right:unset}#city>#city-banners .swiper-slide>a:before{background:#000;content:"";display:block;height:100%;opacity:.5;position:absolute;width:100%}#city>#city-banners .swiper-slide>a>span.img-area{display:flex;justify-content:center}#city>#city-banners .swiper-slide>a>span.img-area img{height:250px;width:unset}#city>#city-accommodations{display:flex;flex:1 0 auto;flex-direction:column;margin-top:20px;padding-bottom:40px}#city>#city-accommodations .tit-area{display:flex;justify-content:space-between;padding-bottom:18px}#city>#city-accommodations .tit-area>h3{font-weight:500}#city>#city-accommodations .tit-area>h3,#city>#city-accommodations .tit-area>h3>span{font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:16px;font-style:normal;letter-spacing:-.03em;line-height:20px}#city>#city-accommodations .tit-area>h3>span{font-weight:700}#city>#city-accommodations .tit-area .btn-sort{color:#adb5bd;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:12px;font-style:normal;font-weight:400;height:auto;letter-spacing:-.03em;line-height:16px;padding-right:20px;position:relative;width:auto}#city>#city-accommodations .tit-area .btn-sort:after{background:url(/images/common/icon-sort.png) no-repeat 0 0;background-size:16px auto;content:"";height:16px;margin-top:-8px;position:absolute;right:0;top:50%;width:16px}#city>#city-accommodations>div.spinner{display:flex;flex-direction:column;gap:20px;margin:auto}#city>#city-accommodations>div.spinner>div.location_indicator{display:flex;justify-content:center;margin:30px auto;position:relative}#city>#city-accommodations>div.spinner>div.location_indicator:after,#city>#city-accommodations>div.spinner>div.location_indicator:before{content:"";position:absolute}#city>#city-accommodations>div.spinner>div.location_indicator:before{-webkit-animation:mapping 1s linear infinite;animation:mapping 1s linear infinite;border-radius:100% 100% 100% 0;box-shadow:0 0 0 2px #708e73;height:20px;transform:rotate(-46deg);width:20px}#city>#city-accommodations>div.spinner>div.location_indicator:after{background-color:#708e73;border-radius:100%;height:10px;opacity:.2;top:24px;width:30px;z-index:-1}@-webkit-keyframes mapping{0%{top:0}50%{top:-5px}to{top:0}}@keyframes mapping{0%{top:0}50%{top:-5px}to{top:0}}#city>#city-accommodations>div.spinner>div.location_indicator_text{align-items:center;display:flex;flex-direction:column;gap:4px}#city>#city-accommodations>div.spinner>div.location_indicator_text>span.stay{color:#212529}#city>#city-accommodations>div.spinner>div.location_indicator_text>span.leave,#city>#city-accommodations>div.spinner>div.location_indicator_text>span.stay{font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:16px;font-style:normal;font-weight:700;letter-spacing:-.03em;line-height:20px}#city>#city-accommodations>div.spinner>div.location_indicator_text>span.leave{color:#708e73}#city>#city-accommodations>#accommodation-cards>div.item>a>dl.txt-area{height:100px}@media only screen and (max-width:400px){#city>#city-accommodations>#accommodation-cards>div.item>a>dl.txt-area{height:120px}}#city>#city-accommodations>#accommodation-cards>div.item>a>dl.txt-area>dd.info-top>span.pick>img{height:12px}#city>#city-accommodations>#accommodation-cards>div.item>a>dl.txt-area>dt.info-name{padding-right:16px}#city>#city-accommodations>#accommodation-cards>div.item>a>dl.txt-area>dt.info-name>span{color:#708e73;display:inline-block;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:18px;font-style:normal;font-weight:700;letter-spacing:-.03em;line-height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}#city>#city-accommodations>#accommodation-cards>div.item>a>div.tag{padding:8px 12px}#city .sub-txt{display:flex;flex-direction:row;margin-top:28px}#city .sub-txt span.accommodation-tag{color:#212529;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:13px;font-style:normal;font-weight:600;letter-spacing:-.03em;line-height:13px;margin-right:5px}#city .room-list.column .item .img-area img{left:50%;overflow:hidden;position:absolute;top:0;transform:translateX(-50%);width:auto}#city>div.gray-dividing-line-below{border-bottom:12px solid #e9ecef}#city .city-accommodations{padding:42px 20px 22px}#city .city-accommodations .title-area{font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:18px;font-style:normal;font-weight:700;letter-spacing:-.03em;line-height:24px}@media only screen and (max-width:640px){#city .city-accommodations .title-area{font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:16px;font-style:normal;font-weight:500;letter-spacing:-.03em;line-height:20px}}#city .city-accommodations .swiper{overflow:hidden;padding-bottom:48px;position:relative}#city .city-accommodations .swiper:after{clear:both;content:"";display:block}#city .city-accommodations .swiper a,#city .city-accommodations .swiper a div.img-area{height:400px}#city .city-accommodations .swiper a div.img-area img{height:375px}#city .city-accommodations .swiper .txt-area{background:#fff;height:68px;margin-top:-7px;padding:0 32px;text-align:center;width:100%}#city .city-accommodations .swiper .txt-area p.point-txt{color:#708e73;display:block}#city .city-accommodations .swiper .txt-area p.name,#city .city-accommodations .swiper .txt-area p.point-txt{font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:18px;font-style:normal;font-weight:500;letter-spacing:-.03em;line-height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#city .city-accommodations .swiper .txt-area p.name{margin-top:4px}@media only screen and (max-width:640px){#city .city-accommodations .swiper .txt-area p.name{font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:14px;font-style:normal;font-weight:700;letter-spacing:-.03em;line-height:20px}}#city .city-accommodations span.accommodation-tag{color:#212529;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:13px;font-style:normal;font-weight:600;letter-spacing:-.03em;line-height:13px;margin-right:5px;vertical-align:middle}#city .city-accommodations .swiper-pagination{bottom:15px}.signup-page{padding:76px 20px}.signup-page .tit-area{margin-bottom:32px}.signup-page .tit-area .tit-point{font-size:20px;letter-spacing:-.02em;line-height:24px}.signup-page .tit-area .tit-point,.signup-page button{font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-style:normal;font-weight:500}.signup-page button{border:1px solid #ced4da;border-radius:4px;font-size:14px;height:48px;letter-spacing:-.03em;line-height:20px;padding-top:1px}.signup-page button+button{margin-top:12px}.signup-page button span{padding-left:32px;position:relative}.signup-page button span:before{background-position:0 0;background-repeat:no-repeat;background-size:24px auto;content:"";display:inline-block;height:24px;left:0;margin-top:-12px;position:absolute;top:50%;width:24px}.signup-page button.btn-kakao span:before{background-image:url(/images/common/ico-kakao.png)}.signup-page button.btn-naver span:before{background-image:url(/images/common/ico-naver.png)}.signup-page button.btn-facebook span:before{background-image:url(/images/common/ico-facebook.png)}.signup-page button.btn-mail span:before{background-image:url(/images/common/ico-mail.png)}.signup-page .login-area{padding:32px 0;text-align:center}.signup-page .login-area p{font-weight:500}.signup-page .login-area a,.signup-page .login-area p{font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:14px;font-style:normal;letter-spacing:-.03em;line-height:20px}.signup-page .login-area a{display:block;font-weight:700;margin-top:8px}.join-page .step-box{font-size:0;padding:12px 0;text-align:center}.join-page .step-box span{background:#dee2e6;border-radius:100%;display:inline-block;font-size:0;height:12px;margin-left:16px;position:relative;width:12px}.join-page .step-box span.on{background:#708e73}.join-page .step-box span:before{background:#dee2e6;content:"";display:block;height:1px;left:-16px;position:absolute;top:50%;width:16px}.join-page .step-box span:first-child{margin-left:0}.join-page .step-box span:first-child:before{display:none}.join-page .form-area{background:none;padding:0}.join-page .form-area .error-area{color:#5c95ff;display:none;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:11px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:11px;padding:4px 0}.join-page .form-area .error-area.is-error{display:block}.join-page .form-area .input-set.spaced{margin-top:16px}.join-page .form-area .input-set button{color:#fff;height:48px;padding:0 20px;width:auto}.join-page .form-area .input-set button.btn-point{background:#708e73}.join-page .form-area .input-set button.btn-brown{background:#3d3939}.join-page .form-area .input-set button:disabled{background:#ced4da!important}.join-page .form-area input:-moz-read-only{background:#e9ecef!important;color:#adb5bd!important}.join-page .form-area input:read-only{background:#e9ecef!important;color:#adb5bd!important}.join-page .certify-box{border:1px solid #e9ecef;border-radius:4px;display:none;height:52px;margin-top:16px;padding:0 16px;position:relative}.join-page .certify-box:after{background:url(/images/common/ico-certify.png) no-repeat 0 0;background-size:24px auto;content:"";display:none;height:24px;margin-top:-12px;position:absolute;right:16px;top:50%;width:24px}.join-page .certify-box.active{border-color:#708e73;display:block}.join-page .certify-box.active:after{display:block}.join-page .certify-box span{font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:20px;line-height:52px}.join-page .certify-box input[type=text]{border:0;padding:14px 0}.join-page .certify-box input[type=text]:-moz-read-only{background:#fff!important;color:#000!important}.join-page .certify-box input[type=text]:read-only{background:#fff!important;color:#000!important}.join-page .complete-box{border:1px solid #ced4da;border-radius:4px;margin:32px 20px 0;padding:20px}.join-page .complete-box li{display:flex}.join-page .complete-box li .tit{font-weight:500;width:90px}.join-page .complete-box li .cont,.join-page .complete-box li .tit{font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:14px;font-style:normal;letter-spacing:-.03em;line-height:20px}.join-page .complete-box li .cont{font-weight:400}.join-page .complete-box li+li{margin-top:12px}.login-page .tit-area .tit-point{font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:20px;font-style:normal;font-weight:500;letter-spacing:-.02em;line-height:24px}.login-page .login-area{margin-top:32px;padding:0 20px}.login-page .login-area [class^=form]{border:1px solid #e9ecef;border-radius:4px;position:relative}.login-page .login-area [class^=form]:before{background-position:0 0;background-repeat:no-repeat;background-size:24px auto;content:"";height:24px;left:16px;margin-top:-12px;position:absolute;top:50%;width:24px}.login-page .login-area input{border:0;padding-left:40px}.login-page .login-area .form-email:before{background-image:url(/images/common/ico-email.png)}.login-page .login-area .form-pw{margin-top:12px}.login-page .login-area .form-pw:before{background-image:url(/images/common/ico-lock.png)}.login-page .login-area .error-area{color:#5c95ff;display:none;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:11px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:11px;padding:4px 0}.login-page .login-area .error-area.is-error{display:block}.login-page .btn-area{padding:12px 20px 0}.login-page .login-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:12px;padding:0 20px 41px;position:relative}.login-page .login-bottom .left{position:relative}.login-page .login-bottom .left .form-check{display:flex}.login-page .login-bottom .left .form-check .txt{margin-left:4px}.login-page .login-bottom .right{color:#adb5bd;display:flex;font-family:Noto Sans KR;font-size:12px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:16px}.login-page .login-bottom .right a{padding:0 8px}.login-page .login-bottom .right a+a{position:relative}.login-page .login-bottom .right a+a:before{background:#c4c4c4;content:"";height:12px;left:0;margin-top:-6px;position:absolute;top:50%;width:1px}.login-page .login-bottom .form-check .txt,.login-page .login-bottom a{color:#adb5bd;font-size:12px;letter-spacing:-.03em;line-height:16px}.login-page .login-bottom .bubble{background:#4ecdc4;border-radius:3px;color:#fff;display:none;filter:drop-shadow(5px 0 10px rgba(0,0,0,.06));flex-basis:100%;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:11px;font-style:normal;font-weight:400;height:33px;left:20px;letter-spacing:-.03em;line-height:11px;padding:10px;position:relative;position:absolute;top:34px}.login-page .login-bottom .bubble:before{border-bottom:6px solid #4ecdc4;border-left:4px solid transparent;border-right:4px solid transparent;content:"";height:0;left:16px;position:absolute;top:-6px;width:0}.login-page .login-bottom.active .bubble{display:block}.login-page .sns-login{margin-top:32px;padding-bottom:80px;text-align:center}.login-page .sns-login .tag{background:#e9ecef;border-radius:12px;display:block;font-size:12px;height:24px;letter-spacing:-.03em;line-height:16px;margin:0 auto;padding:4px 12px;width:36px}.login-page .sns-login p{font-family:Noto Sans KR;font-size:14px;font-style:normal;font-weight:500;letter-spacing:-.03em;line-height:20px;margin-top:12px;text-align:center}.login-page .sns-login .box{font-size:0;margin-top:12px}.login-page .sns-login .box a{display:inline-block;font-size:14px;font-weight:500;letter-spacing:-.03em;line-height:20px;margin-left:16px;text-align:center}.login-page .sns-login .box a:first-child{margin-left:0}.login-page .sns-login .box a img{width:32px}.findpw-page .findpw{padding:0 20px}.findpw-page .sub-title{font-size:14px;font-weight:500;letter-spacing:-.03em;line-height:20px}.findpw-page input{margin-top:12px}.findpw-page .error-area{color:#5c95ff;display:none;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:11px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:11px;padding:4px 0}.findpw-page .error-area.is-error{display:block}#already-account-modal header:after,#already-deactivate-modal header:after{display:none}#already-account-modal>div.contents,#already-deactivate-modal>div.contents{display:flex;flex-direction:column;gap:32px}#already-account-modal>div.contents>div.title-area,#already-deactivate-modal>div.contents>div.title-area{align-items:center;display:flex;flex-direction:column;gap:8px;padding:0 20px}#already-account-modal>div.contents>div.title-area>p.title,#already-deactivate-modal>div.contents>div.title-area>p.title{color:#212529;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:18px;font-style:normal;font-weight:700;letter-spacing:-.03em;line-height:24px}#already-account-modal>div.contents>div.title-area>p.sub-title,#already-deactivate-modal>div.contents>div.title-area>p.sub-title{color:#adb5bd;font-family:Noto Sans KR;font-size:14px;font-style:normal;font-weight:500;letter-spacing:-.03em;line-height:20px}#already-account-modal>div.contents>div.account-info-area,#already-deactivate-modal>div.contents>div.account-info-area{border:1px solid #ced4da;border-radius:4px;box-sizing:border-box;display:flex;flex-direction:column;gap:12px;margin:0 20px;padding:20px}#already-account-modal>div.contents>div.account-info-area>div,#already-deactivate-modal>div.contents>div.account-info-area>div{display:flex;flex-direction:row}#already-account-modal>div.contents>div.account-info-area>div>p,#already-deactivate-modal>div.contents>div.account-info-area>div>p{color:#212529;flex:1 0 0;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:20px}#already-account-modal>div.contents>div.account-info-area>div>p.label,#already-deactivate-modal>div.contents>div.account-info-area>div>p.label{flex:0 0 90px;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:14px;font-style:normal;font-weight:500;letter-spacing:-.03em;line-height:20px}#already-account-modal>div.confirm-button-area,#already-deactivate-modal>div.confirm-button-area{bottom:0;display:flex;flex-direction:column;padding:20px;position:absolute;width:638px}@media only screen and (max-width:400px){#already-account-modal>div.confirm-button-area,#already-deactivate-modal>div.confirm-button-area{width:375px}}#already-account-modal>div.confirm-button-area>button,#already-deactivate-modal>div.confirm-button-area>button{background:#708e73;border-radius:4px;color:#fff;height:unset;padding:14px;position:unset;width:unset}.detail-page{padding-top:0}.detail-page section h2{color:#212529;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:18px;font-style:normal;font-weight:700;letter-spacing:-.03em;line-height:24px;padding:32px 20px 0}.detail-page section #app h2{font-family:noto,Malgun Gothic,맑은 고딕,Helvetica Neue,Apple SD Gothic Neo,sans-serif;font-size:16px;font-weight:500;letter-spacing:-1px;line-height:56px;padding:0}.detail-page .btn-photo-pop{cursor:pointer}.detail-page .roomimg-info-wrap{padding-bottom:20px}.detail-page .roomimg-info-wrap>div.swiper{overflow:hidden}.detail-page .roomimg-info-wrap>div.swiper>div.swiper-wrapper>div.swiper-slide>button#pick-video{background:#fff;display:flex;height:510px;justify-content:center;width:100%}@media only screen and (max-width:400px){.detail-page .roomimg-info-wrap>div.swiper>div.swiper-wrapper>div.swiper-slide>button#pick-video{height:300px}}.detail-page .roomimg-info-wrap>div.swiper>div.swiper-wrapper>div.swiper-slide>button#pick-video>video{height:100%}.detail-page .roomimg-info-wrap>div.swiper>div.swiper-wrapper>div.swiper-slide>button>span.img-area{display:flex;justify-content:center;overflow:hidden}.detail-page .roomimg-info-wrap>div.swiper>div.swiper-wrapper>div.swiper-slide>button>span.img-area>img{height:510px;width:unset}@media only screen and (max-width:400px){.detail-page .roomimg-info-wrap>div.swiper>div.swiper-wrapper>div.swiper-slide>button>span.img-area>img{height:300px}}.detail-page .roomimg-info-wrap.is-pick>div.swiper>div.swiper-wrapper>div.swiper-slide>button>span.img-area>img{height:510px;width:unset}@media only screen and (max-width:400px){.detail-page .roomimg-info-wrap.is-pick>div.swiper>div.swiper-wrapper>div.swiper-slide>button>span.img-area>img{height:300px}}.detail-page .roomimg-info-wrap .roomtxt-info{padding:12px 20px 0}.detail-page .roomimg-info-wrap .roomtxt-info .info-top{align-items:center;color:#6c757d;display:flex;flex-direction:row;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:11px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:11px;padding:4px 0}.detail-page .roomimg-info-wrap .roomtxt-info .info-top span+span:before{background:#c4c4c4;content:"";display:inline-block;height:12px;margin:0 4px;vertical-align:-2px;width:1px}.detail-page .roomimg-info-wrap .roomtxt-info .info-top .grade{padding-left:16px;position:relative}.detail-page .roomimg-info-wrap .roomtxt-info .info-top .grade:before{background:url(/images/common/ico-star1.png) no-repeat 0 0;background-size:16px auto;content:"";display:block;height:16px;left:0;margin:0;position:absolute;top:-4px;width:16px}.detail-page .roomimg-info-wrap .roomtxt-info .bed,.detail-page .roomimg-info-wrap .roomtxt-info .member{color:#6c757d;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:12px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:16px;margin-top:6px;padding-left:19px;position:relative}.detail-page .roomimg-info-wrap .roomtxt-info .bed:before,.detail-page .roomimg-info-wrap .roomtxt-info .member:before{background-position:0 0;background-repeat:no-repeat;background-size:15px auto;content:"";display:block;height:15px;left:0;position:absolute;top:0;width:15px}.detail-page .roomimg-info-wrap .roomtxt-info .member:before{background-image:url(/images/common/ico-member.png)}.detail-page .roomimg-info-wrap .roomtxt-info .bed:before{background-image:url(/images/common/ico-bed.png)}.detail-page .roomimg-info-wrap .roomtxt-info .info-name{line-height:0;margin-top:4px}.detail-page .roomimg-info-wrap .roomtxt-info .info-name .sub{font-size:12px;font-weight:400;line-height:16px}.detail-page .roomimg-info-wrap .roomtxt-info .info-name .name,.detail-page .roomimg-info-wrap .roomtxt-info .info-name .sub{display:block;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-style:normal;letter-spacing:-.03em}.detail-page .roomimg-info-wrap .roomtxt-info .info-name .name{font-size:18px;font-weight:500;line-height:24px;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail-page .roomimg-info-wrap .roomtxt-info .price-area{color:#ced4da;display:flex;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:22px;margin-top:4px}.detail-page .roomimg-info-wrap .roomtxt-info .price-area .price{margin-right:6px;margin-top:4px}.detail-page .roomimg-info-wrap .roomtxt-info .price-area .sale{color:#212529;display:flex;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:16px;font-style:normal;font-weight:700;letter-spacing:-.03em;line-height:20px}.detail-page .roomimg-info-wrap .roomtxt-info .price-area .review{margin-left:auto}.detail-page .roomimg-info-wrap .roomtxt-info .price-area .btn-review{color:#6c757d;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:12px;font-style:normal;font-weight:500;height:24px;letter-spacing:-.03em;line-height:16px;padding-right:16px;position:relative;width:auto}.detail-page .roomimg-info-wrap .roomtxt-info .price-area .btn-review:after{background:url(/images/common/ico-txt-right.png) no-repeat 0 0;background-size:16px auto;content:"";display:inline-block;height:16px;margin-top:-7px;position:absolute;right:0;top:50%;width:16px}.detail-page .roomimg-info-wrap .btn-area{padding:16px 20px 0}.detail-page .roomimg-info-wrap .btn-area .btn-coupon{background:linear-gradient(267.97deg,#708e73 17.59%,#708e73 76.94%);border-radius:4px;color:#fff;display:block;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:14px;font-style:normal;font-weight:700;height:48px;letter-spacing:-.03em;line-height:20px;line-height:48px;width:100%}.detail-page .roomimg-info-wrap .btn-area .btn-coupon:after{background:url(/images/common/btn-txt-link-wh.png) no-repeat 0 0;background-size:24px auto;content:"";display:inline-block;height:24px;vertical-align:-7px;width:24px}.detail-page .promotion-wrapper{border-top:1px solid #e9ecef;margin-top:32px}.detail-page .promotion-wrapper h2{padding-top:20px}.detail-page .promotion-wrapper .promotion-slide{padding:12px 20px}.detail-page .promotion-wrapper .promotion-slide>div.swiper-wrapper>a.swiper-slide{margin-right:8px}.detail-page .promotion-wrapper .promotion-slide>div.swiper-wrapper>a.swiper-slide:last-child{margin-right:unset}.detail-page .promotion-wrapper a{background:#fff;border-radius:4px;box-shadow:0 0 12px rgba(0,0,0,.08);display:block;height:74px;padding:16px 18px;text-align:left;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.detail-page .promotion-wrapper a span{color:#6c757d;display:block;font-size:12px;line-height:16px}.detail-page .promotion-wrapper a .description,.detail-page .promotion-wrapper a span{font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-style:normal;font-weight:400;letter-spacing:-.03em}.detail-page .promotion-wrapper a .description{color:#fca676;font-size:11px;line-height:11px;margin-top:3px;padding-bottom:10px}.detail-page .promotion-wrapper a .tit{color:#212529;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:14px;font-style:normal;font-weight:500;letter-spacing:-.03em;line-height:20px}.detail-page .find-spot .tit-area{flex-direction:column;padding:0 20px}.detail-page .find-spot .tit-area h2{font-size:18px;font-weight:500;letter-spacing:-.03em;line-height:24px;padding-top:0;text-align:center}.detail-page .find-spot .tit-area h2>span.yellowtail{color:#708e73;font-family:Yellowtail}.detail-page .find-spot .tit-area p{color:#212529;font-size:14px;font-weight:400;letter-spacing:-.03em;line-height:20px;margin-top:12px}.detail-page .find-spot .tit-area p,.detail-page .find-spot h3{font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-style:normal}.detail-page .find-spot h3{font-size:18px;font-weight:500;letter-spacing:-.02em;line-height:24px;text-align:center}.detail-page .find-spot .img-area{padding:20px 20px 0}.detail-page .find-spot .img-area img{border-radius:4px;width:100%}.detail-page .find-spot .whisper{padding:20px}.detail-page .find-spot .whisper h3{font-family:Noto Sans KR;font-size:16px;font-weight:500;letter-spacing:-.03em;line-height:20px;text-align:left}.detail-page .find-spot .whisper p{background:#c3baba;border-radius:0 10px 10px 10px;color:#fff;font-family:Noto Sans KR;font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:20px;margin-top:12px;padding:10px 16px}.detail-page .find-spot .spot-banner{padding-bottom:24px}.detail-page .find-spot .spot-banner .swiper-slide{margin-left:12px;width:250px}.detail-page .find-spot .spot-banner .swiper-slide:last-child{margin-right:20px}.detail-page .find-spot .spot-banner .swiper-slide:first-child{margin-left:20px}.detail-page .find-spot .spot-banner .swiper-slide .img-area{padding:0}.detail-page .find-spot .spot-banner .swiper-slide img{height:250px;width:250px}.detail-page .find-spot .spot-banner .swiper-slide .txt-area{color:#212529;display:block;font-family:Noto Sans KR;font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:20px;margin-top:8px;text-align:left}.detail-page .find-spot .btn-area{padding:0 20px 32px}.detail-page .find-spot .btn-area>button{color:#212529;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:14px;font-style:normal;font-weight:500;letter-spacing:-.03em;line-height:20px}.detail-page .find-spot .hotel-name{display:flex;justify-content:center;padding:32px 20px 8px}.detail-page .find-spot .hotel-name>h3{flex-basis:90%}.detail-page .room-select-list .loading-price{font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:18px;font-style:normal;font-weight:700;letter-spacing:-.03em;line-height:24px}.detail-page .room-select-list .btn-item{align-items:stretch;border-top:1px solid #dee2e6;display:flex;flex-direction:row;flex-wrap:wrap;height:auto;justify-content:flex-start;position:relative;text-align:left}.detail-page .room-select-list .btn-item .info-top{padding:0}.detail-page .room-select-list .btn-item .img-area{border-radius:4px;flex-basis:104px;height:auto;margin:12px;overflow:hidden;position:relative}.detail-page .room-select-list .btn-item .img-area img{left:50%;overflow:hidden;position:absolute;top:0;transform:translateX(-50%);width:100%}.detail-page .room-select-list .btn-item .txt-area{height:auto;margin:12px 12px 12px 0;padding:0 12px 0 0;width:calc(100% - 140px)}.detail-page .room-select-list .btn-item .txt-area>dt.info-name>span{color:#212529;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:16px;font-style:normal;font-weight:700;letter-spacing:-.03em;line-height:20px}.detail-page .room-select-list .btn-item .txt-area>dd.member,.detail-page .room-select-list .btn-item .txt-area>dd.option{color:#6c757d;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:12px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:16px;margin-top:6px}.detail-page .room-select-list .btn-item .txt-area>dd.option:before{top:-1px}.detail-page .room-select-list .btn-item .txt-area dt{font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:16px;font-style:normal;font-weight:700;letter-spacing:-.03em;line-height:20px}.detail-page .room-select-list .btn-item .txt-area dd{color:#6c757d;font-size:12px;line-height:16px;margin-top:8px}.detail-page .room-select-list .btn-item .txt-area>dd.tag>span,.detail-page .room-select-list .btn-item .txt-area dd{font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-style:normal;font-weight:400;letter-spacing:-.03em}.detail-page .room-select-list .btn-item .txt-area>dd.tag>span{font-size:11px;line-height:11px;padding:4px 8px}.detail-page .room-select-list .btn-item .txt-area .price-area{color:#212529}.detail-page .room-select-list .btn-item .txt-area .price-area,.detail-page .room-select-list .btn-item .txt-area .price-area>span.price{font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:16px;font-style:normal;font-weight:700;letter-spacing:-.03em;line-height:20px}.detail-page .room-select-list .bed,.detail-page .room-select-list .member,.detail-page .room-select-list .option{padding-left:19px;position:relative}.detail-page .room-select-list .bed:before,.detail-page .room-select-list .member:before,.detail-page .room-select-list .option:before{background-position:0 0;background-repeat:no-repeat;background-size:15px auto;content:"";display:block;height:15px;left:0;position:absolute;top:0;width:15px}.detail-page .room-select-list .member:before{background-image:url(/images/common/ico-member.png)}.detail-page .room-select-list .bed:before{background-image:url(/images/common/ico-bed.png)}.detail-page .room-select-list .option:before{background-image:url(/images/common/ico-option.png)}.detail-page .room-location .map-area{margin-top:12px;min-height:250px;z-index:1}.detail-page .room-location .txt-area{align-items:center;display:flex;flex-wrap:nowrap;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:20px;padding:12px 20px 32px}.detail-page .room-location .txt-area p{flex:1;padding-right:12px}.detail-page .room-location .txt-area>button.btn-copy.btn-brown{color:#fff;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:12px;font-style:normal;font-weight:500;height:unset;letter-spacing:-.03em;line-height:16px;padding:6px 20px;width:unset}.detail-page .restaurant{padding-bottom:32px}.detail-page .restaurant>div.slide-menu{padding:0 20px}.detail-page .restaurant>div.slide-menu>div.swiper-wrapper>div.swiper-slide{border-radius:20px;margin-left:unset;margin-right:4px}.detail-page .restaurant>div.slide-menu>div.swiper-wrapper>div.swiper-slide:last-child{margin-right:unset}.detail-page .restaurant .restaurant-slide>div.swiper-wrapper>div.swiper-slide{padding:0 20px}.detail-page .restaurant .restaurant-slide>div.swiper-wrapper>div.swiper-slide>span.img-area{border-radius:4px;display:flex;height:256px;justify-content:center;overflow:hidden;width:100%}.detail-page .restaurant .restaurant-slide>div.swiper-wrapper>div.swiper-slide>span.img-area>img{min-height:256px}.detail-page .restaurant .restaurant-slide .type-num{right:40px}.detail-page .restaurant .txt-area{font-size:14px;line-height:20px;margin:12px 20px}.detail-page .restaurant .txt-area,.detail-page .restaurant .txt-area li{font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-style:normal;font-weight:400;letter-spacing:-.03em}.detail-page .restaurant .txt-area li{color:#adb5bd;font-size:12px;line-height:16px;margin-top:12px}.detail-page .restaurant .txt-area li strong{border:1px solid #adb5bd;border-radius:2px;display:inline-block;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:11px;font-style:normal;font-weight:400;height:21px;letter-spacing:-.03em;line-height:11px;line-height:19px;margin-right:4px;text-align:center;width:56px}.detail-page .restaurant .txt-area li span{display:inline-block;margin-top:2.5px}.detail-page .facility{padding-bottom:32px}.detail-page .facility>div.slide-menu{padding:0 20px}.detail-page .facility>div.slide-menu>div.swiper-wrapper>div.swiper-slide{border-radius:20px;margin-left:unset;margin-right:4px}.detail-page .facility>div.slide-menu>div.swiper-wrapper>div.swiper-slide:last-child{margin-right:unset}.detail-page .facility .facility-slide>div.swiper-wrapper>div.swiper-slide{padding:0 20px}.detail-page .facility .facility-slide>div.swiper-wrapper>div.swiper-slide>span.img-area{border-radius:4px;display:flex;height:256px;justify-content:center;overflow:hidden;width:100%}.detail-page .facility .facility-slide>div.swiper-wrapper>div.swiper-slide>span.img-area>img{min-height:256px}.detail-page .facility .facility-slide .type-num{right:40px}.detail-page .facility .txt-area{font-size:14px;line-height:20px;margin:12px 20px}.detail-page .facility .txt-area,.detail-page .facility .txt-area li{font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-style:normal;font-weight:400;letter-spacing:-.03em}.detail-page .facility .txt-area li{color:#adb5bd;font-size:12px;line-height:16px;margin-top:12px}.detail-page .facility .txt-area li strong{border:1px solid #adb5bd;border-radius:2px;display:inline-block;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:11px;font-style:normal;font-weight:400;height:21px;letter-spacing:-.03em;line-height:11px;line-height:19px;margin-right:4px;text-align:center;width:56px}.detail-page .facility .txt-area li span{display:inline-block;margin-top:2.5px}.detail-page .review h2{font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:18px;font-style:normal;font-weight:700;letter-spacing:-.03em;line-height:24px}.detail-page .reply-info-area span{vertical-align:middle}.detail-page .reply-info-area span.admin-name{color:#000;font-family:Noto Sans KR;font-size:14px;font-style:normal;font-weight:500;letter-spacing:-.03em;line-height:20px}.detail-page .reply-info-area span.admin-name img{margin-top:-8px;vertical-align:middle}.detail-page .reply-info-area span.reply-created-at{color:#adb5bd;font-family:Noto Sans KR;font-size:12px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:16px;margin-left:4px}.detail-page .reply-content-area{margin-top:4px}.detail-page .reply-content-area .content{font-family:Noto Sans KR;font-size:14px;font-style:normal;font-weight:500;letter-spacing:-.03em;line-height:20px}.room-info h3{font-weight:700;margin:20px 20px 0}.room-info .comment-list,.room-info h3{font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:14px;font-style:normal;letter-spacing:-.03em;line-height:20px}.room-info .comment-list{color:#6c757d;counter-reset:num 0;font-weight:400;margin:10px 20px}.room-info .comment-list li{list-style:none;padding-left:16px;position:relative}.room-info .comment-list li:before{content:counter(num) ".";counter-increment:num 1;left:0;position:absolute;top:0}.room-info ul{display:flex;flex-wrap:wrap;padding:0 20px}.room-info ul li{color:#6c757d;flex-basis:50%;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:20px;margin-top:8px}.room-info .btn-area{padding:20px 20px 32px}.room-info .info-more{background:#fff;border:1px solid #6c757d;border-radius:4px;box-sizing:border-box;color:#212529;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:12px;font-style:normal;font-weight:400;height:40px;letter-spacing:-.03em;line-height:16px}#room-info .info-contents{padding:12px 0}#room-info .info-content{cursor:pointer;display:flex;flex-direction:column;gap:4px;padding-left:20px;padding-right:20px}#room-info .info-content .title-area{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:12px;margin-top:26px}#room-info .info-content .title-area .title p{color:#212529;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:16px;font-style:normal;font-weight:700;letter-spacing:-.03em;line-height:20px}#room-info .info-content .title-area .arrow{align-self:center;transition:all .3s ease}#room-info .info-content .content-area{background:#f8f9fa;border-radius:4px;cursor:default;display:none;margin-bottom:10px;padding:20px}#room-info .info-content .content-area p{color:#212529;font-family:Noto Sans KR;font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:20px}#room-info .info-content.active .title-area{margin-bottom:0}#room-info .info-content.active .title-area .arrow{transform:rotate(180deg)}#room-info .info-content.active .content-area{display:block}#room-info .info-content:not(:last-child):after{border-bottom:1px solid #dee2e6;content:"";display:block}.review .tab-area{margin-top:16px}.review-area{padding-bottom:16px}.review-area .txt-btn-area{display:flex;justify-content:flex-end;margin:0 20px}.review-area .txt-btn-area .btn-all-review{background:transparent;color:#000;display:inline-block;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:14px;font-style:normal;font-weight:500;height:inherit;letter-spacing:-.03em;line-height:20px;padding-right:16px;position:relative;text-align:right}.review-area .txt-btn-area .btn-all-review:after{background:url(/images/common/btn-review.png) no-repeat 0 0;background-size:16px auto;content:"";height:16px;position:absolute;right:0;top:2px;width:16px}.review-area.google ul.review-list{padding-bottom:16px}.review-area.google h3{font-size:14px;font-style:normal;font-weight:500;letter-spacing:-.03em;line-height:20px;padding:0 20px}.review-area .total{align-items:center;border-bottom:1px solid #dee2e6;border-top:1px solid #dee2e6;display:flex;margin:26px 20px;padding:14px 0 16px}.review-area .total .score{flex-basis:82px;margin-right:40px;position:relative}.review-area .total .score strong{color:#6c757d;font-size:14px;letter-spacing:-.03em;line-height:20px}.review-area .total .score .star,.review-area .total .score strong{display:block;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-style:normal;font-weight:500;text-align:center}.review-area .total .score .star{font-size:32px;letter-spacing:-.015em;line-height:40px}.review-area .total .score .star:before{background:url(/images/common/ico-star.png) no-repeat 0 0;background-size:32px auto;content:"";display:inline-block;height:32px;vertical-align:-2px;width:32px}.review-area .total .score .review-count{color:#708e73;display:block;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:12px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:16px}.review-area .total .score:after{background:#c4c4c4;content:"";height:12px;margin-top:-6px;position:absolute;right:-20px;top:50%;width:1px}.review-area .total .graph-area{width:calc(100% - 122px)}.graph-area{width:100%}.graph-area li{display:flex;margin-top:4px}.graph-area li strong{flex:1;flex-basis:78px;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:20px;margin-right:8px}.graph-area li .graph{display:flex;width:calc(100% - 46px)}.graph-area li .graph .score-line{display:block;position:relative;width:calc(100% - 24px)}.graph-area li .graph .score-line i{background:#708e73;border-radius:3px;height:12px;left:0;position:absolute;top:4px}.graph-area li .graph em{display:block;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:12px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:16px;line-height:20px;margin-left:8px;text-align:right;width:16px}.review-list{padding:0 20px}.review-list .item{background:#f8f9fa;border-radius:4px;margin-top:16px;padding:20px}.review-list .item.normal-review.hide{display:none}.review-list .item .top{align-items:center;display:flex;flex-direction:row;height:24px}.review-list .item .top span{color:#6c757d;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:11px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:11px;padding-left:8px;position:relative}.review-list .item .top span:after{background:#c4c4c4;content:"";height:12px;left:4px;margin-top:-6px;position:absolute;top:50%;width:1px}.review-list .item .top span:first-child:after{display:none}.review-list .item .top .star{padding-left:20px;position:relative}.review-list .item .top .star:before{background:url(/images/common/star-google.png) no-repeat 0 0;background-size:16px auto;content:"";height:16px;left:0;position:absolute;top:-4px;width:16px}.review-list .item .tit-area{border-bottom:1px solid #dee2e6;color:#212529;display:flex;flex-direction:column;margin-bottom:12px;padding:0 0 12px;text-align:left}.review-list .item .tit-area .tit{font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:16px;font-style:normal;font-weight:500;letter-spacing:-.03em;line-height:20px}.review-list .item .tit-area .tit .point{margin-left:4px}.review-list .item .tit-area .author{color:#6c757d;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:12px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:16px;margin-top:4px}.review-list .item .tit-area .author span{position:relative}.review-list .item .tit-area .author span+span:before{content:"";height:12px;left:0;position:absolute;top:0;width:1px}.review-list .item .graph-area{border-bottom:1px solid #dee2e6;padding-bottom:12px}.review-list .item .txt-area{padding-top:12px}.review-list .item .txt-area .room{color:#6c757d;display:block;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:12px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:16px}.review-list .item .txt-area .review-image-slide{border-radius:4px;margin-top:12px}.review-list .item .txt-area .review-image-slide img{max-height:375px;max-width:558px;min-width:558px}@media only screen and (max-width:400px){.review-list .item .txt-area .review-image-slide img{max-height:198px;max-width:295px;min-width:295px}}.review-list .item .txt-review{color:#212529;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:20px;margin-top:12px;overflow:hidden;position:relative}.review-list .item .txt-review>p{height:40px;overflow:hidden;white-space:pre-line}.review-list .item .txt-review>div.more-button-area{margin-top:8px;text-align:right}.review-list .item .txt-review>div.more-button-area>button{color:#5c95ff;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:14px;font-style:normal;font-weight:400;height:unset;letter-spacing:-.03em;line-height:20px;width:unset}.review-list .item .txt-review>div.more-button-area>button.more-read-open{display:inline-block}.review-list .item .txt-review>div.more-button-area>button.more-read-close{display:none}.review-list .item .txt-review.active>p{height:auto}.review-list .item .txt-review.active>div.more-button-area>button.more-read-close{display:inline-block}.review-list .item .txt-review.active>div.more-button-area>button.more-read-open{display:none}.review-list .btn-area{padding:16px 0 32px}#real-reviews>div.review-list>div.item>div.tit-area>p.author{display:flex;flex-direction:row;justify-content:space-between}#real-reviews>div.review-list>div.item>div.txt-area>div.swiper.review-image-slide{cursor:pointer}div.review-tag-area{font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:13px;font-style:normal;font-weight:600;letter-spacing:-.03em;line-height:13px}div.review-tag-area>div{display:flex;flex-direction:row;margin-top:3px}div.review-tag-area>p.tag-title{margin:10px 0}span.review-tag-button{color:#708e73;margin-right:5px}#google-reviews{display:none}#google-reviews>ul.review-list>li.item>div.txt-review{display:flex;flex-direction:column;height:auto}#google-reviews>ul.review-list>li.item>div.txt-review>p{height:80px;overflow:hidden}#google-reviews>ul.review-list>li.item>div.txt-review>div.more-button-area{margin-top:8px;text-align:right}#google-reviews>ul.review-list>li.item>div.txt-review>div.more-button-area>button{color:#5c95ff;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:14px;font-style:normal;font-weight:400;height:unset;letter-spacing:-.03em;line-height:20px;width:unset}#google-reviews>ul.review-list>li.item>div.txt-review>div.more-button-area>button.more-read-open{display:inline-block}#google-reviews>ul.review-list>li.item>div.txt-review>div.more-button-area>button.more-read-close{display:none}#google-reviews>ul.review-list>li.item>div.txt-review.active>p{height:auto}#google-reviews>ul.review-list>li.item>div.txt-review.active>div.more-button-area>button.more-read-close{display:inline-block}#google-reviews>ul.review-list>li.item>div.txt-review.active>div.more-button-area>button.more-read-open{display:none}.blog-review{padding:0 0 32px}.blog-review ul{padding:0 20px}.blog-review li{background:#fff;border-radius:4px;box-shadow:0 0 12px rgba(0,0,0,.08);margin-top:16px}.blog-review li a{display:flex;padding:12px 48px 12px 12px;position:relative}.blog-review li a:after{background:url(/images/common/ico-review.png) no-repeat 0 0;background-size:24px auto;content:"";height:24px;margin-top:-12px;position:absolute;right:12px;top:50%;width:24px}.blog-review li a>div.img-area{border-radius:4px;height:72px;overflow:hidden;position:relative;width:90px}.blog-review li a>div.img-area img{left:0;position:absolute;top:0;width:100%}.blog-review li a>div.txt-area{display:flex;flex-direction:column;justify-content:space-between;padding:2px 0 2px 12px;width:calc(100% - 90px)}.blog-review li a>div.txt-area>p{color:#212529;font-size:14px;line-height:20px}.blog-review li a>div.txt-area>p,.blog-review li a>div.txt-area>span{font-family:Noto Sans KR;font-style:normal;font-weight:400;letter-spacing:-.03em}.blog-review li a>div.txt-area>span{color:#6c757d;font-size:12px;line-height:16px}.instagram .hashtag{color:#5c95ff;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:20px;margin:16px 20px 0}.instagram .instagram-photo{margin-top:16px}.instagram .instagram-photo a{border-radius:4px;display:block;height:250px;overflow:hidden;position:relative;width:250px}.instagram .instagram-photo .swiper-slide{margin-left:12px;width:250px}.instagram .instagram-photo .swiper-slide:first-child{margin-left:20px}.instagram .instagram-photo .swiper-slide:last-child{margin-right:20px}.instagram .instagram-photo .txt-area{bottom:20px;color:#fff;font-size:12px;letter-spacing:-.03em;line-height:16px;position:absolute;right:20px;text-align:right}.instagram .btn-area{padding-bottom:32px}.modal-detail>header{align-items:center}.modal-detail>header h2{overflow:hidden;padding:0 20px 0 56px;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%}.modal-detail>header .btn-close{border:0;position:absolute}.modal-detail>div.detail02-info{height:auto;min-height:257px}.modal-detail>div.detail02-page{padding-bottom:80px;padding-top:56px}.modal-detail>div.detail02-page>div>div.roomimg-info{max-width:638px;overflow:hidden}.modal-detail>div.detail02-page>div>div.roomimg-info>div.swiper-wrapper>div.swiper-slide>button{height:439px}@media only screen and (max-width:400px){.modal-detail>div.detail02-page>div>div.roomimg-info>div.swiper-wrapper>div.swiper-slide>button{height:257px}}.modal-detail>div.detail02-page>div>div.roomimg-info>div.swiper-wrapper>div.swiper-slide>button>span.img-area{display:flex;justify-content:center}.modal-detail>div.detail02-page>div>div.roomimg-info>div.swiper-wrapper>div.swiper-slide>button>span.img-area>img{height:439px}@media only screen and (max-width:400px){.modal-detail>div.detail02-page>div>div.roomimg-info>div.swiper-wrapper>div.swiper-slide>button>span.img-area>img{height:257px}}.modal-detail>div.detail02-page>div>div.roomimg-info>div.swiper-button-next,.modal-detail>div.detail02-page>div>div.roomimg-info>div.swiper-button-prev{background:none;position:relative;top:-18vh;z-index:9}.modal-detail>div.detail02-page>div>div.roomimg-info>div.swiper-button-prev{float:left}.modal-detail>div.detail02-page>div>div.roomimg-info>div.swiper-button-next{float:right}.modal-detail>div.detail02-page>div>div.roomimg-info>div.swiper-pagination{float:right;position:relative;right:-25px;top:-50px;z-index:9}.modal-detail>div.detail02-page .roomtxt-info{padding:20px}.modal-detail>div.detail02-page .info-name{font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:16px;font-style:normal;font-weight:500;letter-spacing:-.03em;line-height:20px}.modal-detail>div.detail02-page .info-name .sub{color:#4ecdc4;display:block;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:12px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:16px}.modal-detail>div.detail02-page .option-list .bed,.modal-detail>div.detail02-page .option-list .member,.modal-detail>div.detail02-page .option-list .size{color:#6c757d;display:block;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:12px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:16px;margin-top:8px;padding-left:20px;position:relative}.modal-detail>div.detail02-page .option-list .bed:before,.modal-detail>div.detail02-page .option-list .member:before,.modal-detail>div.detail02-page .option-list .size:before{background-position:0 0;background-repeat:no-repeat;background-size:15px auto;content:"";display:block;height:15px;left:0;position:absolute;top:0;width:15px}.modal-detail>div.detail02-page .option-list .member:before{background-image:url(/images/common/ico-member.png)}.modal-detail>div.detail02-page .option-list .bed:before{background-image:url(/images/common/ico-bed.png)}.modal-detail>div.detail02-page .option-list .size:before{background-image:url(/images/common/ico-size.png)}.modal-detail>div.detail02-page .room-facility{border-top:1px solid #ced4da;overflow:hidden;padding:14px 20px}.modal-detail>div.detail02-page .room-facility .swiper-slide{font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:20px;margin-right:20px;text-align:center;width:auto}.modal-detail>div.detail02-page .room-facility .swiper-slide:last-child{margin-right:unset}.modal-detail>div.detail02-page .room-facility .swiper-slide img{display:block;height:24px;width:24px}.modal-detail>div.detail02-page .item{padding:20px}.modal-detail>div.detail02-page .item dd{margin-top:12px}.modal-detail>div.detail02-page .item .tag{margin-bottom:12px;margin-top:0}.modal-detail>div.detail02-page .item .tag [class*=tag]{height:21px;line-height:19px}.modal-detail>div.detail02-page .item .name{font-size:16px;font-weight:700;line-height:20px}.modal-detail>div.detail02-page .item .name,.modal-detail>div.detail02-page .item .name .eng{font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-style:normal;letter-spacing:-.03em}.modal-detail>div.detail02-page .item .name .eng{color:#6c757d;display:block;font-size:12px;font-weight:400;line-height:16px;margin-bottom:4px}.modal-detail>div.detail02-page .item .price-area{line-height:0}.modal-detail>div.detail02-page .item .price-area .price{color:#ced4da;display:inline-block;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:12px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:16px;margin-right:6px;margin-top:4px}.modal-detail>div.detail02-page .item .price-area .sale{font-size:16px;font-weight:700}.modal-detail>div.detail02-page .item .price-area .cp-sale,.modal-detail>div.detail02-page .item .price-area .sale{color:#708e73;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-style:normal;letter-spacing:-.03em;line-height:20px}.modal-detail>div.detail02-page .item .price-area .cp-sale{display:block;font-size:14px;font-weight:500;margin-top:4px}.modal-detail>div.detail02-page .item p.coupon-price{color:#708e73;font-size:14px;font-weight:500;line-height:20px;margin-top:unset}.modal-detail>div.detail02-page .item .sub,.modal-detail>div.detail02-page .item p.coupon-price{font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-style:normal;letter-spacing:-.03em}.modal-detail>div.detail02-page .item .sub{display:flex;font-size:11px;font-weight:400;line-height:11px}.modal-detail>div.detail02-page .item .sub .average-price{color:#212529;margin-right:4px}.modal-detail>div.detail02-page .item .sub .room{color:#ced4da}.modal-detail>div.detail02-page .item .benefits{font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:12px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:16px}.modal-detail>div.detail02-page .item .benefits ul{flex-direction:column;margin-bottom:0}.modal-detail>div.detail02-page .item .benefits li{line-height:21px;padding-left:64px;position:relative}.modal-detail>div.detail02-page .item .benefits li [class*=tag]{left:0;padding:0;position:absolute;text-align:center;top:0;width:56px}.modal-detail>div.detail02-page .item .benefits li+li{margin-top:4px}.modal-detail>div.detail02-page .item .btn-area{padding:12px 0 0}.modal-detail>div.detail02-page .item .btn-area button{font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:12px;font-style:normal;font-weight:500;height:32px;letter-spacing:-.03em;line-height:32px;line-height:16px}.modal-detail>div.detail02-page .item+.item{border-top:1px solid #ced4da}.modal-detail>div.detail02-page .info{border-bottom:none;padding:20px}.modal-detail>div.detail02-page .info h3{font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:14px;font-style:normal;font-weight:700;letter-spacing:-.03em;line-height:20px;margin-bottom:8px}.modal-detail>div.detail02-page .info p{color:#6c757d;font-size:14px;letter-spacing:-.4px;line-height:18px}.modal-detail.modal-detail-image-modal>div.modal-cont.contents.detail02-page{align-items:center;background:#000;display:flex;min-height:100vh}.modal-detail.modal-detail-image-modal>div.modal-cont.contents.detail02-page>div.swiper.roomimg-info>div.swiper-wrapper>div.swiper-slide>span.img-area>img{height:480px;width:640px}@media only screen and (max-width:400px){.modal-detail.modal-detail-image-modal>div.modal-cont.contents.detail02-page>div.swiper.roomimg-info>div.swiper-wrapper>div.swiper-slide>span.img-area>img{height:281px;width:375px}}#photo h2{overflow:hidden;padding-left:56px;padding-right:20px;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%}#photo .photo-page{background:#212529;min-height:100vh}#photo .roomimg-info{border-radius:0}#photo .swiper{height:-webkit-min-content;height:-moz-min-content;height:min-content;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}#photo .swiper .type-num{left:auto;right:20px}#infoMore h2{overflow:hidden;padding-left:56px;padding-right:20px;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%}#infoMore .room-info-page{padding-top:56px}#infoMore h3{border-top:1px solid #dee2e6;padding-top:20px}#infoMore h3:first-child{border-top:0;padding-top:0}#infoMore .room-info{padding-bottom:32px}#infoMore .policy{padding:20px}#infoMore .policy h3{font-weight:700}#infoMore .policy h3,#infoMore .policy p{font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:14px;font-style:normal;letter-spacing:-.03em;line-height:20px}#infoMore .policy p{color:#6c757d;font-weight:400;margin-top:8px}.findspot-page.mb-60{margin-bottom:60px}.findspot-page .top{position:relative}.findspot-page .top .img-area img{width:100%}.findspot-page .top .txt-area{left:0;padding:20px;position:absolute;top:68px}.findspot-page .top .txt-area>p{font-size:18px;font-weight:500;letter-spacing:-.02em;line-height:24px}.findspot-page .top .txt-area>p,.findspot-page .top .txt-area p.accommodation-name{color:#fff;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-style:normal}.findspot-page .top .txt-area p.accommodation-name{font-size:24px;font-weight:700;letter-spacing:-.03em;line-height:32px;margin-top:8px}.findspot-page .txt-info{margin:0 20px}.findspot-page .txt-info .txt-area h2{font-size:24px;line-height:32px;margin-bottom:8px;text-align:left}.findspot-page .txt-info .txt-area h2,.findspot-page .txt-info .txt-area h3{font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-style:normal;font-weight:700;letter-spacing:-.03em;line-height:24px}.findspot-page .txt-info .txt-area h3{font-size:18px}.findspot-page .txt-info .txt-area h3+p{margin-top:8px}.findspot-page .txt-info .txt-area p{color:#212529;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:16px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:28px}.findspot-page .txt-info .time,.findspot-page .txt-info .txt-area p.time{background:#e9ecef;border-radius:4px;color:#6c757d;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:22px;margin-top:8px;padding:12px}.findspot-page .txt-info .img-area{margin-top:20px}.findspot-page .txt-info .img-area img{border-radius:4px;width:100%}.findspot-page .txt-info .txt-area{margin-top:20px}.findspot-page .txt-info+.txt-info{border-top:1px solid #ced4da}#findspot header{background:transparent}#findspot.active header:after,#findspot header:after{display:none}#findspot.active header.fixed{background:#fff}#findspot.active header.fixed:after{display:block}#findspot.active header.fixed path{stroke:#000}#findspot>.findspot-page{padding-top:0}#findspot>.findspot-page>div.top>div.img-area{height:664px;width:100%}@media only screen and (max-width:400px){#findspot>.findspot-page>div.top>div.img-area{height:390px}}>#findspot>.findspot-page>div.top>div.img-area:before{background:rgba(0,0,0,.4);content:"";display:block;height:664px;position:absolute;width:100%}@media only screen and (max-width:400px){>#findspot>.findspot-page>div.top>div.img-area:before{height:390px}}.letstay-guide .guide-list{padding:12px 0 44px;text-align:left}.letstay-guide .guide-list .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.letstay-guide .guide-list .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,2px)}.letstay-guide .guide-list .tit{align-self:start;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:18px;font-style:normal;font-weight:500;letter-spacing:-.02em;line-height:24px;padding-left:28px;position:relative}.letstay-guide .guide-list .tit:before{background-position:0 0;background-repeat:no-repeat;background-size:24px auto;content:"";display:block;height:24px;left:0;position:absolute;top:-2px;width:24px}.letstay-guide .guide-list .tit.ico01:before{background-image:url(/images/common/ico-guide01.png)}.letstay-guide .guide-list .tit.ico02:before{background-image:url(/images/common/ico-guide02.png)}.letstay-guide .guide-list .fl-box{display:flex;margin-top:16px;width:100%}.letstay-guide .guide-list .fl-box>div.guide-img{border-radius:4px;flex-basis:108px;height:112px;overflow:hidden;position:relative;width:108px}.letstay-guide .guide-list .fl-box>div.guide-img img{left:0;position:absolute;top:0}.letstay-guide .guide-list .fl-box>div.guide-txt{padding-left:12px;text-align:left;width:calc(100% - 108px)}.letstay-guide .guide-list .fl-box>div.guide-txt>address{color:#6c757d;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:20px}.letstay-guide .guide-list .fl-box>div.guide-txt>div.option-box{display:flex;margin-top:20px}.letstay-guide .guide-list .fl-box>div.guide-txt>div.option-box>span{border:1px solid #dee2e6;border-radius:100px;box-sizing:border-box;color:#adb5bd;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:12px;font-style:normal;font-weight:500;letter-spacing:-.03em;line-height:16px;padding:6px 12px 2px}.letstay-guide .guide-list .fl-box>div.guide-txt>div.option-box>span+span{margin-left:4px}.letstay-guide .guide-list .fl-box>div.guide-txt>button{border:1px solid #6c757d;border-radius:4px;box-sizing:border-box;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:12px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:16px;margin-top:8px;padding:10px 0 6px}.letstay-guide .guide-list .list-slide{border-radius:4px;box-shadow:0 0 12px rgba(0,0,0,.08);margin-left:8px;padding:20px;width:325px}.letstay-guide .guide-list .list-slide:first-child{margin-left:20px}.letstay-guide .guide-list .list-slide:last-child{margin-right:20px}.letstay-guide .guide-list .list-slide>div.infotxt{background:#ced4da;border-radius:4px;margin-top:16px;padding:16px;width:100%}.letstay-guide .guide-list .list-slide>div.infotxt>p{color:#fff;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:14px;font-style:normal;font-weight:500;letter-spacing:-.03em;line-height:20px;text-align:left}.share-hide{display:none!important}.share-show{display:block!important}#detail-wish-login-modal.modal{display:none;height:100vh;margin:0 -20px;position:absolute;top:0;width:638px}@media only screen and (max-width:400px){#detail-wish-login-modal.modal{width:375px}}#detail-wish-login-modal.modal.active{display:flex}#detail-wish-login-modal>.dimmed-area{background:#000;height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%;z-index:11}#detail-wish-login-modal>div.modal-content-box{background:#fff;border-radius:12px;display:flex;flex-direction:column;margin:auto;opacity:unset;padding:25px;width:311px;z-index:12}#detail-wish-login-modal>div.modal-content-box>div.modal-close-button-area{display:flex;justify-content:flex-end}#detail-wish-login-modal>div.modal-content-box>div.modal-close-button-area>button{height:unset;position:unset;width:unset}#detail-wish-login-modal>div.modal-content-box>div.modal-title-area{color:#212529;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:18px;font-style:normal;font-weight:700;letter-spacing:-.03em;line-height:24px;margin-top:5px}#detail-wish-login-modal>div.modal-content-box>div.modal-description-area{margin-top:8px}#detail-wish-login-modal>div.modal-content-box>div.modal-description-area>p{color:#adb5bd;font-family:Noto Sans KR;font-size:14px;font-style:normal;font-weight:500;letter-spacing:-.03em;line-height:20px}#detail-wish-login-modal>div.modal-content-box>div.modal-button-area{margin-top:20px}#detail-wish-login-modal>div.modal-content-box>div.modal-button-area>a{background:#3d3939;border-radius:4px;color:#fff;display:block;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:14px;font-style:normal;font-weight:700;letter-spacing:-.03em;line-height:20px;padding:14px 0;text-align:center}#rooms{border-top:1px solid #dee2e6}#rooms>#rooms-spinner{display:flex;gap:8px}#rooms>#empty-rooms,#rooms>#rooms-spinner{align-items:center;flex-direction:column;height:200px;justify-content:center}#rooms>#empty-rooms{display:none}#rooms>#empty-rooms>div.icon-area>img{width:43px}#rooms>#empty-rooms>div.description-area{margin-top:12px;text-align:center}#rooms>#empty-rooms>div.description-area>p{font-size:14px;font-weight:500}#rooms>#empty-rooms>div.description-area>p,#rooms>#empty-rooms>div.description-area>p.title{color:#212529;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-style:normal;letter-spacing:-.03em;line-height:20px}#rooms>#empty-rooms>div.description-area>p.title{font-size:16px;font-weight:700}#allReview>div.all-review{padding-bottom:80px;padding-top:56px}#allReview>div.all-review .total{align-items:center;border-bottom:1px solid #dee2e6;display:flex;margin:26px 20px;padding-bottom:16px}#allReview>div.all-review .total .score{flex-basis:82px;margin-right:40px;position:relative}#allReview>div.all-review .total .score strong{color:#6c757d;font-size:14px;letter-spacing:-.03em;line-height:20px}#allReview>div.all-review .total .score .star,#allReview>div.all-review .total .score strong{display:block;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-style:normal;font-weight:500;text-align:center}#allReview>div.all-review .total .score .star{font-size:32px;letter-spacing:-.015em;line-height:40px}#allReview>div.all-review .total .score .star:before{background:url(/images/common/ico-star.png) no-repeat 0 0;background-size:32px auto;content:"";display:inline-block;height:32px;vertical-align:-2px;width:32px}#allReview>div.all-review .total .score .review-count{color:#708e73;display:block;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:12px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:16px}#allReview>div.all-review .total .score:after{background:#c4c4c4;content:"";height:12px;margin-top:-6px;position:absolute;right:-20px;top:50%;width:1px}#allReview>div.all-review .total .graph-area{width:calc(100% - 122px)}#allReview>div.all-review .view-photo-review{display:flex;padding:0 20px}#allReview>div.all-review .view-photo-review .txt{font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:14px;font-style:normal;font-weight:500;letter-spacing:-.03em;line-height:20px}#allReview>div.all-review>div.review-list>div.item>div.txt-area>div.swiper.review-image-slide{cursor:pointer}#review-photos>div.modal-cont.contents{background:#000;display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding-top:unset}#review-photos>div.modal-cont.contents>div.swiper>div.swiper-wrapper>div.swiper-slide>span.img-area>img{height:480px;-o-object-fit:unset;object-fit:unset;width:640px}@media only screen and (max-width:400px){#review-photos>div.modal-cont.contents>div.swiper>div.swiper-wrapper>div.swiper-slide>span.img-area>img{height:281px;width:375px}}#footer-margin-area{height:88px}#rooms-move-button{background:#fff;border-top:1px solid #dee2e6;bottom:62px;display:none;flex-direction:column;padding:10px;position:fixed;width:638px;z-index:1000}#rooms-move-button>a{background:#708e73;border-radius:4px;color:#fff;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:14px;font-style:normal;font-weight:700;letter-spacing:-.03em;line-height:20px;margin-top:15px;padding:25px 14px 14px;padding:14px;text-align:center}@media only screen and (max-width:400px){#rooms-move-button{width:375px}}#rooms-move-button.active{display:flex}#rooms-move-button.modal-open{bottom:0;display:flex}button.show-calendar{background:#708e73;border-radius:4px;color:#fff;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:14px;font-style:normal;font-weight:700;letter-spacing:-.03em;line-height:20px;padding:14px;text-align:center}#main-photos{height:auto}#main-photos>div.modal-cont.contents{background:#000;display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding-top:unset}#main-photos>div.modal-cont.contents>div.swiper>div.swiper-wrapper>div.swiper-slide{width:100%}#main-photos>div.modal-cont.contents>div.swiper>div.swiper-wrapper>div.swiper-slide>span.img-area>video{height:480px}@media only screen and (max-width:400px){#main-photos>div.modal-cont.contents>div.swiper>div.swiper-wrapper>div.swiper-slide>span.img-area>video{height:281px}}#main-photos>div.modal-cont.contents>div.swiper>div.swiper-wrapper>div.swiper-slide>span.img-area>img{height:480px;-o-object-fit:unset;object-fit:unset;width:640px}@media only screen and (max-width:400px){#main-photos>div.modal-cont.contents>div.swiper>div.swiper-wrapper>div.swiper-slide>span.img-area>img{height:281px;width:375px}}#detail-share-bottom-sheet-modal{z-index:1001}#detail-share-bottom-sheet-modal>div.modal-content-area{padding-bottom:40px}#rooms-move-point{position:relative;top:-58px}.spinner-cloud{align-self:center;-webkit-animation:rainGray 1s linear infinite alternate;animation:rainGray 1s linear infinite alternate;box-shadow:6px 0 #708e73,12px 0 #708e73,18px 0 #708e73,24px 0 #708e73,30px 0 #708e73,36px 0 #708e73;display:flex;height:20px;margin-right:50px;opacity:.5;position:relative;width:4px}@-webkit-keyframes rainGray{0%{box-shadow:6px 0 #708e73,12px 0 rgba(112,142,115,.9),18px 0 rgba(112,142,115,.7),24px 0 rgba(112,142,115,.6),30px 0 rgba(112,142,115,.3),36px 0 rgba(112,142,115,.2)}to{box-shadow:6px 0 rgba(112,142,115,.2),12px 0 rgba(112,142,115,.3),18px 0 rgba(112,142,115,.6),24px 0 rgba(112,142,115,.7),30px 0 rgba(112,142,115,.9),36px 0 #708e73;opacity:1}}@keyframes rainGray{0%{box-shadow:6px 0 #708e73,12px 0 rgba(112,142,115,.9),18px 0 rgba(112,142,115,.7),24px 0 rgba(112,142,115,.6),30px 0 rgba(112,142,115,.3),36px 0 rgba(112,142,115,.2)}to{box-shadow:6px 0 rgba(112,142,115,.2),12px 0 rgba(112,142,115,.3),18px 0 rgba(112,142,115,.6),24px 0 rgba(112,142,115,.7),30px 0 rgba(112,142,115,.9),36px 0 #708e73;opacity:1}}@-webkit-keyframes line_flow{0%{width:0}to{width:40px}}@keyframes line_flow{0%{width:0}to{width:40px}}.payment-page{padding-top:56px}.payment-page h3{font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:18px;font-style:normal;font-weight:500;letter-spacing:-.03em;line-height:24px;margin-bottom:16px;padding:32px 20px 0}.payment-page h3 .sub{color:#adb5bd}.payment-page .top{position:relative}.payment-page .top .img-area img{width:100%}.payment-page .top .txt-area{bottom:20px;left:20px;position:absolute;width:calc(100% - 40px)}.payment-page .top .txt-area .box{background:#fff;border-radius:4px;padding:16px 20px}.payment-page .top .txt-area .box+.box{margin-top:8px}.payment-page .top .txt-area h2{color:#212529;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:18px;font-style:normal;font-weight:700;letter-spacing:-.03em;line-height:24px}.payment-page .top .txt-area .eng{color:#6c757d;font-weight:400}.payment-page .top .txt-area .eng,.payment-page .top .txt-area .fl-box{font-family:Noto Sans KR;font-size:12px;font-style:normal;letter-spacing:-.03em;line-height:16px}.payment-page .top .txt-area .fl-box{align-items:center;border:1px solid #6c757d;border-radius:4px;display:flex;font-weight:500;justify-content:space-evenly;margin-top:8px;padding:12px 0;text-align:center}.payment-page .top .txt-area .fl-box .tit{color:#6c757d;display:block}.payment-page .top .txt-area .fl-box .day{background:#708e73;border-radius:100px;color:#fff;height:24px;padding:4px 8px;text-align:center}.payment-page .top .txt-area .fl-box>div{height:32px;width:100%}.payment-page .step{padding-bottom:32px}.payment-page .step .booker-info-box{border:1px solid #6c757d;border-radius:4px;margin:16px 20px 0;padding:0 16px 16px}.payment-page .step .booker-info-box label{display:block;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:14px;font-style:normal;font-weight:500;letter-spacing:-.03em;line-height:20px;margin-bottom:4px;margin-top:16px}.payment-page .step .booker-info-box input,.payment-page .step .input-set input{height:44px}.payment-page .step ul{background:#f8f9fa;border-radius:4px;margin:0 20px;padding:4px 20px}.payment-page .step ul li{border-radius:0;border-top:1px solid #dee2e6;padding:16px 0}.payment-page .step ul li:first-child{border:0}.payment-page .step ul .tit{font-weight:700;margin-bottom:8px}.payment-page .step ul .cont,.payment-page .step ul .tit{display:block;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:14px;font-style:normal;letter-spacing:-.03em;line-height:20px}.payment-page .step ul .cont{font-weight:400}.payment-page .step ul .cont .sub{color:#adb5bd;display:block;margin-top:4px}.payment-page .step ul .room-box{font-size:0}.payment-page .step ul .room-box+.room-box{margin-top:8px}.payment-page .step ul .room-box .tag{border:1px solid #4ecdc4;border-radius:2px;color:#4ecdc4;display:inline-block;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:11px;font-style:normal;font-weight:400;height:21px;letter-spacing:-.03em;line-height:11px;margin:0 0 4px;padding:4px 8px;text-align:center}.payment-page .step ul .room-box .cont span{display:block;margin-top:4px}.payment-page .step ul .room-box .cont span:first-child{margin-top:0}.payment-page .step ul .fl-box{align-items:center;display:flex}.payment-page .step ul .fl-box .tit{flex-basis:59px;margin-right:8px}.payment-page .step ul .fl-box .cont{flex-basis:calc(100% - 63px)}.payment-page .step ul .fl-box .cont button{align-items:center;background:#f8f8f8;border:1px solid #adb5bd;border-radius:4px;font-weight:400;height:auto;padding:2px 0 0;text-align:center;width:40px}.payment-page .step ul .fl-box label{margin-bottom:12px;margin-top:0}.payment-page .step ul .fl-box input[type=text],.payment-page .step ul .fl-box textarea{font-size:12px;font-weight:400;line-height:16px}.payment-page .step ul .fl-box textarea{padding:16px}.payment-page .step ul .txt-info{color:#adb5bd;font-size:12px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:16px;margin-top:20px}.payment-page .step select{color:#000}.payment-page .radio-box{font-size:0;padding:0 20px}.payment-page .radio-box .icon{vertical-align:-3px}.payment-page .radio-box .txt{font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:12px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:16px;margin-left:0}.payment-page .form-area{margin-top:16px}.payment-page .form-area.agreement{background:#ced4da}.payment-page .form-area .tag{border:1px solid #4ecdc4;border-radius:2px;color:#4ecdc4;display:inline-block;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:11px;font-style:normal;font-weight:400;height:21px;letter-spacing:-.03em;line-height:11px;margin:0 0 4px;padding:2px 8px;text-align:center}.payment-page .input-set input[type=text]+input[type=text]{margin-left:4px;margin-top:0}.payment-page .input-set select{width:calc(100% - 164px)}.payment-page .input-set .btn-radio{flex-basis:78px;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:14px;font-style:normal;font-weight:700;letter-spacing:-.03em;line-height:20px;margin-left:4px;margin-top:0;padding:0;width:78px}.payment-page .input-set .btn-radio input:checked+span{background:#3d3939;border-color:#3d3939}.payment-page .time{display:block;font-size:12px;letter-spacing:-.03em;line-height:16px;margin-bottom:8px}.payment-page .coupon{border-top:1px solid #dee2e6;display:flex;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:14px;font-style:normal;font-weight:500;justify-content:space-between;letter-spacing:-.03em;line-height:20px;margin:0 20px;padding:16px 0 32px}.payment-page .coupon>span.cont{cursor:pointer;padding-right:24px}.payment-page .coupon>span.cont.discount{color:#5c95ff}.payment-page .coupon>span.cont:after{background:url(/images/common/chevron-right.svg) no-repeat 0 0/20px auto;content:"";height:20px;margin-top:1px;position:absolute;right:20px;width:20px}.payment-page .coupon .btn-coupon{font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:14px;font-style:normal;font-weight:500;height:auto;letter-spacing:-.03em;line-height:20px;position:relative;vertical-align:top;width:auto}.payment-page .payment{padding-bottom:32px}.payment-page .payment .form-radio{background:#f8f9fa;display:block;height:52px;margin:12px 0 0;padding:16px;width:100%}.payment-page .payment .form-radio .icon{vertical-align:-6px}.payment-page .payment .form-radio.active{background:#e9ecef}.payment-page .payment .form-radio .txt{font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:14px;font-style:normal;font-weight:500;letter-spacing:-.03em;line-height:20px;margin-left:4px}.payment-page .payment img{height:20px;margin-right:4px}.payment-page .payment ul{background:#f8f9fa;border-radius:4px;margin:0 20px;padding:4px 20px}.payment-page .payment-list{padding:0 16px}.payment-page .payment-list li{border-top:1px solid #dee2e6;padding:16px 0}.payment-page .payment-list li:first-child{border-top:0}.payment-page .payment-list .price-box{display:flex;justify-content:space-between;width:100%}.payment-page .payment-list .price-box .tit{font-weight:500}.payment-page .payment-list .price-box .price,.payment-page .payment-list .price-box .tit{font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:14px;font-style:normal;letter-spacing:-.03em;line-height:20px}.payment-page .payment-list .price-box .price{font-weight:700}.payment-page .payment-list .blue{color:#5c95ff}.payment-page .restriction-agreements{padding-bottom:32px}.payment-page .restriction-agreements .form-area li{color:#6c757d;font-family:Noto Sans KR;font-size:13px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:19px}.payment-page .restriction-agreements .restriction-agreement{padding:10px 20px 0;text-align:right}.payment-page .restriction-agreements .restriction-agreement .form-check{display:inline-block}.payment-page .terms-wrap{margin:0 20px 4px;padding-bottom:0}.payment-page .terms-wrap .form-check{padding:0 16px}.payment-page .terms-wrap .all{margin-bottom:12px;padding:16px}.payment-page .terms-wrap .flex-box{margin-bottom:12px}.coupon-page{min-height:100vh;padding-bottom:64px}.coupon-page .tab-cont-area{margin:0}.coupon-page .tab-cont-area.past .no-data{align-items:center;background:#e9ecef;display:flex;height:calc(100vh - 304px);justify-content:center}.coupon-page .tab-cont-area.past .no-data strong{display:block;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:16px;font-style:normal;font-weight:700;letter-spacing:-.03em;line-height:20px}.coupon-page .tab-cont-area.past .no-data span{font-size:14px;font-weight:500;letter-spacing:-.03em;line-height:20px}.coupon-page .tab-cont-area.past .coupon-list{background:#f8f9fa}.coupon-page .input-set{display:flex;padding-bottom:20px}.coupon-page .input-set input{width:calc(100% - 84px)}.coupon-page .input-set .btn-coupon-registration{background-color:#fff;border:1px solid #708e73;color:#708e73;flex-basis:76px;font-size:12px;font-weight:400;height:40px;letter-spacing:-.03em;line-height:16px;margin:3px 0 0 8px}.coupon-list{background:#e9ecef;padding-bottom:20px;width:100%}.coupon-list>li{margin-bottom:12px}.coupon-list button{align-items:center;background:#adb5bd;border:1px solid #adb5bd;border-radius:8px;display:flex;height:auto;text-align:left}.coupon-list button .status{color:#fff;font-size:11px;font-weight:400;letter-spacing:-.03em;line-height:16px;padding-top:24px;position:relative;text-align:center;width:50px}.coupon-list button .status:before{background:url(/images/common/ico-check.png) no-repeat 0 0/24px auto;content:"";display:block;height:24px;left:50%;margin-left:-12px;position:absolute;top:0;width:24px}.coupon-list button .status.notice:before{background-image:url(/images/common/help-circle.png)}.coupon-list button .txt-area{background:#fff;border-radius:8px 0 50px 8px;color:#adb5bd;padding:24px 16px 24px 24px;width:calc(100% - 50px)}.coupon-list button .txt-area>div.top{color:#adb5bd;font-family:Noto Sans KR;font-size:10px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:14px}.coupon-list button .txt-area>div.top>span:after{content:"/";display:inline-block;margin-left:4px;margin-right:2px}.coupon-list button .txt-area>div.top>span:last-child:after{display:none}.coupon-list button .txt-area .discount{align-items:center;display:flex}.coupon-list button .txt-area .discount span{font-size:18px;font-weight:500;letter-spacing:-.03em;line-height:24px;margin-top:4px}.coupon-list button .txt-area .discount .price{font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:24px;font-style:normal;font-weight:700;letter-spacing:-.03em;line-height:32px}.coupon-list button .txt-area .discount .sign{margin:0 0 0 -4px;padding:2px 0 0}.coupon-list button .txt-area .name{font-size:14px;font-weight:500;line-height:20px;margin-top:4px}.coupon-list button .txt-area .condition>li{font-family:Noto Sans KR;font-size:10px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:14px}.coupon-list button .txt-area .tag{display:inline-block;font-size:10px;font-weight:500;height:22px;letter-spacing:-.03em;line-height:20px;margin-top:4px;padding:0 8px}.coupon-list button .txt-area .tag.active{border:1px solid #708e73;color:#708e73}.coupon-list button .txt-area .tag.notused{border:1px solid #adb5bd;color:#adb5bd}.coupon-list button.active{background:#708e73;border-color:#708e73}.coupon-list button.active .discount{color:#708e73}.coupon-list button.active .name{color:#212529}.coupon-list button.active .sign{margin:0 0 0 -4px}.coupon-list button.notused{cursor:default}.notice-area{color:#6c757d}.notice-area dt{font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:14px;font-style:normal;font-weight:700;letter-spacing:-.03em;line-height:20px}.notice-area dd{font-size:11px}.notice-area dd,.reservation-request-page{font-weight:400;letter-spacing:-.03em;line-height:16px}.reservation-request-page{color:#212529;font-size:12px;padding:76px 20px 84px}.reservation-request-page .tit-area{padding-bottom:4px}.reservation-request-page .tit-area h2+h2{margin-top:8px}.reservation-request-page .tit-area img{width:40px}.reservation-request-page .tit-area p{color:#212529;font-size:12px;font-weight:400;letter-spacing:-.03em;line-height:16px;margin-top:32px;text-align:left}.reservation-request-page .tit-area p.tac{text-align:center}.reservation-request-page .bd-box .tit{font-weight:500}.reservation-request-page .bd-box .cont,.reservation-request-page .bd-box .tit{font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:14px;font-style:normal;letter-spacing:-.03em;line-height:20px}.reservation-request-page .bd-box .cont{font-weight:400}.reservation-request-page .payment-box .fl-box{align-items:center}.reservation-request-page .radio-box{width:calc(100% - 63px)}.reservation-request-page .radio-box img{height:20px;margin-right:4px}.reservation-request-page .radio-box .form-radio{display:block;margin-top:12px}.reservation-request-page .radio-box .form-radio:first-child{margin-top:0}.reservation-request-page .radio-box .form-radio+.form-radio{margin-left:0}#addpayment header:after,#cancel header:after,#completion header:after,#dotw header:after,#failure header:after,#letstay header:after{display:none}#addpayment header.fixed:after,#cancel header.fixed:after,#completion header.fixed:after,#dotw header.fixed:after,#failure header.fixed:after,#letstay header.fixed:after{display:block}.mypage-header{background:#fff}.mypage-page{background:#e9ecef;min-height:100vh;padding-bottom:56px;padding-top:56px}.mypage-page .top{background-size:contain;min-height:286px;padding-top:92px;position:relative}.mypage-page .top .btn-join,.mypage-page .top .btn-logout{border:1px solid #fff;border-radius:4px;color:#fff;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:11px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:11px;padding:4px 12px;position:absolute;right:16px;top:16px}.mypage-page .top .btn-logout{height:unset;width:unset}.mypage-page .profile{color:#fff;text-align:center}.mypage-page .profile .img-area{position:relative}.mypage-page .profile .img-area figure{background:url(/images/common/bg-profile.png) no-repeat 0 0;background-size:contain;border:3px solid #fff;border-radius:42px;height:84px;margin:0 auto;overflow:hidden;position:relative;width:84px}.mypage-page .profile .img-area img{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.mypage-page .profile .img-area .btn-setting{bottom:0;height:24px;left:50%;margin-left:15px;position:absolute;width:24px}.mypage-page .profile .name{font-size:16px;font-weight:700;line-height:20px;margin-top:8px}.mypage-page .profile .email,.mypage-page .profile .name{font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-style:normal;letter-spacing:-.03em}.mypage-page .profile .email{font-size:12px;font-weight:400;line-height:16px;margin-top:4px}.mypage-page .quick{background:#fff;border-radius:4px;bottom:-50px;box-shadow:0 0 12px rgba(0,0,0,.08);display:flex;justify-content:space-evenly;left:0;margin:0 20px;padding:12px 0;position:absolute;width:calc(100% - 40px)}.mypage-page .quick a{font-size:12px;font-weight:500;letter-spacing:-.03em;line-height:16px;padding-top:24px;position:relative;text-align:center}.mypage-page .quick a:before{background-position:0 0;background-repeat:no-repeat;background-size:24px auto;content:"";height:24px;left:50%;margin-left:-12px;position:absolute;top:0;width:24px}.mypage-page .quick a.ico01:before{background-image:url(/images/common/quick01.png)}.mypage-page .quick a.ico02:before{background-image:url(/images/common/quick02.png)}.mypage-page .quick a.ico03:before{background-image:url(/images/common/quick03.png)}.mypage-page .quick a .point{color:#708e73;display:block;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:14px;font-style:normal;font-weight:700;letter-spacing:-.03em;line-height:20px}.mypage-page .list{background:#fff;border-radius:4px;margin:62px 20px 28px;padding:4px 20px}.mypage-page .list li:first-child a{border-top:0}.mypage-page .list a{border-top:1px solid #e9ecef;display:block;font-size:14px;font-weight:500;letter-spacing:-.03em;line-height:20px;padding:16px 0 16px 28px;position:relative}.mypage-page .list a:before{background-position:0 0;background-repeat:no-repeat;background-size:24px auto;content:"";height:24px;left:0;position:absolute;top:14px;width:24px}.mypage-page .list a:after{background:url(/images/common/btn-link.png) no-repeat 0 0;background-size:100%;content:"";display:block;height:13px;margin-top:-6px;position:absolute;right:9px;top:50%;width:7px}.mypage-page .list a.list01:before{background-image:url(/images/common/ico-list01.png)}.mypage-page .list a.list02:before{background-image:url(/images/common/ico-list02.png)}.mypage-page .list a.list03:before{background-image:url(/images/common/ico-list03.png)}.mypage-page .list a.list04:before{background-image:url(/images/common/ico-list04.png)}.mypage-page .list a.list05:before{background-image:url(/images/common/ico-list05.png)}.mypage-page .list a.list06:before{background-image:url(/images/common/ico-list06.png)}.edit-password-page .form-area .error-area{color:#5c95ff;display:none;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:11px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:11px;padding:4px 0}.edit-password-page .form-area .error-area.is-error{display:block}.promotions{padding-left:20px;padding-right:20px}.promotions .promotion{display:flex;flex-direction:column;gap:4px;margin-bottom:20px}.promotions .promotion .img-area img{width:100%}.promotions .promotion .description-area span.status{font-family:Noto Sans KR;font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.03em}.promotions .promotion .description-area span.status.ing{color:#708e73}.promotions .promotion .description-area span.status.done{color:#adb5bd}.promotions .promotion .description-area span.description{font-family:Noto Sans KR;font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.03em}#promotion .winner-result-area{padding:10px 20px}#promotion .winner-result-area a.winner-result-button{border:1px solid #ced4da;border-radius:4px;box-sizing:border-box;display:inline-block;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:14px;font-style:normal;font-weight:500;letter-spacing:-.03em;line-height:20px;padding:14px 39.5px;text-align:center;width:100%}#comment-area.contents{min-height:unset;padding:12px 20px 24px}#comment-area .count-area{float:left;font-family:Noto Sans KR;font-weight:500;margin:8px 0}#comment-area .count-area,#comment-area .count-area span.count{font-size:14px;font-style:normal;letter-spacing:-.03em;line-height:20px}#comment-area .count-area span.count{color:#708e73;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-weight:700;margin-left:4px}#comment-area .input-area>form>label.private-input-area{align-items:center;color:#212529;display:flex;flex-direction:row;float:right;font-family:Noto Sans KR;font-size:14px;font-style:normal;font-weight:500;letter-spacing:-.03em;line-height:20px;margin:8px 0}#comment-area .input-area>form>label.private-input-area>input[type=checkbox]{margin-right:4px;margin-top:1px}#comment-area .input-area button[type=submit]{background:#3d3939;border-radius:4px;color:#fff;margin-top:8px}#comment-area #comments .comment:before{border-top:1px solid #dee2e6;content:"";display:block;height:1px;margin-bottom:12px;margin-top:16px;width:100%}#comment-area #comments .comment .comment-info-area{display:flex}#comment-area #comments .comment .comment-info-area .customer-avatar{align-self:center;border-radius:42px;flex:0 0 40px;margin-right:4px;overflow:hidden;text-align:center}#comment-area #comments .comment .comment-info-area .customer-avatar img{height:40px;width:40px}#comment-area #comments .comment .comment-info-area .comment-info{align-self:center;flex:1 0 auto}#comment-area #comments .comment .comment-info-area .comment-info .customer-name{font-family:Noto Sans KR;font-size:14px;font-style:normal;font-weight:500;letter-spacing:-.03em;line-height:20px}#comment-area #comments .comment .comment-info-area .comment-info .comment-created-at{color:#adb5bd;font-family:Noto Sans KR;font-size:12px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:16px}#comment-area #comments .comment .comment-info-area .comment-manage-area{align-self:center;flex:0 0 10%}#comment-area #comments .comment .comment-info-area .comment-manage-area button{color:#708e73;font-family:Noto Sans KR;font-size:11px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:16px}#comment-area #comments .comment .content-area{margin-top:12px}#comment-area #comments .comment .content-area .content{font-family:Noto Sans KR;font-size:14px;font-style:normal;font-weight:500;letter-spacing:-.03em;line-height:20px}#comment-area #comments .reply-area{background:#f8f9fa;border-radius:8px;margin-top:12px;padding:16px}#comment-area #comments .reply-area .reply-info-area span{vertical-align:middle}#comment-area #comments .reply-area .reply-info-area span.admin-name{color:#708e73;font-family:Noto Sans KR;font-size:14px;font-style:normal;font-weight:500;letter-spacing:-.03em;line-height:20px}#comment-area #comments .reply-area .reply-info-area span.admin-name img{margin-top:-8px;vertical-align:middle}#comment-area #comments .reply-area .reply-info-area span.reply-created-at{color:#adb5bd;font-family:Noto Sans KR;font-size:12px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:16px;margin-left:4px}#comment-area #comments .reply-area .reply-content-area{margin-top:4px}#comment-area #comments .reply-area .reply-content-area .content{font-family:Noto Sans KR;font-size:14px;font-style:normal;font-weight:500;letter-spacing:-.03em;line-height:20px}#comment-area #more-comment{margin:16px 0}#comment-area #more-comment button{border:1px solid #6c757d;border-radius:4px;box-sizing:border-box}#promotion{padding-top:56px}#promotion .info-area{padding:12px 20px}#promotion .info-area .status-area.title-area span.status{font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:16px;font-style:normal;font-weight:700;letter-spacing:-.03em;line-height:20px}#promotion .info-area .status-area.title-area span.status.ing{color:#708e73}#promotion .info-area .status-area.title-area span.status.done{color:#adb5bd}#promotion .info-area .status-area.title-area span.title{font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:16px;font-style:normal;font-weight:700;letter-spacing:-.03em;line-height:20px}#promotion .info-area .date-area{font-family:Noto Sans KR;font-size:12px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:16px}#promotion .content-area.share-area .content-area img{width:100%}#promotion .content-area.share-area .share-area{padding:16px;position:absolute;right:0;text-align:right;z-index:1}#promotion .content-area.share-area .share-area button{background:#212529;border-radius:50%;height:48px;opacity:.6;width:48px}#promotion .content-area.share-area .share-area button img{height:24px;width:24px}#exhibition-accommodations.contents{min-height:unset;padding:12px 20px}#exhibition-accommodations .swiper.exhibition-categories{margin-bottom:12px}#exhibition-accommodations .swiper.exhibition-categories .swiper-wrapper{display:flex;white-space:nowrap}#exhibition-accommodations .swiper.exhibition-categories .swiper-wrapper a{background:#e9ecef;border-radius:100px;color:#6c757d;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:20px;margin-right:8px;padding:10px 16px}#exhibition-accommodations .swiper.exhibition-categories .swiper-wrapper a:last-child{margin-right:unset}#exhibition-accommodations .swiper.exhibition-categories .swiper-wrapper a.active{background:#4ecdc4;color:#fff}#exhibition-accommodations .room-list.column{padding:0 0 20px}#exhibition-accommodations .room-list.column .tit-area{display:flex;justify-content:space-between;padding-bottom:18px}#exhibition-accommodations .room-list.column .tit-area h3{font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:16px;font-style:normal;font-weight:500;letter-spacing:-.03em;line-height:20px}#exhibition-accommodations .room-list.column .tit-area .btn-sort{color:#adb5bd;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:12px;font-style:normal;font-weight:400;height:auto;letter-spacing:-.03em;line-height:16px;padding-right:20px;position:relative;width:auto}#exhibition-accommodations .room-list.column .tit-area .btn-sort:after{background:url(/images/common/icon-sort.png) no-repeat 0 0;background-size:16px auto;content:"";height:16px;margin-top:-8px;position:absolute;right:0;top:50%;width:16px}#exhibition-accommodations .room-list.column .item{display:none}#exhibition-accommodations .room-list.column .item.active{display:block}.share-wrapper .modal-container{flex-direction:column}.share-wrapper .modal-container .share-modal{background-color:rgba(0,0,0,.4);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1}.share-wrapper .modal-container .share-modal .content{background-color:#fff;border-radius:5px;height:220px;margin:50% auto;width:70%}.share-wrapper .modal-container .share-modal .content .title{color:#000;font-size:14px;font-weight:700;letter-spacing:-.35px;margin-bottom:17px;padding:1em 1em 0;text-align:center}.share-wrapper .modal-container .share-modal .content .title .btn-share-close{height:60px;left:260px;position:absolute;top:180px;width:60px}.share-wrapper .modal-container .share-modal .content .title .btn-share-close img{width:60px}.share-wrapper .modal-container .share-modal .content .list{color:#000;font-size:12px;font-weight:500;height:170px;letter-spacing:-.3px;padding:0 1em}.share-wrapper .modal-container .share-modal .content .list div{border-top:1px solid #cdd4e2;display:inline-flex;height:40px;width:100%}.share-wrapper .modal-container .share-modal .content .list div p{align-self:center;font-size:12px;font-weight:500;letter-spacing:-.3px;margin-left:7px}.share-wrapper .modal-container .share-modal .content .list div div{align-self:center;border-radius:50%;height:18px;margin-left:5px;width:18px}.share-wrapper .modal-container .share-modal .content .list div .nav-facebook{background-color:#3b5998;border:1px solid #3b5998}.share-wrapper .modal-container .share-modal .content .list div .nav-facebook figure{display:flex;margin:auto}.share-wrapper .modal-container .share-modal .content .list div .nav-facebook figure img{height:10px;margin:auto;width:10px}.share-wrapper .modal-container .share-modal .content .list div .nav-kakao{background-color:#fee500;border:1px solid #fee500}.share-wrapper .modal-container .share-modal .content .list div .nav-kakao figure{display:flex;margin:auto}.share-wrapper .modal-container .share-modal .content .list div .nav-kakao figure img{height:10px;margin:auto;width:10px}.share-wrapper .modal-container .share-modal .content .list div .nav-naver{background-color:#40a231;border:1px solid #40a231}.share-wrapper .modal-container .share-modal .content .list div .nav-naver figure{display:flex;margin:auto}.share-wrapper .modal-container .share-modal .content .list div .nav-naver figure img{height:10px;margin:auto;width:10px}.share-wrapper .modal-container .share-modal .content .list div .nav-link-copy{background-color:#fff;border:1px solid gray}.share-wrapper .modal-container .share-modal .content .list div .nav-link-copy figure{display:flex;margin:auto}.share-wrapper .modal-container .share-modal .content .list div .nav-link-copy figure img{height:10px;margin:auto;width:10px}#recently-viewed-accommodation{display:flex;flex-direction:column;margin-bottom:30px;min-height:calc(100vh - 198px);padding-top:56px}@media only screen and (max-width:400px){#recently-viewed-accommodation{min-height:100vh}}#recently-viewed-accommodation .guide-comment{margin:12px 0;padding:0 20px}#recently-viewed-accommodation .guide-comment p{align-items:center;color:#adb5bd;font-family:Noto Sans KR;font-size:14px;font-style:normal;font-weight:500;letter-spacing:-.03em;line-height:20px}#recently-viewed-accommodation .accommodations{padding:0 20px}#recently-viewed-accommodation .accommodations .accommodation-card{border:1px solid #e9ecef;border-radius:4px;display:flex;margin-top:12px;padding:12px}#recently-viewed-accommodation .accommodations .accommodation-card .image-area{flex:20% 0 0;min-width:115px}#recently-viewed-accommodation .accommodations .accommodation-card .image-area img{width:100%}#recently-viewed-accommodation .accommodations .accommodation-card .info-area{display:flex;flex:1 1 auto;flex-direction:column;justify-content:space-between;margin-left:12px}#recently-viewed-accommodation .accommodations .accommodation-card .info-area .accommodation-info{display:flex;flex-direction:row}#recently-viewed-accommodation .accommodations .accommodation-card .info-area .accommodation-info p{color:#6c757d;font-family:Noto Sans KR;font-size:11px;font-style:normal;font-weight:400;letter-spacing:-.03em}#recently-viewed-accommodation .accommodations .accommodation-card .info-area .accommodation-info p.rating img{width:16px}#recently-viewed-accommodation .accommodations .accommodation-card .info-area .accommodation-info p:after{border-right:1px solid #c4c4c4;content:"";display:inline-block;height:12px;margin:0 4px -2px}#recently-viewed-accommodation .accommodations .accommodation-card .info-area .accommodation-info p:last-child:after{border:none}#recently-viewed-accommodation .accommodations .accommodation-card .info-area .accommodation-description p{color:#4ecdc4;font-family:Noto Sans KR;font-size:12px;font-style:normal;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:170px}#recently-viewed-accommodation .accommodations .accommodation-card .info-area .accommodation-name-ko p{color:#212529;font-family:Noto Sans KR;font-size:14px;font-style:normal;font-weight:500;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:170px}#recently-viewed-accommodation .empty-recently-accommodations{align-items:center;display:flex;flex-direction:column;margin:auto}#recently-viewed-accommodation .empty-recently-accommodations .image-area{height:48px;width:40px}#recently-viewed-accommodation .empty-recently-accommodations .title{font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:16px;font-style:normal;font-weight:700;letter-spacing:-.03em;line-height:20px;margin-top:12px}#recently-viewed-accommodation .empty-recently-accommodations .search-main{margin-top:24px}#recently-viewed-accommodation .empty-recently-accommodations .search-main a{border:1px solid #708e73;border-radius:4px;color:#708e73;font-family:Noto Sans KR;font-size:12px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:16px;padding:12px 20px}#wish-accommodation-destroy-all-button{height:100%}#wish-accommodation{display:flex;flex-direction:column;margin-bottom:30px;min-height:calc(100vh - 260px)}#wish-accommodation .accommodations{padding:0 20px}#wish-accommodation .accommodations .accommodation-card{border:1px solid #e9ecef;border-radius:4px;display:flex;margin-top:12px;padding:12px}#wish-accommodation .accommodations .accommodation-card .image-area{height:64px;width:91px}#wish-accommodation .accommodations .accommodation-card .image-area img{height:100%;width:100%}#wish-accommodation .accommodations .accommodation-card .info-area{display:flex;flex:1 0 auto;flex-direction:column;justify-content:space-between;margin-left:12px}#wish-accommodation .accommodations .accommodation-card .info-area .accommodation-info{display:flex;flex-direction:row}#wish-accommodation .accommodations .accommodation-card .info-area .accommodation-info p{color:#6c757d;font-family:Noto Sans KR;font-size:11px;font-style:normal;font-weight:400;letter-spacing:-.03em;margin-right:4px}#wish-accommodation .accommodations .accommodation-card .info-area .accommodation-info p.rating>img{width:16px}#wish-accommodation .accommodations .accommodation-card .info-area .accommodation-info p:after{border-right:1px solid #c4c4c4;content:"";display:inline-block;height:12px;margin-left:4px}#wish-accommodation .accommodations .accommodation-card .info-area .accommodation-info p:last-child:after{border:none}#wish-accommodation .accommodations .accommodation-card .info-area .accommodation-description{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#wish-accommodation .accommodations .accommodation-card .info-area .accommodation-description p{color:#4ecdc4;font-family:Noto Sans KR;font-size:12px;font-style:normal;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:170px}#wish-accommodation .accommodations .accommodation-card .info-area .accommodation-name-ko p{color:#212529;font-family:Noto Sans KR;font-size:14px;font-style:normal;font-weight:500;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:170px}#wish-accommodation .accommodations .accommodation-card .delete-button-area{flex:0 0 24px}#wish-accommodation .accommodations .accommodation-card .delete-button-area button{height:auto}#wish-accommodation .empty-wish-accommodations{align-items:center;display:none;flex-direction:column;margin:auto}#wish-accommodation .empty-wish-accommodations.active{display:flex}#wish-accommodation .empty-wish-accommodations .image-area{height:48px;width:40px}#wish-accommodation .empty-wish-accommodations .title{font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:16px;font-style:normal;font-weight:700;letter-spacing:-.03em;line-height:20px;margin-top:12px}#wish-accommodation .empty-wish-accommodations .description{font-family:Noto Sans KR;font-size:14px;font-style:normal;font-weight:500;letter-spacing:-.03em;line-height:20px;margin-top:12px;text-align:center}#wish-accommodation .empty-wish-accommodations .search-main{margin-top:24px}#wish-accommodation .empty-wish-accommodations .search-main a{border:1px solid #708e73;border-radius:4px;color:#708e73;font-family:Noto Sans KR;font-size:12px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:16px;padding:12px 20px}.toast-message{bottom:100px}#coupon-downloadable{display:flex;flex-direction:column;padding-top:56px}#coupon-downloadable .coupons-area{background:#e9ecef;gap:12px;padding:20px}#coupon-downloadable .coupons-area,#coupon-downloadable .coupons-area .coupons{display:flex;flex:1;flex-direction:column}#coupon-downloadable .coupons-area .coupon-all-download{align-self:flex-end;display:flex;flex-direction:row}#coupon-downloadable .coupons-area .coupon-all-download>button{align-items:center;display:flex;flex-direction:row;font-family:Noto Sans KR;font-size:12px;font-style:normal;font-weight:400;height:unset;justify-content:center;letter-spacing:-.03em;line-height:16px;position:unset;text-align:right;width:unset}#coupon-downloadable .coupons-area .coupon-all-download>button>img{margin-top:-2px}#coupon-downloadable .coupons-area #available-coupons{display:flex;flex-direction:column;gap:12px}#coupon-downloadable .coupons-area #available-coupons .available-coupon{align-items:center;background:#708e73;border-radius:8px;display:flex;flex-direction:row}#coupon-downloadable .coupons-area #available-coupons .available-coupon .coupon-info-area{background:#fff;border:1px solid #708e73;border-radius:8px 0 50px 8px;box-shadow:0 0 12px rgba(0,0,0,.08);box-sizing:border-box;flex:1 0 0;padding:24px}#coupon-downloadable .coupons-area #available-coupons .available-coupon .coupon-info-area .available-device-area{color:#adb5bd;font-family:Noto Sans KR;font-size:10px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:14px}#coupon-downloadable .coupons-area #available-coupons .available-coupon .coupon-info-area .available-device-area span:before{content:" / "}#coupon-downloadable .coupons-area #available-coupons .available-coupon .coupon-info-area .available-device-area span:first-child:before{content:none}#coupon-downloadable .coupons-area #available-coupons .available-coupon .coupon-info-area .discount-area{color:#708e73;font-family:Noto Sans KR;font-size:18px;font-style:normal;font-weight:500;letter-spacing:-.03em;line-height:24px;margin:4px 0}#coupon-downloadable .coupons-area #available-coupons .available-coupon .coupon-info-area .discount-area span.discount{font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:24px;font-style:normal;font-weight:700;letter-spacing:-.03em;line-height:32px;vertical-align:middle}#coupon-downloadable .coupons-area #available-coupons .available-coupon .coupon-info-area .discount-area span.discount-sign{padding:0 0 0 2px;vertical-align:middle}#coupon-downloadable .coupons-area #available-coupons .available-coupon .coupon-info-area .coupon-name{color:#212529;font-family:Noto Sans KR;font-size:14px;font-style:normal;font-weight:500;letter-spacing:-.03em;line-height:20px;margin-bottom:4px}#coupon-downloadable .coupons-area #available-coupons .available-coupon .coupon-info-area p.description{color:#adb5bd;font-family:Noto Sans KR;font-size:10px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:14px}#coupon-downloadable .coupons-area #available-coupons .available-coupon .coupon-info-area .badge-area span.badge{border:1px solid #708e73;box-sizing:border-box;color:#708e73;font-family:Noto Sans KR;font-size:10px;font-style:normal;font-weight:500;letter-spacing:-.03em;line-height:14px;padding:4px 8px;vertical-align:unset}#coupon-downloadable .coupons-area #available-coupons .available-coupon .notice-area{flex:0 0 15%;text-align:center}#coupon-downloadable .coupons-area #available-coupons .available-coupon .notice-area .description-area{color:#fff;font-family:Noto Sans KR;font-size:11px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:16px;text-align:center}#coupon-downloadable .coupons-area #available-coupons .available-coupon.already-has{align-items:center;background:#adb5bd;border-radius:8px;cursor:default;display:flex;flex-direction:row}#coupon-downloadable .coupons-area #available-coupons .available-coupon.already-has .coupon-info-area{background:#fff;border:1px solid #adb5bd;border-radius:8px 0 50px 8px;box-shadow:0 0 12px rgba(0,0,0,.08);box-sizing:border-box;flex:1 0 0;padding:24px}#coupon-downloadable .coupons-area #available-coupons .available-coupon.already-has .coupon-info-area .available-device-area{color:#adb5bd;font-family:Noto Sans KR;font-size:10px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:14px}#coupon-downloadable .coupons-area #available-coupons .available-coupon.already-has .coupon-info-area .available-device-area span:before{content:" / "}#coupon-downloadable .coupons-area #available-coupons .available-coupon.already-has .coupon-info-area .available-device-area span:first-child:before{content:none}#coupon-downloadable .coupons-area #available-coupons .available-coupon.already-has .coupon-info-area .discount-area{color:#adb5bd;font-family:Noto Sans KR;font-size:18px;font-style:normal;font-weight:500;letter-spacing:-.03em;line-height:24px;margin:4px 0}#coupon-downloadable .coupons-area #available-coupons .available-coupon.already-has .coupon-info-area .discount-area span.discount{font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:24px;font-style:normal;font-weight:700;letter-spacing:-.03em;line-height:32px;vertical-align:middle}#coupon-downloadable .coupons-area #available-coupons .available-coupon.already-has .coupon-info-area .coupon-name{color:#adb5bd;font-family:Noto Sans KR;font-size:14px;font-style:normal;font-weight:500;letter-spacing:-.03em;line-height:20px;margin-bottom:4px}#coupon-downloadable .coupons-area #available-coupons .available-coupon.already-has .coupon-info-area p.description{color:#adb5bd;font-family:Noto Sans KR;font-size:10px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:14px}#coupon-downloadable .coupons-area #available-coupons .available-coupon.already-has .notice-area{flex:0 0 15%;text-align:center}#coupon-downloadable .coupons-area #available-coupons .available-coupon.already-has .notice-area .description-area{color:#fff;font-family:Noto Sans KR;font-size:11px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:16px;text-align:center}#coupon-downloadable .coupon-description{padding:20px}#coupon-downloadable .coupon-description p.title{color:#6c757d;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:14px;font-style:normal;font-weight:700;letter-spacing:-.03em;line-height:20px}#coupon-downloadable .coupon-description p.description{align-items:center;color:#6c757d;display:flex;font-family:Noto Sans KR;font-size:11px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:16px}#coupon-index{display:flex;flex-direction:column}#coupon-index .tab-menus-area{display:flex;padding:12px 20px}#coupon-index .tab-menus-area button.tab-menu{background:#e9ecef;border-radius:unset;color:#6c757d;flex:0 0 1;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:20px}#coupon-index .tab-menus-area button.tab-menu.active{background:#212529;color:#fff}#coupon-index .tab-menus-area button.tab-menu:first-child{border-radius:4px 0 0 4px}#coupon-index .tab-menus-area button.tab-menu:last-child{border-radius:0 4px 4px 0}#coupon-index .input-code-coupon-area{display:flex;gap:8px;padding:12px 20px}#coupon-index .input-code-coupon-area div.input-code-coupon{flex:1 0 0}#coupon-index .input-code-coupon-area div.code-coupon-submit{flex:0 0 20%}#coupon-index .input-code-coupon-area div.code-coupon-submit button{border:1px solid #708e73;border-radius:4px;box-sizing:border-box;color:#708e73;line-height:unset}#coupon-index .coupons-area{background:#e9ecef;padding:20px}#coupon-index .coupons-area,#coupon-index .coupons-area .coupons{display:flex;flex:1;flex-direction:column}#coupon-index .coupons-area #available-coupons{display:flex;flex-direction:column;gap:12px}#coupon-index .coupons-area #available-coupons .available-coupon{align-items:center;background:#708e73;border-radius:8px;display:flex;flex-direction:row}#coupon-index .coupons-area #available-coupons .available-coupon .coupon-info-area{background:#fff;border:1px solid #708e73;border-radius:8px 0 50px 8px;box-shadow:0 0 12px rgba(0,0,0,.08);box-sizing:border-box;flex:1 0 0;padding:24px 16px 24px 24px}#coupon-index .coupons-area #available-coupons .available-coupon .coupon-info-area .available-device-area{color:#adb5bd;font-family:Noto Sans KR;font-size:10px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:14px}#coupon-index .coupons-area #available-coupons .available-coupon .coupon-info-area .available-device-area span:before{content:" / "}#coupon-index .coupons-area #available-coupons .available-coupon .coupon-info-area .available-device-area span:first-child:before{content:none}#coupon-index .coupons-area #available-coupons .available-coupon .coupon-info-area .discount-area{color:#708e73;font-family:Noto Sans KR;font-size:18px;font-style:normal;font-weight:500;letter-spacing:-.03em;line-height:24px;margin:4px 0}#coupon-index .coupons-area #available-coupons .available-coupon .coupon-info-area .discount-area span.discount{font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:24px;font-style:normal;font-weight:700;letter-spacing:-.03em;line-height:32px;vertical-align:middle}#coupon-index .coupons-area #available-coupons .available-coupon .coupon-info-area .discount-area span.discount-sign{padding:0 0 0 2px;vertical-align:middle}#coupon-index .coupons-area #available-coupons .available-coupon .coupon-info-area .coupon-name{color:#212529;font-family:Noto Sans KR;font-size:14px;font-style:normal;font-weight:500;letter-spacing:-.03em;line-height:20px;margin-bottom:4px}#coupon-index .coupons-area #available-coupons .available-coupon .coupon-info-area p.description{color:#adb5bd;font-family:Noto Sans KR;font-size:10px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:14px}#coupon-index .coupons-area #available-coupons .available-coupon .coupon-info-area .badge-area span.badge{border:1px solid #708e73;box-sizing:border-box;color:#708e73;font-family:Noto Sans KR;font-size:10px;font-style:normal;font-weight:500;letter-spacing:-.03em;line-height:14px;padding:4px 8px;vertical-align:unset}#coupon-index .coupons-area #available-coupons .available-coupon .notice-area{flex:0 0 50px;padding:unset;text-align:center}#coupon-index .coupons-area #available-coupons .available-coupon .notice-area .description-area{color:#fff;font-family:Noto Sans KR;font-size:11px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:16px;text-align:center}#coupon-index .coupons-area #unavailable-coupons{display:flex;flex-direction:column;gap:12px}#coupon-index .coupons-area #unavailable-coupons .unavailable-coupon{align-items:center;background:#adb5bd;border-radius:8px;cursor:default;display:flex;flex-direction:row}#coupon-index .coupons-area #unavailable-coupons .unavailable-coupon .coupon-info-area{background:#fff;border:1px solid #adb5bd;border-radius:8px 0 50px 8px;box-shadow:0 0 12px rgba(0,0,0,.08);box-sizing:border-box;flex:1 0 0;padding:24px 16px 24px 24px}#coupon-index .coupons-area #unavailable-coupons .unavailable-coupon .coupon-info-area .available-device-area{color:#adb5bd;font-family:Noto Sans KR;font-size:10px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:14px}#coupon-index .coupons-area #unavailable-coupons .unavailable-coupon .coupon-info-area .available-device-area span:before{content:" / "}#coupon-index .coupons-area #unavailable-coupons .unavailable-coupon .coupon-info-area .available-device-area span:first-child:before{content:none}#coupon-index .coupons-area #unavailable-coupons .unavailable-coupon .coupon-info-area .discount-area{color:#adb5bd;font-family:Noto Sans KR;font-size:18px;font-style:normal;font-weight:500;letter-spacing:-.03em;line-height:24px;margin:4px 0}#coupon-index .coupons-area #unavailable-coupons .unavailable-coupon .coupon-info-area .discount-area span.discount{font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:24px;font-style:normal;font-weight:700;letter-spacing:-.03em;line-height:32px;vertical-align:middle}#coupon-index .coupons-area #unavailable-coupons .unavailable-coupon .coupon-info-area .discount-area span.discount-sign{padding:0 0 0 2px;vertical-align:middle}#coupon-index .coupons-area #unavailable-coupons .unavailable-coupon .coupon-info-area .coupon-name{color:#adb5bd;font-family:Noto Sans KR;font-size:14px;font-style:normal;font-weight:500;letter-spacing:-.03em;line-height:20px;margin-bottom:4px}#coupon-index .coupons-area #unavailable-coupons .unavailable-coupon .coupon-info-area p.description{color:#adb5bd;font-family:Noto Sans KR;font-size:10px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:14px}#coupon-index .coupons-area #unavailable-coupons .unavailable-coupon .notice-area{flex:0 0 50px;text-align:center}#coupon-index .coupons-area #unavailable-coupons .unavailable-coupon .notice-area .description-area{color:#fff;font-family:Noto Sans KR;font-size:11px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:16px;text-align:center}#coupon-index .coupons-area #unavailable-coupons .expired-coupon-description p{color:#adb5bd;font-family:Noto Sans KR;font-size:12px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:16px}#coupon-index .coupons-area #available-coupons .empty-coupon-description-area,#coupon-index .coupons-area #unavailable-coupons .empty-coupon-description-area{margin:auto 0;text-align:center}#coupon-index .coupons-area #available-coupons .empty-coupon-description-area .empty-coupon-emoji-area,#coupon-index .coupons-area #unavailable-coupons .empty-coupon-description-area .empty-coupon-emoji-area{font-family:Noto Sans KR;font-size:40px;font-style:normal;font-weight:500;letter-spacing:-.015em;line-height:48px}#coupon-index .coupons-area #available-coupons .empty-coupon-description-area .empty-coupon-description p.title,#coupon-index .coupons-area #unavailable-coupons .empty-coupon-description-area .empty-coupon-description p.title{font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:16px;font-style:normal;font-weight:700;letter-spacing:-.03em;line-height:20px}#coupon-index .coupons-area #available-coupons .empty-coupon-description-area .empty-coupon-description p.description,#coupon-index .coupons-area #unavailable-coupons .empty-coupon-description-area .empty-coupon-description p.description{font-family:Noto Sans KR;font-size:14px;font-style:normal;font-weight:500;letter-spacing:-.03em;line-height:20px}#coupon-index .coupons-area #available-coupons.hidden,#coupon-index .coupons-area #unavailable-coupons.hidden{display:none}#coupon-index .coupon-description{padding:20px}#coupon-index .coupon-description p.title{color:#6c757d;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:14px;font-style:normal;font-weight:700;letter-spacing:-.03em;line-height:20px}#coupon-index .coupon-description p.description{align-items:center;color:#6c757d;display:flex;font-family:Noto Sans KR;font-size:11px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:16px}#coupon-show{display:flex;flex-direction:column}#coupon-show .tab-menus-area{display:flex;padding:12px 20px}#coupon-show .tab-menus-area button.tab-menu{background:#e9ecef;border-radius:unset;color:#6c757d;flex:0 0 1;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:20px}#coupon-show .tab-menus-area button.tab-menu.active{background:#212529;color:#fff}#coupon-show .tab-menus-area button.tab-menu:first-child{border-radius:4px 0 0 4px}#coupon-show .tab-menus-area button.tab-menu:last-child{border-radius:0 4px 4px 0}#coupon-show .input-code-coupon-area{display:flex;gap:8px;padding:12px 20px}#coupon-show .input-code-coupon-area div.input-code-coupon{flex:1 0 auto}#coupon-show .input-code-coupon-area div.code-coupon-submit{flex:0 0 20%}#coupon-show .input-code-coupon-area div.code-coupon-submit button{border:1px solid #708e73;border-radius:4px;box-sizing:border-box;color:#708e73;line-height:unset}#coupon-show .coupons-area{background:#e9ecef;padding:20px}#coupon-show .coupons-area,#coupon-show .coupons-area .coupons{display:flex;flex:1;flex-direction:column}#coupon-show .coupons-area #available-coupons{display:flex;flex-direction:column;gap:12px}#coupon-show .coupons-area #available-coupons .available-coupon{align-items:center;background:#708e73;border-radius:8px;cursor:default;display:flex;flex-direction:row}#coupon-show .coupons-area #available-coupons .available-coupon .coupon-info-area{background:#fff;border:1px solid #708e73;border-radius:8px 0 50px 8px;box-shadow:0 0 12px rgba(0,0,0,.08);box-sizing:border-box;flex:1 0 0;padding:24px}#coupon-show .coupons-area #available-coupons .available-coupon .coupon-info-area .available-device-area{color:#adb5bd;font-family:Noto Sans KR;font-size:10px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:14px}#coupon-show .coupons-area #available-coupons .available-coupon .coupon-info-area .available-device-area span:before{content:" / "}#coupon-show .coupons-area #available-coupons .available-coupon .coupon-info-area .available-device-area span:first-child:before{content:none}#coupon-show .coupons-area #available-coupons .available-coupon .coupon-info-area .discount-area{color:#708e73;font-family:Noto Sans KR;font-size:18px;font-style:normal;font-weight:500;letter-spacing:-.03em;line-height:24px;margin:4px 0}#coupon-show .coupons-area #available-coupons .available-coupon .coupon-info-area .discount-area span.discount{font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:24px;font-style:normal;font-weight:700;letter-spacing:-.03em;line-height:32px;vertical-align:middle}#coupon-show .coupons-area #available-coupons .available-coupon .coupon-info-area .discount-area span.discount-sign{padding:0 0 0 2px;vertical-align:middle}#coupon-show .coupons-area #available-coupons .available-coupon .coupon-info-area .coupon-name{color:#212529;font-family:Noto Sans KR;font-size:14px;font-style:normal;font-weight:500;letter-spacing:-.03em;line-height:20px;margin-bottom:4px}#coupon-show .coupons-area #available-coupons .available-coupon .coupon-info-area p.description{color:#adb5bd;font-family:Noto Sans KR;font-size:10px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:14px}#coupon-show .coupons-area #available-coupons .available-coupon .coupon-info-area .badge-area span.badge{border:1px solid #708e73;box-sizing:border-box;color:#708e73;font-family:Noto Sans KR;font-size:10px;font-style:normal;font-weight:500;letter-spacing:-.03em;line-height:14px;padding:4px 8px;vertical-align:unset}#coupon-show .coupons-area #available-coupons .available-coupon .notice-area{flex:0 0 50px;padding:unset;text-align:center}#coupon-show .coupons-area #available-coupons .available-coupon .notice-area .description-area{color:#fff;font-family:Noto Sans KR;font-size:11px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:16px;text-align:center}#coupon-show .coupons-area #available-coupons .empty-coupon-description-area{margin:auto 0;text-align:center}#coupon-show .coupons-area #available-coupons .empty-coupon-description-area .empty-coupon-emoji-area{font-family:Noto Sans KR;font-size:40px;font-style:normal;font-weight:500;letter-spacing:-.015em;line-height:48px}#coupon-show .coupons-area #available-coupons .empty-coupon-description-area .empty-coupon-description p.title{font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:16px;font-style:normal;font-weight:700;letter-spacing:-.03em;line-height:20px}#coupon-show .coupons-area #available-coupons .empty-coupon-description-area .empty-coupon-description p.description{font-family:Noto Sans KR;font-size:14px;font-style:normal;font-weight:500;letter-spacing:-.03em;line-height:20px}#coupon-show .coupons-area #available-coupons.hidden{display:none}#coupon-show .coupon-description{padding:20px}#coupon-show .coupon-description p.title{color:#6c757d;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:14px;font-style:normal;font-weight:700;letter-spacing:-.03em;line-height:20px}#coupon-show .coupon-description p.description{align-items:center;color:#6c757d;display:flex;font-family:Noto Sans KR;font-size:11px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:16px}#my-real-review-index{display:flex;flex-direction:column;padding-bottom:20px;padding-left:20px;padding-right:20px}#my-real-review-index .my-real-review-description{display:flex;flex-direction:row;justify-content:space-between}#my-real-review-index .my-real-review-description .review-count-area{color:#212529;font-weight:500}#my-real-review-index .my-real-review-description .review-count-area,#my-real-review-index .my-real-review-description .review-count-area span{font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:14px;font-style:normal;letter-spacing:-.03em;line-height:20px}#my-real-review-index .my-real-review-description .review-count-area span{color:#5c95ff;font-weight:700}#my-real-review-index .my-real-review-description .review-description{color:#212529;display:flex;flex-direction:row;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:14px;font-style:normal;font-weight:500;letter-spacing:-.03em;line-height:20px}#my-real-review-index .my-real-review-description .review-description button.icon-area{height:unset;width:unset}#my-real-review-index .my-real-review-description .review-description button.icon-area img{width:19px}#my-real-review-index .my-real-review-description .review-description #review-description-modal{position:absolute;right:20px;top:100px;z-index:1}#my-real-review-index .my-real-review-description .review-description #review-description-modal.hidden{display:none}#my-real-review-index .my-real-review-description .review-description #review-description-modal .top-angle{border:5px solid transparent;border-bottom-color:#4ecdc4;display:inline-block;height:0;position:absolute;right:5px;top:-9px;width:0}#my-real-review-index .my-real-review-description .review-description #review-description-modal .description-box{background:#4ecdc4;border-radius:3px;padding:10px}#my-real-review-index .my-real-review-description .review-description #review-description-modal .description-box p{color:#fff;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:11px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:11px;text-align:center}#my-real-review-index #my-real-reviews{display:flex;flex:1;flex-direction:column}#my-real-review-index #my-real-reviews .my-real-review{background:#f8f9fa;border-radius:4px;margin-top:16px;padding:20px}#my-real-review-index #my-real-reviews .my-real-review .top{color:#6c757d;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:11px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:11px}#my-real-review-index #my-real-reviews .my-real-review .top span{padding-left:8px;position:relative}#my-real-review-index #my-real-reviews .my-real-review .top span:after{background:#c4c4c4;content:"";height:12px;left:4px;margin-top:-6px;position:absolute;top:50%;width:1px}#my-real-review-index #my-real-reviews .my-real-review .top span:first-child:after{display:none}#my-real-review-index #my-real-reviews .my-real-review .top .star{padding-left:16px;position:relative}#my-real-review-index #my-real-reviews .my-real-review .top .star:before{background:url(/images/common/star-google.png) no-repeat 0 0;background-size:16px auto;content:"";height:16px;left:0;position:absolute;top:0;width:16px}#my-real-review-index #my-real-reviews .my-real-review .tit-area{align-items:flex-start;border-bottom:1px solid #dee2e6;color:#212529;display:flex;flex-direction:column;margin-bottom:12px;padding:0 0 12px}#my-real-review-index #my-real-reviews .my-real-review .tit-area .tit{font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:16px;font-style:normal;font-weight:500;letter-spacing:-.03em;line-height:20px}#my-real-review-index #my-real-reviews .my-real-review .tit-area .tit .point{margin-left:4px}#my-real-review-index #my-real-reviews .my-real-review .tit-area .author{color:#6c757d;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:12px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:16px;margin-top:4px}#my-real-review-index #my-real-reviews .my-real-review .tit-area .author span{position:relative}#my-real-review-index #my-real-reviews .my-real-review .tit-area .author span+span:before{content:"";height:12px;left:0;position:absolute;top:0;width:1px}#my-real-review-index #my-real-reviews .my-real-review .graph-area{border-bottom:1px solid #dee2e6;padding-bottom:12px}#my-real-review-index #my-real-reviews .my-real-review .txt-area{padding-top:12px}#my-real-review-index #my-real-reviews .my-real-review .txt-area .room{color:#6c757d;display:block;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:12px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:16px}#my-real-review-index #my-real-reviews .my-real-review .txt-area .review-image-slide{border-radius:4px;margin-top:12px}#my-real-review-index #my-real-reviews .my-real-review .txt-area .review-image-slide img{max-height:375px;max-width:558px;min-width:558px}@media only screen and (max-width:400px){#my-real-review-index #my-real-reviews .my-real-review .txt-area .review-image-slide img{max-height:198px;max-width:295px;min-width:295px}}#my-real-review-index #my-real-reviews .my-real-review .txt-review{color:#212529;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:20px;margin-top:12px;overflow:hidden;position:relative}#my-real-review-index #my-real-reviews .my-real-review .txt-review>p{height:40px;overflow:hidden;white-space:pre-line}#my-real-review-index #my-real-reviews .my-real-review .txt-review>div.more-button-area{margin-top:8px;text-align:right}#my-real-review-index #my-real-reviews .my-real-review .txt-review>div.more-button-area>button{color:#5c95ff;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:14px;font-style:normal;font-weight:400;height:unset;letter-spacing:-.03em;line-height:20px;width:unset}#my-real-review-index #my-real-reviews .my-real-review .txt-review>div.more-button-area>button.more-read-open{display:inline-block}#my-real-review-index #my-real-reviews .my-real-review .txt-review>div.more-button-area>button.more-read-close{display:none}#my-real-review-index #my-real-reviews .my-real-review .txt-review.active>p{height:auto}#my-real-review-index #my-real-reviews .my-real-review .txt-review.active>div.more-button-area>button.more-read-close{display:inline-block}#my-real-review-index #my-real-reviews .my-real-review .txt-review.active>div.more-button-area>button.more-read-open{display:none}#my-real-review-index #my-real-reviews .my-real-review div.review-tag-area{font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:20px}#my-real-review-index #my-real-reviews .my-real-review button.review-tag-button{border:1px solid #3e3e3e;height:40px;margin-left:5px;margin-right:5px;width:95px}@media only screen and (max-width:400px){#my-real-review-index #my-real-reviews .my-real-review button.review-tag-button{width:100%}}#my-real-review-index #my-real-reviews .empty-real-reviews{display:flex;flex-direction:column;gap:12px;margin:auto}#my-real-review-index #my-real-reviews .empty-real-reviews .empty-real-review-img-area{align-self:center}#my-real-review-index #my-real-reviews .empty-real-reviews .empty-real-review-description-area{color:#212529;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:16px;font-style:normal;font-weight:700;letter-spacing:-.03em;line-height:20px}#notices-index{display:flex;flex-direction:column;gap:8px;padding-bottom:20px;padding-left:20px;padding-right:20px}@media only screen and (max-width:400px){#notices-index{min-height:100vh}}#notices-index a{border-radius:4px;display:flex;flex-direction:column;gap:4px;padding:20px}#notices-index a.notice{background:#f8f9fa}#notices-index a.notice.fixed{background:#ffffe1}#notices-index a h3.subject{color:#212529;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:14px;font-style:normal;font-weight:700;letter-spacing:-.03em;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#notices-index a span.date{color:#6c757d;font-family:Noto Sans KR;font-size:12px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:16px}#notices-show{padding-bottom:20px;padding-left:20px;padding-right:20px}@media only screen and (max-width:400px){#notices-show{min-height:100vh}}#notices-show>div.notice-info-area{display:flex;flex-direction:column;gap:4px;padding:8px}#notices-show>div.notice-info-area h3{color:#212529;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:14px;font-style:normal;font-weight:700;letter-spacing:-.03em;line-height:20px}#notices-show>div.notice-info-area span.date{color:#6c757d;font-family:Noto Sans KR;font-size:12px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:16px}#notices-show>div.description-area:before{border-bottom:1px solid #dee2e6;content:"";display:block;margin:16px 0}#notices-show>div.description-area>p{color:#6c757d;font-family:Noto Sans KR;font-size:13px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:20px}#faqs{display:flex;flex-direction:column;gap:20px;padding-bottom:20px}@media only screen and (max-width:400px){#faqs{min-height:100vh}}#faqs>div.swiper{padding-left:20px;padding-right:20px}#faqs>div.swiper .swiper-wrapper a.swiper-slide{background:#e9ecef;border-radius:100px;color:#6c757d;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:20px;margin-right:4px;padding:10px;width:auto}#faqs>div.swiper .swiper-wrapper a.swiper-slide:last-child{margin-right:unset}#faqs>div.swiper .swiper-wrapper a.swiper-slide.active{background:#4ecdc4;color:#fff}#faqs>div#faq-contents .faq-content{cursor:pointer;display:flex;flex-direction:column;gap:8px;padding-left:20px;padding-right:20px}#faqs>div#faq-contents .faq-content .question-area{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:22px;margin-top:22px}#faqs>div#faq-contents .faq-content .question-area .question p{color:#212529;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:14px;font-style:normal;font-weight:700;letter-spacing:-.03em;line-height:20px}#faqs>div#faq-contents .faq-content .question-area .arrow{align-self:center;transition:all .3s ease}#faqs>div#faq-contents .faq-content .answer-area{background:#f8f9fa;border-radius:4px;display:none;margin-bottom:20px;padding:20px}#faqs>div#faq-contents .faq-content .answer-area p{color:#212529;font-family:Noto Sans KR;font-size:12px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:16px}#faqs>div#faq-contents .faq-content.active .question-area{margin-bottom:0}#faqs>div#faq-contents .faq-content.active .question-area .arrow{transform:rotate(180deg)}#faqs>div#faq-contents .faq-content.active .answer-area{display:block}#faqs>div#faq-contents .faq-content:before{border-bottom:1px solid #dee2e6;content:"";display:block}#my-inquiry{display:flex;flex-direction:column}@media only screen and (max-width:400px){#my-inquiry{min-height:100vh}}#my-inquiry .tab-menus-area{display:flex;padding:12px 20px 20px}#my-inquiry .tab-menus-area button.tab-menu{background:#e9ecef;border-radius:unset;color:#6c757d;flex:0 0 1;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:20px}#my-inquiry .tab-menus-area button.tab-menu.active{background:#212529;color:#fff}#my-inquiry .tab-menus-area button.tab-menu:first-child{border-radius:4px 0 0 4px}#my-inquiry .tab-menus-area button.tab-menu:last-child{border-radius:0 4px 4px 0}#my-inquiry #inquiry-write,#my-inquiry #my-inquiry-history{display:flex;flex:1;flex-direction:column;padding-bottom:20px;padding-left:20px;padding-right:20px}#my-inquiry #inquiry-write.hidden,#my-inquiry #my-inquiry-history.hidden{display:none}#my-inquiry #my-inquiry-history .inquiry-content{cursor:pointer;display:flex;flex-direction:column;gap:4px}#my-inquiry #my-inquiry-history .inquiry-content .inquiry-info{align-items:center;display:flex;flex-direction:row;gap:4px;margin-top:22px}#my-inquiry #my-inquiry-history .inquiry-content .inquiry-info .badge-area{flex:0 0 56px}#my-inquiry #my-inquiry-history .inquiry-content .inquiry-info .badge-area span.badge{border:1px solid #adb5bd;border-radius:2px;box-sizing:border-box;color:#adb5bd;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:11px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:11px;padding:4px;vertical-align:middle}#my-inquiry #my-inquiry-history .inquiry-content .inquiry-info .badge-area span.badge.done{border:1px solid #708e73;color:#708e73}#my-inquiry #my-inquiry-history .inquiry-content .inquiry-info .booking-info-area{flex:1 1 auto;padding-right:25px}#my-inquiry #my-inquiry-history .inquiry-content .inquiry-info .booking-info-area p{color:#adb5bd;font-family:Noto Sans KR;font-size:12px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:16px;vertical-align:middle}#my-inquiry #my-inquiry-history .inquiry-content .inquiry-area{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:22px}#my-inquiry #my-inquiry-history .inquiry-content .inquiry-area .inquiry{flex:1 1 auto}#my-inquiry #my-inquiry-history .inquiry-content .inquiry-area .inquiry p{color:#212529;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:14px;font-style:normal;font-weight:700;letter-spacing:-.03em;line-height:20px}#my-inquiry #my-inquiry-history .inquiry-content .inquiry-area .arrow{align-self:center;flex:0 0 25px;transition:all .3s ease}#my-inquiry #my-inquiry-history .inquiry-content .question-area{display:none;padding-right:25px}#my-inquiry #my-inquiry-history .inquiry-content .question-area p{color:#212529;font-family:Noto Sans KR;font-size:12px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:16px}#my-inquiry #my-inquiry-history .inquiry-content .answer-area{background:#f8f9fa;border-radius:4px;display:none;margin-bottom:20px;padding:20px}#my-inquiry #my-inquiry-history .inquiry-content .answer-area p{color:#212529;font-family:Noto Sans KR;font-size:12px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:16px}#my-inquiry #my-inquiry-history .inquiry-content.active .inquiry-area{margin-bottom:0}#my-inquiry #my-inquiry-history .inquiry-content.active .inquiry-area .arrow{transform:rotate(180deg)}#my-inquiry #my-inquiry-history .inquiry-content.active .answer-area,#my-inquiry #my-inquiry-history .inquiry-content.active .question-area{display:block}#my-inquiry #my-inquiry-history .inquiry-content:before{border-bottom:1px solid #dee2e6;content:"";display:block}#my-inquiry #my-inquiry-history .inquiry-content:first-child:before{display:none}#my-inquiry #my-inquiry-history .empty-inquiry-history{display:flex;flex-direction:column;gap:12px;margin:auto;text-align:center}#my-inquiry #my-inquiry-history .empty-inquiry-history .empty-inquiry-description p.description{color:#212529;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:16px;font-style:normal;font-weight:700;letter-spacing:-.03em;line-height:20px}#my-inquiry #inquiry-write>form{display:flex;flex-direction:column;gap:20px}#my-inquiry #inquiry-write>form>div{display:flex;flex-direction:column;gap:8px}#my-inquiry #inquiry-write>form>div label{color:#212529;font-family:Noto Sans KR;font-size:12px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:16px}#my-inquiry #inquiry-write>form>div label span.require{color:#708e73}#my-inquiry #inquiry-write>form>div.description-input-area textarea{padding:12px}#my-inquiry #inquiry-write>form>div.comment-area p{color:#adb5bd;font-family:Noto Sans KR;font-size:12px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:16px}#my-inquiry #inquiry-write>form>div.button-area button{background:#708e73;border-radius:4px;color:#fff;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:14px;font-style:normal;font-weight:700;letter-spacing:-.03em;line-height:20px}.bookingList-page{padding-bottom:56px;padding-top:68px}.bookingList-page .no-data{display:flex;flex-direction:column;height:calc(100vh - 168px);justify-content:center;min-height:430px}.bookingList-page .no-data .sub-txt{font-size:14px;font-weight:500;line-height:20px;margin-top:12px;text-align:center}.bookingList-page .no-data button{background:#fff;border:1px solid #708e73;color:#708e73;font-size:12px;height:40px;letter-spacing:-.03em;line-height:16px;margin:0 auto;padding:12px 16px;width:auto}.bookingList-page .room-list.column{padding-bottom:20px}.bookingList-page .room-list.column .item+.item{margin-top:16px}.bookingList-page .room-list.column a .info-top{padding-top:4px}.bookingList-page .room-list.column .img-area{flex-basis:91px}.bookingList-page .room-list.column .txt-area{padding-right:12px;width:calc(100% - 115px)}.bookingList-page .room-list.column .txt-area .info-name .name{font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:14px;font-style:normal;font-weight:700;letter-spacing:-.03em;line-height:20px}.bookingList-page .item{margin-top:16px}.bookingList-page .item .booking-info{color:#495057}.bookingList-page .item .fl-box{display:flex;margin-top:4px}.bookingList-page .item .fl-box .tit{flex-basis:91px;font-weight:500}.bookingList-page .item .fl-box .cont,.bookingList-page .item .fl-box .tit{font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:14px;font-style:normal;letter-spacing:-.03em;line-height:20px}.bookingList-page .item .fl-box .cont{font-weight:400}.bookingList-page .item .btn-area{padding:0 12px 16px}.bookingList-page .item .btn-area button{font-size:12px;font-weight:400;height:32px;letter-spacing:-.03em;line-height:16px}.booking-status{background:#f8f9fa;border-radius:4px;display:flex;font-size:12px;font-weight:500;justify-content:space-between;letter-spacing:-.03em;line-height:16px;margin:12px 12px 0;padding:8px 12px}.booking-status .right span{color:#adb5bd}.booking-status .right span+span{padding-left:24px;position:relative}.booking-status .right span+span:before{background:url(/images/common/ico-booking-status.png) no-repeat 0 0/24px auto;content:"";display:block;height:24px;left:0;position:absolute;top:-3px;width:24px}.booking-status .right span.current{color:#212529}.bookingDetail .top .txt-area .box{padding:20px}.bookingDetail .top .txt-area .box .reservation-number{color:#adb5bd;font-size:12px;font-weight:500;letter-spacing:-.03em;line-height:16px}.bookingDetail .top .txt-area .box .reservation-number .tit{margin-right:4px}.bookingDetail .top .txt-area .box .booking-status{margin:8px 0 0}.bookingDetail .top .txt-area .box .btn-area{padding:8px 0 0}.bookingDetail .top .txt-area .box .btn-area button{border-color:#6c757d;color:#212529;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:12px;font-style:normal;font-weight:400;height:32px;letter-spacing:-.03em;line-height:16px}.bookingDetail .top .txt-area .fl-box{background:#fff;border:0}.bookingDetail .step ul.reservation-info{padding-bottom:20px}.bookingDetail .step ul .form-area{margin:0;padding:12px 0 0}.bookingDetail .step .fl-box .in{width:50%}.bookingDetail .step .form-area{margin:0 20px;padding:12px 20px 0}.bookingDetail .terms-wrap{border:0;padding:0}.bookingDetail .terms-wrap .txt{color:#212529;font-size:12px;font-weight:400;letter-spacing:-.03em;line-height:16px}.btn-hover-box{display:inline-block;height:24px;position:relative;width:24px}.btn-hover-box .bubble{margin-left:-241px;margin-top:4px;width:271px}.btn-hover-box .bubble:before{left:inherit;right:14px}.btn-hover-box .btn-guest-info{height:24px;width:24px}.btn-hover-box .btn-guest-info img{width:100%}.penalty .fl-box{background:#f8f9fa;display:flex;flex-direction:column;margin-top:16px;padding:20px;text-align:left}.penalty .fl-box li{display:flex;justify-content:space-between;margin-top:8px;width:100%}.penalty .fl-box li:first-child{margin-top:0}.penalty .fl-box .tit{font-weight:500}.penalty .fl-box .cont,.penalty .fl-box .tit{font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:14px;font-style:normal;letter-spacing:-.03em;line-height:20px}.penalty .fl-box .cont{font-weight:700}.penalty .txt{color:#adb5bd;font-size:14px;font-weight:500;letter-spacing:-.03em;line-height:20px;margin:8px 0 20px}.representative-guest{display:flex;justify-content:space-between;margin-bottom:16px;padding:0 20px}.representative-guest h4{font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:14px;font-style:normal;font-weight:700;letter-spacing:-.03em;line-height:20px}.representative-guest button{background:#212529;color:#fff;font-size:11px;font-weight:400;height:24px;letter-spacing:-.03em;line-height:16px;padding:4px 12px;width:auto}.guest-info+.representative-guest{margin-top:16px}.guest-info02{padding-bottom:0}.guest-info02 .fl-box{display:flex}.guest-info02 .box{width:50%}.guest-info02 .box+.box{margin-left:16px}.guest-info02 .box .tit{display:block;font-weight:700}.guest-info02 .box .cont,.guest-info02 .box .tit{font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:14px;font-style:normal;letter-spacing:-.03em;line-height:20px}.guest-info02 .box .cont{font-weight:400}.guest-info02+.btn-area{padding:16px 20px 0}.guest-info02+.btn-area button{font-size:12px;font-weight:500;height:40px;letter-spacing:-.03em;line-height:16px}.guest-page .tit-area{display:flex;justify-content:space-between;padding:0 20px}.guest-page .tit-area h2{font-size:14px;font-weight:700;line-height:20px;margin:0;padding:6px 0;text-align:left}.guest-page .tit-area button,.guest-page .tit-area h2{font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-style:normal;letter-spacing:-.03em;width:auto}.guest-page .tit-area button{color:#708e73;font-size:12px;font-weight:400;height:auto;line-height:16px;padding:8px}.guest-page .form-area{background:#fff;padding:0}.guest-page .input-set input[type=text]+input[type=text]{margin-left:4px;margin-top:0}.guest-page .input-set select{width:calc(100% - 164px)}.guest-page .input-set .btn-radio{flex-basis:78px;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:14px;font-style:normal;font-weight:700;letter-spacing:-.03em;line-height:20px;margin-left:4px;margin-top:0;padding:0;width:78px}.guest-page .input-set .btn-radio input:checked+span{background:#3d3939;border-color:#3d3939}.map .btn-box{align-items:flex-start;display:flex;justify-content:space-between;margin-top:36px}.map button{font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:12px;font-style:normal;font-weight:400;height:auto;letter-spacing:-.03em;line-height:16px;width:54px}.map button img{display:block;margin:0 auto 8px;width:48px}.review-page{padding-bottom:64px}.review-page h3{font-size:16px;font-weight:700;margin:20px 20px 0}.review-page h3,.review-page h3 .sub{font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-style:normal;letter-spacing:-.03em;line-height:20px}.review-page h3 .sub{color:#6c757d;font-size:14px;font-weight:400}.review-page .item .fl-box{display:flex;margin-top:4px}.review-page .item .fl-box .tit{flex-basis:91px;font-weight:500}.review-page .item .fl-box .cont,.review-page .item .fl-box .tit{font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:14px;font-style:normal;letter-spacing:-.03em;line-height:20px}.review-page .item .fl-box .cont{font-weight:400}.review-page .textarea-box{border:1px solid #e9ecef;border-radius:4px;margin:8px 20px 20px;position:relative}.review-page .textarea-box .count{bottom:16px;color:#adb5bd;font-size:12px;font-weight:400;letter-spacing:-.03em;line-height:16px;position:absolute;right:16px}.review-page .textarea-box textarea{border:0}.review-page .img-registration{margin-left:8.5px;overflow:hidden;width:100%}.review-page .img-registration .img-wrap{border-radius:4px;display:block;float:left;height:104px;margin-left:11.5px;margin-top:8px;overflow:hidden;position:relative;width:104px}.review-page .img-registration .img-wrap .in{padding-top:100%;position:relative;width:100%}.review-page .img-registration .img-wrap img{bottom:0;height:auto;left:0;max-width:100%;position:absolute;right:0;top:0}.review-page .img-registration .img-wrap .btn-del{height:24px;position:absolute;right:4px;top:4px;width:24px}.review-page .img-registration .img-wrap .btn-del img{width:24px}.review-page .img-registration+.sub-txt{color:#adb5bd;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:12px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:16px;padding:8px 20px 20px}.file-box{display:inline-block;height:104px;position:relative;width:104px}.file-box .btn-upload{align-items:center;background-color:#e9ecef;border-radius:4px;box-sizing:border-box;display:flex;height:104px;justify-content:center;overflow:hidden;width:104px}.file-box .btn-upload span{color:#adb5bd;cursor:pointer;font-size:12px;font-weight:400;letter-spacing:-.03em;line-height:20px;padding-top:32px;position:relative;z-index:1}.file-box .btn-upload span:after{background:url(/images/common/local_see.png) no-repeat 0 0/32px 32px;content:"";display:block;height:32px;left:50%;position:absolute;top:0;transform:translateX(-50%);width:32px;z-index:1}#app .contents.payment-page>div.top>div.img-area{display:flex;height:478px;justify-content:center;overflow:hidden}#app .contents.payment-page>div.top>div.img-area>img{height:100%;width:638px}#app .contents.payment-page>div.modal-wrapper.active{background:#e9ecef}#app .contents.payment-page>div.modal-wrapper.active .modal-cont.contents{min-height:100vh;padding-bottom:84px;padding-left:20px;padding-right:20px}#app .contents.payment-page>div.modal-wrapper.active .modal-cont.contents .policy-cancel,#app .contents.payment-page>div.modal-wrapper.active .modal-cont.contents .policy-hotel-guide,#app .contents.payment-page>div.modal-wrapper.active .modal-cont.contents .policy-personal,#app .contents.payment-page>div.modal-wrapper.active .modal-cont.contents .policy-term{white-space:pre-line}#app .contents.payment-page>div.modal-wrapper.active table{border-collapse:collapse;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:14px;font-style:normal;font-weight:500;letter-spacing:-.03em;line-height:20px;text-align:center}#app .contents.payment-page>div.modal-wrapper.active table th{background:#ced4da;border:1px solid #adb5bd;padding:8px 0}#app .contents.payment-page>div.modal-wrapper.active table td{background:#fff;border:1px solid #adb5bd;padding:8px 0}#app .contents.payment-page>div.modal-wrapper.active span.canceled-description{color:#5c95ff;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:14px;font-style:normal;font-weight:700;letter-spacing:-.03em;line-height:20px}#app .contents.payment-page>section.step>div.options>ul.form-area>li>div.fl-box>div.cont>div.option-label{display:flex;flex-direction:row;justify-content:space-between}#app .contents.payment-page>section.step>div.options>ul.form-area>li>div.fl-box>div.cont>div.option-label>button{border:1px solid #212529;border-radius:4px;box-sizing:border-box;color:#212529;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:11px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:11px;padding:unset}#app .contents.payment-page>section.step>div.options>ul.form-area>li>div.fl-box>div.cont>p.option-description{color:#708e73;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:12px;font-style:normal;font-weight:700;letter-spacing:-.03em;line-height:16px;margin:8px 0}#app .contents.payment-page>section.step>div.options>ul.form-area>li>div.fl-box>div.cont>div.option-detail{background:#fff;display:flex;flex-direction:column;gap:8px;margin-bottom:16px;padding:16px}#app .contents.payment-page>section.step>div.options>ul.form-area>li>div.fl-box>div.cont>div.option-detail>label{margin:unset}#app .contents.payment-page>section.step>div.options>ul.form-area>li>div.fl-box>div.cont>div.option-detail>label.option-detail-label{display:flex;flex-direction:row;justify-content:space-between}#app .contents.payment-page>section.step>div.options>ul.form-area>li>div.fl-box>div.cont>div.option-detail>label.option-detail-label>button{background:none;border:none;height:unset;padding:unset;width:unset}#app .contents.payment-page>section.step>div.options>ul.form-area>li>div.fl-box>div.cont>div.option-detail>label.option-detail-label>button>img{width:18px}#app .contents.payment-page>section.step>div.options>ul.form-area>li>div.fl-box>div.cont>div.option-detail>div.count-control__wrapper{align-items:center;background:#f8f9fa;border-radius:100px;display:flex;flex-direction:row;padding:4px 8px}#app .contents.payment-page>section.step>div.options>ul.form-area>li>div.fl-box>div.cont>div.option-detail>div.count-control__wrapper>label{flex:1;margin:0}#app .contents.payment-page>section.step>div.options>ul.form-area>li>div.fl-box>div.cont>div.option-detail>div.count-control__wrapper>label>input{background:none;border:none;color:#212529;height:20px;padding:0;text-align:center}#app .contents.payment-page>section.step>div.options>ul.form-area>li>div.fl-box>div.cont>div.option-detail>div.count-control__wrapper>button{background:#fff;border:1px solid #e9ecef;border-radius:100px;box-sizing:border-box;display:flex;flex:0 0 32px;height:32px;padding:unset;width:32px}#app .contents.payment-page>section.step>div.options>ul.form-area>li>div.fl-box>div.cont>div.option-detail>div.count-control__wrapper>button>img{margin:auto}#app .contents.payment-page .booking-area{align-items:center;display:flex;flex-basis:100%;height:100%;justify-content:space-evenly;width:100%}#app .contents.payment-page .booking-area,#app .contents.payment-page .booking-area button{font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:12px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:16px}#app .contents.payment-page .booking-area button{height:auto;margin:0;position:inherit}#app .contents.payment-page .booking-area dl{flex-basis:40%;text-align:center}#app .contents.payment-page .booking-area dl dt{color:#6c757d;font-weight:400}#app .contents.payment-page .booking-area .dates{background:#708e73;border-radius:100px;color:#fff;flex-basis:12%;font-weight:500;height:24px;line-height:24px;text-align:center}#app .contents.payment-page .booking-area .room{position:relative}#app .contents.payment-page .booking-area .room:before{background:#c4c4c4;content:"";display:block;height:12px;left:0;margin-top:-6px;position:absolute;top:50%;width:1px}#app #calendar{position:fixed}#app #calendar .sub-header h2{font-family:noto,Malgun Gothic,맑은 고딕,Helvetica Neue,Apple SD Gothic Neo,sans-serif;font-size:16px;font-weight:500;letter-spacing:-1px;line-height:56px;padding:0}#booking-list{display:flex;flex-direction:column;gap:20px;min-height:calc(100vh - 230px);padding-top:56px}@media only screen and (max-width:400px){#booking-list{min-height:100vh}}#booking-list .tab-menus-area{display:flex;padding:12px 20px 0}#booking-list .tab-menus-area button.tab-menu{background:#e9ecef;border-radius:unset;color:#6c757d;flex:0 0 1;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:20px}#booking-list .tab-menus-area button.tab-menu.active{background:#212529;color:#fff}#booking-list .tab-menus-area button.tab-menu:first-child{border-radius:4px 0 0 4px}#booking-list .tab-menus-area button.tab-menu:last-child{border-radius:0 4px 4px 0}#booking-list #canceled-bookings-layer,#booking-list #last-bookings-layer,#booking-list #normal-bookings-layer{display:none;padding:0 20px 20px}#booking-list #canceled-bookings-layer.active,#booking-list #last-bookings-layer.active,#booking-list #normal-bookings-layer.active{display:flex;flex:1;flex-direction:column}#booking-list #canceled-bookings-layer>div.empty-bookings-area,#booking-list #last-bookings-layer>div.empty-bookings-area,#booking-list #normal-bookings-layer>div.empty-bookings-area{align-items:center;display:flex;flex-direction:column;gap:12px;margin:auto}#booking-list #canceled-bookings-layer>div.empty-bookings-area>div.img-area,#booking-list #last-bookings-layer>div.empty-bookings-area>div.img-area,#booking-list #normal-bookings-layer>div.empty-bookings-area>div.img-area{width:40px}#booking-list #canceled-bookings-layer>div.empty-bookings-area>div.img-area>img,#booking-list #last-bookings-layer>div.empty-bookings-area>div.img-area>img,#booking-list #normal-bookings-layer>div.empty-bookings-area>div.img-area>img{width:100%}#booking-list #canceled-bookings-layer>div.empty-bookings-area>div.button-area>a,#booking-list #last-bookings-layer>div.empty-bookings-area>div.button-area>a,#booking-list #normal-bookings-layer>div.empty-bookings-area>div.button-area>a{border:1px solid #708e73;border-radius:4px;box-sizing:border-box;color:#708e73;display:block;font-family:Noto Sans KR;font-size:12px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:16px;padding:12px 16px}#booking-list #canceled-bookings-layer>div.empty-bookings-area>p.title,#booking-list #last-bookings-layer>div.empty-bookings-area>p.title,#booking-list #normal-bookings-layer>div.empty-bookings-area>p.title{color:#212529;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:16px;font-style:normal;font-weight:700;letter-spacing:-.03em;line-height:20px}#booking-list #canceled-bookings-layer>div.empty-bookings-area>p.description,#booking-list #last-bookings-layer>div.empty-bookings-area>p.description,#booking-list #normal-bookings-layer>div.empty-bookings-area>p.description{color:#212529;font-family:Noto Sans KR;font-size:14px;font-style:normal;font-weight:500;letter-spacing:-.03em;line-height:20px;text-align:center}#booking-list #canceled-bookings-layer>div#cancel-booking-cards,#booking-list #canceled-bookings-layer>div#last-booking-cards,#booking-list #canceled-bookings-layer>div#normal-booking-cards,#booking-list #last-bookings-layer>div#cancel-booking-cards,#booking-list #last-bookings-layer>div#last-booking-cards,#booking-list #last-bookings-layer>div#normal-booking-cards,#booking-list #normal-bookings-layer>div#cancel-booking-cards,#booking-list #normal-bookings-layer>div#last-booking-cards,#booking-list #normal-bookings-layer>div#normal-booking-cards{display:flex;flex-direction:column;gap:16px}#booking-list #canceled-bookings-layer>div#cancel-booking-cards>div.booking-card,#booking-list #canceled-bookings-layer>div#last-booking-cards>div.booking-card,#booking-list #canceled-bookings-layer>div#normal-booking-cards>div.booking-card,#booking-list #last-bookings-layer>div#cancel-booking-cards>div.booking-card,#booking-list #last-bookings-layer>div#last-booking-cards>div.booking-card,#booking-list #last-bookings-layer>div#normal-booking-cards>div.booking-card,#booking-list #normal-bookings-layer>div#cancel-booking-cards>div.booking-card,#booking-list #normal-bookings-layer>div#last-booking-cards>div.booking-card,#booking-list #normal-bookings-layer>div#normal-booking-cards>div.booking-card{border:1px solid #e9ecef;border-radius:4px;box-sizing:border-box;display:flex;flex-direction:column;gap:12px;padding:16px}#booking-list #canceled-bookings-layer>div#cancel-booking-cards>div.booking-card>a.accommodation-info-area,#booking-list #canceled-bookings-layer>div#last-booking-cards>div.booking-card>a.accommodation-info-area,#booking-list #canceled-bookings-layer>div#normal-booking-cards>div.booking-card>a.accommodation-info-area,#booking-list #last-bookings-layer>div#cancel-booking-cards>div.booking-card>a.accommodation-info-area,#booking-list #last-bookings-layer>div#last-booking-cards>div.booking-card>a.accommodation-info-area,#booking-list #last-bookings-layer>div#normal-booking-cards>div.booking-card>a.accommodation-info-area,#booking-list #normal-bookings-layer>div#cancel-booking-cards>div.booking-card>a.accommodation-info-area,#booking-list #normal-bookings-layer>div#last-booking-cards>div.booking-card>a.accommodation-info-area,#booking-list #normal-bookings-layer>div#normal-booking-cards>div.booking-card>a.accommodation-info-area{display:flex;flex-direction:row;gap:12px}#booking-list #canceled-bookings-layer>div#cancel-booking-cards>div.booking-card>a.accommodation-info-area>div.accommodation-image-area,#booking-list #canceled-bookings-layer>div#last-booking-cards>div.booking-card>a.accommodation-info-area>div.accommodation-image-area,#booking-list #canceled-bookings-layer>div#normal-booking-cards>div.booking-card>a.accommodation-info-area>div.accommodation-image-area,#booking-list #last-bookings-layer>div#cancel-booking-cards>div.booking-card>a.accommodation-info-area>div.accommodation-image-area,#booking-list #last-bookings-layer>div#last-booking-cards>div.booking-card>a.accommodation-info-area>div.accommodation-image-area,#booking-list #last-bookings-layer>div#normal-booking-cards>div.booking-card>a.accommodation-info-area>div.accommodation-image-area,#booking-list #normal-bookings-layer>div#cancel-booking-cards>div.booking-card>a.accommodation-info-area>div.accommodation-image-area,#booking-list #normal-bookings-layer>div#last-booking-cards>div.booking-card>a.accommodation-info-area>div.accommodation-image-area,#booking-list #normal-bookings-layer>div#normal-booking-cards>div.booking-card>a.accommodation-info-area>div.accommodation-image-area{display:flex;flex:0 0 91px;height:116px;justify-content:center;overflow:hidden;width:91px}#booking-list #canceled-bookings-layer>div#cancel-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area,#booking-list #canceled-bookings-layer>div#last-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area,#booking-list #canceled-bookings-layer>div#normal-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area,#booking-list #last-bookings-layer>div#cancel-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area,#booking-list #last-bookings-layer>div#last-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area,#booking-list #last-bookings-layer>div#normal-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area,#booking-list #normal-bookings-layer>div#cancel-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area,#booking-list #normal-bookings-layer>div#last-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area,#booking-list #normal-bookings-layer>div#normal-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area{display:flex;flex:1 0 auto;flex-direction:column;gap:4px}#booking-list #canceled-bookings-layer>div#cancel-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div,#booking-list #canceled-bookings-layer>div#last-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div,#booking-list #canceled-bookings-layer>div#normal-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div,#booking-list #last-bookings-layer>div#cancel-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div,#booking-list #last-bookings-layer>div#last-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div,#booking-list #last-bookings-layer>div#normal-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div,#booking-list #normal-bookings-layer>div#cancel-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div,#booking-list #normal-bookings-layer>div#last-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div,#booking-list #normal-bookings-layer>div#normal-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div{display:flex;flex-direction:row}#booking-list #canceled-bookings-layer>div#cancel-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.accommodation-detail-area>span,#booking-list #canceled-bookings-layer>div#last-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.accommodation-detail-area>span,#booking-list #canceled-bookings-layer>div#normal-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.accommodation-detail-area>span,#booking-list #last-bookings-layer>div#cancel-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.accommodation-detail-area>span,#booking-list #last-bookings-layer>div#last-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.accommodation-detail-area>span,#booking-list #last-bookings-layer>div#normal-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.accommodation-detail-area>span,#booking-list #normal-bookings-layer>div#cancel-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.accommodation-detail-area>span,#booking-list #normal-bookings-layer>div#last-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.accommodation-detail-area>span,#booking-list #normal-bookings-layer>div#normal-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.accommodation-detail-area>span{color:#6c757d;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:11px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:11px}#booking-list #canceled-bookings-layer>div#cancel-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.accommodation-detail-area>span:after,#booking-list #canceled-bookings-layer>div#last-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.accommodation-detail-area>span:after,#booking-list #canceled-bookings-layer>div#normal-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.accommodation-detail-area>span:after,#booking-list #last-bookings-layer>div#cancel-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.accommodation-detail-area>span:after,#booking-list #last-bookings-layer>div#last-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.accommodation-detail-area>span:after,#booking-list #last-bookings-layer>div#normal-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.accommodation-detail-area>span:after,#booking-list #normal-bookings-layer>div#cancel-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.accommodation-detail-area>span:after,#booking-list #normal-bookings-layer>div#last-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.accommodation-detail-area>span:after,#booking-list #normal-bookings-layer>div#normal-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.accommodation-detail-area>span:after{border-left:1px solid #ced4da;content:"";display:inline-block;height:12px;margin:0 4px 2px;vertical-align:middle}#booking-list #canceled-bookings-layer>div#cancel-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.accommodation-detail-area>span:last-child:after,#booking-list #canceled-bookings-layer>div#last-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.accommodation-detail-area>span:last-child:after,#booking-list #canceled-bookings-layer>div#normal-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.accommodation-detail-area>span:last-child:after,#booking-list #last-bookings-layer>div#cancel-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.accommodation-detail-area>span:last-child:after,#booking-list #last-bookings-layer>div#last-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.accommodation-detail-area>span:last-child:after,#booking-list #last-bookings-layer>div#normal-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.accommodation-detail-area>span:last-child:after,#booking-list #normal-bookings-layer>div#cancel-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.accommodation-detail-area>span:last-child:after,#booking-list #normal-bookings-layer>div#last-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.accommodation-detail-area>span:last-child:after,#booking-list #normal-bookings-layer>div#normal-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.accommodation-detail-area>span:last-child:after{display:none}#booking-list #canceled-bookings-layer>div#cancel-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.accommodation-detail-area>span.rating:before,#booking-list #canceled-bookings-layer>div#last-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.accommodation-detail-area>span.rating:before,#booking-list #canceled-bookings-layer>div#normal-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.accommodation-detail-area>span.rating:before,#booking-list #last-bookings-layer>div#cancel-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.accommodation-detail-area>span.rating:before,#booking-list #last-bookings-layer>div#last-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.accommodation-detail-area>span.rating:before,#booking-list #last-bookings-layer>div#normal-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.accommodation-detail-area>span.rating:before,#booking-list #normal-bookings-layer>div#cancel-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.accommodation-detail-area>span.rating:before,#booking-list #normal-bookings-layer>div#last-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.accommodation-detail-area>span.rating:before,#booking-list #normal-bookings-layer>div#normal-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.accommodation-detail-area>span.rating:before{background:url(/images/common/ico-star1.png) no-repeat 0 0;background-size:16px auto;content:"";display:inline-block;height:16px;margin-top:-4px;position:relative;vertical-align:middle;width:16px}#booking-list #canceled-bookings-layer>div#cancel-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.accommodation-name-area>p,#booking-list #canceled-bookings-layer>div#last-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.accommodation-name-area>p,#booking-list #canceled-bookings-layer>div#normal-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.accommodation-name-area>p,#booking-list #last-bookings-layer>div#cancel-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.accommodation-name-area>p,#booking-list #last-bookings-layer>div#last-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.accommodation-name-area>p,#booking-list #last-bookings-layer>div#normal-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.accommodation-name-area>p,#booking-list #normal-bookings-layer>div#cancel-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.accommodation-name-area>p,#booking-list #normal-bookings-layer>div#last-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.accommodation-name-area>p,#booking-list #normal-bookings-layer>div#normal-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.accommodation-name-area>p{color:#212529;display:inline-block;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:14px;font-style:normal;font-weight:700;letter-spacing:-.03em;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:461px}@media only screen and (max-width:400px){#booking-list #canceled-bookings-layer>div#cancel-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.accommodation-name-area>p,#booking-list #canceled-bookings-layer>div#last-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.accommodation-name-area>p,#booking-list #canceled-bookings-layer>div#normal-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.accommodation-name-area>p,#booking-list #last-bookings-layer>div#cancel-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.accommodation-name-area>p,#booking-list #last-bookings-layer>div#last-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.accommodation-name-area>p,#booking-list #last-bookings-layer>div#normal-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.accommodation-name-area>p,#booking-list #normal-bookings-layer>div#cancel-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.accommodation-name-area>p,#booking-list #normal-bookings-layer>div#last-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.accommodation-name-area>p,#booking-list #normal-bookings-layer>div#normal-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.accommodation-name-area>p{width:198px}}#booking-list #canceled-bookings-layer>div#cancel-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.check-in-area,#booking-list #canceled-bookings-layer>div#cancel-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.check-out-area,#booking-list #canceled-bookings-layer>div#cancel-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.room-type-area,#booking-list #canceled-bookings-layer>div#last-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.check-in-area,#booking-list #canceled-bookings-layer>div#last-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.check-out-area,#booking-list #canceled-bookings-layer>div#last-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.room-type-area,#booking-list #canceled-bookings-layer>div#normal-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.check-in-area,#booking-list #canceled-bookings-layer>div#normal-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.check-out-area,#booking-list #canceled-bookings-layer>div#normal-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.room-type-area,#booking-list #last-bookings-layer>div#cancel-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.check-in-area,#booking-list #last-bookings-layer>div#cancel-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.check-out-area,#booking-list #last-bookings-layer>div#cancel-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.room-type-area,#booking-list #last-bookings-layer>div#last-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.check-in-area,#booking-list #last-bookings-layer>div#last-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.check-out-area,#booking-list #last-bookings-layer>div#last-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.room-type-area,#booking-list #last-bookings-layer>div#normal-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.check-in-area,#booking-list #last-bookings-layer>div#normal-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.check-out-area,#booking-list #last-bookings-layer>div#normal-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.room-type-area,#booking-list #normal-bookings-layer>div#cancel-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.check-in-area,#booking-list #normal-bookings-layer>div#cancel-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.check-out-area,#booking-list #normal-bookings-layer>div#cancel-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.room-type-area,#booking-list #normal-bookings-layer>div#last-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.check-in-area,#booking-list #normal-bookings-layer>div#last-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.check-out-area,#booking-list #normal-bookings-layer>div#last-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.room-type-area,#booking-list #normal-bookings-layer>div#normal-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.check-in-area,#booking-list #normal-bookings-layer>div#normal-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.check-out-area,#booking-list #normal-bookings-layer>div#normal-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.room-type-area{gap:40px}#booking-list #canceled-bookings-layer>div#cancel-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.check-in-area>span,#booking-list #canceled-bookings-layer>div#cancel-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.check-out-area>span,#booking-list #canceled-bookings-layer>div#cancel-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.room-type-area>span,#booking-list #canceled-bookings-layer>div#last-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.check-in-area>span,#booking-list #canceled-bookings-layer>div#last-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.check-out-area>span,#booking-list #canceled-bookings-layer>div#last-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.room-type-area>span,#booking-list #canceled-bookings-layer>div#normal-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.check-in-area>span,#booking-list #canceled-bookings-layer>div#normal-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.check-out-area>span,#booking-list #canceled-bookings-layer>div#normal-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.room-type-area>span,#booking-list #last-bookings-layer>div#cancel-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.check-in-area>span,#booking-list #last-bookings-layer>div#cancel-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.check-out-area>span,#booking-list #last-bookings-layer>div#cancel-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.room-type-area>span,#booking-list #last-bookings-layer>div#last-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.check-in-area>span,#booking-list #last-bookings-layer>div#last-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.check-out-area>span,#booking-list #last-bookings-layer>div#last-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.room-type-area>span,#booking-list #last-bookings-layer>div#normal-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.check-in-area>span,#booking-list #last-bookings-layer>div#normal-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.check-out-area>span,#booking-list #last-bookings-layer>div#normal-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.room-type-area>span,#booking-list #normal-bookings-layer>div#cancel-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.check-in-area>span,#booking-list #normal-bookings-layer>div#cancel-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.check-out-area>span,#booking-list #normal-bookings-layer>div#cancel-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.room-type-area>span,#booking-list #normal-bookings-layer>div#last-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.check-in-area>span,#booking-list #normal-bookings-layer>div#last-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.check-out-area>span,#booking-list #normal-bookings-layer>div#last-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.room-type-area>span,#booking-list #normal-bookings-layer>div#normal-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.check-in-area>span,#booking-list #normal-bookings-layer>div#normal-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.check-out-area>span,#booking-list #normal-bookings-layer>div#normal-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.room-type-area>span{color:#495057;flex:1 0 108px;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:20px}#booking-list #canceled-bookings-layer>div#cancel-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.check-in-area>span.label,#booking-list #canceled-bookings-layer>div#cancel-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.check-out-area>span.label,#booking-list #canceled-bookings-layer>div#cancel-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.room-type-area>span.label,#booking-list #canceled-bookings-layer>div#last-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.check-in-area>span.label,#booking-list #canceled-bookings-layer>div#last-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.check-out-area>span.label,#booking-list #canceled-bookings-layer>div#last-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.room-type-area>span.label,#booking-list #canceled-bookings-layer>div#normal-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.check-in-area>span.label,#booking-list #canceled-bookings-layer>div#normal-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.check-out-area>span.label,#booking-list #canceled-bookings-layer>div#normal-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.room-type-area>span.label,#booking-list #last-bookings-layer>div#cancel-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.check-in-area>span.label,#booking-list #last-bookings-layer>div#cancel-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.check-out-area>span.label,#booking-list #last-bookings-layer>div#cancel-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.room-type-area>span.label,#booking-list #last-bookings-layer>div#last-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.check-in-area>span.label,#booking-list #last-bookings-layer>div#last-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.check-out-area>span.label,#booking-list #last-bookings-layer>div#last-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.room-type-area>span.label,#booking-list #last-bookings-layer>div#normal-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.check-in-area>span.label,#booking-list #last-bookings-layer>div#normal-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.check-out-area>span.label,#booking-list #last-bookings-layer>div#normal-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.room-type-area>span.label,#booking-list #normal-bookings-layer>div#cancel-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.check-in-area>span.label,#booking-list #normal-bookings-layer>div#cancel-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.check-out-area>span.label,#booking-list #normal-bookings-layer>div#cancel-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.room-type-area>span.label,#booking-list #normal-bookings-layer>div#last-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.check-in-area>span.label,#booking-list #normal-bookings-layer>div#last-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.check-out-area>span.label,#booking-list #normal-bookings-layer>div#last-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.room-type-area>span.label,#booking-list #normal-bookings-layer>div#normal-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.check-in-area>span.label,#booking-list #normal-bookings-layer>div#normal-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.check-out-area>span.label,#booking-list #normal-bookings-layer>div#normal-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.room-type-area>span.label{flex:0 0 50px}#booking-list #canceled-bookings-layer>div#cancel-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.check-in-area>span.value,#booking-list #canceled-bookings-layer>div#cancel-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.check-out-area>span.value,#booking-list #canceled-bookings-layer>div#cancel-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.room-type-area>span.value,#booking-list #canceled-bookings-layer>div#last-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.check-in-area>span.value,#booking-list #canceled-bookings-layer>div#last-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.check-out-area>span.value,#booking-list #canceled-bookings-layer>div#last-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.room-type-area>span.value,#booking-list #canceled-bookings-layer>div#normal-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.check-in-area>span.value,#booking-list #canceled-bookings-layer>div#normal-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.check-out-area>span.value,#booking-list #canceled-bookings-layer>div#normal-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.room-type-area>span.value,#booking-list #last-bookings-layer>div#cancel-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.check-in-area>span.value,#booking-list #last-bookings-layer>div#cancel-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.check-out-area>span.value,#booking-list #last-bookings-layer>div#cancel-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.room-type-area>span.value,#booking-list #last-bookings-layer>div#last-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.check-in-area>span.value,#booking-list #last-bookings-layer>div#last-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.check-out-area>span.value,#booking-list #last-bookings-layer>div#last-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.room-type-area>span.value,#booking-list #last-bookings-layer>div#normal-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.check-in-area>span.value,#booking-list #last-bookings-layer>div#normal-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.check-out-area>span.value,#booking-list #last-bookings-layer>div#normal-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.room-type-area>span.value,#booking-list #normal-bookings-layer>div#cancel-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.check-in-area>span.value,#booking-list #normal-bookings-layer>div#cancel-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.check-out-area>span.value,#booking-list #normal-bookings-layer>div#cancel-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.room-type-area>span.value,#booking-list #normal-bookings-layer>div#last-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.check-in-area>span.value,#booking-list #normal-bookings-layer>div#last-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.check-out-area>span.value,#booking-list #normal-bookings-layer>div#last-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.room-type-area>span.value,#booking-list #normal-bookings-layer>div#normal-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.check-in-area>span.value,#booking-list #normal-bookings-layer>div#normal-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.check-out-area>span.value,#booking-list #normal-bookings-layer>div#normal-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.room-type-area>span.value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:371px}@media only screen and (max-width:400px){#booking-list #canceled-bookings-layer>div#cancel-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.check-in-area>span.value,#booking-list #canceled-bookings-layer>div#cancel-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.check-out-area>span.value,#booking-list #canceled-bookings-layer>div#cancel-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.room-type-area>span.value,#booking-list #canceled-bookings-layer>div#last-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.check-in-area>span.value,#booking-list #canceled-bookings-layer>div#last-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.check-out-area>span.value,#booking-list #canceled-bookings-layer>div#last-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.room-type-area>span.value,#booking-list #canceled-bookings-layer>div#normal-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.check-in-area>span.value,#booking-list #canceled-bookings-layer>div#normal-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.check-out-area>span.value,#booking-list #canceled-bookings-layer>div#normal-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.room-type-area>span.value,#booking-list #last-bookings-layer>div#cancel-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.check-in-area>span.value,#booking-list #last-bookings-layer>div#cancel-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.check-out-area>span.value,#booking-list #last-bookings-layer>div#cancel-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.room-type-area>span.value,#booking-list #last-bookings-layer>div#last-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.check-in-area>span.value,#booking-list #last-bookings-layer>div#last-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.check-out-area>span.value,#booking-list #last-bookings-layer>div#last-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.room-type-area>span.value,#booking-list #last-bookings-layer>div#normal-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.check-in-area>span.value,#booking-list #last-bookings-layer>div#normal-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.check-out-area>span.value,#booking-list #last-bookings-layer>div#normal-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.room-type-area>span.value,#booking-list #normal-bookings-layer>div#cancel-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.check-in-area>span.value,#booking-list #normal-bookings-layer>div#cancel-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.check-out-area>span.value,#booking-list #normal-bookings-layer>div#cancel-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.room-type-area>span.value,#booking-list #normal-bookings-layer>div#last-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.check-in-area>span.value,#booking-list #normal-bookings-layer>div#last-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.check-out-area>span.value,#booking-list #normal-bookings-layer>div#last-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.room-type-area>span.value,#booking-list #normal-bookings-layer>div#normal-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.check-in-area>span.value,#booking-list #normal-bookings-layer>div#normal-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.check-out-area>span.value,#booking-list #normal-bookings-layer>div#normal-booking-cards>div.booking-card>a.accommodation-info-area>div.info-area>div.room-type-area>span.value{width:108px}}#booking-list #canceled-bookings-layer>div#cancel-booking-cards>div.booking-card>div.date-area.status-area,#booking-list #canceled-bookings-layer>div#last-booking-cards>div.booking-card>div.date-area.status-area,#booking-list #canceled-bookings-layer>div#normal-booking-cards>div.booking-card>div.date-area.status-area,#booking-list #last-bookings-layer>div#cancel-booking-cards>div.booking-card>div.date-area.status-area,#booking-list #last-bookings-layer>div#last-booking-cards>div.booking-card>div.date-area.status-area,#booking-list #last-bookings-layer>div#normal-booking-cards>div.booking-card>div.date-area.status-area,#booking-list #normal-bookings-layer>div#cancel-booking-cards>div.booking-card>div.date-area.status-area,#booking-list #normal-bookings-layer>div#last-booking-cards>div.booking-card>div.date-area.status-area,#booking-list #normal-bookings-layer>div#normal-booking-cards>div.booking-card>div.date-area.status-area{align-items:center;background:#f8f9fa;border-radius:4px;display:flex;flex-direction:row;justify-content:space-between;padding:8px 12px}#booking-list #canceled-bookings-layer>div#cancel-booking-cards>div.booking-card>div.date-area.status-area>div.date p,#booking-list #canceled-bookings-layer>div#last-booking-cards>div.booking-card>div.date-area.status-area>div.date p,#booking-list #canceled-bookings-layer>div#normal-booking-cards>div.booking-card>div.date-area.status-area>div.date p,#booking-list #last-bookings-layer>div#cancel-booking-cards>div.booking-card>div.date-area.status-area>div.date p,#booking-list #last-bookings-layer>div#last-booking-cards>div.booking-card>div.date-area.status-area>div.date p,#booking-list #last-bookings-layer>div#normal-booking-cards>div.booking-card>div.date-area.status-area>div.date p,#booking-list #normal-bookings-layer>div#cancel-booking-cards>div.booking-card>div.date-area.status-area>div.date p,#booking-list #normal-bookings-layer>div#last-booking-cards>div.booking-card>div.date-area.status-area>div.date p,#booking-list #normal-bookings-layer>div#normal-booking-cards>div.booking-card>div.date-area.status-area>div.date p{color:#212529;font-family:Noto Sans KR;font-size:12px;font-style:normal;font-weight:500;letter-spacing:-.03em;line-height:16px}#booking-list #canceled-bookings-layer>div#cancel-booking-cards>div.booking-card>div.date-area.status-area>div.status,#booking-list #canceled-bookings-layer>div#last-booking-cards>div.booking-card>div.date-area.status-area>div.status,#booking-list #canceled-bookings-layer>div#normal-booking-cards>div.booking-card>div.date-area.status-area>div.status,#booking-list #last-bookings-layer>div#cancel-booking-cards>div.booking-card>div.date-area.status-area>div.status,#booking-list #last-bookings-layer>div#last-booking-cards>div.booking-card>div.date-area.status-area>div.status,#booking-list #last-bookings-layer>div#normal-booking-cards>div.booking-card>div.date-area.status-area>div.status,#booking-list #normal-bookings-layer>div#cancel-booking-cards>div.booking-card>div.date-area.status-area>div.status,#booking-list #normal-bookings-layer>div#last-booking-cards>div.booking-card>div.date-area.status-area>div.status,#booking-list #normal-bookings-layer>div#normal-booking-cards>div.booking-card>div.date-area.status-area>div.status{display:flex;flex-direction:row}#booking-list #canceled-bookings-layer>div#cancel-booking-cards>div.booking-card>div.date-area.status-area>div.status>span,#booking-list #canceled-bookings-layer>div#last-booking-cards>div.booking-card>div.date-area.status-area>div.status>span,#booking-list #canceled-bookings-layer>div#normal-booking-cards>div.booking-card>div.date-area.status-area>div.status>span,#booking-list #last-bookings-layer>div#cancel-booking-cards>div.booking-card>div.date-area.status-area>div.status>span,#booking-list #last-bookings-layer>div#last-booking-cards>div.booking-card>div.date-area.status-area>div.status>span,#booking-list #last-bookings-layer>div#normal-booking-cards>div.booking-card>div.date-area.status-area>div.status>span,#booking-list #normal-bookings-layer>div#cancel-booking-cards>div.booking-card>div.date-area.status-area>div.status>span,#booking-list #normal-bookings-layer>div#last-booking-cards>div.booking-card>div.date-area.status-area>div.status>span,#booking-list #normal-bookings-layer>div#normal-booking-cards>div.booking-card>div.date-area.status-area>div.status>span{color:#adb5bd;font-family:Noto Sans KR;font-size:12px;font-style:normal;font-weight:500;letter-spacing:-.03em;line-height:16px}#booking-list #canceled-bookings-layer>div#cancel-booking-cards>div.booking-card>div.date-area.status-area>div.status>span.active,#booking-list #canceled-bookings-layer>div#last-booking-cards>div.booking-card>div.date-area.status-area>div.status>span.active,#booking-list #canceled-bookings-layer>div#normal-booking-cards>div.booking-card>div.date-area.status-area>div.status>span.active,#booking-list #last-bookings-layer>div#cancel-booking-cards>div.booking-card>div.date-area.status-area>div.status>span.active,#booking-list #last-bookings-layer>div#last-booking-cards>div.booking-card>div.date-area.status-area>div.status>span.active,#booking-list #last-bookings-layer>div#normal-booking-cards>div.booking-card>div.date-area.status-area>div.status>span.active,#booking-list #normal-bookings-layer>div#cancel-booking-cards>div.booking-card>div.date-area.status-area>div.status>span.active,#booking-list #normal-bookings-layer>div#last-booking-cards>div.booking-card>div.date-area.status-area>div.status>span.active,#booking-list #normal-bookings-layer>div#normal-booking-cards>div.booking-card>div.date-area.status-area>div.status>span.active{color:#212529}#booking-list #canceled-bookings-layer>div#cancel-booking-cards>div.booking-card>div.date-area.status-area>div.status>span:after,#booking-list #canceled-bookings-layer>div#last-booking-cards>div.booking-card>div.date-area.status-area>div.status>span:after,#booking-list #canceled-bookings-layer>div#normal-booking-cards>div.booking-card>div.date-area.status-area>div.status>span:after,#booking-list #last-bookings-layer>div#cancel-booking-cards>div.booking-card>div.date-area.status-area>div.status>span:after,#booking-list #last-bookings-layer>div#last-booking-cards>div.booking-card>div.date-area.status-area>div.status>span:after,#booking-list #last-bookings-layer>div#normal-booking-cards>div.booking-card>div.date-area.status-area>div.status>span:after,#booking-list #normal-bookings-layer>div#cancel-booking-cards>div.booking-card>div.date-area.status-area>div.status>span:after,#booking-list #normal-bookings-layer>div#last-booking-cards>div.booking-card>div.date-area.status-area>div.status>span:after,#booking-list #normal-bookings-layer>div#normal-booking-cards>div.booking-card>div.date-area.status-area>div.status>span:after{background:url(/images/common/ico-booking-status.png) no-repeat 0 0/16px auto;content:"";display:inline-block;height:16px;margin:-2px 4px 0;position:relative;vertical-align:middle;width:16px}#booking-list #canceled-bookings-layer>div#cancel-booking-cards>div.booking-card>div.date-area.status-area>div.status>span:last-child:after,#booking-list #canceled-bookings-layer>div#last-booking-cards>div.booking-card>div.date-area.status-area>div.status>span:last-child:after,#booking-list #canceled-bookings-layer>div#normal-booking-cards>div.booking-card>div.date-area.status-area>div.status>span:last-child:after,#booking-list #last-bookings-layer>div#cancel-booking-cards>div.booking-card>div.date-area.status-area>div.status>span:last-child:after,#booking-list #last-bookings-layer>div#last-booking-cards>div.booking-card>div.date-area.status-area>div.status>span:last-child:after,#booking-list #last-bookings-layer>div#normal-booking-cards>div.booking-card>div.date-area.status-area>div.status>span:last-child:after,#booking-list #normal-bookings-layer>div#cancel-booking-cards>div.booking-card>div.date-area.status-area>div.status>span:last-child:after,#booking-list #normal-bookings-layer>div#last-booking-cards>div.booking-card>div.date-area.status-area>div.status>span:last-child:after,#booking-list #normal-bookings-layer>div#normal-booking-cards>div.booking-card>div.date-area.status-area>div.status>span:last-child:after{display:none}#booking-list #canceled-bookings-layer>div#cancel-booking-cards>div.booking-card>div.voucher-button-area>a,#booking-list #canceled-bookings-layer>div#last-booking-cards>div.booking-card>div.voucher-button-area>a,#booking-list #canceled-bookings-layer>div#normal-booking-cards>div.booking-card>div.voucher-button-area>a,#booking-list #last-bookings-layer>div#cancel-booking-cards>div.booking-card>div.voucher-button-area>a,#booking-list #last-bookings-layer>div#last-booking-cards>div.booking-card>div.voucher-button-area>a,#booking-list #last-bookings-layer>div#normal-booking-cards>div.booking-card>div.voucher-button-area>a,#booking-list #normal-bookings-layer>div#cancel-booking-cards>div.booking-card>div.voucher-button-area>a,#booking-list #normal-bookings-layer>div#last-booking-cards>div.booking-card>div.voucher-button-area>a,#booking-list #normal-bookings-layer>div#normal-booking-cards>div.booking-card>div.voucher-button-area>a{border:1px solid #708e73;border-radius:4px;box-sizing:border-box;color:#708e73;display:block;font-family:Noto Sans KR;font-size:12px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:16px;padding:12px 0;text-align:center}#booking-list #canceled-bookings-layer>div#cancel-booking-cards>div.booking-card>div.review-button-area.rebooking-button-area,#booking-list #canceled-bookings-layer>div#last-booking-cards>div.booking-card>div.review-button-area.rebooking-button-area,#booking-list #canceled-bookings-layer>div#normal-booking-cards>div.booking-card>div.review-button-area.rebooking-button-area,#booking-list #last-bookings-layer>div#cancel-booking-cards>div.booking-card>div.review-button-area.rebooking-button-area,#booking-list #last-bookings-layer>div#last-booking-cards>div.booking-card>div.review-button-area.rebooking-button-area,#booking-list #last-bookings-layer>div#normal-booking-cards>div.booking-card>div.review-button-area.rebooking-button-area,#booking-list #normal-bookings-layer>div#cancel-booking-cards>div.booking-card>div.review-button-area.rebooking-button-area,#booking-list #normal-bookings-layer>div#last-booking-cards>div.booking-card>div.review-button-area.rebooking-button-area,#booking-list #normal-bookings-layer>div#normal-booking-cards>div.booking-card>div.review-button-area.rebooking-button-area{display:flex;flex-direction:row;gap:8px;text-align:center}#booking-list #canceled-bookings-layer>div#cancel-booking-cards>div.booking-card>div.review-button-area.rebooking-button-area>button.review-button,#booking-list #canceled-bookings-layer>div#last-booking-cards>div.booking-card>div.review-button-area.rebooking-button-area>button.review-button,#booking-list #canceled-bookings-layer>div#normal-booking-cards>div.booking-card>div.review-button-area.rebooking-button-area>button.review-button,#booking-list #last-bookings-layer>div#cancel-booking-cards>div.booking-card>div.review-button-area.rebooking-button-area>button.review-button,#booking-list #last-bookings-layer>div#last-booking-cards>div.booking-card>div.review-button-area.rebooking-button-area>button.review-button,#booking-list #last-bookings-layer>div#normal-booking-cards>div.booking-card>div.review-button-area.rebooking-button-area>button.review-button,#booking-list #normal-bookings-layer>div#cancel-booking-cards>div.booking-card>div.review-button-area.rebooking-button-area>button.review-button,#booking-list #normal-bookings-layer>div#last-booking-cards>div.booking-card>div.review-button-area.rebooking-button-area>button.review-button,#booking-list #normal-bookings-layer>div#normal-booking-cards>div.booking-card>div.review-button-area.rebooking-button-area>button.review-button{background:#ced4da;border-radius:4px;color:#f8f9fa;display:block;flex:1 0 0;font-family:Noto Sans KR;font-size:12px;font-style:normal;font-weight:500;height:unset;letter-spacing:-.03em;line-height:16px;padding:12px 0}#booking-list #canceled-bookings-layer>div#cancel-booking-cards>div.booking-card>div.review-button-area.rebooking-button-area>button.review-button.active,#booking-list #canceled-bookings-layer>div#last-booking-cards>div.booking-card>div.review-button-area.rebooking-button-area>button.review-button.active,#booking-list #canceled-bookings-layer>div#normal-booking-cards>div.booking-card>div.review-button-area.rebooking-button-area>button.review-button.active,#booking-list #last-bookings-layer>div#cancel-booking-cards>div.booking-card>div.review-button-area.rebooking-button-area>button.review-button.active,#booking-list #last-bookings-layer>div#last-booking-cards>div.booking-card>div.review-button-area.rebooking-button-area>button.review-button.active,#booking-list #last-bookings-layer>div#normal-booking-cards>div.booking-card>div.review-button-area.rebooking-button-area>button.review-button.active,#booking-list #normal-bookings-layer>div#cancel-booking-cards>div.booking-card>div.review-button-area.rebooking-button-area>button.review-button.active,#booking-list #normal-bookings-layer>div#last-booking-cards>div.booking-card>div.review-button-area.rebooking-button-area>button.review-button.active,#booking-list #normal-bookings-layer>div#normal-booking-cards>div.booking-card>div.review-button-area.rebooking-button-area>button.review-button.active{background:#fff;border:1px solid #708e73;box-sizing:border-box;color:#708e73}#booking-list #canceled-bookings-layer>div#cancel-booking-cards>div.booking-card>div.review-button-area.rebooking-button-area>a,#booking-list #canceled-bookings-layer>div#last-booking-cards>div.booking-card>div.review-button-area.rebooking-button-area>a,#booking-list #canceled-bookings-layer>div#normal-booking-cards>div.booking-card>div.review-button-area.rebooking-button-area>a,#booking-list #last-bookings-layer>div#cancel-booking-cards>div.booking-card>div.review-button-area.rebooking-button-area>a,#booking-list #last-bookings-layer>div#last-booking-cards>div.booking-card>div.review-button-area.rebooking-button-area>a,#booking-list #last-bookings-layer>div#normal-booking-cards>div.booking-card>div.review-button-area.rebooking-button-area>a,#booking-list #normal-bookings-layer>div#cancel-booking-cards>div.booking-card>div.review-button-area.rebooking-button-area>a,#booking-list #normal-bookings-layer>div#last-booking-cards>div.booking-card>div.review-button-area.rebooking-button-area>a,#booking-list #normal-bookings-layer>div#normal-booking-cards>div.booking-card>div.review-button-area.rebooking-button-area>a{background:#6c757d;border-radius:4px;color:#fff;display:block;flex:1 0 0;font-family:Noto Sans KR;font-size:12px;font-style:normal;font-weight:500;letter-spacing:-.03em;line-height:16px;padding:12px 0}#booking-list #canceled-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents,#booking-list #last-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents,#booking-list #normal-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents{display:flex;flex-direction:column;gap:20px;min-height:100vh;padding-bottom:84px;padding-left:20px;padding-right:20px}#booking-list #canceled-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.booking-card,#booking-list #last-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.booking-card,#booking-list #normal-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.booking-card{border:1px solid #e9ecef;border-radius:4px;box-sizing:border-box;gap:12px;padding:16px}#booking-list #canceled-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.booking-card>div.accommodation-info-area,#booking-list #last-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.booking-card>div.accommodation-info-area,#booking-list #normal-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.booking-card>div.accommodation-info-area{display:flex;flex-direction:row;gap:12px}#booking-list #canceled-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.booking-card>div.accommodation-info-area>div.accommodation-image-area,#booking-list #last-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.booking-card>div.accommodation-info-area>div.accommodation-image-area,#booking-list #normal-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.booking-card>div.accommodation-info-area>div.accommodation-image-area{display:flex;flex:0 0 91px;height:116px;justify-content:center;overflow:hidden;width:91px}#booking-list #canceled-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.booking-card>div.accommodation-info-area>div.info-area,#booking-list #last-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.booking-card>div.accommodation-info-area>div.info-area,#booking-list #normal-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.booking-card>div.accommodation-info-area>div.info-area{display:flex;flex:1 0 auto;flex-direction:column;gap:4px}#booking-list #canceled-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.booking-card>div.accommodation-info-area>div.info-area>div,#booking-list #last-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.booking-card>div.accommodation-info-area>div.info-area>div,#booking-list #normal-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.booking-card>div.accommodation-info-area>div.info-area>div{display:flex;flex-direction:row}#booking-list #canceled-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.booking-card>div.accommodation-info-area>div.info-area>div.accommodation-detail-area>span,#booking-list #last-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.booking-card>div.accommodation-info-area>div.info-area>div.accommodation-detail-area>span,#booking-list #normal-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.booking-card>div.accommodation-info-area>div.info-area>div.accommodation-detail-area>span{color:#6c757d;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:11px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:11px}#booking-list #canceled-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.booking-card>div.accommodation-info-area>div.info-area>div.accommodation-detail-area>span:after,#booking-list #last-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.booking-card>div.accommodation-info-area>div.info-area>div.accommodation-detail-area>span:after,#booking-list #normal-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.booking-card>div.accommodation-info-area>div.info-area>div.accommodation-detail-area>span:after{border-left:1px solid #ced4da;content:"";display:inline-block;height:12px;margin:0 4px 2px;vertical-align:middle}#booking-list #canceled-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.booking-card>div.accommodation-info-area>div.info-area>div.accommodation-detail-area>span:last-child:after,#booking-list #last-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.booking-card>div.accommodation-info-area>div.info-area>div.accommodation-detail-area>span:last-child:after,#booking-list #normal-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.booking-card>div.accommodation-info-area>div.info-area>div.accommodation-detail-area>span:last-child:after{display:none}#booking-list #canceled-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.booking-card>div.accommodation-info-area>div.info-area>div.accommodation-detail-area>span.rating:before,#booking-list #last-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.booking-card>div.accommodation-info-area>div.info-area>div.accommodation-detail-area>span.rating:before,#booking-list #normal-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.booking-card>div.accommodation-info-area>div.info-area>div.accommodation-detail-area>span.rating:before{background:url(/images/common/ico-star1.png) no-repeat 0 0;background-size:16px auto;content:"";display:inline-block;height:16px;margin-top:-4px;position:relative;vertical-align:middle;width:16px}#booking-list #canceled-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.booking-card>div.accommodation-info-area>div.info-area>div.accommodation-name-area>p,#booking-list #last-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.booking-card>div.accommodation-info-area>div.info-area>div.accommodation-name-area>p,#booking-list #normal-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.booking-card>div.accommodation-info-area>div.info-area>div.accommodation-name-area>p{color:#212529;display:inline-block;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:14px;font-style:normal;font-weight:700;letter-spacing:-.03em;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:461px}@media only screen and (max-width:400px){#booking-list #canceled-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.booking-card>div.accommodation-info-area>div.info-area>div.accommodation-name-area>p,#booking-list #last-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.booking-card>div.accommodation-info-area>div.info-area>div.accommodation-name-area>p,#booking-list #normal-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.booking-card>div.accommodation-info-area>div.info-area>div.accommodation-name-area>p{width:198px}}#booking-list #canceled-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.booking-card>div.accommodation-info-area>div.info-area>div.check-in-area,#booking-list #canceled-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.booking-card>div.accommodation-info-area>div.info-area>div.check-out-area,#booking-list #canceled-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.booking-card>div.accommodation-info-area>div.info-area>div.room-type-area,#booking-list #last-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.booking-card>div.accommodation-info-area>div.info-area>div.check-in-area,#booking-list #last-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.booking-card>div.accommodation-info-area>div.info-area>div.check-out-area,#booking-list #last-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.booking-card>div.accommodation-info-area>div.info-area>div.room-type-area,#booking-list #normal-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.booking-card>div.accommodation-info-area>div.info-area>div.check-in-area,#booking-list #normal-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.booking-card>div.accommodation-info-area>div.info-area>div.check-out-area,#booking-list #normal-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.booking-card>div.accommodation-info-area>div.info-area>div.room-type-area{gap:40px}#booking-list #canceled-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.booking-card>div.accommodation-info-area>div.info-area>div.check-in-area>span,#booking-list #canceled-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.booking-card>div.accommodation-info-area>div.info-area>div.check-out-area>span,#booking-list #canceled-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.booking-card>div.accommodation-info-area>div.info-area>div.room-type-area>span,#booking-list #last-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.booking-card>div.accommodation-info-area>div.info-area>div.check-in-area>span,#booking-list #last-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.booking-card>div.accommodation-info-area>div.info-area>div.check-out-area>span,#booking-list #last-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.booking-card>div.accommodation-info-area>div.info-area>div.room-type-area>span,#booking-list #normal-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.booking-card>div.accommodation-info-area>div.info-area>div.check-in-area>span,#booking-list #normal-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.booking-card>div.accommodation-info-area>div.info-area>div.check-out-area>span,#booking-list #normal-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.booking-card>div.accommodation-info-area>div.info-area>div.room-type-area>span{color:#495057;flex:1 0 108px;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:20px}#booking-list #canceled-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.booking-card>div.accommodation-info-area>div.info-area>div.check-in-area>span.label,#booking-list #canceled-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.booking-card>div.accommodation-info-area>div.info-area>div.check-out-area>span.label,#booking-list #canceled-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.booking-card>div.accommodation-info-area>div.info-area>div.room-type-area>span.label,#booking-list #last-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.booking-card>div.accommodation-info-area>div.info-area>div.check-in-area>span.label,#booking-list #last-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.booking-card>div.accommodation-info-area>div.info-area>div.check-out-area>span.label,#booking-list #last-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.booking-card>div.accommodation-info-area>div.info-area>div.room-type-area>span.label,#booking-list #normal-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.booking-card>div.accommodation-info-area>div.info-area>div.check-in-area>span.label,#booking-list #normal-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.booking-card>div.accommodation-info-area>div.info-area>div.check-out-area>span.label,#booking-list #normal-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.booking-card>div.accommodation-info-area>div.info-area>div.room-type-area>span.label{flex:0 0 50px}#booking-list #canceled-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.booking-card>div.accommodation-info-area>div.info-area>div.check-in-area>span.value,#booking-list #canceled-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.booking-card>div.accommodation-info-area>div.info-area>div.check-out-area>span.value,#booking-list #canceled-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.booking-card>div.accommodation-info-area>div.info-area>div.room-type-area>span.value,#booking-list #last-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.booking-card>div.accommodation-info-area>div.info-area>div.check-in-area>span.value,#booking-list #last-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.booking-card>div.accommodation-info-area>div.info-area>div.check-out-area>span.value,#booking-list #last-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.booking-card>div.accommodation-info-area>div.info-area>div.room-type-area>span.value,#booking-list #normal-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.booking-card>div.accommodation-info-area>div.info-area>div.check-in-area>span.value,#booking-list #normal-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.booking-card>div.accommodation-info-area>div.info-area>div.check-out-area>span.value,#booking-list #normal-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.booking-card>div.accommodation-info-area>div.info-area>div.room-type-area>span.value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:371px}@media only screen and (max-width:400px){#booking-list #canceled-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.booking-card>div.accommodation-info-area>div.info-area>div.check-in-area>span.value,#booking-list #canceled-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.booking-card>div.accommodation-info-area>div.info-area>div.check-out-area>span.value,#booking-list #canceled-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.booking-card>div.accommodation-info-area>div.info-area>div.room-type-area>span.value,#booking-list #last-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.booking-card>div.accommodation-info-area>div.info-area>div.check-in-area>span.value,#booking-list #last-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.booking-card>div.accommodation-info-area>div.info-area>div.check-out-area>span.value,#booking-list #last-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.booking-card>div.accommodation-info-area>div.info-area>div.room-type-area>span.value,#booking-list #normal-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.booking-card>div.accommodation-info-area>div.info-area>div.check-in-area>span.value,#booking-list #normal-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.booking-card>div.accommodation-info-area>div.info-area>div.check-out-area>span.value,#booking-list #normal-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.booking-card>div.accommodation-info-area>div.info-area>div.room-type-area>span.value{width:108px}}#booking-list #canceled-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.rating-area,#booking-list #last-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.rating-area,#booking-list #normal-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.rating-area{display:flex;flex-direction:column}#booking-list #canceled-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.rating-area:after,#booking-list #last-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.rating-area:after,#booking-list #normal-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.rating-area:after{border-bottom:12px solid #e9ecef;content:"";display:block;margin:0 -20px;padding:0}#booking-list #canceled-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.rating-area>div,#booking-list #last-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.rating-area>div,#booking-list #normal-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.rating-area>div{align-items:center;border-bottom:1px solid #dee2e6;display:flex;flex-direction:column;gap:8px;padding:20px 0 28px}#booking-list #canceled-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.rating-area>div:last-child,#booking-list #last-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.rating-area>div:last-child,#booking-list #normal-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.rating-area>div:last-child{border-bottom:none}#booking-list #canceled-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.rating-area>div>div.description-area,#booking-list #last-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.rating-area>div>div.description-area,#booking-list #normal-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.rating-area>div>div.description-area{align-items:center;display:flex;flex-direction:row;gap:8px}#booking-list #canceled-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.rating-area>div>div.description-area>span.badge-area,#booking-list #last-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.rating-area>div>div.description-area>span.badge-area,#booking-list #normal-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.rating-area>div>div.description-area>span.badge-area{border:1px solid #adb5bd;border-radius:2px;box-sizing:border-box;color:#adb5bd;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:11px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:11px;padding:4px 8px 2px}#booking-list #canceled-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.rating-area>div>div.description-area>span.badge-area.total-badge,#booking-list #last-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.rating-area>div>div.description-area>span.badge-area.total-badge,#booking-list #normal-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.rating-area>div>div.description-area>span.badge-area.total-badge{border:1px solid #708e73;color:#708e73}#booking-list #canceled-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.rating-area>div>div.description-area>p.description,#booking-list #last-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.rating-area>div>div.description-area>p.description,#booking-list #normal-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.rating-area>div>div.description-area>p.description{color:#212529;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:16px;font-style:normal;font-weight:700;letter-spacing:-.03em;line-height:20px}#booking-list #canceled-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.rating-area>div>div.icon-area,#booking-list #last-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.rating-area>div>div.icon-area,#booking-list #normal-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.rating-area>div>div.icon-area{display:flex}#booking-list #canceled-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.rating-area>div>div.icon-area>div,#booking-list #last-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.rating-area>div>div.icon-area>div,#booking-list #normal-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.rating-area>div>div.icon-area>div{align-items:center;display:none;flex-direction:column;gap:4px}#booking-list #canceled-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.rating-area>div>div.icon-area>div>img,#booking-list #last-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.rating-area>div>div.icon-area>div>img,#booking-list #normal-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.rating-area>div>div.icon-area>div>img{height:40px;width:40px}#booking-list #canceled-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.rating-area>div>div.icon-area>div>p,#booking-list #last-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.rating-area>div>div.icon-area>div>p,#booking-list #normal-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.rating-area>div>div.icon-area>div>p{color:#212529;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:14px;font-style:normal;font-weight:700;letter-spacing:-.03em;line-height:20px}#booking-list #canceled-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.rating-area>div>div.icon-area>div.active,#booking-list #last-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.rating-area>div>div.icon-area>div.active,#booking-list #normal-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.rating-area>div>div.icon-area>div.active{display:flex}#booking-list #canceled-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.rating-area>div>div.rating-star-area,#booking-list #last-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.rating-area>div>div.rating-star-area,#booking-list #normal-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.rating-area>div>div.rating-star-area{display:flex;flex-direction:row;justify-content:center;width:100%}#booking-list #canceled-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.rating-area>div>div.rating-star-area input.review-tags,#booking-list #last-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.rating-area>div>div.rating-star-area input.review-tags,#booking-list #normal-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.rating-area>div>div.rating-star-area input.review-tags{display:none!important}#booking-list #canceled-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.rating-area>div>div.rating-star-area button.review-tag-button,#booking-list #last-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.rating-area>div>div.rating-star-area button.review-tag-button,#booking-list #normal-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.rating-area>div>div.rating-star-area button.review-tag-button{border:1px solid #3e3e3e;height:40px;margin-right:5px;width:70px}#booking-list #canceled-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.rating-area>div>div.rating-star-area button.review-tag-button.active,#booking-list #last-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.rating-area>div>div.rating-star-area button.review-tag-button.active,#booking-list #normal-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.rating-area>div>div.rating-star-area button.review-tag-button.active{background:#708e73;border:unset;color:#f8f9fa}#booking-list #canceled-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.review-content-area,#booking-list #last-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.review-content-area,#booking-list #normal-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.review-content-area{display:flex;flex-direction:column;gap:8px}#booking-list #canceled-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.review-content-area:after,#booking-list #last-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.review-content-area:after,#booking-list #normal-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.review-content-area:after{border-bottom:12px solid #e9ecef;content:"";display:block;margin:0 -20px;padding:0}#booking-list #canceled-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.review-content-area>div.content-title-area>p,#booking-list #last-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.review-content-area>div.content-title-area>p,#booking-list #normal-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.review-content-area>div.content-title-area>p{color:#212529;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:16px;font-style:normal;font-weight:700;letter-spacing:-.03em;line-height:20px}#booking-list #canceled-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.review-content-area>div.content-area,#booking-list #last-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.review-content-area>div.content-area,#booking-list #normal-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.review-content-area>div.content-area{display:flex;flex-direction:column;gap:8px;padding-bottom:20px}#booking-list #canceled-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.review-content-area>div.content-area>textarea,#booking-list #last-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.review-content-area>div.content-area>textarea,#booking-list #normal-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.review-content-area>div.content-area>textarea{padding:12px}#booking-list #canceled-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.review-content-area>div.content-area>label,#booking-list #last-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.review-content-area>div.content-area>label,#booking-list #normal-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.review-content-area>div.content-area>label{color:#adb5bd;font-family:Noto Sans KR;font-size:12px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:16px;text-align:right}#booking-list #canceled-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.review-photo-area,#booking-list #last-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.review-photo-area,#booking-list #normal-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.review-photo-area{display:flex;flex-direction:column;gap:8px}#booking-list #canceled-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.review-photo-area>div.photo-title-area>p,#booking-list #last-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.review-photo-area>div.photo-title-area>p,#booking-list #normal-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.review-photo-area>div.photo-title-area>p{color:#212529;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:16px;font-style:normal;font-weight:700;letter-spacing:-.03em;line-height:20px}#booking-list #canceled-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.review-photo-area>div.content-area,#booking-list #last-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.review-photo-area>div.content-area,#booking-list #normal-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.review-photo-area>div.content-area{display:flex;flex-wrap:wrap;gap:8px 11px}#booking-list #canceled-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.review-photo-area>div.content-area>div.content-img-area,#booking-list #last-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.review-photo-area>div.content-area>div.content-img-area,#booking-list #normal-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.review-photo-area>div.content-area>div.content-img-area{flex:0 0 104px;height:104px;overflow:hidden;width:104px}#booking-list #canceled-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.review-photo-area>div.content-area>div.content-img-area>img,#booking-list #last-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.review-photo-area>div.content-area>div.content-img-area>img,#booking-list #normal-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.review-photo-area>div.content-area>div.content-img-area>img{height:100%;width:100%}#booking-list #canceled-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.review-photo-area>div.content-area>div.content-img-area.remove-photo-button-area,#booking-list #last-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.review-photo-area>div.content-area>div.content-img-area.remove-photo-button-area,#booking-list #normal-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.review-photo-area>div.content-area>div.content-img-area.remove-photo-button-area{text-align:right}#booking-list #canceled-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.review-photo-area>div.content-area>div.content-img-area.remove-photo-button-area>button,#booking-list #last-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.review-photo-area>div.content-area>div.content-img-area.remove-photo-button-area>button,#booking-list #normal-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.review-photo-area>div.content-area>div.content-img-area.remove-photo-button-area>button{height:32px;margin-left:72px;position:absolute;width:32px}#booking-list #canceled-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.review-photo-area>div.content-area>div.content-img-area.remove-photo-button-area>button>img,#booking-list #last-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.review-photo-area>div.content-area>div.content-img-area.remove-photo-button-area>button>img,#booking-list #normal-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.review-photo-area>div.content-area>div.content-img-area.remove-photo-button-area>button>img{display:block;width:100%}#booking-list #canceled-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.review-photo-area>div.content-area>div.content-img-area.add-photo-button-area,#booking-list #last-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.review-photo-area>div.content-area>div.content-img-area.add-photo-button-area,#booking-list #normal-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.review-photo-area>div.content-area>div.content-img-area.add-photo-button-area{background:#e9ecef;display:flex;flex-direction:column}#booking-list #canceled-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.review-photo-area>div.content-area>div.content-img-area.add-photo-button-area>button,#booking-list #last-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.review-photo-area>div.content-area>div.content-img-area.add-photo-button-area>button,#booking-list #normal-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.review-photo-area>div.content-area>div.content-img-area.add-photo-button-area>button{align-items:center;display:flex;flex-direction:column;gap:6px;height:100%;justify-content:center;margin:auto;width:100%}#booking-list #canceled-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.review-photo-area>div.content-area>div.content-img-area.add-photo-button-area>button>img,#booking-list #last-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.review-photo-area>div.content-area>div.content-img-area.add-photo-button-area>button>img,#booking-list #normal-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.review-photo-area>div.content-area>div.content-img-area.add-photo-button-area>button>img{display:block;width:24px}#booking-list #canceled-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.review-photo-area>div.content-area>div.content-img-area.add-photo-button-area>button>span,#booking-list #last-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.review-photo-area>div.content-area>div.content-img-area.add-photo-button-area>button>span,#booking-list #normal-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.review-photo-area>div.content-area>div.content-img-area.add-photo-button-area>button>span{color:#adb5bd;font-family:Noto Sans KR;font-size:12px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:20px}#booking-list #canceled-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.review-photo-area>div.content-area>div.content-img-area.add-photo-button-area>input,#booking-list #last-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.review-photo-area>div.content-area>div.content-img-area.add-photo-button-area>input,#booking-list #normal-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.review-photo-area>div.content-area>div.content-img-area.add-photo-button-area>input{display:none}#booking-list #canceled-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.review-photo-area>div.photo-description-area>p,#booking-list #last-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.review-photo-area>div.photo-description-area>p,#booking-list #normal-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.review-photo-area>div.photo-description-area>p{color:#adb5bd;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:12px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:16px}#booking-list #canceled-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.review-button-area,#booking-list #last-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.review-button-area,#booking-list #normal-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.review-button-area{background:#fff;bottom:0;display:none;flex-direction:column;margin-left:-20px;padding:8px 12px;position:fixed;width:640px}@media only screen and (max-width:400px){#booking-list #canceled-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.review-button-area,#booking-list #last-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.review-button-area,#booking-list #normal-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.review-button-area{width:375px}}#booking-list #canceled-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.review-button-area>button,#booking-list #last-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.review-button-area>button,#booking-list #normal-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.review-button-area>button{background:#ced4da;border-radius:4px;color:#fff}#booking-list #canceled-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.review-button-area>button.active,#booking-list #last-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.review-button-area>button.active,#booking-list #normal-bookings-layer>div#last-booking-cards>div.modal-wrapper>form.contents>div.review-button-area>button.active{background:#708e73}#booking-list #canceled-bookings-layer>div#last-booking-cards>div.modal-wrapper.active>form.contents>div.review-button-area,#booking-list #last-bookings-layer>div#last-booking-cards>div.modal-wrapper.active>form.contents>div.review-button-area,#booking-list #normal-bookings-layer>div#last-booking-cards>div.modal-wrapper.active>form.contents>div.review-button-area{display:flex}.profile-page{background:#e9ecef;height:100vh;padding-top:56px}.profile-page .profile{align-items:center;background:#fff;color:#fff;display:flex;padding:12px 20px;text-align:center}.profile-page .profile #modify-image{display:none}.profile-page .profile .img-area,.profile-page .profile .img-area figure{height:64px;position:relative;width:64px}.profile-page .profile .img-area figure{background:url(/images/common/bg-profile.png) no-repeat 0 0;background-size:contain;border:3px solid #fff;border-radius:42px;overflow:hidden}.profile-page .profile .img-area img{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.profile-page .profile .img-area .btn-more{bottom:0;height:24px;margin-left:15px;position:absolute;right:0;width:24px}.profile-page .profile .txt-area{padding-left:8px}.profile-page .profile .input-set{display:flex;width:100%}.profile-page .profile .input-set input{height:40px;width:calc(100% - 70px)}.profile-page .profile .input-set button{font-size:12px;font-weight:500;height:40px;line-height:16px;margin-left:8px;padding:0;width:62px}.profile-page .profile .form-txt,.profile-page .profile .input-set button{font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-style:normal;letter-spacing:-.03em}.profile-page .profile .form-txt{color:#5c95ff;font-size:11px;font-weight:400;line-height:11px;margin-top:4px;text-align:left}.profile-page ul{background:#fff;padding:8px 20px}.profile-page ul li{border-top:1px solid #e9ecef;padding:12px 0}.profile-page ul li:first-child{border-top:0}.profile-page .info-list{padding:8px 20px}.profile-page .info-list li{display:flex}.profile-page .info-list .tit{display:inline-block;font-weight:500;width:63px}.profile-page .info-list .cont,.profile-page .info-list .tit{font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:14px;font-style:normal;letter-spacing:-.03em;line-height:20px}.profile-page .info-list .cont{display:flex;font-weight:700;justify-content:space-between;padding-left:12px;width:calc(100% - 63px)}.profile-page .info-list .cont button{align-self:flex-end;border:1px solid #212529;border-radius:4px;color:#212529;font-size:11px;font-weight:400;height:21px;line-height:11px;width:44px}.profile-page .info-list .cont button,.profile-page .setting button{font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-style:normal;letter-spacing:-.03em}.profile-page .setting button{font-size:14px;font-weight:500;height:auto;line-height:20px;position:relative;text-align:left}.profile-page .setting button:after{background:url(/images/common/btn-link.png) no-repeat 0 0;background-size:100%;content:"";display:block;height:13px;margin-top:-6px;position:absolute;right:9px;top:50%;width:7px}.profile-page .btn-deactivate{color:#6c757d;display:inline-block;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:12px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:16px;margin-left:20px;width:unset}.edit-password-page,.edit-phone-page{padding-top:56px}.edit-password-page .form-area,.edit-phone-page .form-area{background:none;padding:0}.edit-password-page .btn-point:disabled,.edit-phone-page .btn-point:disabled{background:#ced4da!important;border-color:#ced4da;color:#fff}.push-notifications-page .marketing-list li,.push-notifications-page .sns-link-list li,.sns-links-page .marketing-list li,.sns-links-page .sns-link-list li{align-items:center;border-bottom:1px solid #dee2e6;display:flex;justify-content:space-between;margin-bottom:12px;padding:16px 20px}.push-notifications-page .marketing-list li .tit,.push-notifications-page .sns-link-list li .tit,.sns-links-page .marketing-list li .tit,.sns-links-page .sns-link-list li .tit{font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:14px;font-style:normal;font-weight:500;letter-spacing:-.03em;line-height:20px}.push-notifications-page .marketing-list li>div.description p,.push-notifications-page .sns-link-list li>div.description p,.sns-links-page .marketing-list li>div.description p,.sns-links-page .sns-link-list li>div.description p{color:#212529;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:14px;font-style:normal;font-weight:700;letter-spacing:-.03em;line-height:20px}.push-notifications-page .last-modified,.sns-links-page .last-modified{color:#adb5bd;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:11px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:11px;padding:0 20px;text-align:right}#deactivate{display:flex;flex-direction:column}#deactivate>header.sub-header:after{display:none}#deactivate>form.contents{display:flex;flex:1 0 auto;flex-direction:column;padding-bottom:20px}#deactivate>form.contents>div.title-area.sub-title-area{align-items:center;display:flex;flex-direction:column;gap:8px;margin-top:20px}#deactivate>form.contents>div.title-area.sub-title-area>h3.title-area{font-size:24px;line-height:32px}#deactivate>form.contents>div.title-area.sub-title-area>h3.title-area,#deactivate>form.contents>div.title-area.sub-title-area>p.sub-title-area{color:#212529;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-style:normal;font-weight:700;letter-spacing:-.03em}#deactivate>form.contents>div.title-area.sub-title-area>p.sub-title-area{font-size:18px;line-height:24px}#deactivate>form.contents>div.description-area{display:flex;flex-direction:column;gap:12px;padding:32px 20px}#deactivate>form.contents>div.description-area>p{color:#212529;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:12px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:16px}#deactivate>form.contents>div.option-area{border-top:1px solid #dee2e6;display:flex;flex-direction:column;gap:20px;padding:20px}#deactivate>form.contents>div.option-area>div.option-description{align-items:center;display:flex;flex-direction:row;justify-content:space-between}#deactivate>form.contents>div.option-area>div.option-description>p{color:#212529;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:16px;font-style:normal;font-weight:700;letter-spacing:-.03em;line-height:20px}#deactivate>form.contents>div.option-area>div.option-description>span{color:#adb5bd;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:11px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:11px}#deactivate>form.contents>div.option-area>div.options{display:flex;flex-direction:column;gap:12px}#deactivate>form.contents>div.option-area>div.options>div.option>label{align-items:center;display:flex;flex-direction:row;gap:4px}#deactivate>form.contents>div.option-area>div.options>div.option>label>input{margin-top:-3px}#deactivate>form.contents>div.option-area>div.options>div.option>label>span{font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:14px;font-style:normal;font-weight:500;letter-spacing:-.03em;line-height:20px}#deactivate>form.contents>div.button-area{padding:0 20px}#deactivate>form.contents>div.button-area>button{background:#708e73;border-radius:4px;color:#fff;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:14px;font-style:normal;font-weight:700;letter-spacing:-.03em;line-height:20px;position:unset}#booking-detail{display:flex;flex-direction:column;padding-bottom:20px;padding-top:56px}#booking-detail>div#summary-area{background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;gap:8px;height:478px;justify-content:flex-end;padding:20px}#booking-detail>div#summary-area>div.accommodation-info{background:#fff;display:flex;flex-direction:column;padding:20px}#booking-detail>div#summary-area>div.accommodation-info>p.booking-code{color:#adb5bd;font-family:Noto Sans KR;font-size:12px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:16px}#booking-detail>div#summary-area>div.accommodation-info>p.accommodation-name-ko{color:#212529;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:16px;font-style:normal;font-weight:700;letter-spacing:-.03em;line-height:20px}#booking-detail>div#summary-area>div.accommodation-info>div.booking-status-area{background:#f8f9fa;border-radius:4px;display:flex;flex-direction:row;justify-content:space-between;margin:10px 0 8px;padding:8px 20px}#booking-detail>div#summary-area>div.accommodation-info>div.booking-status-area>div.booking-created-at>p{color:#212529;font-family:Noto Sans KR;font-size:12px;font-style:normal;font-weight:500;letter-spacing:-.03em;line-height:16px}#booking-detail>div#summary-area>div.accommodation-info>div.booking-status-area>div.booking-detail-status{color:#adb5bd;font-family:Noto Sans KR;font-size:12px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:16px}#booking-detail>div#summary-area>div.accommodation-info>div.booking-status-area>div.booking-detail-status>span.active{color:#212529}#booking-detail>div#summary-area>div.accommodation-info>div.booking-status-area>div.booking-detail-status>span:after{background:url(/images/common/ico-booking-status.png) no-repeat 0 0/16px auto;content:"";display:inline-block;height:16px;margin:-2px 4px 0;position:relative;vertical-align:middle;width:16px}#booking-detail>div#summary-area>div.accommodation-info>div.booking-status-area>div.booking-detail-status>span:last-child:after{display:none}#booking-detail>div#summary-area>div.accommodation-info>div.booking-button-area{display:flex;flex-direction:row;gap:8px}#booking-detail>div#summary-area>div.accommodation-info>div.booking-button-area>*{border:1px solid #6c757d;border-radius:4px;box-sizing:border-box;color:#212529;flex:1 0 0;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:12px;font-style:normal;font-weight:400;height:unset;letter-spacing:-.03em;line-height:16px;padding:8px 0;text-align:center;width:unset}#booking-detail>div#summary-area>div.booking-date{align-items:center;background:#fff;display:flex;flex-direction:row}#booking-detail>div#summary-area>div.booking-date>*{align-items:center;display:flex;flex:1 0 0;flex-direction:column;padding:12px 0}#booking-detail>div#summary-area>div.booking-date>div.booking-check-in-area>p.label,#booking-detail>div#summary-area>div.booking-date>div.booking-check-out-area>p.label{color:#6c757d;font-family:Noto Sans KR;font-size:12px;font-style:normal;font-weight:500;letter-spacing:-.03em;line-height:16px}#booking-detail>div#summary-area>div.booking-date>div.booking-check-in-area>p.date,#booking-detail>div#summary-area>div.booking-date>div.booking-check-out-area>p.date{color:#212529;font-family:Noto Sans KR;font-size:12px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:16px}#booking-detail>div#summary-area>div.booking-date>div.per-nights-area{flex:unset}#booking-detail>div#summary-area>div.booking-date>div.per-nights-area>span{background:#708e73;border-radius:100px;color:#fff;font-family:Noto Sans KR;font-size:12px;font-style:normal;font-weight:500;letter-spacing:-.03em;line-height:16px;padding:5px 8px 6px}#booking-detail>div#booking-detail-info{display:flex;flex-direction:column;gap:16px;padding:32px 20px 0}#booking-detail>div#booking-detail-info>h3.title{color:#212529;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:18px;font-style:normal;font-weight:500;letter-spacing:-.03em;line-height:24px}#booking-detail>div#booking-detail-info>div.booking-info{background:#f8f9fa;padding:20px}#booking-detail>div#booking-detail-info>div.booking-info>div{border-bottom:1px solid #dee2e6;display:flex;flex-direction:column;gap:8px;padding:16px 0}#booking-detail>div#booking-detail-info>div.booking-info>div:last-child{border-bottom:none}#booking-detail>div#booking-detail-info>div.booking-info>div>p{font-weight:400}#booking-detail>div#booking-detail-info>div.booking-info>div>p,#booking-detail>div#booking-detail-info>div.booking-info>div>p.label{color:#212529;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:14px;font-style:normal;letter-spacing:-.03em;line-height:20px}#booking-detail>div#booking-detail-info>div.booking-info>div>p.label{font-weight:700}#booking-detail>div#booking-detail-info>div.booking-info>div.room-info-area,#booking-detail>div#booking-detail-info>div.booking-info>div.room-info-area>div.rooms{display:flex;flex-direction:column;gap:8px}#booking-detail>div#booking-detail-info>div.booking-info>div.room-info-area>div.rooms>div.room-info{display:flex;flex-direction:column;gap:4px}#booking-detail>div#booking-detail-info>div.booking-info>div.room-info-area>div.rooms>div.room-info>div.badge-area>span.badge{border:1px solid #4ecdc4;border-radius:2px;box-sizing:border-box;color:#4ecdc4;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:11px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:11px;padding:4px 8px;vertical-align:unset}#booking-detail>div#booking-detail-info>div.booking-info>div.room-info-area>div.rooms>div.room-info>div.personnel-info-area>p{color:#212529;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:20px}#booking-detail>div#booking-detail-info>div.booking-info>div.room-info-area>div.rooms>div.room-info>div.extra-bed-area>p{color:#adb5bd;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:20px}#booking-detail>div#booking-detail-info>div.booking-info>div.option-info{display:flex;flex-direction:column;gap:8px}#booking-detail>div#booking-detail-info>div.booking-info>div.option-info>div.options{display:flex;flex-direction:column;gap:4px}#booking-detail>div#booking-detail-info>div.booking-info>div.option-info>div.options>div.badge-area>span.badge{border:1px solid #4ecdc4;border-radius:2px;box-sizing:border-box;color:#4ecdc4;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:11px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:11px;padding:4px 8px;vertical-align:unset}#booking-detail>div#booking-detail-info>div.booking-info>div.option-info>div.options>div.option-summary-area>p{color:#212529;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:20px}#booking-detail>div#booking-detail-info>div.booking-info>div.option-info>div.options>div.option-detail-area>p{color:#adb5bd;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:20px}#booking-detail>div#booking-detail-info>div.booking-info>div.requests{gap:20px}#booking-detail>div#booking-detail-info>div.booking-info>div.requests>div.requests-content{align-items:center;display:flex;flex-direction:row;gap:8px}#booking-detail>div#booking-detail-info>div.booking-info>div.requests>div.requests-content>p.label{color:#212529;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:14px;font-style:normal;font-weight:700;letter-spacing:-.03em;line-height:20px}#booking-detail>div#booking-detail-info>div.booking-info>div.requests>div.requests-content>div.data{display:flex;flex:1 0 0;flex-direction:column;gap:12px}#booking-detail>div#booking-detail-info>div.booking-info>div.requests>div.requests-content>div.data>div.request{align-items:center;display:flex;flex-direction:row;gap:4px}#booking-detail>div#booking-detail-info>div.booking-info>div.requests>div.requests-content>div.data>div.request>input{margin-top:-4px}#booking-detail>div#booking-detail-info>div.booking-info>div.requests>div.requests-content>div.data>div.request>span{color:#212529;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:20px}#booking-detail>div#booking-detail-info>div.booking-info>div.requests>div.description>p{color:#adb5bd;font-family:Noto Sans KR;font-size:12px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:16px}#booking-detail>div#booking-guests{border-bottom:12px solid #e9ecef;display:flex;flex-direction:column;gap:16px;padding:32px 20px}#booking-detail>div#booking-guests>h3.title{color:#212529;display:flex;flex-direction:row;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:18px;font-style:normal;font-weight:500;letter-spacing:-.03em;line-height:24px}#booking-detail>div#booking-guests>h3.title>button{height:24px;margin-top:-2px;width:unset}#booking-detail>div#booking-guests>h3.title>button>img{width:24px}#booking-detail>div#booking-guests>div#guest-tooltip{display:none}#booking-detail>div#booking-guests>div#guest-tooltip.active{display:flex;margin-top:30px;position:absolute;z-index:1}#booking-detail>div#booking-guests>div#guest-tooltip>div.top-angle{border:5px solid transparent;border-bottom-color:#4ecdc4;display:inline-block;height:0;position:absolute;right:237px;top:-9px;width:0}@media only screen and (max-width:400px){#booking-detail>div#booking-guests>div#guest-tooltip>div.top-angle{right:88px}}#booking-detail>div#booking-guests>div#guest-tooltip>div.description-box{background:#4ecdc4;border-radius:3px;margin-left:130px;padding:10px}@media only screen and (max-width:400px){#booking-detail>div#booking-guests>div#guest-tooltip>div.description-box{margin-left:unset;width:335px}}#booking-detail>div#booking-guests>div#guest-tooltip>div.description-box p{color:#fff;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:11px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:11px}#booking-detail>div#booking-guests>div.guests{display:flex;flex-direction:column;gap:16px}#booking-detail>div#booking-guests>div.guests>div.guest{display:flex;flex-direction:column;gap:18px}#booking-detail>div#booking-guests>div.guests>div.guest>div.title{align-items:center;display:flex;flex-direction:row;justify-content:space-between}#booking-detail>div#booking-guests>div.guests>div.guest>div.title>p{color:#212529;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:14px;font-style:normal;font-weight:700;letter-spacing:-.03em;line-height:20px}#booking-detail>div#booking-guests>div.guests>div.guest>div.title>p>span{margin-right:8px}#booking-detail>div#booking-guests>div.guests>div.guest>div.title>button{background:#212529;border-radius:4px;color:#fff;font-family:Noto Sans KR;font-size:11px;font-style:normal;font-weight:400;height:unset;letter-spacing:-.03em;line-height:16px;padding:4px 12px;width:unset}#booking-detail>div#booking-guests>div.guests>div.guest>div.guest-info{background:#f8f9fa;border-radius:4px;display:flex;flex-direction:column;padding:0 20px}#booking-detail>div#booking-guests>div.guests>div.guest>div.guest-info>div{border-bottom:1px solid #dee2e6;display:flex;flex-direction:column;gap:8px;padding:16px 0}#booking-detail>div#booking-guests>div.guests>div.guest>div.guest-info>div:last-child{border-bottom:none}#booking-detail>div#booking-guests>div.guests>div.guest>div.guest-info>div.birthday-area.gender-area{display:flex;flex-direction:row}#booking-detail>div#booking-guests>div.guests>div.guest>div.guest-info>div.birthday-area.gender-area>div{display:flex;flex:1 0 0;flex-direction:column;gap:8px}#booking-detail>div#booking-guests>div.guests>div.guest>div.guest-info>div p{font-weight:400}#booking-detail>div#booking-guests>div.guests>div.guest>div.guest-info>div p,#booking-detail>div#booking-guests>div.guests>div.guest>div.guest-info>div p.label{color:#212529;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:14px;font-style:normal;letter-spacing:-.03em;line-height:20px}#booking-detail>div#booking-guests>div.guests>div.guest>div.guest-info>div p.label{font-weight:700}#booking-detail>div#booking-guests>div.guests>div.more-button-area{display:flex;flex-direction:column}#booking-detail>div#booking-guests>div.guests>div.more-button-area>button{background:#6c757d;border-radius:4px;color:#fff;font-family:Noto Sans KR;font-size:12px;font-style:normal;font-weight:500;height:unset;letter-spacing:-.03em;line-height:16px;padding:12px 0;width:unset}#booking-detail>div#payment-detail-info{display:flex;flex-direction:column;gap:16px;padding:32px 20px}#booking-detail>div#payment-detail-info>h3.title{color:#212529;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:18px;font-style:normal;font-weight:500;letter-spacing:-.03em;line-height:24px}#booking-detail>div#payment-detail-info>div.payment-info{background:#f8f9fa;border-radius:4px;display:flex;flex-direction:column;padding:0 20px}#booking-detail>div#payment-detail-info>div.payment-info>div{border-bottom:1px solid #dee2e6;display:flex;flex-direction:column;gap:8px;padding:16px 0}#booking-detail>div#payment-detail-info>div.payment-info>div:last-child{border-bottom:none}#booking-detail>div#payment-detail-info>div.payment-info>div>div.summary{display:flex;flex-direction:row;justify-content:space-between}#booking-detail>div#payment-detail-info>div.payment-info>div>div.summary>p{font-weight:700}#booking-detail>div#payment-detail-info>div.payment-info>div>div.summary>p,#booking-detail>div#payment-detail-info>div.payment-info>div>div.summary>p.label{color:#212529;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:14px;font-style:normal;letter-spacing:-.03em;line-height:20px}#booking-detail>div#payment-detail-info>div.payment-info>div>div.summary>p.label{font-weight:500}#booking-detail>div#payment-detail-info>div.payment-info>div.payment-amount>div.details{background:#fff;border:1px solid #dee2e6;border-radius:4px;box-sizing:border-box;display:flex;flex-direction:column;gap:8px;padding:16px}#booking-detail>div#payment-detail-info>div.payment-info>div.payment-amount>div.details>div.detail{display:flex;flex-direction:row;justify-content:space-between}#booking-detail>div#payment-detail-info>div.payment-info>div.payment-amount>div.details>div.detail>p{color:#212529;font-family:Noto Sans KR;font-size:12px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:16px}#booking-detail>div#payment-detail-info>div.payment-info>div.payment-amount>div.details>div.detail>p.minus{color:#5c95ff}#booking-detail>div#payment-detail-info>div.payment-info>div.payment-amount>div.details>div.detail>p.label{color:#212529;font-family:Noto Sans KR;font-size:12px;font-style:normal;font-weight:500;letter-spacing:-.03em;line-height:16px}#booking-detail>div#payment-detail-info>div.payment-info>div.option-amount>div.details{background:#fff;border:1px solid #dee2e6;border-radius:4px;box-sizing:border-box;padding:16px}#booking-detail>div#payment-detail-info>div.payment-info>div.option-amount>div.details>div.detail{border-bottom:1px solid #dee2e6;display:flex;flex-direction:column;gap:4px;padding:8px 0}#booking-detail>div#payment-detail-info>div.payment-info>div.option-amount>div.details>div.detail:last-child{border-bottom:none}#booking-detail>div#payment-detail-info>div.payment-info>div.option-amount>div.details>div.detail>p{color:#212529;font-family:Noto Sans KR;font-size:12px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:16px;text-align:right}#booking-detail>div#payment-detail-info>div.payment-info>div.option-amount>div.details>div.detail>p.label{color:#212529;font-family:Noto Sans KR;font-size:12px;font-style:normal;font-weight:500;letter-spacing:-.03em;line-height:16px;margin-bottom:4px;text-align:left}#booking-detail>div#payment-detail-info>div.payment-info>div.coupon-discount-amount>div.details{background:#fff;border:1px solid #708e73;border-radius:4px;box-sizing:border-box;display:flex;flex-direction:column;gap:8px;padding:16px}#booking-detail>div#payment-detail-info>div.payment-info>div.coupon-discount-amount>div.details>div{display:flex;flex-direction:row;justify-content:space-between}#booking-detail>div#payment-detail-info>div.payment-info>div.coupon-discount-amount>div.details>div>p{color:#212529;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:14px;font-style:normal;font-weight:500;letter-spacing:-.03em;line-height:20px}#booking-detail>div#payment-detail-info>div.payment-info>div.coupon-discount-amount>div.details>div>p.total-amount{color:#708e73}#booking-detail>div#hotel-restriction-policies{border-top:12px solid #e9ecef;display:flex;flex-direction:column;gap:16px;padding:32px 20px}#booking-detail>div#hotel-restriction-policies>h3.title{color:#212529;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:18px;font-style:normal;font-weight:500;letter-spacing:-.03em;line-height:24px}#booking-detail>div#hotel-restriction-policies .restriction-agreement{background:#f8f9fa;border-radius:4px;color:#6c757d;display:flex;flex-direction:column;font-family:Noto Sans KR;font-size:13px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:19px;padding:20px}#booking-detail>div#hotel-restriction-policies .restriction-checkbox-area{padding-top:10px;text-align:right}#booking-detail>div#hotel-restriction-policies .restriction-checkbox-area .form-check{display:inline-block}#booking-detail>div#policies{border-top:12px solid #e9ecef;display:flex;flex-direction:column;gap:10px;padding:20px}#booking-detail>div#policies>div{align-items:center;display:flex;flex-direction:row;justify-content:space-between}#booking-detail>div#policies>div>p.label{color:#212529;font-family:Noto Sans KR;font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:16px}#booking-detail>div#policies>div>button{border:1px solid #212529;border-radius:4px;box-sizing:border-box;color:#212529;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:11px;font-style:normal;font-weight:400;height:unset;letter-spacing:-.03em;line-height:11px;padding:5px 12px;width:unset}#booking-detail>div#booking-detail-button-area{display:flex;flex-direction:row;gap:8px;padding:0 20px}#booking-detail>div#booking-detail-button-area>button,#booking-detail>div#booking-detail-button-area a{color:#fff;flex:1 0 0;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:14px;font-style:normal;font-weight:700;height:unset;letter-spacing:-.03em;line-height:20px;padding:14px 0;text-align:center;width:unset}#booking-detail>div#booking-detail-button-area>form{display:flex;flex:1 0 0;flex-direction:column}#booking-detail>div#booking-detail-button-area>form>button{background:#6c757d;border-radius:4px;color:#fff;flex:1 0 0;height:unset;padding:12px;width:unset}#booking-detail>div#booking-detail-button-area>button{background:#6c757d;border-radius:4px}#booking-detail>div#booking-detail-button-area>a{background:#708e73;border-radius:4px}#add-guest-modal button{height:unset;position:unset;width:unset}#add-guest-modal.active>form.contents>div.form-button-area{display:flex}#add-guest-modal>form.contents{padding-bottom:64px}#add-guest-modal>form.contents>div.guest-form-area{padding:0 20px}#add-guest-modal>form.contents>div.guest-form-area>div.title-area{align-items:center;border-bottom:1px solid #dee2e6;display:flex;flex-direction:row;justify-content:space-between;padding:16px 0}#add-guest-modal>form.contents>div.guest-form-area>div.title-area>button{color:#708e73;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:12px;font-style:normal;font-weight:400;height:unset;letter-spacing:-.03em;line-height:16px;padding:8px;position:unset;width:unset}#add-guest-modal>form.contents>div.guest-form-area>div.guest-input-area{display:flex;flex-direction:column;gap:16px;padding:16px 0}#add-guest-modal>form.contents>div.guest-form-area>div.guest-input-area>div{display:flex;flex-direction:column;gap:4px}#add-guest-modal>form.contents>div.guest-form-area>div.guest-input-area>div>label{color:#212529;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:14px;font-style:normal;font-weight:500;letter-spacing:-.03em;line-height:20px}#add-guest-modal>form.contents>div.guest-form-area>div.guest-input-area>div>div.input-area{display:flex;flex-direction:row;gap:4px}#add-guest-modal>form.contents>div.guest-form-area>div.guest-input-area>div>div.input-area>div{flex:1 0 0}#add-guest-modal>form.contents>div.guest-form-area>div.guest-input-area>div>div.input-area>div.gender-area>select{color:#212529}#add-guest-modal>form.contents>div.guest-form-area>div.guest-input-area>div>div.input-area>div.ancestry-area{display:flex;flex-direction:row;gap:4px}#add-guest-modal>form.contents>div.guest-form-area>div.guest-input-area>div>div.input-area>div.ancestry-area>button{border:1px solid #ced4da;border-radius:4px;box-sizing:border-box;color:#212529;flex:1 0 0;padding-top:2px}#add-guest-modal>form.contents>div.guest-form-area>div.guest-input-area>div>div.input-area>div.ancestry-area>button.active{background:#495057;color:#fff}#add-guest-modal>form.contents>div.form-button-area{bottom:0;box-shadow:0 0 12px rgba(0,0,0,.08);display:none;flex-direction:row;gap:8px;padding:8px 12px;position:fixed;width:640px}@media only screen and (max-width:400px){#add-guest-modal>form.contents>div.form-button-area{width:375px}}#add-guest-modal>form.contents>div.form-button-area>button{background:#6c757d;color:#fff;flex:1 0 0;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:14px;font-style:normal;font-weight:700;letter-spacing:-.03em;line-height:20px;padding:14px 0}#add-guest-modal>form.contents>div.form-button-area>button[type=submit]{background:#708e73}#cancellation-policy-modal{background:#e9ecef}#cancellation-policy-modal>div.contents{min-height:100vh}#cancellation-policy-modal>div.contents>div{display:flex;flex-direction:column;font-weight:400;gap:16px;padding-bottom:24px;padding-left:20px;padding-right:20px}#cancellation-policy-modal>div.contents>div,#cancellation-policy-modal>div.contents>div>h3{color:#212529;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:14px;font-style:normal;letter-spacing:-.03em;line-height:20px}#cancellation-policy-modal>div.contents>div>h3{font-weight:700}#cancellation-policy-modal>div.contents>div>table{border-collapse:collapse;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:14px;font-style:normal;font-weight:500;letter-spacing:-.03em;line-height:20px;text-align:center}#cancellation-policy-modal>div.contents>div>table th{background:#ced4da;border:1px solid #adb5bd;padding:8px 0}#cancellation-policy-modal>div.contents>div>table td{background:#fff;border:1px solid #adb5bd;padding:8px 0}#cancellation-policy-modal>div.contents>div>p.title{color:#5c95ff;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:14px;font-style:normal;font-weight:700;letter-spacing:-.03em;line-height:20px}#bed-policy-modal{background:#e9ecef}#bed-policy-modal>div.contents{min-height:100vh}#bed-policy-modal>div.contents>div{padding-bottom:24px;padding-left:20px;padding-right:20px}#bed-policy-modal>div.contents>div>p{color:#212529;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:20px}#service-usage-guide-modal{background:#e9ecef}#service-usage-guide-modal>div.contents{min-height:100vh}#service-usage-guide-modal>div.contents>div{padding-bottom:24px;padding-left:20px;padding-right:20px}#service-usage-guide-modal>div.contents>div>p{color:#212529;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:20px}#booking-cancel-request-modal{background:#fff}#booking-cancel-request-modal>div.contents{min-height:100vh}#booking-cancel-request-modal>div.contents>div{display:flex;flex-direction:column;font-weight:400;gap:16px;padding-bottom:24px;padding-left:20px;padding-right:20px}#booking-cancel-request-modal>div.contents>div,#booking-cancel-request-modal>div.contents>div>h3{color:#212529;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:14px;font-style:normal;letter-spacing:-.03em;line-height:20px}#booking-cancel-request-modal>div.contents>div>h3{font-weight:700}#booking-cancel-request-modal>div.contents>div>table{border-collapse:collapse;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:14px;font-style:normal;font-weight:500;letter-spacing:-.03em;line-height:20px;text-align:center}#booking-cancel-request-modal>div.contents>div>table th{background:#ced4da;border:1px solid #adb5bd;padding:8px 0}#booking-cancel-request-modal>div.contents>div>table td{background:#fff;border:1px solid #adb5bd;padding:8px 0}#booking-cancel-request-modal>div.contents>div>p.title{color:#5c95ff;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:14px;font-style:normal;font-weight:700;letter-spacing:-.03em;line-height:20px}#booking-cancel-request-modal>div.contents .radio-box{font-size:0;padding:0 20px}#booking-cancel-request-modal>div.contents .form-radio{background:#f8f9fa;color:#212529;font-family:Noto Sans KR;font-size:12px;font-style:normal;font-weight:400;height:52px;letter-spacing:-.03em;line-height:16px;margin:12px 0 0;padding:16px;position:relative;width:100%}#booking-cancel-request-modal>div.contents .form-radio input{border:none;font-size:0;height:0;left:-10px;line-height:0;opacity:0;position:absolute;top:-10px;width:0}#booking-cancel-request-modal>div.contents .form-radio .txt{color:#212529;font-family:Noto Sans KR;font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:20px;margin-left:4px}#booking-cancel-request-modal>div.contents .form-radio.active{background:#fff5f5}#booking-cancel-request-modal>div.contents #etc-reason{background:#f8f9fa;margin:12px 0 0;padding:16px;width:100%}#booking-cancel-request-modal>div.contents #cancel-btn{background:#6c757d;border-radius:4px;color:#fff;flex:1 0 0;font-family:Noto Sans KR;font-size:14px;font-style:normal;font-weight:700;height:unset;letter-spacing:-.03em;line-height:20px;margin-top:20px;padding:14px 0;position:relative;text-align:center;width:100%}#booking-voucher{border-top:1px solid #dee2e6;display:flex;flex-direction:column;margin-top:56px;min-height:100vh;padding-top:unset}#booking-voucher button{height:unset;position:unset;width:unset}#booking-voucher>div.voucher-contents{display:flex;flex-direction:column;gap:16px;padding:20px}#booking-voucher>div.voucher-contents>div.voucher-title>p{color:#212529;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:24px;font-style:normal;font-weight:700;letter-spacing:-.03em;line-height:32px}#booking-voucher>div.voucher-contents>div.voucher-title>p.en{color:#adb5bd;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:20px}#booking-voucher>div.voucher-contents>div.accommodation-map-area{border:1px solid #dee2e6;border-radius:4px;box-sizing:border-box;display:flex;flex-direction:column;gap:8px;padding:16px}#booking-voucher>div.voucher-contents>div.accommodation-map-area>div#accommodation-map{height:250px;z-index:1}#booking-voucher>div.voucher-contents>div.accommodation-map-area>div.accommodation-info-area{display:flex;flex-direction:column;gap:8px}#booking-voucher>div.voucher-contents>div.accommodation-map-area>div.accommodation-info-area>p{color:#212529;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:16px;font-style:normal;font-weight:500;letter-spacing:-.03em;line-height:20px}#booking-voucher>div.voucher-contents>div.accommodation-map-area>div.accommodation-info-area>p.en{color:#adb5bd;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:20px}#booking-voucher>div.voucher-contents>div.accommodation-map-area>div.accommodation-info-area>div.address-text{background:#f8f9fa;border-radius:4px;padding:12px}#booking-voucher>div.voucher-contents>div.accommodation-map-area>div.accommodation-info-area>div.address-text>p{color:#212529;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:20px}#booking-voucher>div.voucher-contents>div.accommodation-map-area>div.button-area{display:flex;flex-direction:row;gap:8px}#booking-voucher>div.voucher-contents>div.accommodation-map-area>div.button-area>button{border:1px solid #6c757d;border-radius:4px;box-sizing:border-box;color:#212529;flex:1 0 0;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:12px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:16px;padding:8px 0}#booking-voucher>div.voucher-contents>div.accommodation-map-area>div.voucher-download{display:flex;flex-direction:row}#booking-voucher>div.voucher-contents>div.accommodation-map-area>div.voucher-download>button{background:#3d3939;border-radius:4px;color:#fff;flex:1 0 0;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:12px;font-style:normal;font-weight:500;letter-spacing:-.03em;line-height:16px;padding:12px 0}#booking-voucher>div.voucher-contents>div.booking-info{background:#f8f9fa;border-radius:4px;display:flex;flex-direction:column;padding:20px}#booking-voucher>div.voucher-contents>div.booking-info>div{border-bottom:1px solid #dee2e6;display:flex;flex-direction:column;padding:16px 0}#booking-voucher>div.voucher-contents>div.booking-info>div:last-child{border-bottom:none}#booking-voucher>div.voucher-contents>div.booking-info>div>p{color:#212529;font-weight:400}#booking-voucher>div.voucher-contents>div.booking-info>div>p,#booking-voucher>div.voucher-contents>div.booking-info>div>p.en{font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:14px;font-style:normal;letter-spacing:-.03em;line-height:20px}#booking-voucher>div.voucher-contents>div.booking-info>div>p.en{font-weight:700;margin-bottom:4px}#booking-voucher>div.voucher-contents>div.booking-info>div>p.label{color:#adb5bd;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:20px;margin-bottom:8px}#booking-voucher>div.voucher-contents>div.description-area{border:1px solid #ced4da;border-radius:4px;box-sizing:border-box;padding:16px}#booking-voucher>div.voucher-contents>div.description-area>p{font-weight:400}#booking-voucher>div.voucher-contents>div.description-area>p,#booking-voucher>div.voucher-contents>div.description-area>p.title{color:#212529;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:14px;font-style:normal;letter-spacing:-.03em;line-height:20px}#booking-voucher>div.voucher-contents>div.description-area>p.title{font-weight:700}#booking-voucher>div.voucher-contents>div.button-area{display:flex;flex-direction:row}#booking-voucher>div.voucher-contents>div.button-area>a{background:#708e73;border-radius:4px;color:#fff;flex:1 0 0;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:14px;font-style:normal;font-weight:700;letter-spacing:-.03em;line-height:20px;padding:14px 0;text-align:center}#magazine-detail{display:flex;flex-direction:column;gap:20px;min-height:calc(100vh - 230px);padding-top:56px}#magazine-detail .tit-area{flex-direction:column;padding:0 20px}#magazine-detail .tit-area h2{font-size:18px;font-weight:500;letter-spacing:-.03em;line-height:24px;padding-top:0;text-align:center}#magazine-detail .tit-area h2>span.yellowtail{color:#708e73;font-family:Yellowtail}#magazine-detail .tit-area p{color:#212529;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:20px;margin-top:12px}#magazine-detail .txt-info{margin:0 20px}#magazine-detail .txt-info .txt-area h2{font-size:24px;line-height:32px;margin-bottom:8px;text-align:left}#magazine-detail .txt-info .txt-area h2,#magazine-detail .txt-info .txt-area h3{font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-style:normal;font-weight:700;letter-spacing:-.03em;line-height:24px}#magazine-detail .txt-info .txt-area h3{font-size:18px}#magazine-detail .txt-info .txt-area h3+p{margin-top:8px}#magazine-detail .txt-info .txt-area p{color:#212529;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:16px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:28px}#magazine-detail .txt-info .time,#magazine-detail .txt-info .txt-area p.time{background:#e9ecef;border-radius:4px;color:#6c757d;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:22px;margin-top:8px;padding:12px}#magazine-detail .txt-info .img-area{margin-top:20px}#magazine-detail .txt-info .img-area img{border-radius:4px;width:100%}#magazine-detail .txt-info .txt-area{margin-top:20px}#magazine-detail .txt-info+.txt-info{border-top:1px solid #ced4da}#magazine-detail .img-area img{border-radius:4px;width:100%}@media only screen and (max-width:400px){#magazine-detail{min-height:100vh}}#magazine-detail>div.txt-area>h2:after{content:" ’"}#magazine-detail>div.txt-area>p.time{background:#e9ecef;border-radius:4px;color:#6c757d;font-family:Noto Sans KR;font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:22px;margin-top:8px;padding:12px}#magazine-detail>div.txt-area>p>img{margin:20px 0}#magazine-detail .top{position:relative}#magazine-detail .top .img-area img{width:100%}#magazine-detail .top .txt-area{left:0;padding:20px;position:absolute;top:68px}#magazine-detail .top .txt-area>p{font-size:18px;font-weight:500;letter-spacing:-.02em;line-height:24px}#magazine-detail .top .txt-area>p,#magazine-detail .top .txt-area p.accommodation-name{color:#fff;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-style:normal}#magazine-detail .top .txt-area p.accommodation-name{font-size:24px;font-weight:700;letter-spacing:-.03em;line-height:32px;margin-top:8px}#editor-content>div.txt-area>h2:after{content:" ’"}#editor-content>div.txt-area>p.time{background:#e9ecef;border-radius:4px;color:#6c757d;font-family:Noto Sans KR;font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:22px;margin-top:8px;padding:12px}#editor-content>div.txt-area>p>img{margin:20px 0}.hotel-link-area{align-items:center;background:#708e73;border-top:1px solid #dee2e6;bottom:63px;display:flex;flex-direction:row;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:14px;font-style:normal;font-weight:700;height:44px;justify-content:center;letter-spacing:-.03em;line-height:20px;position:fixed;width:638px;z-index:10}@media only screen and (max-width:400px){.hotel-link-area{width:375px}}.hotel-link-area p{color:#ffffe1;display:inherit}.gray-dividing-line-below{border-bottom:12px solid #e9ecef}#brand-story{display:flex;flex-direction:column;gap:65px;height:100vh;justify-content:center;padding:0 20px;width:100%}#brand-story div.title-area p{color:#212529;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:30px;font-style:normal;font-weight:600;letter-spacing:-.02em;line-height:38px}#brand-story div.title-area p.primary-underline{display:inline-block}#brand-story div.title-area p.primary-underline:before{border-top:8px solid #708e73;content:"";display:block;margin-bottom:-25px;opacity:.35}#brand-story div.title-area p.sub-title{color:#94bc67;font-family:"Noto Serif KR";font-size:24px;font-style:normal;font-weight:600;letter-spacing:-.02em;line-height:38px;margin-top:6px}#brand-story div.description-area{display:flex;flex-direction:column;gap:32px}#brand-story div.description-area p{color:#a89d9d;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:14px;font-style:normal;font-weight:500;letter-spacing:-.03em;line-height:20px}#brand-story div.description-area p.sub-title{color:#3d3939;font-family:Noto Sans KR;font-size:17px;font-style:normal;font-weight:300;letter-spacing:-.03em;line-height:28px}#brand-magazine{gap:12px;padding:42px 20px 34px}#brand-magazine .title-area{font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:18px;font-style:normal;font-weight:500;letter-spacing:-.02em;letter-spacing:2.5px;line-height:24px;padding-bottom:10px}#brand-magazine .swiper.hotel-magazines{height:auto;margin-left:auto;margin-right:auto;padding-bottom:30px;width:100%}#brand-magazine .swiper.hotel-magazines:after{border-bottom:1px solid #dee2e6;content:"";display:block;margin:20px 0}#brand-magazine .swiper.hotel-magazines:last-child:after{display:none}#brand-magazine .swiper.hotel-magazines .swiper-slide{height:100%;width:100%}#brand-magazine .swiper.hotel-magazines .swiper-slide:last-child{margin-right:unset}#brand-magazine .swiper.hotel-magazines .swiper-slide a div.img-area{border-radius:4px;height:170px;overflow:hidden}@media only screen and (max-width:1199px){#brand-magazine .swiper.hotel-magazines .swiper-slide a div.img-area{height:90px!important}}#brand-magazine .swiper.hotel-magazines .swiper-slide a div.txt-area{color:#495057;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:13px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:16px}.list{background:#e9ecef;border-radius:4px;padding:4px 20px}.list li:first-child a{border-top:0}.list a{border-top:1px solid #ced4da;display:block;font-size:14px;font-weight:500;letter-spacing:-.03em;line-height:20px;padding:16px 0 16px 28px;position:relative}.list a:before{background-position:0 0;background-repeat:no-repeat;background-size:24px auto;content:"";height:24px;left:0;position:absolute;top:14px;width:24px}.list a:after{background:url(/images/common/btn-link.png) no-repeat 0 0;background-size:100%;content:"";display:block;height:13px;margin-top:-6px;position:absolute;right:9px;top:50%;width:7px}.list a.list01:before{background-image:url(/images/common/ico-list06.png)}.list a.list02:before{background-image:url(/images/icons/kakaotalk-icon.svg)}.list a.list03:before{background-image:url(/images/common/ico-list05.png)}.list a.list04:before{background-image:url(/images/common/ico-list04.png)}#privacy-statement,#terms-of-use{background-color:#e9ecef}#privacy-statement .modal-cont.contents,#terms-of-use .modal-cont.contents{font-family:Noto Sans KR;font-size:14px;font-style:normal;letter-spacing:-.03em;line-height:20px;padding-bottom:20px;padding-left:20px;padding-right:20px}.modal{display:none;height:100vh;position:fixed;top:0;width:638px;z-index:11}.modal.active{display:flex}@media only screen and (max-width:400px){.modal{width:375px}}.modal.dimmed-modal{background:rgba(0,0,0,.6)}.modal.bottom-sheet-modal{flex-direction:column;justify-content:flex-end;position:fixed}.modal.bottom-sheet-modal>div.modal-content-area{background:#fff;border-radius:12px 12px 0 0;display:flex;flex-direction:column;padding:20px}.modal.bottom-sheet-modal>div.modal-content-area>div.modal-close-button-area{display:flex;flex-direction:row;justify-content:flex-end}.modal.bottom-sheet-modal>div.modal-content-area>div.modal-close-button-area>button{height:unset;position:unset;width:unset}.modal.bottom-sheet-modal>div.modal-content-area>div.modal-contents{display:flex;flex-direction:column;gap:20px}.modal.bottom-sheet-modal>div.modal-content-area>div.modal-contents>div.title-area{display:flex;flex-direction:column}.modal.bottom-sheet-modal>div.modal-content-area>div.modal-contents>div.title-area>p{color:#212529;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:18px;font-style:normal;font-weight:700;letter-spacing:-.03em;line-height:24px}.modal.bottom-sheet-modal>div.modal-content-area>div.modal-contents>div.button-area{display:flex;flex-direction:row;gap:20px;justify-content:center}.modal.bottom-sheet-modal>div.modal-content-area>div.modal-contents>div.button-area>button{display:flex;flex-direction:column;gap:8px;height:unset;position:unset;width:unset}.modal.main-popup-modal>div.modal-content-area{background:#fff;border-radius:12px;display:flex;flex-direction:column;gap:8px;margin:auto;padding:20px;width:320px}.modal.main-popup-modal>div.modal-content-area>div.modal-contents{height:250px;width:280px}.modal.main-popup-modal>div.modal-content-area>div.modal-contents div.swiper-slide{border-radius:12px;overflow:hidden}.modal.main-popup-modal>div.modal-content-area>div.modal-buttons{display:flex;flex-direction:row;gap:8px}.modal.main-popup-modal>div.modal-content-area>div.modal-buttons>button{flex:1 0 0;height:unset;padding:6px 0;position:unset;width:unset}.modal.main-popup-modal>div.modal-content-area>div.modal-buttons>button#closed-today{color:#6c757d;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:14px;font-style:normal;font-weight:500;letter-spacing:-.03em;line-height:20px}.modal.main-popup-modal>div.modal-content-area>div.modal-buttons>button#close-main-popup-modal-button{color:#212529;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:14px;font-style:normal;font-weight:500;letter-spacing:-.03em;line-height:20px}.modal.main-popup-modal>div.modal-content-area>div.modal-buttons>button:first-child:after{border:1px solid #dee2e6;content:"";display:inline-block;height:12px;margin-left:28px;margin-top:2px;position:absolute}.modal.research-rooms-info-modal,.modal.waiting-modal{flex-direction:column;position:fixed}.modal.research-rooms-info-modal>div.modal-content-area,.modal.waiting-modal>div.modal-content-area{background:#fff;border-radius:50%;display:flex;height:250px;margin:auto;width:250px}.modal.research-rooms-info-modal>div.modal-content-area>div.spinner-box,.modal.waiting-modal>div.modal-content-area>div.spinner-box{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:auto;text-align:center}.modal.research-rooms-info-modal>div.modal-content-area>div.spinner-box p,.modal.waiting-modal>div.modal-content-area>div.spinner-box p{font-size:.938rem;font-weight:500;letter-spacing:-1px;line-height:1.2}.modal.research-rooms-info-modal>div.modal-content-area>div.spinner-box p span,.modal.waiting-modal>div.modal-content-area>div.spinner-box p span{color:#708e73}.modal.research-rooms-info-modal>div.modal-content-area>div.spinner-box .typing_loader,.modal.waiting-modal>div.modal-content-area>div.spinner-box .typing_loader{-webkit-animation:typing 1s linear infinite alternate;animation:typing 1s linear infinite alternate;border-radius:50%;height:10px;left:-24px;margin-bottom:20px;position:relative;width:10px}@-webkit-keyframes typing{0%{background-color:#708e73;box-shadow:24px 0 0 0 rgba(112,142,115,.2),48px 0 0 0 rgba(112,142,115,.2)}25%{background-color:rgba(112,142,115,.4);box-shadow:24px 0 0 0 #708e73,48px 0 0 0 rgba(112,142,115,.2)}75%{background-color:rgba(112,142,115,.4);box-shadow:24px 0 0 0 rgba(112,142,115,.2),48px 0 0 0 #708e73}}@keyframes typing{0%{background-color:#708e73;box-shadow:24px 0 0 0 rgba(112,142,115,.2),48px 0 0 0 rgba(112,142,115,.2)}25%{background-color:rgba(112,142,115,.4);box-shadow:24px 0 0 0 #708e73,48px 0 0 0 rgba(112,142,115,.2)}75%{background-color:rgba(112,142,115,.4);box-shadow:24px 0 0 0 rgba(112,142,115,.2),48px 0 0 0 #708e73}}.modal.sold-out-modal>div.modal-content-area,.modal.time-out-modal>div.modal-content-area{background:#fff;border-radius:12px;display:flex;flex-direction:column;margin:auto;padding:20px;width:320px}.modal.sold-out-modal>div.modal-content-area>div.modal-close-button-area,.modal.time-out-modal>div.modal-content-area>div.modal-close-button-area{display:flex;flex-direction:row;justify-content:flex-end}.modal.sold-out-modal>div.modal-content-area>div.modal-close-button-area>button,.modal.time-out-modal>div.modal-content-area>div.modal-close-button-area>button{height:unset;position:unset;width:unset}.modal.sold-out-modal>div.modal-content-area>div.modal-contents>div.title-area>p,.modal.time-out-modal>div.modal-content-area>div.modal-contents>div.title-area>p{color:#212529;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:18px;font-style:normal;font-weight:700;letter-spacing:-.03em;line-height:24px}.modal.sold-out-modal>div.modal-content-area>div.modal-contents>div.description-area,.modal.time-out-modal>div.modal-content-area>div.modal-contents>div.description-area{margin-top:8px}.modal.sold-out-modal>div.modal-content-area>div.modal-contents>div.description-area>p,.modal.time-out-modal>div.modal-content-area>div.modal-contents>div.description-area>p{color:#adb5bd;font-family:Noto Sans KR;font-size:14px;font-style:normal;font-weight:500;letter-spacing:-.03em;line-height:20px}.modal.sold-out-modal>div.modal-content-area>div.modal-buttons,.modal.time-out-modal>div.modal-content-area>div.modal-buttons{margin-top:20px}.modal.sold-out-modal>div.modal-content-area>div.modal-buttons>button,.modal.time-out-modal>div.modal-content-area>div.modal-buttons>button{background:#3d3939;border-radius:4px;color:#fff;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:14px;font-style:normal;font-weight:700;letter-spacing:-.03em;line-height:20px}.modal.not-allow-orientation-landscape-modal>div.modal-content-area{background:#fff;border-radius:12px;display:flex;flex-direction:column;margin:auto;padding:20px;width:320px}.modal.not-allow-orientation-landscape-modal>div.modal-content-area>div.modal-contents>div.title-area>p{color:#212529;font-family:Noto Sans KR;font-size:10px;font-style:normal;font-weight:700;letter-spacing:-.03em;line-height:16px}.modal.not-allow-orientation-landscape-modal>div.modal-content-area>div.modal-contents>div.description-area{margin-top:8px}.modal.not-allow-orientation-landscape-modal>div.modal-content-area>div.modal-contents>div.description-area>p{color:#adb5bd;font-family:Noto Sans KR;font-size:10px;font-style:normal;font-weight:500;letter-spacing:-.03em;line-height:20px}.swiper{height:100%;width:100%}.swiper-slide{align-items:center;background:#fff;font-size:18px;justify-content:flex-start;text-align:center}.swiper-slide img{display:block;-o-object-fit:cover;object-fit:cover;width:100%}.swiper-slide{display:flex;flex-direction:column}.swiper-slide a,.swiper-slide button{display:block;width:100%}.swiper-slide button{height:auto}.slide-menu{margin-top:12px}.slide-menu .swiper-slide{width:auto}.slide-menu .swiper-slide:first-child{margin-left:20px}.slide-menu .swiper-slide:first-child a{border-radius:4px 0 0 4px}.slide-menu .swiper-slide:last-child{margin-right:20px}.slide-menu .swiper-slide:last-child a{border-radius:0 4px 4px 0}.slide-menu a{background:#e9ecef;color:#6c757d;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:14px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:20px;padding:12px 16px}.slide-menu a.active{background:#212529;color:#fff}.slide-menu.type02{margin-bottom:12px}.slide-menu.type02 .swiper-slide{margin-left:4px}.slide-menu.type02 .swiper-slide a{border-radius:20px;overflow:hidden;padding:10px 16px;white-space:nowrap}.slide-menu.type02 .swiper-slide a.active{background:#4ecdc4}.slide-menu.type02 .swiper-slide:first-child{margin-left:20px}.swiper-pagination{bottom:16px;height:8px;left:inherit;right:20px;z-index:10}.swiper-pagination.type-num{background:rgba(33,37,41,.8);border-radius:16px;color:#fff;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:12px;font-style:normal;font-weight:500;height:32px;letter-spacing:-.03em;line-height:16px;padding:8px 0;width:50px}.swiper-pagination .swiper-pagination-bullet{background:#e9ecef;opacity:1}.swiper-pagination .swiper-pagination-bullet-active{background:#708e73}.swiper-button-next,.swiper-button-prev{background-repeat:no-repeat;background-size:48px auto;height:48px;width:48px}.swiper-button-next:after,.swiper-button-prev:after{display:none}.swiper-button-prev{background-image:url(/images/common/chevron-left.png)}.swiper-button-next{background-image:url(/images/common/chevron-right.png)}.swiper-lazy-preloader{border:2px solid #a9a9a9;border-top-color:transparent}.swiper>.swiper-wrapper>.swiper-slide.lowest-price-hotel-card{border:1px solid #e9ecef;border-radius:4px;box-shadow:5px 0 10px rgba(0,0,0,.06);box-sizing:border-box;height:240px;overflow:hidden;width:240px}.swiper>.swiper-wrapper>.swiper-slide.lowest-price-hotel-card a div.img-area{display:flex;height:150px;justify-content:center;overflow:hidden}.swiper>.swiper-wrapper>.swiper-slide.lowest-price-hotel-card a div.txt-area{padding:12px 20px 20px;text-align:left}.swiper>.swiper-wrapper>.swiper-slide.lowest-price-hotel-card a div.txt-area div.info-top{color:#6c757d;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:11px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:11px}.swiper>.swiper-wrapper>.swiper-slide.lowest-price-hotel-card a div.txt-area div.info-top span:after{background:#c4c4c4;content:"";display:inline-block;height:12px;margin:0 1px 0 4px;vertical-align:-2px;width:1px}.swiper>.swiper-wrapper>.swiper-slide.lowest-price-hotel-card a div.txt-area div.info-top span:last-child:after{display:none}.swiper>.swiper-wrapper>.swiper-slide.lowest-price-hotel-card a div.txt-area div.info-top>span.pick>img{display:unset;height:14px;width:unset}.swiper>.swiper-wrapper>.swiper-slide.lowest-price-hotel-card a div.txt-area div.info-top .grade{padding-left:16px;position:relative}.swiper>.swiper-wrapper>.swiper-slide.lowest-price-hotel-card a div.txt-area div.info-top .grade:before{background:url(/images/common/ico-star1.png) no-repeat 0 0;background-size:16px auto;content:"";display:block;height:16px;left:0;position:absolute;top:0;width:16px}.swiper>.swiper-wrapper>.swiper-slide.lowest-price-hotel-card a div.txt-area div.info-name{line-height:0;margin-top:4px}.swiper>.swiper-wrapper>.swiper-slide.lowest-price-hotel-card a div.txt-area div.info-name .sub{color:#708e73;display:block;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:12px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:16px}.swiper>.swiper-wrapper>.swiper-slide.lowest-price-hotel-card a div.txt-area div.info-name .name{display:inline-block;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:16px;font-style:normal;font-weight:500;letter-spacing:-.03em;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.swiper>.swiper-wrapper>.swiper-slide.lowest-price-hotel-card a div.txt-area div.price-area{color:#ced4da;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:12px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:20px;line-height:16px;margin-top:4px}.swiper>.swiper-wrapper>.swiper-slide.lowest-price-hotel-card a div.txt-area div.price-area .price{margin-right:6px;margin-top:-5px;vertical-align:bottom}.swiper>.swiper-wrapper>.swiper-slide.lowest-price-hotel-card a div.txt-area div.price-area .price s{vertical-align:bottom}.swiper>.swiper-wrapper>.swiper-slide.lowest-price-hotel-card a div.txt-area div.price-area .sale{color:#212529;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:16px;font-style:normal;font-weight:700;letter-spacing:-.03em;line-height:20px}.swiper>.swiper-wrapper>.swiper-slide.lowest-price-hotel-card a div.txt-area div.sub-txt{color:#ced4da;display:block;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:11px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:11px;margin-top:2px}.swiper>.swiper-wrapper>.swiper-slide.lowest-price-hotel-card a div.txt-area div.tag{display:flex;flex-direction:row;gap:4px;margin-top:12px}.swiper>.swiper-wrapper>.swiper-slide.lowest-price-hotel-card a div.txt-area div.tag span.tag-detail{border:1px solid;border-radius:2px;box-sizing:border-box;font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-size:11px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:11px;line-height:unset;padding:2px 8px}.swiper>.swiper-wrapper>.swiper-slide.lowest-price-hotel-card a div.txt-area div.tag .tag01{border-color:rgba(126,61,227,.8);color:rgba(126,61,227,.8)}.swiper>.swiper-wrapper>.swiper-slide.lowest-price-hotel-card a div.txt-area div.tag .tag02{border-color:rgba(234,57,120,.8);color:rgba(234,57,120,.8)}.swiper>.swiper-wrapper>.swiper-slide.lowest-price-hotel-card a div.txt-area div.tag .tag03{border-color:#49c4fd;color:#49c4fd}.swiper>.swiper-wrapper>.swiper-slide.lowest-price-hotel-card a div.txt-area div.tag .tag04{border-color:#ff9472;color:#ff9472}.swiper>.swiper-wrapper>.swiper-slide.theme-main-image-card{border-radius:4px;height:368px;overflow:hidden;width:335px}.swiper>.swiper-wrapper>.swiper-slide.theme-main-image-card a{display:flex;justify-content:center}.swiper>.swiper-wrapper>.swiper-slide.theme-main-image-card a img{width:unset}.swiper>.swiper-wrapper>.swiper-slide.theme-main-image-card a div.title-area{font-size:24px;line-height:32px;text-align:left;top:48px}.swiper>.swiper-wrapper>.swiper-slide.theme-main-image-card a div.description-area,.swiper>.swiper-wrapper>.swiper-slide.theme-main-image-card a div.title-area{font-family:Pretendard,Apple SD Gothic Neo,맑은 고딕,맑은고딕,Malgun Gothic,sans-serif;font-style:normal;font-weight:700;left:40px;letter-spacing:-.03em;position:absolute}.swiper>.swiper-wrapper>.swiper-slide.theme-main-image-card a div.description-area{align-items:center;background:hsla(0,0%,100%,.95);border-radius:100px;bottom:48px;display:flex;flex-direction:column;font-size:14px;height:44px;justify-content:center;line-height:20px;width:255px}.swiper>.swiper-wrapper>.swiper-slide.theme-main-image-card a div.description-area p{display:inherit}
