@charset "utf-8";[data-rsbs-overlay]{border-top-left-radius:var(--rsbs-overlay-rounded,16px);border-top-right-radius:var(--rsbs-overlay-rounded,16px);display:flex;background:#fff;background:var(--rsbs-bg,#fff);flex-direction:column;height:0;height:var(--rsbs-overlay-h,0);transform:translateZ(0);transform:translate3d(0,var(--rsbs-overlay-translate-y,0),0);will-change:height}[data-rsbs-overlay]:focus{outline:none}[data-rsbs-is-blocking=false] [data-rsbs-overlay]{box-shadow:0 -5px 60px 0 rgba(38,89,115,.11),0 -1px 0 rgba(38,89,115,.05)}[data-rsbs-overlay],[data-rsbs-root]:after{max-width:auto;max-width:var(--rsbs-max-w,auto);margin-left:env(safe-area-inset-left);margin-left:var(--rsbs-ml,env(safe-area-inset-left));margin-right:env(safe-area-inset-right);margin-right:var(--rsbs-mr,env(safe-area-inset-right))}[data-rsbs-backdrop],[data-rsbs-overlay],[data-rsbs-root]:after{z-index:3;-ms-scroll-chaining:none;overscroll-behavior:none;touch-action:none;position:fixed;right:0;bottom:0;left:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}[data-rsbs-backdrop]{top:-60px;bottom:-60px;background-color:rgba(0,0,0,.6);background-color:var(--rsbs-backdrop-bg,rgba(0,0,0,.6));will-change:opacity;cursor:pointer;opacity:1}[data-rsbs-is-dismissable=false] [data-rsbs-backdrop]{cursor:ns-resize}[data-rsbs-root]:after{content:"";pointer-events:none;background:#fff;background:var(--rsbs-bg,#fff);height:1px;transform-origin:bottom;transform:scaleY(0);transform:scaleY(var(--rsbs-antigap-scale-y,0));will-change:transform}[data-rsbs-footer],[data-rsbs-header]{flex-shrink:0;cursor:ns-resize;padding:16px}[data-rsbs-header]{text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;box-shadow:0 1px 0 rgba(46,59,66,calc(1 * .125));box-shadow:0 1px 0 rgba(46,59,66,calc(var(--rsbs-content-opacity,1) * .125));z-index:1;padding-top:calc(20px + env(safe-area-inset-top));padding-bottom:8px}[data-rsbs-header]:before{position:absolute;content:"";display:block;width:36px;height:4px;top:calc(8px + env(safe-area-inset-top));left:50%;transform:translateX(-50%);border-radius:2px;background-color:rgba(0,0,0,.14);background-color:var(--rsbs-handle-bg,rgba(0,0,0,.14))}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){[data-rsbs-header]:before{transform:translateX(-50%) scaleY(.75)}}[data-rsbs-has-header=false] [data-rsbs-header]{box-shadow:none;padding-top:calc(12px + env(safe-area-inset-top))}[data-rsbs-scroll]{flex-shrink:1;flex-grow:1;-webkit-tap-highlight-color:revert;-webkit-touch-callout:revert;-webkit-user-select:auto;-ms-user-select:auto;-moz-user-select:auto;user-select:auto;overflow:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}[data-rsbs-scroll]:focus{outline:none}[data-rsbs-has-footer=false] [data-rsbs-content]{padding-bottom:env(safe-area-inset-bottom)}[data-rsbs-content]{overflow:hidden}[data-rsbs-footer]{box-shadow:0 -1px 0 rgba(46,59,66,calc(1 * .125)),0 2px 0 #fff;box-shadow:0 -1px 0 rgba(46,59,66,calc(var(--rsbs-content-opacity,1) * .125)),0 2px 0 var(--rsbs-bg,#fff);overflow:hidden;z-index:1;padding-bottom:calc(16px + env(safe-area-inset-bottom))}[data-rsbs-is-dismissable=false][data-rsbs-state=closing] [data-rsbs-footer]>*,[data-rsbs-is-dismissable=false][data-rsbs-state=closing] [data-rsbs-header]>*,[data-rsbs-is-dismissable=false][data-rsbs-state=closing] [data-rsbs-scroll]>*,[data-rsbs-is-dismissable=false][data-rsbs-state=opening] [data-rsbs-footer]>*,[data-rsbs-is-dismissable=false][data-rsbs-state=opening] [data-rsbs-header]>*,[data-rsbs-is-dismissable=false][data-rsbs-state=opening] [data-rsbs-scroll]>*,[data-rsbs-is-dismissable=true] [data-rsbs-footer]>*,[data-rsbs-is-dismissable=true] [data-rsbs-header]>*,[data-rsbs-is-dismissable=true] [data-rsbs-scroll]>*{opacity:1;opacity:var(--rsbs-content-opacity,1)}[data-rsbs-is-dismissable=false][data-rsbs-state=closing] [data-rsbs-backdrop],[data-rsbs-is-dismissable=false][data-rsbs-state=opening] [data-rsbs-backdrop],[data-rsbs-is-dismissable=true] [data-rsbs-backdrop]{opacity:1;opacity:var(--rsbs-backdrop-opacity,1)}[data-rsbs-state=closed],[data-rsbs-state=closing]{pointer-events:none}:root{--white:#fff;--gray-25:#fafafa;--gray-50:#f2f2f2;--gray-100:#e6e6e6;--gray-200:#ccc;--gray-300:#b7b7b7;--gray-400:#949494;--gray-500:#767676;--gray-600:#595959;--gray-700:#444;--gray-800:#333;--gray-850:#2b2b2b;--gray-875:#222;--gray-900:#1a1a1a;--black:#000;--red-100:#fef6f6;--red-200:#fce5e5;--red-300:#f9c6c6;--red-400:#f5a1a1;--red-500:#f06969;--red-600:#da3939;--red-700:#a62b2b;--red-800:#892323;--red-900:#671b1b;--orange-100:#fef8f2;--orange-200:#fbe6cf;--orange-300:#f8cb9b;--orange-400:#f3a755;--orange-500:#d77f21;--orange-600:#ab661b;--orange-700:#814c14;--orange-800:#6a3f10;--orange-900:#4f2f0c;--green-100:#f1faf6;--green-200:#d6f0e4;--green-300:#a6dec4;--green-400:#6ec99f;--green-500:#35a772;--green-600:#2b855b;--green-700:#206545;--green-800:#1a5339;--green-900:#143d2a;--blue-100:#f3faff;--blue-200:#d3eeff;--blue-300:#9edaff;--blue-400:#5cc0fe;--blue-500:#0199f8;--blue-600:#017bc6;--blue-700:#015c96;--blue-800:#004c7c;--blue-900:#00395d;--black-50:rgba(26,26,26,.05);--black-100:rgba(26,26,26,.1);--black-200:rgba(26,26,26,.2);--black-300:rgba(26,26,26,.3);--black-400:rgba(26,26,26,.4);--black-500:rgba(26,26,26,.5);--black-600:rgba(26,26,26,.6);--black-700:rgba(26,26,26,.7);--black-800:rgba(26,26,26,.8);--black-900:rgba(26,26,26,.9);--white-0:hsla(0,0%,100%,0);--white-50:hsla(0,0%,100%,.05);--white-100:hsla(0,0%,100%,.1);--white-200:hsla(0,0%,100%,.2);--white-300:hsla(0,0%,100%,.3);--white-400:hsla(0,0%,100%,.4);--white-500:hsla(0,0%,100%,.5);--white-600:hsla(0,0%,100%,.6);--white-700:hsla(0,0%,100%,.7);--white-800:hsla(0,0%,100%,.8);--white-900:hsla(0,0%,100%,.9);--color-primary:#1a1a1a;--color-primary-readonly:#595959;--color-primary-inverse:#fff;--color-primary-hover:#000;--color-background:#fff;--color-content-01:#333;--color-content-01-inverse:#e6e6e6;--color-content-02:#595959;--color-content-03:#767676;--color-benefit:#0199f8;--color-canceled:#b7b7b7;--color-inact:#949494;--color-placeholder:#949494;--color-border-01:#ccc;--color-border-02:#e6e6e6;--color-container:#fafafa;--color-inact-readonly:#ccc;--color-readonly:#e6e6e6;--color-hover:#f2f2f2;--color-elevation:rgba(26,26,26,.3);--color-opaque-01:rgba(26,26,26,.8);--color-opaque-02:rgba(26,26,26,.6);--color-opaque-min:rgba(26,26,26,.1);--color-error:#da3939;--color-info:#017bc6;--color-notice-red:#f06969;--color-notice-orange:#d77f21;--color-notice-blue:#0199f8;--color-device-black:#000;--color-transparency:hsla(0,0%,100%,0)}.color_primary{color:#1a1a1a}.color_primary_readonly{color:#595959}.color_primary_inverse{color:#fff}.color_primary_hover{color:#000}.color_background{background-color:#fff}.color_content_01{color:#333}.color_content_01_inverse{color:#e6e6e6}.color_content_02{color:#595959}.color_content_03{color:#767676}.color_benefit{color:#0199f8}.color_canceled{color:#b7b7b7}.color_inact,.color_placeholder{color:#949494}.color_border_01{border-color:#ccc}.color_border_02{border-color:#e6e6e6}.color_container{color:#fafafa}.color_inact_readonly{color:#ccc}.color_readonly{color:#e6e6e6}.color_hover{color:#f2f2f2}.color_elevation{color:rgba(26,26,26,.3)}.color_opaque_01{color:rgba(26,26,26,.8)}.color_opaque_02{color:rgba(26,26,26,.6)}.color_opaque_min{color:rgba(26,26,26,.1)}.color_error{color:#da3939}.color_info{color:#017bc6}.color_notice_red{color:#f06969}.color_notice_orange{color:#d77f21}.color_notice_blue{color:#0199f8}.color_device_black{color:#000}.color_transparency{color:hsla(0,0%,100%,0)}.text_semantic_label_inactive,.text_semantic_label_neutral{color:#979799}.text_semantic_label_alternative{color:#6b6b6e}.bg_semantic_fill_normal{background-color:#949494}.title_18_rg{word-wrap:break-word;font-size:1.125rem!important;line-height:1.625rem!important;font-weight:400!important}.title_20_sb{font-size:1.25rem!important;line-height:1.75rem!important}.title_20_sb,.title_24_sb{word-wrap:break-word;letter-spacing:-.01em!important;font-weight:600!important}.title_24_sb{font-size:1.5rem!important;line-height:2rem!important}.label_16_sb{font-weight:600!important}.label_16_rg,.label_16_sb{word-wrap:break-word;font-size:1rem!important;line-height:1.5rem!important;letter-spacing:0!important}.label_16_rg{font-weight:400!important}.label_14_sb{word-wrap:break-word;font-size:.875rem!important;line-height:1.25rem!important;letter-spacing:.01em!important;font-weight:600!important}.label_16_md{word-wrap:break-word;font-size:1rem!important;line-height:1.5rem!important;letter-spacing:0!important;font-weight:500!important}.label_14_rg{line-height:1.25rem!important}.label_14_rg,.reading_14_rg{word-wrap:break-word;font-size:.875rem!important;letter-spacing:.01em!important;font-weight:400!important}.reading_14_rg{line-height:1.375rem!important}.reading_16_rg{font-weight:400!important}.reading_16_rg,.reading_16_sb{word-wrap:break-word;font-size:1rem!important;line-height:1.625rem!important;letter-spacing:0!important}.reading_16_sb{font-weight:600!important}.title_18_sb{font-size:1.125rem!important;line-height:1.625rem!important}.price_16_sb,.title_18_sb{word-wrap:break-word;font-weight:600!important}.price_16_rg,.price_16_sb{font-size:1rem!important;line-height:1.5rem!important;letter-spacing:-.03em!important}.price_16_rg{word-wrap:break-word;font-weight:400!important}.price_14_rg{font-weight:400!important}.price_14_md,.price_14_rg{word-wrap:break-word;font-size:.875rem!important;line-height:1.25rem!important;letter-spacing:-.0262rem!important}.price_14_md{font-weight:500!important}.caption_13_rg{word-wrap:break-word;font-size:.8125rem!important;line-height:1.125rem!important;letter-spacing:.02em!important;font-weight:400!important}.caption_12_rg{font-weight:400!important}.caption_12_rg,.caption_12_sb{word-wrap:break-word;font-size:.75rem!important;line-height:1rem!important;letter-spacing:.02em!important}.caption_12_sb{font-weight:600!important}.caption_12_md{font-size:.75rem!important;line-height:1rem!important;letter-spacing:.02em!important}.caption_12_md,.label_14_md{word-wrap:break-word;font-weight:500!important}.label_14_md{font-size:.875rem!important;line-height:1.25rem!important;letter-spacing:.01em!important}.btn_15_sb{word-wrap:break-word;font-size:.9375rem!important;line-height:1.375rem!important;letter-spacing:.013125rem!important;font-weight:600!important}.text_underline{text-decoration:underline}.font_size_14_500{font-size:14px;font-weight:500;line-height:22px}.font_size_14_400{font-size:14px;font-weight:400;line-height:22px}.flex{display:flex}.flex.col{flex-direction:column}.flex.row{flex-direction:row}.flex.gap_2{gap:2px}.flex.gap_4{gap:4px}.flex.gap_6{gap:6px}.flex.gap_8{gap:8px}.flex.gap_10{gap:10px}.flex.gap_12{gap:12px}.flex.gap_16{gap:16px}.flex.gap_18{gap:18px}.flex.gap_20{gap:20px}.flex.gap_24{gap:24px}.flex.gap_28{gap:28px}.flex.flex_fill{flex:1 1}.flex.align_baseline{align-items:baseline}.flex.align_center{align-items:center}.flex.align_end{align-items:flex-end}.flex.justify_center{justify-content:center}.flex.justify_between{justify-content:space-between}.hide-scrollbar::-webkit-scrollbar{display:none}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}:root{--below:-1;--base:0;--above:1;--badge:1000;--tooltip:2000;--snackbar:2000;--toast:2000;--dropdown:2000;--banner:2000;--gnb-menu:8000;--tab-bar:8001;--overlay:9000;--sheet:9010;--modal:9020;--navigation-drawer:9030;--header-height:calc(env(safe-area-inset-top) + 76px);--footer-height:328px;--footer-padding-height:100px}@media(max-width:1024px){:root{--header-height:calc(env(safe-area-inset-top) + 60px);--footer-padding-height:calc(env(safe-area-inset-bottom) + 70px)}}#header{top:0;z-index:10;background:#fff}#contents,#header{clear:both;position:relative}#contents{min-height:calc(100vh - (var(--header-height) + var(--footer-height) + var(--footer-padding-height)))}#footer{clear:both;position:relative;background:#f5f5f5}#footer.hide_footer{display:none}.show_footer_space{padding-bottom:var(--footer-padding-height)}.dark_footer{background:#000!important;height:auto!important}#contents,#footer:after,#footer:before,#header{content:"";display:block;clear:both}#pc-header{height:var(--header-height)}#footer{height:var(--footer-height)}.container{max-width:1330px;padding:0 16px}.container,.container_wide{position:relative;margin:0 auto}.container_wide{max-width:1800px}.container_full{position:relative;width:100%;margin:0 auto}.container:after{content:"";display:block;clear:both}.header_wrap{height:100%;position:relative;border-bottom:1px solid #e8e8e8;display:flex;justify-content:space-between;align-items:center;gap:20px}.header_wrap .logo{text-indent:-99999px}.header_wrap .logo a{background:url(/web/images/logo.svg) no-repeat;background-size:contain;display:block;width:86px;height:auto;aspect-ratio:17/11;overflow:visible}.whe.gnb-responsive-margin{display:flex;align-items:center;gap:20px}.header_wrap .whe .pc-navigation{word-wrap:break-word;font-size:1rem!important;line-height:1.5rem!important;letter-spacing:0!important;font-weight:600!important;position:relative;color:#1a1a1a;padding-left:29px}.header_wrap .whe .pc-navigation:before{display:block;content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:24px;height:24px;background-repeat:no-repeat;background-size:cover}.header_wrap .whe .pc-navigation.place:before{background-image:url(/web/images/navigation/pc/place.svg)}.header_wrap .whe .pc-navigation.calendar:before{background-image:url(/web/images/navigation/pc/calendar.svg)}@media(hover:hover)and (pointer:fine){.header_wrap .whe .pc-navigation:hover.place:before{background-image:url(/web/images/navigation/pc/place-filled.svg)}.header_wrap .whe .pc-navigation:hover.calendar:before{background-image:url(/web/images/navigation/pc/calendar-filled.svg)}}.header_wrap .nav{align-items:center;height:100%;z-index:1}.header_wrap .nav,.header_wrap .nav .menu{display:flex;gap:20px}.header_wrap .nav .menu .menu-button{word-wrap:break-word;font-size:1rem!important;line-height:1.5rem!important;letter-spacing:0!important;font-weight:600!important;color:#1a1a1a;display:block;margin-top:2px;border-bottom:2px solid transparent}.header_wrap .nav .menu .currentPage .menu-button{border-bottom:2px solid #1a1a1a}@media(hover:hover)and (pointer:fine){.header_wrap .nav .menu .menu-button:hover{border-bottom:2px solid #1a1a1a}}.header_wrap .divider{width:1px;height:24px;background:#ccc}.header_wrap .nav_etc{display:flex;align-items:center;height:100%}.header_wrap .nav_etc .box{position:relative}.header_wrap .nav_etc .pc-navigation{word-wrap:break-word;font-size:1rem!important;line-height:1.5rem!important;letter-spacing:0!important;font-weight:600!important;position:relative;color:#767676;cursor:pointer;padding-left:25px}.header_wrap .nav_etc .pc-navigation:before{display:block;content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:20px;height:20px;background-repeat:no-repeat;background-size:cover}.header_wrap .nav_etc .pc-navigation.login:before{background-image:url(/web/images/navigation/pc/login.svg)}.header_wrap .nav_etc .pc-navigation.mypage:before{background-image:url(/web/images/navigation/pc/person.svg)}.header_wrap .nav_etc .pc-navigation.language:before{background-image:url(/web/images/navigation/pc/globe.svg)}@media(hover:hover)and (pointer:fine){.header_wrap .nav_etc:hover .pc-navigation.login:before{background-image:url(/web/images/navigation/pc/login-filled.svg)}.header_wrap .nav_etc:hover .pc-navigation.mypage:before{background-image:url(/web/images/navigation/pc/person-filled.svg)}.header_wrap .nav_etc:hover .pc-navigation.language:before{background-image:url(/web/images/navigation/pc/globe-filled.svg)}}.header_wrap .search_bar{border:1px solid #e6e6e6;border-radius:9999px;padding:0 16px;max-width:414px;flex:1 1;cursor:pointer}.header_wrap .nav_etc .open_list{visibility:hidden;opacity:0;padding:7px 15px;background:#fff;border:1px solid #e6e6e6;position:absolute;top:60px;right:-20px;transition:all .2s;width:125px;box-shadow:0 4px 20px 0 rgba(0,0,0,.1)}.header_wrap .nav_etc:hover .open_list{visibility:visible;opacity:1;top:40px}.header_wrap .nav_etc .open_list:after{content:"";position:absolute;top:-10px;right:20px;width:16px;height:10px;background:url(/web/images/img-balloon.png) no-repeat 50%;background-size:cover}.header_wrap .nav_etc .open_list li.login{border-top:1px solid #e6e6e6}.header_wrap .nav_etc .open_list li a{line-height:40px;font-size:14px;color:#999}.header_wrap .nav_etc .open_list li a:hover{color:#000}.header_wrap .nav_etc .open_list li .number{display:inline-block;text-align:center;min-width:18px;padding:0 5px;line-height:18px;border-radius:20px;background:#999;color:#fff;font-size:11px;margin-left:5px}.footer_wrap{clear:both;margin:0 auto;position:relative;width:100%;padding:70px 0}.footer_wrap .logo{text-indent:-99999px}.footer_wrap .logo a{background:url(/web/images/logo.png) no-repeat 50%;background-size:cover;width:78px;height:32px;overflow:visible}.footer_wrap .company{margin-top:35px}.footer_wrap .company span{font-size:12px;line-height:2.5;color:#333;font-family:Pretendard JP;margin-right:15px;display:inline-block}.footer_wrap .sns{position:absolute;top:72px;right:78px;display:flex;justify-content:space-between;width:115px}.footer_wrap .sns a{text-indent:-99999px;width:20px;height:20px}.footer_wrap .sns a.fb{background:url(/web/images/ico_sns.png) no-repeat 0 0;background-size:20px 100px}.footer_wrap .sns a.insta{background:url(/web/images/ico_sns.png) no-repeat 0 -20px;background-size:20px 100px}.footer_wrap .sns a.naver{background:url(/web/images/ico_sns.png) no-repeat 0 -40px;background-size:20px 100px}.footer_wrap .sns a.brunch{background:url(/web/images/ico_sns.png) no-repeat 0 -60px;background-size:20px 100px}.footer_wrap .sns a.youtube{background:url(/web/images/ico_sns.png) no-repeat 0 -80px;background-size:20px 100px}.footer_wrap .others{position:absolute;top:140px;right:45px;font-family:Abel,Pretendard JP}.footer_wrap .others.others-ko{margin:0 25px 0 0}.footer_wrap .others:before{content:"";display:block;position:absolute;top:-65px;left:-30px;width:1px;height:258px;background:#ccc}.footer_wrap .others a{display:block;font-size:13px;color:#333;line-height:2.2;letter-spacing:1.5px}.footer_wrap .copyright{font-size:12px;letter-spacing:.6px;margin-top:40px;font-family:Abel,Pretendard JP;cursor:pointer}.footer_wrap .line{font-size:0;width:1px;height:172px;background:#ccc;position:absolute;right:210px;top:72px}.menu-modal{z-index:var(--navigation-drawer);overflow-y:scroll;position:absolute;right:0;width:316px;gap:40px;background-color:#fafafa;height:100%;padding:30px 20px;display:flex;flex-direction:column;justify-content:space-between}.menu-modal-overlay{background-color:rgba(0,0,0,.6);width:100vw;height:100vh;position:fixed;animation:none;z-index:var(--overlay)}#moMenu{z-index:8000;position:fixed;bottom:0;left:0;width:100%;background:#fafafa;border-top:1px solid #e6e6e6;padding:10px 20px calc(env(safe-area-inset-bottom) + 20px)}#moMenu.blur{height:calc(constant(safe-area-inset-bottom) + 72px);height:calc(env(safe-area-inset-bottom) + 72px);background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff);border:none}@media(max-width:1840px){.container_wide{width:100%}.header_wrap{padding:0 20px}}@media(max-width:1024px){#footer,#header,.header_wrap{min-width:auto;width:100%;border-bottom:none}#contents{margin-top:var(--header-height);min-width:none}#header{position:fixed}#header .header_wrap{width:100%;padding:0 0 0 13px;box-shadow:0 0 10px 0 rgba(26,26,26,.1)}#header .logo a{width:68px;height:auto}.header_wrap .whe{margin:0;right:20px;top:10px}.header_wrap .whe>button{font-size:12px;padding:0 0 0 22px}.header_wrap .whe>button:first-child{background:url(/web/images/ico-where-mo.png) no-repeat 0 50%;background-size:20px 20px}.header_wrap .whe>button:nth-child(2){background:url(/web/images/ico-when-mo.png) no-repeat 0 50%;background-size:20px 20px}.header_wrap .nav{display:none}.promotion_tab_bar_wrapper{position:fixed;z-index:10;top:var(--header-height);left:0;width:100%;height:44px;background:#fff;overflow:hidden}.promotion_tab_bar{box-sizing:border-box;display:flex;justify-content:space-around;height:100%;border-bottom:1px solid var(--color-border-02);overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}.promotion_tab_bar::-webkit-scrollbar{display:none}.promotion_tab_bar_button{margin-right:28px;width:-moz-fit-content;width:fit-content;height:43px;border:none;cursor:pointer;box-sizing:border-box;white-space:nowrap}.promotion_tab_bar_button:first-child{margin-left:28px}.promotion_tab_bar_button.activate{font-weight:600!important;color:var(--color-primary);border-bottom:2px solid var(--color-primary)}.promotion_tab_bar_button.activate,.promotion_tab_bar_button.deactivate{word-wrap:break-word;font-size:.875rem!important;line-height:1.25rem!important;letter-spacing:.01em!important}.promotion_tab_bar_button.deactivate{font-weight:400!important;color:var(--color-inact)}}@media(min-width:1024px){.promotion_tab_bar,.promotion_tab_bar_blank{display:none}}@media(max-width:768px){.promotion_tab_bar_button{margin-right:16px}.promotion_tab_bar_button:first-child{margin-left:16px}#contents{min-width:auto;width:100%}.footer_wrap{padding:33px 0 90px}.footer_wrap .logo a{width:63px;height:26px}.footer_wrap .company{font-size:10px;margin-top:100px}.footer_wrap .company span{font-size:10px;line-height:1.9}.footer_wrap .sns{top:33px;right:0;width:150px}.footer_wrap .sns a{width:25px;height:25px}.footer_wrap .sns a.fb{background:url(/web/images/ico_sns.png) no-repeat 0 0;background-size:25px 125px}.footer_wrap .sns a.insta{background:url(/web/images/ico_sns.png) no-repeat 0 -25px;background-size:25px 125px}.footer_wrap .sns a.naver{background:url(/web/images/ico_sns.png) no-repeat 0 -50px;background-size:25px 125px}.footer_wrap .sns a.brunch{background:url(/web/images/ico_sns.png) no-repeat 0 -75px;background-size:25px 125px}.footer_wrap .sns a.youtube{background:url(/web/images/ico_sns.png) no-repeat 0 -100px;background-size:25px 125px}.footer_wrap .others{top:80px;right:auto;left:0}.footer_wrap .others.others-ko{margin:0}.footer_wrap .others:before{display:none}.footer_wrap .others a{float:left;margin-right:20px;line-height:1.9}.footer_wrap .copyright{font-size:11px;margin-top:25px}}#footer *{transition:all .2s}#footer .container_wide{padding:65px 75px}.footer_cont{position:relative}.footer_cont .logo{position:absolute;top:0;right:0}.footer_cont .logo img{width:78px}.footer_cont .menu-cs{display:flex}.footer_cont .menu-cs .menu{width:130px}.footer_cont .menu-cs .menu li a{margin-top:24px;font-size:14px;color:#4d4d4d}.footer_cont .menu-cs .menu li+li{margin-top:30px;white-space:nowrap}.footer_cont .menu-cs .cs{margin-left:5vw}.footer_cont .menu-cs .cs .cs-tit{font-size:18px;font-weight:600;color:#4d4d4d}.footer_cont .menu-cs .cs .cs-btns{margin-top:16px}.footer_cont .menu-cs .cs .cs-btns button{display:inline-block;margin-right:8px;width:72px;line-height:26px;font-size:12px;text-align:center;border-radius:5px;border:1px solid #4d4d4d}.footer_cont .menu-cs .cs .cs-btns button.gry{background:#4d4d4d;color:#fff;margin-bottom:8px}.footer_cont .menu-cs .cs .cs-btns button.wh{background:transparent;color:#4d4d4d;margin-bottom:8px}.footer_cont .menu-cs .cs .cs-btns button.gry-en{background:#4d4d4d;width:90px;font-size:11px;height:36px;color:#fff;margin-bottom:8px}.footer_cont .menu-cs .cs .cs-btns button.wh-en{background:transparent;font-size:11px;width:90px;height:36px;letter-spacing:-1px;color:#4d4d4d;margin-bottom:8px}.footer_cont .menu-cs .cs .cs-time{margin-top:12px;font-size:14px;color:#4d4d4d}.footer_cont .menu-cs .cs .cs-time small{margin-top:8px;font-size:12px;margin-left:4px;display:inline;vertical-align:1px;word-spacing:-1.5px}.footer_cont .menu-cs .cs .cs-terms{margin-top:30px}.footer_cont .menu-cs .cs .cs-terms a{display:inline-block;margin-right:10px;font-size:13px;color:#666}.footer_cont .menu-cs .cs .cs-terms a strong{font-weight:700}.footer_cont .menu-cs .cs .cs-temp{margin-top:11px}.footer_cont .menu-cs .cs .cs-temp a{display:inline-block;margin-right:10px;font-size:13px;color:#666}.footer_cont .menu-cs .cs .cs-temp a strong{font-weight:700}.footer_cont .sns{position:absolute;bottom:25px;right:0}.footer_cont .sns li{display:inline-block;margin-right:2px}.footer_cont .sns li a{display:inline-block;text-indent:-99999px;width:20px;height:20px}.footer_cont .sns li a.facebook{background:url(/web/images/sns-logo/footer/sns-facebook.svg) no-repeat 50%;background-size:cover}.footer_cont .sns li a.instagram{background:url(/web/images/sns-logo/footer/sns-insta.svg) no-repeat 50%;background-size:cover}.footer_cont .sns li a.naver{background:url(/web/images/sns-logo/footer/sns-naver.svg) no-repeat 50%;background-size:cover}.footer_cont .sns li a.brunch{background:url(/web/images/sns-logo/footer/sns-brunch.svg) no-repeat 50%;background-size:cover}.footer_cont .sns li a.youtube{background:url(/web/images/sns-logo/footer/sns-youtube.svg) no-repeat 50%;background-size:cover}.footer_cont .sns li a.tiktok{background:url(/web/images/sns-logo/footer/sns-tiktok.svg) no-repeat 50%;background-size:cover}.footer_cont .sns li a.pinterest{background:url(/web/images/sns-logo/footer/sns-pinterest.svg) no-repeat 50%;background-size:cover}.footer_cont .sns li a.twitter{background:url(/web/images/sns-logo/footer/sns-twitter.svg) no-repeat 50%;background-size:cover}.footer_cont .copyright{position:absolute;bottom:0;right:0;font-size:12px;color:#b3b3b3}.footer_address{margin-top:40px;padding-top:18px;width:100%;border-top:1px solid #ccc;display:inline-block}.footer_address span.info:lang(ja){word-break:break-all!important;text-align:left}.footer_address span.info{font-size:12px;line-height:1.8;color:#999;margin-right:15px}.footer_address a.info{display:inline}@media(max-width:1024px){.footer_cont .cs{left:25%}#footer .container_wide{padding:65px 30px}#footer.hide_mobile_footer{display:none}}@media(max-width:768px){#footer .container_wide{padding:37px 0 120px}.footer_cont .logo{position:relative;top:0;right:auto}.footer_cont .logo img{width:63px}.footer_cont .menu-cs{display:block}.footer_cont .menu{display:flex;margin-top:23px}.footer_cont .menu li{display:inline-block;margin:0 35px 0 0!important}.footer_cont .menu li a{font-size:13px;padding:10px 0}.footer_cont .menu-cs .cs{position:relative;top:auto;left:0;margin-left:0;margin-top:32px}.footer_cont .cs .cs-tit{font-size:14px;color:#4d4d4d}.footer_cont .cs .cs-time{font-size:13px;margin-top:10px}.footer_cont .cs .cs-time small{font-size:11px;display:inline-block}.footer_cont .cs .cs-terms a{font-size:12px}.footer_cont .sns{bottom:auto;right:0;top:0}.footer_cont .sns li{margin:0 0 0 5px}.footer_cont .sns li a{width:25px;height:25px}.footer_cont .copyright{margin-top:20px;position:relative;bottom:auto;right:auto}.footer_address{margin-top:20px}.footer_address span.info{font-size:11px;margin-right:10px;word-break:break-all}.footer_cont .menu-cs .menu li a{margin-top:0}}@media(max-width:450px){.footer_cont .menu-cs .menu{width:100%;display:flex;flex-wrap:wrap;margin-top:23px}}@media(max-width:304px){.footer_cont .menu-cs .cs-btns{width:150px}}.icon-bigteibeul{background-position:0 -29px}.icon-bigteibeul,.icon-bim-peurojegteo{background-image:url(/web/images/sprite.png);width:50px;height:33px}.icon-bim-peurojegteo{background-position:-62px 0}.icon-ceoncang{background-position:0 -62px}.icon-ceoncang,.icon-dogrib-hwajangsil{background-image:url(/web/images/sprite.png);width:50px;height:33px}.icon-dogrib-hwajangsil{background-position:-50px -62px}.icon-dogrib-kicin{background-position:-112px 0;width:50px;height:33px}.icon-dogrib-kicin,.icon-facebook-link{background-image:url(/web/images/sprite.png)}.icon-facebook-link{background-position:-200px -227px;width:31px;height:31px}.icon-falseceontang{background-position:-112px -33px}.icon-falseceontang,.icon-gaebyeol-bbqdekeu{background-image:url(/web/images/sprite.png);width:50px;height:33px}.icon-gaebyeol-bbqdekeu{background-position:0 -95px}.icon-gaebyeoljeongipaeneol{background-position:-50px -95px}.icon-gaebyeoljeongipaeneol,.icon-gaelreori{background-image:url(/web/images/sprite.png);width:50px;height:33px}.icon-gaelreori{background-position:-100px -95px}.icon-geune{background-position:0 -128px}.icon-geune,.icon-gongyong-hwajangsil{background-image:url(/web/images/sprite.png);width:50px;height:33px}.icon-gongyong-hwajangsil{background-position:-50px -128px}.icon-gongyong-kicin{background-position:-100px -128px}.icon-gongyong-kicin,.icon-gongyong-suyeongjang{background-image:url(/web/images/sprite.png);width:50px;height:33px}.icon-gongyong-suyeongjang{background-position:-162px 0}.icon-gongyong-syaweosil{background-position:-162px -33px;width:50px;height:33px}.icon-gongyong-syaweosil,.icon-house-plan{background-image:url(/web/images/sprite.png)}.icon-house-plan{background-position:-262px -62px;width:25px;height:25px}.icon-iceungcimdae{background-position:-162px -66px;width:50px;height:33px}.icon-iceungcimdae,.icon-instagram-link{background-image:url(/web/images/sprite.png)}.icon-instagram-link{background-position:-231px -227px;width:31px;height:31px}.icon-jajeongeo-rental{background-position:-162px -99px}.icon-jajeongeo-rental,.icon-jeongi-bbqdekeu{background-image:url(/web/images/sprite.png);width:50px;height:33px}.icon-jeongi-bbqdekeu{background-position:0 -161px}.icon-jeongweon{background-position:-50px -161px}.icon-jeongweon,.icon-josig{background-image:url(/web/images/sprite.png);width:50px;height:33px}.icon-josig{background-position:-100px -161px}.icon-juca{background-position:-150px -161px}.icon-juca,.icon-kaempingteibeulceeo{background-image:url(/web/images/sprite.png);width:50px;height:33px}.icon-kaempingteibeulceeo{background-position:-212px 0}.icon-more-btn{background-position:-270px -131px}.icon-more-btn,.icon-more-close-btn{background-image:url(/web/images/sprite.png);width:15px;height:7px}.icon-more-close-btn{background-position:-270px -138px}.icon-naver-link{background-position:-262px 0;width:31px;height:31px}.icon-naver-link,.icon-next-booking-cal-btn{background-image:url(/web/images/sprite.png)}.icon-next-booking-cal-btn{background-position:-262px -112px;width:11px;height:19px}.icon-next-cal-btn-m{background-position:-284px -112px;width:8px;height:15px}.icon-next-cal-btn,.icon-next-cal-btn-m{background-image:url(/web/images/sprite.png)}.icon-next-cal-btn{background-position:-262px -87px;width:12px;height:25px}.icon-opeun-baeseu{background-position:-212px -33px}.icon-opeun-baeseu,.icon-pigeob{background-image:url(/web/images/sprite.png);width:50px;height:33px}.icon-pigeob{background-position:-212px -66px}.icon-prev-booking-cal-btn{background-image:url(/web/images/sprite.png);background-position:-273px -112px;width:11px;height:19px}.icon-prev-cal-btn-m{background-position:-262px -131px;width:8px;height:15px}.icon-prev-cal-btn,.icon-prev-cal-btn-m{background-image:url(/web/images/sprite.png)}.icon-prev-cal-btn{background-position:-274px -87px;width:12px;height:25px}.icon-ragkeo{background-position:-212px -99px;width:50px;height:33px}.icon-ragkeo,.icon-room-plan-btn{background-image:url(/web/images/sprite.png)}.icon-room-plan-btn{background-position:0 0;width:62px;height:29px}.icon-sancaegro{background-position:-212px -132px;width:50px;height:33px}.icon-sancaegro,.icon-select-arrow{background-image:url(/web/images/sprite.png)}.icon-select-arrow{background-position:-287px -62px;width:6px;height:4px}.icon-setag-seobiseu{background-position:0 -194px}.icon-setag-seobiseu,.icon-silnae-seupa{background-image:url(/web/images/sprite.png);width:50px;height:33px}.icon-silnae-seupa{background-position:-50px -194px}.icon-sseonbedeu{background-position:-100px -194px;width:50px;height:33px}.icon-sseonbedeu,.icon-stayfolio-link{background-image:url(/web/images/sprite.png)}.icon-stayfolio-link{background-position:-262px -31px;width:31px;height:31px}.icon-suyeongjang{background-position:-150px -194px}.icon-suyeongjang,.icon-syaweosil{background-image:url(/web/images/sprite.png);width:50px;height:33px}.icon-syaweosil{background-position:-200px -194px}.icon-teraseu{background-position:0 -227px}.icon-teraseu,.icon-welkeomti{background-image:url(/web/images/sprite.png);width:50px;height:33px}.icon-welkeomti{background-position:-50px -227px}.icon-weolpul-seupa{background-position:-100px -227px}.icon-weolpul-seupa,.icon-yaoegagu{background-image:url(/web/images/sprite.png);width:50px;height:33px}.icon-yaoegagu{background-position:-150px -227px}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.icon-bigteibeul,.icon-bim-peurojegteo,.icon-ceoncang,.icon-dogrib-hwajangsil,.icon-dogrib-kicin,.icon-facebook-link,.icon-falseceontang,.icon-gaebyeol-bbqdekeu,.icon-gaebyeoljeongipaeneol,.icon-gaelreori,.icon-geune,.icon-gongyong-hwajangsil,.icon-gongyong-kicin,.icon-gongyong-suyeongjang,.icon-gongyong-syaweosil,.icon-house-plan,.icon-iceungcimdae,.icon-instagram-link,.icon-jajeongeo-rental,.icon-jeongi-bbqdekeu,.icon-jeongweon,.icon-josig,.icon-juca,.icon-kaempingteibeulceeo,.icon-more-btn,.icon-more-close-btn,.icon-naver-link,.icon-next-booking-cal-btn,.icon-next-cal-btn,.icon-next-cal-btn-m,.icon-opeun-baeseu,.icon-pigeob,.icon-prev-booking-cal-btn,.icon-prev-cal-btn,.icon-prev-cal-btn-m,.icon-ragkeo,.icon-room-plan-btn,.icon-sancaegro,.icon-select-arrow,.icon-setag-seobiseu,.icon-silnae-seupa,.icon-sseonbedeu,.icon-stayfolio-link,.icon-suyeongjang,.icon-syaweosil,.icon-teraseu,.icon-welkeomti,.icon-weolpul-seupa,.icon-yaoegagu{background-image:url(/web/images/sprite@2x.png);background-size:293px 260px}}.booking_faq .faq_cont .tab_btn li{cursor:pointer;padding-right:6px}.booking_faq .faq_cont .tab_view dd ul,.booking_faq .faq_cont .tab_view dl dd,.booking_faq .faq_cont .tab_view ol{padding-left:20px}.booking_faq .faq_cont .tab_view dd ul li{list-style-type:disc;padding:0 0 8px;line-height:1.8}.booking_faq .faq_cont .tab_view ol li{list-style-type:decimal;padding:0 0 8px;line-height:1.8}.booking_faq .faq_cont .tab_view table th,.booking_faq .faq_cont .tab_view table tr{border:1px solid #444;width:50%;margin:-1px 0 0 -1px;text-align:center;height:36px;word-break:break-word;padding:0 1px}table{margin:0 0 12px}.booking_faq .faq_cont .tab_view td{border-right:1px solid #444}.booking_wrap{margin-top:-60px}.booking_wrap .btn_back{position:absolute;top:-45px;right:20px;padding:10px 0 10px 42px;font-size:13px;color:#000;background:url(/web/images/ico-back.png) no-repeat 0 50%}.booking_summary{border-bottom:2px solid #ddd;display:flex;justify-content:space-between;align-items:center;height:60px}.booking_summary .name{font-size:26px;font-weight:500;color:#000}.booking_summary .day{font-size:16px;color:#000;cursor:pointer;padding:0 23px 0 0;background:#fff url(/web/images/arw_select.png) no-repeat 100% 50%;background-size:20px 20px}.booking_summary .day em{margin-left:7px;padding-left:7px;border-left:1px solid #ddd}.booking_summary .price{display:none;font-size:26px;font-weight:500;color:#000}.booking_summary .btn_bk{display:inline-block;width:240px;height:40px;margin:0;font-size:16px}.booking_day{position:relative;top:0;left:0;right:0;width:100%;background:#fff;height:0;padding-bottom:30px;z-index:20;display:none}.booking_day.open{top:0;height:auto;display:block}.booking_day .day_del{font-size:15px;color:#000;font-weight:500;padding:20px 0;display:block;margin:0 auto}@media(max-width:768px){.booking_wrap{margin-top:-20px;border-top:1px solid #000}.booking_wrap .btn_back{top:-35px;right:10px;transform:scale(.7)}.booking_wrap .alert{width:30%;min-width:200px}.booking_summary{border-bottom:1px solid #ddd;justify-content:center;flex-direction:column;height:135px}.booking_summary .name{height:23px;font-size:20px}.booking_summary .day{padding:17px 23px 17px 0;font-size:15px}.booking_summary .price{display:block;font-size:18px}.booking_day.open{top:30px}.booking_day .day_del{font-size:11px}}.booking_room{margin-top:50px;position:relative;height:540px}.booking_room .left{width:23%}.booking_room .room_info .tit{font-size:14px;letter-spacing:3.6px;font-family:Abel,Pretendard JP}.booking_room .room_info .name{font-size:30px;font-weight:500;margin-top:20px;line-height:1.2}.booking_room .room_info .price{font-size:18px;margin-top:25px}.booking_room .room_img{position:absolute;top:0;right:0;width:74.4%}.booking_room .room_img .img{width:100%;height:540px}.booking_room .room_txt{font-size:14px;color:#333;line-height:1.7;margin-top:30px}.booking_room .room_txt .plan{background:url(/web/images/img_plan.png) no-repeat 50%;background-size:cover;width:37px;height:37px;display:block;margin-top:35px}.booking_room .room_etc{position:absolute;bottom:0;left:0}.booking_room .room_etc .tag{font-size:0;margin-bottom:5px}.booking_room .room_etc .tag span{display:inline-block;line-height:27px;border:1px solid #ccc;padding:0 10px;font-size:14px;color:#333;margin:0 0 5px -1px}.booking_room .room_etc .option p{font-size:14px;color:#333;line-height:1.9}.room_service{margin-top:50px;border-top:1px solid #ddd}.room_service .row{display:flex;display:-ms-flexbox;align-items:center;border-bottom:1px solid #ddd}.room_service .tit{font-size:12px;letter-spacing:3.6px;font-family:Abel;width:25%}.room_service .service_list{font-size:0;width:75%;padding:20px 0 40px}.room_service .service_list li{display:inline-block;text-align:center;width:70px;max-height:85px;font-size:13px;color:#777;margin:20px 10px 0 0;vertical-align:top;word-break:break-all;line-height:13px;overflow:hidden}.room_service .service_list.text_list li{text-align:left;margin:30px 50px 10px 0;width:auto}.room_service .service_list i{width:50px;height:33px;display:block;margin:0 auto 13px}.room_service .service_list i.ico_service1{background-position:0 0}.room_service .service_list i.ico_service2{background-position:-50px 0}.room_service .service_list i.ico_service3{background-position:-100px 0}.booking_wrap .bt_btns{padding-top:40px}@media(max-width:768px){.booking_room{height:auto;margin-top:30px}.booking_room .left{width:100%}.booking_room .room_info .name{font-size:25px;margin-top:10px}.booking_room .room_info .price{font-size:16px;margin-top:15px}.booking_room .room_img{position:relative;width:auto;margin:15px -20px 0}.booking_room .room_img .img{width:100%;height:0;position:relative;overflow:hidden;padding-bottom:60%}.booking_room .room_txt{font-size:16px;margin-top:20px}.booking_room .room_txt .plan{margin-top:20px}.booking_room .room_etc{position:relative;bottom:auto;margin-top:35px}.booking_room .room_etc .option p{font-size:16px}.room_service .row{display:block;height:auto}.room_service .tit{width:100%;margin:25px 0 15px}.room_service .service_list{width:100%;overflow-y:hidden;white-space:nowrap;margin:0;padding:0 0 25px}.room_service .service_list li{white-space:normal!important;margin:10px 10px 0 0}.room_service .service_list.text_list li{margin:10px 30px 0 0}}.booking_wrap .po_payment_box{margin-top:50px;border:1px solid #e0e0e0;padding:100px 20px 60px}.booking_wrap .po_payment{max-width:850px;margin:0 auto}.booking_wrap .po_payment .payment_tit{border-bottom:5px solid #000;font-size:18px;letter-spacing:18px;font-weight:700;text-transform:uppercase;padding-bottom:50px;text-align:center;font-family:Abel}.payment_list>li{border-bottom:1px solid #e6e6e6;display:flex;justify-content:space-between;-ms-flex-align:center;-ms-flex-pack:justify;padding:20px 0;line-height:16px}.payment_list>li .tit{font-size:12px;padding-top:2px}.payment_list>li .cont{width:62%;font-size:16px;position:relative}.payment_list>li .cont .phone{display:flex;align-items:center;gap:20px;width:300px;justify-content:space-between;font-size:14px}.payment_list>li .cont .phone .need_authentication{display:flex;gap:4px}.payment_list>li .cont .phone .need_authentication .warning_icon{width:16px;height:16px}.payment_list>li .cont span.inp_txt{display:inline-block;font-size:14px;line-height:40px;margin-right:5px}.payment_list>li .cont .birth_wrap{display:flex;flex-direction:column;gap:2px}.payment_list>li .cont .birth{font-size:14px}.payment_list>li .cont .birth.birthdate_wrapper{display:flex;align-items:center;margin:-10px 0;padding:20px 0 0}.payment_list>li .cont .birth .birthdate{width:120px;color:inherit;background-color:inherit}.payment_list>li .cont .birth:first-of-type{padding:0}@media(max-width:768px){.payment_list>li .cont .birth .baby-select{width:100%}}.payment_list>li .cont dl{font-size:12px;color:#999;overflow:hidden}.payment_list>li .cont dt{clear:both;float:left;padding:4px 0}.payment_list>li .cont dt .plus_option{color:#000;display:inline-block;margin-left:10px}.payment_list>li .cont dt.total{color:#000;margin-top:20px}.payment_list>li .cont dd{float:right;text-align:right;padding:4px 0}.payment_list>li .cont dd.total{color:#000;font-size:24px;font-weight:500;margin-top:15px}.payment_list>li .cont .inpt_inner{position:relative;margin-top:35px}.payment_list>li .cont .inpt_inner:first-of-type{margin-top:0}.payment_list>li .cont .desc{margin:12px 0 -16px;font-size:14px;color:red;font-weight:500}.payment_list>li .cont .warning{margin:17px 0 -5px;font-size:14px;color:red;font-weight:500}.payment_list>li .cont .inpt_inner .time{position:absolute;top:3px;left:260px;font-size:12px;color:#000}.payment_list>li .cont .inpt_inner .btn_bk{position:absolute;top:-8px;right:0;width:120px;height:33px}.payment_list>li .cont .inpt_inner input{display:inline-block}.payment_list>li .cont .inpt_inner input.phone1{width:90px;text-align:center;padding:0}.payment_list>li .cont .inpt_inner input.phone2{width:207px}.po_payment.confirm{text-align:center}.po_payment.confirm .txt1{font-size:24px;font-weight:500;color:#000}.po_payment.confirm .txt2{font-size:14px;line-height:1.9;color:#555;margin-top:30px}.po_payment.confirm .bt_btns{margin-top:30px}@media(max-width:768px){.booking_wrap .po_payment_box{border:none}.booking_wrap .po_payment_box .payment_tit{border-bottom:4px solid #000;font-size:14px;padding-bottom:20px}.payment_list>li{padding:15px 0}.payment_list>li>.tit{padding-top:0;width:21%;word-break:keep-all}.payment_list>li>.tit:lang(ja){word-break:break-all!important}.payment_list>li>.cont#payType:not(:lang(en)),.payment_list>li>.tit#payType:not(:lang(en)){width:100%;padding:0 0 18px}.payment_list>li .cont{width:75%;font-size:13px}.payment_list>li .cont .phone{width:100%;justify-content:space-between;gap:0;font-size:13px}.payment_list>li .cont span.inp_txt{font-size:12px;margin-right:5px}.payment_list>li .cont dd.total{font-size:18px}.payment_list>li .cont .inpt_inner{margin-top:70px;height:200px}.payment_list>li .cont .inpt_inner:first-of-type{margin-top:0;height:auto}.payment_list>li .cont .desc{margin:12px 0 -17px}.payment_list>li .cont .inpt_inner .desc{margin:15px 0 -7px;font-size:12px}.payment_list>li .cont .inpt_inner .time{top:3px;left:auto;right:10px}.payment_list>li .cont .inpt_inner .btn_bk{position:absolute;top:57px;right:0;width:100%}.payment_list>li .cont .inpt_inner input.phone1{width:28%}.payment_list>li .cont .inpt_inner input.phone2{width:70%;float:right}.po_payment.confirm .txt1{font-size:17px}.po_payment.confirm .txt2{font-size:13px;margin-top:20px}}.payment_list .cont.day em{display:inline-block;margin-left:7px;padding-left:7px;border-left:1px solid #ddd}.payment_list .pay_txt{font-size:14px;color:#000;line-height:1.7}.payment_list .sel_option{margin-top:20px;float:left}.payment_list .cont .sel_option>.desc{font-size:14px;color:#000;display:inline-block;margin:6px 20px 0 0}.payment_list .sel_option .check_skin,.payment_list .sel_option .radio_skin{margin-top:5px}.payment_list .sel_option .number_count{position:relative;display:inline-block;padding:0 31px;text-align:center}.payment_list .sel_option .number_count .input-num{width:55px;height:32px;vertical-align:middle;border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;font-size:14px;display:inline-block}.payment_list .sel_option .number_count .input-num input[type=number]{font-size:14px;width:25px;height:31px;display:inline-block;vertical-align:middle;text-align:center}.payment_list .sel_option .number_count .input-num input::-webkit-inner-spin-button,.payment_list .sel_option .number_count .input-num input::-webkit-outer-spin-button{-webkit-appearance:none}.payment_list .sel_option .number_count [class*=btn_]{position:absolute;text-indent:-99999px;width:31px;height:32px;display:inline-block;border:1px solid #e4e4e4}.payment_list .sel_option .number_count .btn_minus{left:0;background:#f9fafb url(/web/images/btn_count.png) no-repeat 0 0;background-size:29px 100px}.payment_list .sel_option .number_count .btn_plus{right:0;background:#f9fafb url(/web/images/btn_count.png) no-repeat 0 -50px;background-size:29px 100px}.payment_list .btn_view{float:right;margin-top:20px}.payment_list .btn_view button{width:120px;height:33px}.payment_list .cont .inpt_inner input[type=number],.payment_list input[type=email],.payment_list input[type=text]{height:40px;border:1px solid #e5e5e5;padding:0 10px;font-size:14px;width:300px;margin:-10px 0;border-radius:5px}.payment_list .cont.time{margin:-5px 0 -10px}.payment_list .cont.member{display:-ms-flexbox}.payment_list .cont.member .select,.payment_list .cont.time .select{display:inline-block;margin:-10px 15px -10px 0;font-size:14px}.payment_list .cont.member .select select,.payment_list .cont.time .select select{margin-left:4px}.payment_list .member_txt{position:absolute;right:0;top:-8px;font-size:12px;color:#999;line-height:1.5}.payment_list .cont.member .birth_wrap{margin-top:20px}.payment_list .day_select{display:flex;flex-wrap:wrap;margin:0 0 10px}.payment_list .day_select li{width:40px;height:40px}.payment_list .day_select li span{display:block;text-align:center;width:30px;line-height:30px;border-radius:50%;font-size:14px;color:#181818;cursor:pointer}.payment_list .day_select li span.selected{background:#000;color:#fff}.payment_list .day_select li span.none{color:#999;cursor:default}.payment_list .time_select{display:flex;flex-wrap:wrap;margin:20px -10px 10px 0}.payment_list .time_select li{margin:0 7px 7px 0}.payment_list .time_select li span{display:block;text-align:center;width:100px;line-height:40px;font-size:14px;color:#777;cursor:pointer;background:#f2f2f2}.payment_list .time_select li span.selected{background:#000;color:#fff}.payment_list .time_select li span.none{color:#999;cursor:default;text-decoration:line-through}.payment_list .option_select{overflow:hidden}.payment_list .sel_option .sel_option_txt{font-size:14px;color:#777;margin:20px 0}.payment_list .sel_option .sel_option_txt .line{display:inline-block;margin:0 10px}@media(max-width:768px){.payment_list .time_select{margin:20px -15px 10px 0}.payment_list .time_select li{margin:0 5px 5px 0;width:31%}.payment_list .time_select li span{width:100%}}.payment_list .room_img{margin:0 0 20px}.payment_list .room_img .img{width:100%;height:300px}.payment_list .option_select .tit{font-size:16px;color:#000;margin:0 0 15px}.payment_list .option_select .tit .price{float:right}.payment_list .option_select .txt{font-size:14px;color:#333;line-height:1.7}.payment_list .option_select .txt2{font-size:14px;color:#777;line-height:1.7;margin:15px 0 0}.payment_list .btn_coupon{padding:3px 8px}.payment_list textarea{border:1px solid #e5e5e5;width:100%;height:150px;border-radius:5px}.booking_wrap .complete{text-align:center;height:360px;border-bottom:1px solid #ddd;display:flex;display:-ms-flexbox;align-items:center;justify-content:center;font-size:24px;font-weight:500;color:#181818}.po_payment_box .booing_guide{margin-top:60px;padding:30px 35px;border:8px solid #f4f4f4}.po_payment_box .booing_guide .tit{font-size:18px;color:#000;font-weight:500;margin-bottom:20px}.payment_list>li .cont .airline{display:inline-block}@media(max-width:768px){.booking_wrap .po_payment_box{padding:0;border-top:none}.payment_list input[type=email],.payment_list input[type=text]{width:100%;margin:-10px 0;height:40px;border-radius:5px}.payment_list input[type=email],.payment_list input[type=text]:not(.en-input-enName-width,.input-enName-width,.en-flight-reference,.ko-flight-reference){border:1px solid #e5e5e5;background-color:#f2f2f2;color:gray}.payment_list .cont.member{display:flex;display:-ms-flexbox;justify-content:space-between;padding-bottom:35px}.payment_list .cont.member .select{margin:-10px 0;flex:1 1;padding-left:10px;display:flex;align-items:center;justify-content:space-between;-moz-column-gap:5px;column-gap:5px;font-size:12px}.payment_list .cont.member .select:first-child{padding:0}.payment_list .cont.member .select select{padding:0 15px 0 3px;height:35px;margin:0;flex:1 1}.payment_list .cont.time{margin:0}.payment_list .cont.time .select{font-size:12px;width:50%;margin:-10px 0}.payment_list .cont.time .select+.select{float:right;text-align:right}.payment_list .cont.time .select select{padding:0 22px 0 8px;margin-left:5px;width:65%}.payment_list>li .cont .airline{display:block;margin:15px 0 -10px;position:relative}.payment_list>li .cont .airline input[type=text]{width:calc(100% - 29px);position:absolute;top:10px}.payment_list .member_txt{right:auto;left:0;top:25px}.payment_list .room_img .img{width:100%;height:0;position:relative;overflow:hidden;padding-bottom:60%}.payment_list .option_select .tit{font-size:14px}.payment_list .option_select .txt,.payment_list .option_select .txt2{font-size:12px;margin-bottom:10px}.payment_list .sel_option{float:none;margin:0}.payment_list .cont .sel_option>.desc{font-size:12px}.payment_list .btn_view{float:none;margin-top:20px}.payment_list .btn_view button{width:100%;height:35px}.payment_list .option_select .radio_skin input+span{font-size:14px}.booking_wrap .complete{height:130px;font-size:18px}.po_payment_box .booing_guide{margin-top:30px;padding:20px;border:4px solid #f4f4f4}.po_payment_box .booing_guide .tit{font-size:14px;margin-bottom:10px}}.paymethod_wrap{padding:0 0 0 25px}.paymethod_radio .radio_skin input+span{font-size:13px}.paymethod_Staypay{padding-bottom:25px}.paymethod_event{background:#f5f5f5;height:36px;padding:0 12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:20px 0 0}.paymethod_event:before{display:inline-block;content:"EVENT";font-size:12px;font-weight:600;border-right:1px solid #181818;padding-right:10px;margin-right:5px}.paymethod_event .event_txt{font-size:12px;color:#181818;line-height:36px}.paymethod_radio{font-size:0}.paymethod_radio .radio_skin{margin:0}.paymethod_radio .tooltip{margin:0 0 0 10px;position:relative;display:inline-block}.paymethod_radio .tooltip_desc{z-index:var(--modal);left:-120px;width:420px}.card_list,.card_list .card_wrap{position:relative}.card_list .card_box{position:relative;width:200px;height:120px;border-radius:8px;background:#f2f2f2;overflow:hidden;color:#fff;margin:0 auto}.card_list .card_box:after{display:block;content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#000;opacity:.6;cursor:pointer}.card_list .slick-center .card_box:after{opacity:0}.card_list .slick-prev{width:100px;height:168px;background:url(/web/images/arw-wh-prev.svg) no-repeat;background-size:40px 40px;background-position:0 50%;margin-top:0;top:0}.card_list .slick-next{width:100px;height:168px;background:url(/web/images/arw-wh-next.svg) no-repeat;background-size:40px 40px;background-position:100% 50%;margin-top:0;top:0}.card_list .slick-disabled{display:none!important}.card_list .card_ect{text-align:center;display:none;width:100%}.card_list .swiper-slide-active .card_ect{display:flex;flex-direction:column;gap:8px}.card_list .swiper-slide-active .card_box:after{opacity:0}.card_list .card_ect .name em{display:inline-block;cursor:pointer;text-decoration:underline}.card_list .card_ect .name em img{margin:-2.8px 0 0 2px}.card_list .card_ect .discount{margin-top:15px;font-size:12px;color:#546de5}.card_list .card_ect .select select{width:100%;height:32px}.card_list .card_ect .paymethod_guide{margin-top:10px}.card_box .title{font-size:12px;font-weight:600;position:absolute;top:16px;left:16px}.card_box .logo{position:absolute;top:14px;left:14px;width:80px;height:32px}.card_box .info{word-wrap:break-word;font-size:.75rem!important;line-height:1rem!important;letter-spacing:.02em!important;font-weight:600!important;position:absolute;bottom:15px;left:16px}.card_box .info .name em{display:inline-block;margin-left:5px;padding-left:5px;border-left:1px solid #fff}.card_box.card_kebhana{background:#008485}.card_box.card_kebhana .logo{background:url(/web/images/card/logo_kebhana.svg) no-repeat 50%;background-size:cover}.card_box.card_woori{background:#0067ac}.card_box.card_woori .logo{background:url(/web/images/card/logo_woori.svg) no-repeat 50%;background-size:cover}.card_box.card_shinhan{background:#0046ff}.card_box.card_shinhan .logo{background:url(/web/images/card/logo_shinhan.svg) no-repeat 50%;background-size:cover}.card_box.card_kb{background:#7c7266}.card_box.card_kb .logo{background:url(/web/images/card/logo_kb.svg) no-repeat 50%;background-size:cover}.card_box.card_ibk{background:#0055a2}.card_box.card_ibk .logo{background:url(/web/images/card/logo_ibk.svg) no-repeat 50%;background-size:cover}.card_box.card_nh{background:#00a84d}.card_box.card_nh .logo{background:url(/web/images/card/logo_nh.svg) no-repeat 50%;background-size:cover}.card_box.card_mg{border:1px solid #e6e6e6;background:#fff;color:#0b386a}.card_box.card_mg .logo{background:url(/web/images/card/logo_mg.svg) no-repeat 50%;background-size:cover}.card_box.card_sccheil{background:#0473ea}.card_box.card_sccheil .logo{background:url(/web/images/card/logo_sccheil.svg) no-repeat 50%;background-size:cover}.card_box.card_citi{background:#1359a0}.card_box.card_citi .logo{background:url(/web/images/card/logo_citi.svg) no-repeat 50%;background-size:cover}.card_box.card_shinhyup{background:#0056a7}.card_box.card_shinhyup .logo{background:url(/web/images/card/logo_shinhyup.svg) no-repeat 50%;background-size:cover}.card_box.card_shsuhyup{background:#1277bd}.card_box.card_shsuhyup .logo{background:url(/web/images/card/logo_shsuhyup.svg) no-repeat 50%;background-size:cover}.card_box.card_bnkbusan{background:#c63f44}.card_box.card_bnkbusan .logo{background:url(/web/images/card/logo_bnkbusan.svg) no-repeat 50%;background-size:cover}.card_box.card_kwangju{background:#0091d0}.card_box.card_kwangju .logo{background:url(/web/images/card/logo_kwangju.svg) no-repeat 50%;background-size:cover}.card_box.card_jeonbuk{background:#78a8d4}.card_box.card_jeonbuk .logo{background:url(/web/images/card/logo_jeonbuk.svg) no-repeat 50%;background-size:cover}.card_box.card_dgb{background:#00c4a6}.card_box.card_dgb .logo{background:url(/web/images/card/logo_dgb.svg) no-repeat 50%;background-size:cover}.card_box.card_bnkkyeongnam{background:#e26166}.card_box.card_bnkkyeongnam .logo{background:url(/web/images/card/logo_bnkkyeongnam.svg) no-repeat 50%;background-size:cover}.card_box.card_jeju{background:#0046ff}.card_box.card_jeju .logo{background:url(/web/images/card/logo_shinhan.svg) no-repeat 50%;background-size:cover}.card_box.card_kdb{background:#0a1b98}.card_box.card_kdb .logo{background:url(/web/images/card/logo_kdb.svg) no-repeat 50%;background-size:cover}.card_box.card_samsung{background:#1666ff}.card_box.card_samsung .logo{background:url(/web/images/card/logo_samsung.svg) no-repeat 50%;background-size:cover}.card_box.card_hyundai{background:#433e3f}.card_box.card_hyundai .logo{background:url(/web/images/card/logo_hyundai.svg) no-repeat 50%;background-size:cover}.card_box.card_bc{background:#e83e44}.card_box.card_bc .logo{background:url(/web/images/card/logo_bc.svg) no-repeat 50%;background-size:cover}.card_box.card_lotte{background:#8a58dc}.card_box.card_lotte .logo{background:url(/web/images/card/logo_lotte.svg) no-repeat 50%;background-size:cover}.card_box.card_paybook{background:#e73b4c}.card_box.card_paybook .logo{background:url(/web/images/card/logo_paybook.svg) no-repeat 50%;background-size:cover}.card_box.card_jcb{background:#893b3b}.card_box.card_jcb .logo{background:url(/web/images/card/logo_jcb.svg) no-repeat 50%;background-size:cover}.card_box.card_visa{background:#24337d}.card_box.card_visa .logo{background:url(/web/images/card/logo_visa.svg) no-repeat 50%;background-size:cover}.card_box.card_master{background:#111}.card_box.card_master .logo{background:url(/web/images/card/logo_master.svg) no-repeat 50%;background-size:cover}.card_box.card_unionpay{background:#d7d7d7;color:#676767}.card_box.card_unionpay .logo{background:url(/web/images/card/logo_unionpay.svg) no-repeat 50%;background-size:cover}.card_box.card_epost{background:#e72410}.card_box.card_epost .logo{background:url(/web/images/card/logo_epost.svg) no-repeat 50%;background-size:cover}.card_box.card_toss{background:#f3f8ff;color:#202632}.card_box.card_toss .logo{background:url(/web/images/card/logo_toss.svg) no-repeat 50%;background-size:cover}.card_box.card_kakao{background:#ffe400;color:#1e1719}.card_box.card_kakao .logo{background:url(/web/images/card/logo_kakao.svg) no-repeat 50%;background-size:cover}.card_box.card_sjnfcf{background:#aacf52}.card_box.card_sjnfcf .logo{background:url(/web/images/card/logo_sjnfcf.svg) no-repeat 50%;background-size:cover}.card_box.card_sb{background:#387683}.card_box.card_sb .logo{background:url(/web/images/card/logo_sb.svg) no-repeat 50%;background-size:cover}.card_box.card_kbank{background:#120063}.card_box.card_kbank .logo{background:url(/web/images/card/logo_kbank.svg) no-repeat 50%;background-size:cover}.card_box.card_add .txt{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;height:100%;text-align:center}.generalpay_list ul{font-size:0}.generalpay_list ul,.payment_benefits{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.payment_benefits{height:89px;margin:20px 0 6px}.payment_benefits .benefit_title{margin:0 0 2px 6px}.payment_benefits .benefit_detail{width:169px}.payment_benefits .benefit_pic{margin:-9px -5px -10px}.generalpay_list ul img.benefit_pic_list{z-index:var(--badge)}.payment_benefits{width:392px;height:105px;flex-grow:0;padding:12px 16px 16px;margin:20px 0 6px 25px;border-radius:5px;border:1px solid #e6e6e6;background-color:#f5f5f5}.payment_benefits .line{width:360px;height:1px;flex-grow:0;margin:11px 0 12px;background-color:#ccc}@media(max-width:768px){.payment_benefits{width:91%;margin:0 8px 10px 39px}.payment_benefits .line{width:100%}}@media(max-width:395px){.payment_benefits{width:86%;height:123px}}.payment_benefits .benefit_title{position:relative;width:91px;height:14px;margin:0 0 2px 13px;line-height:1.17;color:#4d4d4d}.payment_benefits .benefit_detail,.payment_benefits .benefit_title{flex-grow:0;font-family:Pretendard JP;font-size:12px;font-weight:400;font-stretch:normal;font-style:normal;letter-spacing:normal;text-align:left}.payment_benefits .benefit_detail{width:207px;height:20px;margin:0 0 0 14.1px;line-height:1.67;color:#333}.payment_benefits .benefit_pic{width:50px;height:33px;flex-grow:0;margin:-9px 6px -10px 0;-o-object-fit:contain;object-fit:contain}.payment_benefits .benefit_pic_toss{width:52.9px;height:14px;flex-grow:0;margin:3px 1px 5px 0;-o-object-fit:contain;object-fit:contain}.generalpay_list ul img.benefit_pic_list{position:absolute;width:50px;height:33px;margin:-15px 0 0 -45px;-o-object-fit:contain;object-fit:contain;z-index:2}.generalpay_list ul li{border:1px solid #444;border-radius:5px;line-height:32px;text-align:center;color:#444;font-size:13px;display:inline-block;width:120px;margin:0 16px 13px 0;cursor:pointer;height:32px}.generalpay_list ul li.on{border:1px solid transparent}.generalpay_list ul li.general{color:#999;border-radius:5px;border:2px solid #e6e6e6;background:#fff url(/web/images/payment/creditcard_deact.svg) no-repeat 50%}.generalpay_list ul li.general.on{color:#444;border-radius:5px;border:2px solid #4d4d4d;background:#fff url(/web/images/payment/creditcard_default.svg) no-repeat 50%}.generalpay_list ul li.lawson.basic{color:#444;border-radius:5px;border:2px solid #e6e6e6;background:#fff url(/web/images/payment/lawson_default.svg) no-repeat 50%}.generalpay_list ul li.lawson{color:#999;border-radius:5px;border:2px solid #e6e6e6;background:#fff url(/web/images/payment/lawson_deact.svg) no-repeat 50%}.generalpay_list ul li.lawson.on{color:#444;border-radius:5px;border:2px solid #1475c5;background:#fff url(/web/images/payment/lawson_default.svg) no-repeat 50%}.generalpay_list ul li.familyMart.basic{color:#444;border-radius:5px;border:2px solid #e6e6e6;background:#fff url(/web/images/payment/familyMart_default.svg) no-repeat 50%}.generalpay_list ul li.familyMart{color:#999;border-radius:5px;border:2px solid #e6e6e6;background:#fff url(/web/images/payment/familyMart_deact.svg) no-repeat 50%}.generalpay_list ul li.familyMart.on{color:#444;border-radius:5px;border:2px solid #008cd6;background:#fff url(/web/images/payment/familyMart_default.svg) no-repeat 50%}.generalpay_list ul li.miniStop.basic{color:#444;border-radius:5px;border:2px solid #e6e6e6;background:#fff url(/web/images/payment/miniStop_default.svg) no-repeat 50%}.generalpay_list ul li.miniStop{color:#999;border-radius:5px;border:2px solid #e6e6e6;background:#fff url(/web/images/payment/miniStop_deact.svg) no-repeat 50%}.generalpay_list ul li.miniStop.on{color:#444;border-radius:5px;border:2px solid #003894;background:#fff url(/web/images/payment/miniStop_default.svg) no-repeat 50%}.generalpay_list ul li.seicoMart.basic{color:#444;border-radius:5px;border:2px solid #e6e6e6;background:#fff url(/web/images/payment/seicoMart_default.svg) no-repeat 50%}.generalpay_list ul li.seicoMart{color:#999;border-radius:5px;border:2px solid #e6e6e6;background:#fff url(/web/images/payment/seicoMart_deact.svg) no-repeat 50%}.generalpay_list ul li.seicoMart.on{color:#444;border-radius:5px;border:2px solid #f08500;background:#fff url(/web/images/payment/seicoMart_default.svg) no-repeat 50%}.generalpay_list ul li.visa.basic{color:#444;border-radius:5px;border:2px solid #e6e6e6;background:#fff url(/web/images/payment/visa_default.svg) no-repeat 50%}.generalpay_list ul li.visa{color:#999;border-radius:5px;border:2px solid #e6e6e6;background:#fff url(/web/images/payment/visa_deact.svg) no-repeat 50%}.generalpay_list ul li.visa.on{color:#444;border-radius:5px;border:2px solid #0b40c4;background:#fff url(/web/images/payment/visa_default.svg) no-repeat 50%}.generalpay_list ul li.master.basic{color:#444;border-radius:5px;border:2px solid #e6e6e6;background:#fff url(/web/images/payment/master_default.svg) no-repeat 50%}.generalpay_list ul li.master{color:#999;border-radius:5px;border:2px solid #e6e6e6;background:#fff url(/web/images/payment/master_deact.svg) no-repeat 50%}.generalpay_list ul li.master.on{color:#444;border-radius:5px;border:2px solid #000;background:#fff url(/web/images/payment/master_default.svg) no-repeat 50%}.generalpay_list ul li.general.basic{color:#444;border-radius:5px;border:2px solid #e6e6e6;background:#fff url(/web/images/payment/creditcard_default.svg) no-repeat 50%}.generalpay_list ul li.transfer{color:#999;border-radius:5px;border:2px solid #e6e6e6;background:#fff url(/web/images/payment/creditcard_deact.svg) no-repeat 50%}.generalpay_list ul li.transfer.on{border-radius:5px;border:2px solid #4d4d4d}.generalpay_list ul li.transfer.basic,.generalpay_list ul li.transfer.on{color:#444;background:#fff url(/web/images/payment/creditcard_default.svg) no-repeat 50%}.generalpay_list ul li.transfer.basic{border-radius:5px;border:2px solid #e6e6e6}.generalpay_list ul li.rededition.on{background:#d63845;color:#fff}.generalpay_list ul li.npay{flex-grow:0;color:transparent;border-radius:5px;border:2px solid #e6e6e6;background:#fff url(/web/images/payment/Npay_deact.svg) no-repeat 50%}.generalpay_list ul li.npay.on{border-radius:5px;border:2px solid #00c73c}.generalpay_list ul li.npay.basic,.generalpay_list ul li.npay.on{flex-grow:0;color:transparent;background:#fff url(/web/images/payment/Npay_default.svg) no-repeat 50%}.generalpay_list ul li.npay.basic{border-radius:5px;border:2px solid #e6e6e6}.generalpay_list ul li.kakaopay{flex-grow:0;color:transparent;border-radius:5px;border:2px solid #e6e6e6;background:#fff url(/web/images/payment/kakaopay_deact.svg) no-repeat 50%;background-size:75px 22px}.generalpay_list ul li.kakaopay.on{border-radius:5px;border:2px solid #ffeb00}.generalpay_list ul li.kakaopay.basic,.generalpay_list ul li.kakaopay.on{flex-grow:0;color:transparent;background:#fff url(/web/images/payment/kakaopay_default.svg) no-repeat 50%;background-size:75px 22px}.generalpay_list ul li.kakaopay.basic{border-radius:5px;border:2px solid #e6e6e6}.generalpay_list ul li.paypal{flex-grow:0;color:transparent;border-radius:5px;border:2px solid #e6e6e6;background:#fff url(/web/images/payment/Paypal_deact.svg) no-repeat 50%;background-size:65px 16px}.generalpay_list ul li.paypal.on{border-radius:5px;border:2px solid #004095}.generalpay_list ul li.paypal.basic,.generalpay_list ul li.paypal.on{flex-grow:0;color:transparent;background:#fff url(/web/images/payment/Paypal_default.svg) no-repeat 50%;background-size:65px 16px}.generalpay_list ul li.paypal.basic{border-radius:5px;border:2px solid #e6e6e6}.generalpay_list ul li.toss{flex-grow:0;color:transparent;border-radius:5px;border:2px solid #e6e6e6;background:#fff url(/web/images/payment/toss_deact.svg) no-repeat 50%;background-size:65px 16px}.generalpay_list ul li.toss.on{color:transparent;border-radius:5px;border:2px solid #0064ff}.generalpay_list ul li.toss.basic,.generalpay_list ul li.toss.on{flex-grow:0;background:#fff url(/web/images/payment/toss_default.svg) no-repeat 50%;background-size:65px 16px}.generalpay_list ul li.toss.basic{border-radius:5px;border:2px solid #e6e6e6}.paymethod_guide div{display:inline-block;font-size:12px;color:#444;line-height:44px;cursor:pointer}@media(max-width:768px){.paymethod_wrap{padding:0 0 0 31px;margin:0}.paymethod_radio{font-size:0;padding:8px 0 8px 14px}.paymethod_radio .tooltip_desc{width:100%;display:contents!important;max-width:80vw}.paymethod_radio .radio_skin:last-of-type{margin:0}.card_list .slick-next,.card_list .slick-prev{width:50px;height:160px}.generalpay_list ul li{width:calc(33.3% - 16px)}.pay_benefit{margin:30px 0 5px}.paymethod_guide{text-align:center}.payment_info{margin:20px 0 30px}}.other_rooms{margin-top:30px;overflow:hidden}.other_rooms .sec_title{padding:0 0 45px;text-align:center}.other_rooms .stay_list{margin:0 0 -60px -80px}.other_rooms .stay_list .stay_box{padding:0 0 60px 80px}.other_rooms .stay_list .slick-prev{left:auto;right:23px;top:-23px;margin-left:16px;width:9px;height:15px}.other_rooms .stay_list .slick-next{left:auto;right:0;top:-23px;margin-left:38px;width:9px;height:15px}.other_rooms .stay_list .slider-count{display:none}@media(max-width:768px){.other_rooms{margin-top:80px;margin-bottom:20px;padding:0 0 40px}.other_rooms .sec_title{padding-bottom:30px;text-align:center}.other_rooms .stay_list{margin:0}.other_rooms .stay_list .stay_box{padding:0 20px}.other_rooms .slick-dots{bottom:-30px}}.booking_step{width:790px;margin:110px auto;text-align:center}.booking_step .tit{font-size:18px;color:#000;font-weight:500}.booking_step .tit small{display:block;font-size:14px;color:#666;font-weight:400;margin:10px auto 0}.booking_step .step_list{margin:30px 0 0 -60px;overflow:hidden;color:#181818;display:flex;justify-content:space-between;align-items:center}.booking_step .step_list li{position:relative;font-size:24px;height:90px;flex:1 1;margin-left:60px;display:flex;justify-content:center;flex-direction:column;align-items:center}.booking_step .step_list li small{font-family:Lato-Bold;display:block;font-size:12px;margin-bottom:10px;letter-spacing:1px}.booking_step .step_list li:after{content:"";display:inline-block;background:url(/web/images/arw_02.png) no-repeat 50%;background-size:cover;width:12px;height:26px;position:absolute;top:50%;left:-35px;margin-top:-13px}.booking_step .step_list li:first-child:after{display:none}.booking_step .step_list li.pass{background:#f5f5f5;color:#bbb}.booking_step .step_list li.on{background:#000;color:#fff}.booking_step .step_list li.wait{background:#f5f5f5;color:#000}@media(max-width:768px){.booking_step{width:100%;margin:40px auto;text-align:left}.booking_step .tit{font-size:14px}.booking_step .tit small{display:inline-block;font-size:12px;margin:0 0 0 10px}.booking_step .step_list{margin:20px 0 0 -13px}.booking_step .step_list li{margin-left:13px;font-size:13px;height:55px}.booking_step .step_list li small{font-size:10px}.booking_step .step_list li:after{width:6px;height:13px;left:-9px;margin-top:-7px}}.booking_faq{background:#000;padding:100px 0;margin:100px 0 -110px;color:#fff}.booking_faq .left{width:17%;float:left;clear:both}.booking_faq .right{width:83%;float:right}.booking_faq .faq_tit .left{font-size:18px;font-family:Abel,Pretendard JP;text-transform:uppercase;letter-spacing:3px}.booking_faq .faq_tit .right{font-size:16px}.booking_faq .faq_tit .notification{color:#000;padding:0 5px;display:inline-block;background-color:#fff;font-weight:700;font-size:14px;margin:15px 0;line-height:20px}.booking_faq .faq_cont{padding-top:60px}.booking_faq .faq_cont .tab_btn{color:#666}.booking_faq .faq_cont .tab_btn .active{color:#fff}.booking_faq .faq_cont .tab_btn li{font-size:16px;margin-bottom:30px}.booking_faq .faq_cont .tab_view{display:none}.booking_faq .faq_cont .tab_view.active{display:block}.booking_faq .faq_cont .tab_view .tit{font-size:24px;margin-bottom:30px}.booking_faq .faq_cont .tab_view dl{overflow:hidden}.booking_faq .faq_cont .tab_view dl dt{width:10%;clear:both;float:left;font-size:16px;color:#ccc;line-height:28px;padding-bottom:30px}.booking_faq .faq_cont .tab_view dl dd{width:90%;float:left;font-size:14px;color:#888;line-height:28px;padding-bottom:30px}.booking_faq .faq_cont .tab_view .box_list{width:650px;margin-top:15px}.booking_faq .faq_cont .tab_view .box_list li{float:left;border:1px solid #444;width:50%;line-height:35px;margin:-1px 0 0 -1px}.booking_faq .faq_cont .tab_view .box_list li span{display:inline-block;margin-left:15px;width:130px}@media(max-width:768px){.booking_faq .left,.booking_faq .right{width:100%;float:none}.booking_faq .faq_tit{text-align:center}.booking_faq .faq_tit .right{font-size:11px;margin-top:20px}.booking_faq .faq_tit .notification{font-size:9px;margin-top:10px;line-height:15px}.booking_faq .faq_cont .tab_btn{display:flex;display:-ms-flexbox;justify-content:space-between;letter-spacing:-1px}.booking_faq .faq_cont .tab_btn li{font-size:12px;margin-bottom:60px}.booking_faq .faq_cont .tab_view .tit{font-size:14px}.booking_faq .faq_cont .tab_view dl dt{width:17%;font-size:12px;line-height:17px}.booking_faq .faq_cont .tab_view dl dd{width:83%;font-size:12px;line-height:17px}.booking_faq .faq_cont .tab_view .box_list,.booking_faq .faq_cont .tab_view .box_list li{width:100%;line-height:25px}.booking_faq .faq_cont .tab_view .box_list li span{width:40%}}@font-face{font-family:NotoSansKR;font-weight:100;src:url(/_next/static/media/NotoSansKR-Regular.9618ae44.ttf) format("truetype")}@font-face{font-family:NotoSansKR;font-weight:400;src:url(/_next/static/media/NotoSansKR-Regular.9618ae44.ttf) format("truetype")}@font-face{font-family:NotoSansKR;font-weight:500;src:url(/_next/static/media/NotoSansKR-Regular.9618ae44.ttf) format("truetype")}@font-face{font-family:NotoSansKR;font-weight:700;src:url(/_next/static/media/NotoSansKR-Bold.1e0e12e6.ttf) format("truetype")}@font-face{font-family:NotoSansKR;font-weight:800;src:url(/_next/static/media/NotoSansKR-Bold.1e0e12e6.ttf) format("truetype")}@font-face{font-family:NanumSquare;font-weight:100;src:url(/_next/static/media/NanumSquareL.89916685.eot);src:url(/_next/static/media/NanumSquareL.89916685.eot?#iefix) format("embedded-opentype"),url(/_next/static/media/NanumSquareL.20f00212.woff) format("woff"),url(/_next/static/media/NanumSquareL.c5f442a7.ttf) format("truetype")}@font-face{font-family:NanumSquare;font-weight:400;src:url(/_next/static/media/NanumSquareR.7bd3e46d.eot);src:url(/_next/static/media/NanumSquareR.7bd3e46d.eot?#iefix) format("embedded-opentype"),url(/_next/static/media/NanumSquareR.c0c44f2a.woff) format("woff"),url(/_next/static/media/NanumSquareR.e314b586.ttf) format("truetype")}@font-face{font-family:NanumSquare;font-weight:500;src:url(/_next/static/media/NanumSquareB.0a85fe47.eot);src:url(/_next/static/media/NanumSquareB.0a85fe47.eot?#iefix) format("embedded-opentype"),url(/_next/static/media/NanumSquareB.1ef493de.woff) format("woff"),url(/_next/static/media/NanumSquareB.ccf112ee.ttf) format("truetype")}@font-face{font-family:NanumSquare;font-weight:700;src:url(/_next/static/media/NanumSquareEB.3c60c42a.eot);src:url(/_next/static/media/NanumSquareEB.3c60c42a.eot?#iefix) format("embedded-opentype"),url(/_next/static/media/NanumSquareEB.abcc264b.woff) format("woff"),url(/_next/static/media/NanumSquareEB.d6c2427e.ttf) format("truetype")}@font-face{font-family:Abel;font-style:normal;font-weight:400;src:local("Abel"),url(/_next/static/media/Abel-Regular.7b8ef719.woff) format("woff")}@font-face{font-family:Lato-Light;font-style:normal;font-weight:400;src:local("Lato Light"),url(/_next/static/media/Lato-Light.1d96d260.woff) format("woff")}@font-face{font-family:Lato-Regular;font-style:normal;font-weight:400;src:local("Lato Regular"),url(/_next/static/media/Lato-Regular.2584c58a.woff) format("woff")}@font-face{font-family:Lato-Bold;font-style:normal;font-weight:400;src:local("Lato Bold"),url(/_next/static/media/Lato-Bold.1d7ec642.woff) format("woff")}@font-face{font-family:Lato-Black;font-style:normal;font-weight:400;src:local("Lato Black"),url(/_next/static/media/Lato-Black.4842dab1.woff) format("woff")}@font-face{font-family:"DroidSerif-Regular";font-style:normal;font-weight:400;src:local("DroidSerif-Regular"),url(/_next/static/media/DroidSerif-Regular.63a2abb8.woff) format("woff")}@font-face{font-family:"DroidSerif-Italic";font-style:normal;font-weight:400;src:local("DroidSerif-Italic"),url(/_next/static/media/DroidSerif-Italic.48c82928.woff) format("woff")}@font-face{font-family:"DroidSerif-Bold";font-style:normal;font-weight:400;src:local("DroidSerif-Bold"),url(/_next/static/media/DroidSerif-Bold.196018b5.woff) format("woff")}@font-face{font-family:"DroidSerif-BoldItalic";font-style:normal;font-weight:400;src:local("DroidSerif-BoldItalic"),url(/_next/static/media/DroidSerif-BoldItalic.5ba8b50a.woff) format("woff")}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,button,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,input,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,select,small,span,strike,strong,sub,summary,sup,table,tbody,td,textarea,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none}html{-webkit-tap-highlight-color:rgba(0,0,0,0);-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;height:100%}body{font-family:Pretendard JP Variable,Pretendard JP,Pretendard,-apple-system,BlinkMacSystemFont,system-ui,Roboto,Helvetica Neue,Segoe UI,Hiragino Sans,Apple SD Gothic Neo,Meiryo,Noto Sans JP,Noto Sans KR,Malgun Gothic,Osaka,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smooth:never;font-weight:400;color:#181818;background-color:#fff;line-height:1;font-size:14px}:lang(ko){font-feature-settings:"ss05"}fieldset,img{border:0}dl,li,menu,ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0;width:100%;border:0;table-layout:fixed}table.CalendarMonth_table{width:auto}button,input,select,textarea{-moz-appearance:none;-webkit-appearance:none;appearance:none;font-weight:400;font-family:Pretendard JP;color:#181818;background:transparent;border:0;border-radius:0;vertical-align:middle;outline:none}button{border:0;background:transparent;cursor:pointer;outline:none}textarea{resize:none}a{color:inherit;display:block;outline:none}a,a:active,a:hover,a:link,a:visited{text-decoration:none}address,caption,cite,code,dfn,em,i,var{font-style:normal;font-weight:400}img{vertical-align:middle;border:0}caption{padding:0;margin:0;font-size:0;width:0;height:0;line-height:0;text-indent:-99999px}.check_skin{display:inline-block;position:relative;vertical-align:top;overflow:hidden;cursor:pointer;margin-right:20px}.check_skin input{position:absolute;top:0;left:0;opacity:0;cursor:pointer;z-index:5}.check_skin input+span{display:inline-block;padding-bottom:2px;position:relative;padding-left:27px;font-size:14px;line-height:16px;z-index:3}.check_skin input+span:before{content:"";display:inline-block;position:absolute;left:0;top:50%;margin-top:-8px;width:16px;height:16px;background:url(/web/images/ico-checkbox.svg) no-repeat;background-size:16px 32px}.check_skin input:checked+span:before{background-position:0 -16px}.check_skin.only input+span{padding-left:22px;font-size:0}.check_skin.booking-ko{margin-left:30px}.check_skin.booking-en{margin-left:109px}@media (max-width:768px){.check_skin.booking-ko{border:0;margin-left:26px}.check_skin.booking-ko span{padding-left:25px}.check_skin.booking-en{margin-left:94px}.check_skin.booking-en span{padding-left:25px}}.radio_skin{display:inline-block;position:relative;vertical-align:top;cursor:pointer;margin-right:30px}.radio_skin input{position:absolute;top:0;left:0;opacity:0;cursor:pointer;z-index:3}.radio_skin input+span{display:inline-block;position:relative;padding-left:25px;font-size:14px;line-height:16px;z-index:2}.radio_skin input+span:before{content:"";display:inline-block;position:absolute;left:0;top:50%;margin-top:-8px;width:100%;height:16px;background:url(/web/images/ico-radio.svg) no-repeat;background-size:16px 32px}.radio_skin input+span.disabled:before{background:url(/web/images/ico-radio-disabled.png) repeat-y;background-size:16px 16px}.radio_skin input:checked+span:before{background-position:0 -16px}.radio_skin.only input+span{padding-left:22px;font-size:0}.check_skin.full,.radio_skin.full{display:block;width:100%}.check_skin.full input+span,.radio_skin.full input+span{width:100%;font-size:16px;padding:4px 0}.check_skin.full input+span:before,.radio_skin.full input+span:before{left:auto;right:0}@media (max-width:768px){.check_skin input+span,.radio_skin input+span{font-size:12px}.check_skin.full input+span,.radio_skin.full input+span{font-size:13px}}input[type=date],input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text]{font-size:18px;color:#000;width:100%}input::-moz-placeholder,textarea::-moz-placeholder{font-size:14px;color:#bbb}input:-ms-input-placeholder,textarea:-ms-input-placeholder{font-size:14px;color:#bbb}input::placeholder,textarea::placeholder{font-size:14px;color:#bbb}textarea{width:100%;font-size:18px;color:#000;line-height:1.4;padding:15px}.fm_border{border:1px solid #e5e5e5;border-radius:5px;font-size:14px}@media (max-width:768px){input[type=date],input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],textarea{font-size:16px}}input:disabled,select:disabled{background-color:var(--color-readonly)}input:-webkit-autofill{background-color:transparent!important;-webkit-box-shadow:inset 0 0 0 1000px #fff!important}.input_box{margin-bottom:50px;position:relative}.input_box .tit{clear:both;font-size:14px;color:#000}.input_box .input{height:46px;width:100%;border-bottom:1px solid #ddd;margin-top:13px;align-content:center}.input_box .desc{font-size:14px;color:red;margin:8px 0}.input_box .children{display:flex;position:relative;right:0;bottom:0;padding:10px;justify-content:space-between;align-items:center;width:106px;margin-right:12px}.input_box .alone{position:absolute;top:5px;right:40px;padding:10px}.input_box .btn_certi.on{opacity:1;position:absolute;top:11px;right:0;font-size:11px;height:24px;padding:0 8px;color:#181818;border:1px solid #181818;text-align:center}.input_box .input label{font-size:16px;color:#000;margin:5px 20px 0 5px;display:inline-block;letter-spacing:-1px}.input_box .post{position:absolute;top:33px;right:0;border:1px solid #ccc;padding:8px 15px;font-size:12px;color:#000}.input_box .input textarea{padding:15px 0;height:100%}.input_box .file{font-size:0;margin:25px 0 5px;position:relative}.input_box .file .file_box{position:relative;display:inline-block;vertical-align:top;margin-right:5px}.input_box .file .file_box .btn_upload{width:120px;height:80px;border:1px solid #ddd;display:inline-block;background:#ededed url(/web/images/img_photo.png) no-repeat 50%;background-size:40px 31px;cursor:pointer;text-indent:-999999px}.input_box .file .file_box .btn_upload input[type=file]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.input_box .file .file_box .file_img{width:120px;height:80px;border:1px solid #ddd;display:inline-block}.input_box .file .file_box .btn_file_del{background:url(/web/images/btn_file_del.png) no-repeat 50%;background-size:cover;width:25px;height:25px;position:absolute;top:1px;right:1px;text-indent:-99999px}.input_box .warning{font-size:14px;color:red;margin-top:5px}.input_box .mypage_warning{font-size:14px;color:red;margin-left:12px}.input_box .caution{font-size:14px;margin-top:5px}.input_box .confirmed{font-size:11px;color:#181818;margin-top:5px}.agree_reservation{color:var(--grayscale-gray-700,#4d4d4d);font-family:Pretendard JP;font-size:14px;font-style:normal;font-weight:400;line-height:26px;margin:-28px 0 18px 14px}@media (max-width:768px){.input_box{margin-bottom:60px}.input_box .desc,.input_box .tit{font-size:12px}.input_box .input{margin-top:8px}.input_box .post{top:26px}}select{border:1px solid #e5e5e5;border-radius:5px;font-size:#bbb;background:url(/web/images/arw_selectbox.png) no-repeat 100% 50%;background-size:30px 20px;padding:0 35px 0 10px}@media (max-width:768px){select{font-size:14px;padding:0 30px 0 8px}}.sec_title{font-size:14px;color:#181818;letter-spacing:6px;font-weight:700;font-family:Abel}.sec_title,.sub_title{text-transform:uppercase}.sub_title{text-align:center;height:206px;width:100%;padding-top:70px}.sub_title .tit{font-size:18px;letter-spacing:14px;font-family:Lato-Bold;color:#000;text-indent:14px}.sub_title .txt{font-size:15px;color:#000;font-weight:500;line-height:28px;margin:10px 0 0}.detail_title,.pdetail_title{height:187px;text-align:center}.detail_title .location,.pdetail_title .location{font-size:13px;color:#000;letter-spacing:.6px;font-family:Lato-Bold;padding-top:75px}.detail_title .location span,.pdetail_title .location span{display:inline-block;color:#cecece;padding:0 8px;font-family:Lato-Light}.detail_title .tit,.pdetail_title .tit{display:flex;display:-ms-flexbox;align-items:center;justify-content:center;flex-direction:column;font-size:30px;color:#181818;font-weight:500;height:170px}.detail_title .tit small,.pdetail_title .tit small{font-size:14px;margin-top:16px;line-height:1.6;display:block}.pdetail_title .tit small{font-size:16px}@media (max-width:768px){.sec_title{text-indent:11px}.sub_title{height:102px;padding-top:32px}.sub_title .tit{font-size:15px;letter-spacing:12px;text-indent:12px}.sub_title .txt{font-size:12px;line-height:14px;margin:8px 0 0}.detail_title .location,.pdetail_title .location{padding-top:60px}.detail_title .tit,.pdetail_title .tit{font-size:22px;height:187px;line-height:1.2}.pdetail_title .tit small{font-size:16px}}.layer_pop .layer_title{line-height:80px;font-size:16px;font-weight:500;color:#000;letter-spacing:4.8px;padding-left:50px}@media (max-width:768px){.layer_pop{top:50px;bottom:60px}.block_alert_en{top:68px;bottom:70px}.layer_pop:before{display:none}.layer_pop .layer_pop_wrap{width:100%;min-height:100vh;margin:0 auto;transform:none}.layer_pop .btn_layer_close{display:none}.layer_pop .btn_back{background:url(/web/images/btn_back.png) no-repeat 50%;background-size:cover;display:inline-block;width:40px;height:40px;text-indent:-999999px;position:absolute;top:3px;left:0}.layer_pop .layer_title{line-height:46px;background:#f5f5f5;text-align:center;width:auto;display:block;font-size:14px;padding:0;letter-spacing:0}.layer_pop.mo_pop_fixed{top:0;bottom:0}.layer_pop.mo_pop_fixed:before{display:block}.layer_pop.mo_pop_fixed .layer_pop_wrap{min-height:auto;padding:0 20px}.layer_pop.mo_pop_fixed .btn_back,.layer_pop.mo_pop_fixed .layer_title{display:none!important}}.board_fold{clear:both;margin-top:25px;overflow:hidden}.board_fold li{border-bottom:1px solid #ddd;position:relative}.board_fold li>.tit{padding:23px 50px 23px 0;cursor:pointer;font-size:16px;line-height:1.4;position:relative}.board_fold li>.tit:after{content:"";display:inline-block;background:url(/web/images/ico-view.png) no-repeat 15px -6px;background-size:25px 125px;width:40px;height:14px;border-left:1px solid #e1e1e1;position:absolute;top:50%;right:0;margin-top:-7px}.board_fold li.active>.tit:after{background:url(/web/images/ico-view.png) no-repeat 15px -67px;background-size:25px 125px}.board_fold li>.view{background:#f5f5f5;padding:25px 36px;position:relative}.board_fold li>.view p{line-height:1.6;font-size:16px;position:relative;padding:0 0 25px 25px}.board_fold li>.view p:before{display:inline-block;position:absolute;top:-7px;left:-10px;font-size:20px;font-weight:500;font-family:Lato-Bold}.board_fold li>.view p.question:before{content:"Q."}.board_fold li>.view p.answer:before{content:"A."}.board_fold li>.title{padding:23px 50px 23px 0;cursor:pointer;font-size:16px;line-height:1.4;position:relative}@media (max-width:768px){.board_fold li>.tit{padding-right:50px;font-size:14px}.board_fold li>.view p{font-size:13px;padding:0 0 20px 20px}.board_fold li>.view p:before{top:-7px;left:-15px}.board_fold li.active{background:#fff}}.agree_box .board_fold{margin-top:0}.agree_box .check_skin{top:0;z-index:1;display:inline-block}.agree_box .agree_arrw_down{background:url(/web/images/ico-view.png) no-repeat 15px -6px;background-size:25px 125px}.agree_box .agree_arrw_down,.agree_box .agree_arrw_up{width:40px;height:14px;position:absolute;right:0;top:10px}.agree_box .agree_arrw_up{background:url(/web/images/ico-view.png) no-repeat 15px -67px;background-size:25px 125px}.agree_box .check_skin input+span{font-size:12px;padding-left:27px;line-height:55px;border:none}.agree_box .board_fold li{padding:0 0 0 20px;border-bottom:1px solid #ddd}.agree_box .board_fold li.agree_all{background:#f5f5f5;border:none;height:55px}.agree_box .board_fold li.agree_all .check_skin input+span{font-size:14px}.agree_box .board_fold li>.tit{height:55px}.agree_box .board_fold li>.view{font-size:12px;color:#555;line-height:2;background:#fbfbfb;margin:0 -20px;padding:20px 40px;cursor:pointer}.agree_box .board_fold li>.tit:after{border:none}.agree_box .agree_tit{font-size:20px;font-weight:500;color:#363636;text-align:center;margin:80px 0 20px}@media (max-width:768px){.agree_box .check_skin input+span{line-height:45px}.agree_box .board_fold li{padding:0 0 0 10px}.agree_box .board_fold li.agree_all{height:45px}.agree_box .board_fold li>.tit{height:45px;padding:0}.agree_box .agree_tit{font-size:13px;text-align:left;margin:80px 0 15px}.agree_box .board_fold li>.view{padding:20px}.agree_box .board_fold li.agree_all .check_skin input+span{font-size:12px}}.chat-list{width:100vw;height:calc(100svh - 67px);margin-top:67px;padding-bottom:70px}.chat-list-pc{width:70vw;height:calc(100vh - 95px);margin:10px auto;border:1px solid #f2f2f2}@media (max-width:1024px) and (min-width:768px){.chat-list-pc{width:100vw;height:calc(100vh - 136px);margin:67px auto}}.clearfix{*zoom:1}.clearfix:after,.clearfix:before{display:block;content:"";line-height:0}.clearfix:after{clear:both}.pc_only{display:inline-block!important}.pc_only .tag{display:inline-block;background:#000;border-radius:50px;line-height:20px;padding:0 6px;margin:-10px 0 0 10px;color:#fff;font-size:13px}.mo_only{display:none!important}.scroll_list{overflow-y:hidden;white-space:nowrap}.scroll_lock{overflow:hidden!important}.ellipsis{white-space:nowrap;display:block}.ellipsis,.ellipsis-2p{overflow:hidden;text-overflow:ellipsis}.ellipsis-2p{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:keep-all;line-height:1.5}.layer{visibility:hidden;opacity:0;transition:all .2s}.layer.open{visibility:visible;opacity:1;transition:all .2s}.dot{display:inline-block;width:3px;height:3px;background:#535353;margin:0 5px;text-indent:-99999px;vertical-align:middle;border-radius:2px}.e_date{position:absolute;top:0;right:0;background:rgba(0,0,0,.8);width:100px;height:80px;display:flex;align-items:center;justify-content:center;text-align:center;font-size:18px;line-height:1.25;color:#fff;letter-spacing:2px;text-transform:uppercase;font-family:Abel,Pretendard JP}.e_date.close{background:hsla(0,0%,100%,.9);font-size:12px;color:rgba(0,0,0,.6);font-weight:700}.more{font-size:14px;color:#000;line-height:30px;letter-spacing:1.3px;border-bottom:1px solid #000;display:inline-block;font-family:Abel,Pretendard JP}@media (max-width:768px){.pc_only{display:none!important}.mo_only{display:inline-block!important}.e_date{width:80px;height:52px;display:flex;align-items:center;justify-content:center;letter-spacing:1px}.e_date,.more{font-size:14px}.more{line-height:25px;font-weight:500;font-family:Abel,Pretendard JP}}.dot_list li{font-size:14px;line-height:1.3;padding:3px 0 3px 10px}.dot_list li:before{content:"";display:inline-block;width:3px;height:3px;background:#000;margin:0 8px 3px -8px}.hyphen_list li{text-align:left;position:relative;font-size:12px;padding:0 0 0 10px}.hyphen_list li+li{margin-top:10px}.hyphen_list li:before{content:"-";position:absolute;top:3px;left:0}@media (max-width:768px){.dot_list li{font-size:12px;padding:2px 0 2px 10px}.dot_list li:before{width:2px;height:2px}}.btn_like,.btn_like_white{position:relative;width:24px;height:24px;z-index:5;background:url(/web/images/bookmark.svg) no-repeat 50%;transition:all .3s}.btn_like_white{background:url(/web/images/bookmark-white.svg) no-repeat 50%}.btn_like.on{background:url(/web/images/bookmark-fill.svg) no-repeat 50%}.btn_like_white.on{background:url(/web/images/bookmark-fill-white.svg) no-repeat 50%}.btn_like_lg{position:relative;width:24px;height:24px;z-index:10;background:url(/web/images/bookmark-lg-line.svg) no-repeat 50%;transition:all .3s}.btn_like_lg.on{background:url(/web/images/bookmark-lg-fill.svg) no-repeat 50%}.btn_share{width:24px;height:24px;transition:all .3s}.sub_menu>ul{font-size:0;text-align:center;padding:72px 0;display:flex;justify-content:center;gap:80px}.sub_menu>ul>li.travelEditor{position:absolute;right:20px;width:102px;height:44px;padding:0;border-radius:5px;border:1px solid #000}.sub_menu>ul>li>a{font-size:18px;line-height:33px;color:#898989;font-family:Lato-Light,Pretendard JP;font-weight:400;text-transform:uppercase;display:block}.sub_menu>ul>li.travelEditor>a{font-size:15px;width:100px;height:42px;display:flex;align-items:center;justify-content:center;color:#000}.sub_menu>ul>li>a.active{font-family:Lato-bold,Pretendard JP;font-weight:700;color:#000;border-bottom:3px solid #000}.tab_menu>ul{clear:both;margin:0 0 0 -20px;overflow:hidden;display:table;table-layout:fixed}.tab_menu>ul>li{border-left:1px solid #ddd;padding:0 20px;display:table-cell}.tab_menu>ul>li:first-child{border:none}.tab_menu>ul>li a{display:block;font-size:18px;color:#999}.tab_menu>ul>li a.active{font-weight:500;color:#000}@media (max-width:768px){.sub_menu>ul{padding:24px 0;gap:20px}.sub_menu>ul>li.travelEditor{display:none}.sub_menu>ul>li>a{font-size:16px;line-height:44px}.sub_menu>ul>li>a.active{border-bottom:none}.tab_menu>ul{width:100%;margin:25px 0 0}.tab_menu>ul>li{border-left:0;padding:0;line-height:45px;text-align:center}.tab_menu>ul>li a{font-size:14px;color:#999;border-bottom:1px solid #ccc}.tab_menu>ul>li a.active{border-bottom:1px solid #000}}@media (max-width:385px){.sub_menu{padding:0 2px}}.btn_bk,.btn_lg,.btn_sm,.btn_wh{margin:0 auto;display:block;text-align:center;font-family:Pretendard JP}.btn_lg{height:55px;font-size:16px;width:300px;display:block}.btn_sm{height:44px;font-size:13px;width:210px;display:block}.btn_bk{background:#000;border:1px solid #000}.btn_bk,.btn_bk_display{color:#fff;display:block}.btn_bk_display{flex-grow:0;background-color:#b3b3b3}.btn_pre_bk{flex-grow:0;border:1px solid #000}.btn_gr{background:#535353;border:1px solid #535353;color:#fff;display:block;cursor:auto}.btn_wh{border:1px solid #000;color:#000;display:block}.btn_bk:disabled,.btn_wh:disabled{opacity:.3;cursor:auto}.btn_txt{font-size:13px;display:block;text-decoration:underline;font-family:Abel,Pretendard JP}.btn_txt.btn_quit{margin-top:-72px;text-underline-position:under}.btn_new{display:grid;place-items:center;font-size:10px;width:18%;height:24px;color:#181818;background-color:#fff;padding:3px 6px 7px}.btn_dark{background:#333;border:1px solid #333;color:#fff;display:block}.btn_bk:disabled,.btn_dark:disabled,.btn_wh:disabled{opacity:.3;cursor:auto}.bt_btns{display:flex;display:-ms-flexbox;justify-content:space-between;padding:30px 0;width:420px;font-family:Abel,Pretendard JP;text-align:center;margin:0 auto}.bt_btns button{flex:1 1;margin-left:10px;height:55px;font-size:16px;display:block}.bt_btns button:first-child{margin-left:0}.bt_btns.btn_submit{width:180px}.bt_btns.btn_submit button{height:44px}.logout{padding:110px 0;width:280px}.logout button{height:45px}@media (max-width:768px){.btn_lg{height:45px;font-size:14px;width:100%}.btn_sm{height:35px;font-size:12px;width:160px}.bt_btns{padding:20px 0;width:100%}.logout{padding:100px 0}.bt_btns button{height:45px;font-size:14px}.bt_btns.mo_fixed{position:fixed;bottom:0;height:calc(constant(safe-area-inset-bottom) + 70px);height:calc(env(safe-area-inset-bottom) + 70px);left:0;padding:0;width:100%;z-index:10;background-color:#000}.btn_txt.btn_quit{padding-left:20px;margin-top:15px}.bt_btns.btn_submit{width:90%;max-width:335px}}.bt_detail{margin-top:100px;border-top:1px solid #aaa;width:100%}.bt_detail button{flex:none;margin:0}.bt_detail .btn_wh{width:200px}.bt_detail .btn_bk{width:360px}.bt_detail.bt_list button{margin:0 auto}@media (max-width:768px){.bt_detail{margin-top:80px}.bt_detail button{flex:1 1;height:42px;margin-left:10px}.bt_detail .btn_bk,.bt_detail .btn_wh{width:auto}.bt_detail.bt_list button{width:160px;flex:none}.btn_new{width:68px}}.banner_wrap{display:flex;display:-ms-flexbox;align-items:center;justify-content:center;background:#000;height:350px;width:100%;text-align:center}@media (max-width:768px){.banner_wrap{height:230px}}.paging{display:flex;display:-ms-flexbox;justify-content:center;align-items:center;width:100%;margin-top:50px;text-align:center;font-family:Abel;position:relative}.paging .next,.paging .prev{font-size:0;text-indent:-99999px;width:7px;height:15px;margin:0 15px}.paging .prev{background:url(/web/images/arw-bk.png) no-repeat 50% -15px;background-size:7px 30px}.paging .next{background:url(/web/images/arw-bk.png) no-repeat 50% 0;background-size:7px 30px}.paging a{display:inline-block;padding:0 10px;line-height:30px;color:#000;font-size:14px;vertical-align:middle;opacity:.3}.paging a.on,.paging a:hover{font-weight:700;opacity:1}@media (max-width:768px){.paging{max-width:600px;margin:0 auto}.paging .next,.paging .prev{width:20px;margin:0}.paging a{padding:0;flex:1 1}}.tooltip_preorder{width:auto;height:24px;float:right;position:relative;border-radius:6px;letter-spacing:-.1px;top:-.5px}.special .tooltip_preorder .badge .dd{display:inline-block;background:rgba(0,0,0,.8);font-size:12px;border-radius:4px;padding:0 8px;line-height:28px;color:#fff;font-weight:400}.special .tooltip_preorder .badge .balloon{visibility:hidden;padding:7px 12px;background:#fff;border-radius:3px;border:1px solid #e6e6e6;box-shadow:0 6px 6px 0 rgba(0,0,0,.08);color:grey;font-size:12px;font-weight:400;position:absolute;line-height:21px;top:40px;right:-62%;width:138px;white-space:pre-line}.special .tooltip_preorder .badge .balloon:lang(en){right:-20%}.special .tooltip_preorder .badge .balloon:lang(ja){right:-75%}.special .tooltip_preorder .badge:hover .balloon{z-index:3;visibility:visible}.special .tooltip_preorder .badge .balloon:after{border-color:#fff transparent;top:-7px}.special .tooltip_preorder .badge .balloon:after,.special .tooltip_preorder .badge .balloon:before{border-style:solid;border-width:0 6px 8px;content:"";display:block;left:63px;position:absolute;width:0}.special .tooltip_preorder .badge .balloon:before{border-color:#e6e6e6 transparent;top:-9px}.tooltip_btn{display:inline-block;background:url(/web/images/ico-guide.svg) no-repeat 50%;background-size:16px 16px;width:20px;height:20px;font-size:0;cursor:pointer;position:relative;right:4px;bottom:2px}.tooltip_desc{display:none;position:absolute;top:28px;left:0}.special .tooltip_preorder:hover .tooltip_desc,.tooltip:hover .tooltip_desc,.tooltip_preorder:hover .tooltip_desc{display:block;animation:descEff .3s forwards}.tooltip_desc .tooltip_box{min-width:200px;border:1px solid #e6e6e6;box-shadow:0 4px 20px 0 rgba(0,0,0,.1);font-size:12px;background:#fff;color:#666}.tooltip_tit{padding:8px 12px;font-size:12px;font-weight:400;color:#333;background:#f2f2f2}.tooltip_txt{padding:12px}.tooltip_desc .tooltip_box__type2{padding:16px;line-height:1.4;border:none;border-radius:0}.tooltip_desc .tooltip_box__type2 .tooltip_tit{font-size:14px;font-weight:600;color:#333;text-align:center;background:transparent}.tooltip_desc .tooltip_box.__type2 .tooltip_txt{font-size:14px;text-align:center;color:grey}@keyframes descEff{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.tooltip_preorder{position:relative;float:right;left:8px;font-size:11px;border-radius:6px;letter-spacing:-.1px;line-height:24px;top:3px;left:0}.tooltip_preorder .tooltip_desc{display:block;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.tooltip_desc{display:block;position:fixed;top:0;left:0;width:90vw;background:rgba(0,0,0,.6)}.special .tooltip_preorder .modalInner,.tooltip .modalInner,.tooltip_preorder .modalInner{background:none;box-shadow:none;overflow:visible}.special .tooltip_preorder:hover .tooltip_desc,.tooltip:hover .tooltip_desc,.tooltip_preorder:hover .tooltip_desc{animation:none}.tooltip_desc .tooltip_box.__type2{padding:16px;line-height:1.4;border:none;border-radius:0}.tooltip_close{margin-top:16px;background:#333;text-align:center;color:#fff;font-size:12px;border-radius:4px;width:100%;height:36px}.tooltip_tit{padding:10px 16px;color:#333;text-align:center}.tooltip_txt{padding:16px}.tooltip_desc .tooltip_box.__type2 .tooltip_close{height:44px;font-size:14px;border-radius:0}.tooltip_desc .tooltip_box.__type2 .tooltip_tit{padding:24px 0;font-size:14px;font-weight:600;color:#333;text-align:center;background:transparent}.tooltip_desc .tooltip_box.__type2 .tooltip_txt{word-break:keep-all;padding:12px 0 24px}.tooltip_desc .tooltip_box.__type2 .tooltip_txt:lang(ja){word-break:break-all!important}}.skeleton_container{position:relative;background-color:#f2f2f2;overflow:hidden;border-radius:8px}.skeleton_container:before{content:"";width:100%;height:100%;animation:shimmer .8s infinite;background-image:linear-gradient(90deg,transparent,#fafafa,transparent);position:absolute;transform:translate(-100%) rotate(0) skewX(0) skewY(0) scaleX(1) scaleY(1)}@keyframes shimmer{to{content:"";transform:translateX(100%)}}.main_visual{margin:0 auto}.main_visual ul{font-size:0}.main_visual ul .slider_box{position:relative;width:100%}.main_visual ul .img{width:100%;height:850px}.main_visual ul .banner_img{background-position:50%;background-size:cover;background-repeat:no-repeat;-o-object-fit:cover;object-fit:cover}.main_visual .bg_pager{position:absolute;bottom:0;left:0;width:310px;height:102px;background:rgba(0,0,0,.8)}.main_visual .house_info{background:#fff;width:320px;height:300px;position:absolute;right:70px;top:50%;padding:30px 0;margin-top:-150px;text-align:center}.main_visual .house_info .h_logo{text-align:center}.main_visual .house_info .h_logo img{margin:0 auto;width:200px}.main_visual .house_info .h_logo .logo_image{margin:0 auto;background-repeat:no-repeat;background-position:50%;background-size:cover;-o-object-fit:contain;object-fit:contain}.main_visual .house_info .txt{margin-top:25px;font-size:16px;color:#333;line-height:1.6}.main_visual .house_info .event{font-size:14px;color:#000;font-weight:700;font-family:Abel,Pretendard JP;letter-spacing:6px;padding-left:6px;margin:30px 0 20px}.main_visual .slick-dots{bottom:48px;left:120px;width:120px;z-index:1}.main_visual .slick-dots li{background:#fff;opacity:.2;margin:0 4px}.main_visual .slick-dots li.slick-active{opacity:1}.main_visual .slider-count{font-size:18px;color:#fff;line-height:102px;position:absolute;bottom:0;left:0;width:116px;text-align:center;z-index:1;border-right:1px solid hsla(0,0%,100%,.15)}.main_visual .slider-count .active{color:#fff}.main_visual .slider-count .total{color:hsla(0,0%,100%,.3)}.main_visual .slick-prev{left:246px!important;z-index:2;background:url(/web/images/arw-wh.png) no-repeat 9px 20px;background-position:0 0;border-right:1px solid hsla(0,0%,100%,.15);padding-right:22px}.main_visual .slick-next,.main_visual .slick-prev{position:absolute;top:inherit;bottom:42px;width:9px;height:20px}.main_visual .slick-next{left:282px;background:url(/web/images/arw-wh.png) no-repeat 9px 20px;background-position:0 -20px}@media (max-width:768px){.main_visual .bg_pager,.main_visual .house_info .more{display:none}.main_visual ul .slider_box{position:relative;padding:0 0 190px}.main_visual .house_info{height:190px;width:auto;right:20px;left:20px;top:auto;bottom:25px}.main_visual .house_info .h_logo img{width:200px}.main_visual .house_info .txt{margin-top:15px}.main_visual .house_info .event{margin:18px 0 0}.main_visual ul .img{width:100%;height:0;position:relative;overflow:hidden;padding-bottom:65%;min-height:320px}.main_visual .slick-next,.main_visual .slick-prev,.main_visual .slider-count{display:none!important}.main_visual .slick-dots{bottom:0;left:0;width:100%}.main_visual .slick-dots li{background:#000;margin:0 3px;width:6px;height:6px}}.main_new{margin:110px auto 200px}.main_new.recommend_global_stay{padding-top:110px;border-top:1px solid #e8e8e8}.main_new .recom_title,.main_new .sec_title{margin-bottom:50px;text-align:center}.main_new .recom_title{font-size:16px;color:#181818;letter-spacing:8px}.main_new .recom_title:lang(en){letter-spacing:2.5px}.main_new #router{display:flex;justify-content:center;align-items:center;text-align:right;margin-top:-66px;padding-bottom:60px}.main_new #router_mobile{display:none}@media (max-width:768px){.main_new{margin-top:80px;margin-bottom:0;width:100%;padding:0}.main_new.recommend_global_stay{border-top:1px solid #e8e8e8;padding-top:80px;margin-top:80px}.main_new #router,.main_new .recom_title{display:none}.main_new #router_mobile{display:flex;justify-content:center;margin-bottom:32px;font-size:14px;letter-spacing:3.5px;align-items:center;line-height:inherit}.main_new #router_mobile:lang(en){letter-spacing:2.5px}.main_new .stay_list .stay_box{padding:0 20px 30px}.main_new .stay_list .stay_box .btn_more{display:none}}.main_recommend{margin:110px auto;height:556px}.main_recommend .recom_title,.main_recommend .sec_title{margin-bottom:50px;text-align:center}.main_recommend .recom_title{font-size:16px;color:#181818;letter-spacing:8px}@media (max-width:768px){.main_recommend{height:calc(min(633px, 100%));width:100%;margin:0;padding:0}.main_recommend .recom_title{margin-bottom:32px;font-size:14px;letter-spacing:3.5px}.main_recommend .stay_list .stay_box{padding:0 20px 30px}}.main_viprecom{position:relative;padding:40px 0 60px;background:#0d0d0d}.main_viprecom .btn_refresh{position:absolute;right:20px;top:0;color:#fff;background:url(/web/images/ico_refresh.png) no-repeat 50%;background-size:cover;width:20px;display:block;text-indent:-9999px}.main_viprecom .stay_list:before{background:#0d0d0d}.main_viprecom .recom_title,.main_viprecom .sec_title{margin-bottom:50px;text-align:center}.main_viprecom .recom_title{font-size:16px;color:#fff;letter-spacing:8px}.main_viprecom .recom_title:lang(en){letter-spacing:2.5px}.main_viprecom .stay_list .stay_box .name{color:#fff}.main_viprecom .stay_list .stay_box .other{color:#969696}.main_viprecom .stay_list .stay_box .other .strike{color:#696969}.main_viprecom .stay_list .stay_box .brand_story,.main_viprecom .stay_list .stay_box .btn_more{color:#fff;border-bottom:1px solid #fff}.main_viprecom .stay_list .slider-count .active{color:#fff}.main_viprecom .stay_list .slick-next{background:url(/web/images/arw-gry.png) no-repeat 9px 20px;background-position:0 0}.main_viprecom .stay_list .slick-prev{background:url(/web/images/arw-gry.png) no-repeat 9px 20px;background-position:0 -15px}.main_banner .codenbutter_skeleton{width:100%;height:100%;background-color:#f2f2f2}.main_banner .codenbutter_main_banner{margin:0;box-shadow:none}.main_banner .codenbutter_main_banner_ad_badge{display:none}.scroll-top{position:fixed;height:60px;width:60px;right:30px;z-index:var(--tooltip);background:url(/web/images/top.svg) no-repeat 50%;background-size:120%;background-size:60px auto;background-color:transparent;scroll-behavior:smooth;transition:opacity .3s ease;bottom:calc(env(safe-area-inset-bottom) + 20px)}.scroll-top.hide{opacity:0;transition:opacity .3s ease;pointer-events:none}.channel-talk{position:fixed;height:60px;width:60px;bottom:30px;right:30px;z-index:var(--tooltip);background-size:120%;background-color:transparent;background-repeat:no-repeat;background-position:50%}.channel-talk.hide{opacity:0;transition:opacity .5s ease;pointer-events:none}.channel-talk:lang(ko){background:url(/web/images/channel-talk-kr.png);background-size:60px auto}.channel-talk:lang(en){background:url(/web/images/channel-talk-en.png);background-size:60px auto}.channel-talk:lang(ja){background:url(/web/images/channel-talk-jp.png);background-size:60px auto}@media (max-width:1024px){.scroll-top{position:fixed;height:44px;width:44px;bottom:calc(constant(safe-area-inset-bottom) + 80px);bottom:calc(env(safe-area-inset-bottom) + 80px);z-index:var(--tooltip);background:url(/web/images/top.svg) no-repeat 50%;background-size:120%;background-size:44px auto;right:10px}.channel-talk:lang(en),.channel-talk:lang(ja),.channel-talk:lang(ko){position:fixed;height:44px;width:44px;bottom:calc(constant(safe-area-inset-bottom) + 110px);bottom:calc(env(safe-area-inset-bottom) + 110px);z-index:var(--tooltip);background-size:120%;background-color:transparent;background-repeat:no-repeat;background-position:50%;right:10px}.channel-talk:lang(ko){background:url(/web/images/channel-talk-kr.png);background-size:44px auto}.channel-talk:lang(en){background:url(/web/images/channel-talk-en.png);background-size:44px auto}.channel-talk:lang(ja){background:url(/web/images/channel-talk-jp.png);background-size:44px auto}}@media (max-width:768px){.main_viprecom{margin-top:80px;width:100%;padding:60px 0}.main_viprecom .btn_refresh{top:-5px;width:18px;height:18px}.main_viprecom .recom_title{margin-bottom:32px;font-size:14px;letter-spacing:3.5px}.main_viprecom .recom_title:lang(en){letter-spacing:2.5px}.main_viprecom .stay_list .stay_box{padding:0 20px 30px}.main_viprecom .stay_list .btn_like{bottom:191px}.main_viprecom .slick-dots{bottom:-60px}.main_viprecom .slick-dots li{background:#fff}}.main_banner{margin-top:150px;cursor:pointer}@media (max-width:768px){.main_banner{margin-top:80px}}.main_promotion{background:#f5f5f5;padding:110px 0}.main_promotion .sec_title{position:absolute;top:0;left:20px;z-index:2}.main_promotion ul{position:relative;margin:0 auto}.main_promotion ul .slider_box{position:relative;width:100%}.main_promotion ul .btn_like{position:absolute;bottom:10px;right:15px}.main_promotion ul .img{float:right;width:74.41%;height:540px}.main_promotion ul .img img{width:100%!important}.main_promotion ul .img .promotion{width:100%!important;background-repeat:no-repeat;background-position:50%;background-size:cover}.main_promotion ul .tit{position:absolute;top:16.66%;left:0;font-size:30px;color:#181818;font-weight:500;line-height:1.4}.main_promotion ul .small{font-size:14px;color:#333;margin-top:20px}.main_promotion ul .info{position:absolute;bottom:9.25%;left:0}.main_promotion ul .info .name{font-size:22px;color:#181818;font-weight:500}.main_promotion ul .info .other{margin-top:20px;font-size:14px;color:#333;line-height:1.8}.main_promotion .slick-prev{right:inherit;left:60px;background:url(/web/images/arw-bk.png) no-repeat 9px 20px;background-position:0 -15px}.main_promotion .slick-next,.main_promotion .slick-prev{top:inherit;bottom:3px;width:9px;height:15px;font-size:0}.main_promotion .slick-next{left:80px;background:url(/web/images/arw-bk.png) no-repeat 9px 20px;background-position:0 0}.main_promotion .slider-count{position:absolute;bottom:5px;left:0;text-align:center;font-size:12px;color:#000;z-index:1;letter-spacing:2px;font-weight:700}.main_promotion .slider-count .active{color:#000;font-weight:700}.main_promotion .slider-count .total{color:#888;font-weight:400}@media (max-width:768px){.main_promotion{padding:60px 0}.main_promotion .sec_title{position:relative;text-align:center;left:0}.main_promotion ul{margin:0 -20px}.main_promotion ul .slider_box{padding:0 20px}.main_promotion ul .btn_like{bottom:125px;right:28px}.main_promotion ul .img{width:100%;position:relative;margin-top:148px;height:0;overflow:hidden;padding-bottom:55%;min-height:205px}.main_promotion ul .e_date{top:148px}.main_promotion ul .tit{font-size:18px;top:25px;width:100%;text-align:center}.main_promotion ul .small{font-size:14px;margin-top:12px}.main_promotion ul .info{position:relative;bottom:auto;left:auto;clear:both;padding-top:20px;width:100%}.main_promotion ul .info .name{font-size:15px;text-align:center}.main_promotion ul .info .other{text-align:center;font-size:12px;margin-top:10px}.main_promotion .slick-slide{margin:0;width:100%}.main_promotion .slider-count{display:none}}.main_event{margin-top:110px}.main_event .sec_title{padding:0 0 25px;border-bottom:1px solid #dadada;margin:0 0 60px}.main_event .stay_list .slick-prev{left:auto;right:23px;top:-8px;margin-left:16px;width:9px;height:15px}.main_event .stay_list .slick-next{left:auto;right:0;top:-8px;margin-left:38px;width:9px;height:15px}.main_event .stay_list .slider-count{position:absolute;bottom:auto;top:-37px;right:43px;left:auto}@media (max-width:768px){.main_event{margin-top:80px;margin-bottom:20px;padding:0}.main_event .sec_title{padding-bottom:30px;text-align:center;border:none;margin:0 auto}}.main_magazine{margin-top:110px}.main_magazine ul{font-size:0}.main_magazine ul .slider_box{position:relative;width:100%}.main_magazine ul .img{width:100%;height:650px;background-repeat:no-repeat;background-position:50%;background-size:cover;background-color:#f2f2f2}.main_magazine .house_info{position:absolute;right:0;bottom:0;background:#fff;max-width:440px;width:57.3%;height:160px}.main_magazine .house_info .h_logo{position:absolute;bottom:0;left:147px}.main_magazine .house_info .h_logo img{height:45px}.main_magazine .house_info .txt{position:absolute;top:25px;left:160px;font-size:18px;color:#333;line-height:1.6}.main_magazine .house_info .magazine{position:absolute;left:35px;top:30px;font-size:12px;color:#000;letter-spacing:6px;font-weight:700;font-family:Abel,Pretendard JP}.main_magazine .house_info .more{position:absolute;bottom:0;left:35px}.main_magazine .slider-count{position:absolute;bottom:0;left:0;font-size:18px;color:#fff;line-height:102px;width:116px;text-align:center;z-index:1;border-right:1px solid hsla(0,0%,100%,.15)}.main_magazine .slider-count .active{color:#fff}.main_magazine .slider-count .total{color:hsla(0,0%,100%,.3)}.main_magazine .slick-prev{left:146px;z-index:2;background:url(/web/images/arw-wh.png) no-repeat 9px 20px;background-position:0 0;border-right:1px solid hsla(0,0%,100%,.15);padding-right:22px}.main_magazine .slick-next,.main_magazine .slick-prev{position:absolute;top:inherit;bottom:42px;width:9px;height:20px}.main_magazine .slick-next{left:182px;background:url(/web/images/arw-wh.png) no-repeat 9px 20px;background-position:0 -20px}.main_magazine .bg_pager{position:absolute;bottom:0;left:0;width:220px;height:102px;background:rgba(0,0,0,.8)}@media (max-width:768px){.main_magazine{margin-top:80px}.main_magazine ul{padding-bottom:40px}.main_magazine ul .slider_box{position:relative;padding:0 0 135px}.main_magazine .house_info{height:160px;width:auto;right:20px;left:20px;max-width:inherit}.main_magazine .house_info .h_logo{bottom:0;left:0;width:100%;text-align:center}.main_magazine .house_info .h_logo img{width:200px;display:inline-block}.main_magazine .house_info .magazine{font-size:14px;left:0;top:25px;width:100%;text-align:center}.main_magazine .house_info .txt{margin-top:32px;font-size:14px;text-align:center;position:relative;left:auto}.main_magazine .house_info .event{font-size:9px;margin:18px 0 0;letter-spacing:3px}.main_magazine ul .img{width:100%;height:0;position:relative;overflow:hidden;padding-bottom:65%;min-height:320px}.main_magazine .bg_pager,.main_magazine .house_info .more,.main_magazine .slick-next,.main_magazine .slick-prev,.main_magazine .slider-count{display:none!important}}.main_travel{margin-top:110px;>div{padding:0}}.main_travel.pc_only{display:inherit!important}.main_travel.mo_only{display:none!important}.main_travel .sec_title{text-align:center;margin-bottom:50px;font-size:16px;color:#181818;letter-spacing:8px}.main_travel #router_mobile{display:none}.main_travel #router{display:flex;justify-content:center;align-items:center;text-align:right;margin-top:-66px;padding-bottom:60px}.main_travel .stay_list{font-size:0}.main_travel .stay_list .stay_box{display:inline-block;width:33.33%;text-align:left;padding-bottom:90px}.main_travel .stay_list .stay_box .img{width:100%;height:0;position:relative;overflow:hidden;padding-bottom:100%}.main_travel .stay_list .stay_box .img .pick_img,.main_travel .stay_list .stay_box .img .recommend_image,.main_travel .stay_list .stay_box .travel_box{background-repeat:no-repeat;background-position:50%;background-size:cover}.main_travel .stay_list .stay_box .travel_box{width:100%;height:0;position:relative;overflow:hidden;padding-bottom:100%}.main_travel .stay_list .stay_box .txt1{margin-top:35px;font-size:22px;line-height:30px;height:60px}@media (max-width:768px){.main_travel{margin:80px 0}.main_travel.pc_only{display:none!important}.main_travel.mo_only{display:inherit!important}.main_travel #router_mobile{display:flex;justify-content:center;font-size:14px;align-items:center;line-height:inherit;margin-bottom:30px;text-indent:11px;color:#181818;letter-spacing:6px;font-weight:700;font-family:Abel}.main_travel #router{display:none}.main_travel #router_mobile:lang(en){letter-spacing:2.5px}.main_travel .sec_title{display:none}.main_travel .stay_list{margin-left:-15px;width:auto;margin-bottom:-50px}.main_travel .stay_list .stay_box{width:50%;padding:0 0 50px 15px;float:left}.main_travel .stay_list .stay_box .txt1{margin-top:20px;font-size:13px;line-height:19px;height:38px}.main_travel .stay_list .stay_box .btn_more{display:none}.container.main_travel .swiper-horizontal .swiper-pagination-bullet{background:#000;opacity:.2}.container.main_travel .swiper-horizontal .swiper-pagination-bullet-active{opacity:1}}.main_hashtag{background:#f5f5f5;text-align:center;padding:100px 0;margin-top:110px}.hashtag_wrap{clear:both;position:relative;width:100%;margin:65px auto 0}.hashtag_wrap:first-child{margin-top:0}.hashtag_wrap>.tit{font-size:21px;color:#222;line-height:1.3}.hashtag_wrap .hashtag_list{margin:25px 0;font-size:0}.hashtag_wrap .hashtag_list .row{display:flex;justify-content:space-between;align-items:center;margin-left:-18px}.hashtag_wrap .hashtag_box{display:inline-block;margin-left:18px;padding:10px 0;width:calc(100% / 6)}.hashtag_wrap .hashtag_box .img{width:100%;height:120px}.hashtag_wrap .hashtag_box .txt{font-size:18px;color:#222;margin-top:18px;overflow:hidden;text-overflow:ellipsis;white-space:normal;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;box-orient:vertical;-webkit-box-orient:vertical;word-wrap:break-word;line-height:20px;height:40px}@media (max-width:768px){.main_hashtag{padding:60px 0;margin:60px 0 0}.hashtag_wrap{margin-top:40px;padding:0}.hashtag_wrap .hashtag_list{margin:10px 0 0;overflow-y:hidden;white-space:nowrap}.hashtag_wrap .hashtag_list .row{padding-left:20px;display:block;margin-left:0}.hashtag_wrap>.tit{font-size:15px}.hashtag_wrap .hashtag_box{margin:0 15px 0 0;width:150px}.hashtag_wrap .hashtag_box .img{height:90px}.hashtag_wrap .hashtag_box .txt{font-size:13px;margin-top:12px;line-height:15px;height:30px}}.main_tagThumb{position:relative;background:#f5f5f5;margin-top:100px;padding:150px 0}.main_tagThumb:lang(ko){margin-top:0}.main_tagThumb .subject{position:relative;margin-bottom:20px;font-size:21px;color:#222}.main_tagThumb .subject:before{display:block;content:"";position:absolute;top:-15px;left:0;width:44px;height:3px;background:#222}.main_tagThumb .thumbList{position:relative;width:100%;height:0;padding-bottom:49%}.main_tagThumb .thumbBox{position:absolute;width:23.5%;height:0;padding-bottom:23.5%}.main_tagThumb .thumbBox.thumb0{top:0;left:0;width:49%;height:0;padding-bottom:49%}.main_tagThumb .thumbBox.thumb1{top:0;right:25.5%}.main_tagThumb .thumbBox.thumb2{top:0;right:0}.main_tagThumb .thumbBox.thumb3{bottom:0;right:25.5%}.main_tagThumb .thumbBox.thumb4{bottom:0;right:0}.main_tagThumb .thumbBox .tag{position:absolute;font-size:18px;color:#222}.main_tagThumb .thumb0 .tag{bottom:-35px;right:0}.main_tagThumb .thumb1 .tag,.main_tagThumb .thumb2 .tag{top:-35px;right:0}.main_tagThumb .thumb3 .tag,.main_tagThumb .thumb4 .tag{bottom:-35px;right:0}@media (max-width:768px){.main_tagThumb{margin-top:50px;padding:70px 0 50px}.main_tagThumb:lang(ko){margin-top:0}.main_tagThumb .container{padding:0}.main_tagThumb .thumbList{height:290px;width:auto;margin:10px 0 0;overflow-y:hidden;white-space:nowrap;padding-bottom:0!important}.main_tagThumb .subject{margin-bottom:18px;padding:0 0 0 20px;font-size:15px}.main_tagThumb .subject:before{top:-13px;left:20px;width:32px;height:2px}.main_tagThumb .thumbList .row{display:block;margin-left:0}.main_tagThumb .thumbBox{position:relative;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important;width:240px!important;height:240px!important;padding-bottom:0!important;margin-right:20px;display:inline-block}.main_tagThumb .thumbBox .tag{top:auto!important;bottom:-25px!important;left:0!important;right:auto!important;font-size:13px}.main_tagThumb .thumbBox.thumb0{margin:0 20px!important}}.main_contact{margin-top:0}.main_contact .contact_box{width:50%;padding:35px 0;float:left;position:relative;overflow:hidden;border:1px solid #cdcdcd;text-align:center}.main_contact .contact_box:first-child{border-right-width:0}.main_contact .contact_box .txt1{font-size:22px;color:#000;line-height:1.3}.main_contact .contact_box .txt2{font-size:14px;line-height:1.5;color:#666;margin:15px 0}@media (max-width:768px){.main_contact{margin-top:0}.main_contact .contact_box{width:100%}.main_contact .contact_box:first-child{border-right-width:1px;border-bottom-width:0}.main_contact .contact_box{padding:28px 0}.main_contact .contact_box .txt1{font-size:15px}.main_contact .contact_box .txt2{font-size:12px;margin:5px 0}.main_contact .contact_box .btn a{font-size:12px;font-weight:400}}.error_box{position:absolute;top:50%;left:50%;border:1px solid #e0e0e0;width:1200px;height:550px;margin:-275px 0 0 -600px;text-align:center;background:url(/web/images/img_error.png) no-repeat 50% 115px}.error_box .cont{margin-top:240px;color:#181818;font-size:30px;font-weight:500}.error_box .cont small{display:block;font-size:14px;font-weight:400;line-height:1.7;margin-top:20px;color:#555}.error_box .cont .btn_bk{width:200px;height:55px;font-size:16px;margin-top:40px}@media (max-width:1234px){.error_box{width:auto;left:17px;right:17px;margin:-275px 0 0}}@media (max-width:768px){.error_box{top:50vh;height:70vh;margin:-35vh 0 0;background:url(/web/images/img_error.png) no-repeat 50% 14vh;background-size:900px 20px}.error_box .cont{margin-top:28vh;font-size:20px}.error_box .cont small{font-size:12px}.error_box .cont .btn_bk{width:45vw;height:45px;font-size:14px}}[data-rsbs-backdrop],[data-rsbs-overlay]{z-index:var(--sheet)}[data-rsbs-overlay]{border-top-left-radius:16px;border-top-right-radius:16px}[data-rsbs-header]{display:flex;justify-content:center;font-size:18px;line-height:1.78}[data-rsbs-has-header=false] [data-rsbs-header]{padding:12px 0 24px}[data-rsbs-footer]{box-shadow:none}.input-range__slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#3f51b5;border:1px solid #3f51b5;border-radius:100%;cursor:pointer;display:block;height:1rem;margin-left:-.5rem;margin-top:-.65rem;outline:none;position:absolute;top:50%;transition:transform .3s ease-out,box-shadow .3s ease-out;width:1rem}.input-range__slider:active{transform:scale(1.3)}.input-range__slider:focus{box-shadow:0 0 0 5px rgba(63,81,181,.2)}.input-range--disabled .input-range__slider{background:#ccc;border:1px solid #ccc;box-shadow:none;transform:none}.input-range__slider-container{transition:left .3s ease-out}.input-range__label{color:#aaa;font-family:Helvetica Neue,san-serif;font-size:.8rem;transform:translateZ(0);white-space:nowrap}.input-range__label--max,.input-range__label--min{bottom:-1.4rem;position:absolute}.input-range__label--min{left:0}.input-range__label--max{right:0}.input-range__label--value{position:absolute;top:-1.8rem}.input-range__label-container{left:-50%;position:relative}.input-range__label--max .input-range__label-container{left:50%}.input-range__track{background:#eee;border-radius:.3rem;cursor:pointer;display:block;height:.3rem;position:relative;transition:left .3s ease-out,width .3s ease-out}.input-range--disabled .input-range__track{background:#eee}.input-range__track--background{left:0;margin-top:-.15rem;position:absolute;right:0;top:50%}.input-range__track--active{background:#3f51b5}.input-range{height:1rem;position:relative;width:100%}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.input-range__slider-container,.input-range__track{transition:none}.input-range__track--active{height:8px;background-color:#333}.input-range__slider{width:20px;height:20px;top:-4px;flex-grow:0;box-shadow:0 2px 2px 0 rgba(0,0,0,.25);border:1px solid #e6e6e6;background-color:#fff}.input-range__track{height:8px}.input-range__slider:active{transform:none}.input-range__label-container{display:none}.btn-wrapper{width:100%;display:flex;justify-content:center;margin-top:20px}.btn-number-search{background:#000;color:#fff;display:block;width:140px;height:35px;border-radius:100px}.findstay_filter{margin:0 auto}.flist_sorting{margin:0 auto;border-top:3px solid #000;position:relative}.flist_sorting .row{border-bottom:1px solid #e6e6e6;height:60px;position:relative}.flist_sorting .filter_day,.flist_sorting .filter_other{display:flex;display:-ms-flexbox;align-items:center}.flist_sorting .sel_map .map_img_on{background:url(/web/images/pc-map-img-on.png) no-repeat;background-position:50%;background-size:contain;width:36px;height:36px}.flist_sorting .sel_map .map_img_off{text-indent:-9999px;background:#fff url(/web/images/pc-map-img-off.png) no-repeat 50%;background-size:contain;width:36px;height:36px;border:1px solid #ddd;border-radius:5px}.flist_sorting .sel_map{position:absolute;right:0;top:72px;cursor:pointer}.flist_sorting .filter_area{margin-left:12px;border:none}.flist_sorting .filter_area .btn_select{padding:0 15px;margin:0 5px 0 0;background:#f2f2f2;border:none;width:140px}.area_cont .box ul li button.active{color:#fff;background:#000;border-radius:100px;box-shadow:6px 7px 15px 0 rgba(0,0,0,.3)}.flist_sorting .Keyword .tit,.flist_sorting .checkinout .tit{font-size:14px;color:#000;font-weight:700;margin-right:10px;line-height:36px}.flist_sorting .Keyword .inp_keyword{border:1px solid #e4e4e4;width:200px;height:36px;border-radius:5px;font-size:14px;color:#000;font-weight:500;padding:0 10px}.flist_sorting .checkinout{position:relative;display:block}.flist_sorting .btn_layer{position:relative}.flist_sorting .btn_select{cursor:pointer;border:1px solid #e4e4e4;background:#fff url(/web/images/arw_select.png) no-repeat 95% 50%;background-size:20px 20px;border-radius:5px;width:200px;line-height:36px;text-align:left;font-size:14px;color:#000;font-weight:500;padding:0 23px 0 12px;margin-right:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.layer_wrap .check_list{width:160px;padding-top:15px}.layer_wrap .check_list:lang(ja){width:202px}.layer_wrap .check_list li{width:100%;text-align:center;margin-top:15px}.layer_wrap .findstay_check_list:lang(ko){width:180px;padding-top:15px}.layer_wrap .findstay_check_list{width:210px;padding-top:15px}.layer_wrap .findstay_check_list li{width:100%;text-align:center;margin-top:15px}.layer_wrap .check_list li.order_item_selected{border:1px solid #000;background:#000;color:#fff;padding:10px 0}.layer_wrap .check_skin,.layer_wrap .check_skin input+span{padding:0;width:100%}.layer_wrap .check_skin input+span:before{right:0;left:auto}.flist_sorting .layer_wrap{position:relative}.flist_sorting .layer_select{visibility:hidden;opacity:0;transition:all .2s;position:absolute;z-index:10;top:-20px;left:0;border:1px solid #e4e4e4;background:#fff;border-radius:5px;padding:30px;min-width:200px}.flist_sorting .layer_select.open{visibility:visible;opacity:1;transition:all .2s;top:10px}.flist_sorting .layer_select>.tit{font-size:20px}.flist_sorting .layer_select>.btn_close{position:absolute;top:25px;right:25px;background:#fff url(/web/images/btn_layer_close.png) no-repeat 50%;width:30px;height:30px;text-indent:-99999px;display:block}.layer_select.number{left:0}.layer_select.price{left:208px}.layer_select.type{left:416px}.layer_select.theme{left:624px}.layer_select.filter{left:830px}.layer_select.number dl{overflow:hidden;margin-top:10px}.layer_select.number dl dt{float:left;font-size:14px;display:flex;display:-ms-flexbox;align-items:center;height:31px;margin-top:12px}.layer_select.number dl dt span{display:inline-block}.layer_select.number dl dt small{font-size:10px;color:#999;display:block;margin-top:5px}.layer_select.number dl dd{margin:12px 0 0 70px}.layer_select.number dl .dd_en{margin:unset}.layer_select .number_count{display:flex;position:relative;padding:0 31px;text-align:center}.layer_select .number_count .input-num{width:55px}.layer_select .number_count .input-num,.layer_select .number_count .input-num-en{display:flex;height:32px;vertical-align:middle;border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;font-size:14px}.layer_select .number_count .input-num-en{width:100%}.person-count{display:inline-block;line-height:32px}.layer_select .number_count .input-num input[type=number]{font-size:14px;width:37px;height:31px;display:inline-block;vertical-align:middle;text-align:right}.layer_select .number_count .input-num-en input[type=number]{font-size:14px;width:45px;height:31px;display:inline-block;vertical-align:middle;text-align:right}.layer_select .number_count [class*=btn_]{position:absolute;text-indent:-99999px;width:31px;height:32px;display:inline-block;border:1px solid #e4e4e4}.layer_select .number_count .btn_minus{left:0;background:#f9fafb url(/web/images/btn_count.png) no-repeat 0 0;background-size:29px 100px}.layer_select .number_count .btn_plus{right:0;background:#f9fafb url(/web/images/btn_count.png) no-repeat 0 -50px;background-size:29px 100px}.layer_select.price .price_wrap .price_slid{position:relative;width:100%;height:40px;touch-action:none;margin-top:30px}.layer_select.price .price_wrap .slid_rail{position:absolute;top:12px;width:100%;height:5px;background-color:#ddd;border-radius:100px}.layer_select.price .price_wrap .slid_track{position:absolute;top:12px;left:0;height:5px;background-color:#000}.layer_select.price .price_wrap .slid_handle{position:absolute;width:30px;height:30px;margin-left:-15px;cursor:pointer;cursor:grab;touch-action:pan-x}.layer_select.price .price_wrap .slid_handle:before{position:absolute;z-index:1;width:30px;height:30px;background:url(/web/images/img_handle.png) no-repeat 50%;content:""}.layer_select.price .price_input{display:flex;display:-ms-flexbox;justify-content:space-between;align-items:center;margin-top:20px}.layer_select.price .price_input .input{position:relative}.layer_select.price .price_input small{display:block;font-size:12px;color:#999;margin-bottom:8px}.layer_select.price .price_input span{border:1px solid #e4e4e4;line-height:32px;display:inline-block;padding:0 8px 0 0}.layer_select.price .price_input input[type=number]{width:85px;font-size:14px;text-align:right;height:32px}.flist_sorting .btn_reset{position:absolute;right:0;top:11px;text-indent:-9999px;background:#fff url(/web/images/btn_reset.png) no-repeat 50%;background-size:28px 28px;width:36px;height:36px;border:1px solid #ddd;border-radius:5px}.flist_sorting .btn_search{display:block;background:url(/web/images/arw-search2.png) no-repeat;background-position:103px 12px;background-color:#000;background-size:14px 11px;font-size:14px;color:#fff;text-align:center;line-height:36px;border-radius:100px;font-family:Lato-Regular;letter-spacing:2.5px;padding:0 45px 0 25px}.flist_sorting .search_btn_wrapper{height:36px;display:flex;justify-content:center;margin-top:36px}.layer_area{box-shadow:0 0 6px 0 rgba(0,0,0,.5);background-color:#fff;border-radius:10px;width:97%!important;max-width:1210px;padding:20px 30px}.layer_area .btn_layer_close{position:absolute;display:block;top:50px;right:70px;background:url(/web/images/btn-close.png) no-repeat 50%;width:50px;height:50px;text-indent:-99999px}.layer_area .layer_title{font-size:36px;color:#333;font-weight:700;padding:0;margin:0 40px;letter-spacing:0;line-height:120px;border-bottom:2px solid #e6e6e6}.area_cont{padding:50px 20px 40px;font-size:0}.area_cont .box{display:inline-block;width:50%;vertical-align:top}.area_cont .box>.tit{clear:both;font-size:22px;color:#333;font-weight:700;margin:0 0 20px 22px}.area_cont .box .tit+ul+.tit{margin-top:60px}.area_cont .box ul{clear:both;width:100%}.area_cont .box ul li{float:left;margin:8px 0}.area_cont .box ul li button{font-size:16px;color:#333;display:block;padding:0 23px;line-height:40px}.hidden-stay{margin-right:20px}.switch-filter{display:flex;position:absolute;bottom:7px;left:10px}.hidden-stay .tit{font-size:14px;display:inline-block;vertical-align:middle;margin-right:5px}.hidden-stay .tit:before{display:inline-block;content:"•";margin-left:-10px;width:10px;color:#979797}.b2b-stay .tit{font-size:14px;display:inline-block;vertical-align:middle;margin-right:5px}.b2b-stay .tit:before{display:inline-block;content:"•";margin-left:-10px;width:10px;color:#979797}.switch-toggle{position:relative;display:inline-block;width:34px;height:21px}.switch-toggle input{opacity:0;width:0;height:0}.switch-toggle .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.3s;border-radius:50px}.switch-toggle .slider:before{position:absolute;content:"";height:13px;width:13px;left:4px;bottom:4px;background-color:#fff;transition:.3s;border-radius:50%}.switch-toggle input:checked+.slider{background-color:#000}.switch-toggle input:hover+.slider{background-color:#333}.switch-toggle input:checked+.slider:before{transform:translateX(13px)}.gallery-slide .swiper-button-prev{margin-left:100px}.gallery-slide .swiper-button-next:hover,.gallery-slide .swiper-button-prev:hover{color:#f0f0f0}.gallery-slide .swiper-button-next{margin-right:100px}.gallery-slide .swiper-pagination-fraction{top:55px;height:25px;font-size:20px}.pop_member_filter{border-bottom:2px solid #e6e6e6}.pop_member_filter .count_box>.tit{font-size:21px;color:#4d4d4d}.pop_member_filter .count_box{border:none}.pop_member_filter .count_box>.tit .small{font-size:15px;color:grey;margin-top:10px}.pop_member_filter .number_count .input-num{font-size:18px;width:76px;text-align:left}.pop_member_filter .count_box .number_count .input-num input[type=number]{width:40px;text-align:right;padding:0 2px}.number_count{position:relative;display:inline-block;padding:0 31px;text-align:center}.number_count .input-num{width:55px;height:32px;line-height:32px;vertical-align:middle;font-size:14px;display:inline-block}.number_count .input-num input[type=number]{font-size:14px;width:30px;height:31px;display:inline-block;vertical-align:top;text-align:center}.number_count [class*=btn_]{position:absolute;text-indent:-99999px;width:31px;height:32px;display:inline-block}.number_count .btn_minus{left:0;background:url(/web/images/count-minus.svg) no-repeat 8px 8px}.number_count .btn_plus{right:0;background:url(/web/images/count-plus.svg) no-repeat 8px 8px}.count_box{position:relative;display:flex;align-items:center;justify-content:space-between;padding:32px 0;border-bottom:1px solid #f2f2f2}.count_box>.tit{font-size:18px;font-weight:600;color:#4d4d4d;text-align:left}.count_box>.tit .small{display:block;margin-top:6px;font-size:12px;color:#999;font-weight:400}.count_box .number_count .input-num input[type=number]{font-size:18px;width:100%}.fsPop_preson .age_sel{position:relative;margin-top:-3px}.fsPop_preson .age_sel .selbox_box+.selbox_box{margin-top:10px}.fsPop_preson .age_sel .selbox_btn,.fsPop_preson .age_sel .selbox_li{text-align:right}.fsPop_preson .age_sel .age_tit{position:absolute;top:6px;left:15px;z-index:2;line-height:40px;font-size:14px;color:#4d4d4d}.ico_place{background:url(/web/images/ico_search_place.svg) no-repeat}.ico_calender{background:url(/web/images/ico_search_calender.svg) no-repeat}.ico_member{background:url(/web/images/ico_search_member.svg) no-repeat}@media (max-width:768px){#selectTheme{min-height:250px}.findstay_filter{min-width:auto}.flist_sorting .row{height:auto;padding:10px 0}.flist_sorting .filter_area{display:none}.flist_sorting .filter_day{display:block}.flist_sorting .Keyword .tit,.flist_sorting .checkinout .tit{margin-right:0;font-size:13px;white-space:nowrap}.flist_sorting .Keyword{width:calc(100% - 50px);display:flex}.flist_sorting .Keyword .inp_keyword{width:100%;margin-left:8px}.flist_sorting .checkinout{margin:10px 0 0;width:auto}.flist_sorting .checkinout:before{display:none}.flist_sorting .checkinout .tg_cld{margin:0;float:right}.flist_sorting .checkinout .tg_cld .radio_cld input+span{font-size:12px;line-height:25px;padding:0 13px}.flist_sorting .checkinout .sel_cld{display:flex;justify-content:space-between;width:calc(100% - 50px);margin-top:8px}.flist_sorting .checkinout .sel_cld li{margin-right:0;width:49%}.flist_sorting .checkinout .sel_cld li .btn_calendar{width:100%;padding:0;background:#fff;text-align:center}.flist_sorting .btn_select{margin:0 5px 0 0;background:#f2f2f2}.flist_sorting .filter_other{overflow-y:hidden;white-space:nowrap}.flist_sorting .filter_other_mo{display:flex;display:-ms-flexbox;align-items:center;margin:10px 0 -3px}.flist_sorting .ico_map_off{background:#fff url(/web/images/ico-map-off.png) no-repeat 50%;background-size:20px 20px}.flist_sorting .ico_map_off,.flist_sorting .ico_map_on{flex-shrink:0;text-indent:-9999px;width:36px;height:36px;border:1px solid #ddd;border-radius:5px;float:left;margin-right:0}.flist_sorting .ico_map_on{background:#fff url(/web/images/ico-map-on.png) no-repeat 50%;background-size:36px 36px}.flist_sorting .btn_select{background-image:none;width:auto;padding:0 10px;border:none;margin:0 0 0 5px}.flist_sorting .btn_layer:last-child .btn_select{margin:0 50px 0 5px}.flist_sorting .btn_reset{position:absolute;right:0;top:10px;border-radius:2.5px;width:35px;height:35px;background-size:35px 35px}.flist_sorting .search_btn_wrapper{height:20px;display:flex;justify-content:center;margin-top:20px}.flist_sorting .sel_map{top:57px}.flist_sorting .layer_select{width:100%;left:0!important}.layer_select.number{width:265px}.layer_select.number_en{width:150px}.layer_select.number dl dd{margin:12px 0 0 85px}.layer_select .check_list{font-size:0;padding-top:25px;width:100%!important}.layer_select .check_list .area_mobile,.layer_select .check_list .area_mobile_active{text-align:center;line-height:36px;border:1px solid #e4e4e4;cursor:pointer}.layer_select .check_list .area_mobile_active{background:#000}.layer_select .check_list li .active{color:#fff}.layer_select .check_list li{display:inline-block;width:50%;margin:0 0 -1px -1px}.layer_select .check_list li.ko{width:33.33%}.layer_select .check_list li.order_item{width:100%;text-align:center;font-size:13px;border:1px solid #e4e4e4;padding:20px 0}.layer_select .check_list li.order_item_selected{width:100%;text-align:center;font-size:13px;border:1px solid #000;background:#000;z-index:20;color:#fff;padding:20px 0}.layer_select .check_skin{width:100%;text-align:center}.layer_select .findstay_check_list{font-size:0;padding-top:25px;width:100%!important}.layer_select .findstay_check_list li:lang(ko){width:33.33%}.layer_select .findstay_check_list li{display:inline-block;width:50%;margin:0 0 -1px -1px}.layer_select .check_skin input+span:before{display:none}.layer_select .check_skin input+span{border:1px solid #e4e4e4;line-height:36px;padding:0;width:100%;font-size:13px;white-space:nowrap}.layer_select .check_skin input:checked+span{border:1px solid #000;background:#000;color:#fff;z-index:20}.layer_select.price .price_wrap.mo_only{width:100%}.layer_select.price .price_minmax{display:flex;display:-ms-flexbox;justify-content:space-between;margin-top:32px}.layer_select.price .price_minmax small{font-size:12px;color:#999;display:block;margin-bottom:8px}.layer_select.price .price_minmax input[type=text]{height:32px;font-size:13px;width:100%;text-align:center}.layer_select.price .price_minmax .number_count,.layer_select.price .price_minmax .number_count .input-num,.layer_select.price .price_minmax .number_count .input-num-en{width:100%}.layer_select.price .price_minmax .min{padding-right:10px;flex:1 1}.layer_select.price .price_minmax .max{padding-left:10px;flex:1 1;position:relative}.layer_select.price .price_minmax .max:before{content:"";display:inline-block;position:absolute;left:-5px;bottom:15px;background:#999;width:10px;height:1px}.hidden-stay{bottom:27px;left:0;margin-right:5px}.switch-filter{display:flex;position:absolute;bottom:27px;left:2px}.hidden-stay .tit{font-size:12px}.hidden-stay .tit:before{display:none}.b2b-stay .tit{font-size:12px}.b2b-stay .tit:before{display:none}}.findstay_list.map .paging{width:50%;padding-right:40px}.findstay_list .paging:before{right:40px}.findstay_list.map .flist_wrap{min-width:auto;min-height:1050px;width:53.5%}.findstay_list.map .flist_box{width:100%}.findstay_list.map .flist_box::focus{outline:0}.map_view{position:absolute;top:190px;bottom:69px;right:20px;width:48%}.map_view .map{background:#ddd;position:sticky;top:0;bottom:0;left:0;width:100%;height:100vh}@media (max-width:768px){.map_view{position:relative;top:40px;bottom:auto;right:auto;width:100%;height:300px}.map_view .map{position:absolute;height:auto}.findstay_list.map .flist_wrap{overflow-y:hidden;white-space:nowrap;width:auto;margin:20px -20px 0;position:unset;min-height:0}.findstay_list.map .flist_box .btn_like_white{bottom:25px}.findstay_list.map .flist_box{width:auto;height:162px;padding:0 0 40px;margin:0 10px 0 20px}.findstay_list.map .flist_box .flist_img{position:absolute;top:30px;right:0;width:160px;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.findstay_list.map .flist_box .flist_img .img{height:102px}.findstay_list.map .flist_box .name{margin-right:215px;font-size:16px;width:120px;position:unset}.findstay_list.map .flist_box .name small{letter-spacing:1px}.findstay_list.map .flist_box .flist_info .address{font-size:12px;margin-top:36px}.findstay_list.map .flist_box .info_container_wrapper.with_total_price .address{margin-top:16px}.mobile_map_pagination{padding-right:0!important;position:absolute;top:45%;width:90%!important}.gallery-slide .swiper-button-prev{margin-left:-5px;transform:scale(.5)}.gallery-slide .swiper-button-next{margin-right:-5px;transform:scale(.5)}.gallery-slide .swiper-pagination-fraction{top:70px;height:16px;font-size:16px}.gallery-slide .swiper-button-next:hover,.gallery-slide .swiper-button-prev:hover{color:#ccc;-webkit-tap-highlight-color:rgba(0,0,0,0)}}.findstay_list{margin:0 auto;min-width:1150px}.findstay_list_spacing{padding-top:12px}.findstay_pc_codenbutter_container{margin:40px auto 36px;max-width:1330px;padding:0 20px}.findstay_pc_codenbutter_container .codenbutter_skeleton{width:100%;height:146px;background-color:#f2f2f2;border-radius:8px}.findstay_mobile_codenbutter_container{display:none}@media (max-width:768px){.findstay_list_spacing{padding-top:12px}.findstay_pc_codenbutter_container{display:none}.findstay_mobile_codenbutter_container{margin:24px 0 70px;display:block}.findstay_mobile_codenbutter_container.hidden{display:none}.findstay_mobile_codenbutter_container .codenbutter_skeleton{width:100%;height:120px;background-color:#f2f2f2;border-radius:6px}}.flist_wrap{clear:both;position:relative;font-size:0;margin:0 0 0 -90px;min-width:1150px}.flist_box{display:inline-block;vertical-align:top;width:50%;position:relative;font-size:14px;padding:70px 0 50px 90px}.findstay_list:not(.map)>.flist_wrap>div:nth-child(2),.flist_wrap>div:first-child{padding-top:0}.flist_box .info_container_wrapper:focus{outline:none}.flist_box .info_container{cursor:pointer}.flist_box .btn_like_white{display:flex;position:absolute;width:24px;height:24px;top:18px;right:18px}.flist_box .name{font-size:32px;color:#181818;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;z-index:10;line-height:normal}.flist_box .clearfix,.flist_box .clearfix_is_map{height:68px}.flist_box .info_container_wrapper.with_total_price .clearfix,.flist_box .info_container_wrapper.with_total_price .clearfix_is_map{height:40px}.flist_box .clearfix .findstay_basic_badge_container,.flist_box .clearfix_is_map .findstay_basic_badge_container{padding-top:5px}.flist_box .name span{display:block;text-transform:uppercase;letter-spacing:3.6px;font-size:12px;margin-top:7px;font-family:Abel,Pretendard JP}.flist_box .flist_info{float:left;position:relative;width:32%}.flist_box .flist_info .txt{font-size:16px;color:#333;line-height:24px;margin-top:25px;overflow:hidden;text-overflow:ellipsis;white-space:normal;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;box-orient:vertical;-webkit-box-orient:vertical;word-wrap:break-word;height:48px}.flist_box .flist_info .address{font-size:14px;color:#333;line-height:2;margin-top:30px;font-family:Pretendard JP}.flist_box .flist_info .address .discount_price{font-weight:700}.flist_box .flist_info .btn_more{font-size:14px;color:#0a0a0a;line-height:30px;border-bottom:1px solid #000;display:inline-block;margin-top:20px}.flist_box .flist_info .total_price{display:block}.flist_box .flist_img{clear:both;position:absolute;bottom:48px;right:0;padding:70px 0 0;width:59%}.flist_box .flist_img .img{width:100%;height:230px}.flist_box .flist_img .slick-dots{bottom:10px;z-index:1}.flist_box .flist_img .slick-dots li{background:#fff;border:1px solid rgba(0,0,0,.6);opacity:.3;margin:0 2px}.flist_box .flist_img .slick-dots li.slick-active{opacity:1}.flist_box .flist_img .slick-prev{position:absolute;left:7px;margin-top:-16px;z-index:2;width:16px;height:31px;background:url(/web/images/arw-fslist.png) no-repeat;background-size:cover;background-position:0 0}.flist_box .flist_img .slick-next{position:absolute;right:7px;margin-top:-16px;width:16px;height:31px;background:url(/web/images/arw-fslist.png) no-repeat;background-size:cover;background-position:0 -31px}.flist_box .skeleton_title_container{height:50px;display:flex;align-items:center}.flist_box .skeleton_container.title{width:20%;height:47px}.flist_box .skeleton_flex_wrapper{display:flex;align-items:flex-end}.flist_box .skeleton_text_container{width:32%}.flist_box .skeleton_info_container{display:flex;flex-direction:column;gap:15px}.flist_box .skeleton_info_container div:first-child{width:80%;height:18px}.flist_box .skeleton_info_container div:nth-child(2){width:90%;height:18px}.flist_box .skeleton_info_container div:nth-child(3){width:70%;height:18px}.flist_box .skeleton_container.reservation_button{margin-top:20px;height:30px;width:40%}.flist_box .skeleton_container.image_container{width:68%;height:230px}.findstay_list .paging:before{content:"";display:block;position:absolute;top:-40px;left:0;right:0;height:1px;background:#ddd}@media (max-width:768px){.findstay_list{min-width:auto}.findstay_list_mobile{min-width:auto;bottom:-305px;z-index:10;background-color:"#ffffff"}.flist_wrap{width:100%;margin:0;padding-top:60px;min-width:auto}.flist_box{width:100%;padding:0 0 28px}.flist_box .btn_like_white{bottom:70px}.flist_box .flist_info{width:100%}.flist_box .name{font-size:20px;line-height:35px}.flist_box .clearfix,.flist_box .clearfix_is_map,.flist_box .info_container_wrapper.with_total_price .clearfix,.flist_box .info_container_wrapper.with_total_price .clearfix_is_map{height:0}.flist_box .name span{font-size:9px}.flist_box .flist_info .txt{font-size:13px;line-height:20px;height:auto;margin-top:15px}.flist_box .flist_info .address{margin-top:16px;margin-bottom:8px;line-height:1.75}.flist_box .flist_info .address.has_basic_badge{margin-top:36px;margin-bottom:8px}.flist_box .flist_info .btn_more{position:absolute;right:0;bottom:10px}.flist_box .flist_img{position:relative;bottom:0;padding:25px 0 0;width:100%}.flist_box .flist_img .img{width:100%;height:0;position:relative;overflow:hidden;padding-bottom:60%}.findstay_list .paging{width:100%;padding:0}.findstay_list .paging:before{left:0;top:-30px}.flist_box.findstay_skeleton_wrapper{height:432px}.flist_box .skeleton_title_container{height:37px}.flist_box.map .skeleton_title_container{height:22px}.flist_box .skeleton_container.title{width:30%;height:26px}.flist_box .skeleton_container.findstay_basic_badge_container{width:30%;height:28px}.flist_box .skeleton_text_container{width:100%;display:flex;justify-content:space-between;align-items:flex-end;margin-top:17px;margin-bottom:11px}.flist_box .skeleton_info_container{display:flex;flex-direction:column;gap:6.5px;width:30%}.flist_box .skeleton_container.reservation_button{margin-top:0;height:18px;width:54px}.flist_box .skeleton_container.image_container{width:100%;height:210px;position:relative;inset:unset}.findstay_list.map .flist_box .skeleton_title_container{width:285px}.findstay_list.map .flist_box .skeleton_container.title{width:30%;height:22px}.flist_box .skeleton_flex_wrapper{display:block}.findstay_list.map .flist_box .skeleton_text_container{margin-top:19px;display:block}.findstay_list.map .flist_box .skeleton_info_container{gap:6.5px}.findstay_list.map .flist_box .skeleton_container.reservation_button{display:none}.findstay_list.map .flist_box .skeleton_container.image_container{width:160px;height:102px;position:absolute;right:0;bottom:40px}}.fdetail_intro{margin-top:120px;text-align:center}.fdetail_text{color:#333}.fdetail_text .txt1{margin:20px auto 0}.fdetail_text .txt1,.fdetail_text .txt2{font-size:16px;line-height:1.75;word-break:keep-all;max-width:780px}.fdetail_text .txt2{margin:50px auto 0}.fdetail_text :lang(ja),.map_txt :lang(ja),.special_list .desc:lang(ja){word-break:break-all!important;text-align:left}.special_list .tit:lang(ja){word-break:break-all!important}@media (max-width:768px){.fdetail_intro{text-align:left;margin-top:60px}.fdetail_intro .txt1{width:100%}.fdetail_intro .txt2{width:100%;margin:30px auto 0}}.fdetail_special{position:relative;margin-top:70px;text-align:center;padding:120px 0}.fdetail_special:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5)}.fdetail_special .special_wrap{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative}.fdetail_special .special_tit{font-size:30px;color:#fff}.fdetail_special .special_tit small{display:block;margin:0 auto 20px;font-size:21px;letter-spacing:21px;padding:0 0 0 21px;font-family:Abel}.fdetail_special .special_list{margin:75px 0 0;min-width:1100px;display:flex;justify-content:center}.fdetail_special .special_list:after{content:"";display:block;clear:both}.fdetail_special .special_list li{position:relative;float:left;background:rgba(0,0,0,.7);width:343px;padding:45px 33px;margin-left:35px}.fdetail_special .special_list li:first-of-type{margin:0}.fdetail_special .special_list li i img{width:50px}.fdetail_special .special_list li .tit{font-size:20px;color:#fff;margin:20px 0}.fdetail_special .special_list li .desc{font-size:14px;line-height:1.75;color:#b3b3b3}@media (max-width:768px){.fdetail_special{margin-top:60px;padding:45px 0}.fdetail_special .special_tit{font-size:16px;line-height:1.4}.fdetail_special .special_tit small{font-size:14px;letter-spacing:6px;padding:0 0 0 6px}.fdetail_special .special_list{margin:20px 0 0;min-width:auto;flex-direction:column}.fdetail_special .special_list li{width:100%;margin:0 0 12px;padding:20px}.fdetail_special .special_list li:first-of-type{margin:0 0 12px}.fdetail_special .special_list li i{position:absolute;top:50%;left:0;margin-top:-35px;width:100px}.fdetail_special .special_list li i img{width:32px}.fdetail_special .special_list li .tit{position:absolute;top:53%;left:12px;width:76px;font-size:14px;line-height:1.5;word-break:keep-all;margin:0}.fdetail_special .special_list li .desc{margin-left:80px;text-align:left}}.fdetail_map{margin:120px 0 20px}.fdetail_map .map_txt{text-align:center}.fdetail_map .map_txt .txt1,.fdetail_map .map_txt .txt2{font-size:16px;width:780px;word-break:keep-all;margin:20px auto 0;line-height:2.2}.map_container{position:relative;margin-top:50px;height:550px;background:#ddd}.map_container .map_tit{position:absolute;top:42px;left:50%;margin-left:-645px;width:290px;padding:22px 30px 30px;background:#fff}.map_container .map_tit .title{font-size:24px;line-height:1.5}.map_container .map_tit .desc{margin-top:20px;font-size:14px;line-height:1.6}.map_container .map_tit .links{margin:18px 0 -3px -3px}.map_container .map_tit .links a{text-indent:-99999px;width:25px;height:25px;display:inline-block;margin-right:5px}.map_container .map_tit .links a.insta{background:url(/web/images/ico_sns.png) no-repeat 0 -25px;background-size:25px 125px}.map_container .map_tit .links a.naver{background:url(/web/images/ico_sns.png) no-repeat 0 -50px;background-size:25px 125px}.map_container .map_stay{background:url(/web/images/map-stay.png) no-repeat 50%;background-size:cover;width:31px;height:44px;cursor:pointer;text-indent:-9999px}.map_container .map_marker{background:url(/web/images/map-marker.png) no-repeat 50%;background-size:cover;width:34px;height:37px;color:#fff;font-size:16px;line-height:30px;text-align:center;font-family:Abel;cursor:pointer}.fdetail_map .map_info{margin-top:60px}.fdetail_map .map_info ul{margin:0 0 0 -30px;padding:0 0 20px;overflow:hidden;min-width:1330px}.fdetail_map .map_info li{position:relative;width:410px;height:85px;margin-left:30px;border-bottom:1px solid #ccc;padding:20px 0 20px 60px;float:left}.fdetail_map .map_info li:first-of-type,.fdetail_map .map_info li:nth-of-type(2),.fdetail_map .map_info li:nth-of-type(3){border-top:4px solid #000}.fdetail_map .map_info li .map_marker{background:url(/web/images/map-marker.png) no-repeat 50%;background-size:cover;width:34px;height:37px;color:#fff;font-size:16px;line-height:30px;text-align:center;font-family:Abel;position:absolute;top:23px;left:10px}.fdetail_map .map_info li .tit{font-size:16px;color:#333;font-weight:700}.fdetail_map .map_info li .tit em{display:inline-block;margin-left:10px;color:#848484;font-family:Abel;font-size:13px;letter-spacing:1px}.fdetail_map .map_info li .desc{font-size:13px;color:#333;margin-top:9px}@media (max-width:768px){.fdetail_map{margin:60px 0 0}.fdetail_map .map_txt{text-align:left}.fdetail_map .map_txt .txt1{margin:0 100px 0 0}.fdetail_map .map_txt .txt1,.fdetail_map .map_txt .txt2{font-size:16px;line-height:1.75;width:100%;word-break:normal}.fdetail_map .map_txt .txt2{margin:20px 100px 0 0}.map_container{margin-top:200px;height:405px}.map_container .map_tit{top:-175px;left:20px;right:20px;margin-left:0;width:auto;padding:12px;background:#f6f6f6}.map_container .map_tit .title{position:absolute;top:15px;left:15px;width:88px;font-size:14px;line-height:1.6}.map_container .map_tit .desc{margin:0 0 0 92px}.map_container .map_tit .links{margin:10px 0 -3px 87px}.map_container .map_tit .links a{width:20px;height:20px}.map_container .map_tit .links a.insta{background:url(/web/images/ico_sns.png) no-repeat 0 -20px;background-size:20px 100px}.map_container .map_tit .links a.naver{background:url(/web/images/ico_sns.png) no-repeat 0 -40px;background-size:20px 100px}.map_container .map_stay{width:24px;height:34px}.map_container .map_marker{width:26px;height:28px;font-size:12px;line-height:25px}.fdetail_map .map_info{margin-top:10px}.fdetail_map .map_info ul{margin:0;padding:0;min-width:auto}.fdetail_map .map_info li{width:100%;height:auto;margin:0;border-bottom:none;padding:20px 0 0 40px;float:none}.fdetail_map .map_info li:first-of-type,.fdetail_map .map_info li:nth-of-type(2),.fdetail_map .map_info li:nth-of-type(3){border-top:none}.fdetail_map .map_info li .map_marker{width:26px;height:28px;font-size:12px;line-height:25px;top:20px;left:4px}.fdetail_map .map_info li .tit{font-size:14px;margin-top:4px}.fdetail_map .map_info li .tit em{font-size:12px}.fdetail_map .map_info li .desc{font-size:14px;margin-top:7px}}.fdetail_title{font-size:25px;color:#222;text-align:center;font-weight:500;font-family:Pretendard JP;line-height:1.5;word-break:keep-all}.fdetail_title small{font-size:14px;display:block;letter-spacing:7px;margin-top:15px;font-family:Abel,Pretendard JP;text-transform:uppercase;text-align:center}.fdetail_title:after{content:"";display:block;width:1px;height:40px;background:#000;margin:25px auto 0}@media (max-width:768px){.fdetail_title{font-size:20px}.fdetail_title small{letter-spacing:6px;margin-top:16px}.fdetail_title:after{height:20px;margin-top:15px}}.fdetail_top{clear:both;position:relative}.fdetail_top .btn_back{position:absolute;top:75px;right:0;padding:10px 0 10px 42px;font-size:13px;color:#000;background:url(/web/images/ico-back.png) no-repeat 0 50%}.fdetail_top .title_container{font-family:Pretendard JP;display:flex;flex-direction:column;gap:4px}.fdetail_top .title_container .place_name{font-size:28px;font-weight:400;line-height:32px;color:#1a1a1a}.fdetail_top .title_container .location_info{font-size:14px;font-weight:400;line-height:20px;color:#666}.fdetail_top .top_title{display:flex;justify-content:space-between;padding:48px 0 17px}.fdetail_top .links_area{display:flex;flex-direction:row;align-items:flex-end;gap:8px;z-index:20}.fdetail_top .links_area>li{width:44px;padding:4px 0;display:flex;flex-direction:column;align-items:center;gap:8px}.fdetail_top .links_area>li>small{font-size:12px;font-weight:400;line-height:20px;letter-spacing:-.6px;color:#666}.share_layer{position:absolute;top:45px;right:0;box-shadow:0 4px 20px 0 rgba(0,0,0,.1);border:1px solid #e6e6e6;background:#fff;width:252px;text-align:center;padding:20px}.share_layer .btn_close{position:absolute;top:5px;right:5px;width:40px;height:40px;background:url(/web/images/btn-close.png) no-repeat 50%;background-size:16px 16px;text-indent:-9999px}.share_layer .share_tit{font-size:14px;color:#4d4d4d}.share_layer .share_list{clear:both;font-size:0;margin:10px 0 0}.share_layer .share_list li{display:inline-block;width:50%;font-size:14px;color:#4d4d4d;margin:15px 0}.share_layer .share_list .email,.share_layer .share_list .sms{display:none!important}.share_layer .share_list img{width:52px;height:52px;display:block;margin:0 auto 12px}.share_layer .share_list li:hover{text-decoration:underline}.link-copy,.link-copy-topbanner{position:fixed;top:117px;left:50%;transform:translateX(-50%);z-index:var(--toast);background:rgba(0,0,0,.5);font-size:18px;line-height:38px;padding:0 20px;border-radius:100px;color:#fff;width:-moz-max-content;width:max-content;opacity:0;visibility:hidden}.link-copy-topbanner{top:200px}.fdetail_top .top_img{height:650px;width:100%;margin:0 auto}.fdetail_top .top_img .info{position:absolute;left:50%;bottom:0;height:80px;width:1280px;margin-left:-640px;background:rgba(0,0,0,.85);display:flex;display:-ms-flexbox;align-items:center;justify-content:space-between}.fdetail_top .top_img .info .link{width:296px;text-align:right;display:flex;display:-ms-flexbox;justify-content:center;gap:28px;flex-shrink:0}.fdetail_top .top_img .info .link a{display:inline-block;font-family:Lato-Bold;font-size:16px;line-height:28px;width:84px;color:#fff;text-align:left}.fdetail_top .top_img .info .link:after{position:absolute;top:0;right:296px;content:"";display:block;width:1px;height:80px;background:hsla(0,0%,100%,.2)}.stay-main-img{position:relative;height:650px;background-color:#f2f2f2}.stay-main-img span#show-pictures-button{line-height:40px;position:absolute;background-color:rgba(0,0,0,.25);border:1px solid #d9d9d9;padding:0 16px;top:28px;right:36px;z-index:2;color:#fff;font-size:15px;cursor:pointer}.stay-main-img>ul{height:100%}.stay-main-img a{position:relative;width:100%;height:100%}.stay-main-img img{width:100%;height:100%;position:absolute;top:0;left:0}.stay-main-img .swiper-pagination.swiper-pagination-fraction{top:32px;right:34px;left:auto;bottom:auto;width:auto;font-size:16px;font-weight:400;line-height:1.5;color:#fff;padding:6px 14px;border-radius:9999px;background-color:rgba(0,0,0,.5)}.stay-main-img .swiper-button-prev{left:0}.stay-main-img .swiper-button-next{right:0}.stay-main-img .swiper-button-next,.stay-main-img .swiper-button-prev{width:60px;height:60px;margin-top:-30px}.stay-main-img .swiper-button-prev{background:url(/web/images/journal-detail-arrow-left.png) no-repeat}.stay-main-img .swiper-button-next{background:url(/web/images/journal-detail-arrow-right.png) no-repeat}.stay-main-img .swiper-button-next:after,.stay-main-img .swiper-button-prev:after{content:none}@media (max-width:1800px){.fdetail_top .name{max-width:1800px}.fdetail_top .btn_back{right:20px}.fdetail_top .top_title{padding:48px 16px 17px 20px}}@media (max-width:1290px){.fdetail_top .top_img .info{left:0;right:0;width:100%;margin-left:0}}@media (max-width:768px){.fdetail_top{padding:0 0 60px}.fdetail_top .top_title{padding:8px 16px}.fdetail_top .title_container{justify-content:center}.fdetail_top .title_container .place_name{font-size:18px;line-height:24px}.fdetail_top .title_container .location_info{font-size:12px}.fdetail_top .links_area>li{gap:4px}.fdetail_top .top_img .info .link:after{right:84px}.fdetail_top .btn_back{top:10px;right:0;transform:scale(.7)}.fdetail_top .top_img{height:0;position:relative;padding-bottom:70%}.fdetail_top .top_img .info{bottom:-60px;height:60px;background:#000}.fdetail_top .top_img .info .eng_name{position:absolute;left:15px;top:42px;width:77%;text-align:left;font-size:12px}.fdetail_top .top_img .info .eng_name small{font-size:10px;margin-top:3px}.fdetail_top .top_img .info .link{flex-direction:column;justify-content:center;text-align:center;width:84px;padding:0 16px;gap:4px}.fdetail_top .top_img .info .link a{font-size:10px;line-height:16px;width:52px;display:flex;justify-content:center;align-items:center}.fdetail_top .links_area{top:2px;right:10px}.stay-main-img{height:auto;position:relative;aspect-ratio:10/7}.stay-main-img span#show-pictures-button{padding:0 13px;font-size:12px;line-height:32px;top:16px;right:16px}.stay-main-img .swiper-pagination.swiper-pagination-fraction{top:16px;right:16px;padding:2px 8px;font-size:12px}.stay-main-img .swiper-button-next,.stay-main-img .swiper-button-prev{display:none}.share_layer{position:fixed;top:50%;left:50%;right:auto;transform:translate(-50%,-50%);z-index:var(--modal)}.share_layer .share_list .email,.share_layer .share_list .sms{display:inline-block!important}.share-area .dim{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:var(--overlay)}.link-copy,.link-copy-topbanner{position:fixed;top:auto;bottom:110px;font-size:15px;line-height:31px;color:#fff}.reveal{visibility:visible;opacity:1;transition:.8s}.share_layer .share_list li:hover{text-decoration:none}}.fdetail_banner{margin-top:60px}.fdetail_info{margin-top:200px}.fdetail_info .img{float:left;width:65%;height:480px}.fdetail_info .tit{font-size:30px;font-weight:500;color:#000;float:right;width:29%}.fdetail_info .tit small{display:block;font-size:15px;color:#757575;font-family:Abel,Pretendard JP;letter-spacing:1.2px;margin:12px 0 22px;text-transform:uppercase}.fdetail_info .info{float:right;width:29%;border-top:3px solid #000}.fdetail_info .info li{font-size:14px;color:#000;border-bottom:1px solid #ddd;line-height:49px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.fdetail_info .info li .th{font-size:12px;color:#999;display:inline-block;width:100px}.fdetail_info .info li .th:lang(ja){width:127px!important}@media (max-width:768px){.fdetail_info{margin-top:70px}.fdetail_info .img{width:100%;height:0;overflow:hidden;padding-bottom:55%;margin-top:80px}.fdetail_info .tit{font-size:16px;width:100%;padding:15px 0 12px;position:absolute;top:0;left:0;text-align:center}.fdetail_info .tit small{font-size:9px;margin:5px 0 0}.fdetail_info .info{width:100%;margin-top:10px}.fdetail_info .info li{line-height:35px;font-size:12px}}.fdetail_calendar{margin-top:88px}@media (max-width:768px){.fdetail_calendar{margin-top:39px;padding:0}.fdetail_calendar .booking_summary{height:79px}.fdetail_calendar .booking_summary .name{position:absolute;top:50px}.fdetail_calendar .booking_summary .day{position:absolute;top:0}.calendar_wrap{border-bottom:none!important}}.fdetail_room{height:700px;margin:140px auto 0}.fdetail_room:before{content:"";width:50%;position:absolute;top:0;left:0;background:#f5f5f5;height:700px;z-index:-1}.fdetail_room .room_cont{padding-top:120px;height:580px}.room_cont .room_tit{font-size:14px;color:#000;letter-spacing:11px;text-transform:uppercase;margin-left:5px;font-family:Abel,Pretendard JP}.room_cont .tit{font-size:40px;color:#000;line-height:1.2;font-weight:400;margin-top:29px}.room_cont .tit:after{content:"";display:block;width:80px;height:4px;background:#000;margin-top:32px}.room_cont .txt{font-size:16px;color:#424242;line-height:1.75;margin-top:35px;width:32%;padding-right:60px}.room_slider{position:absolute;top:120px;left:50%;right:0;margin-left:-230px}.room-slider .slick-list{height:550px!important}.room_slider .slider_box{width:460px!important;height:460px;background:#ddd;margin:0 48px 100px 0;position:relative;box-shadow:13px 15px 30px 0 rgba(0,0,0,.2)}.room_slider .slider_box .img{width:460px;height:460px}.room_slider .slider_box .room-info{position:absolute;bottom:0;left:0;right:0;padding:28px;background:rgba(0,0,0,.5);color:#fff}.room_slider .slider_box .room-info .name{font-size:24px;line-height:1.3}.room_slider .slider_box .room-info .name small{display:block;font-size:14px;line-height:20px;color:#ccc;letter-spacing:1px;font-family:Abel,Pretendard JP}.room_slider .slider_box .room-info .price{font-size:20px;line-height:28px;font-family:Pretendard JP;margin-top:12px}.room_slider .slider_box .room-info .price .strike{display:block;text-decoration:line-through;color:#999;margin-bottom:4px}.room_slider .slider_box .room-info .etc{font-size:14px;color:#e6e6e6;margin-top:12px}.room_slider .slider_box .room-info .etc span+span{margin-left:8px}.room_slider .slider_box .room-info .book{position:absolute;bottom:28px;right:30px;font-size:14px;line-height:30px;border-bottom:1px solid #fff;display:block;letter-spacing:.5px;font-family:Abel,Pretendard JP}.room_slider .slick-prev{left:-415px;background:url(/web/images/arw-fsdetail03.png) no-repeat 70px 140px;background-position:0 0}.room_slider .slick-next,.room_slider .slick-prev{top:inherit;bottom:90px;z-index:2;width:70px;height:70px}.room_slider .slick-next{left:-330px;background:url(/web/images/arw-fsdetail03.png) no-repeat 70px 140px;background-position:0 -70px}@media (max-width:768px){.fdetail_room{padding:40px 0 0;width:100%;height:430px;margin-top:0}.fdetail_room:before{width:100%;height:260px}.experiment.fdetail_room,.experiment.fdetail_room:before{height:582px}.fdetail_room .room_cont{width:100%;height:200px;text-align:center;padding:0}.room_cont .room_tit{font-size:9px;letter-spacing:7px}.room_cont .tit{font-size:20px;line-height:24px;margin-top:0;font-weight:400}.room_cont .experiment.tit:after,.room_cont .tit:after{display:none}.room_cont .txt{font-size:14px;width:auto;margin-top:15px;padding:0 30px}.room_slider{top:136px;left:0;margin-left:0;right:0;width:100%}.room_slider .slider_box{width:280px!important;height:280px;margin:0 0 50px 20px;box-shadow:-6px 7.5px 15px 0 rgba(0,0,0,.2)}.room_slider .slider_box .img{width:280px;height:280px}.room_slider .slider_box .room-info{width:100%;padding:16px}.room_slider .slider_box .room-info .name{font-size:18px;line-height:24px}.room_slider .slider_box .room-info .name small{font-size:12px;line-height:16px;letter-spacing:1px}.room_slider .slider_box .room-info .price{font-size:16px;line-height:20px;margin-top:8px}.room_slider .slider_box .room-info .etc{width:100%;font-size:12px;line-height:16px;margin-top:8px}.room_slider .slider_box .room-info .etc .dot{margin:0 6px;width:2px;height:2px}.room_slider .slider_box .room-info .book{letter-spacing:.5px;font-size:10px;bottom:13px;right:12px;line-height:1.6}.room_slider .slick-next,.room_slider .slick-prev{display:none}.room_slider ul>:last-child{margin-right:20px}}.fdetail_article{margin-top:140px}.fdetail_article .article_txt{font-size:16px;color:#000;line-height:2;text-align:center;margin-top:20px}.article_slider{margin-top:100px;font-size:0}.fdetail_slider .img{width:100%;height:700px}.fdetail_slider_thum{border-top:1px solid #fff;background:#222;height:60px}.fdetail_slider_thum .slick-slide{border-left:1px solid #fff}.fdetail_slider_thum .thum_img{float:left;width:10%;background:#000;height:59px;cursor:pointer;background-color:#222;opacity:.2}.fdetail_slider_thum .slick-current .thum_img{opacity:1}.article_slider .slick-prev{z-index:2;left:0;margin-top:-30px;width:60px;height:60px;background:url(/web/images/arw-fsdetail01.png) no-repeat;background-size:cover;background-position:0 0}.article_slider .slick-next{z-index:2;right:0;margin-top:-30px;width:60px;height:60px;background:url(/web/images/arw-fsdetail01.png) no-repeat;background-size:cover;background-position:0 -60px}.article_column{width:100%;margin-top:40px;display:flex;display:-ms-flexbox;justify-content:space-between}.article_column .column{vertical-align:top;width:48.8%}.article_column .column .img{width:100%;height:430px}.article_column .column .txt{font-size:14px;color:#222;line-height:1.9;margin-top:15px}@media only screen and (max-width:768px){.fdetail_article{min-width:inherit;margin-top:80px}.fdetail_article .article_txt{font-size:12px;line-height:24px;margin-top:10px}.article_slider{margin-top:30px}.fdetail_slider .img{width:100%;height:0;position:relative;overflow:hidden;padding-bottom:55%;min-height:200px}.article_slider .slick-next,.article_slider .slick-prev{width:30px;height:30px;margin-top:-15px}.article_slider .slick-next{background-position:0 -30px}.fdetail_slider_thum{display:none}.article_column{margin-top:0;flex-direction:column}.article_column .column{width:100%;padding:0;margin-top:50px}.article_column .column .img{width:100%;height:0;position:relative;overflow:hidden;padding-bottom:55%;min-height:200px}.article_column .column .txt{font-size:12px;line-height:18px}}.fdetail_taste{margin-top:140px;width:100%}.taste_slider{position:relative;font-size:0;margin:30px 0 0 -30px}.taste_slider:before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;width:30px;background:#fff;z-index:10}.taste_slider .slider_box{position:relative;padding-left:30px}.taste_slider .img{width:100%;height:0;position:relative;padding-bottom:55%;min-height:400px}.taste_slider .taste_box{position:absolute;bottom:0;left:30px;width:330px;height:270px;background:#fff}.taste_slider .taste_box .tit{font-size:26px;color:#151515;text-transform:uppercase;margin-top:35px}.taste_slider .taste_box .txt{font-size:14px;color:#666;line-height:24px;margin-top:15px;padding-right:50px}.taste_slider .slick-prev{left:30px;background:url(/web/images/arw-fsdetail02.png) no-repeat 9px 20px;background-position:0 0;background-color:#fff}.taste_slider .slick-next,.taste_slider .slick-prev{top:inherit;bottom:0;z-index:2;width:40px;height:40px;border:1px solid #6e6e6e}.taste_slider .slick-next{left:69px;background:url(/web/images/arw-fsdetail02.png) no-repeat 9px 20px;background-position:0 -40px;background-color:#fff}.taste_slider .slider-count{font-size:14px;line-height:20px;position:absolute;bottom:10px;left:310px;text-align:center;color:#666;z-index:1;font-weight:700}.taste_slider .slider-count .active{color:#666;font-weight:700}.taste_slider .slider-count .total{color:#999;font-weight:400}@media (max-width:768px){.fdetail_taste{width:100%;margin-top:70px}.taste_slider:before{display:none}.taste_slider .slider_box{margin:0}.taste_slider .taste_box{position:relative;height:auto;width:100%;left:0}.taste_slider .img{padding-bottom:63%;min-height:215px}.taste_slider .taste_box .tit{font-size:16px;margin-top:20px;font-weight:500}.taste_slider .taste_box .txt{font-size:12px;line-height:18px;margin-top:10px;padding:0 0 30px}.taste_slider .slick-prev{left:35px;background:url(/web/images/arw-fslist.png) no-repeat;background-size:cover;background-position:0 0}.taste_slider .slick-next,.taste_slider .slick-prev{top:46%;bottom:inherit;width:16px;height:31px;border:0;margin-top:-60px}.taste_slider .slick-next{left:inherit;right:5px;background:url(/web/images/arw-fslist.png) no-repeat;background-size:cover;background-position:0 -31px}.taste_slider .slick-dots{bottom:0;left:15px;width:100%}.taste_slider .slick-dots li{background:#000;margin:0 3px;width:6px;height:6px}.taste_slider .slider-count{display:none}}.fdetail_benefit{margin-top:150px;background:#000}.fdetail_benefit .benefit_bg{width:100%;opacity:.3;position:absolute;top:0;left:0;bottom:0}.fdetail_benefit .benefit_cont{height:730px;display:flex;display:-ms-flexbox;flex-direction:column;justify-content:center}.benefit_cont .benefit_tit{font-size:47px;color:#fff;text-align:center;font-family:Lato-Bold}.benefit_cont .benefit_tit:after{content:"";display:block;width:104px;height:1px;background:hsla(0,0%,100%,.3);margin:24px auto 0}.benefit_cont .benefit_tit small{display:block;font-size:24px;color:#fff;margin-top:10px}.benefit_option{margin:50px 0 0 -20px;text-align:center;display:flex;display:-ms-flexbox;justify-content:center}.benefit_option .benefit_box{vertical-align:top;width:25%;padding-left:20px}.benefit_cont .benefit_option .benefit_box .box{text-align:center;background:#000;width:100%;height:$stay-card-min-height;display:flex;display:-ms-flexbox;flex-direction:column;justify-content:center}.benefit_cont .benefit_option .benefit_box i{display:block;background:url(/web/images/ico-benefits.png) no-repeat;background-size:110px 440px;width:110px;height:110px;margin:0 auto}.benefit_cont .benefit_option .benefit_box i.ico_member{background-position:0 0}.benefit_cont .benefit_option .benefit_box i.ico_checkin{background-position:0 -110px}.benefit_cont .benefit_option .benefit_box i.ico_breakfast{background-position:0 -220px}.benefit_cont .benefit_option .benefit_box i.ico_halfboard{background-position:0 -330px}.benefit_cont .benefit_option .benefit_box .txt1{font-size:21px;color:#fff;font-weight:700;margin-top:15px}.benefit_cont .benefit_option .benefit_box .txt2{font-size:21px;color:#cacaca;margin-top:8px}.benefit_cont .benefit_txt{clear:both;font-size:14px;color:#fff;line-height:1.8;text-align:center;margin-top:33px}@media (max-width:768px){.fdetail_benefit{margin-top:80px}.fdetail_benefit .benefit_cont{padding:50px 0;height:auto}.benefit_cont .benefit_tit{font-size:23px}.benefit_cont .benefit_tit small{font-size:12px;margin-top:5px}.benefit_cont .benefit_tit:after{width:52px;margin-top:12px}.benefit_option{width:100%;padding:0 17px;margin:25px 0 0;flex-wrap:wrap}.benefit_option .benefit_box{width:50%;padding:5px}.benefit_cont .benefit_option .benefit_box .box{width:100%;height:135px}.benefit_cont .benefit_option .benefit_box i{background-size:55px 220px;width:55px;height:55px}.benefit_cont .benefit_option .benefit_box i.ico_member{background-position:0 0}.benefit_cont .benefit_option .benefit_box i.ico_checkin{background-position:0 -55px}.benefit_cont .benefit_option .benefit_box i.ico_breakfast{background-position:0 -110px}.benefit_cont .benefit_option .benefit_box i.ico_halfboard{background-position:0 -165px}.benefit_cont .benefit_option .benefit_box .txt1{font-size:12px;margin-top:15px}.benefit_cont .benefit_option .benefit_box .txt2{font-size:11px}.benefit_cont .benefit_txt{font-size:10px;margin-top:20px}}.fdetail_kit{width:100%;margin:150px auto 0}.kit_cont{font-size:16px;color:#000;line-height:2;text-align:center;margin-top:20px}.kit_cont img{display:block;margin:70px auto 0;width:100%}@media (max-width:768px){.fdetail_kit{margin-top:80px}.kit_cont{font-size:12px;margin-top:20px}.kit_cont img{margin-top:25px}}.fdetail_discovery{width:100%;margin-top:140px;overflow:hidden}.fdetail_discovery .fdetail_map{background:#eee;height:550px;margin:30px 0 50px}.discovery_cont .tab_btn{overflow:hidden;border-left:1px solid #333;border-top:1px solid #333;border-bottom:1px solid #333;width:100%}.discovery_cont .tab_btn li{float:left;width:33.33%;border-right:1px solid #333}.discovery_cont .tab_btn li a{display:block;line-height:35px;text-transform:uppercase;font-size:10px;text-align:center}.discovery_cont .tab_btn li.active a{color:#fff;background:#333}.discovery_cont .tab_cont{display:flex;display:-ms-flexbox;justify-content:center;position:relative;overflow:hidden}.discovery_cont .tab_cont .tab_view{flex:1 1;z-index:-1;display:block;margin-left:30px}.discovery_cont .tab_cont .tab_view.active{z-index:1;display:block}.discovery_cont .tab_cont .tab_view:first-child{margin-left:0}.discovery_cont .tab_cont .tab_view .tit{text-align:center;font-size:14px;color:#fff;background:#323232}.discovery_cont .tab_cont .tab_view li{line-height:40px;border-bottom:1px solid #ddd;font-size:14px;color:#333;font-weight:500;padding:0 6px}.discovery_cont .tab_cont .tab_view li .distance{float:right;color:#666;font-weight:400}@media (max-width:768px){.fdetail_discovery{margin-top:80px}.fdetail_discovery .fdetail_map{height:300px;margin:17px 0 25px}.discovery_cont .tab_cont .tab_view{display:none;margin:0}.discovery_cont .tab_cont .tab_view .tit{display:none}.discovery_cont .tab_cont .tab_view li{line-height:35px;font-size:12px}}.bt_fdetail{width:auto;justify-content:start;margin-top:100px;border-top:1px solid #000}.bt_fdetail button{flex:none;margin:0}.bt_fdetail .btn_wh{width:200px;margin-left:10px}.bt_fdetail .btn_bk{width:360px;position:absolute;right:20px}@media (max-width:768px){.bt_fdetail{padding-right:20px;margin-top:30px}.bt_fdetail .btn_wh{width:33.33%;z-index:1;height:40px}.bt_fdetail .btn_bk{width:100%;left:0;bottom:-65px;border:20px solid #fff;height:95px}}.email,.phone{color:#939393}.promo_visual ul .slider_box{border-right:1px solid #fff}.promo_visual ul .img{height:700px;background-color:#f2f2f2}@media (max-width:768px){.promo_visual ul .slider_box{border:none;padding:0 0 190px}.promo_visual ul .img{height:0}.promo_visual .slick-dots{bottom:0;left:0;width:100%}.promo_visual .slick-dots li{background:#000;margin:0 3px;width:6px;height:6px}}.promolist_slider{width:100%;margin:20px auto 0}.promolist_slider .sec_title{margin-bottom:25px}.promolist_slider .promolist{margin-top:-40px;overflow:hidden}.promolist_slider ul{font-size:0;margin:40px -60px 0;border:1px solid #dadada}.promolist_slider .slider_box{text-align:center;width:100%;padding:60px;position:relative;font-size:0}.promolist_slider .slider_box .btn_like{position:absolute;bottom:283px;right:73px;z-index:1}.promolist_slider .slider_box .e_date{right:60px;top:60px}.promolist_slider .slider_box .img{width:100%;height:0;position:relative;overflow:hidden;padding-bottom:60%}.promolist_slider .slider_box .e-date{top:60px;right:60px}.promolist_slider .slider_box .info{width:100%}.promolist_slider .slider_box .info .small_tit{font-size:12px;color:#181818;letter-spacing:3.5px;margin-top:40px;font-family:Abel,Pretendard JP}.promolist_slider .slider_box .info .tit{font-size:24px;color:#333;line-height:1.4;margin-top:15px;overflow:hidden;text-overflow:ellipsis;white-space:normal;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;box-orient:vertical;-webkit-box-orient:vertical;word-wrap:break-word}.promolist_slider .slider_box .info .tit strong{font-weight:700}.featured_pc .slider_box .house_info{width:354px;height:347px}.featured_pc .slider_box .house_info .promo_tit{margin-top:20px}.featured_pc .slider_box .house_info .featured{margin:10px 0 20px}.featured_pc .slider_box .house_info .desc{font-size:14px;color:#999;line-height:1.5;margin-top:12px}.featured_pc .slider_box .house_info .promotion_more{position:absolute;bottom:40px;left:146px}.promolist_slider .slider_box .info .txt{font-size:16px;color:#333;margin-top:20px;line-height:1.5;height:36px}.promolist_slider .slider_box .info .more{margin-top:20px}.promolist_slider .slick-track .slick-slide:nth-child(2n) .slider_box{border-left:1px solid #dadada}.promolist_slider .slick-prev{right:85px;top:-8px;left:auto;width:9px;height:15px;background:url(/web/images/arw-bk.png) no-repeat 9px 20px;background-position:0 -15px}.promolist_slider .slick-next{right:60px;top:-8px;width:9px;height:15px;background:url(/web/images/arw-bk.png) no-repeat 9px 20px;background-position:0 0}@media (max-width:768px){.promolist_slider .sec_title{margin-bottom:30px;text-align:center}.promolist_slider .promolist{margin-top:0}.promolist_slider ul{margin:0 -20px;border:none}.promolist_slider .slider_box{border:none;width:100%;padding:0 20px}.promolist_slider .slider_box .btn_like{top:auto;bottom:173px;right:30px}.promolist_slider .slider_box .e_date{top:0;right:20px}.promolist_slider .slider_box .info{width:100%}.slider_box .house_info{width:auto;height:190px}.promolist_slider .slider_box .info .small_tit{font-size:9px;margin-top:28px}.promolist_slider .slider_box .info .tit{font-size:15px}.promolist_slider .slider_box .info .txt{font-size:13px;margin-top:12px;line-height:1.5}.promotion-mobile-banner .slider_box .house_info{padding:20px 0;height:190px}.promotion-mobile-banner .slider_box .house_info .featured{margin:0 0 10px}.promotion-mobile-banner .slider_box .house_info .desc{font-size:14px;color:#999;line-height:1.6;margin:0 0 16px}.promolist_slider .slider_box .info .more{margin-top:20px}}.promolist_event{margin-top:110px}.promolist_event .sec_title{padding:0 0 25px}.promolist_event .stay_list .slick-prev{left:auto;right:23px;top:-8px;margin-left:16px;width:9px;height:15px}.promolist_event .stay_list .slick-next{left:auto;right:0;top:-8px;margin-left:38px;width:9px;height:15px}.promolist_event .stay_list .slider-count{display:none}@media (max-width:768px){.promolist_event{margin-top:80px;margin-bottom:20px;padding:0}.promolist_event .sec_title{padding-bottom:30px;text-align:center}}.detail_deal{background:#f0efec;position:relative;overflow:hidden}.promo_detail_deal .deal_benefit{position:absolute;bottom:0;top:0;width:23.26%}.detail_deal .btn_book{position:absolute;bottom:20px;left:20px;right:20px;line-height:50px;font-size:16px}.promo_detail_deal .deal_benefit .benefit_txt{background:#000;color:#fff;height:42%;width:100%;padding:15px 34px;border-bottom:1px solid #303030;display:flex;display:-ms-flexbox;align-items:center;justify-content:center;flex-direction:column;text-align:center;font-size:16px;line-height:1.8}.promo_detail_deal .deal_benefit .benefit_txt small{display:block;font-size:11px;text-transform:uppercase;margin-bottom:25px;letter-spacing:5px;font-family:Abel,Pretendard JP}.promo_detail_deal .deal_benefit .benefit_date{background:#f0efec;color:#818181;padding:15px 34px}.promo_detail_deal .deal_benefit .benefit_date dt{clear:both;font-size:12px;color:#818181;margin-top:20px}.promo_detail_deal .deal_benefit .benefit_date dd{clear:both;font-size:14px;color:#191919;margin-top:3px;line-height:24px}.promo_detail_deal .deal_benefit .benefit_date dd em{font-size:12px;color:#818181;display:block}.promo_detail_deal .deal_img{float:right;width:76.74%}.promo_detail_deal .deal_img .img{width:100%;height:0;position:relative;overflow:hidden;padding-bottom:61%;min-height:530px}@media (max-width:768px){.promo_detail_deal .detail_deal{margin:0 -20px}.promo_detail_deal .deal_benefit{position:relative;width:100%;padding-bottom:60px}.detail_deal .btn_book{line-height:40px;bottom:25px;font-size:14px;left:60px;right:60px}.promo_detail_deal .deal_benefit .benefit_txt{height:130px;width:100%;font-size:15px}.promo_detail_deal .deal_benefit .benefit_txt small{font-size:11px;margin-bottom:5px;letter-spacing:4px}.promo_detail_deal .deal_benefit .benefit_date{padding:15px 0 0}.promo_detail_deal .deal_benefit .benefit_date dl{text-align:center;padding-bottom:30px}.promo_detail_deal .deal_benefit .benefit_date dt{font-size:12px;margin-top:15px}.promo_detail_deal .deal_benefit .benefit_date dd{font-size:12px;line-height:20px;margin-top:3px}.promo_detail_deal .deal_img{float:none;width:100%}.promo_detail_deal .deal_img .img{width:100%;height:0;position:relative;overflow:hidden;padding-bottom:61%;min-height:auto}}.promo_info{margin-top:80px}.promo_info:before{content:"";display:block;border-top:1px solid #ddd;margin:0 0 80px}@media (max-width:768px){.promo_info:before{display:none}.promo_info .img{margin-top:0}.promo_info .tit{position:relative;text-align:left}.promo_info .info{margin-top:0}}.promo_benefit{margin-top:80px}.promo_benefit:before{content:"";display:block;border-top:1px solid #ddd;margin:0 0 80px}@media (max-width:768px){.promo_benefit:before{display:none}}.detail_deal_txt{text-align:center;padding:40px 20px}.detail_deal_txt .txt1{font-size:30px;color:#000;line-height:1.4}.detail_deal_txt .txt2{max-width:1024px;font-size:14px;color:#181818;margin:20px auto 0;line-height:1.8}@media (max-width:768px){.detail_deal_txt:before{display:none}.detail_deal_txt{padding:40px 25px 0;border:none}.detail_deal_txt .txt1{font-size:18px}.detail_deal_txt .txt2{font-size:12px;line-height:18px;margin-top:15px}}.promo_detail_rooms:before{content:"";display:block;border-top:1px solid #ddd;margin:0 0 100px}.promo_detail_rooms .sec_title{margin-bottom:50px;text-align:center}@media (max-width:768px){.promo_detail_rooms:before{display:none}.promo_detail_rooms{margin-top:80px;width:100%;padding:0}.promo_detail_rooms .sec_title{margin-bottom:30px}.promo_detail_rooms .stay_list .btn_like{bottom:100px}.promo_detail_rooms .stay_list .stay_box{padding:0 20px 30px}}.promo_detail_taste{margin-top:160px}.promo_detail_taste:before{content:"";display:block;border-top:1px solid #ddd;margin:100px 0}@media (max-width:768px){.promo_detail_taste{margin:80px 0}.promo_detail_taste:before{display:none}}.promo_detail_event{width:100%;margin:0 auto;font-size:0}.promo_detail_event .detail_event{position:relative}.promo_detail_event .slider_box .img{width:100%;height:0;position:relative;padding-bottom:47%;min-height:470px}.promo_detail_event .slick-dots{bottom:48px;left:120px;width:120px;z-index:1}.promo_detail_event .slick-dots li{background:#fff;opacity:.2;margin:0 4px}.promo_detail_event .slick-dots li.slick-active{opacity:1}.promo_detail_event .slider-count{font-size:18px;line-height:102px;position:absolute;bottom:0;left:0;width:116px;text-align:center;color:#fff;z-index:1;border-right:1px solid hsla(0,0%,100%,.15)}.promo_detail_event .slider-count .active{color:#fff}.promo_detail_event .slider-count .total{color:hsla(0,0%,100%,.3)}.promo_detail_event .slick-prev{position:absolute;top:auto;bottom:42px;left:246px!important;z-index:2;width:9px;height:20px;background:url(/web/images/arw-wh.png) no-repeat 9px 20px;background-position:0 0;border-right:1px solid hsla(0,0%,100%,.15);padding-right:22px}.promo_detail_event .slick-next{position:absolute;top:auto;bottom:42px;left:282px;width:9px;height:20px;background:url(/web/images/arw-wh.png) no-repeat 9px 20px;background-position:0 -20px}.promo_detail_event .bg-pager{position:absolute;bottom:0;left:20px;width:310px;height:102px;background:rgba(0,0,0,.8)}.detail_event_txt{padding:90px 160px 100px}.detail_event_txt .txt2{max-width:1024px}@media (max-width:768px){.promo_detail_event{margin-bottom:20px;padding:0}.promo_detail_event ul{margin-left:-20px}.promo_detail_event .slider_box{padding-left:20px}.promo_detail_event .slider_box .img{padding-bottom:60%;min-height:auto}.promo_detail_event .bg-pager,.promo_detail_event .slider-count{display:none}.promo_detail_event .slick-dots{bottom:-25px;left:20px;width:100%}.promo_detail_event .slick-dots li{background:#000;margin:0 3px;width:6px;height:6px}.detail_event_txt{padding:70px 25px 0}.detail_event_txt .txt1{font-size:18px}.detail_event_txt .txt2{font-size:12px;line-height:18px;margin-top:15px}}.detail_event_txt{text-align:center;padding:100px 20px}.detail_event_txt .txt1{font-size:30px;color:#000;line-height:1.4}.detail_event_txt .txt2{font-size:14px;color:#181818;margin-top:20px;line-height:1.8}@media (max-width:768px){.detail_deal_txt{padding:80px 25px 0;border:none}.detail_deal_txt .txt1{font-size:18px}.detail_deal_txt .txt2{font-size:12px;line-height:18px;margin-top:15px}}.promo_stayinfo{width:100%;margin:0 auto}.promo_stayinfo .stay_img{width:70%}.promo_stayinfo .stay_img .img{width:100%;height:570px}.promo_stayinfo .stay_info{position:absolute;top:0;right:20px;bottom:0;width:30%;min-width:350px;padding:0 40px;background:#f0efec;z-index:1;text-align:center}.promo_stayinfo .stay_info .tit{font-size:20px;color:#000;line-height:1.5;text-align:center;margin:60px -40px 0}.promo_stayinfo .stay_info .tit small{display:block;font-size:12px;color:#181818;font-weight:700;letter-spacing:6px;text-transform:uppercase;margin-bottom:20px;font-family:Abel,Pretendard JP}.promo_stayinfo .stay_info dl{width:100%;margin-top:60px;border-bottom:1px solid #d9d8d5;text-align:left}.promo_stayinfo .stay_info dl:after{content:"";display:block;clear:both}.promo_stayinfo .stay_info dt{width:30%;float:left;clear:both;font-size:12px;color:#666}.promo_stayinfo .stay_info dd,.promo_stayinfo .stay_info dt{border-top:1px solid #d9d8d5;padding:13px 0;line-height:20px}.promo_stayinfo .stay_info dd{margin-left:30%;font-size:14px;color:#000}.promo_stayinfo .stay_info .btn_sm{margin-top:30px}@media (max-width:768px){.promo_stayinfo{padding:0}.promo_stayinfo .stay_img{width:auto}.promo_stayinfo .stay_img .img{width:100%;height:0;position:relative;padding-bottom:60%}.promo_stayinfo .stay_info{width:auto;padding:40px 30px 50px;position:relative;top:0;right:0}.promo_stayinfo .stay_info .tit{font-size:15px;margin:0}.promo_stayinfo .stay_info .tit small{font-size:11px}.promo_stayinfo .stay_info dl{margin-top:25px}.promo_stayinfo .stay_info dd{font-size:12px}.promo_stayinfo .stay_info .btn{margin:20px 0 0}.promo_stayinfo .stay_info .btn a{line-height:35px;font-size:12px;width:160px}}.promo_comment_wrap{margin:100px auto 0;border-top:1px solid #e6e6e6;padding-top:80px}.event_info{float:left;width:34%}.event_info:after{content:"";display:block;clear:both}.event_info .tit{font-size:12px;color:#181818;font-weight:700;margin-bottom:10px;letter-spacing:6px;font-family:Abel,Pretendard JP}.event_info dl{color:#000}.event_info dt{font-size:12px;float:left;clear:both;line-height:1.6;width:80px;margin-top:20px}.event_info dd{font-size:14px;float:left;line-height:1.5;margin-top:20px}.event_info dd em{display:block;font-size:12px;color:#818181;line-height:18px}.event_comment{float:right;width:66%}.event_comment .comment_txt .txt{font-size:26px;color:#181818;line-height:1.6;font-weight:500}.event_comment .comment_txt .txt em{background:#000;color:#fff;margin:2px 0;padding:3px 5px}.event_comment .comment_txt .sns{margin:10px 0 0}.event_comment .comment_txt .sns span{background:url(/web/images/ico-insta.png) no-repeat 0 50%;background-size:35px 35px;padding:0 20px 0 35px;line-height:33px;font-size:16px;color:#181818;font-weight:500;display:inline-block}.event_comment .comment_write{margin-top:45px;background:#f8f8f8;border:1px solid #e8e8e8;padding:17px 110px 17px 30px;position:relative}.event_comment .comment_write textarea{height:200px;width:100%;font-size:16px;color:#181818;line-height:1.8;background:transparent;padding:0}.event_comment .comment_write .btn_write{background:#fff;border:1px solid #ececec;width:80px;line-height:70px;position:absolute;top:20px;right:20px;font-size:14px;color:#a5a5a5}.event_comment .comment_view{margin:30px 0 0;border-top:1px solid #e7e7e7}.event_comment .comment_box{border-bottom:1px solid #e7e7e7;padding:35px 40px 20px 0}.event_comment .comment_box:after{content:"";display:block;clear:both}.event_comment .comment_box .profile{float:left;text-align:center;margin-top:5px;width:20%}.event_comment .comment_box .profile .photo{width:68px;height:68px;border-radius:50%;display:block;margin:0 auto;background-color:#f2f2f2}.event_comment .comment_box .profile .name{font-size:16px;color:#181818;margin-top:10px}.event_comment .comment_box .comment{float:left;width:80%;font-size:14px;color:#181818;line-height:1.8}.event_comment .comment_box .comment .c_date{display:block;font-size:12px;color:#818181;margin-top:7px}@media (max-width:768px){.promo_comment_wrap{margin-top:0;border:none;padding-top:80px}.event_info{float:none;width:100%;border:1px solid #000;padding:35px}.event_info .small{font-size:11px;letter-spacing:6px;text-align:center}.event_info dt{margin-top:12px;width:30%}.event_info dd{font-size:13px;margin-top:12px}.event_comment{clear:both;float:none;width:100%}.event_comment .comment_txt{text-align:center;margin-top:75px}.event_comment .comment_txt .txt{font-size:20px;line-height:30px}.event_comment .comment_txt .sns span{font-size:15px}.event_comment .comment_write{margin-top:80px;padding:20px 85px 20px 20px}.event_comment .comment_write textarea{height:250px;font-size:12px;line-height:18px}.event_comment .comment_write .btn_write{width:60px;line-height:50px;top:15px;right:15px;font-size:12px}.event_comment .comment_view{margin:20px 0 0;border:none}.event_comment .comment_box{border-top:1px solid #e7e7e7;border-bottom:none;padding:25px 10px 25px 0}.event_comment .comment_box .profile{width:23%;padding-right:10px}.event_comment .comment_box .profile .photo{width:50px;height:50px}.event_comment .comment_box .profile .name{font-size:12px}.event_comment .comment_box .comment{width:77%;font-size:12px;line-height:20px}}#featrued-swiper .swiper-button-prev{width:53px;height:30px;position:absolute!important;bottom:10px;right:50px;top:inherit;left:inherit;z-index:2;background:url(/web/images/arw-wh-prev.svg) no-repeat 50%;background-size:contain;opacity:.5;background-position:8px 0}#featrued-swiper .swiper-button-next{width:51px;height:30px;position:absolute;top:inherit;bottom:10px;right:0;z-index:2;background:url(/web/images/arw-wh-next.svg) no-repeat 50%;background-size:contain;opacity:.5;background-position:13px 0;border-left:1px solid hsla(0,0%,100%,.3)}#featrued-swiper .swiper-button-next:after,#featrued-swiper .swiper-button-prev:after{display:none}#featrued-swiper .swiper-pagination-bullet{background-color:#fff}.featured-line{width:100%;height:1px;background-color:#aaa;margin:40px auto 0;max-width:1024px}.promo-share-button{padding:50px 0 100px!important}@media (max-width:768px){#featrued-swiper .swiper-button-next,#featrued-swiper .swiper-button-prev{-webkit-tap-highlight-color:transparent!important}#featrued-swiper .swiper-pagination-bullet{opacity:.2}#featrued-swiper .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1}.promo-share-button{padding:60px 20px 96px!important;width:auto!important}.featured-line{margin-top:30px}}.pick_cont>.map>.naver-map-detail-marker>.naver-map-detail-wrapper{width:100%;height:600px}@media (max-width:768px){.pick_cont>.map>.naver-map-detail-marker>.naver-map-detail-wrapper{height:320px}}.journal_list_wrap{width:100%;margin:100px auto 0}.journal_list_wrap .journal_mt{width:50%;float:left;border-right:1px solid #e6e6e6;padding:0 45px 0 0;text-align:center}.journal_list_wrap .journal_mt.right{float:right;padding:0 0 0 45px;border:none}.journal_mt .sec_title{font-size:14px;text-align:center;margin-bottom:55px}.journal_mt .btn_sm{margin-top:50px}@media (max-width:768px){.journal_list_wrap{margin-top:-20px}.journal_list_wrap .journal_mt{width:100%;float:inherit;border:none;padding:0;margin-top:80px}.journal_list_wrap .journal_mt.right{float:inherit;padding:0}.journal_mt .sec_title{font-size:11px;letter-spacing:11px;margin-bottom:30px}}.journal_pick{width:100%;margin:100px auto 0;padding:100px 0;background:#f5f5f5;text-align:center}.journal_pick_detail{margin:70px auto 0;background:#fff}.journal_pick .sec_title{margin-bottom:30px}.journal_pick .stay_list:before{background:#f5f5f5}.journal_pick_detail .stay_list:before{background:#fff}.journal_pick .btn_sm{margin-top:50px}.journal_pick .stay_list .slick-prev{left:inherit;right:23px;top:-35px;margin-left:16px;width:9px;height:15px;font-size:0;background:url(/web/images/arw-bk.png) no-repeat 9px 20px;background-position:0 -15px}.journal_pick .stay_list .slick-next{left:inherit;right:0;top:-35px;margin-left:38px;width:9px;height:15px;font-size:0;background:url(/web/images/arw-bk.png) no-repeat 9px 20px;background-position:0 0}.journal_pick .stay_list .slider-count{display:none}@media (max-width:768px){.journal_pick{margin:80px auto 0;padding:60px 0}.journal_pick .container{padding:0}.journal_pick .btn_sm{margin-top:35px}}.mt_list_wrap{text-align:center}.mt_list_wrap .journal_list{font-size:0;margin:-32px -15px -15px}.mt_list_wrap .journal_box{width:50%;display:inline-block;border:15px solid #fff;margin:0}.mt_list_wrap .journal_box .img{background-color:#f2f2f2!important}.mt_list_wrap .btn_sm{margin-top:75px}@media (max-width:768px){.mt_list_wrap .journal_list{margin:0}.mt_list_wrap .journal_box{width:100%;border:none;margin:0;padding:0 0 20px}}.pick_list{margin-top:60px}.pick_list .stay_list{font-size:0}.pick_list .stay_box{width:33.33%;display:inline-block}.pick_list .pick_thumbnail_wrapper{position:relative;width:100%;padding-bottom:67%;overflow:hidden;background-color:#f2f2f2}.pick_list .pick_thumbnail{position:absolute}.pick_list .btn_sm{margin-top:75px}@media (max-width:768px){.pick_list{margin-top:50px}.pick_list .stay_list{margin-top:-80px}.pick_list .stay_box{width:100%;padding:80px 0 0!important}}.pick_list .skeleton.pick_wrapper{display:flex;flex-direction:column;align-items:center}.pick_list .skeleton.name{width:50%;height:30px}.pick_list .skeleton.short_description{margin-top:15px;width:65%;height:20px}.pick_list .skeleton.other{width:80%;height:20px}.pick_list .skeleton.btn_more{width:80px;height:30px;border:none!important}@media (max-width:768px){.pick_list .skeleton.name{height:20px}.pick_list .skeleton.short_description{height:18px}}.mdetail_intro{width:100%;overflow:hidden;text-align:center}.mdetail_intro .img{width:100%;height:790px;position:relative}.mdetail_intro .logo{padding-top:90px}.mdetail_intro .txt{font-size:20px;color:#000;line-height:1.8;margin-top:50px}@media (max-width:768px){.mdetail_intro .img{overflow:hidden;height:0;padding-bottom:61%}.mdetail_intro .logo{padding-top:45px}.mdetail_intro .logo img{width:75%}.mdetail_intro .txt{font-size:12px;margin-top:20px}}.mdetail_cont{margin-top:100px}.mdetail_cont:before{content:"";display:block;clear:both}.mdetail_cont>.img{width:100%;height:460px;margin-bottom:40px;position:relative;background:#eee;text-align:center}.mdetail_cont>.tit{font-size:24px;line-height:34px;color:#000;float:left;width:24%;margin-top:-5px}.mdetail_cont>.tit small{font-size:14px;color:#181818;line-height:1.75;border-bottom:1px solid #000;letter-spacing:6px;font-weight:500;display:inline-block;font-family:Abel;margin-bottom:40px;text-transform:uppercase}.mdetail_cont .cont{font-size:16px;line-height:1.75;color:#4d4d4d;float:right;width:74.18%}.mdetail_cont .tab_btn li{float:left;margin-right:30px}.mdetail_cont .tab_btn li a{display:block;line-height:40px;text-transform:uppercase;font-family:Abel;letter-spacing:2.5px;font-size:12px;color:#a6a5a5}.mdetail_cont .tab_btn li.active a{color:#181818;font-weight:700}.mdetail_cont .tab_btn li.active a:after{content:"•";display:block;clear:both;font-size:14px;color:#000;text-align:center;line-height:1;margin-top:-12px}.mdetail_cont .tab_cont{width:100%;position:relative;padding-top:30px;clear:both}.mdetail_cont .tab_cont .tab_box{width:100%;height:100%;z-index:-1;display:none}.mdetail_cont .tab_cont .tab_box.active{z-index:1;display:block}.mdetail_cont .tab_cont .tab_box img{width:100%;margin-top:35px}@media (max-width:768px){.mdetail_cont{margin-top:80px}.mdetail_cont>.img{width:100%;height:0;position:relative;overflow:hidden;padding-bottom:55%;margin-bottom:0}.mdetail_cont>.tit{font-size:20px;line-height:24px;float:inherit;width:100%}.mdetail_cont>.tit small{margin-bottom:20px}.mdetail_cont .cont{float:inherit;width:100%;margin-top:20px}.mdetail_cont .tab_btn{margin-top:-5px}.mdetail_cont .tab_btn li a{font-size:11px}.mdetail_cont .tab_cont{padding:20px 0 30px}}.space_img{width:100%;margin-top:90px}.mdetail_cont.interview .cont .qna-tit{font-size:12px;color:#181818;letter-spacing:2.5px;font-weight:500;font-family:Abel;margin-bottom:40px;text-transform:uppercase}.mdetail_cont.interview .cont .qna-cont{font-size:16px;line-height:28px;color:#181818;padding-top:37px}.mdetail_cont.interview .cont .qna-cont:after{content:"";display:block;clear:both}.mdetail_cont.interview .cont .qna-cont .question{line-height:1.75}.mdetail_cont.interview .cont .question{float:left;width:31%}.mdetail_cont.interview .cont .answer{float:right;width:66%}@media (max-width:768px){.mdetail_cont.interview .cont{margin-top:-13px}.mdetail_cont.interview .cont .qna-cont,.mdetail_cont.interview .cont .qna-cont .question{font-size:16px}.mdetail_cont.interview .cont .question{width:30%}.mdetail_cont.interview .cont .answer{width:65%;color:#4d4d4d}}.mdetail_cont.best{border-top:1px solid #e6e6e6;margin-top:60px;padding-top:60px}.mdetail_cont.best .cont .best-cont{margin-top:40px}.mdetail_cont.best .cont .best-cont:first-child{margin-top:0}.mdetail_cont.best .cont .best-cont:after{content:"";display:block;clear:both}.mdetail_cont.best .cont .best-cont .txt{font-size:16px;color:#4d4d4d;line-height:1.75;float:left;width:31%}.mdetail_cont.best .cont .best-cont .txt>.tit{font-size:20px;margin-bottom:10px}.mdetail_cont.best .cont .best-cont .img{float:right;width:66%}.mdetail_cont.best .cont .best-cont .img img{width:100%}@media (max-width:768px){.mdetail_cont.best{margin-top:80px;padding-top:40px}.mdetail_cont.best>.tit{font-size:20px;line-height:24px}.mdetail_cont.best .cont .best-cont{margin-top:50px}.mdetail_cont.best .cont .best-cont:first-child{margin-top:30px}.mdetail_cont.best .cont .best-cont .txt{float:inherit;width:100%}.mdetail_cont.best .cont .best-cont .txt>.tit{font-size:16px;line-height:1.75;margin:0 0 10px}.mdetail_cont.best .cont .best-cont .img{float:inherit;width:100%;margin-top:20px}}.mdetail_cont.stay{margin-top:80px}.mdetail_gallery{width:100%}.mdetail_gallery .mdg_box{position:relative}.mdetail_gallery .img{margin-top:90px;width:100%;height:790px;position:relative}.mdetail_gallery .gallery-info{position:absolute;bottom:0;right:0;width:604px;height:265px;background:#fff;padding:40px 20px 0 50px}.mdetail_gallery .gallery-info .time{font-size:48px;color:#000;line-height:1;font-family:Abel,Pretendard JP}.mdetail_gallery .gallery-info .tit{font-size:24px;color:#333;margin:28px 0 15px;letter-spacing:-1px}.mdetail_gallery .gallery-info .txt{font-size:14px;color:#4d4d4d;line-height:2}.mdetail_gallery .slick-dots{bottom:185px;right:170px;z-index:1;width:200px;text-align:left}.mdetail_gallery .slick-dots li{margin:0 3px;width:6px;height:6px}.mdetail_gallery .slick-prev{right:80px;left:inherit;z-index:2;background:url(/web/images/arw-bk2.png) no-repeat 9px 20px;background-position:0 0;border-right:1px solid #e6e6e6;padding-right:22px}.mdetail_gallery .slick-next,.mdetail_gallery .slick-prev{position:absolute;top:inherit;bottom:197px;width:9px;height:20px}.mdetail_gallery .slick-next{right:58px;background:url(/web/images/arw-bk2.png) no-repeat 9px 20px;background-position:0 -20px}@media (max-width:768px){.mdetail_gallery{min-width:inherit}.mdetail_gallery .img{width:100%;height:0;overflow:hidden;padding-bottom:61%}.mdetail_gallery .gallery-info{position:relative;right:0;left:0;height:inherit;width:100%;padding:20px 20px 0}.mdetail_gallery .gallery-info .time{font-size:24px}.mdetail_gallery .gallery-info .tit{font-size:18px;line-height:1.75;margin:20px 0}.mdetail_gallery .gallery-info .txt{font-size:16px;line-height:1.75;color:#4d4d4d}.mdetail_gallery .slick-dots{bottom:-40px;left:0;width:100%;text-align:center}}.mdetail_cont.point4 .cont .point-cont{margin-top:50px}.mdetail_cont.point4 .cont .point-cont:first-child{margin-top:0}.mdetail_cont.point4 .cont .point-cont .small{font-size:14px;color:#181818;letter-spacing:3.6px;font-weight:500;font-family:Abel;margin-bottom:8px;text-transform:uppercase}.mdetail_cont.point4 .cont .point-cont .tit{font-size:30px;color:#000;line-height:34px;font-weight:100;margin-bottom:20px}.mdetail_cont.point4 .cont .point-cont .txt{font-size:16px;color:#4d4d4d;line-height:1.75}@media (max-width:768px){.mdetail_cont.point4{margin-top:110px}.mdetail_cont.point4 .cont .point-cont:first-child{font-size:14px;line-height:24px;margin-top:10px}.mdetail_cont.point4 .cont .point-cont .tit{font-size:18px;line-height:1.25;margin-bottom:12px}}.mdetail_cont.information{position:relative;padding-bottom:100px;margin-bottom:60px;overflow:hidden}.mdetail_cont.information .logo{text-align:center;margin-left:25%;margin-bottom:78px}.mdetail_cont.information .info_box{clear:both;position:relative;margin-left:24%;display:flex;justify-content:space-between;align-items:flex-start}.mdetail_cont.information .info_box dl{width:464px;margin-left:24px;display:inline-block;font-size:15px;vertical-align:top;position:relative;overflow:hidden}.mdetail_cont.information .info_box dl dt{float:left;width:25%;clear:both;padding:14px 0;line-height:1.2;font-size:14px;color:#666}.mdetail_cont.information .info_box dl dd{position:relative;padding:14px 0 14px 100px;line-height:1.2;font-size:14px;color:#181818}.mdetail_cont.information .info_box dl hr{margin:-1px 0;display:block;width:464px;border-top:thin solid #e6e6e6}.mdetail_cont.information .info_box dl dt:first-child,.mdetail_cont.information .info_box dl dt:first-child+dd{border-top:2px solid #000}.mdetail_cont.information .button-element{margin:auto;gap:10px;width:-moz-fit-content;width:fit-content;padding:161px 0 0;display:flex;justify-content:space-between;font-size:14px}.mdetail_cont.information .button-element .magazine-share-button,.mdetail_cont.information .button-element .mdetail_cont.information .button-element .btn_sm{display:flex;width:260px;height:44px;justify-content:center;align-items:center;gap:10px;flex-shrink:0}.mdetail_cont.information .button-element .magazine-share-button{border:1px solid var(--grayscale-black,#000)}@media (max-width:768px){.mdetail_cont.information{padding:0}.mdetail_cont.information .logo{margin-left:-15px}.mdetail_cont.information .logo img{-o-object-fit:cover;object-fit:cover}.mdetail_cont.information .info_box{margin:0;padding:0 0 20px;flex-direction:column;font-size:14px}.mdetail_cont.information .info_box dl{font-size:14px;width:90%;padding:0 0 48px}.mdetail_cont.information .info_box dl dt{width:72px;font-size:14px}.mdetail_cont.information .info_box dl dd{font-size:14px}.mdetail_cont.information .info_box dl hr{width:100%}.mdetail_cont.information .info_box dl dt:first-child,.mdetail_cont.information .info_box dl dt:first-child+dd{border-top:1px solid #000}.mdetail_cont.information .button-element{margin:0;padding:20px 20px 0;width:100%;display:flex;justify-content:space-between;flex-direction:column;align-items:center}.mdetail_cont.information .button-element .btn_sm{padding:13px 81px;background:var(--grayscale-black,#000)}.mdetail_cont.information .button-element .btn_sm,.mdetail_cont.information .button-element .magazine-share-button{display:flex;width:100%;max-width:420px;height:52px;font-size:16px;justify-content:center;align-items:center;gap:10px;flex-shrink:0}.mdetail_cont.information .button-element .magazine-share-button{border:1px solid var(--grayscale-black,#000);margin-bottom:20px}}.mdetail_cont.photoby{width:100%;background:#000;position:relative;margin-bottom:-150px}.mdetail_cont.photoby .img{height:400px;opacity:.5}.mdetail_cont.photoby .photographer{position:absolute;top:45%;left:0;width:100%;text-align:center;font-size:16px;color:#fff;z-index:1}.mdetail_cont.photoby .photographer a{display:inline-block}@media (max-width:768px){.mdetail_cont.photoby{padding:0;margin:0}.mdetail_cont.photoby .img{width:100%;height:0;position:relative;overflow:hidden;padding-bottom:50%}.mdetail_cont.photoby .photographer{font-size:14px;letter-spacing:.5px}}.tdetail_cont{width:100%;margin:120px auto 0;overflow:hidden}.tdetail_cont .tit{font-size:20px;color:#000;line-height:1.7;text-align:center}.tdetail_cont .cont{font-size:14px;color:#181818;line-height:2.2;width:100%;max-width:850px;margin:0 auto;padding:25px 0 110px}.tdetail_cont .img img{width:100%}@media (max-width:768px){.tdetail_cont{width:100%;margin-top:60px}.tdetail_cont .tit{font-size:15px}.tdetail_cont .cont{font-size:12px;width:100%;padding:25px 0 100px}}.tdetail_writer{margin:100px auto}.tdetail_writer .row{display:flex;display:-ms-flexbox;align-items:center;justify-content:center;position:relative}.tdetail_writer .writer_photo{width:113px;height:113px;border-radius:50%;background-color:#ccc}.tdetail_writer .writer_info{height:113px;color:#181818;padding-left:35px;display:flex;display:-ms-flexbox;flex-direction:column;justify-content:center}.tdetail_writer .writer_info .writer{font-size:12px;letter-spacing:6px;font-weight:700;font-family:Abel}.tdetail_writer .writer_info .name{font-size:18px;margin:25px 0 10px}.tdetail_writer .writer_info .txt{font-size:14px}@media (max-width:768px){.tdetail_writer{margin:50px auto}.tdetail_writer .writer_photo{width:70px;height:70px}.tdetail_writer .writer_info{height:70px;padding-left:25px}.tdetail_writer .writer_info .writer{font-size:9px;letter-spacing:4.5px}.tdetail_writer .writer_info .name{font-size:14px;margin:12px 0 6px}.tdetail_writer .writer_info .txt{font-size:12px}}.tdetail_pick{width:100%;margin:0 auto;overflow:hidden}.tdetail_pick .t-picklist{margin-left:-30px;font-size:0}.tdetail_pick .pick_tit{position:relative;border-bottom:1px solid #000;height:10px;text-align:center;margin-bottom:30px}.tdetail_pick .pick_tit span{display:inline-block;padding:0 20px;background:#fff;font-size:20px;color:#000}.tdetail_pick .pick_list{margin-top:50px}@media (max-width:768px){.tdetail_pick{margin-top:100px}.tdetail_pick .pick_tit{height:8px;margin-bottom:40px}.tdetail_pick .pick_tit span{padding:0 10px;font-size:14px}}.pdetail_wrap{width:100%;margin:0 auto}.pdetail_wrap .img{margin-bottom:55px}.pdetail_wrap .img img{width:100%}.pdetail_wrap .pick_info{float:left;width:23%}.pdetail_wrap .pick_info .info{font-size:16px;line-height:2;color:#181818}.pdetail_wrap .pick_info .contact{font-size:12px;color:#181818;width:100%;margin-top:25px}.pdetail_wrap .pick_info .contact:after{content:"";display:block;clear:both}.pdetail_wrap .pick_info .contact dt{float:left;clear:both;width:20%;padding:4px 0}.pdetail_wrap .pick_info .contact dd{float:left;width:80%;padding:4px 0}.button-element{margin:auto;gap:20px;width:-moz-fit-content;width:fit-content;padding:161px 0 0;display:flex;justify-content:space-between;font-size:14px}.button-element .btn_sm{font-size:14px}.button-element .btn_sm,.button-element .featured-share-button,.button-element .pick-share-button{display:flex;width:260px;height:44px;justify-content:center;align-items:center;gap:10px;flex-shrink:0}.button-element .featured-share-button,.button-element .pick-share-button{border:1px solid var(--grayscale-black,#000)}.contact_grid{font-size:16px;display:grid;padding-top:20px;grid-template-rows:repeat(2,28px)}.contact_grid .item{display:grid;grid-template-columns:[first] 60px [second] 220px}#item_flex{display:flex}#item_flex #slash{padding-left:5px}#item_flex p{padding-right:5px}.pdetail_wrap .pick_info .tag{font-size:0;width:210px;margin-top:30px}.pdetail_wrap .pick_info .tag li{display:inline-block;line-height:26px;padding:0 13px;border:1px solid #aaa;font-size:13px;color:#181818;margin:5px -1px 0 0}.pdetail_wrap .pick_info .btns{margin-top:40px;font-size:14px}.pdetail_wrap .pick_info .btns a{display:block;width:70%;min-width:170px;line-height:44px;background:#999;color:#fff;text-align:center;margin-top:4px;font-size:13px;letter-spacing:1.5px}.pdetail_wrap .pick_info .btns a:first-child{background:#000;font-size:14px}.pdetail_wrap .pick_cont{float:right;width:71.4%}.pdetail_wrap .pick_cont .cont .tit{font-size:20px;font-size:24px;line-height:1.5;color:#000}.pdetail_wrap .pick_cont .cont .txt{font-size:16px;line-height:1.75;color:#4d4d4d;margin-top:24px}.pdetail_wrap .pick_cont .cont .design{border-top:1px solid #e6e6e6;font-size:0;padding:15px 0;margin-top:35px}.pdetail_wrap .pick_cont .cont .design small{display:inline-block;padding-right:20px;font-size:12px}.pdetail_wrap .pick_cont .cont .design span{display:inline-block;font-size:14px}.pdetail_wrap .pick_cont .cont .design span:first-child:after{content:"";width:1px;height:17px;padding:0;background:#e6e6e6;vertical-align:top;margin:0 30px;display:inline-block}.pdetail_wrap .pick_cont .map{background:#eee;text-align:center;height:600px;margin-top:50px}@media (max-width:768px){.pdetail_wrap{width:100%}.pdetail_wrap>.img,.pdetail_wrap>.pick-detail-mo-margin{margin:0 -20px}.pdetail_wrap .pick_info{float:inherit;width:100%;padding:20px 0 0}.pdetail_wrap .pick_info .contact{margin-top:15px}.pdetail_wrap .pick_info .contact:after{content:"";display:block;clear:both}.pdetail_wrap .pick_info .contact dt{width:18%}.pdetail_wrap .pick_info .tag{width:100%;margin-top:15px}.pdetail_wrap .pick_info .tag li{line-height:25px;padding:0 13px;font-size:12px;margin:5px -1px 0 0}.pdetail_wrap .pick_info .btns{font-size:14px;margin-top:35px;text-align:center}.pdetail_wrap .pick_info .btns a{display:inline-block;width:50%;line-height:35px;font-size:12px;border-left:3px solid #fff;min-width:inherit}.pdetail_wrap .pick_info .btns a:first-child{font-size:14px;border-right:2px solid #fff;border-left:none}.pdetail_wrap .pick_cont{float:inherit;width:100%;padding:90px 0 0}.pdetail_wrap .pick_cont .cont .tit{font-size:20px}.pdetail_wrap .pick_cont .cont .design{margin-top:50px}.pdetail_wrap .pick_cont .cont .design small{width:48px}.pdetail_wrap .pick_cont .cont .design span{display:block;font-size:12px;padding:0 0 10px}.pdetail_wrap .pick_cont .cont .design span.line{display:none}.pdetail_wrap .pick_cont .map{height:300px;margin:50px 0 100px}.button-element{margin:auto;padding:20px 0 0;gap:4px;display:flex;justify-content:space-between;flex-direction:column;align-items:center}.button-element .btn_sm{display:flex;width:335px;height:44px;padding:13px 81px;justify-content:center;align-items:center;gap:10px;flex-shrink:0}.button-element .featured-share-button,.button-element .magazine-link-button,.button-element .pick-share-button{display:flex;max-width:420px;height:52px;width:100%;font-size:16px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;border:1px solid var(--grayscale-black,#000);margin-bottom:20px}.pick-magazine-share-button-container{width:auto!important;padding:20px 20px 0}}.preorder-mobile{display:none}@media (max-width:768px){.preorder-pc{display:none}.preorder-mobile{display:block}}.poending_wrap .journal_info .tit{font-weight:700}.poending_wrap .journal_info .txt{font-size:16px}@media (max-width:768px){.poending_wrap .journal_info .tit{font-size:18px!important}.poending_wrap .journal_info .txt{margin-top:20px!important}.poending_wrap .journal_info .more{display:block!important}}.ponow_wrap{width:100%;margin:0 auto;overflow:hidden}.ponow_box{margin-bottom:20px;position:relative}.ponow_box .img{height:650px;width:100%;height:0;position:relative;overflow:hidden;padding-bottom:36%;min-height:400px}.ponow_box .house_info{background:#fff;width:300px;height:286px;position:absolute;right:70px;top:50%;padding:30px 0;margin-top:-160px;text-align:center}.ponow_box .house_info .time{font-size:44px;color:#333;font-family:Abel;margin-top:35px}.ponow_box .house_info .notSameDates{font-size:20px;color:#333;font-family:Abel;margin:30px 0}.ponow_box .house_info .desc{width:260px;flex-grow:0;margin:10px auto 0;letter-spacing:normal;color:#666}.ponow_box .house_info .desc,.ponow_box .house_info .today{height:18px;font-family:Pretendard JP;font-size:12px;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;text-align:center}.ponow_box .house_info .today{width:250px;margin:-10px auto 0;letter-spacing:1.5px;color:#333}.ponow_box .house_info .divider{width:260px;height:1px;margin:15px auto 0;background-color:#e6e6e6}.ponow_box .house_info .tit{height:26px;width:260px;margin:30px auto 0;word-break:keep-all;font-size:24px;font-weight:700;line-height:1.05;color:#333}.ponow_box .house_info .now-city-name,.ponow_box .house_info .tit{font-family:Pretendard JP;font-stretch:normal;font-style:normal;letter-spacing:normal;text-align:center}.ponow_box .house_info .now-city-name{width:250px;height:20px;margin:15px auto 0;font-size:12px;font-weight:400;line-height:1.67;color:grey}.ponow_box .house_info .more{width:260px;height:44px;margin:35px auto 10px;padding:7px 100px 7px 99px;background-color:#000;font-family:Abel;font-size:13px;font-weight:400;font-stretch:normal;font-style:normal;line-height:2.31;letter-spacing:1.3px;text-align:center;color:#fff}.ponow_box .house_info .btn_reser{position:absolute;bottom:0;left:0;right:0;width:100%;height:50px;font-size:16px}.ponow_wrap2{display:flex;flex-wrap:wrap}.ponow_box2{position:relative;width:calc(50% - 40px);margin:0 20px 44px;background:#fff;box-shadow:0 6px 8px 0 rgba(0,0,0,.1)}.ponow_box2 .img{height:586px;width:100%;height:0;position:relative;overflow:hidden;padding-bottom:70%;min-height:350px}.ponow_box2 .img .info{position:absolute;left:0;right:0;bottom:0;padding:20px;color:#fff;background-image:linear-gradient(180deg,hsla(0,0%,9%,0) 0,hsla(0,0%,9%,0) 0,rgba(0,0,0,.5))}.ponow_box2 .img .info .name{font-weight:700;font-size:24px}.ponow_box2 .img .info .desc{font-size:14px;margin-top:15px}.ponow_box2 .date{position:absolute;top:0;right:0;background:rgba(0,0,0,.5);width:168px;padding:15px 0;text-align:center}.ponow_box2 .date .dt{font-size:16px;font-weight:700;color:#fff}.ponow_box2 .date .dd{font-size:12px;color:#f2f2f2;margin-top:10px;display:flex;align-items:center;justify-content:center}.ponow_box2 .date .dd:before{content:"";display:inline-block;width:14px;height:14px;background:url(/_next/static/media/ico-time.85e0d5a4.svg) no-repeat 50%;background-size:contain;filter:brightness(100);margin-right:5px;vertical-align:middle}.ponow_box2 .option{color:#999;font-size:14px;padding:15px 20px;display:flex;align-items:center;flex-wrap:wrap}.ponow_box2 .option span{display:inline-block;margin:0 12px 0 0;line-height:1.3}.ponow_box2 .option span:after{content:"|";display:inline-block;padding:0 0 0 15px;color:#ccc}.ponow_box2 .option span:last-of-type:after{display:none}@media (max-width:768px){.ponow_box{margin-bottom:100px;padding:0 20px}.ponow_box .img{padding-bottom:65%;min-height:auto}.ponow_box .house_info{width:100%;height:auto;position:relative;right:0;top:0;padding:0;margin-top:15px}.ponow_box .house_info .time{font-size:25px;margin-top:15px}.ponow_box .house_info .notSameDates{margin:15px 0}.ponow_box .house_info .desc{font-size:12px;margin-top:15px}.ponow_box .house_info .today{font-size:11px;margin-top:25px}.ponow_box .house_info .more{width:334px;margin-top:35px}.ponow_box .house_info .divider{width:335px}.ponow_box .house_info .btn_reser{bottom:-60px;height:40px}.ponow_wrap2{flex-direction:column;padding:0 20px}.ponow_box2{width:100%;margin:0 0 32px}.ponow_box2 .img{height:224px;padding-bottom:70%;min-height:auto}.ponow_box2 .img .info{padding:15px 12px}.ponow_box2 .img .info .name{font-size:16px}.ponow_box2 .img .info .desc{font-size:12px;margin-top:10px}.ponow_box2 .date{position:absolute;top:0;right:0;background:rgba(0,0,0,.3);width:100%;padding:0;height:34px;line-height:34px}.ponow_box2 .date .dt{position:absolute;top:0;right:0;background:rgba(0,0,0,.7);font-size:12px;padding:0 10px}.ponow_box2 .date .dd{position:absolute;top:0;left:10px;margin-top:0}.ponow_box2 .option{font-size:12px;padding:10px}.ponow_box2 .option span{margin:0 8px 0 0}.ponow_box2 .option span:after{padding:0 0 0 10px}}.ponow_summary{margin-bottom:20px;position:relative}.ponow_summary .img{height:960px;width:100%;height:0;position:relative;overflow:hidden;padding-bottom:53.3%;min-height:348px}.ponow_summary .cont{position:absolute;left:50%;bottom:0;height:100px;width:1280px;margin-left:-640px;background:rgba(0,0,0,.85);display:flex;align-items:center;justify-content:space-between}.ponow_summary .cont .dday{width:200px;color:#fff;font-family:Abel;font-size:36px;letter-spacing:1.8px;line-height:100px;text-align:center;border-right:1px solid hsla(0,0%,100%,.2)}.ponow_summary .cont .date{color:#fff;font-family:Abel;font-size:20px;letter-spacing:4px;line-height:100px}.ponow_summary .cont .date i{width:1px;background:hsla(0,0%,100%,.2);font-size:0;display:inline-block;line-height:12px;vertical-align:middle;margin:0 20px}.ponow_summary .cont .name{color:#fff;font-size:30px;line-height:100px;text-align:center;min-width:100px;padding:0 70px;border-left:1px solid hsla(0,0%,100%,.2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:1290px){.ponow_summary .cont{left:0;right:0;width:100%;margin-left:0}.ponow_summary .cont .dday{width:150px}.ponow_summary .cont .name{max-width:430px;padding:0 40px}}@media (max-width:768px){.ponow_summary .cont{height:75px;display:block}.ponow_summary .cont .dday{width:26%;line-height:75px;font-size:18px}.ponow_summary .cont .date{position:absolute;left:30%;top:20px;line-height:1;font-size:11px;letter-spacing:3px}.ponow_summary .cont .date i{margin:0 5px 0 3px}.ponow_summary .cont .name{position:absolute;left:30%;top:43px;line-height:1;font-size:18px;padding:0;border-left:none}}.ponow_sec{clear:both;margin:100px auto 0;max-width:1290px}.ponow_sec .sec_title{padding-bottom:20px}.ponow_txt{text-align:center}.ponow_txt .tit{font-size:30px}.ponow_txt .txt{font-size:14px;line-height:1.7;margin-top:25px}.ponow_txt .img{margin:55px 0 0}.ponow_info .img_pc{display:block}.ponow_info .img_mobile{display:none}.ponow_benefit .benefit{border:10px solid #f7f7f7;padding:50px;text-align:center;margin:0 0 40px}.ponow_benefit .benefit p{font-size:16px;line-height:2;margin:0}.ponow_story{border-top:1px solid #d9d9d9}.ponow_story .stroy_sec{clear:both;position:relative;margin:100px 0 0!important}.ponow_story .stroy_sec:after{content:"";display:block;clear:both}.ponow_story .story_box{text-align:center}.ponow_story .story_box .img{clear:both;margin-top:10px}.ponow_story .story_box .tit{font-size:24px;line-height:1.5;margin-top:40px}.ponow_story .story_box .txt{font-size:14px;line-height:1.7;margin:10px auto 30px;max-width:1024px}.ponow_story .fdetail_info .img{height:380px}.ponow_story .stroy_sec .desc_img_mobile{display:none}.ponow_story .stroy_sec .desc_img_pc{display:block}.ponow_story .room_img{margin:0 0 20px}.ponow_story .room_img .img{width:100%;height:0;overflow:hidden;padding-bottom:60%}.ponow_story .noti{background:#f7f7f7;padding:40px 50px;position:relative;overflow:hidden}.ponow_story .noti .tit{font-size:15px;font-weight:500;float:left}.ponow_story .noti .noti_list{float:right;width:80%;display:-ms-flexbox;flex-wrap:wrap;-ms-flex-wrap:wrap}.ponow_story .noti .noti_list li{padding:5px 0;margin-right:3%;font-size:14px;line-height:1.1}.ponow_story .noti .noti_list li:before{margin-left:-9px;padding-right:5px}@media (max-width:768px){.ponow_sec{margin:60px auto 0}.ponow_txt .tit{font-size:18px}.ponow_txt .txt{font-size:12px}.ponow_sec .sec_title{padding-bottom:10px;text-indent:0}.ponow_info .img_pc{display:none}.ponow_info .img_mobile{display:block}.ponow_benefit .benefit{border:7px solid #f7f7f7;padding:25px 0;margin:0 0 40px}.ponow_benefit .benefit p{font-size:13px;margin:20px}.ponow_story .story_box{margin-bottom:50px}.ponow_story .stroy_sec{margin:70px 0 0!important}.ponow_story .story_box .img{margin-top:5px}.ponow_story .story_box .tit{font-size:16px;margin-top:20px}.ponow_story .story_box .txt{font-size:12px}.ponow_story .fdetail_info .img{height:0;overflow:hidden;padding-bottom:60%;margin-top:0}.ponow_story .fdetail_info .tit{padding:0;top:auto;bottom:335px;text-align:left}.ponow_story .fdetail_info .info{margin-top:70px}.ponow_story .stroy_sec .desc_img_pc{display:none}.ponow_story .stroy_sec .desc_img_mobile{display:block}.ponow_story .room_img .img{height:0;overflow:hidden;padding-bottom:60%}.room_img .slick-dots{bottom:-15px}.ponow_story .noti{padding:25px 20px 20px 30px}.ponow_story .noti .noti_list{width:100%;margin:15px 0 0}.ponow_story .noti .noti_list li{width:100%;margin-right:0;font-size:12px}}.pocoming_box{margin-bottom:20px;position:relative;cursor:pointer}.pocoming_box .img{height:650px;width:100%;height:0;position:relative;overflow:hidden;padding-bottom:36%;min-height:400px}.pocoming_box .house_info{background:#fff;width:300px;height:270px;position:absolute;right:70px;top:50%;padding:30px 0;margin-top:-175px;text-align:center}.pocoming_box .house_info .date{font-size:11px;color:#000;margin-bottom:28px;letter-spacing:4.5px;text-indent:4.5px;font-weight:0}.pocoming_box .house_info .tit{font-size:25px;word-break:keep-all;line-height:34px;color:#333;font-weight:700}.pocoming_box .house_info .txt{font-size:16px;color:#333;margin-top:30px}.pocoming_box .house_info .more{margin-top:25px}.pocoming_box .count{background:rgba(0,0,0,.8);width:300px;height:80px;position:absolute;right:70px;top:50%;margin-top:95px;text-align:center;display:flex;align-items:center}.pocoming_box .count p{font-size:24px;line-height:15px;color:#fff;display:inline-block;border-left:1px solid hsla(0,0%,100%,.3);flex:1 1;font-family:Abel}.pocoming_box .count p .kr{font-size:20px;display:inline-block;vertical-align:top;margin:0 0 0 3px}.pocoming_box .count p small{display:block;margin:0 auto 10px;font-size:13px}.pocoming_box .count p:first-child{border:none}.pocoming_box2{margin:0 20px 52px;background:#fff;box-shadow:0 6px 8px 0 rgba(0,0,0,.15);display:flex;justify-content:space-between}.pocoming_box2 .imgs{position:relative;width:calc(100% - 440px)}.pocoming_box2 .imgs .img{width:100%;height:680px;-o-object-fit:cover;object-fit:cover}.pocoming_box2 .imgs .slick-prev{position:absolute;top:inherit;left:85px;bottom:5px;right:inherit;z-index:2;width:40px;height:40px;background:url(/_next/static/media/arw-wh-prev.d24d2b79.svg) no-repeat 50%;background-size:cover;opacity:.5}.pocoming_box2 .imgs .slick-prev:after{content:"";position:absolute;top:9px;left:52px;width:1px;height:22px;background:hsla(0,0%,100%,.7);display:block}.pocoming_box2 .imgs .slick-next{position:absolute;top:inherit;left:150px;bottom:5px;right:inherit;width:40px;height:40px;background:url(/_next/static/media/arw-wh-next.5f96bf4a.svg) no-repeat 50%;background-size:cover;opacity:.5}.pocoming_box2 .imgs .pagingInfo{position:absolute;bottom:0;left:0;font-size:18px;color:#fff;font-family:Abel;background:rgba(0,0,0,.5);width:190px;line-height:50px;padding-left:20px}.pocoming_box2 .imgs .pagingInfo .total{color:hsla(0,0%,100%,.3)}.pocoming_box2 .info{position:relative;width:440px}.pocoming_box2 .info .top{padding:40px}.pocoming_box2 .info .bottom{position:absolute;bottom:0;padding:40px}.pocoming_box2 .info .open{color:#999;font-size:14px;letter-spacing:1px;line-height:26px;margin-bottom:20px}.pocoming_box2 .info .open .dday{float:right;border:1px solid #666;border-radius:100px;padding:0 8px;font-size:12px;color:#666}.pocoming_box2 .info .name{font-size:24px;color:#333;font-weight:700;margin-bottom:30px}.pocoming_box2 .info .etc p{font-size:14px;color:#999;margin-bottom:15px}.pocoming_box2 .info .desc{position:relative;line-height:2;color:#4d4d4d;font-size:14px}.pocoming_box2 .info .desc:after{content:"";position:absolute;top:-15px;left:0;width:20px;height:1px;background:#4d4d4d;display:inline-block}.pocoming_box2 .info .option{color:#999;font-size:14px;display:flex;align-items:center;flex-wrap:wrap;margin:25px 0 35px}.pocoming_box2 .info .option span{display:inline-block;margin:0 12px 0 0;line-height:1.3}.pocoming_box2 .info .option span:after{content:"|";display:inline-block;padding:0 0 0 15px;color:#ccc}.pocoming_box2 .info .option span:last-of-type:after{display:none}.pocoming_box2 .info .btn_alarm{margin-top:10px;width:100%;height:44px;font-size:14px;letter-spacing:1.3px}@media (max-width:768px){.pocoming_box{margin-bottom:60px;padding:0 20px}.pocoming_box .img{padding-bottom:65%;min-height:auto}.pocoming_box .house_info{width:100%;height:auto;position:relative;right:0;top:0;padding:0;margin-top:20px}.pocoming_box .house_info .date{font-size:9px;margin-bottom:20px}.pocoming_box .house_info .tit{font-size:20px;line-height:25px}.pocoming_box .house_info .txt{font-size:12px;margin-top:15px}.pocoming_box .house_info .more{margin-top:20px}.pocoming_box .count{width:100%;height:45px;right:auto;top:auto;bottom:0;margin-top:0}.pocoming_box .count p{font-size:16px}.pocoming_box .count p small{display:inline-block;font-size:10px;margin:0 15px 0 0}.pocoming_box .count p .kr{font-size:15px}.pocoming_box2{margin:0 0 60px;box-shadow:none;display:block}.pocoming_box2 .imgs{width:100%}.pocoming_box2 .imgs .img{width:100%;height:220px;-o-object-fit:cover;object-fit:cover}.pocoming_box2 .imgs .slick-dots{bottom:6px}.pocoming_box2 .imgs .slick-dots li{background:#fff}.pocoming_box2 .info{width:100%}.pocoming_box2 .info .bottom,.pocoming_box2 .info .top{position:relative;bottom:auto;padding:20px}.pocoming_box2 .info .open{font-size:13px;line-height:24px;margin-bottom:10px}.pocoming_box2 .info .open .dday{font-size:11px}.pocoming_box2 .info .name{font-size:20px;margin-bottom:16px}.pocoming_box2 .info .etc p{font-size:12px;margin-bottom:10px}.pocoming_box2 .info .desc{font-size:12px}.pocoming_box2 .info .desc:after{top:-10px;width:16px}.pocoming_box2 .info .option{font-size:12px;margin:15px 0 25px}.pocoming_box2 .info .btn_alarm{font-size:13px}.preorder_pop{padding:60px 20px 10px}.preorder_pop .txt1{font-size:14px}}.now_wrap{margin-top:-8px}.preorder_coming_soon{font-family:Pretendard JP;font-size:2.5rem;line-height:3.25rem;letter-spacing:-.02em;font-weight:600;text-align:center;padding:180px 0 70px}.now_info{line-height:1.2;color:#666;padding:0 24px}.now_info .benefit{background-color:var(--grayscale-white);font-family:Pretendard JP;font-size:18px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.11;letter-spacing:normal;text-align:center;color:#333;margin-top:48px}.now_info .preorder_text{height:164px;display:flex;align-items:center;flex-direction:column;justify-content:center}.now_info .preorder_text .name{max-width:180px;font-size:18px;line-height:1.56;color:#333;margin-bottom:12px}.now_info .preorder_text .desc,.now_info .preorder_text .name,.now_info .preorder_text .option{font-family:Pretendard JP;font-weight:400;font-stretch:normal;font-style:normal;letter-spacing:normal;text-align:center}.now_info .preorder_text .desc,.now_info .preorder_text .option{flex-grow:0;color:#666}.now_info .preorder_text .desc{font-size:14px;line-height:1.43;margin-bottom:12px}.now_info .preorder_text .option{line-height:1.67;font-size:12px}.now_info .preorder_text .option .guest{margin-left:6px}.now_info .closed,.now_info .time,.now_info .time .now_info .closed{font-size:12px;padding:16px 0 32px;border-top:1px solid #f2f2f2}.now_info .time{line-height:normal;color:#666}.now_info .closed,.now_info .time{bottom:0;left:24px;right:24px;font-size:14px}.now_info .closed{position:absolute;color:#b3b3b3}.now_info .time .clock{line-height:normal}.now_info .closed .closed-clock,.now_info .time .clock{display:inline-block;color:#b3b3b3;width:12px;height:12px;background-size:contain;margin:-2px 5px 0 0;vertical-align:middle}@media (max-width:768px){.now_wrap{margin-top:0}.now_info{padding:0 12px}.now_info .benefit{flex-grow:0;margin-top:0;font-family:Pretendard JP;font-size:14px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;text-align:center;color:#333;margin-bottom:8px}.now_info .preorder_text{height:min(60%,112px);max-width:240px}.now_info .preorder_text .name{max-width:190px!important;margin-bottom:8px;font-size:16px;color:#333}.now_info .preorder_text .desc,.now_info .preorder_text .name,.now_info .preorder_text .option{flex-grow:0;font-family:Pretendard JP;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;height:-moz-fit-content;height:fit-content}.now_info .preorder_text .desc,.now_info .preorder_text .option{font-size:14px;color:#666}.now_info .preorder_text .desc{margin-bottom:8px}.now_info .preorder_text .option{flex-grow:0;font-family:Pretendard JP;font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#666}.now_info .time{color:#666}.now_info .closed,.now_info .time{left:12px;right:12px;line-height:1.6;font-size:10px}.now_info .closed{position:absolute;bottom:0;color:#b3b3b3}.now_info .time .clock{color:#666}.now_info .closed .closed-clock,.now_info .time .clock{display:inline-block;width:12px;height:12px;background-size:contain;margin:-2px 5px 0 0;vertical-align:middle}.now_info .closed .closed-clock{color:#b3b3b3}.now_info .closed,.now_info .time{line-height:1.6;font-size:12px;max-width:280px;width:100%;padding-bottom:0}.preorder_coming_soon{font-size:2rem;line-height:2.625rem;letter-spacing:-.01em}}.upcoming_box{margin:0 20px 52px;background:#fff;box-shadow:0 6px 8px 0 rgba(0,0,0,.15);display:flex;justify-content:space-between}.upcoming_box .imgs{position:relative;width:calc(100% - 440px)}.upcoming_box .imgs .img{width:100%;height:680px;-o-object-fit:cover;object-fit:cover;background-color:#f2f2f2}.upcoming_box .imgs .pagingInfo{position:absolute;bottom:0;left:0;font-size:18px;font-family:Abel;background:rgba(0,0,0,.5);width:190px;height:50px;line-height:50px;padding-left:20px;z-index:1}.upcoming_box .imgs .swiper-button-prev{position:absolute;top:inherit;left:85px;bottom:5px;right:inherit;z-index:2;width:40px;height:40px;background:url(/web/images/arw-wh-prev.svg) no-repeat 50%;background-size:cover;opacity:.5;color:#b3b3b3}.upcoming_box .imgs .swiper-button-middle{position:absolute;top:inherit;left:135px;bottom:13px;right:inherit;z-index:2;background:hsla(0,0%,100%,.7);width:1px;height:22px;color:#b3b3b3}.upcoming_box .imgs .swiper-button-next{position:absolute;top:inherit;left:145px;bottom:5px;right:inherit;z-index:2;width:40px;height:40px;background:url(/web/images/arw-wh-next.svg) no-repeat 50%;background-size:cover;opacity:.5;color:#b3b3b3}.upcoming_box .imgs .swiper-button-next:after,.upcoming_box .imgs .swiper-button-prev:after{display:none}.upcoming_box .imgs .swiper-pagination-fraction{position:static;top:630px;left:0;font-size:18px;color:#fff;font-family:Abel;width:56px;line-height:50px;height:50px}.upcoming_box .imgs .pagingInfo .swiper-pagination-current{color:#fff}.upcoming_box .imgs .pagingInfo .swiper-pagination-total{color:#b3b3b3}.upcoming_box .imgs .badge{position:absolute;top:0;right:0;z-index:5}.upcoming_box .imgs .badge>span{display:inline-block;background:rgba(0,0,0,.8);line-height:28px;color:#fff;font-size:12px;padding:0 12px}.upcoming_box .info{position:relative;width:440px}.upcoming_box .info .top{padding:40px}.upcoming_box .info .bottom{width:440px;position:absolute;bottom:0;padding:40px}.upcoming_box .info .open{color:#666;font-size:14px;letter-spacing:1px;line-height:35px;margin-bottom:20px}.upcoming_box .info .dday{width:-moz-fit-content;width:fit-content;height:24px;flex-grow:0;display:inline-block;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:10px;margin:8px 0 8px 10px;padding:2px 8px;border-radius:16px;border:1px solid #333;border-radius:100px;font-size:12px;color:#333;font-family:Pretendard JP;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:1px;bottom:1px;position:relative;top:-4px}.upcoming_box .info .name{margin-top:8px;font-size:24px;color:#333;font-weight:700;line-height:36px;word-break:keep-all;align-items:center}.upcoming_box .info .badge{position:relative;margin-left:10px}.upcoming_box .info .badge .dd{display:inline-block;background:rgba(0,0,0,.8);font-size:12px;border-radius:4px;padding:0 8px;line-height:28px;color:#fff;font-weight:400}.upcoming_box .info .badge .balloon{visibility:hidden;padding:7px 12px;background:#fff;border-radius:3px;border:1px solid #e6e6e6;box-shadow:0 6px 6px 0 rgba(0,0,0,.08);color:grey;font-size:12px;font-weight:400;position:absolute;line-height:21px;top:40px;right:-62%;width:138px;white-space:pre-line}.upcoming_box .info .balloon:lang(en){right:-20%}.upcoming_box .info .balloon:lang(ja){right:-75%}.upcoming_box .info .badge:hover .balloon{z-index:3;visibility:visible}.upcoming_box .info .badge .balloon:after{border-color:#fff transparent;top:-7px}.upcoming_box .info .badge .balloon:after,.upcoming_box .info .badge .balloon:before{border-style:solid;border-width:0 6px 8px;content:"";display:block;left:63px;position:absolute;width:0}.upcoming_box .info .badge .balloon:before{border-color:#e6e6e6 transparent;top:-9px}.upcoming_box .info .benefit{margin-top:8px;font-size:16px;color:#4d4d4d;margin-bottom:15px;line-height:28px}.upcoming_box .info .personnel{margin-top:8px;font-size:14px;color:grey;margin-bottom:15px;line-height:20px}.upcoming_box .info .desc{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:10;-webkit-box-orient:vertical;word-wrap:break-word;line-height:2;color:#4d4d4d;font-size:14px;word-break:keep-all}.upcoming_box .info .desc:after{content:"";position:absolute;top:20px;left:40px;width:20px;height:1px;background:#4d4d4d;display:inline-block}.upcoming_box .info .option{color:grey;font-size:14px;display:flex;align-items:center;flex-wrap:wrap;margin:20px 0 32px}.upcoming_box .info .option span{display:inline-block;margin:0 12px 0 0;line-height:1.3}.upcoming_box .info .option span:after{content:"|";display:inline-block;padding:0 0 0 15px;color:#ccc}.upcoming_box .info .option span:last-of-type:after{display:none}.upcoming_box .info .button-element-preorder{display:flex;justify-content:space-between}.upcoming_box .info .button-element-preorder .preorder-share-button{border:1px solid var(--grayscale-gray-100,#e6e6e6);background:#fff;display:flex;width:44px;height:44px;justify-content:center;align-items:center;flex-shrink:0}.upcoming_box .info .button-element-preorder .btn_alarm{font-size:14px;border:none;letter-spacing:1.3px;width:312px;height:44px;justify-content:center;align-items:center;gap:10px;flex-shrink:0}.upcoming_box .info .button-element-preorder .btn_alarm .alarm-closed{height:44px;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:10px;padding:0;font-size:14px;letter-spacing:1.3px;background-color:#b3b3b3;pointer-events:none;color:#fff}.alarm_pop{position:relative;text-align:center;min-height:376px;display:flex;flex-direction:column;justify-content:space-between}.alarm_cont{flex:1 1;display:flex;flex-direction:column;justify-content:center;align-items:center;padding-top:30px}.alarm_pop .number{font-size:16px;margin-bottom:30px;letter-spacing:1px}.alarm_pop .number span{line-height:44px;border-bottom:1px solid #e6e6e6;display:inline-block}.alarm_pop .txt1{font-size:16px;font-weight:700;line-height:1.5;color:#333;margin-bottom:20px}.alarm_pop .txt2{font-size:12px;color:#666;line-height:2}.alarm_pop .check_area{padding-left:15px}.alarm_cont .number .preorder input{text-align:center}.alarm_cont .check_skin input{position:absolute;top:0;left:0;opacity:0;cursor:pointer;z-index:5;text-align:center;line-height:24px}@media (max-width:768px){.upcoming_box{margin:0 0 80px;box-shadow:none;display:block}.upcoming_box .imgs,.upcoming_box .imgs .img{width:100%;height:100%;aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover}.upcoming_box .imgs .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{background:#ccc}.upcoming_box .imgs .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet-active{background:#fff}.upcoming_box .imgs .pagingInfo{display:none}.upcoming_box .info{width:100%}.upcoming_box .info .top{padding:0 20px}.upcoming_box .info .bottom{padding:0 20px 20px}.upcoming_box .info .bottom,.upcoming_box .info .top{position:relative;bottom:auto;width:auto}.upcoming_box .info .open{color:#666;margin:24px 0 0}.upcoming_box .info .dday{font-size:11px;height:20px;padding:0 6px;position:relative;top:-3px}.upcoming_box .info .name{margin-top:8px;font-size:20px;font-weight:700;line-height:28px}.upcoming_box .info .benefit{margin:0 0 8px}.upcoming_box .info .personnel{margin:0 0 64px}.upcoming_box .info .etc p{font-size:12px;margin-bottom:10px}.upcoming_box .info .desc{margin:12px 0;font-family:Pretendard JP;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.83;letter-spacing:normal;text-align:left;color:#4d4d4d;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:10;-webkit-box-orient:vertical;word-wrap:break-word;word-break:keep-all}.upcoming_box .info .desc:after{top:-20px;left:20px;width:16px;margin:0 0 12px}.upcoming_box .info .option{height:18px;flex-grow:0;font-family:Pretendard JP;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:grey;margin:15px 0 28px}.upcoming_box .info .button-element-preorder{display:flex;justify-content:center}.upcoming_box .info .button-element-preorder .preorder-share-button{display:flex;width:52px;height:52px;justify-content:center;align-items:center;flex-shrink:0;border:1px solid var(--grayscale-gray-100,#e6e6e6);background:#fff}.upcoming_box .info .button-element-preorder .btn_alarm{flex:1 1;height:52px;justify-content:center;align-items:center;margin-right:10px;flex-shrink:0;border:none;letter-spacing:1.3px;font-size:16px}.upcoming_box .info .button-element-preorder .btn_alarm .alarm-closed{height:52px}.alarm_pop{padding:0 20px;min-height:330px}.alarm_cont{padding-top:0}.alarm_pop .txt1{font-size:14px}}.login_wrap{width:385px;margin:0 auto;border-top:1px solid #000}.login_wrap .find_complete_ids{display:flex;flex-direction:column}.login_wrap .find_complete{font-size:14px;color:#000;line-height:1.8;text-align:left;width:100%;padding:32px 12px;border-bottom:1px solid #ddd}.login_wrap .find_complete_id{height:28px;font-family:Pretendard JP;font-size:16px;line-height:1.75;color:#181818}.login_wrap .find_complete_date{font-family:Pretendard JP;line-height:1.43;letter-spacing:normal;color:#bbb}.login_wrap .find_complete_hr{border-bottom:1px solid #ddd}.login_wrap_terms{width:461px;margin:0 auto}.login_tit{border-bottom:1px solid #000006;height:206px;text-align:center;display:table;table-layout:fixed;width:360px;margin:0 auto}.login_tit p{display:table-cell;vertical-align:middle;font-family:Lato-Bold;font-size:18px;color:#000;letter-spacing:14px}.login_tit p small{display:block;font-size:15px;font-weight:500;font-family:Pretendard JP;letter-spacing:0;margin-top:15px;text-indent:-14px}.login_wrap .form_wrap{margin-top:30px}.login_wrap .input_box{margin-bottom:30px}.login_wrap .btn{margin-top:30px;text-align:center}.login_wrap .btn .btn_login{background:#000;font-size:14px;color:#fff;line-height:55px;width:100%;text-transform:uppercase;letter-spacing:4px}.login_wrap .etc{margin-top:20px}.login_wrap .etc a{display:inline-block;color:#727272;line-height:20px}.login_wrap .etc .find .find-id{float:left}.login_wrap .etc .find .find-password{float:right}.login_wrap .etc .join{float:right;text-align:right;margin-right:-10px}.login_wrap .etc .join a{margin-left:6px}.login_wrap .etc .join a:after{content:"";display:inline-block;width:1px;height:14px;background:#ddd;vertical-align:middle;margin-left:10px}.login_wrap .etc .join_en{float:right;text-align:right;margin-right:-12.3px}.login_wrap .etc .join_en a{margin-left:6px;font-size:11px}.login_wrap .etc .join_en a:after{content:"";display:inline-block;width:1px;height:14px;background:#ddd;vertical-align:middle;margin-left:10px}.sns_login{clear:both;text-align:center;margin-top:80px}.sns_login>.tit{font-size:16px;color:#000;font-weight:500}.sns_login>ul{display:flex;justify-content:space-between;margin:40px 30px 0}.sns_login>.sns-en{margin:40px 120px 0}.sns_login>ul li a{display:block;width:60px;height:60px;text-indent:-99999px}.sns_login>ul li a.btn_naver{background:url(/web/images/social_login/naver.png) no-repeat 50%;background-size:cover}.sns_login>ul li a.btn_line{background:url(/web/images/social_login/line.png) no-repeat 50%;background-color:#06c755;border-radius:100%;background-size:50px}.sns_login>ul li a.btn_fb{background:url(/web/images/social_login/facebook.png) no-repeat 50%;background-size:cover}.sns_login>ul li a.btn_twitter{background:url(/web/images/social_login/twitter.png) no-repeat 50%;background-size:cover}.sns_login>ul li a.btn_apple{background:url(/web/images/social_login/apple.png) no-repeat 50%;background-size:cover}.sns_login>ul li a.btn_kakao{background:url(/web/images/social_login/kakao.png) no-repeat 50%;background-size:cover}.sns_login>ul li a.btn_google_oauth2{background:url(/web/images/social_login/google.png) no-repeat 50%;background-size:cover}@media (max-width:768px){.sns_login>ul li a.btn_line{background-size:42px}}.login_btns{display:flex;justify-content:space-between;width:100%}.login_btns button{height:55px;flex:1 1;font-size:14px;margin-left:10px}.login_btns button:first-child{margin-left:0}.login_btns button.btn_login{text-transform:uppercase;letter-spacing:4px}.login_btns button.btn_sm{height:45px}.login_btns button.btn_nonmember{background:#d8d8d8;border:none;margin-top:12px}.login_wrap .txt{font-size:14px;color:#000;line-height:1.8;padding:65px 0;text-align:center;width:100%;white-space:break-spaces}.login_wrap .txt>.mail{font-size:20px;margin-top:10px;font-family:Lato-Bold;display:block}.login_wrap .txt+.form_wrap{margin-top:-20px}.join_completed_wrap{border:none;margin-top:260px}.join_welcome{clear:both;text-align:center;color:#000;font-size:60px;margin:0 0 75px}.join_welcome small{font-size:15px;font-weight:500;display:block;border-top:1px solid #000;margin:30px 0 0;padding:20px 0 0}.nochange{text-align:center;margin-top:20px}.nochange a{display:inline-block;font-size:14px;color:#676767;line-height:45px}@media (max-width:768px){.login_wrap{width:100%}.login_wrap .txt{padding:75px 0}.login_wrap .txt+.form_wrap{margin-top:-10px}.login_wrap_terms{width:100%;padding:0 10px}.login_wrap_terms .txt{padding:75px 0;margin-bottom:20px}.login_wrap_terms .txt+.form_wrap{margin-top:-10px}.join_completed_wrap{margin:130px 0}.join_welcome{font-size:45px;margin:0 0 55px}.join_welcome small{font-size:12px;margin:15px 0 0;padding:15px 0 0}.sns_login{margin-top:70px}.sns_login>ul{margin:30px 30px 0}.sns_login>.sns-en{margin:30px auto;width:120px}.sns_login>ul li a{width:52px;height:52px}}.join_box .input_box .tit{font-weight:600}.join_box .input_box input{font-size:16px}.join_box .input_box .desc{font-size:13px;color:red;margin:8px 12px}.join_box .input_box .country{background:none;border:none;width:100%;padding-left:12px;margin:5px 0 0}.join_box .input_box .input{position:relative}.join_box .input_box .input .btn_certi{position:absolute;top:11px;right:0;font-size:11px;height:24px;padding:0 8px;color:#181818;border:1px solid #181818;text-align:center}.join_box .input_box .input .time{position:absolute;top:15px;right:50px}.join_box .input_box .input .time_en{position:absolute;top:15px;right:65px}.join_box .input_box .input .btn_certi.on{opacity:1}.join_box .input_box .input .btn_certi.off{opacity:.3;cursor:default}.join_box .input_box .input .btn_certi.complete{background:#181818;color:#fff}.join_box .input_box .btn_resend{color:#181818;font-size:14px;display:inline-block;margin-right:16px;border-bottom:1px solid #181818;line-height:2}.join_box .input_box .checked{margin:8px 12px;display:flex;justify-content:space-between}.join_box .input_box .checked li{font-size:14px;font-weight:500;padding-left:18px}.join_box .input_box .checked li.on{color:#546de5;background:url(/web/images/ico_checked_on.png) no-repeat 0 0;background-size:16px 12px}.join_box .input_box .checked li.off{color:#bbb;background:url(/web/images/ico_checked_off.png) no-repeat 0 0;background-size:16px 12px}.join_box .input_box .input .pw_view{position:absolute;top:10px;right:0;width:24px;height:24px;background:url(/web/images/ico_viewoff.svg) no-repeat 50%;background-size:cover;text-indent:-9999px}.join_box .input_box .input .pw_view.on{background:url(/web/images/ico_viewon.svg) no-repeat 50%;background-size:cover}.join_box .input_box .input .pw_view.off{background:url(/web/images/ico_viewoff.svg) no-repeat 50%;background-size:cover}.join_box .input_box .nocerti{padding:20px 0 20px 12px}.login_wrap .agree_box{margin:30px 0;border-bottom:1px solid #ddd}.login_wrap .agree_box .board_fold li.agree_all{background:transparent;border-bottom:1px solid #ddd;height:40px;padding:0}.login_wrap .agree_box .board_fold li.agree_all .check_skin input+span{font-size:13px}.login_wrap .agree_box .board_fold li{padding:0;border:none}.login_wrap .agree_box .check_skin input+span{line-height:35px}.login_wrap .agree_box .board_fold li>.tit{height:35px;padding:0}.login_wrap .input_box .tit{font-size:12px}.login_wrap .input_box .desc{font-size:14px;color:red;margin:8px 0}.login_wrap .input_box .checked{margin:8px 0;display:flex;justify-content:space-between}.login_wrap .input_box .checked li{font-size:14px;font-weight:500;padding-left:18px}.login_wrap .input_box .checked li.on{color:#546de5;background:url(/web/images/ico_checked_on.png) no-repeat 0 0;background-size:16px 12px}.login_wrap .input_box .checked li.off{color:#bbb;background:url(/web/images/ico_checked_off.png) no-repeat 0 0;background-size:16px 12px}.login_wrap .input_box .country{background:none;border:none;width:100%;padding-left:0;font-weight:500}.login_wrap_terms .agree_box{margin:30px 0;border-bottom:1px solid #ddd}.login_wrap_terms .agree_box .board_fold li.agree_all{background:transparent;border-bottom:1px solid #ddd;height:40px;padding:0}.login_wrap_terms .agree_box .board_fold li.agree_all .check_skin input+span{font-size:13px}.login_wrap_terms .agree_box .board_fold li{padding:0;border:none}.login_wrap_terms .agree_box .check_skin input+span{line-height:35px}.login_wrap_terms .agree_box .board_fold li>.tit{height:35px;padding:0}.login_wrap_terms .input_box .tit{font-size:12px}.login_wrap .btm_txt{font-size:14px;text-align:center;line-height:1.6;color:grey;margin-top:50px}.login_wrap .btm_txt .btm_txt_u{cursor:pointer;text-decoration:underline!important;display:inline}.notice_wrap{width:360px;margin:0 auto;border-top:1px solid #000}.notice_wrap li{border-bottom:1px solid #ddd;padding:30px 0;cursor:pointer;position:relative}.notice_wrap li .img{width:100px;height:60px}.notice_wrap li .info{position:absolute;top:30px;left:115px;right:0}.notice_wrap li .info .name{font-size:18px;font-weight:500;color:#181818}.notice_wrap li .info .txt{font-size:14px;color:#000;margin:8px 0}.notice_wrap li .info .date{font-size:12px;color:#999}@media (max-width:768px){.notice_wrap{width:100%}.notice_wrap li .img{width:75px;height:45px}.notice_wrap li{padding:20px 0}.notice_wrap li .info{position:absolute;top:20px;left:90px}.notice_wrap li .info .name{font-size:13px}.notice_wrap li .info .txt{font-size:11px;margin:6px 0}.notice_wrap li .info .date{font-size:10px}.login_wrap .input_box .checked li,.login_wrap .input_box .desc{font-size:12px}}.travel_box{position:relative;margin-bottom:60px;width:100%;overflow:hidden}.travel_box .tit{display:flex;display:-ms-flexbox;width:69%;position:relative}.travel_box .tit span{font-size:24px;font-weight:500;color:#181818;display:inline-block;width:100%;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:auto}.travel_box .tit em{display:inline-block;flex:0 0 80px;font-size:13px;line-height:24px;text-align:center;vertical-align:bottom;border-radius:100px;width:80px;margin-left:10px;border:1px solid #000}.travel_box .tit em.badge_bk{color:#fff;background:#000}.travel_box .tit em.badge_wh{color:#000;background:#fff}.travel_box .txt{font-size:14px;color:#666;line-height:1.7;width:65%;margin-top:13px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;max-height:70px}.travel_box .etc{margin-top:18px;font-size:14px;color:#666}.travel_box .etc .cmt,.travel_box .etc .date{display:inline-block}.travel_box .etc .cmt span:after{content:"";display:inline-block;width:1px;height:14px;background:#ddd;vertical-align:middle;margin:0 12px}.travel_box .img{position:absolute;top:0;right:0;width:30%;height:145px}@media (max-width:768px){.travel_box{border-bottom:1px solid #ddd;padding-bottom:80px}.travel_box .tit{width:100%;font-size:21px}.travel_box .tit span{padding-right:0;line-height:1.3}.travel_box .tit em{font-size:12px;line-height:25px;width:70px;position:absolute;top:0;right:0}.travel_box .txt{width:100%;font-size:12px;-webkit-line-clamp:4;max-height:80px}.travel_box .etc{font-size:12px;overflow:hidden}.travel_box .etc .cmt{float:right;margin-right:-20px}.travel_box .etc .date{float:left}.travel_box .img{position:relative;top:23px;width:100%;height:0;max-height:200px;overflow:hidden;padding-bottom:63%}}.mytravel_wrap{border-bottom:1px solid #ddd;margin-top:50px}.mytravel_wrap .my_tit{padding:0 0 45px}.travel_guide a{position:absolute;top:-3px;right:0;font-size:14px;color:#181818;padding:10px 0;display:inline-block}.travel_img{padding:40px 0 20px;margin-bottom:70px;border-bottom:1px solid #ddd}.travel_wrap img{width:100%}.travel .bt_btns{margin-top:-70px}@media (max-width:768px){.mytravel_wrap{border:0;padding:0;margin:0}.mytravel_wrap .travel_box{margin:40px 0 50px}.travel_guide{margin:20px 0 -20px}.travel_guide a{position:relative;font-size:12px;color:#666}.travel_guide a:before{content:"";display:inline-block;background:url(/web/images/ico_guide.png) no-repeat 50%;background-size:cover;width:15px;height:15px;vertical-align:middle;margin-right:5px}.travel_img{border:none}}.travel_list{overflow:hidden;margin-top:40px}.travel_list .img{width:150px;height:90px;float:left}.travel_list .travel_info{width:48%;float:left;padding-left:22px}.travel_list .travel_info .name{font-size:24px;color:#181818;font-weight:500}.travel_list .travel_info .day{font-size:16px;color:#000;margin:25px 0 8px}.travel_list .travel_info .option{font-size:14px;color:#666}.travel_list .btn{width:18%;min-width:120px;float:right;text-align:center;position:relative}.travel_list .btn:after{content:"";display:inline-block;width:1px;height:90px;background:#ddd;position:absolute;top:0;left:-20px}.travel_list .btn .btn_bk{line-height:45px;width:100%;font-size:14px;display:block}.travel_list .btn .mileage{font-size:14px;color:#000;margin-top:25px;display:block}@media (max-width:768px){.travel_list{border-bottom:1px solid #ddd;padding-bottom:40px}.travel_list .img{width:100px;height:65px}.travel_list .travel_info{width:67%;padding-left:13px}.travel_list .travel_info .name{font-size:19px}.travel_list .travel_info .day{font-size:12px;margin:13px 0 7px}.travel_list .travel_info .option{font-size:12px}.travel_list .btn{width:100%;margin-top:20px}.travel_list .btn .mileage,.travel_list .btn:after{display:none}}.travel_write_box{margin-top:70px}.travel_write_box .input_box{display:inline-block;vertical-align:top}.travel_write_box .row .input_box:first-child{width:56%}.travel_write_box .row .input_box:nth-child(2){width:27%;margin:0 0 -80px 80px}.travel_write_box .row .input_box:nth-child(3){width:56%}.travel_write_box .row .input_box:nth-child(4){width:100%}.travel_write_box .input_box .photo{margin-top:25px}.travel_write_box .input_box .photo .img{width:120px;height:80px;border:1px solid #ddd;display:inline-block;background:#ededed url(/web/images/img_photo.png) no-repeat 50%;background-size:40px 31px;cursor:pointer;text-indent:-999999px}.travel_write_box .input_box .file .del{display:inline-block;font-size:12px;color:#999;padding-left:5px;vertical-align:bottom}.travel_write_box .textarea .input{height:550px}.travel_write_box .textarea textarea{height:550px;border-bottom:1px solid #ddd}.travel_write_wrap .bt_btns{padding:0}@media (max-width:768px){.travel_write_box{margin-top:50px}.travel_write_box .input_box{display:block}.travel_write_box .row .input_box:first-child{width:100%}.travel_write_box .row .input_box:nth-child(2){width:100%;margin:0 0 50px}.travel_write_box .row .input_box:nth-child(3),.travel_write_box .row .input_box:nth-child(4){width:100%}.travel_write_box .input_box .photo{margin-top:20px}.travel_write_box .textarea .input,.travel_write_box .textarea textarea{height:230px}}.travel_complete_wrap{padding-bottom:20px}.travel_complete_wrap .txt{font-size:18px;color:#181818;font-weight:500;line-height:1.7;text-align:center;padding:70px 0}@media (max-width:768px){.travel_complete_wrap{padding:0 20px}.travel_complete_wrap .txt{font-size:14px}.travel_complete_wrap .bt_btns{margin-bottom:-30px}}.host_write_box{margin-top:45px;margin-left:-50px}.host_write_box .input_box{width:50%;float:left;padding-left:50px}.host_write_box .input_box .file{font-size:0;margin:25px 0 5px}.host_write_box .input_box .textarea{height:200px}.host_write_wrap .bt_btns{padding:0}@media (max-width:768px){.host_write_wrap .my_tit{font-size:20px;color:#181818;margin-top:35px;line-height:1.2}.host_write_box .input_box{width:100%}.host_write_box .input_box .photo .img{width:105px;height:70px}}.mb_wrap .lv_box{text-align:center;border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin-top:30px;padding:80px 0 60px}.mb_wrap .lv_box .lv_my{font-size:21px;font-weight:100}.mb_wrap .lv_box .lv_my strong{font-size:40px;font-family:Lato-Bold;display:block;margin:8px 0}.mb_wrap .lv_box .lv_my .milestone{font-size:36px;color:#000;display:block;margin:8px 0}.mb_wrap .lv_box .lv_my .milestone strong{display:inline-block;font-size:36px;font-weight:700;font-family:Pretendard JP}.mb_wrap .lv_box .lv_bar{width:420px;position:relative;height:5px;border-radius:100px;background:#f3f3f3;margin:70px auto 18px;font-size:0}.mb_wrap .lv_box .lv_bar .state{display:block;height:5px;border-radius:100px;background:#000;position:relative}.mb_wrap .lv_box .lv_bar .state:after{content:"";display:inline-block;background:url(/web/images/ico_bar.png) no-repeat 50%;background-size:cover;width:20px;height:20px;position:absolute;bottom:-6px;right:-10px}.mb_wrap .lv_box .lv_bar .state .point{position:absolute;top:-34px;right:-19px;background:#000;line-height:20px;width:40px;border-radius:100px;color:#fff;font-size:12px}.mb_wrap .lv_box .lv_bar .state .point:after{border-color:#000 transparent transparent;border-style:solid;border-width:7px 3px 0;content:"";position:absolute;bottom:-6px;left:50%;margin-left:-2px}.mb_wrap .lv_box .lv_txt{width:420px;margin:0 auto;font-size:0}.mb_wrap .lv_box .lv_txt .left{display:inline-block;width:50%;text-align:left;font-size:14px;font-weight:500;color:#181818}.mb_wrap .lv_box .lv_txt .right{display:inline-block;width:50%;text-align:right;font-size:13px;color:#666}.mb_wrap .lv_box .lv_percent{margin:25px auto 20px;line-height:33px;background:#efefef;padding:0 30px;display:inline-block;border-radius:100px;font-size:14px;font-weight:500;color:#181818}@media (max-width:768px){.mb_wrap .lv_box{border-top:0;margin-top:0;padding:50px 0 35px}.mb_wrap .lv_box .lv_my{font-size:15px}.mb_wrap .lv_box .lv_my strong{font-size:30px;margin:5px 0 7px}.mb_wrap .lv_box .lv_my .milestone{font-size:27px;margin:6px 0 2px}.mb_wrap .lv_box .lv_my .milestone strong{font-size:27px}.mb_wrap .lv_box .lv_bar,.mb_wrap .lv_box .lv_txt{width:85%}.mb_wrap .lv_box .lv_txt .left{font-size:13px}.mb_wrap .lv_box .lv_txt .right{font-size:11px}.mb_wrap .lv_box .lv_percent{margin:17px auto;line-height:25px;font-size:11px;padding:0 20px}}.mb_wrap .mb_sec_box{padding:80px 0 70px;border-bottom:1px solid #ddd;position:relative}.mb_wrap .mb_sec_box h3{margin:0 0 20px}.mb_wrap .mb_sec_box .guide_view{position:absolute;top:70px;right:0;font-size:12px;color:#ddd}.mb_wrap .mb_sec_box .guide_view a{display:inline-block;font-size:14px;color:#000;font-weight:500;margin-left:10px;padding:10px 10px 10px 0}.mb_wrap .mb_sec_box .guide_view a+a{border:0}.mb_wrap .mb_sec_box .guide_view a:after{content:"";display:inline-block;background:url(/web/images/arw_02.png) no-repeat 50%;background-size:cover;width:5px;height:11px;vertical-align:middle;margin:0 0 0 6px}.mb_wrap .mb_sec_box .benefit_list{font-size:0;margin-bottom:10px;width:100%;height:135px;display:table;table-layout:fixed}.mb_wrap .mb_sec_box .benefit_list dt{display:table-cell;background:#000;color:#fff;font-size:12px;font-family:Lato-Regular;letter-spacing:6px;line-height:1.7;width:152px;text-align:center;vertical-align:middle;text-transform:uppercase}.mb_wrap .mb_sec_box .benefit_list dd{display:table-cell;background:#f5f5f5;font-size:18px;color:#000;text-align:center;vertical-align:middle}.mb_wrap .mb_sec_box .benefit_list dd .day{display:block;font-size:12px;color:#999;margin-top:8px}@media (max-width:768px){.mb_wrap .mb_sec_box{padding:0 0 40px;margin:50px 0 0}.mb_wrap .mb_sec_box .guide_view{top:-8px}.mb_wrap .mb_sec_box .guide_view a{font-size:12px}.mb_wrap .mb_sec_box .benefit_list{height:68px}.mb_wrap .mb_sec_box .benefit_list dt{width:24%;font-size:7px;letter-spacing:2px;line-height:1.3}.mb_wrap .mb_sec_box .benefit_list dd{font-size:12px}.mb_wrap .mb_sec_box .benefit_list dd .day{font-size:9px;margin-top:5px}}.mb_wrap .mb_guide{padding-top:70px}.mb_wrap .mb_guide h3{margin:0 0 17px}.mb_wrap .ms_bar_box{background:#f5f5f5;padding:90px 40px 55px;position:relative;margin-bottom:10px}.mb_wrap .ms_bar_box .btn_ms{position:absolute;top:50%;right:40px;font-size:16px;color:#fff;font-weight:500;width:160px;line-height:45px;margin-top:-24px;background:#000;text-align:center}.ms_bar_box .ms_bar{width:70%;position:relative;height:5px;border-radius:100px;background:#dedede}.ms_bar_box .ms_bar .ms_txt{position:absolute;top:-32px;left:0;font-size:16px;color:#181818;font-weight:500}.ms_bar_box .ms_bar .ms_num{position:absolute;top:-27px;right:0;font-size:13px;color:#666}.ms_bar_box .ms_bar .state{display:block;height:5px;border-radius:100px;background:#000;position:relative}.ms_bar_box .ms_bar .state:after{content:"";display:inline-block;background:url(/web/images/ico_bar.png) no-repeat 50%;background-size:cover;width:22px;height:22px;position:absolute;bottom:-8px;right:-11px}@media (max-width:768px){.mb_wrap .mb_guide{padding-top:50px}.mb_wrap .ms_bar_box{padding:65px 32px 40px}.mb_wrap .ms_bar_box .btn_ms{position:relative;top:auto;right:auto;font-size:14px;line-height:40px;margin:32px auto 0;display:block}.ms_bar_box .ms_bar{width:100%}.ms_bar_box .ms_bar .ms_txt{font-size:15px}.ms_bar_box .ms_bar .ms_num{font-size:11px}}.ms_pop_wrap .txt{border-top:1px solid #ddd;border-bottom:1px solid #ddd;height:350px;display:table;table-layout:fixed;width:100%;text-align:center}.ms_pop_wrap .txt span{display:table-cell;vertical-align:middle;font-size:24px;line-height:1.8;font-weight:500}@media (max-width:768px){.ms_pop_wrap .txt{height:120px;padding-top:25px;border:0}.ms_pop_wrap .txt span{font-size:16px}}.myedit_wrap{position:relative}.myedit_wrap .profile_photo{position:absolute;top:63px;right:12.65%;margin:0 auto;width:150px;height:150px}.myedit_wrap .photo_wrapper{position:relative}.myedit_wrap .profile_photo .tit{margin-bottom:20px}.myedit_wrap .profile_photo .photo{width:150px;height:150px;border-radius:50%;border:1px solid #ddd;display:block;background-color:#ddd;background-size:40px 31px;text-indent:-999999px;margin:0 auto}.myedit_wrap .profile_photo .btn_photo{position:absolute;bottom:0;right:0;background:url(/web/images/btn_photo.png) no-repeat 50%;background-size:cover;width:35px;height:35px;text-indent:-999999px;cursor:pointer}.myedit_wrap .input_box{margin-bottom:40px}.myedit_wrap .input_box .checked{margin:8px 0;display:flex;justify-content:space-between}.myedit_wrap .input_box .checked li{font-size:14px;font-weight:500;padding-left:18px}.myedit_wrap .input_box .checked li:last-child{margin-right:10px}.myedit_wrap .input_box .checked li.on{color:#546de5;background:url(/web/images/ico_checked_on.png) no-repeat 0 0;background-size:16px 12px}.myedit_wrap .input_box .checked li.off{color:#bbb;background:url(/web/images/ico_checked_off.png) no-repeat 0 0;background-size:16px 12px}.myedit_wrap .input_box select.country{border:none;width:100%;padding-left:0;font-weight:500;margin:5px 0 0}.myedit_box{width:55.26%;padding-top:45px;margin-bottom:-30px}@media (max-width:768px){.myedit_wrap .profile_photo{position:relative;top:auto;right:auto}.myedit_wrap .profile_photo .tit{display:none}.myedit_box{width:100%;padding-top:60px}}.qna_wrap .board_fold{padding-bottom:20px;min-width:790px}.qna_wrap .board_fold li{background:#fff;position:relative}.qna_wrap .board_fold li>.tit .ellipsis{width:83%;vertical-align:middle;display:inline-block}.qna_wrap .board_fold li>.tit{padding-right:80px}.qna_wrap .board_fold li>.tit:after{font-size:14px;color:#999;width:80px;text-align:right;right:0;background:#fff}.qna_wrap .board_fold li>.tit.wait:after{content:"답변준비중";background:#fff}.qna_wrap .board_fold li>.tit.end:after{content:"답변완료";background:#fff}.qna_wrap .board_fold li>.tit .date{font-size:14px;color:#999;float:right;vertical-align:middle;margin:3px 30px 0 0}.qna_wrap .qna_box{overflow:hidden;margin:0 0 -30px -50px;padding-top:45px;position:relative}.qna_wrap .qna_box .input_box{width:50%;float:left;padding-left:50px}.qna_wrap .qna_box .input_box.textarea .input{height:171px}.qna_wrap .qna_box .input_box.textarea textarea{height:170px}@media (max-width:768px){.qna_wrap .qna_box{padding-bottom:250px}.qna_wrap .board_fold{border-top:3px solid #000;margin-top:35px;min-width:auto}.qna_wrap .board_fold li>.tit{padding-right:60px}.qna_wrap .board_fold li>.tit:after{display:inline-block;border:0;width:60px;font-size:12px}.qna_wrap .board_fold li>.tit .ellipsis{width:100%}.qna_wrap .board_fold li>.tit .date{display:block;margin-left:0;float:inherit;font-size:13px}.qna_wrap .qna_box .input_box{width:100%}.qna_wrap .qna_box .input_box.textarea{position:absolute;bottom:0}}.faq_wrap{clear:both;padding:0 0 50px}@media (max-width:768px){.faq_wrap .board_fold{border-top:3px solid #000;margin-top:35px}}.mypage_wrap{padding-top:120px;max-width:1100px;margin:0 auto;font-family:Pretendard JP}.mypage_myinfo{clear:both;text-align:center;padding:0 0 80px;margin:0 0 60px;border-bottom:3px solid #000}.mypage_myinfo .tit{font-size:28px;font-weight:400;line-height:40px;font-family:Pretendard JP}.mypage_myinfo .tit .new{background:#f33;width:26px;line-height:26px;border-radius:50%;vertical-align:middle;margin:0 0 3px 8px;display:inline-block;text-align:center;color:#fff;font-size:14px;font-family:Lato-Bold}.mypage_myinfo .edit{font-size:16px;font-weight:500;font-family:Pretendard JP;margin-top:17px}.mypage_myinfo .edit a{display:inline-block;font-size:12px;color:#999;margin-left:10px}.mypage_myinfo .edit a:before{content:"";display:inline-block;width:1px;height:14px;background:#d4d4d4;vertical-align:middle;margin-right:8px}.mypage_myinfo .mylv_box{display:table;table-layout:fixed;background:#f9f9f9;text-align:center;padding:50px 0;margin-top:70px;width:100%}.mypage_myinfo .mylv_box dl{display:table-cell;vertical-align:middle;width:33.33%;position:relative}.mypage_myinfo .mylv_box dl:before{content:"";display:inline-block;width:1px;height:47px;background:#d4d4d4;position:absolute;top:0;left:0}.mypage_myinfo .mylv_box dl:first-child:before{display:none}.mypage_myinfo .mylv_box dt{font-size:14px;color:#666}.mypage_myinfo .mylv_box dd{font-size:24px;color:#181818;font-weight:500;margin-top:13px}.mypage_myinfo .label{margin-top:28px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:16px 12px}.mypage_myinfo .label span{display:inline-block;border:1px solid grey;border-radius:18px;line-height:34px;padding:0 30px;font-size:16px}.mypage_myinfo .my-count{font-size:16px;font-weight:400;line-height:24px;color:#999;cursor:pointer}.mypage_myinfo .btn_hidden{display:block;background:#000;color:#fff;height:45px;padding:0 30px;font-size:13px;font-weight:400;line-height:20px;margin:48px auto 0;display:flex;align-items:center;justify-content:center}.mypage_auth_button{display:inline-flex;align-items:center;gap:5px;padding:9px 20px;color:#fff;background-color:#000;border-radius:6px;margin-top:36px}.mypage_auth_button_text{font-family:Pretendard JP;font-size:.9375rem;font-weight:600;line-height:1.467rem;letter-spacing:.0096em}@media (max-width:768px){.mypage_wrap{padding-top:32px}.mypage_myinfo.bookmark{display:none}}.mypage_wrap .mypage_menu{float:left;width:25.47%}.mypage_wrap .mypage_menu>ul{margin-bottom:50px;font-size:14px;line-height:38px;font-family:Pretendard JP}.mypage_wrap .mypage_menu>ul>li.tit{font-size:18px;font-weight:500}.mypage_wrap .mypage_menu>ul>li a{display:inline-block}.mypage_wrap .mypage_menu>ul>li.active:after{content:"";display:inline-block;width:1px;height:1px;border:2px solid #000;margin:0 0 2px 10px}.mypage_wrap .mypage_content{float:right;width:74.53%;padding:9px 0 0;position:relative}.mypage_content.reservation{padding:0}.mypage_content .btns button{width:150px;height:45px;margin-right:5px;text-align:center}@media (max-width:768px){.mypage_wrap{width:100%;margin:0}.mypage_wrap .mypage_content{width:100%;padding:0;margin-bottom:45px}.mypage_myinfo{margin:0}.landing .mypage_myinfo{display:block;padding:0 0 40px;margin:0}.mypage_myinfo .tit{font-size:24px;line-height:32px}.mypage_myinfo .edit{margin-top:10px}.mypage_myinfo .mylv_box{padding:20px 0;margin:35px auto 0}.mypage_myinfo .mylv_box dl:before{height:32px}.mypage_myinfo .mylv_box dl:first-child:before{display:none}.mypage_myinfo .mylv_box dt{font-size:12px}.mypage_myinfo .mylv_box dd{font-size:15px;margin-top:7px}.mypage_content .btns button{width:150px;height:45px;margin:6px auto;text-align:center}}h2.my_tit_mo{margin:8px 0 20px;position:relative;display:none}h2.my_tit_mo,h3.my_tit{font-size:18px;font-weight:500}h3.my_tit{color:#000}h3.my_tit>small{font-size:14px;color:#666;font-weight:400;display:inline-block;margin-left:8px}h3.my_tit.lg{font-size:32px;color:#181818;line-height:1.2}h3.my_tit>em{color:#999;display:inline-block}h3.my_tit i.ico_greater{display:inline-block;background:url(/web/images/arw_tit.png) no-repeat 50%;background-size:cover;width:20px;height:20px;vertical-align:middle;margin:0 1px 0 5px}h4.my_sub{font-size:16px;font-weight:500;color:#000}@media (max-width:768px){h2.my_tit_mo{line-height:46px;background:#f5f5f5;text-align:center;width:auto;display:block;margin:0 -20px;font-size:14px}h2.my_tit_mo .btn_back{background:url(/web/images/btn_back.png) no-repeat 50%;background-size:cover;display:inline-block;width:40px;height:40px;text-indent:-999999px;position:absolute;top:3px;left:0}h3.my_tit{font-size:14px}h3.my_tit>small{font-size:12px}h3.my_tit.lg{font-size:20px;color:#181818;margin-top:35px}h4.my_sub{font-size:14px}}.mystay_box{clear:both;position:relative;font-family:Pretendard JP;margin:0 0 80px;height:250px;min-width:630px}.mystay_box .name{font-size:32px;line-height:100%;font-weight:500;letter-spacing:-.5px;width:48%}.mystay_box .btn_like{position:absolute;right:10px;bottom:7px}.mystay_box .name .ellipsis{max-width:100%;display:inline-block}.mystay_box .name em{display:inline-block;font-size:13px;line-height:24px;margin:3px 0 12px 3px;vertical-align:bottom;text-align:center;border-radius:100px;width:80px;border:1px solid #000}.mystay_box .name em,.mystay_box .name em.badge_bk{color:#fff;background:#000}.mystay_box .name em.badge_wh{color:#000;background:#fff}.mystay_box .name small{display:block;font-size:12px;font-family:Abel;text-transform:uppercase;letter-spacing:3.6px;margin:4px 0 18px 2px;line-height:1}.mystay_box .stay{clear:both;line-height:1.5;margin:8px 0 0}.mystay_box .stay .day{font-size:16px;margin-bottom:3px}.mystay_box .stay .option{font-size:14px;color:#666}.mystay_box .payment{clear:both;color:#4d4d4d}.mystay_box .qna a{font-size:14px;font-weight:500;color:#000;padding:9px 0 0;display:inline-block}.mystay_box .qna a:before{content:"";display:inline-block;width:22px;height:22px;background:#ddd;margin:0 4px 2px -2px;vertical-align:middle;background:url(/web/images/ico_qna.png) no-repeat 50%;background-size:cover}.mystay_box .payment .price{font-size:21px;font-weight:500;margin:0 0 10px;display:inline-block}.mystay_box .payment .option{word-break:keep-all}.mystay_box .payment .option-places{line-height:1.6;width:48%;word-break:keep-all;margin-top:-5px}.mystay_box .payment .price.sm{font-size:14px}.mystay_box .payment .price.del{text-decoration:line-through;color:#999}.mystay_box .payment .price.sm:after{content:"";display:inline-block;width:1px;height:13px;background:#ddd;margin:0 4px 0 8px;vertical-align:middle}.mystay_box .payment .cancel{font-size:21px;font-weight:500;color:#000;margin-left:10px}.mystay_box .payment .txt{font-size:14px;color:#333}.mystay_box .btns{display:flex;display:-ms-flexbox;justify-content:space-between;position:absolute;bottom:0;font-family:Abel,Pretendard JP;width:300px}.mystay_box .btns button{width:150px;height:45px;margin-left:5px;text-align:center}.mystay_box .btns button:first-child{margin-left:0}.mystay_box .photo{width:50%;height:250px;position:absolute;top:0;right:0}.mystay_box .d-day{position:absolute;bottom:0;right:0;width:80px;height:80px;text-align:center;display:table;table-layout:fixed;background:#000}.mystay_box .d-day p{display:table-cell;color:#ccc;font-size:12px;vertical-align:middle;line-height:1.2}.mystay_box .d-day p strong{display:block;font-size:18px;color:#fff;font-family:Lato-Bold;margin-top:4px}@media (max-width:768px){.mystay_box{margin:0 0 50px;padding:0 0 50px;height:auto;min-width:100%;border-bottom:1px solid #ddd}.mystay_box .payment .option,.mystay_box .payment .option-places{width:100%}.mystay_box .name{font-size:21px;width:100%;margin-bottom:10px}.mystay_box .name.badge .ellipsis{max-width:72%}.mystay_box .name em{font-size:10px;line-height:19px;width:70px;margin:2px 0 4px 5px}.mystay_box .name small{font-size:11px;margin:4px 0 10px 2px}.mystay_box .photo{width:100%;height:250px;position:relative;margin:10px 0 20px}.mystay_box .btns{position:relative;margin-top:30px}.mystay_box .btns.btn1{width:50%}.mystay_box .d-day{bottom:auto;top:205px}.mystay_box .d-day p{font-size:11px}.mystay_box .d-day p strong{font-size:16px}}.mypage_coupon_box.mystay_box .name .ellipsis{max-width:400px;display:inline-block;min-height:70px;white-space:normal}.mypage_coupon_box.mystay_box .photo{background-color:#f2f2f2}.mypage_coupon_box.mystay_box .btns button{width:150px;height:45px;margin-left:0;text-align:center}.mypage_coupon_box.mystay_box .btns button.btn_wh{margin:0 0 -35px;border:1px solid #000}.mypage_coupon_box.mystay_box .btns button.btn_check{line-height:30px;width:335px;height:45px;flex-grow:0;border:1px solid #000}@media (max-width:768px){.mypage_coupon_box.mystay_box .btns button.btn_wh{flex:1 1;border:1px solid #1a1a1a;margin:0}.mypage_coupon_box.mystay_box .btns button.btn_wh div.underline{width:50%;background-color:#fff}.mypage_coupon_box.mystay_box .btns button.btn_check{width:-moz-fit-content;width:fit-content;margin:0;line-height:30px;border:none}.mypage_coupon_box.mystay_box .btns button.btn_check div.underline{height:1px;align-self:stretch;flex-grow:0;background-color:#1a1a1a;margin:0}}.landing .reserv_wrap{margin-top:0}.landing .likestay_box_slider{margin-left:-30px}.landing .likestay_wrap .mystay_box{padding-left:30px}.landing .likestay_wrap .mystay_box .photo{width:50%}.likestay_box_slider>.slick-prev{left:inherit;right:29px;background:url(/web/images/arw-fsdetail02.png) no-repeat;background-size:30px 60px;background-position:-1px -1px;background-color:#fff}.likestay_box_slider>.slick-next,.likestay_box_slider>.slick-prev{top:-40px;z-index:2;width:30px;height:30px;border:1px solid #6e6e6e}.likestay_box_slider>.slick-next{right:0;background:url(/web/images/arw-fsdetail02.png) no-repeat;background-size:30px 60px;background-position:-1px -31px;background-color:#fff}.likestay_box_slider>.slick-next:hover,.likestay_box_slider>.slick-prev:hover{opacity:1}.landing_menu{width:100%;font-family:Pretendard JP}.landing_menu ul{margin-bottom:10px}.landing_menu ul li.tit{font-size:12px;color:#333;margin-bottom:10px}.landing_menu ul li a{font-size:15px;display:block;line-height:55px;font-size:16px;color:0;position:relative}.landing_menu ul li a:after{content:"";display:inline-block;width:5px;height:11px;background:url(/web/images/arw_02.png) no-repeat 50%;background-size:cover;position:absolute;top:50%;right:0;margin-top:-3px}@media (max-width:768px){.landing_menu ul li a{font-size:15px;border:none}.landing .reserv_wrap{margin:0}.landing .mystay_box{margin:0 0 40px;padding:0 0 40px}.landing .mystay_box .payment{display:none}.landing .mystay_box .btns{margin:17px 0 0}.landing .mystay_box .btns a{width:100%;display:block}.landing .mystay_box .day,.landing .mystay_box .option{font-size:13px}.landing .mystay_box .photo{position:absolute;top:0;right:0;width:130px;height:72px;margin:0}}.guest_comfirm>.txt{text-align:center;font-size:24px;font-weight:500;line-height:1.6;margin:-20px 0 70px}.guest_comfirm .guest_payment{width:850px;margin:0 auto;padding:0 45px}.guest_payment .room_info{position:relative;height:250px;margin:70px 0}.guest_payment .room_info .photo{position:absolute;top:0;right:0;width:52%;height:250px}.guest_payment .room_info .info{position:absolute;top:0;left:0;height:250px;width:48%;line-height:1.6;display:flex;flex-direction:column}.guest_payment .room_info .info .box2{position:absolute;bottom:0;left:0}.guest_payment .room_info .info .name{font-size:32px;font-weight:500}.guest_payment .room_info .info .day{font-size:16px;font-weight:500}.guest_payment .room_info .info .option{font-size:14px}.guest_payment .room_info .info .price{font-size:24px;font-weight:500}.guest_payment .room_info .info .txt{font-size:14px}.guest_payment .others_info{border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:0 10px 30px;overflow:hidden}.guest_payment .others_info li{float:left;width:25%;font-size:16px;font-weight:500;margin-top:30px;overflow-wrap:break-word}.guest_payment .others_info li small{display:block;font-size:12px;font-weight:400;margin-bottom:12px;color:#666}.guest_payment .hint-text{color:#777;opacity:.7;text-align:center;padding:30px 10px 0;line-height:2}@media (max-width:768px){.guest_comfirm>.txt{font-size:18px;margin:0 0 40px}.guest_comfirm .guest_payment{width:100%;padding:0;border-top:3px solid #000}.guest_payment .room_info{height:auto;margin:27px 0;overflow:hidden}.guest_payment .room_info .photo{width:40%;height:0;padding-bottom:28%;overflow:hidden}.guest_payment .room_info .info{position:relative;height:auto;width:60%}.guest_payment .room_info .info .box2{position:relative;margin-top:15px}.guest_payment .room_info .info .name{font-size:20px}.guest_payment .room_info .info .day{font-size:12px}.guest_payment .room_info .info .option{font-size:11px}.guest_payment .room_info .info .price{font-size:18px;padding:10px 0}.guest_payment .room_info .info .txt{font-size:11px}.guest_payment .others_info{padding:0 0 25px}.guest_payment .others_info li{width:50%;font-size:14px;margin-top:25px}.guest_payment .others_info li small{font-size:11px;margin-bottom:10px}.guest_payment .hint-text{color:#777;opacity:.7;text-align:center;padding:30px 10px 0;line-height:2}.guest_comfirm.typeB .guest_payment .room_info .photo{position:relative;width:100%;height:0;padding-bottom:60%;overflow:hidden}.guest_comfirm.typeB .guest_payment .room_info .info{flex-direction:column;justify-content:space-between;width:100%;margin-top:15px}.guest_comfirm.typeB .guest_payment .room_info .info .box2{margin:0}.guest_comfirm.typeB .guest_payment .room_info .info .day{font-size:14px;margin-top:8px}.guest_comfirm.typeB .guest_payment .room_info .info .option,.guest_comfirm.typeB .guest_payment .room_info .info .txt,.guest_comfirm.typeB .guest_payment .room_info .info .txt-br{font-size:14px}}.mypage_wrap .newmypage_menu{float:left;width:25.47%}.mypage_wrap .newmypage_menu>ul{margin-bottom:50px}.mypage_wrap .newmypage_menu>ul>li a{font-size:14px;line-height:38px;display:inline-block}.mypage_wrap .newmypage_menu>ul>li.active{font-weight:700}.mypage_wrap .newmypage_menu>ul>li.active:after{content:"";display:inline-block;width:3px;height:3px;background:#000;margin:0 0 4px 10px}.mypage_wrap .newmypage_menu>ul>li .number{display:inline-block;text-align:center;min-width:18px;padding:0 5px;line-height:18px;border-radius:20px;background:#999;color:#fff;font-size:11px;margin-left:5px}@media (max-width:768px){.mypage_wrap .newmypage_menu{float:none;width:100%}.mypage_wrap .newmypage_menu>ul{margin-top:16px;margin-bottom:20px}.mypage_wrap .newmypage_menu>ul>li{border-bottom:1px solid #d2d2d2;background:url(/web/images/arw_02.png) no-repeat 100% 50%;background-size:6px 13px}.mypage_wrap .newmypage_menu>ul>li a{display:block;font-size:15px;line-height:55px}.mypage_wrap .newmypage_menu>ul>li.active:after{display:none}.mypage_wrap .newmypage_menu>ul>li.active{font-weight:400}}.mypage_content .tab_mypage{margin-bottom:40px}.mypage_content .tab_mypage ul{display:flex;margin:0 -20px}.mypage_content .tab_mypage li{padding:0 20px;border-left:1px solid #ddd}.mypage_content .tab_mypage li:first-of-type{border:none}.mypage_content .tab_mypage li a{font-size:17px;color:#999}.mypage_content .tab_mypage li.active a{color:#1a1a1a;font-weight:700}@media (max-width:768px){.mypage_content .tab_mypage ul{margin:20px 0 0}.mypage_content .tab_mypage li{flex:1 1;text-align:center;line-height:45px;border-left:none;border-bottom:1px solid #ddd}.mypage_content .tab_mypage li:first-of-type{border-bottom:2px solid #ddd}.mypage_content .tab_mypage li a{font-size:13px}.mypage_content .tab_mypage li.active{border-bottom:2px solid #000}.mypage_content .tab_mypage li.active a{font-size:14px}}.reserv_reload{position:relative;padding:150px 0;text-align:center;font-size:13px}.reserv_reload img{width:43px;display:block;margin:0 auto 20px}.no_reserv{margin-top:40px;text-align:center}@media (max-width:768px){.img-booking-waiting{width:240px;height:240px;margin:0 20px 20px;-o-object-fit:contain;object-fit:contain}.no_reserv .findstay_btn{width:100%;height:52px;font-size:16px}}.reserv_box{margin-bottom:80px;position:relative;overflow:hidden}.reserv_box .reserv_name{float:left;width:48%;cursor:pointer}.reserv_box .reserv_name .label{display:table;border-radius:4px;line-height:20px;padding:0 6px;font-size:12px;margin-bottom:17px}.reserv_box.accepted .reserv_name .label,.reserv_box.checkin .reserv_name .label{background:#333;color:#fff}.reserv_box.ready .reserv_name .label{border:1px solid #333;line-height:18px}.reserv_box.used .reserv_name .label{background:#e6e6e6;color:#666}.reserv_box.canceled .reserv_name .label{background:grey;color:#fff}.reserv_box.request_cancel .reserv_name .label{border:1px solid #333;line-height:18px;color:grey}.reserv_box .reserv_name .name{font-size:30px;width:100%}.reserv_box .reserv_name .name .ellipsis{overflow:visible;font-family:NotoSansKR}.reserv_box .reserv_name .ellipsis .ellipsis_info{height:5px}.reserv_box .stay_view{float:right;overflow:hidden;width:52%;cursor:pointer}.reserv_box .stay_view .photo{position:relative;width:100%;height:250px;background-color:#f2f2f2}.reserv_box.canceled .stay_view .photo:before,.reserv_box.used .stay_view .photo:before{position:absolute;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.5);display:block;content:""}.reserv_box .stay_view .photo .view{display:none;position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);text-align:center;color:#fff;line-height:250px;font-size:15px}.reserv_box .stay_view .photo:hover .view{display:block}.reserv_box.canceled .stay_view .photo:hover:before,.reserv_box.used .stay_view .photo:hover:before{display:none}.reserv_box .reserv_info{position:absolute;top:83px;width:48%}.reserv_box .reserv_info .day{font-size:16px}.reserv_box .reserv_info .option{font-size:13px;color:#666;margin-top:10px}.reserv_box .reserv_info .date{position:relative;font-size:13px;color:#4d4d4d;line-height:1.6;margin-top:28px}.reserv_box .reserv_info .date:before{display:block;content:"";position:absolute;top:-10px;left:0;width:18px;height:1px;background:#4d4d4d}.reserv_box .reserv_info_long{position:absolute;top:113px;width:48%}.reserv_box .reserv_info_long .day{font-size:16px}.reserv_box .reserv_info_long .option{font-size:13px;color:#666;margin-top:10px}.reserv_box .reserv_info_long .date{position:relative;font-size:13px;color:#4d4d4d;line-height:1.6;margin-top:28px}.reserv_box .reserv_info_long .date:before{display:block;content:"";position:absolute;top:-10px;left:0;width:18px;height:1px;background:#4d4d4d}.reserv_box .price{position:absolute;bottom:0;right:55%;text-align:right;font-size:30px}.reserv_box.request_cancel .price,.reserv_box.used .price{color:#666}.reserv_box.canceled .price{color:#b3b3b3;text-decoration:line-through}.reserv_box.canceled .price span{color:#666;text-decoration:none;display:inline-block;margin-left:8px;font-size:24px}.mypage_coupon_box .btn_coupon_detail,.reserv_box .btn_reserv_detail{position:absolute;bottom:0;left:0;line-height:30px;font-size:14px;border-bottom:1px solid #1a1a1a}.coupon_box .coupon_info{position:absolute;top:55px;width:48%}.coupon_box .coupon_info .sale{font-size:21px;color:#1a1a1a}.coupon_box .coupon_info .sale .state{color:#666;display:inline-block;margin-left:10px}.coupon_box .coupon_info .period{margin-top:20px;font-size:13px;color:#666;line-height:1.7}.coupon_box .coupon_info .period .link{display:inline-block;text-decoration:underline}.coupon_box.used .reserv_name .name{color:#b3b3b3}.coupon_box.used .coupon_info .sale{color:#b3b3b3;text-decoration:line-through}.coupon_box.used .stay_view .photo:hover:before{display:block}@media (max-width:768px){.mypage_content .tab_mypage+.reserv_wrap{padding:35px 0 0}.reserv_box{margin-bottom:40px;border-bottom:1px solid #ddd;padding-bottom:40px}.reserv_box .reserv_name{float:none;width:100%;margin-bottom:18px}.reserv_box .reserv_name .name{font-size:19px}.reserv_box .stay_view{float:none;width:100%}.reserv_box.canceled .stay_view .photo:hover:before,.reserv_box.used .stay_view .photo:hover:before{display:block}.reserv_box .reserv_info{position:relative;width:100%;top:auto;margin-top:20px}.reserv_box .price{position:relative;bottom:auto;right:auto;font-size:21px;margin-top:12px}.reserv_box .btn_reserv_detail{line-height:46px}.mypage_coupon_box .btn_coupon_detail,.reserv_box .btn_reserv_detail{position:relative;bottom:auto;left:auto;width:100%;display:block;border:1px solid #1a1a1a;font-size:16px;margin-top:20px}.mypage_coupon_box .btn_coupon_detail{line-height:50px}.reserv_box .stay_view .photo .view{display:block;top:auto;line-height:36px;font-size:13px}.coupon_box .coupon_info{position:relative;width:100%;top:auto;margin-top:20px}.coupon_box .coupon_info .period{margin-top:12px}}.reserv_comfirm>.txt{text-align:center;font-size:24px;font-weight:500;line-height:1.6;margin:-20px 0 70px}.reserv_comfirm .reserv_payment{width:850px;margin:0 auto;padding:0 45px;border-top:5px solid #000}.reserv_payment_guide{margin-top:55px}.reserv_payment_guide .tit{font-size:18px;text-align:center;margin-bottom:55px}.reserv_payment .custom_banner_wrapper{margin-bottom:70px;@media (max-width:768px){margin-bottom:32px}}.guide_step{display:flex;justify-content:center;margin:0 -25px}.reserv_payment .guide_step{border-bottom:1px solid #ddd;padding-bottom:70px}.reserv_payment .room_info{position:relative;height:250px;margin:70px 0}.reserv_payment .room_info .photo{position:absolute;top:0;right:0;width:52%;height:250px}.reserv_payment .room_info .info{position:absolute;top:0;left:0;height:250px;width:48%;line-height:1.6;display:flex;flex-direction:column}.reserv_payment .room_info .info .box2{position:absolute;bottom:0;left:0}.reserv_payment .room_info .info .name{font-size:32px;font-weight:500}.reserv_payment .room_info .info .day{font-size:16px;font-weight:500}.reserv_payment .room_info .info .option{font-size:14px}.reserv_payment .room_info .info .price{font-size:24px;font-weight:500}.reserv_payment .room_info .info .txt{font-size:14px}.reserv_payment .others_info{border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:0 10px 30px;overflow:hidden}.reserv_payment .others_info#BankTransfer,.reserv_payment .others_info#ConvenienceStorePay{border-top:0}.reserv_payment .others_info li{float:left;width:25%;font-size:16px;font-weight:500;margin-top:30px}.reserv_payment .others_info li#bank,.reserv_payment .others_info li#branch{width:50%}.reserv_payment .others_info li .info_br{height:5px}.reserv_payment .others_info li small{display:block;font-size:12px;font-weight:400;margin-bottom:12px;color:#666}@media (max-width:768px){.reserv_comfirm>.txt{font-size:18px;margin:0 0 40px}.reserv_comfirm .reserv_payment{width:100%;padding:0;border-top:3px solid #000}.reserv_payment .room_info{height:auto;margin:27px 0;overflow:hidden}.reserv_payment .room_info .photo{position:relative;width:100%;height:0;padding-bottom:60%;overflow:hidden}.reserv_payment .room_info .info{height:auto;width:100%}.reserv_payment .room_info .info,.reserv_payment .room_info .info .box2{position:relative;margin-top:15px}.reserv_payment .room_info .info .name{font-size:20px}.reserv_payment .room_info .info .day{font-size:14px;margin-top:10px}.reserv_payment .room_info .info .price{font-size:17px}.reserv_payment .room_info .info .txt{margin-top:13px}.reserv_payment .others_info{padding:0 0 25px}.reserv_payment .others_info li{width:50%;font-size:14px;margin-top:25px}.reserv_payment .others_info li small{font-size:11px;margin-bottom:10px}.reserv_payment_guide{margin-top:45px}.reserv_payment_guide .tit{margin-bottom:0}.guide_step{flex-direction:column;margin:0;padding-bottom:10px}.guide_step li{width:100%;padding:35px 0}.guide_step li+li:before{top:-15px;left:50%;transform:rotate(90deg)}.guide_step .guide_box{display:flex;align-items:center}.guide_step .guide_box .step{padding:45px 0 0;text-align:center;width:80px;margin-right:20px}.guide_step .guide_box .step small{width:100%;margin:5px 0 0}.guide_step .guide_box .step img{left:53%;top:5px;margin-left:-18px;width:30px}.guide_step .guide_box .desc{text-align:left;flex:1 1;margin:0;padding:5px 0 0}}.reserv_detail.header{padding:10px 0 9px;margin-bottom:-10px}.reserv_detail .stay_name{font-size:17px;color:#999}.reserv_detail .stay_name strong{font-weight:600;color:#1a1a1a}.reserv_detail .stay_info{position:relative;margin-top:40px;height:280px;background:#1a1a1a}.reserv_detail .stay_info .photo{position:absolute;top:0;right:0;width:55%;height:280px}.reserv_detail .stay_info .info{position:absolute;top:0;left:0;bottom:0;width:45%;padding:25px;color:#fff;background:#1a1a1a}.reserv_detail .stay_info .info .name{font-size:22px;font-weight:600}.reserv_detail .stay_info .info .contact{position:absolute;bottom:18px;font-size:16px;line-height:2}.reserv_detail .reserv_sec{margin-top:100px}.reserv_sec>.title{font-size:20px;color:#4d4d4d;font-weight:600;line-height:28px;padding-left:15px;border-left:4px solid #4d4d4d;margin-bottom:40px}.reserv_detail .guide_step{padding-top:20px}.reserv_sec .reserv_guide .dl{position:relative;border-bottom:1px solid #ccc;padding:25px 0}.reserv_sec .reserv_guide .dl:before{display:block;content:"";position:absolute;top:0;left:0;width:30%;height:2px;background:#4d4d4d}.reserv_sec .reserv_guide .dl:after{display:block;content:"";position:absolute;top:1px;right:0;width:67%;height:1px;background:#ccc}.reserv_sec .reserv_guide .line{display:block;height:1px;border:none;background:#ccc;width:67%;margin:25px 0 25px 33%}.reserv_sec .reserv_guide li{display:flex;padding:15px 0}.reserv_sec .reserv_guide .dt{width:33%;font-size:14px;font-weight:600;color:#4d4d4d}.reserv_sec .reserv_guide .stayfolio{display:flex;margin-left:23px;margin-right:2px}.reserv_sec .reserv_guide .dd{width:67%;font-size:16px;color:#4d4d4d}.reserv_sec .reserv_guide .block+.block{margin-top:25px}.reserv_sec .reserv_guide small{font-size:14px;color:#666}.reserv_sec .reserv_guide .desc{display:block;margin-top:5px;line-height:1.75;font-size:14px;color:grey}.reserv_sec .reserv_guide .price{display:flex;justify-content:space-between;color:#666;padding-left:10px}.reserv_sec .reserv_guide .price+.price{margin-top:25px}.reserv_sec .reserv_guide .price.total{padding:30px 0 0 10px;color:#4d4d4d;border-top:1px solid #000}.reserv_sec .reserv_guide .price.total div:last-of-type{font-size:22px}.reserv_detail .bt_btns{margin-top:50px;width:550px}.reserv_sec .reserv_guide .checkout_info_line{width:67%;margin:0 0 1px 33%}@media (max-width:768px){.reserv_detail{margin-top:30px}.reserv_detail .stay_name{font-size:14px}.reserv_detail .stay_info{margin-top:30px;height:auto}.reserv_detail .stay_info .photo{position:relative;width:100%;height:0;padding-bottom:60%;overflow:hidden}.reserv_detail .stay_info .info{position:relative;height:auto;width:100%}.reserv_detail .stay_info .info .contact{position:relative;bottom:-10px;margin-top:30px}.reserv_detail .guide_step{padding:0}.reserv_detail .guide_step li{padding:20px 0}.reserv_sec>.title{margin-bottom:30px;font-size:18px}.reserv_sec .reserv_guide .dl{padding:15px 0}.reserv_sec .reserv_guide .dl:before{display:none}.reserv_sec .reserv_guide .dl:after{width:100%}.reserv_sec .reserv_guide .line{width:100%;margin:15px 0}.reserv_sec .reserv_guide li{flex-direction:column;padding:20px 0}.reserv_sec .reserv_guide .dt{width:100%}.reserv_sec .reserv_guide .stayfolio{display:flex;margin:0}.reserv_sec .reserv_guide .dd{width:100%;padding-top:20px}.reserv_detail .bt_btns{width:auto}.reserv_sec .reserv_guide .checkout_info_line{width:100%;margin:0 0 1px}}.cancel_reason .reserv_sec{margin-top:40px}.cancel_reason .reserv_sec>.title{margin-bottom:30px}.cancel_reason>.cancel_btn{margin-top:72px}.reason_form .question{font-size:15px;color:#4d4d4d;font-weight:600}.reason_form .radio_skin{width:calc(100% - 20px)}.reason_form .sel{margin-top:30px;overflow:hidden}.reason_form .radio_skin input+span{font-size:15px;color:#4d4d4d;height:1.1rem}.reason_form textarea{height:100px;margin-top:20px;float:right;width:calc(100% - 20px)}.refund_guide{font-size:15px;color:#4d4d4d}.refund_guide table{text-align:center;font-size:13px;color:#999;margin:20px 0}.refund_guide table td,.refund_guide table th{border:1px solid grey;padding:8px;line-height:1.3}.refund_guide p{color:grey}.refund_guide li{padding-left:20px}.refund_guide .dot_list li{color:#4d4d4d;margin-top:8px}.refund_guide .dot_list li,.refund_guide li{font-size:15px!important;list-style-type:disc;padding:0 0 8px;line-height:1.8}.refund_guide li{color:grey}.refund_guide dt{width:145px;clear:both;float:left;font-size:16px;line-height:28px;margin-bottom:12px;font-weight:700}.refund_guide dd{padding-left:20px;width:75%;float:left;font-size:14px;line-height:28px;padding-bottom:30px}.refund_guide .check_skin{width:100%;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:32px 0;text-align:center;margin-top:40px;cursor:unset}.refund_guide .acheck .check_skin input+span{font-family:var(--Font-Font-Face-Family-Font,"Pretendard JP");font-size:16px;text-align:left;line-height:24px;color:#333;padding-left:1.8rem;font-weight:400}.refund_guide .checkbtn{cursor:pointer}.refund_guide .check_skin .explain{font-family:var(--Font-Font-Face-Family-Font,"Pretendard JP");font-size:16px;font-style:normal;font-weight:600;line-height:24px;margin-bottom:16px;color:#1a1a1a;word-break:keep-all;white-space:pre-line}@media (max-width:768px){.refund_guide dd,.refund_guide dt{width:100%}.line-break{display:none}.cancel_reason>.cancel_btn{margin-top:40px}}.main_modal_outer_layer{height:100%;display:flex;flex-direction:column;justify-content:center}.main_modal_layer{padding:0;height:100%}.main_modal_layer>.contents{padding:28px 40px 32px;height:100%;width:100%}.main_modal_layer .title_container{display:flex;justify-content:space-between;align-items:center}.main_modal_layer .title_text{color:#333;font-size:32px;font-weight:700;line-height:36px}.main_modal_layer .close_button{background:url(/web/images/btn-close.png) no-repeat 50%;width:44px;height:44px}.main_modal_layer .main_modal_divider{margin:0;height:2px;background:#e6e6e6;border:none}.main_modal_layer .main_modal_divider.top_divider{margin-top:32px}.where_search_outer_container{padding-top:28px}.where_search_container{width:580px;padding:11px 20px;display:flex;gap:20px;border-radius:32px;background:#f5f5f5;margin:0 auto;align-items:center}.where_search_container .search_icon{background:url(/web/images/ico-search2.png) no-repeat 50%;width:30px;height:30px;display:flex;align-items:center;justify-content:center}.where_search_container input[type=text]{height:25px;font-size:16px;line-height:25px;font-weight:400}.where_search_container input::-moz-placeholder{line-height:25px;font-size:16px;font-weight:400;color:#c3c3c3}.where_search_container input:-ms-input-placeholder{line-height:25px;font-size:16px;font-weight:400;color:#c3c3c3}.where_search_container input::placeholder{line-height:25px;font-size:16px;font-weight:400;color:#c3c3c3}.where_selection_container{padding:32px 0 20px;margin:0;display:flex;justify-content:space-between;gap:24px}.where_selection_container .title_container{padding:0 10px 16px}.where_selection_container .title{color:#333;font-size:20px;font-style:normal;font-weight:700;line-height:28px}.where_selection_container .items_container{display:flex;row-gap:12px;-moz-column-gap:10px;column-gap:10px;flex-wrap:wrap}.where_selection_container .item{display:flex;align-items:center;padding:0 16px;color:#666;font-size:16px;font-weight:400;line-height:24px;height:36px}.where_selection_container .item.selected{border-radius:20px;gap:4px;color:#fff;background:#333}.where_selection_container .selected_icon{width:18px;height:18px;display:flex;align-items:center;justify-content:center;background:url(/web/images/main-modal-selected-btn.svg) no-repeat 50%}.where_selection_container .left_side_container{flex:1 1;display:flex;flex-direction:column;gap:40px}.where_selection_container .left_side_container .items_container{padding-right:20px}.where_selection_container .right_side_container{flex:1 1;display:flex;flex-direction:column;gap:40px}.main_modal_layer .bottom_buttons_container{display:flex;justify-content:center;gap:16px;padding-top:28px}.bottom_buttons_container .search_button{border-radius:100px;width:187px;height:64px;background:#000;box-shadow:13px 15px 30px 0 rgba(0,0,0,.4);color:#fff;font-family:Pretendard JP;display:flex;align-items:center;justify-content:center;gap:24px;font-size:16px;font-weight:400;letter-spacing:2.5px}.bottom_buttons_container .search_button .search_icon{background:url(/web/images/arw-search.png) no-repeat 50%;width:18px;height:15px}.popup_codenbutter_container .popup_codenbutter_ad_badge{top:16px;right:20px}.when_calendar_container .DatePicker_calendar_wrap{border-bottom:none;margin-top:0;padding:24px 2%}.who_count_container .pop_member_filter{border-bottom:none}@media (max-width:768px){.main_modal_layer>.contents{padding:24px 10px;display:flex;flex-direction:column}.main_modal_layer .title_container{padding:0 10px}.main_modal_layer .title_text{font-size:20px;line-height:28px}.main_modal_layer .close_button{width:24px;height:24px}.main_modal_layer .main_modal_divider{height:1px}.main_modal_layer .divider_container{padding:0 10px}.main_modal_layer .main_modal_divider.top_divider{margin-top:24px}.where_search_outer_container{padding:24px 10px}.where_search_container{width:100%;padding:9px 20px;gap:10px}.where_search_container .search_icon{background:url(/web/images/ico-search2.png) no-repeat 50%;width:24px;height:24px}.where_search_container input[type=text]{font-size:14px}.where_search_container input::-moz-placeholder{font-size:14px}.where_search_container input:-ms-input-placeholder{font-size:14px}.where_search_container input::placeholder{font-size:14px}.expanded_container{flex:1 1;position:relative}.expanded_scroll_container{position:absolute;left:0;top:0;width:100%;height:100%;overflow-y:auto}.expanded_scroll_container.center{display:flex;flex-direction:column;justify-content:center}.where_selection_container{padding:0 0 24px;margin:0;flex-direction:column;justify-content:normal;gap:24px}.when_calendar_container{padding:0 36px}.where_selection_container .title_container{padding:0 10px 8px}.where_selection_container .title{color:#333;font-size:16px;font-style:normal;font-weight:700;line-height:20px}.where_selection_container .items_container{display:flex;-moz-column-gap:8px;column-gap:8px;row-gap:0;flex-wrap:wrap}.where_selection_container .item,.where_selection_container .item_container{display:flex;align-items:center;height:40px}.where_selection_container .item{padding:0 10px;color:#666;font-size:16px;font-weight:400;line-height:24px;gap:4px}.where_selection_container .item.selected{border-radius:20px;color:#fff;background:#333;height:32px}.where_selection_container .selected_icon_container{width:18px}.where_selection_container .selected_icon{width:18px;height:18px;display:flex;align-items:center;justify-content:center;background:url(/web/images/main-modal-selected-btn.svg) no-repeat 50%}.where_selection_container .left_side_container .items_container{padding-right:0}.where_selection_container .left_side_container,.where_selection_container .right_side_container{gap:24px}.main_modal_layer .bottom_buttons_container{padding-top:24px}.bottom_buttons_container .search_button{width:140.25px;height:48px;gap:18px;font-size:12px;letter-spacing:1.875px}.modalInner.customModalInner{height:100%;border-radius:0}.modalOverlay.customModalOverlay{background-color:#fff}.popup_codenbutter_container .popup_codenbutter_banner{border-radius:0}.popup_codenbutter_container .popup_codenbutter_ad_badge{right:16px}}.modalInner.customModalInner{padding:0;width:100%;max-width:1210px}.container.where_container{text-align:left;text-align:initial;padding:0 40px}.calendar_wrap{border-bottom:2px solid #e6e6e6;margin-top:36px;padding:15px 2% 42px;position:relative;font-size:0}.calendar_wrap .box{display:inline-block;width:50%;padding:0 3%}.calendar_wrap .month{clear:both;font-size:18px;color:#333;font-weight:700;margin:0 0 30px 25px}.calendar_wrap table{clear:both;width:100%}.calendar_wrap table th{font-size:16px;color:#535353;text-align:center;height:43px;font-weight:500}.calendar_wrap table td{font-size:16px;color:#535353;text-align:center;height:47px}.calendar_wrap table td a{display:block;line-height:40px;font-family:Lato-Regular}.calendar_wrap table td a.past{cursor:default;color:#ddd}.calendar_wrap table td a.today{background:#e6e6e6;width:40px;line-height:40px;border-radius:50%;margin:0 auto;font-family:Lato-Bold}.calendar_wrap table td a.check-in{color:#fff;background:#000;border-radius:100px 0 0 100px;box-shadow:6px 7px 15px 0 rgba(0,0,0,.3)}.calendar_wrap table td a.check-out{border-radius:0 100px 100px 0}.calendar_wrap table td a.check,.calendar_wrap table td a.check-out{color:#fff;background:#000;box-shadow:6px 7px 15px 0 rgba(0,0,0,.3)}.calendar_wrap .prev_month{left:0;background:url(/web/images/arw-calendar.png) no-repeat;background-size:30px 60px;background-position:0 0}.calendar_wrap .next_month,.calendar_wrap .prev_month{position:absolute;top:50%;margin-top:-15px;width:30px;height:30px;text-indent:-99999px}.calendar_wrap .next_month{right:0;background:url(/web/images/arw-calendar.png) no-repeat;background-size:30px 60px;background-position:0 -30px}@media (max-width:768px){.calendar_wrap{margin-top:0;padding:0 0 10px;border-bottom:1px solid #e6e6e6}.calendar_wrap .box{width:100%;padding:0 5%}.calendar_wrap .month{font-size:15px;margin:0 0 10px 4%}.calendar_wrap .prev_month{left:-15px}.calendar_wrap .next_month{right:-15px}.calendar_wrap table{width:100%;padding:0 4%}.calendar_wrap table td,.calendar_wrap table th{font-size:12px;height:35px}.calendar_wrap table td a{line-height:28px}.calendar_wrap table td a.today{width:28px;line-height:28px}}.journal_list{margin-top:-17px}.journal_box{display:inline-block;vertical-align:top;width:100%;height:103%;position:relative;margin-top:17px}.journal_box .img{width:100%;height:0;position:relative;overflow:hidden;padding-bottom:103%}.journal_box .journal_info{display:flex;display:-ms-flexbox;align-items:center;justify-content:center;flex-direction:column;background:#fff;position:absolute;top:50%;left:50%;width:320px;height:300px;margin:-150px 0 0 -160px;text-align:center}.journal_box .journal_info .number{font-family:"DroidSerif-Italic";font-size:27px;color:silver;margin-bottom:15px}.journal_box .journal_info .date{font-family:Abel,Pretendard JP;font-size:12px;color:#000;letter-spacing:5px;margin-bottom:30px}.journal_box .journal_info .tit{width:100%;font-size:21px;color:#333;line-height:1.5;padding:0 12px}.journal_box .journal_info .txt{font-size:14px;color:#333;margin-top:20px}.journal_box .journal_info .more{margin-top:15px}@media (max-width:768px){.stay-list-wrap{width:100%;padding:0 10px}.journal_box,.stay-list-wrap .stay-list{width:100%;margin:0}.journal_box{padding:10px}.journal_box .journal_info{top:50%;left:50%;width:58%;height:54%;margin:-31% 0 0 -28%}.journal_box .journal_info .number{font-size:20px}.journal_box .journal_info .date{font-size:10px;letter-spacing:3px;margin-bottom:10px}.journal_box .journal_info .tit{font-size:16px;margin-top:8px}.journal_box .journal_info .txt{margin-top:28px}.journal_box .journal_info .more{display:none}.journal_list .slick-dots{bottom:-17px;left:0;width:100%}.journal_list .slick-dots li{background:#000;margin:0 3px;width:6px;height:6px}}.staybox_list{display:grid;grid-gap:30px;gap:30px;grid-template-columns:50% 50%}.staybox{display:inline-block;vertical-align:top;width:100%;height:103%;position:relative}.staybox .now{position:absolute;top:16px;right:16px}.staybox .now .special{display:inline-block;line-height:36px;color:#fff;font-size:12px}.staybox .img{width:100%;height:0;position:relative;padding-bottom:103%;background-size:cover;background-repeat:no-repeat;background-position:50%;background-color:#f2f2f2}.staybox .info_box{background:#fff;position:absolute;top:50%;left:50%;width:320px;height:300px;margin:-150px 0 0 -160px;text-align:center}@media (max-width:768px){.staybox_list{gap:20px;grid-template-columns:100%}.staybox .info_box{top:45%;left:41%;width:74%;height:70%;margin:-31% 0 0 -28%;display:flex;flex-direction:column;justify-content:center;align-items:center}.staybox .now{position:absolute;top:6px;right:6px}.staybox .now .special{line-height:28px;font-size:11px;padding:0 4px}}.h-stay{height:36px;position:absolute;padding:9px 15px 9px 14px;background-color:#000;top:0;right:0;z-index:1;text-align:center;cursor:pointer}.h-stay .txt{width:71px;height:18px;font-family:Abel;font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#fff}.stay_list{position:relative;margin:0 0 -60px -30px}.stay_list:before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;width:30px;background:#fff;z-index:10}.stay_list .btn_like_white{position:absolute;right:0;bottom:0;z-index:1;width:48px;height:48px}.stay_list .stay_box{position:relative;padding:0 0 60px 30px;text-align:center}.stay_list .stay_box .img{width:100%;height:250px;background-color:#f2f2f2!important;position:relative}.stay_list .stay_box .name{margin-top:30px;font-size:22px;color:#181818;font-weight:500}.stay_list .stay_box .price{margin-top:15px;font-size:14px;color:#000}.stay_list .stay_box .other{font-size:14px;color:#333;margin-top:16px;line-height:1.5}.stay_list .stay_box .other span:before{content:"";background:#333;width:3px;height:3px;display:inline-block;vertical-align:middle;margin:0 6px}.stay_list .stay_box .other .discount_price:before,.stay_list .stay_box .other span:first-child:before{display:none}.stay_list .stay_box .txt1{font-size:16px;line-height:1.5;white-space:normal;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;box-orient:vertical;-webkit-box-orient:vertical}.stay_list .stay_box .txt1,.stay_list .stay_box .txt2{margin-top:15px;color:#181818;overflow:hidden;text-overflow:ellipsis}.stay_list .stay_box .txt2{font-size:14px;line-height:1.4;white-space:nowrap;display:block}.stay_list .stay_box .brand_story,.stay_list .stay_box .btn_more{margin-top:20px;font-size:14px;color:#000;line-height:30px;letter-spacing:1.3px;border-bottom:1px solid #000;display:inline-block;font-family:Abel,Pretendard JP}.stay_list .stay_box .main_basic_badge_container{height:44px;display:flex;justify-content:center;align-items:center}.stay_list .stay_box li{margin:16px}.stay_list .slick-prev{margin-left:34px;background:url(/web/images/arw-bk.png) no-repeat 9px 20px;background-position:0 -15px}.stay_list .slick-next,.stay_list .slick-prev{left:50%;top:inherit;bottom:-1px;width:9px;height:15px;font-size:0}.stay_list .slick-next{right:inherit;margin-left:56px;background:url(/web/images/arw-bk.png) no-repeat 9px 20px;background-position:0 0}.stay_list .slider-count{position:absolute;bottom:0;left:50%;margin-left:-30px;font-size:12px;text-align:center;z-index:1;letter-spacing:2px}.stay_list .slider-count,.stay_list .slider-count .active{color:#000;font-weight:700}.stay_list .slider-count .total{color:#888;font-weight:400}@media (max-width:768px){.stay_list{margin:0;width:100%;padding:0}.stay_list:before{display:none}.stay_list .stay_box{padding:0 20px 30px}.stay_list .stay_box .e_date{right:20px;padding:0 2px}.stay_list .stay_box .img{width:100%;height:0;position:relative;overflow:hidden;padding-bottom:61%}.stay_list .stay_box .name{font-size:16px;font-weight:500;margin-top:24px}.stay_list .stay_box .txt1{font-size:14px;line-height:1.5}.stay_list .slick-next,.stay_list .slick-prev,.stay_list .slider-count{display:none!important}}.alert_layer{position:fixed;top:117px;left:50%;transform:translateX(-50%);z-index:var(--overlay);background:rgba(0,0,0,.5);font-size:18px;line-height:36px;padding:0 20px;border-radius:100px;color:#fff;display:inline-block;width:-moz-max-content;width:max-content;opacity:0;visibility:hidden}.reveal{visibility:visible;opacity:1;transition:.8s}.alert_alarm{position:fixed;bottom:28px;left:50%;transform:translateX(-50%);z-index:var(--toast);background:#4d4d4d;border-radius:16px;box-shadow:0 6px 6px 0 rgba(0,0,0,.2);padding:18px;color:#fff;display:flex;align-items:center;width:-moz-max-content;width:max-content}.alert_alarm .alert_cont{flex:1 1;font-size:16px;font-weight:700;color:#fff}.alert_alarm .alert_cont .desc{display:block;font-size:12px;font-weight:400;color:#ccc;margin-top:8px}.alert_alarm .btn_alert{border:1px solid #fff;border-radius:4px;height:32px;padding:0 8px;font-size:14px;color:#fff;margin-left:30px}.alert_alarm .btn_alert:hover{background:#fff;color:#4d4d4d}.alert_alarm .btn_close{display:inline-block;width:32px;height:32px;background:url(/web/images/btn-close.png) no-repeat 50%;background-size:16px 16px;text-indent:-99999px;margin-left:16px}@media (max-width:768px){.alert_layer{top:auto;bottom:110px;font-size:15px;line-height:32px;width:inherit;text-align:center}.reveal{visibility:visible;opacity:1;transition:.8s}.alert_alarm{bottom:90px;border-radius:12px;padding:14px;max-width:calc(100% - 40px)}.alert_alarm .alert_cont{flex:1 1;font-size:12px;font-weight:700;color:#fff}.alert_alarm .alert_cont .desc{display:block;font-size:10px;font-weight:400;color:#ccc;margin-top:8px}.alert_alarm .btn_alert{border:1px solid #fff;border-radius:4px;height:28px;padding:0 8px;font-size:12px;color:#fff;margin-left:12px}.alert_alarm .btn_alert:hover{background:#fff;color:#4d4d4d}.alert_alarm .btn_close{position:absolute;top:-40px;right:-10px;display:inline-block;width:44px;height:44px;background:url(/web/images/btn-close.png) no-repeat 50%;background-size:16px 16px;text-indent:-99999px;margin-left:16px}}.swiper-slide-duplicate{display:none}.swiper-container-initialized .swiper-slide-duplicate{display:block}@media(min-width:1200px){.modalOverlay .container{width:1170px}}@media(min-width:992px)and (max-width:1199px){.modalOverlay .container{width:970px}}@media(min-width:769px)and (max-width:991px){.modalOverlay .container{width:750px}}.header_wrap{background-color:#fff}.header_wrap .whe a{cursor:pointer}.header_wrap.only-mobile{display:none}.header_wrap.mobile-depth{height:60px!important;padding:0!important;display:none;border:0}@media(max-width:1024px){.header_wrap.mobile-depth .left-menu,.header_wrap.mobile-depth .right-menu{display:flex!important;align-items:center;margin-right:6px}.header_wrap.mobile-depth .page-title{word-wrap:break-word;font-size:1.125rem!important;line-height:1.625rem!important;font-weight:400!important;position:absolute;left:50%;transform:translateX(-50%);width:-moz-max-content;width:max-content}}.header_wrap.mobile-depth .left-menu .back,.header_wrap.mobile-depth .left-menu .home{width:44px;height:44px}.header_wrap.mobile-depth .left-menu .back{background-image:url(/mobile-back.svg)}.header_wrap.mobile-depth .left-menu .home{background-image:url(/mobile-home.svg)}.header_wrap.mobile-depth .right-menu .when,.header_wrap.mobile-depth .right-menu .where{width:44px;height:44px}.header_wrap.mobile-depth .right-menu .where{background-image:url(/mobile-where.svg)}.header_wrap.mobile-depth .right-menu .when{background-image:url(/mobile-when.svg);margin-right:5px}.header_wrap.mobile-depth .right-menu .line{width:1px;height:20px;margin:12px 6px 12px 2px;transform:rotate(1turn);background-color:rgba(0,0,0,.5)}@media(min-width:769px){.header_wrap.old-header{display:none!important}}@media(max-width:430px){.header_wrap.without-box-shadow{box-shadow:none!important}}@media(max-width:1024px)and (min-width:431px){.header_wrap.only-mobile{display:flex!important}}@media(max-width:1024px){.header_wrap.only-mobile .whe .gnb-when-mo-depth{background:url(/when-depth.svg) no-repeat 0 50%!important}.header_wrap.only-mobile .whe .gnb-where-mo-depth{background:url(/where-depth.svg) no-repeat 0 50%!important}.header_wrap.only-pc{display:none!important}.header_wrap.mobile-depth{display:flex!important}}@media(min-width:1025px)and (max-width:1580px){.gnb-responsive-css{min-width:100%}}#gnbBgColor{z-index:8000;background-color:#fff;position:sticky;top:0}#gnbBgColor .desktop_global_tab_home_gnb_inner,#gnbBgColor.desktop_global_tab_home_gnb{background:#1a1a1b!important}#gnbBgColor .desktop_home_gnb_inner{border-bottom:none!important}#gnbBgColor .toggle-ko-mo{display:none}#gnbBgColor .toggle-ko{width:58px;height:20px;cursor:pointer;background:url(/web/images/toggle-ko.png);background-repeat:no-repeat;background-size:contain}#gnbBgColor .toggle-en{width:58px;height:20px;cursor:pointer;background:url(/web/images/toggle-en.png);background-repeat:no-repeat;background-size:contain}.mo-small-only{display:none}.bold,.bold_contactus{font-weight:700}.bold_contactus:hover{text-decoration:underline}.side-menu{width:44px;height:44px;background-image:url(/mobile-menu.svg);background-repeat:no-repeat}.side-menu.notification.off{background-image:url(/web/images/notifications/bell-off.svg)}.side-menu.notification.off.white{background-image:url(/web/images/notifications/bell-white-off.svg)}.side-menu.notification.on{background-image:url(/web/images/notifications/bell-on.svg)}.side-menu.notification.on.white{background-image:url(/web/images/notifications/bell-white-on.svg)}@media(max-width:1024px){.mo-small-only{display:block;position:fixed;bottom:0;left:0;width:100%}#gnbBgColor{background-color:transparent}#gnbBgColor .toggle-ko-mo{display:block;width:30px;height:30px;background:url(/web/images/toggle-ko-mo.png);background-repeat:no-repeat;background-size:contain}#gnbBgColor .toggle-en-mo{display:block;width:30px;height:30px;background:url(/web/images/toggle-en-mo.png);background-repeat:no-repeat;background-size:contain}}@media(max-width:320px){.gnb-when-mo-small{background:url(/web/images/when@3x.png) no-repeat 0 50%;background-size:25px 25px;height:45px}.gnb-mo-small{display:none}}@media(max-width:430px){.top-banner-display-none{display:none}.contents-mo{margin-top:0!important}}.complete-page .bg{height:1200px;background-color:rgba(0,0,0,.8);margin-bottom:-110px}.complete-page .bg .new-bg{opacity:.2;-o-object-fit:cover;object-fit:cover}.complete-page .bg .msg{width:100%;font-size:30px;top:40%;left:0}.complete-page .bg .msg,.complete-page .bg a{position:absolute;text-align:center;color:#fff}.complete-page .bg a{background-color:hsla(0,0%,100%,.1);height:50px;line-height:50px;width:160px;bottom:20vh;left:50%;margin-left:-80px;border:1px solid #fff}@media(max-width:768px){.complete-page .bg{height:100vh}.complete-page .bg .msg{font-size:18px;top:40%}}.main_visual.main-display-none{display:none}.main_visual #main-top-banner-mobile .swiper-wrapper .swiper-slide{padding:0}.main_visual .bg_pager{display:block;width:220px}.main_visual .swiper-button-prev{top:inherit;bottom:42px;width:9px;height:20px;font-size:0;background:url(/_next/static/media/arw-wh.93f560fb.png) no-repeat 9px 20px;position:absolute;left:146px;background-position:0 0;border-right:1px solid hsla(0,0%,100%,.15);padding-right:22px}.main_visual .swiper-button-prev:after{display:none}.main_visual .swiper-button-next{top:inherit;bottom:42px;width:9px;height:20px;font-size:0;background:url(/_next/static/media/arw-wh.93f560fb.png) no-repeat 9px 20px;position:absolute;left:182px;z-index:2;background-position:0 -20px}.main_visual .swiper-button-next:after{display:none}.main_visual .swiper-horizontal .swiper-pagination-bullets{position:absolute;bottom:48px;left:120px;width:120px;z-index:2;display:block;padding:0;margin:0;list-style:none;text-align:center}.main_visual .swiper-horizontal .swiper-pagination-bullets .swiper-pagination-bullet{display:inline-block;width:6px;height:6px;border-radius:50%;cursor:pointer;background:#fff;opacity:.2;margin:0 4x}.main_visual .swiper-horizontal .swiper-pagination-bullets .swiper-pagination-bullet-active{opacity:1}.main_visual .swiper-pagination-fraction{font-size:18px;color:hsla(0,0%,100%,.3);line-height:102px;position:absolute;bottom:0;left:0;width:116px;text-align:center;z-index:2;border-right:1px solid hsla(0,0%,100%,.15);font-family:Abel,\, NaumSquare;display:block}.main_visual .swiper-pagination-fraction .swiper-pagination-current{color:#fff}.main_visual .swiper-button-next,.main_visual .swiper-button-prev,.main_visual .swiper-pagination{display:block}@media(max-width:768px){.main_visual #main-top-banner-mobile .swiper-wrapper .swiper-slide{padding:0 0 10px}.main_visual .swiper-horizontal .swiper-pagination-bullets{position:absolute;bottom:0;left:0;width:100%;z-index:2;display:block;padding:0;margin:0;list-style:none;text-align:center}.main_visual .swiper-horizontal .swiper-pagination-bullets .swiper-pagination-bullet{display:inline-block;width:6px;height:6px;border-radius:50%;cursor:pointer;background:#000;opacity:.2;margin:0 4x}.main_visual .swiper-horizontal .swiper-pagination-bullets .swiper-pagination-bullet-active{opacity:1}.main_visual .bg_pager,.main_visual .swiper-button-next,.main_visual .swiper-button-prev,.main_visual .swiper-pagination{display:none}}.main-banner-mo{display:none}.main-banner-mo .mo-img{min-height:320px;padding-top:125%;width:100%;background-repeat:no-repeat;background-position:50%;background-size:cover}.main-banner-mo .info{position:absolute;padding-bottom:28px;bottom:-22px;top:auto;left:0;right:0;width:auto;font-size:16px;color:#fff;margin:0 70px 20px 20px}.main-banner-mo .info .type{font-size:12px;margin-bottom:10px;letter-spacing:3px;font-family:abel}.main-banner-mo .info .title{width:258px;font-size:20px;line-height:30px;white-space:normal;font-weight:700;margin-bottom:8px}.main-banner-mo .info .title br{content:"";display:block}.main-banner-mo .info .description{width:258px;font-size:14px;white-space:normal;line-height:24px;font-weight:400;color:#e6e6e6}.main-banner-mo .pagination{font-family:abel;font-weight:400;font-size:14px;line-height:21px;position:absolute;bottom:28px;right:20px;z-index:1;color:#fff}.main-banner-mo .bullets-wrapper{display:flex;width:100%;height:4px}.main-banner-mo .bullets-wrapper .bullet{width:100%}.main-banner-mo .bullets-wrapper .active-bullet{background:#000;transition-duration:.3s}.main-banner-mo #main-top-banner-mobile{z-index:13px}.main-banner-mo #main-top-banner-mobile .mobile-bullets-wrapper{display:flex}.main-banner-mo #main-top-banner-mobile .mobile-bullets-wrapper .mobile-bullets{width:100%!important;border-radius:0!important;margin:-10px 0 0}@media(max-width:430px){.main-banner-mo{display:block!important}.main-banner-mo .top-banner-wrapper.mobile{display:none!important}}.main-banner-mo .top-banner-wrapper{padding-top:0;margin-top:0}@media(max-width:430px){.main_visual_pc{display:none}}@media(max-width:768px){.featured_pc{display:none}}.main_magazine .swiper-button-prev{top:inherit;bottom:42px;width:9px;height:20px;font-size:0;background:url(/_next/static/media/arw-wh.93f560fb.png) no-repeat 9px 20px;position:absolute;left:146px;background-position:0 0;border-right:1px solid hsla(0,0%,100%,.15);padding-right:22px}.main_magazine .swiper-button-prev:after{display:none}.main_magazine .swiper-button-next{top:inherit;bottom:42px;width:9px;height:20px;font-size:0;background:url(/_next/static/media/arw-wh.93f560fb.png) no-repeat 9px 20px;position:absolute;left:182px;z-index:2;background-position:0 -20px}.main_magazine .swiper-button-next:after{display:none}.main_magazine .swiper-pagination-fraction{font-size:18px;color:hsla(0,0%,100%,.3);line-height:102px;position:absolute;bottom:0;left:0;width:116px;text-align:center;z-index:2;border-right:1px solid hsla(0,0%,100%,.15);font-family:Abel,NaumSquare;display:block}.main_magazine .swiper-pagination-fraction .swiper-pagination-current{color:#fff}@media(max-width:768px){.main_magazine .pagination{padding:0 0 30px}.main_magazine .pagination .slick-dots{position:absolute;bottom:0;left:0;width:100%;z-index:2;display:block;padding:0;margin:0;list-style:none;text-align:center}.main_magazine .pagination .slick-dots .slick{display:inline-block;width:6px;height:6px;border-radius:50%;cursor:pointer;background:#000;opacity:.2;margin:0 4px}.main_magazine .pagination .slick-dots .active{opacity:1}.main_magazine .swiper-pagination-horizontal{position:absolute;bottom:0;left:0;width:100%;z-index:2;display:block;padding:0;margin:0;list-style:none;text-align:center}.main_magazine .swiper-pagination-horizontal .swiper-pagination-bullet{display:inline-block;width:6px;height:6px;border-radius:50%;cursor:pointer;background:#000;opacity:.2;margin:0 4px}.main_magazine .swiper-pagination-horizontal .swiper-pagination-bullet-active{opacity:1}.main_magazine ul .img{width:100%}}#main-recommend-pc{display:block}#main-recommend-mobile{display:none}.main_recommend .swiper-button-next{right:inherit;left:50%;top:inherit;bottom:-1px;margin-left:56px;width:9px;height:15px;font-size:0;background:url(/web/images/arw-gry.png) no-repeat 9px 20px;background-position:0 0;z-index:11}.main_recommend .swiper-button-next:after,.main_recommend .swiper-button-prev:after{display:none}.main_recommend .swiper-button-prev{left:50%;top:inherit;bottom:-1px;margin-left:34px;width:9px;height:15px;font-size:0;background:url(/web/images/arw-gry.png) no-repeat 9px 20px;background-position:0 -15px;z-index:11}.main_recommend .swiper-horizontal>.swiper-pagination-bullets,.main_recommend .swiper-pagination-custom,.main_recommend .swiper-pagination-fraction{color:#888;bottom:-1px;left:0;width:100%}.main_recommend #main-recommend-pc{display:block;margin:0 0 20px -30px}.main_recommend #main-recommend-mobile{display:none}@media(max-width:768px){.main_recommend #main-recommend-pc{display:none}.main_recommend #main-recommend-mobile{display:block}.main_recommend .swiper-button-next,.main_recommend .swiper-button-prev{visibility:hidden;opacity:0}.main_recommend .swiper-horizontal>.swiper-pagination-bullets{position:absolute;bottom:2px!important;left:0;width:100%;height:12px;z-index:2;display:block;padding:0;margin:0;list-style:none;text-align:center}.main_recommend .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{display:inline-block;width:6px;height:6px;margin:0 3px;border-radius:50%;cursor:pointer;color:#888;opacity:.2;background:#fff!important}.main_recommend .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet-active{opacity:1;color:#fff}.main_recommend .pagination{padding:0 0 30px}.main_recommend .pagination .slick-dots{position:absolute;bottom:0;left:0;width:100%;z-index:2;display:block;padding:0;margin:0;list-style:none;text-align:center}.main_recommend .pagination .slick-dots .slick{display:inline-block;width:6px;height:6px;border-radius:50%;cursor:pointer;background:#888;opacity:.2;margin:0 4px}.main_recommend .pagination .slick-dots .active{opacity:1;background:#fff}.main_recommend .en_recom_title{margin:0 auto 20px;width:80%}}#main-new-pc{display:block}#main-new-mobile{display:none}.main_new .swiper-button-next{right:inherit;left:50%;top:inherit;bottom:-1px;margin-left:56px;width:9px;height:15px;font-size:0;background:url(/web/images/arw-bk.png) no-repeat 9px 20px;background-position:0 0;z-index:11}.main_new .swiper-button-next:after,.main_new .swiper-button-prev:after{display:none}.main_new .swiper-button-prev{left:50%;top:inherit;bottom:-1px;margin-left:34px;width:9px;height:15px;font-size:0;background:url(/web/images/arw-bk.png) no-repeat 9px 20px;background-position:0 -15px;z-index:11}.main_new .swiper-horizontal>.swiper-pagination-bullets,.main_new .swiper-pagination-custom,.main_new .swiper-pagination-fraction{bottom:-1px;left:0;width:100%}.main_new #main-new-pc{display:block;margin-left:-30px}.main_new #main-new-mobile{display:none}@media(max-width:768px){.main_new{margin-top:119px}.main_new #main-new-pc{display:none}.main_new #main-new-mobile{display:block}.main_new .swiper-button-next,.main_new .swiper-button-prev{visibility:hidden;opacity:0}.main_new .swiper-horizontal>.swiper-pagination-bullets{position:absolute;bottom:2px;left:0;width:100%;height:12px;z-index:2;display:block;padding:0;margin:0;list-style:none;text-align:center}.main_new .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{opacity:.2;display:inline-block;width:6px;height:6px;margin:0 3px;border-radius:50%;cursor:pointer;background:#000}.main_new .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet-active{opacity:1}}
/*!
* animate.css - https://animate.style/
* Version - 4.1.1
* Licensed under the MIT license - http://opensource.org/licenses/MIT
*
* Copyright (c) 2020 Animate.css
*/:root{--animate-duration:1s;--animate-delay:1s;--animate-repeat:1}.animate__animated{animation-duration:1s;animation-duration:var(--animate-duration);animation-fill-mode:both}.animate__animated.animate__infinite{animation-iteration-count:infinite}.animate__animated.animate__repeat-1{animation-iteration-count:1;animation-iteration-count:var(--animate-repeat)}.animate__animated.animate__repeat-2{animation-iteration-count:calc(1 * 2);animation-iteration-count:calc(var(--animate-repeat) * 2)}.animate__animated.animate__repeat-3{animation-iteration-count:calc(1 * 3);animation-iteration-count:calc(var(--animate-repeat) * 3)}.animate__animated.animate__delay-1s{animation-delay:1s;animation-delay:var(--animate-delay)}.animate__animated.animate__delay-2s{animation-delay:calc(1s * 2);animation-delay:calc(var(--animate-delay) * 2)}.animate__animated.animate__delay-3s{animation-delay:calc(1s * 3);animation-delay:calc(var(--animate-delay) * 3)}.animate__animated.animate__delay-4s{animation-delay:calc(1s * 4);animation-delay:calc(var(--animate-delay) * 4)}.animate__animated.animate__delay-5s{animation-delay:calc(1s * 5);animation-delay:calc(var(--animate-delay) * 5)}.animate__animated.animate__faster{animation-duration:calc(1s / 2);animation-duration:calc(var(--animate-duration) / 2)}.animate__animated.animate__fast{animation-duration:calc(1s * .8);animation-duration:calc(var(--animate-duration) * .8)}.animate__animated.animate__slow{animation-duration:calc(1s * 2);animation-duration:calc(var(--animate-duration) * 2)}.animate__animated.animate__slower{animation-duration:calc(1s * 3);animation-duration:calc(var(--animate-duration) * 3)}@media (prefers-reduced-motion:reduce),print{.animate__animated{animation-duration:1ms!important;transition-duration:1ms!important;animation-iteration-count:1!important}.animate__animated[class*=Out]{opacity:0}}@keyframes bounce{0%,20%,53%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0) scaleY(.95)}90%{transform:translate3d(0,-4px,0) scaleY(1.02)}}.animate__bounce{animation-name:bounce;transform-origin:center bottom}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.animate__flash{animation-name:flash}@keyframes pulse{0%{transform:scaleX(1)}50%{transform:scale3d(1.05,1.05,1.05)}to{transform:scaleX(1)}}.animate__pulse{animation-name:pulse;animation-timing-function:ease-in-out}@keyframes rubberBand{0%{transform:scaleX(1)}30%{transform:scale3d(1.25,.75,1)}40%{transform:scale3d(.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}to{transform:scaleX(1)}}.animate__rubberBand{animation-name:rubberBand}@keyframes shakeX{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}.animate__shakeX{animation-name:shakeX}@keyframes shakeY{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(0,-10px,0)}20%,40%,60%,80%{transform:translate3d(0,10px,0)}}.animate__shakeY{animation-name:shakeY}@keyframes headShake{0%{transform:translateX(0)}6.5%{transform:translateX(-6px) rotateY(-9deg)}18.5%{transform:translateX(5px) rotateY(7deg)}31.5%{transform:translateX(-3px) rotateY(-5deg)}43.5%{transform:translateX(2px) rotateY(3deg)}50%{transform:translateX(0)}}.animate__headShake{animation-timing-function:ease-in-out;animation-name:headShake}@keyframes swing{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0deg)}}.animate__swing{transform-origin:top center;animation-name:swing}@keyframes tada{0%{transform:scaleX(1)}10%,20%{transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{transform:scaleX(1)}}.animate__tada{animation-name:tada}@keyframes wobble{0%{transform:translateZ(0)}15%{transform:translate3d(-25%,0,0) rotate(-5deg)}30%{transform:translate3d(20%,0,0) rotate(3deg)}45%{transform:translate3d(-15%,0,0) rotate(-3deg)}60%{transform:translate3d(10%,0,0) rotate(2deg)}75%{transform:translate3d(-5%,0,0) rotate(-1deg)}to{transform:translateZ(0)}}.animate__wobble{animation-name:wobble}@keyframes jello{0%,11.1%,to{transform:translateZ(0)}22.2%{transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{transform:skewX(6.25deg) skewY(6.25deg)}44.4%{transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{transform:skewX(.390625deg) skewY(.390625deg)}88.8%{transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.animate__jello{animation-name:jello;transform-origin:center}@keyframes heartBeat{0%{transform:scale(1)}14%{transform:scale(1.3)}28%{transform:scale(1)}42%{transform:scale(1.3)}70%{transform:scale(1)}}.animate__heartBeat{animation-name:heartBeat;animation-duration:calc(1s * 1.3);animation-duration:calc(var(--animate-duration) * 1.3);animation-timing-function:ease-in-out}@keyframes backInDown{0%{transform:translateY(-1200px) scale(.7);opacity:.7}80%{transform:translateY(0) scale(.7);opacity:.7}to{transform:scale(1);opacity:1}}.animate__backInDown{animation-name:backInDown}@keyframes backInLeft{0%{transform:translateX(-2000px) scale(.7);opacity:.7}80%{transform:translateX(0) scale(.7);opacity:.7}to{transform:scale(1);opacity:1}}.animate__backInLeft{animation-name:backInLeft}@keyframes backInRight{0%{transform:translateX(2000px) scale(.7);opacity:.7}80%{transform:translateX(0) scale(.7);opacity:.7}to{transform:scale(1);opacity:1}}.animate__backInRight{animation-name:backInRight}@keyframes backInUp{0%{transform:translateY(1200px) scale(.7);opacity:.7}80%{transform:translateY(0) scale(.7);opacity:.7}to{transform:scale(1);opacity:1}}.animate__backInUp{animation-name:backInUp}@keyframes backOutDown{0%{transform:scale(1);opacity:1}20%{transform:translateY(0) scale(.7);opacity:.7}to{transform:translateY(700px) scale(.7);opacity:.7}}.animate__backOutDown{animation-name:backOutDown}@keyframes backOutLeft{0%{transform:scale(1);opacity:1}20%{transform:translateX(0) scale(.7);opacity:.7}to{transform:translateX(-2000px) scale(.7);opacity:.7}}.animate__backOutLeft{animation-name:backOutLeft}@keyframes backOutRight{0%{transform:scale(1);opacity:1}20%{transform:translateX(0) scale(.7);opacity:.7}to{transform:translateX(2000px) scale(.7);opacity:.7}}.animate__backOutRight{animation-name:backOutRight}@keyframes backOutUp{0%{transform:scale(1);opacity:1}20%{transform:translateY(0) scale(.7);opacity:.7}to{transform:translateY(-700px) scale(.7);opacity:.7}}.animate__backOutUp{animation-name:backOutUp}@keyframes bounceIn{0%,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scaleX(1)}}.animate__bounceIn{animation-duration:calc(1s * .75);animation-duration:calc(var(--animate-duration) * .75);animation-name:bounceIn}@keyframes bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;transform:translate3d(0,25px,0) scaleY(.9)}75%{transform:translate3d(0,-10px,0) scaleY(.95)}90%{transform:translate3d(0,5px,0) scaleY(.985)}to{transform:translateZ(0)}}.animate__bounceInDown{animation-name:bounceInDown}@keyframes bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;transform:translate3d(25px,0,0) scaleX(1)}75%{transform:translate3d(-10px,0,0) scaleX(.98)}90%{transform:translate3d(5px,0,0) scaleX(.995)}to{transform:translateZ(0)}}.animate__bounceInLeft{animation-name:bounceInLeft}@keyframes bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;transform:translate3d(-25px,0,0) scaleX(1)}75%{transform:translate3d(10px,0,0) scaleX(.98)}90%{transform:translate3d(-5px,0,0) scaleX(.995)}to{transform:translateZ(0)}}.animate__bounceInRight{animation-name:bounceInRight}@keyframes bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;transform:translate3d(0,-20px,0) scaleY(.9)}75%{transform:translate3d(0,10px,0) scaleY(.95)}90%{transform:translate3d(0,-5px,0) scaleY(.985)}to{transform:translateZ(0)}}.animate__bounceInUp{animation-name:bounceInUp}@keyframes bounceOut{20%{transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;transform:scale3d(1.1,1.1,1.1)}to{opacity:0;transform:scale3d(.3,.3,.3)}}.animate__bounceOut{animation-duration:calc(1s * .75);animation-duration:calc(var(--animate-duration) * .75);animation-name:bounceOut}@keyframes bounceOutDown{20%{transform:translate3d(0,10px,0) scaleY(.985)}40%,45%{opacity:1;transform:translate3d(0,-20px,0) scaleY(.9)}to{opacity:0;transform:translate3d(0,2000px,0) scaleY(3)}}.animate__bounceOutDown{animation-name:bounceOutDown}@keyframes bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;transform:translate3d(-2000px,0,0) scaleX(2)}}.animate__bounceOutLeft{animation-name:bounceOutLeft}@keyframes bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;transform:translate3d(2000px,0,0) scaleX(2)}}.animate__bounceOutRight{animation-name:bounceOutRight}@keyframes bounceOutUp{20%{transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{opacity:1;transform:translate3d(0,20px,0) scaleY(.9)}to{opacity:0;transform:translate3d(0,-2000px,0) scaleY(3)}}.animate__bounceOutUp{animation-name:bounceOutUp}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate__fadeIn{animation-name:fadeIn}@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInDown{animation-name:fadeInDown}@keyframes fadeInDownBig{0%{opacity:0;transform:translate3d(0,-2000px,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInDownBig{animation-name:fadeInDownBig}@keyframes fadeInLeft{0%{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInLeftBig{0%{opacity:0;transform:translate3d(-2000px,0,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInLeftBig{animation-name:fadeInLeftBig}@keyframes fadeInRight{0%{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInRight{animation-name:fadeInRight}@keyframes fadeInRightBig{0%{opacity:0;transform:translate3d(2000px,0,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInRightBig{animation-name:fadeInRightBig}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInUp{animation-name:fadeInUp}@keyframes fadeInUpBig{0%{opacity:0;transform:translate3d(0,2000px,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInUpBig{animation-name:fadeInUpBig}@keyframes fadeInTopLeft{0%{opacity:0;transform:translate3d(-100%,-100%,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInTopLeft{animation-name:fadeInTopLeft}@keyframes fadeInTopRight{0%{opacity:0;transform:translate3d(100%,-100%,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInTopRight{animation-name:fadeInTopRight}@keyframes fadeInBottomLeft{0%{opacity:0;transform:translate3d(-100%,100%,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInBottomLeft{animation-name:fadeInBottomLeft}@keyframes fadeInBottomRight{0%{opacity:0;transform:translate3d(100%,100%,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInBottomRight{animation-name:fadeInBottomRight}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.animate__fadeOut{animation-name:fadeOut}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;transform:translate3d(0,100%,0)}}.animate__fadeOutDown{animation-name:fadeOutDown}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;transform:translate3d(0,2000px,0)}}.animate__fadeOutDownBig{animation-name:fadeOutDownBig}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;transform:translate3d(-100%,0,0)}}.animate__fadeOutLeft{animation-name:fadeOutLeft}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;transform:translate3d(-2000px,0,0)}}.animate__fadeOutLeftBig{animation-name:fadeOutLeftBig}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;transform:translate3d(100%,0,0)}}.animate__fadeOutRight{animation-name:fadeOutRight}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;transform:translate3d(2000px,0,0)}}.animate__fadeOutRightBig{animation-name:fadeOutRightBig}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;transform:translate3d(0,-100%,0)}}.animate__fadeOutUp{animation-name:fadeOutUp}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;transform:translate3d(0,-2000px,0)}}.animate__fadeOutUpBig{animation-name:fadeOutUpBig}@keyframes fadeOutTopLeft{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(-100%,-100%,0)}}.animate__fadeOutTopLeft{animation-name:fadeOutTopLeft}@keyframes fadeOutTopRight{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(100%,-100%,0)}}.animate__fadeOutTopRight{animation-name:fadeOutTopRight}@keyframes fadeOutBottomRight{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(100%,100%,0)}}.animate__fadeOutBottomRight{animation-name:fadeOutBottomRight}@keyframes fadeOutBottomLeft{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(-100%,100%,0)}}.animate__fadeOutBottomLeft{animation-name:fadeOutBottomLeft}@keyframes flip{0%{transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);animation-timing-function:ease-out}40%{transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);animation-timing-function:ease-out}50%{transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);animation-timing-function:ease-in}80%{transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);animation-timing-function:ease-in}to{transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);animation-timing-function:ease-in}}.animate__animated.animate__flip{backface-visibility:visible;animation-name:flip}@keyframes flipInX{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}.animate__flipInX{backface-visibility:visible!important;animation-name:flipInX}@keyframes flipInY{0%{transform:perspective(400px) rotateY(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateY(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateY(10deg);opacity:1}80%{transform:perspective(400px) rotateY(-5deg)}to{transform:perspective(400px)}}.animate__flipInY{backface-visibility:visible!important;animation-name:flipInY}@keyframes flipOutX{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateX(-20deg);opacity:1}to{transform:perspective(400px) rotateX(90deg);opacity:0}}.animate__flipOutX{animation-duration:calc(1s * .75);animation-duration:calc(var(--animate-duration) * .75);animation-name:flipOutX;backface-visibility:visible!important}@keyframes flipOutY{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateY(-15deg);opacity:1}to{transform:perspective(400px) rotateY(90deg);opacity:0}}.animate__flipOutY{animation-duration:calc(1s * .75);animation-duration:calc(var(--animate-duration) * .75);backface-visibility:visible!important;animation-name:flipOutY}@keyframes lightSpeedInRight{0%{transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{transform:skewX(20deg);opacity:1}80%{transform:skewX(-5deg)}to{transform:translateZ(0)}}.animate__lightSpeedInRight{animation-name:lightSpeedInRight;animation-timing-function:ease-out}@keyframes lightSpeedInLeft{0%{transform:translate3d(-100%,0,0) skewX(30deg);opacity:0}60%{transform:skewX(-20deg);opacity:1}80%{transform:skewX(5deg)}to{transform:translateZ(0)}}.animate__lightSpeedInLeft{animation-name:lightSpeedInLeft;animation-timing-function:ease-out}@keyframes lightSpeedOutRight{0%{opacity:1}to{transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.animate__lightSpeedOutRight{animation-name:lightSpeedOutRight;animation-timing-function:ease-in}@keyframes lightSpeedOutLeft{0%{opacity:1}to{transform:translate3d(-100%,0,0) skewX(-30deg);opacity:0}}.animate__lightSpeedOutLeft{animation-name:lightSpeedOutLeft;animation-timing-function:ease-in}@keyframes rotateIn{0%{transform:rotate(-200deg);opacity:0}to{transform:translateZ(0);opacity:1}}.animate__rotateIn{animation-name:rotateIn;transform-origin:center}@keyframes rotateInDownLeft{0%{transform:rotate(-45deg);opacity:0}to{transform:translateZ(0);opacity:1}}.animate__rotateInDownLeft{animation-name:rotateInDownLeft;transform-origin:left bottom}@keyframes rotateInDownRight{0%{transform:rotate(45deg);opacity:0}to{transform:translateZ(0);opacity:1}}.animate__rotateInDownRight{animation-name:rotateInDownRight;transform-origin:right bottom}@keyframes rotateInUpLeft{0%{transform:rotate(45deg);opacity:0}to{transform:translateZ(0);opacity:1}}.animate__rotateInUpLeft{animation-name:rotateInUpLeft;transform-origin:left bottom}@keyframes rotateInUpRight{0%{transform:rotate(-90deg);opacity:0}to{transform:translateZ(0);opacity:1}}.animate__rotateInUpRight{animation-name:rotateInUpRight;transform-origin:right bottom}@keyframes rotateOut{0%{opacity:1}to{transform:rotate(200deg);opacity:0}}.animate__rotateOut{animation-name:rotateOut;transform-origin:center}@keyframes rotateOutDownLeft{0%{opacity:1}to{transform:rotate(45deg);opacity:0}}.animate__rotateOutDownLeft{animation-name:rotateOutDownLeft;transform-origin:left bottom}@keyframes rotateOutDownRight{0%{opacity:1}to{transform:rotate(-45deg);opacity:0}}.animate__rotateOutDownRight{animation-name:rotateOutDownRight;transform-origin:right bottom}@keyframes rotateOutUpLeft{0%{opacity:1}to{transform:rotate(-45deg);opacity:0}}.animate__rotateOutUpLeft{animation-name:rotateOutUpLeft;transform-origin:left bottom}@keyframes rotateOutUpRight{0%{opacity:1}to{transform:rotate(90deg);opacity:0}}.animate__rotateOutUpRight{animation-name:rotateOutUpRight;transform-origin:right bottom}@keyframes hinge{0%{animation-timing-function:ease-in-out}20%,60%{transform:rotate(80deg);animation-timing-function:ease-in-out}40%,80%{transform:rotate(60deg);animation-timing-function:ease-in-out;opacity:1}to{transform:translate3d(0,700px,0);opacity:0}}.animate__hinge{animation-duration:calc(1s * 2);animation-duration:calc(var(--animate-duration) * 2);animation-name:hinge;transform-origin:top left}@keyframes jackInTheBox{0%{opacity:0;transform:scale(.1) rotate(30deg);transform-origin:center bottom}50%{transform:rotate(-10deg)}70%{transform:rotate(3deg)}to{opacity:1;transform:scale(1)}}.animate__jackInTheBox{animation-name:jackInTheBox}@keyframes rollIn{0%{opacity:0;transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;transform:translateZ(0)}}.animate__rollIn{animation-name:rollIn}@keyframes rollOut{0%{opacity:1}to{opacity:0;transform:translate3d(100%,0,0) rotate(120deg)}}.animate__rollOut{animation-name:rollOut}@keyframes zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}.animate__zoomIn{animation-name:zoomIn}@keyframes zoomInDown{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInDown{animation-name:zoomInDown}@keyframes zoomInLeft{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInLeft{animation-name:zoomInLeft}@keyframes zoomInRight{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInRight{animation-name:zoomInRight}@keyframes zoomInUp{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInUp{animation-name:zoomInUp}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.animate__zoomOut{animation-name:zoomOut}@keyframes zoomOutDown{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomOutDown{animation-name:zoomOutDown;transform-origin:center bottom}@keyframes zoomOutLeft{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(-2000px,0,0)}}.animate__zoomOutLeft{animation-name:zoomOutLeft;transform-origin:left center}@keyframes zoomOutRight{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(2000px,0,0)}}.animate__zoomOutRight{animation-name:zoomOutRight;transform-origin:right center}@keyframes zoomOutUp{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomOutUp{animation-name:zoomOutUp;transform-origin:center bottom}@keyframes slideInDown{0%{transform:translate3d(0,-100%,0);visibility:visible}to{transform:translateZ(0)}}.animate__slideInDown{animation-name:slideInDown}@keyframes slideInLeft{0%{transform:translate3d(-100%,0,0);visibility:visible}to{transform:translateZ(0)}}.animate__slideInLeft{animation-name:slideInLeft}@keyframes slideInRight{0%{transform:translate3d(100%,0,0);visibility:visible}to{transform:translateZ(0)}}.animate__slideInRight{animation-name:slideInRight}@keyframes slideInUp{0%{transform:translate3d(0,100%,0);visibility:visible}to{transform:translateZ(0)}}.animate__slideInUp{animation-name:slideInUp}@keyframes slideOutDown{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,100%,0)}}.animate__slideOutDown{animation-name:slideOutDown}@keyframes slideOutLeft{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(-100%,0,0)}}.animate__slideOutLeft{animation-name:slideOutLeft}@keyframes slideOutRight{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(100%,0,0)}}.animate__slideOutRight{animation-name:slideOutRight}@keyframes slideOutUp{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,-100%,0)}}.animate__slideOutUp{animation-name:slideOutUp}.main_promotion .swiper-button-prev{display:block;top:inherit;bottom:10px;width:9px;height:15px;font-size:0;background:url(/_next/static/media/arw-bk.1bf81b13.png) no-repeat 9px 20px;right:inherit;left:60px;background-position:0 -15px}.main_promotion .swiper-button-prev:after{position:absolute;margin:-18px 0 0 -16px;padding-right:8px;color:#f5f5f5}.main_promotion .swiper-button-next{display:block;top:inherit;bottom:10px;width:9px;height:15px;font-size:0;background:url(/_next/static/media/arw-bk.1bf81b13.png) no-repeat 9px 20px;left:80px;background-position:0 0}.main_promotion .swiper-button-next:after{position:absolute;margin:-18px 0 0 -5px;padding-right:8px;color:#f5f5f5}.main_promotion .swiper-pagination-fraction{display:block;width:42px}.main_promotion .swiper-pagination-fraction .swiper-pagination-current{color:#000;font-weight:700;font-family:Abel,Pretendard JP}.main_promotion .swiper-pagination-fraction .swiper-pagination-total{color:#888;font-weight:400;font-family:Abel,Pretendard JP}.main_promotion .promotion-slide-no-show{display:none}.main_promotion #main-promotion-pc{display:block}.main_promotion #main-promotion-mobile{display:none}@media(max-width:768px){.main_promotion #main-promotion-pc{display:none}.main_promotion #main-promotion-mobile{display:block}.main_promotion ul{margin:0}.main_promotion .swiper-button-next,.main_promotion .swiper-button-next:after,.main_promotion .swiper-button-prev,.main_promotion .swiper-button-prev:after,.main_promotion .swiper-pagination-fraction{display:none}.main_promotion .swiper-horizontal>.swiper-pagination-bullets{position:absolute;bottom:2px;left:0;width:100%;height:12px;z-index:2;display:block;padding:0;margin:0;list-style:none;text-align:center}.main_promotion .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{opacity:.2;display:inline-block;width:6px;height:6px;margin:0 3px;border-radius:50%;cursor:pointer;background:#000}.main_promotion .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet-active{opacity:1}}#jounal-mt-en{width:100%;float:inherit;border:none;padding:0;margin-top:80px}#journal-box-en{width:50%;padding:5px}@media(max-width:768px){#journal-list-wrap-en{width:100%}#journal-box-en{width:100%;padding-top:10px}}.container #swiper-journal-pick-pc{display:block}.container #swiper-journal-pick-mobile{display:none}.container .stay_list{display:block;box-sizing:border-box}.container .stay_list .slick-prev{background:url(/_next/static/media/arw-bk.1bf81b13.png) no-repeat 9px 20px;right:23px;margin-left:16px;background-position:0 -15px}.container .stay_list .slick-next,.container .stay_list .slick-prev{top:-35px;width:9px;height:15px;font-size:0;bottom:-1px;margin-top:-30px;display:block;cursor:pointer;left:inherit;position:absolute}.container .stay_list .slick-next{background:url(/_next/static/media/arw-bk.1bf81b13.png) no-repeat 9px 20px;right:0;margin-left:38px;background-position:0 0}.container .swiper-pagination-bullets{bottom:19px!important;font-size:8px}.container .swiper-pagination-bullet{background-color:hsla(0,0%,100%,.5);box-shadow:0 0 2px 0 var(--color-elevation,rgba(26,26,26,.3));opacity:1;width:6px;height:6px}@media(max-width:768px){.container #swiper-journal-pick-pc{display:none}.container #swiper-journal-pick-mobile{display:block}.container .swiper-horizontal>.swiper-pagination-bullets{position:absolute;bottom:2px;left:0;width:100%;z-index:2;display:block;padding:0;margin:0;list-style:none;text-align:center}.container .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{display:inline-block;margin:0 3px;border-radius:50%;cursor:pointer}.container .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet-active{opacity:1}}.pick-detail-mo-margin{background-color:#000;margin-bottom:80px}.swiper-picks-detail-pc .swiper-pagination-bullet-active{opacity:1}.swiper-picks-detail-pc .swiper-slide{background-color:#000;margin-bottom:70px}.swiper-picks-detail-pc .img{width:100%;height:860px}.swiper-picks-detail-pc .swiper-button-next:after,.swiper-picks-detail-pc .swiper-button-prev:after{display:none}.swiper-picks-detail-pc .swiper-button-prev{background-image:url(/web/images/journal-detail-arrow-left.png)!important;top:46%;width:60px;height:60px;left:0}.swiper-picks-detail-pc .swiper-button-next{background-image:url(/web/images/journal-detail-arrow-right.png)!important;top:46%;background-position:50%;width:60px;height:60px;right:0}@media(max-width:768px){.swiper-container.pick-detail-mo-margin{height:auto;margin-bottom:30px}.swiper-picks-detail-pc .img{height:calc(100vw - 350px);min-height:300px}.swiper-picks-detail-pc .swiper-button-next,.swiper-picks-detail-pc .swiper-button-prev{display:none}}.not-find-pick-deatail{background:url(/web/images/blindwhile.jpeg) no-repeat;background-size:cover}.not-find-pick-deatail .bg{height:1200px;background-color:rgba(0,0,0,.8);margin-bottom:-110px}.not-find-pick-deatail .bg .msg{line-height:2;position:absolute;width:100%;font-size:30px;top:40%;left:0;text-align:center;color:#fff}.not-find-pick-deatail .bg a{background-color:hsla(0,0%,100%,.1);position:absolute;text-align:center;height:50px;line-height:50px;width:160px;bottom:20vh;left:50%;margin-left:-80px;border:1px solid #fff;color:#fff}@media(max-width:768px){.not-find-pick-deatail .bg{height:100vh}.not-find-pick-deatail .bg .msg{font-size:18px;top:40%}}.flist_sorting .btn_map_on{background:#fff url(/web/images/ic-map-on.png) no-repeat 50%}.flist_sorting .btn_map_off,.flist_sorting .btn_map_on{position:absolute;right:0;top:11px;text-indent:-9999px;-o-object-fit:contain;object-fit:contain;width:36px;height:36px}.flist_sorting .btn_map_off{background:#fff url(/web/images/ic-map-off.png) no-repeat 50%}.pick_list.map .stay_list{width:50%}.pick_list.map .stay_box{width:100%}.pick_list .map_view{top:0}.price.pick_select{left:0}.type.pick_select{left:208px}.mo_map_btn,.stay_box.btn_box{display:none}.stay_list .stay_box .name.pick_name{text-overflow:ellipsis;white-space:nowrap}.badge_new{width:16px;height:16px;margin-left:4px;-o-object-fit:contain;object-fit:contain;position:relative;top:-2px}.stay_list .stay_box .btn_more.no_booking{color:#999;border-bottom:1px solid #999}@media(max-width:768px){.pick_list .map_view{top:-620px}.pick_list.map .stay_list{overflow-y:hidden;white-space:nowrap;width:auto;margin:20px -20px 0;position:unset;min-height:0}.picks_list.map .stay_box{width:auto;padding:0 0 40px;margin:0 10px 0 20px}.picks_list_mobile{margin-top:0;bottom:-300px}.pick_list.map .stay_list .stay_box .name{font-size:15px;font-weight:500;margin-top:20px;text-overflow:ellipsis}.pick_list.map .stay_list .stay_box .other{font-size:12px;overflow:hidden;text-overflow:ellipsis}.pick_list.map .stay_list .stay_box .txt2{font-size:13px;overflow:hidden;text-overflow:ellipsis}.pick_list.map .stay_box{width:200px;padding:80px 10px 0!important}.pick_list.map .mo_btn{display:none}.pick_list.map .stay_box.btn_box{display:inline-block}.pick_list.map .mo_map_btn{display:block;position:relative;top:-100px}.badge_new{width:13px;height:13px}}.all_city_btn:after{content:"";display:inline-block;width:1px;height:20px;background:#ddd;margin:0 20px;vertical-align:middle}@media(max-width:768px){.pick-filter .pick-map-wrapper{top:67px}}#react-naver-map{width:100%!important}.map-marker{border:1px solid #333;background:#fff;font-size:14px;display:flex;justify-content:center;min-width:80px;line-height:20px;padding:0 5px;cursor:pointer}.cover1{border-color:#000 transparent transparent;bottom:-9px}.cover1,.cover2{margin:0;padding:0;width:0;height:0;position:absolute;-o-border-image:none;border-image:none;-o-border-image:initial;border-image:initial;pointer-events:none;box-sizing:content-box!important;border-style:solid;border-width:10px 10px 0;left:30px}.cover2{border-color:#fff transparent transparent;bottom:-8px}.noShowInfoWindow{display:none}.showInfoWindow{display:block;text-align:center;padding:3px 8px}.infoWindowContainer{background:#fff;z-index:100;position:relative;top:-400px;left:-100px;width:250px}.infoWindowContainer .infoWindowImage:hover{background:red}.infoWindowContainer .infoWindowDesc{padding:15px 20px 20px;cursor:pointer}.infoWindowContainer .infoWindowDesc .placeType{font-size:12px;padding:2px 0;font-weight:500;font-family:Noto Sans KR,sans-serif;color:#777}.infoWindowContainer .infoWindowDesc .placeName{height:19px;font-size:16px}.infoWindowContainer .infoWindowDesc .placeInfo{margin-top:10px;border-top:2px solid #363636}.infoWindowContainer .infoWindowDesc .placeInfo .placeInfoAbove{display:flex;border-bottom:1px solid #9595a0}.infoWindowContainer .infoWindowDesc .placeInfo .placeInfoAbove p{padding:7px 0;font-size:13px;color:#9595a0;width:50%}.infoWindowContainer .infoWindowDesc .placeInfo .placeInfoBottom{display:flex}.infoWindowContainer .infoWindowDesc .placeInfo .placeInfoBottom p{padding:7px 0;font-size:11px;color:#9595a0;width:50%}.mainImage{width:100%;overflow:hidden;cursor:pointer;position:relative}.mainImage img{width:100%;transition:transform .2s ease}.mainImage .changeImgColor{filter:brightness(70%);transform:scale(1.1)}.mainImage .view{opacity:0;position:absolute;text-align:center;top:50%;left:50%;margin-left:-40px;margin-top:-15px;width:80px;height:30px;line-height:30px;color:#fff;border:2px solid #fff;border-radius:5px;font-size:15px;font-family:Open Sans,sans-serif;font-weight:400;transition:transform .2s ease}.mainImage:hover .view{opacity:1}#naver-map{width:100%!important;position:sticky!important}#naver-map .select{background:#000!important;color:#fff!important}#naver-map .selectCover{display:none}#naver-map .naverInfoContainer{height:323px!important;background:#fff;z-index:100;position:absolute;width:251px;cursor:pointer}#naver-map .naverInfoContainer .naverInfoWrapper .mainImage{width:100%;overflow:hidden;cursor:pointer;position:relative}#naver-map .naverInfoContainer .naverInfoWrapper .mainImage img{width:100%;transition:transform .2s ease}#naver-map .naverInfoContainer .naverInfoWrapper .view{opacity:0;position:absolute;text-align:center;top:28%;left:34%;width:80px;height:30px;line-height:30px;color:#fff;border:2px solid #fff;border-radius:5px;font-size:15px;font-family:Open Sans,sans-serif;font-weight:400;transition:transform .2s ease}#naver-map .naverInfoContainer .naverInfoDesc{padding:15px 20px 20px;cursor:pointer}#naver-map .naverInfoContainer .naverInfoDesc .placeType{font-size:12px;padding:2px 0;font-weight:500;font-family:Noto Sans KR,sans-serif;color:#777}#naver-map .naverInfoContainer .naverInfoDesc .placeName{height:19px;font-size:16px}#naver-map .naverInfoContainer .naverInfoDesc .placeInfo{margin-top:10px;border-top:2px solid #363636}#naver-map .naverInfoContainer .naverInfoDesc .placeInfo .placeInfoAbove{display:flex;border-bottom:1px solid #9595a0}#naver-map .naverInfoContainer .naverInfoDesc .placeInfo .placeInfoAbove p{padding:7px 0;font-size:13px;color:#9595a0;width:50%}#naver-map .naverInfoContainer .naverInfoDesc .placeInfo .placeInfoBottom{display:flex}#naver-map .naverInfoContainer .naverInfoDesc .placeInfo .placeInfoBottom p{padding:7px 0;font-size:11px;color:#9595a0;width:50%}#naver-map .naverInfoWrapper:hover .mainImage{filter:brightness(70%)}#naver-map .naverInfoWrapper:hover .mainImage img{transform:scale(1.1)}#naver-map .naverInfoWrapper:hover .view{opacity:1}.selected_marker .map-marker{background:#000;color:#fff}.selected_marker .cover2{display:none}@media(max-width:768px){.mo-marker{pointer-events:none}.selected_marker .map-marker{background:#fff;color:#000}.selected_marker .cover2{display:block}.infoWindowContainer{display:none}}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,ease);transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{-ms-scroll-snap-type:none;scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border-radius:50%;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top:4px solid transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:normal;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;transition:opacity .3s;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;backface-visibility:hidden}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;backface-visibility:hidden}.swiper-creative .swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;backface-visibility:hidden;overflow:hidden}.main_event{overflow:hidden}.main_event #main-event-banner-pc{display:block;margin:0 0 0 -30px}.main_event #main-event-banner-mobile{display:none}.main_event .swiper-container{overflow:visible;margin-left:-30px}.main_event .swiper-next,.main_event .swiper-prev{position:absolute;top:-1px;left:auto;width:9px;height:15px;background:url(/web/images/arw-bk.png) no-repeat 9px 20px}.main_event .swiper-next:hover,.main_event .swiper-prev:hover{cursor:pointer}.main_event .swiper-prev{right:39px;margin-left:16px;background-position:0 -14px}.main_event .swiper-next{right:19px;background-position:0 1px}.main_event .swiper-next:after,.main_event .swiper-pagination-fraction,.main_event .swiper-prev:after{display:none}.main_event .event-swiper-pagination-fraction{position:absolute;bottom:auto;right:60px;top:1px;font-size:12px;color:#000;font-weight:400;text-align:right;z-index:1;letter-spacing:2px}@media(max-width:768px){.main_event #main-event-banner-pc{display:none}.main_event #main-event-banner-mobile{display:block}.main_event .swiper-container{margin-left:0}.main_event .swiper-horizontal>.swiper-pagination-bullets{position:absolute;bottom:2px;left:0;width:100%;height:12px;z-index:2;display:block;padding:0;margin:0;list-style:none;text-align:center}.main_event .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{opacity:.2;display:inline-block;width:6px;height:6px;margin:0 3px;border-radius:50%;cursor:pointer;background:#000}.main_event .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet-active{opacity:1}}.promolist_slider{padding-left:20px;margin-top:80px}#promoListSlider .swiper-container{overflow:visible;margin-left:-30px}#promoListSlider .swiper-pagination-fraction{position:absolute;bottom:auto;top:-27px;left:0;padding-right:111px;font-size:12px;color:#000;font-weight:700;text-align:right;z-index:1;letter-spacing:2px}#promoListSlider .swiper-button-next{left:auto;right:66px;top:-8px;margin-left:38px;width:9px;height:15px;font-size:0;background:url(/web/images/arw-bk.png) no-repeat 9px 20px;background-position:0 0}#promoListSlider .swiper-button-next:after,#promoListSlider .swiper-button-prev:after{display:none}#promoListSlider .swiper-button-prev{left:auto;right:90px;top:-8px;margin-left:16px;width:9px;height:15px;font-size:0;background:url(/web/images/arw-bk.png) no-repeat 9px 20px;background-position:0 -15px}#promoListSliderMobile{display:none}@media(max-width:768px){#promoListSlider{display:none}#promoListSliderMobile{display:block}#promoListSliderMobile .swiper-button-next:after,#promoListSliderMobile .swiper-button-prev:after{display:none}}.findstay_list .hide{display:none}.findstay_list .swiper-pagination-fraction{justify-content:center;align-items:center;width:100%;margin-top:50px;text-align:center;font-family:Abel}.findstay_list .swiper-pagination-bullet-active{background-color:#fff}.findstay_list .flist_info{width:30%}.findstay_list .flist_img .h-stay{height:36px;position:absolute;padding:9px 15px 9px 14px;background-color:#000;top:0;right:0;z-index:1;text-align:center;cursor:pointer}.findstay_list .flist_img .h-stay .txt{width:71px;height:18px;font-family:Abel;font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#fff}.findstay_list .flist_img .swiper-button-next,.findstay_list .flist_img .swiper-button-prev{position:absolute;background-size:contain;transition:opacity .3s ease;width:44px;height:44px;padding:7px;opacity:0}.findstay_list .flist_img .swiper-button-next{right:0;background:url(/web/images/swiper-arrow-next.svg) 50% no-repeat}.findstay_list .flist_img .swiper-button-prev{left:0;background:url(/web/images/swiper-arrow-prev.svg) 50% no-repeat}.findstay_list .flist_img .swiper-button-next:after,.findstay_list .flist_img .swiper-button-prev:after{display:none}@media(hover:hover)and (pointer:fine){.findstay_list .flist_img :hover .swiper-button-next,.findstay_list .flist_img :hover .swiper-button-prev{opacity:.7}.findstay_list .swiper-button-next:hover,.findstay_list .swiper-button-prev:hover{opacity:1!important}}.findstay_list .paging a{cursor:pointer}.findstay_list .paging li{display:inline-block;padding:0 5 px;line-height:30px}@media(max-width:768px){.findstay_list .map_view{top:-516px}.findstay_list .paging{justify-content:space-around}.findstay_list .flist_box .flist_info .btn_more{right:-233%}.findstay_list .flist_box .flist_info .btn_more.map{display:none}.findstay_list .flist_box .flist_info .address{white-space:pre}.findstay_list .flist_wrap{padding-top:0;overflow-y:hidden}.findstay_list.map .swiper-pagination-bullets{bottom:12px!important}}.map_view{top:0}.location_btn_pc{float:right;border-bottom:1px solid #000;line-height:30px;font-size:14px;font-weight:700}.location_btn_mo{display:none}@media(max-width:768px){.map_view{top:35px}.map_view_mobile{top:-210px}.location_btn_pc{display:none}.location_btn_mo{position:absolute;top:130px;right:0;border-bottom:1px solid #000;line-height:26px;font-size:12px;font-weight:700;display:block}}.intersection-ref{height:1px}.order-wrapper{margin-top:109px;border-bottom:2px solid #000;font-size:14px;line-height:2px}.order-wrapper .order-menu-pc{display:flex;justify-content:flex-end;padding-bottom:14px}.order-wrapper .order-menu-pc li{margin-left:20px;cursor:pointer}.order-wrapper .order-menu-mobile{display:none}@media(max-width:768px){.flist_sorting .checkinout{margin-left:0}}.flist_sorting .btn_search{height:36px}.flist_sorting .layer_area{transform:none}@media(max-width:768px){.b2b-stay .switch-toggle input:hover+.off,.hidden-stay .switch-toggle input:hover+.off{background-color:#ccc}.order-wrapper{margin-top:16px;padding-top:40px}.order-wrapper .order-menu-pc{display:none}.order-wrapper .order-menu-mobile{display:flex;justify-content:flex-end;margin-bottom:20px}}.mypage_account_edit_bt_btns{display:flex;display:-ms-flexbox;justify-content:space-between;width:100%;font-family:Abel,Pretendard JP;text-align:center;margin:0 auto 50px}.mypage_account_edit_bt_btns button{flex:1 1;margin-left:10px;height:55px;font-size:16px;display:block}.mypage_account_edit_bt_btns button:first-child{margin-left:0}.mypage_account_edit_btn_wh{margin:0 auto;display:block;text-align:center;font-family:Abel,Pretendard JP;border:1px solid #000;color:#000}.mypage_account_edit_wrong_validation{color:red;margin-top:3px;margin-bottom:20px}.mypage_account_edit_phone_number::-webkit-inner-spin-button,.mypage_account_edit_phone_number::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.mypage_account_edit_phone_number{-moz-appearance:textfield}.mypage_account_edit_password{font-family:Abel}.mypage_account_edit_password::-moz-placeholder{font-family:Pretendard JP}.mypage_account_edit_password:-ms-input-placeholder{font-family:Pretendard JP}.mypage_account_edit_password::placeholder{font-family:Pretendard JP}.detail_wrap{width:83%;margin:0 auto}@media(max-width:768px){.detail_wrap{width:100%}}.detail_welcome{background:url(/web/images/img_welcome.png) no-repeat 50%;height:300px;width:85%;text-indent:-99999px;margin:0 auto;background-size:contain}@media(max-width:768px){.detail_welcome{width:60%;height:250px;margin:0 auto;background-size:contain}}.detail_txt{font-size:18px;color:#000;line-height:3;text-align:center}.detail_img{height:560px;text-indent:-99999px;margin-top:30px;margin-bottom:60px}@media(max-width:768px){.detail_img{width:90%;margin:0 auto;height:0;min-height:207px}}.detail_info_inner{line-height:1.7}.detail_info_wrap{margin-bottom:60px}.detail_info_tit{display:flex;align-items:center;height:50px;font-size:20px;font-weight:500;border-bottom:2px solid #000}.detail_info_cont>div{display:flex;justify-content:space-between;padding:30px 0;border-bottom:1px solid #ddd;text-align:right}.detail_info_cont>div>div:first-child{color:#666660;white-space:pre}.detail_info_cont>div>div:nth-child(2){width:75%}.detail_info_cont>div>div:nth-child(2) div+div{margin:13px 0}.detail_info_cont_list>div{padding:20px 0;border-bottom:1px solid #ddd}.detail_info_cont_list>div>div{margin:13px 0}.detail_up>div{display:flex;align-items:center;justify-content:space-between;padding-top:30px;padding-bottom:80px;border-bottom:1px solid #ddd}.detail_up .detail_up_text{font-size:20px}.detail_up .detail_up_image>div{background:url(/web/images/logo.png) no-repeat 50%;height:50px;width:122px;text-indent:-99999px;background-size:cover}.button-element .mypage-detail-button{border:1px solid var(--grayscale-black,#000);display:flex;width:260px;height:44px;justify-content:center;align-items:center;gap:10px;flex-shrink:0}@media(max-width:768px){.button-element .mypage-detail-button{display:flex;max-width:420px;height:52px;width:100%;font-size:16px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;border:1px solid var(--grayscale-black,#000)}}.img-booking-waiting{width:320px;height:320px;margin:0 31px 20px 32px;-o-object-fit:contain;object-fit:contain}@media(max-width:768px){.img-booking-waiting{width:240px;height:240px;margin:0 20px 20px;-o-object-fit:contain;object-fit:contain}.findstay_btn{width:100%;height:52px;font-size:16px}}.top-banner-wrapper{display:block;font-size:14px;line-height:1.43;box-sizing:border-box;background-color:#333}.top-banner-wrapper .top-line-banner{display:block;position:relative;background-color:#222;height:80px;line-height:80px;color:#fff;text-align:center;letter-spacing:10px;font-size:13px}.top-banner-wrapper .top-line-banner.mobile{display:none}@media(max-width:1024px){.top-banner-wrapper{padding-top:calc(env(safe-area-inset-top) + 60px);margin-bottom:-60px}.top-banner-wrapper .top-line-banner{height:44px;line-height:44px}.top-banner-wrapper .top-line-banner.pc{display:none}.top-banner-wrapper .top-line-banner.mobile{display:block}}@media(max-width:430px){.top-banner-wrapper .top-line-banner.mobile.none,.top-banner-wrapper .top-line-banner.pc,.top-banner-wrapper.mobile-display-none{display:none}}.hashtag_wrap .main-hashtag-pc:before{content:"";display:block;width:100px;height:100px;position:absolute;top:0;bottom:0;left:0}.hashtag_wrap #main-hashtag-mobile-1,.hashtag_wrap #main-hashtag-pc-1{margin-bottom:90px}.hashtag_wrap .main-hashtag-pc{background-color:#fff}.hashtag_wrap .main-hashtag-pc .swiper-slide{padding:0;margin-top:25px;margin-bottom:55px}.hashtag_wrap .btn_more{margin-bottom:7px}.hashtag_wrap .swiper-button-next{right:inherit;left:50%;top:inherit;bottom:21px;margin-left:56px;width:9px;height:15px;font-size:0;background:url(/web/images/arw-bk.png) no-repeat 9px 20px;background-position:0 0;z-index:11}.hashtag_wrap .swiper-button-next:after,.hashtag_wrap .swiper-button-prev:after{display:none}.hashtag_wrap .swiper-button-prev{left:50%;top:inherit;bottom:21px;margin-left:34px;width:9px;height:15px;font-size:0;background:url(/web/images/arw-bk.png) no-repeat 9px 20px;background-position:0 -15px;z-index:11}.hashtag_wrap .swiper-pagination-fraction{bottom:-2px}.hashtag_wrap .stay_list:before{content:none}.hashtag_wrap .swiper-pagination-fraction:after{content:"";display:block;height:23px}.hashtag_wrap .tit{margin-bottom:30px;color:#222;line-height:1.3}.hashtag_wrap .main-hashtag-mobile{display:none}.hashtag_wrap .swiper-inner{position:relative}.hashtag_wrap .swiper-inner .swiper-back{position:absolute;width:104%;height:100%;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff}@media(max-width:768px){.hashtag_wrap .main-hashtag-mobile{display:block}.hashtag_wrap .main-hashtag-pc,.hashtag_wrap .stay_box .btn_more{display:none}.hashtag_wrap .swiper-horizontal>.swiper-pagination-bullets{position:absolute;bottom:2px;left:0;width:100%;height:12px;z-index:2;display:block;padding:0;margin:0;list-style:none;text-align:center}.hashtag_wrap .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{opacity:.2;display:inline-block;width:6px;height:6px;margin:0 3px;border-radius:50%;cursor:pointer;background:#000}.hashtag_wrap .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet-active{opacity:1}}.PresetDateRangePicker_panel{padding:0 22px 11px}.PresetDateRangePicker_button{position:relative;height:100%;text-align:center;background:0 0;border:2px solid #00a699;color:#00a699;padding:4px 12px;margin-right:8px;font:inherit;font-weight:700;line-height:normal;overflow:visible;box-sizing:border-box;cursor:pointer}.PresetDateRangePicker_button:active{outline:0}.PresetDateRangePicker_button__selected{color:#fff;background:#00a699}.SingleDatePickerInput{display:inline-block;background-color:#fff}.SingleDatePickerInput__withBorder{border-radius:2px;border:1px solid #dbdbdb}.SingleDatePickerInput__rtl{direction:rtl}.SingleDatePickerInput__disabled{background-color:#f2f2f2}.SingleDatePickerInput__block{display:block}.SingleDatePickerInput__showClearDate{padding-right:30px}.SingleDatePickerInput_clearDate{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;cursor:pointer;padding:10px;margin:0 10px 0 5px;position:absolute;right:0;top:50%;transform:translateY(-50%)}.SingleDatePickerInput_clearDate__default:focus,.SingleDatePickerInput_clearDate__default:hover{background:#dbdbdb;border-radius:50%}.SingleDatePickerInput_clearDate__small{padding:6px}.SingleDatePickerInput_clearDate__hide{visibility:hidden}.SingleDatePickerInput_clearDate_svg{fill:#82888a;height:12px;width:15px;vertical-align:middle}.SingleDatePickerInput_clearDate_svg__small{height:9px}.SingleDatePickerInput_calendarIcon{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;cursor:pointer;display:inline-block;vertical-align:middle;padding:10px;margin:0 5px 0 10px}.SingleDatePickerInput_calendarIcon_svg{fill:#82888a;height:15px;width:14px;vertical-align:middle}.SingleDatePicker{position:relative;display:inline-block}.SingleDatePicker__block{display:block}.SingleDatePicker_picker{z-index:1;background-color:#fff;position:absolute}.SingleDatePicker_picker__rtl{direction:rtl}.SingleDatePicker_picker__directionLeft{left:0}.SingleDatePicker_picker__directionRight{right:0}.SingleDatePicker_picker__portal{background-color:rgba(0,0,0,.3);position:fixed;top:0;left:0;height:100%;width:100%}.SingleDatePicker_picker__fullScreenPortal{background-color:#fff}.SingleDatePicker_closeButton{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;cursor:pointer;position:absolute;top:0;right:0;padding:15px;z-index:2}.SingleDatePicker_closeButton:focus,.SingleDatePicker_closeButton:hover{color:darken(#cacccd,10%);text-decoration:none}.SingleDatePicker_closeButton_svg{height:15px;width:15px;fill:#cacccd}.DayPickerKeyboardShortcuts_buttonReset{background:0 0;border:0;border-radius:0;color:inherit;font:inherit;line-height:normal;overflow:visible;padding:0;cursor:pointer;font-size:14px}.DayPickerKeyboardShortcuts_buttonReset:active{outline:0}.DayPickerKeyboardShortcuts_show{width:33px;height:26px;position:absolute;z-index:2}.DayPickerKeyboardShortcuts_show:before{content:"";display:block;position:absolute}.DayPickerKeyboardShortcuts_show__bottomRight{bottom:0;right:0}.DayPickerKeyboardShortcuts_show__bottomRight:before{border-top:26px solid transparent;border-right:33px solid #00a699;bottom:0;right:0}.DayPickerKeyboardShortcuts_show__bottomRight:hover:before{border-right:33px solid #008489}.DayPickerKeyboardShortcuts_show__topRight{top:0;right:0}.DayPickerKeyboardShortcuts_show__topRight:before{border-bottom:26px solid transparent;border-right:33px solid #00a699;top:0;right:0}.DayPickerKeyboardShortcuts_show__topRight:hover:before{border-right:33px solid #008489}.DayPickerKeyboardShortcuts_show__topLeft{top:0;left:0}.DayPickerKeyboardShortcuts_show__topLeft:before{border-bottom:26px solid transparent;border-left:33px solid #00a699;top:0;left:0}.DayPickerKeyboardShortcuts_show__topLeft:hover:before{border-left:33px solid #008489}.DayPickerKeyboardShortcuts_showSpan{color:#fff;position:absolute}.DayPickerKeyboardShortcuts_showSpan__bottomRight{bottom:0;right:5px}.DayPickerKeyboardShortcuts_showSpan__topRight{top:1px;right:5px}.DayPickerKeyboardShortcuts_showSpan__topLeft{top:1px;left:5px}.DayPickerKeyboardShortcuts_panel{overflow:auto;background:#fff;border:1px solid #dbdbdb;border-radius:2px;position:absolute;top:0;bottom:0;right:0;left:0;z-index:2;padding:22px;margin:33px;text-align:left}.DayPickerKeyboardShortcuts_title{font-size:16px;font-weight:700;margin:0}.DayPickerKeyboardShortcuts_list{list-style:none;padding:0;font-size:14px}.DayPickerKeyboardShortcuts_close{position:absolute;right:22px;top:22px;z-index:2}.DayPickerKeyboardShortcuts_close:active{outline:0}.DayPickerKeyboardShortcuts_closeSvg{height:15px;width:15px;fill:#cacccd}.DayPickerKeyboardShortcuts_closeSvg:focus,.DayPickerKeyboardShortcuts_closeSvg:hover{fill:#82888a}.CalendarDay{box-sizing:border-box;cursor:pointer;font-size:14px;text-align:center}.CalendarDay:active{outline:0}.CalendarDay__defaultCursor{cursor:default}.CalendarDay__default{border:1px solid #e4e7e7;color:#484848;background:#fff}.CalendarDay__default:hover{background:#e4e7e7;border:1px solid #e4e7e7;color:inherit}.CalendarDay__hovered_offset{background:#f4f5f5;border:1px double #e4e7e7;color:inherit}.CalendarDay__outside{border:0;background:#fff;color:#484848}.CalendarDay__outside:hover{border:0}.CalendarDay__blocked_minimum_nights{background:#fff;border:1px solid #eceeee;color:#cacccd}.CalendarDay__blocked_minimum_nights:active,.CalendarDay__blocked_minimum_nights:hover{background:#fff;color:#cacccd}.CalendarDay__highlighted_calendar{background:#ffe8bc;color:#484848}.CalendarDay__highlighted_calendar:active,.CalendarDay__highlighted_calendar:hover{background:#ffce71;color:#484848}.CalendarDay__selected_span{background:#66e2da;border:1px double #33dacd;color:#fff}.CalendarDay__selected_span:active,.CalendarDay__selected_span:hover{background:#33dacd;border:1px double #33dacd;color:#fff}.CalendarDay__selected,.CalendarDay__selected:active,.CalendarDay__selected:hover{background:#00a699;border:1px double #00a699;color:#fff}.CalendarDay__hovered_span,.CalendarDay__hovered_span:hover{background:#b2f1ec;border:1px double #80e8e0;color:#007a87}.CalendarDay__hovered_span:active{background:#80e8e0;border:1px double #80e8e0;color:#007a87}.CalendarDay__blocked_calendar,.CalendarDay__blocked_calendar:active,.CalendarDay__blocked_calendar:hover{background:#cacccd;border:1px solid #cacccd;color:#82888a}.CalendarDay__blocked_out_of_range,.CalendarDay__blocked_out_of_range:active,.CalendarDay__blocked_out_of_range:hover{background:#fff;border:1px solid #e4e7e7;color:#cacccd}.CalendarDay__hovered_start_first_possible_end{background:#eceeee;border:1px double #eceeee}.CalendarDay__hovered_start_blocked_min_nights{background:#eceeee;border:1px double #e4e7e7}.CalendarMonth{background:#fff;text-align:center;vertical-align:top;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.CalendarMonth_table{border-collapse:collapse;border-spacing:0}.CalendarMonth_verticalSpacing{border-collapse:separate}.CalendarMonth_caption{color:#484848;font-size:18px;text-align:center;padding-top:22px;padding-bottom:37px;caption-side:top}.CalendarMonth_caption__verticalScrollable{padding-top:12px;padding-bottom:7px}.CalendarMonthGrid{background:#fff;text-align:left;z-index:0}.CalendarMonthGrid__animating{z-index:1}.CalendarMonthGrid__horizontal{position:absolute;left:9px}.CalendarMonthGrid__vertical,.CalendarMonthGrid__vertical_scrollable{margin:0 auto}.CalendarMonthGrid_month__horizontal{display:inline-block;vertical-align:top;min-height:100%}.CalendarMonthGrid_month__hideForAnimation{position:absolute;z-index:-1;opacity:0;pointer-events:none}.CalendarMonthGrid_month__hidden{visibility:hidden}.DayPickerNavigation{position:relative;z-index:2}.DayPickerNavigation__horizontal{height:0}.DayPickerNavigation__verticalScrollable_prevNav{z-index:1}.DayPickerNavigation__verticalDefault{position:absolute;width:100%;height:52px;bottom:0;left:0}.DayPickerNavigation__verticalScrollableDefault{position:relative}.DayPickerNavigation__bottom{height:auto}.DayPickerNavigation__bottomDefault{-webkit-box-pack:justify;-ms-flex-pack:justify;display:flex;justify-content:space-between}.DayPickerNavigation_button{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:0;padding:0;margin:0}.DayPickerNavigation_button__default{border:1px solid #e4e7e7;background-color:#fff;color:#757575}.DayPickerNavigation_button__default:focus,.DayPickerNavigation_button__default:hover{border:1px solid #c4c4c4}.DayPickerNavigation_button__default:active{background:#f2f2f2}.DayPickerNavigation_button__disabled{cursor:default;border:1px solid #f2f2f2}.DayPickerNavigation_button__disabled:focus,.DayPickerNavigation_button__disabled:hover{border:1px solid #f2f2f2}.DayPickerNavigation_button__disabled:active{background:0 0}.DayPickerNavigation_button__horizontalDefault{position:absolute;top:18px;line-height:.78;border-radius:3px;padding:6px 9px}.DayPickerNavigation_bottomButton__horizontalDefault{position:static;margin:-10px 22px 30px}.DayPickerNavigation_leftButton__horizontalDefault{left:22px}.DayPickerNavigation_rightButton__horizontalDefault{right:22px}.DayPickerNavigation_button__verticalDefault{padding:5px;background:#fff;box-shadow:0 0 5px 2px rgba(0,0,0,.1);position:relative;display:inline-block;text-align:center;height:100%;width:50%}.DayPickerNavigation_nextButton__verticalDefault{border-left:0}.DayPickerNavigation_nextButton__verticalScrollableDefault,.DayPickerNavigation_prevButton__verticalScrollableDefault{width:100%}.DayPickerNavigation_svg__horizontal{height:19px;width:19px;fill:#82888a;display:block}.DayPickerNavigation_svg__vertical{height:42px;width:42px;fill:#484848}.DayPickerNavigation_svg__disabled{fill:#f2f2f2}.DayPicker{position:relative;text-align:left}.DayPicker,.DayPicker__horizontal{background:#fff}.DayPicker__verticalScrollable{height:100%}.DayPicker__hidden{visibility:hidden}.DayPicker__withBorder{box-shadow:0 2px 6px rgba(0,0,0,.05),0 0 0 1px rgba(0,0,0,.07);border-radius:3px}.DayPicker_portal__horizontal{box-shadow:none;position:absolute;left:50%;top:50%}.DayPicker_portal__vertical{position:static}.DayPicker_focusRegion{outline:0}.DayPicker_calendarInfo__horizontal,.DayPicker_wrapper__horizontal{display:inline-block;vertical-align:top}.DayPicker_weekHeaders{position:relative}.DayPicker_weekHeaders__horizontal{margin-left:9px}.DayPicker_weekHeader{color:#757575;position:absolute;top:62px;z-index:2;text-align:left}.DayPicker_weekHeader__vertical{left:50%}.DayPicker_weekHeader__verticalScrollable{top:0;display:table-row;border-bottom:1px solid #dbdbdb;background:#fff;margin-left:0;left:0;width:100%;text-align:center}.DayPicker_weekHeader_ul{list-style:none;margin:1px 0;padding-left:0;padding-right:0;font-size:14px}.DayPicker_weekHeader_li{display:inline-block;text-align:center}.DayPicker_transitionContainer{position:relative;overflow:hidden;border-radius:3px}.DayPicker_transitionContainer__horizontal{transition:height .2s ease-in-out}.DayPicker_transitionContainer__vertical{width:100%}.DayPicker_transitionContainer__verticalScrollable{padding-top:20px;height:100%;position:absolute;top:0;bottom:0;right:0;left:0;overflow-y:scroll}.DateInput{margin:0;padding:0;background:#fff;position:relative;display:inline-block;width:130px;vertical-align:middle}.DateInput__small{width:97px}.DateInput__block{width:100%}.DateInput__disabled{background:#f2f2f2;color:#dbdbdb}.DateInput_input{font-weight:200;font-size:19px;line-height:24px;color:#484848;background-color:#fff;width:100%;padding:11px 11px 9px;border:0;border-bottom:2px solid transparent;border-radius:0}.DateInput_input__small{font-size:15px;line-height:18px;letter-spacing:.2px;padding:7px 7px 5px}.DateInput_input__regular{font-weight:auto}.DateInput_input__readOnly{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.DateInput_input__focused{outline:0;background:#fff;border:0;border-bottom:2px solid #008489}.DateInput_input__disabled{background:#f2f2f2;font-style:italic}.DateInput_screenReaderMessage{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.DateInput_fang{position:absolute;width:20px;height:10px;left:22px;z-index:2}.DateInput_fangShape{fill:#fff}.DateInput_fangStroke{stroke:#dbdbdb;fill:transparent}.DateRangePickerInput{background-color:#fff;display:inline-block}.DateRangePickerInput__disabled{background:#f2f2f2}.DateRangePickerInput__withBorder{border-radius:2px;border:1px solid #dbdbdb}.DateRangePickerInput__rtl{direction:rtl}.DateRangePickerInput__block{display:block}.DateRangePickerInput__showClearDates{padding-right:30px}.DateRangePickerInput_arrow{display:inline-block;vertical-align:middle;color:#484848}.DateRangePickerInput_arrow_svg{vertical-align:middle;fill:#484848;height:24px;width:24px}.DateRangePickerInput_clearDates{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;cursor:pointer;padding:10px;margin:0 10px 0 5px;position:absolute;right:0;top:50%;transform:translateY(-50%)}.DateRangePickerInput_clearDates__small{padding:6px}.DateRangePickerInput_clearDates_default:focus,.DateRangePickerInput_clearDates_default:hover{background:#dbdbdb;border-radius:50%}.DateRangePickerInput_clearDates__hide{visibility:hidden}.DateRangePickerInput_clearDates_svg{fill:#82888a;height:12px;width:15px;vertical-align:middle}.DateRangePickerInput_clearDates_svg__small{height:9px}.DateRangePickerInput_calendarIcon{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;cursor:pointer;display:inline-block;vertical-align:middle;padding:10px;margin:0 5px 0 10px}.DateRangePickerInput_calendarIcon_svg{fill:#82888a;height:15px;width:14px;vertical-align:middle}.DateRangePicker{position:relative;display:inline-block}.DateRangePicker__block{display:block}.DateRangePicker_picker{z-index:1;background-color:#fff;position:absolute}.DateRangePicker_picker__rtl{direction:rtl}.DateRangePicker_picker__directionLeft{left:0}.DateRangePicker_picker__directionRight{right:0}.DateRangePicker_picker__portal{background-color:rgba(0,0,0,.3);position:fixed;top:0;left:0;height:100%;width:100%}.DateRangePicker_picker__fullScreenPortal{background-color:#fff}.DateRangePicker_closeButton{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;cursor:pointer;position:absolute;top:0;right:0;padding:15px;z-index:2}.DateRangePicker_closeButton:focus,.DateRangePicker_closeButton:hover{color:darken(#cacccd,10%);text-decoration:none}.DateRangePicker_closeButton_svg{height:15px;width:15px;fill:#cacccd}.DatePicker_calendar_wrap{border-bottom:2px solid #e6e6e6;margin-top:10px;position:relative;padding:15px 2% 20px;height:360px}.DatePicker_calendar_wrap .DateRangePicker{width:100%}.DatePicker_calendar_wrap .DateRangePicker .DateRangePickerInput_arrow_svg{display:none}.DatePicker_calendar_wrap .DateRangePicker .DateRangePicker_picker{width:100%}.DatePicker_calendar_wrap .DateRangePicker .DayPicker,.DatePicker_calendar_wrap .DateRangePicker .DayPicker>div>div,.DatePicker_calendar_wrap .DateRangePicker .DayPicker_transitionContainer{width:100%!important}.DatePicker_calendar_wrap .DateRangePicker .CalendarMonthGrid_month__horizontal{width:50%}.DatePicker_calendar_wrap .DateRangePicker .DateRangePicker_picker{position:unset}.DatePicker_calendar_wrap .DateRangePicker .DateRangePickerInput__withBorder{border:none;width:100%}.DatePicker_calendar_wrap .DateRangePicker .DateRangePickerInput__withBorder .DateInput{display:none}.DatePicker_calendar_wrap .DateRangePicker .DateRangePickerInput__withBorder .DayPicker div div .CalendarMonthGrid__horizontal_2{width:100%!important}.DatePicker_calendar_wrap .DateRangePicker .DateRangePickerInput__withBorder .DayPicker div .DayPicker_transitionContainer__horizontal{transition:none}.DatePicker_calendar_wrap .DateRangePicker .DateRangePickerInput__withBorder .DayPicker div .DayPicker_transitionContainer__horizontal_2{transform:translateX(-12px);height:320px!important}.DatePicker_calendar_wrap .DateRangePicker .DateRangePickerInput__withBorder .DayPicker div .DayPickerNavigation_leftButton__horizontalDefault_5{top:135px;left:-35px;border:none;background:url(/_next/static/media/arw-calendar.5659388b.png) no-repeat;background-size:30px 60px;background-position:0 0;text-indent:-99999px}.DatePicker_calendar_wrap .DateRangePicker .DateRangePickerInput__withBorder .DayPicker div .DayPickerNavigation_leftButton__horizontalDefault_5 path{display:none}.DatePicker_calendar_wrap .DateRangePicker .DateRangePickerInput__withBorder .DayPicker div .DayPickerNavigation_rightButton__horizontalDefault_5{top:135px;right:-40px;border:none;background:url(/_next/static/media/arw-calendar.5659388b.png) no-repeat;background-size:30px 60px;background-position:0 -30px;text-indent:-99999px}.DatePicker_calendar_wrap .DateRangePicker .DateRangePickerInput__withBorder .DayPicker div .DayPickerNavigation_rightButton__horizontalDefault_5 path{display:none}.DatePicker_calendar_wrap .DateRangePicker .DateRangePickerInput__withBorder .DayPicker__withBorder{box-shadow:none}.DatePicker_calendar_wrap .DateRangePicker .DateRangePickerInput__withBorder .DayPicker_weekHeaders__horizontal_2>.DayPicker_weekHeader_1{transform:translateX(-10px)}.DatePicker_calendar_wrap .DateRangePicker .DateRangePickerInput__withBorder .DayPicker_weekHeaders__horizontal_2>.DayPicker_weekHeader_1:first-child{right:50%;padding:0 13px;width:50%}.DatePicker_calendar_wrap .DateRangePicker .DateRangePickerInput__withBorder .DayPicker_weekHeaders__horizontal_2>.DayPicker_weekHeader_1:last-child{left:50%!important;width:50%}.DatePicker_calendar_wrap .DateRangePicker .DateRangePickerInput__withBorder .DayPicker_weekHeader_ul_1{display:flex}.DatePicker_calendar_wrap .DateRangePicker .DateRangePickerInput__withBorder .DayPicker_weekHeader_ul_1 .DayPicker_weekHeader_li_1{flex:1 1}.DatePicker_calendar_wrap .DateRangePicker .DateRangePickerInput__withBorder .DayPicker_weekHeader_ul_1 .DayPicker_weekHeader_li_1 small{font-family:Pretendard JP,NotoSansKR,Abel,Lato-Bold,Droid Sans,AppleSDGothicNeo,"sans-serif";font-size:16px;color:#535353;font-weight:500}.DatePicker_calendar_wrap .DateRangePicker .DateRangePickerInput__withBorder .CalendarMonthGrid__horizontal{left:7px}.DatePicker_calendar_wrap .DateRangePicker .DateRangePickerInput__withBorder .CalendarMonthGrid__horizontal .CalendarMonth_caption_1{padding-top:5px}.DatePicker_calendar_wrap .DateRangePicker .DateRangePickerInput__withBorder .CalendarMonthGrid__horizontal_2 .CalendarMonthGrid_month__horizontal_1:nth-child(3) .CalendarMonth_1 table{width:99%}.DatePicker_calendar_wrap .DateRangePicker .DateRangePickerInput__withBorder .CalendarMonthGrid__horizontal_2 .CalendarMonth_table_1{width:100%;margin-top:30px}.DatePicker_calendar_wrap .DateRangePicker .DateRangePickerInput__withBorder .CalendarMonthGrid__horizontal_2 .CalendarMonth_table_1 td{border:none;font-family:Lato-Regular;font-size:16px;width:auto!important}.DatePicker_calendar_wrap .DateRangePicker .DateRangePickerInput__withBorder .CalendarMonthGrid__horizontal_2 .CalendarMonth_table_1 .CalendarDay__selected_span{background:#000!important}.DatePicker_calendar_wrap .DateRangePicker .DateRangePickerInput__withBorder .CalendarMonthGrid__horizontal_2 .CalendarMonth_table_1 .CalendarDay__selected_start{border-radius:100px 0 0 100px}.DatePicker_calendar_wrap .DateRangePicker .DateRangePickerInput__withBorder .CalendarMonthGrid__horizontal_2 .CalendarMonth_table_1 .CalendarDay__selected_end{border-radius:0 100px 100px 0}.DatePicker_calendar_wrap .DateRangePicker .DateRangePickerInput__withBorder .CalendarMonthGrid__horizontal_2 .CalendarMonth_table_1 .CalendarDay__selected,.DatePicker_calendar_wrap .DateRangePicker .DateRangePickerInput__withBorder .CalendarMonthGrid__horizontal_2 .CalendarMonth_table_1 .CalendarDay__selected:active,.DatePicker_calendar_wrap .DateRangePicker .DateRangePickerInput__withBorder .CalendarMonthGrid__horizontal_2 .CalendarMonth_table_1 .CalendarDay__selected:hover{background:#000!important}.DatePicker_calendar_wrap .DateRangePicker .DateRangePickerInput__withBorder .CalendarMonthGrid__horizontal_2 .CalendarMonth_table_1 .CalendarDay__hovered_span{background:rgba(0,0,0,.05)!important;color:#000}@media(max-width:768px){.DatePicker_calendar_wrap .CalendarMonthGrid__horizontal_2 .CalendarMonthGrid_month__horizontal{width:100%}.DatePicker_calendar_wrap .CalendarMonthGrid__horizontal_2 .CalendarMonthGrid_month__horizontal_1:nth-child(3){display:none}.DatePicker_calendar_wrap .DayPicker_weekHeaders__horizontal_2>.DayPicker_weekHeader_1:first-child{right:50%;padding:0 13px;width:100%!important}.DatePicker_calendar_wrap .DayPicker_weekHeaders__horizontal_2>.DayPicker_weekHeader_1:last-child{display:none}}.filter_day .checkinout{position:relative}.filter_day .checkinout .check_in{position:absolute;z-index:10;bottom:10px;left:48px;font-weight:700;font-size:14px}.filter_day .checkinout .ko{left:48px}.filter_day .checkinout .en{left:25px}.filter_day .checkinout .ja{left:10px}.filter_day .checkinout .check_out{margin-right:30px;position:absolute;z-index:10;bottom:10px;right:175px;font-weight:700;font-size:14px}.filter_day .checkinout #findEndDate,.filter_day .checkinout #findStartDate{width:163px;height:36px;cursor:pointer;border:1px solid #e4e4e4;background:#fff url(/web/images/arw_select.png) no-repeat 95% 50%;background-size:20px 20px;border-radius:5px;line-height:36px;text-align:left;font-size:14px;color:#000;font-weight:500;padding:0 33px 0 12px;margin-right:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block}@media(max-width:768px){.filter_day .checkinout #findEndDate,.filter_day .checkinout #findStartDate{width:100%!important;padding:0;background:#fff;text-align:center}}.filter_day .checkinout #findEndDate::-moz-placeholder,.filter_day .checkinout #findStartDate::-moz-placeholder{color:#000}.filter_day .checkinout #findEndDate:-ms-input-placeholder,.filter_day .checkinout #findStartDate:-ms-input-placeholder{color:#000}.filter_day .checkinout #findEndDate::placeholder,.filter_day .checkinout #findStartDate::placeholder{color:#000}.filter_day .checkinout .DateRangePickerInput_arrow_svg{display:none}.filter_day .checkinout .DateRangePicker{width:100%}@media(max-width:768px){.filter_day .checkinout .DateRangePicker{width:calc(100% - 40px)}}.filter_day .checkinout .DateRangePicker .DateRangePickerInput .DateInput_1{padding-left:100px}@media(max-width:768px){.filter_day .checkinout .DateRangePicker .DateRangePickerInput .DateInput_1{padding-left:0}}.filter_day .checkinout .DateRangePicker .DateInput_input__focused{border-bottom:2px solid #000}.filter_day .checkinout .DateRangePicker .DateRangePickerInput__withBorder{width:105%;border:none}.filter_day .checkinout .DateRangePicker .DateRangePickerInput__withBorder .DateInput{width:46%;margin-right:8px}@media(max-width:768px){.filter_day .checkinout .DateRangePicker .DateRangePickerInput__withBorder .DateInput{width:calc(50% - 9px)}}.filter_day .checkinout .DateRangePicker .DateRangePickerInput__withBorder .DayPicker div div .CalendarMonthGrid__horizontal_2{width:100%!important}.filter_day .checkinout .DateRangePicker .DateRangePickerInput__withBorder .DayPicker div .DayPicker_transitionContainer__horizontal_2{transform:translateX(0);height:290px!important;border-top:2px solid #e6e6e6;border-bottom:2px solid #e6e6e6}.filter_day .checkinout .DateRangePicker .DateRangePickerInput__withBorder .DayPicker div .DayPickerNavigation_leftButton__horizontalDefault_5{top:135px;left:-10px;border:none;background:url(/_next/static/media/arw-calendar.5659388b.png) no-repeat;background-size:30px 60px;background-position:0 0;text-indent:-99999px}.filter_day .checkinout .DateRangePicker .DateRangePickerInput__withBorder .DayPicker div .DayPickerNavigation_leftButton__horizontalDefault_5 path{display:none}.filter_day .checkinout .DateRangePicker .DateRangePickerInput__withBorder .DayPicker div .DayPickerNavigation_rightButton__horizontalDefault_5{top:135px;right:-16px;border:none;background:url(/_next/static/media/arw-calendar.5659388b.png) no-repeat;background-size:30px 60px;background-position:0 -30px;text-indent:-99999px}.filter_day .checkinout .DateRangePicker .DateRangePickerInput__withBorder .DayPicker div .DayPickerNavigation_rightButton__horizontalDefault_5 path{display:none}.filter_day .checkinout .DateRangePicker .DateRangePickerInput__withBorder .DayPicker__withBorder{box-shadow:none}.filter_day .checkinout .DateRangePicker .DateRangePickerInput__withBorder .DayPicker_weekHeaders__horizontal_2>.DayPicker_weekHeader_1{transform:translateX(-10px)}.filter_day .checkinout .DateRangePicker .DateRangePickerInput__withBorder .DayPicker_weekHeaders__horizontal_2>.DayPicker_weekHeader_1:first-child{left:10px!important;right:50%;width:50%}.filter_day .checkinout .DateRangePicker .DateRangePickerInput__withBorder .DayPicker_weekHeaders__horizontal_2>.DayPicker_weekHeader_1:last-child{left:51%!important;width:50%}.filter_day .checkinout .DateRangePicker .DateRangePickerInput__withBorder .DayPicker_weekHeader_ul{margin:-10px 0;list-style:none;padding-left:0;padding-right:0;font-size:14px}.filter_day .checkinout .DateRangePicker .CalendarMonth_table_1 td{border:none;font-family:Lato-Regular;font-size:16px;height:35px!important}.filter_day .checkinout .DateRangePicker .CalendarMonth_table_1 .CalendarDay__selected_span{background:#000!important;border:none}.filter_day .checkinout .DateRangePicker .CalendarMonth_table_1 .CalendarDay__selected_start{border-radius:100px 0 0 100px;border:none}.filter_day .checkinout .DateRangePicker .CalendarMonth_table_1 .CalendarDay__selected_end{border-radius:0 100px 100px 0;border:none}.filter_day .checkinout .DateRangePicker .CalendarMonth_table_1 .CalendarDay__selected,.filter_day .checkinout .DateRangePicker .CalendarMonth_table_1 .CalendarDay__selected:active,.filter_day .checkinout .DateRangePicker .CalendarMonth_table_1 .CalendarDay__selected:hover{background:#000}.filter_day .checkinout .DateRangePicker .CalendarMonth_table_1 .CalendarDay__hovered_span{background:#e6e6e6;color:#000;border:none}@media(max-width:768px){.filter_day .checkinout .check_in,.filter_day .checkinout .check_out{display:none}.filter_day .checkinout #findEndDate,.filter_day .checkinout #findStartDate{width:80%}.filter_day .checkinout .DateRangePicker div .DateRangePickerInput__withBorder{width:100%}.filter_day .checkinout .DateRangePicker div .DateRangePickerInput__withBorder .DayPicker__withBorder{width:95vw!important;text-align:center}.filter_day .checkinout .DateRangePicker div .DateRangePickerInput__withBorder .DayPicker__withBorder div div{text-align:center;margin-left:0;margin-right:1.5%;width:auto!important}.filter_day .checkinout .DateRangePicker div .DateRangePickerInput__withBorder .DayPicker_weekHeaders__horizontal_2>.DayPicker_weekHeader_1:first-child{width:100%!important}.filter_day .checkinout .DateRangePicker div .DateRangePickerInput__withBorder .DayPicker_weekHeaders__horizontal_2>.DayPicker_weekHeader_1:last-child{display:none}.filter_day .checkinout .DateRangePicker div .DateRangePickerInput__withBorder .DayPicker div .DayPicker_transitionContainer__horizontal_2{height:310px!important}.filter_day .checkinout .DateRangePicker div .DateRangePickerInput__withBorder .DayPicker div div .CalendarMonthGrid__horizontal_2 .CalendarMonthGrid_month__horizontal_1:nth-child(2){visibility:visible!important}.filter_day .checkinout .DateRangePicker div .DateRangePickerInput__withBorder .DayPicker div div .CalendarMonthGrid__horizontal_2 .CalendarMonthGrid_month__horizontal_1:nth-child(3){visibility:hidden}}.hashtag{text-transform:uppercase;text-align:center;width:100%;padding-top:80px;padding-bottom:80px}.booking-index{font-family:Open Sans,sans-serif}.booking-index .booking-link-wrapper{background-color:#666;background-size:cover;background-position:50%}.booking-index .booking-link{transform-style:preserve-3d;transition:all .3s cubic-bezier(.25,.8,.4,.95);display:block;text-align:center;color:#fff;line-height:1.42857143}.booking-index .booking-link .show-btn{font-weight:400;font-size:14px;width:135px;height:35px;line-height:33px;border:1px solid hsla(0,0%,100%,.7);margin:25px auto 0}.btn_wrapper{display:inline-block;margin-top:10px;width:100%}.btn_wrapper .btn_wh{width:200px;margin:0 auto}@media(min-width:768px){.booking-link-wrapper{height:500px;float:left;width:25%}.booking-link-wrapper .booking-link{height:500px;word-break:normal}.booking-link-wrapper .booking-link .stay-type{font-weight:400;font-size:20px;padding-top:130px;opacity:0}.booking-link-wrapper .booking-link .title{font-weight:600;font-size:34px}.booking-link-wrapper .booking-link .desc{margin-top:10px;font-size:16px;opacity:0}.booking-link-wrapper .booking-link .show-btn{opacity:0}.booking-link-wrapper .booking-link .title{transform-style:preserve-3d;transition:all .3s cubic-bezier(.25,.8,.4,.95);transform:translateY(40px)}.booking-link-wrapper .booking-link:hover{background-color:rgba(0,0,0,.8)}.booking-link-wrapper .booking-link:hover .title{transform:translateY(0)}.booking-link-wrapper .booking-link:hover .desc,.booking-link-wrapper .booking-link:hover .show-btn,.booking-link-wrapper .booking-link:hover .stay-type{opacity:1}.booking-link-wrapper .section-room{padding:60px 20px 20px}.booking-link-wrapper .section-room .room-info-wrapper .title{float:left;width:130px}.booking-link-wrapper .section-room .room-info-wrapper .desc{margin-left:140px}.booking-link-wrapper .section-room .room-info-wrapper .price-info li{width:23%;text-align:center;border-right:1px solid #d7d7d7}.booking-link-wrapper .section-room .room-info-wrapper .price-info li.price-peak{border-right:none}.section-show-button{height:50px;text-align:center}.section-show-button .show-stay-button{background:#fff}.section-show-button .show-stay-button .stay-show-button{width:500px;line-height:3;font-family:Noto Sans KR,sans-serif;font-size:16px;font-weight:500;font-style:normal;font-stretch:normal;letter-spacing:normal;color:#363636;background:#f6f6f6;border:1px solid #e5e5e5}.none-show{width:100%;height:100px;background:#fff}}@media(max-width:768px){.section .section-title img{max-width:80%}.booking-link-wrapper{height:220px;float:left;width:50%}.booking-link{height:220px;background-color:rgba(0,0,0,.2)}.booking-link .stay-type{font-weight:400;font-size:15px;padding-top:50px}.booking-link .title{font-weight:600;font-size:22px}.booking-link .desc{margin-top:10px;font-size:16px}.booking-link .show-btn{display:none}.section-room{padding:15px;margin-bottom:0}.section-room .room-gallery .page-text{display:block}.section-room .room-info-wrapper{padding-bottom:0;margin-top:10px;margin-bottom:0}.section-room .room-info-wrapper .desc{padding-top:10px}.section-room .room-info-wrapper .room-info-list-wrapper{padding:0}.section-room .room-info-wrapper .price-info li{width:45%;text-align:center;padding-bottom:10px}}.mdetail_intro .textIntro{text-align:center}.mdetail_intro .magazine-detail-title-text{position:relative;height:915px}@media(max-width:768px){.mdetail_intro .magazine-detail-title-text{max-width:100%;height:78vmin;background-size:160%!important}}.spacePopup{position:fixed;align-items:center;display:flex;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);z-index:20}.spacePopup .popupWrapper{z-index:21;width:760px;height:100%;margin:0 auto;justify-content:center;display:flex;flex-direction:column}.spacePopup .popupWrapper .popupImg{z-index:100;text-align:center;top:0}.spacePopup .popupWrapper .popupImg img{cursor:pointer;z-index:100}.spacePopup .popupWrapper .changeHeight{width:35vw!important;margin:0 auto}.spacePopup .popupWrapper .popupCtrl{width:inherit;position:absolute;bottom:30px;display:flex;justify-content:space-between;margin:0 auto}.spacePopup .popupWrapper .popupCtrl .btnClose img,.spacePopup .popupWrapper .popupCtrl .btnLeft img,.spacePopup .popupWrapper .popupCtrl .btnRight img{cursor:pointer;width:40px;height:40px;line-height:40px}.spacePopup .popupWrapper .popupCtrl .btnLeft{display:flex}.spacePopup .popupWrapper .popupCtrl .btnLeft .popupPrevBtn{padding-right:20px}.container_full .space_img .slideImgList{display:inline-block!important;cursor:pointer;width:20%}.container_full .space_img .slideImgList .circle{position:absolute;background-color:#fff;font-size:28px;border-radius:75px;width:40px;height:40px;line-height:40px;margin:6% 9%;z-index:1;font-weight:700;text-align:center;visibility:hidden;cursor:default}.container_full .space_img .slideImgList:hover .circle{visibility:visible;cursor:pointer}.container_full .space_img .slideImgList:hover img{filter:brightness(.3)}@media(max-width:768px){.container_full .space_img .slideImgList{position:relative}.container_full .space_img .slideImgList .circle{margin:0;top:50%;left:50%;transform:translate(-50%,-50%)}}.mdetail_gallery #mGallerySlider .swiper-button-next{position:absolute;top:inherit;bottom:197px;right:58px;width:9px;height:20px;background:url(/web/images/arw-bk2.png) no-repeat 9px 20px;background-position:0 -20px}.mdetail_gallery #mGallerySlider .swiper-button-next:after{display:none}.mdetail_gallery #mGallerySlider .swiper-button-prev{padding-right:22px;position:absolute;top:inherit;bottom:197px;right:80px;left:inherit;z-index:2;width:9px;height:20px;background:url(/web/images/arw-bk2.png) no-repeat 9px 20px;background-position:0 0;border-right:1px solid #e6e6e6}.mdetail_gallery #mGallerySlider .swiper-button-prev:after{display:none}.mdetail_gallery #mGallerySlider .swiper-pagination-bullets{width:200px;bottom:226px;right:238px;left:inherit}.mdetail_gallery #mGallerySlider .swiper-pagination-bullet{margin:0 3px;width:6px;height:6px}.mdetail_gallery #mGallerySlider .swiper-pagination-bullet-active{background:#000}@media(max-width:768px){.mdetail_gallery #mGallerySlider .swiper-button-next,.mdetail_gallery #mGallerySlider .swiper-button-prev{display:none}.mdetail_gallery #mGallerySlider .swiper-pagination-bullets{left:0;right:0;bottom:0;width:100%}}.making .making-menu-btn{display:block;line-height:40px;text-transform:uppercase;font-family:Abel;letter-spacing:2.5px;color:#a6a5a5}.making .tab_btn li.active .making-menu-btn{color:#181818;font-weight:700}.making .tab_btn li.active .making-menu-btn:after{content:"•";display:block;clear:both;font-size:14px;color:#000;text-align:center;line-height:1;margin-top:-12px}.mdetail_cont>.google_map{height:600px}.mdetail_cont>.location_map>.naver-map-detail-marker>.naver-map-detail-wrapper{width:100%;height:460px}@media(max-width:768px){.mdetail_cont>.location_map{height:362px}.container_full .space_img .slideImgList{width:50%}.spacePopup .popupWrapper{margin:0 20px;width:100%}.spacePopup .popupWrapper .popupCtrl{left:0;padding:0 20px;bottom:120px}.youtube .video{height:410px;padding:0}}.not-found-magazine-deatail{background:url(/web/images/blindwhile.jpeg) no-repeat;background-size:cover}.not-found-magazine-deatail .bg{height:1200px;background-color:rgba(0,0,0,.8);margin-bottom:-110px}.not-found-magazine-deatail .bg .msg{line-height:2;position:absolute;width:100%;font-size:30px;top:40%;left:0;text-align:center;color:#fff}.not-found-magazine-deatail .bg a{background-color:hsla(0,0%,100%,.1);position:absolute;text-align:center;height:50px;line-height:50px;width:160px;bottom:20vh;left:50%;margin-left:-80px;border:1px solid #fff;color:#fff}@media(max-width:768px){.not-found-magazine-deatail .bg{height:100vh}.not-found-magazine-deatail .bg .msg{font-size:18px;top:40%}}.login_wrap button.btn-sign-in{background:#fff;line-height:45px;width:100%;text-align:center;border:1px solid #4d4d4d;color:#000;font-size:14px;margin-top:10px}.join_completed_wrap .join_wait{clear:both;text-align:center;color:#000;font-size:25px;margin:0 0 75px}.promotion-pc-banner{display:flex}.promotion-mobile-banner{display:none}@media(max-width:768px){#promoVSlider{display:none}.promotion-mobile-banner{display:block}}.terms-text{border-top:2px solid #000;border-bottom:2px solid #000;text-align:center;padding:108px 0;font-size:18px;font-weight:500}#preorder-detail-place{border-top:1px solid #d9d9d9;padding-top:100px;padding-bottom:100px}@media(max-width:768px){#preorder-detail-place{padding-top:50px;padding-bottom:50px}#preorder-detail-place .ponow_story .fdetail_info .tit{bottom:285px}}#preorder-detail-place-name{bottom:335px}@media(max-width:768px){#preorder-detail-place-name{bottom:285px}}#preorder-detial-slide{padding-top:100px}@media(max-width:768px){#preorder-detial-slide{padding-top:50px}}.preorder_container{position:relative;max-width:1330px;margin:0 auto;padding:0 60px}.preorder_container .preorder-detail-margin .preorder-detail-slide-container .preorder-detail-main-swiper .swiper-slide{height:705px}@media(max-width:425px){.preorder_container .preorder-detail-margin .preorder-detail-slide-container .preorder-detail-main-swiper .swiper-slide{height:250px}}.preorder_container .preorder-detail-margin .preorder-detail-slide-container .preorder-detail-main-swiper .swiper-button-next:after,.preorder_container .preorder-detail-margin .preorder-detail-slide-container .preorder-detail-main-swiper .swiper-button-prev:after{display:none}.preorder_container .preorder-detail-margin .preorder-detail-slide-container .preorder-detail-main-swiper .swiper-button-prev{background:url(/web/images/left-arrow.png) no-repeat;margin-left:5px}.preorder_container .preorder-detail-margin .preorder-detail-slide-container .preorder-detail-main-swiper .swiper-button-next{background:url(/web/images/right-arrow.png) no-repeat}.preorder_container .preorder-detail-margin .swiper-preorder-detail-pc .swiper-pagination-bullet{display:inline-block;width:6px;height:6px;margin:0 3px;border-radius:50%;cursor:pointer;background:#000;opacity:.2}.preorder_container .preorder-detail-margin .swiper-preorder-detail-pc .swiper-pagination-bullet-active{opacity:1}.preorder_container .preorder-detail-margin .swiper-preorder-detail-pc .swiper-slide{background-color:#000;margin-bottom:70px}.preorder_container .preorder-detail-margin .swiper-preorder-detail-pc .img{width:100%;height:696px}.preorder_container .preorder-detail-margin .swiper-preorder-detail-pc .swiper-button-next:after,.preorder_container .preorder-detail-margin .swiper-preorder-detail-pc .swiper-button-prev:after{display:none}.preorder_container .preorder-detail-margin .swiper-preorder-detail-pc .swiper-button-prev{background-image:url(/web/images/journal-detail-arrow-left.png)!important;top:46%;width:60px;height:60px;left:0}.preorder_container .preorder-detail-margin .swiper-preorder-detail-pc .swiper-button-next{background-image:url(/web/images/journal-detail-arrow-right.png)!important;top:46%;background-position:50%;width:60px;height:60px;right:0}@media(max-width:768px){.preorder_container .preorder-detail-margin #preorder-detail-place{border-top:1px solid #d9d9d9;padding-top:50px;padding-bottom:50px}.preorder_container .preorder-detail-margin .swiper-preorder-detail-pc .img{height:calc(100vw - 350px);min-height:214px}.preorder_container .preorder-detail-margin .swiper-preorder-detail-pc .swiper-button-next,.preorder_container .preorder-detail-margin .swiper-preorder-detail-pc .swiper-button-prev{display:none}.preorder_container{padding:0}}.preorder-detail-wrap{display:flex;flex-flow:column}@media(min-width:1200px){.preorder-detail-wrap .container{width:1170px}.preorder-detail-wrap .sub_menu .mo-list{background-color:#000;height:720px}}@media(min-width:992px)and (max-width:1199px){.preorder-detail-wrap .container{width:970px!important}.preorder-detail-wrap .sub_menu .mo-list{height:614px!important}}@media(min-width:769px)and (max-width:991px){.preorder-detail-wrap .container{width:750px!important}.preorder-detail-wrap .sub_menu .mo-list{height:614px!important}}.preorder-detail-wrap .contain{-o-object-fit:contain;object-fit:contain;height:inherit}.preorder-detail-wrap .cover{-o-object-fit:cover;object-fit:cover;height:inherit}.preorder-detail-wrap .sub_menu{width:100%}.preorder-detail-wrap .sub_menu .preorder-detail-movie>iframe{height:640px}.preorder-detail-wrap .sub_menu .preorder-detail-margin>img{width:100%}.preorder-detail-wrap .sub_menu .preorder-detail-margin{margin-bottom:50px;text-align:center}.preorder-detail-wrap .sub_menu .preorder-detail-margin .mo-list .img{width:100%}.preorder-detail-wrap .sub_menu .preorder-detail-margin .height-change{height:50%}.preorder-detail-wrap .sub_menu .pc{text-align:center}.preorder-detail-wrap .sub_menu .mo{display:none}.preorder-detail-wrap .sub_menu .long-text{height:260px!important}.preorder-detail-wrap .sub_menu .detail-info-wraper{display:flex;height:200px}.preorder-detail-wrap .sub_menu .detail-info-wraper .info-tit-wrapper{width:22%}.preorder-detail-wrap .sub_menu .detail-info-wraper .info-tit-wrapper .info-tit{font-size:15px;padding:0 30px 30px;font-weight:700;text-align:center;line-height:20px}.preorder-detail-wrap .sub_menu .detail-info-wraper .info-txt{color:#555;font-size:14px;line-height:20px;text-align:left;margin:0}.preorder-detail-wrap .sub_menu .detail-info-wraper .info-txt .warning{color:red}@media(min-width:1200px){.preorder-datail-container .container,.preorder-datail-container .preorder_container{width:1170px}.preorder-datail-container .preorder-detail-wrap .sub_menu .mo-list{background-color:#000;height:720px}}@media(min-width:992px)and (max-width:1199px){.preorder-datail-container .container,.preorder-datail-container .preorder_container{width:970px}.preorder-datail-container .preorder-detail-wrap .sub_menu .mo-list{height:614px}}@media(min-width:769px)and (max-width:991px){.preorder-datail-container .container,.preorder-datail-container .preorder_container{width:750px}.preorder-datail-container .preorder-detail-wrap .sub_menu .mo-list{height:614px}}@media(max-width:768px){.preorder-detail-wrap .sub_menu .preorder-detail-movie .youtube{margin-bottom:50px}.preorder-detail-wrap .sub_menu .preorder-detail-movie>iframe{height:500px}.preorder-detail-wrap .sub_menu .pc{display:none}.preorder-detail-wrap .sub_menu .mo{display:block}.preorder-detail-wrap .sub_menu .long-text{height:inherit!important}.preorder-detail-wrap .sub_menu .detail-info-wraper{flex-flow:column;height:inherit}.preorder-detail-wrap .sub_menu .detail-info-wraper .info-txt{margin-left:20px;margin-right:20px}.preorder-detail-wrap .sub_menu .detail-info-wraper .info-tit-wrapper{align-self:center;width:100%}}.preorder-detail-banner{position:relative}.preorder-detail-banner .empty-banner-image{background-color:#000;height:350px}.preorder-detail-banner .tit{position:absolute;top:44%;width:100%;text-align:center;color:#fff;font-size:24px}.preorder-detail-bottom{border-top:none;padding-top:0}.ponow_story .stroy_sec .txt:lang(en),.ponow_story .stroy_sec .txt:lang(ko){word-break:keep-all}.ponow_story .stroy_sec .txt:lang(ja){word-break:break-all!important}@media(max-width:768px){.preorder-wrap .ponow_summary .cont{display:flex;flex-direction:column;justify-content:space-evenly}.preorder-wrap .ponow_summary .cont .date,.preorder-wrap .ponow_summary .cont .name{position:static}.preorder-wrap .ponow_summary .cont .date{flex:0 1;text-align:center}.preorder-wrap .ponow_summary .cont .dday{display:none}.preorder-detail-popup .layer_pop,.preorder-detail-popup.layer_pop{margin-top:18px}}.preorder-detail-popup .layer_pop .layer_title{line-height:50px}.preorder-detail-popup .popup-content .change_cont{padding:40px 20px 50px}.preorder-detail-popup .popup-content .change_cont .txt{word-break:keep-all}.preorder-detail-popup .popup-content .change_cont .input_text{border-bottom:1px solid #000;text-align:center;width:inherit;height:40px;margin-top:20px;max-width:160px}.preorder-detail-popup .popup-content .none{display:none}.preorder-detail-popup .popup-content .warning{padding-top:20px;margin-bottom:-33px;color:red;font-size:13px}.about_video{clear:both}.about_video figure{position:relative;width:100%;padding-top:56.25%}.about_video figure iframe{position:absolute;top:0;left:0;width:100%;height:100%}.about_text{position:relative;margin-top:100px}.about_text .tit{position:absolute;top:0;bottom:0;width:440px;font-size:24px;color:#333;line-height:1.45}.about_text .tit .logo{position:absolute;bottom:0;background:url(/web/images/logo.png) no-repeat 50%;background-size:cover;display:block;width:90px;height:38px;text-indent:-99999px;overflow:visible}.about_text .txt{padding-left:440px;font-size:14px;color:#181818;line-height:2}@media(max-width:768px){.about_video{margin:0 -20px}.about_text{margin-top:50px}.about_text .tit{position:inherit;text-align:center;font-size:16px;width:100%}.about_text .tit .logo{position:inherit;margin:0 auto;background-size:60px;width:60px;height:80px;overflow:visible}.about_text .txt{padding-left:0;font-size:12px;line-height:1.8}}.pointview{text-align:center;margin-top:-25px}.pointview .tit{font-family:Pretendard JP;font-size:23px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.74;letter-spacing:normal;text-align:center;color:#333}.pointview .txt{margin-top:30px;font-size:14px;color:#181818;line-height:2}.pointview .txt .point-txt{height:72px;font-family:Pretendard JP;font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:2.57;letter-spacing:normal;text-align:center;color:#666}.pointview .txt img{width:100%;height:806px;display:block;margin-top:70px}.pointview .point4{margin-top:35px}.pointview .point4 dl{border-top:1px solid #e5e5e5;position:relative;text-align:left;padding:60px 0}.pointview .point4 dl:first-of-type{border-top:none}.pointview .point4 dt{float:left;font-family:Barlow;font-size:24px;width:139px;height:24px;color:#000}.pointview .point4 dt,.pointview .point4 dt small{font-weight:400;font-stretch:normal;font-style:normal;line-height:1;letter-spacing:normal;text-align:left}.pointview .point4 dt small{font-family:Pretendard JP;display:block;font-size:18px;color:#181818;margin-top:8px;width:51px;height:18px}.pointview .point4 dd{margin-left:34%;font-size:14px;line-height:2;color:#181818}.pointview .point4 dd .point{list-style:disc;margin-left:35px}@media(max-width:768px){.pointview{margin-top:-5px}.pointview .tit{font-size:16px;width:90%;height:96px;margin-top:10px;margin-left:5%;font-family:Pretendard JP;font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.71;letter-spacing:normal;text-align:center;color:#333}.pointview .txt{font-size:12px;line-height:1.8;text-align:center}.pointview .txt .point-txt{width:85%;height:10%;margin-left:8%;margin-top:32px;font-family:Pretendard JP;font-size:12px;font-weight:400;font-stretch:normal;font-style:normal;line-height:2;letter-spacing:normal;text-align:center;color:#666}.pointview .txt img{margin:25px 0 0 5px;width:85%;height:100%}.pointview .point4{margin-top:0}.pointview .point4 dl{padding:30px 0}.pointview .point4 dt{width:92px;height:16px;flex-grow:0;margin:0 243px 4px 35px;font-family:Barlow;font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1;letter-spacing:normal;text-align:left;color:#000;float:none}.pointview .point4 dt small{width:33px;height:12px;margin:4px 302px 20px 0;font-size:11px;line-height:1.09}.pointview .point4 dd,.pointview .point4 dt small{flex-grow:0;font-family:Pretendard JP;font-weight:400;font-stretch:normal;font-style:normal;letter-spacing:normal;text-align:left;color:#181818}.pointview .point4 dd{width:85%;height:40%;font-size:12px;line-height:1.83;margin:35px 0 0 35px}.pointview .point4 dd .point{list-style:disc;flex-grow:0;margin:0 0 0 20px;font-family:Pretendard JP;font-size:12px;font-weight:400;font-stretch:normal;font-style:normal;line-height:2.33;letter-spacing:normal;text-align:left;color:#666}}.contactus{width:800px;margin:0 auto}.contactus .txt{font-size:14px;color:#181818;line-height:2}.contactus .contactform{clear:both;margin-top:80px}.contactus .contactform dl{border-bottom:1px solid #e5e5e5}.contactus .contactform dl:first-of-type{border-top:5px solid #000}.contactus .contactform dt{font-size:14px;font-weight:500;color:#181818;float:left;line-height:40px;padding:10px 0;clear:both}.contactus .contactform dd{margin-left:50%;padding:10px 0}.contactus .contactform dd input{height:40px;border:1px solid #e5e5e5;padding:0 10px;font-size:14px;width:100%;border-radius:5px}.contactus .contactform dd select{width:100%}.contactus .contactform dd textarea{border:1px solid #e5e5e5;width:100%;height:130px;border-radius:5px;font-size:14px}.contactus .is_agree_privacy_policy{height:35px;margin:22px 22px 16px 0}.contactus .agreement_warning{max-width:802px;height:350px}.contactus .agree_check{width:250px;height:20px;padding-left:23px;font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#000;background-color:#fff}@media(max-width:768px){.contactus .agree_check{border:none}}.contactus .warning_list{overflow-x:hidden;overflow-y:auto;max-height:300px;font-size:12px;font-weight:500;font-stretch:normal;font-style:normal;line-height:2;letter-spacing:normal;background:#fbfbfb;margin:0 -20px;padding:20px 40px;cursor:pointer}@media(max-width:768px){.contactus{width:100%;padding:0 20px}.contactus .txt{font-size:12px;line-height:1.8}.contactus .contactform{margin-top:60px}.contactus .contactform dl{border-bottom:none}.contactus .contactform dl:first-of-type{border-top:4px solid #000}.contactus .contactform dt{font-size:11px;float:none;line-height:1.3;padding:23px 0 8px}.contactus .contactform dd{margin-left:0;padding:0}.contactus .contactform dd input,.contactus .contactform dd select{height:30px}}.b2b{width:800px;margin:0 auto}.b2b .sub_title{height:0;font-weight:400}.b2b .txt{font-size:14px;color:#181818;line-height:2}.b2b .contactform{clear:both;margin-top:80px}.b2b .contactform dl{border-bottom:1px solid #e5e5e5}.b2b .contactform dl:first-of-type{border-top:5px solid #000}.b2b .contactform dt{font-size:14px;font-weight:500;color:#181818;float:left;line-height:40px;padding:10px 0;clear:both}.b2b .contactform dd{margin-left:50%;padding:10px 0}.b2b .contactform dd input{height:40px;border:1px solid #e5e5e5;padding:0 10px;font-size:14px;width:100%;border-radius:5px}.b2b .contactform dd select{width:100%}.b2b .contactform dd textarea{border:1px solid #e5e5e5;width:100%;height:130px;border-radius:5px;font-size:14px}.b2b .is_agree_privacy_policy{height:35px;margin:22px 22px 16px 0}.b2b .agreement_warning{max-width:802px;height:350px}.b2b .agree_check{width:250px;height:20px;padding-left:23px;font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#000;background-color:#fff}@media(max-width:768px){.b2b .agree_check{border:none}}.b2b .warning_list{overflow-x:hidden;overflow-y:auto;max-height:300px;font-size:12px;font-weight:500;font-stretch:normal;font-style:normal;line-height:2;letter-spacing:normal;background:#fbfbfb;margin:0 -20px;padding:20px 40px;cursor:pointer}@media(max-width:768px){.b2b{width:100%;padding:0 20px}.b2b .txt{font-size:12px;line-height:1.8}.b2b .contactform{margin-top:60px}.b2b .contactform dl{border-bottom:none}.b2b .contactform dl:first-of-type{border-top:4px solid #000}.b2b .contactform dt{font-size:11px;float:none;line-height:1.3;padding:23px 0 8px}.b2b .contactform dd{margin-left:0;padding:0}.b2b .contactform dd input,.b2b .contactform dd select{height:30px}}.terms_prvicy{width:800px;margin:0 auto}.terms_wrap{margin-bottom:100px}.terms_wrap h2{border-bottom:4px solid #000;font-size:18px;font-weight:700;color:#181818;padding-bottom:20px}.terms_wrap dl{border-bottom:1px solid #e5e5e5;overflow:hidden}.terms_wrap dt{float:left;clear:both;padding:18px 0;font-size:14px;color:#181818;font-weight:700;line-height:1.3}.terms_wrap dd{margin-left:35%;padding:13px 0;font-size:14px;line-height:2}.prvicy_wrap{margin-bottom:100px}.prvicy_wrap h2{font-size:18px;font-weight:700;color:#181818;padding-bottom:20px}.prvicy_wrap ol{padding-left:15px}.prvicy_wrap ol li{list-style:decimal;font-size:14px;color:#181818;line-height:1.7;margin-bottom:20px}.prvicy_wrap ol li>P{margin-top:8px}.prvicy_wrap ul ol{margin-left:15px}.prvicy_wrap ul li{font-size:14px;color:#181818;line-height:1.7;margin-bottom:20px}.prvicy_wrap ul li>P{margin-top:8px}@media(max-width:768px){.terms_prvicy{width:100%;padding:0 20px}.terms_wrap{margin-bottom:50px;border-bottom:1px solid #e5e5e5}.terms_wrap h2{border-bottom:3px solid #000;font-size:14px;padding-bottom:10px;margin-bottom:18px}.terms_wrap dl{border-bottom:none}.terms_wrap dt{float:none;padding:0;font-size:12px}.terms_wrap dd{margin-left:0;padding:5px 0 18px;font-size:12px;line-height:1.5}.prvicy_wrap{margin-bottom:50px}.prvicy_wrap h2{font-size:14px;padding-bottom:15px}.prvicy_wrap ol li,.prvicy_wrap ul li{font-size:12px;line-height:1.5;margin-bottom:25px}}.store_apply{width:800px;margin:0 auto}.store_sec{position:relative;padding:40px 0;border-bottom:1px solid #ddd}.store_sec .item_container{display:flex;width:100%;padding-top:40px}.store_sec .item_container .item{display:flex;flex-direction:column;align-items:center;flex:1 1;gap:8px}.store_sec .item_container .item_name{font-size:14px;line-height:1.71;color:#666;font-weight:400;text-align:center}@media(max-width:768px){.store_sec .item_container{display:grid;grid-template-columns:repeat(3,1fr);grid-row-gap:48px;row-gap:48px}.store_sec .item_container .item_name{white-space:pre}}.store_sec.free_trial{border-bottom:none;padding-bottom:20px}@media(max-width:768px){.store_sec.free_trial{padding-bottom:10px}}.store_sec>.tit{font-size:14px;color:#000;font-weight:600;line-height:1.8}.store_sec>.desc{margin-top:10px;font-size:14px;color:#333;word-break:keep-all;line-height:1.8}.store_sec>.desc.warning{margin-top:32px;display:flex;flex-direction:column;gap:8px}@media(max-width:768px){.store_sec>.desc.warning{margin-top:14px}}.store_sec .point_list{margin-top:10px}.store_sec .point_list li{padding:15px 0}.store_sec .point_list li .dt{display:inline-block;width:180px;font-size:13px;font-weight:600;color:#4d4d4d}.store_sec .point_list li .dd{display:inline-block;font-size:13px;color:#666}.store_sec .btn_store_view{position:absolute;top:40px;right:0;font-size:14px;color:#4d4d4d}.store_apply .guide_step{padding:35px 0 0}.store_apply .guide_step .guide_box .desc{font-size:12px;color:#666;white-space:pre}@media(max-width:768px){.store_apply .guide_step .guide_box .desc{white-space:unset}}.store_apply .guide_step .guide_box .desc .tit{display:none!important;font-size:14px;color:#1a1a1a;margin-bottom:5px}.store_apply .bt_btns{margin-top:50px}.guide_step li{position:relative;width:calc(100% / 3);float:left;padding:0 25px}.guide_step li+li:before{position:absolute;top:40%;left:-5px;content:"";width:15px;height:30px;background:url(/web/images/arw-step.svg) no-repeat 50%;background-size:cover;opacity:.3}.guide_step .guide_box{opacity:.4}.guide_step .guide_box.active{opacity:1}.guide_step .guide_box .step{position:relative;font-size:15px;padding-left:47px;margin:0 auto;width:-moz-fit-content;width:fit-content}.guide_step .guide_box .step img{position:absolute;top:0;left:0;width:36px}.guide_step .guide_box .step small{font-size:11px;color:#666;display:block;margin-bottom:8px}.guide_step .guide_box .desc{text-align:center;font-size:14px;color:#333;line-height:1.8;margin-top:30px}.store_apply_form{position:relative;padding:15px 0}.store_apply_form .left{font-size:14px;font-weight:700;top:-8px;left:0;line-height:2;color:#000}.store_apply_form .right{padding-top:8px;right:0;font-size:12px;color:#666}.store_apply_form .form_dl li{display:flex;justify-content:space-between;padding:12px 0}.store_apply_form .form_dl .dt{line-height:40px;font-size:13px;color:#333}.store_apply_form .form_dl .dd{width:575px}.store_apply_form .form_style{border:1px solid #e5e5e5;border-radius:5px;padding:9px 15px;font-size:14px;color:#1a1a1a}.store_apply_form input.form_style{height:40px;line-height:40px}.store_apply_form textarea.form_style{line-height:1.7}.store_apply_form .form_style::-moz-placeholder{width:100%;line-height:25px;white-space:pre-line;font-size:12px;color:gray}.store_apply_form .form_style:-ms-input-placeholder{width:100%;line-height:25px;white-space:pre-line;font-size:12px;color:gray}.store_apply_form .form_style::placeholder{width:100%;line-height:25px;white-space:pre-line;font-size:12px;color:gray}.store_apply_form .form_style.url{height:40px;line-height:1.3}.store_apply_form .radio_skin input+span{line-height:40px}.store_apply_form .file_wrap{position:relative}.store_apply_form .file_wrap .form_style{display:flex;justify-items:center;height:130px;overflow-x:auto;overflow-y:hidden}.store_apply_form .file_wrap .drag{width:100%;display:flex;justify-content:center;align-items:center;font-size:12px;color:gray;text-align:center}.store_apply_form .file_wrap .file_list{width:104px;padding:28px 4px 24px;font-size:12px;line-height:1.5;text-align:left;color:gray}.store_apply_form .file_wrap .file_list:first-child{margin-left:20px}.store_apply_form .file_wrap .file_list:last-child{padding-right:20px}.store_apply_form .file_wrap .file_list .thumbnail{width:64px;height:64px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:8px}.store_apply_form .file_wrap .file_list .description{display:flex;width:100%}.store_apply_form .file_wrap .file_list .description .file_name,.store_apply_form .file_wrap .file_list .description .file_type{display:block;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.store_apply_form .file_wrap .file_list .description .file_type{width:28px;margin-right:0}.store_apply_form .file_wrap .file_list .delete_btn{margin-top:-216px;margin-left:55px}.store_apply_form .file_wrap .file_list .video_duration{width:60px;align-items:center;color:#fff;font-size:10px;margin-top:-67px;margin-left:6px}.store_apply_form .file_wrap .file_list .video_duration img{margin-bottom:.3em;margin-right:2px}.store_apply_form .file_wrap .file_list .video_duration span{margin-top:1px}.store_apply_form .file_wrap .ico_addfile{display:inline-block;width:15px;height:15px;background:url(/web/images/ico_addfile.svg) no-repeat 50%;background-size:contain;vertical-align:middle;margin:0 3px 3px 0}.store_apply_form .file_wrap .file_desc{display:flex;justify-content:space-between;margin-top:15px;font-size:12px;color:gray;line-height:1.8}.store_apply_form .file_att{position:absolute;top:150px;right:0}.store_apply_form .file_att input[type=file]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0)}.store_apply_form .file_att label{display:inline-block;cursor:pointer;width:140px;font-size:12px;color:gray;text-align:center}.store_apply_agree{margin-top:40px;overflow:hidden}.store_apply_agree>.box{background:#fbfbfb;padding:20px 40px}.store_apply_agree .tit{font-size:14px;color:#000;font-weight:600}.store_apply_agree .desc{margin-top:20px;font-size:12px;color:#333;line-height:1.8}.store_apply_agree .check_skin{user-select:none;-moz-user-select:none;-webkit-user-drag:none;-webkit-user-select:none;-ms-user-select:none;margin:20px 0 0;float:right;background-color:#fff}.store_apply_agree .check_skin .check_policy{float:left;font-size:12px;font-weight:600}.store_apply_agree .check_skin .check_box{padding-left:20px;margin:-1px 0 0 10px;border:0 solid #e5e5e5;width:auto;height:20px}@media(max-width:768px){.store_apply{width:100%;padding:0 20px}.store_sec{border-bottom:none}.store_sec .btn_store_view{margin-top:40px;position:relative;top:auto;right:auto;width:100%;line-height:40px;border:1px solid #666;text-align:center}.store_sec .point_list li .dt{display:block;width:100%}.store_sec .point_list li .dd{display:block;margin-top:10px}.guide_step{flex-direction:column;margin:0;padding-bottom:10px}.guide_step li{width:100%;padding:35px 0}.guide_step li+li:before{top:-15px;left:50%;transform:rotate(90deg)}.guide_step .guide_box{display:flex;align-items:center}.guide_step .guide_box .step{padding:45px 0 0;text-align:center;width:80px;margin-right:20px}.guide_step .guide_box .step small{width:100%;margin:5px 0 0}.guide_step .guide_box .step img{left:53%;top:5px;margin-left:-18px;width:30px}.guide_step .guide_box .desc{text-align:left;flex:1 1;margin:0;padding:5px 0 0}.store_apply .guide_step{padding:0}.store_apply .guide_step .guide_box .desc .tit{display:block!important}.store_apply .bt_btns{margin-top:30px}.store_apply_form{padding:0}.store_apply_form .left,.store_apply_form .right{top:17px}.store_apply_form .form_dl li{display:flex;flex-direction:column;padding:8px 0}.store_apply_form .form_dl .dt{line-height:35px}.store_apply_form .form_dl .dd{width:100%}.store_apply_form .form_style.url{height:65px}.store_apply_form .file_wrap .drag{text-align:center}.store_apply_form .file_wrap .drag,.store_apply_form .file_wrap .file_list{user-select:none;-moz-user-select:none;-webkit-user-drag:none;-webkit-user-select:none;-ms-user-select:none;font-size:12px;color:gray}.store_apply_form .file_wrap .file_list{height:18px;margin:9px 8px 9px 0;font-family:Pretendard JP;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;text-align:left}.store_apply_form .file_att{position:relative;top:auto;right:auto;margin-top:25px}.store_apply_form .file_att label{width:100%;line-height:40px}.store_apply_agree{margin:40px -20px 0}.store_apply_agree>.box{padding:20px}.store_apply_agree .check_skin{user-select:none;-moz-user-select:none;-webkit-user-drag:none;-webkit-user-select:none;-ms-user-select:none;float:left;margin-left:20px}.store_apply_agree .check_skin .check_policy{float:left;font-size:12px;font-weight:600}.store_apply_agree .check_skin .check_box{height:20px;margin:-1px 0 0 10px}.store_apply_form .file_wrap .ico_addfile{display:inline-block;width:15px;height:15px;background:url(/web/images/ico_addfile.svg) no-repeat 50%;background-size:contain;vertical-align:middle;margin:0 3px 3px 0}}.store_apply_complete_container{margin:0 auto;padding:100px 20px 60px;max-width:840px;display:flex;flex-direction:column;align-items:center}.store_apply_complete_container .title{padding-top:18px;font-size:18px;font-weight:400;color:#333;line-height:1.33}.store_apply_complete_container .description{padding-top:40px;font-size:14px;line-height:2;color:#4d4d4d;text-align:center}@media(max-width:768px){.store_apply_complete_container .description{display:none}}.store_apply_complete_container .description.mobile{display:none}@media(max-width:768px){.store_apply_complete_container .description.mobile{display:block}}.store_apply_complete_container .store_apply_complete_sub_title{padding-top:100px;font-size:16px;line-height:1.5;color:#4d4d4d;font-weight:400}.store_apply_complete_container .info_text{padding-top:8px;font-size:14px;line-height:1.71;color:#4d4d4d}.store_apply_complete_container .item_container{display:flex;width:100%;padding-top:32px}.store_apply_complete_container .item_container .item{display:flex;flex-direction:column;align-items:center;flex:1 1;gap:4px}.store_apply_complete_container .item_container .item_name{font-size:14px;line-height:1.71;color:#4d4d4d;font-weight:400;white-space:pre;text-align:center}@media(max-width:768px){.store_apply_complete_container .item_container{display:grid;grid-template-columns:repeat(3,1fr);grid-row-gap:32px;row-gap:32px}}.store_apply_complete_container .info_message{padding:100px 0;font-size:14px;line-height:2;color:#4d4d4d;font-style:normal;text-align:center}.store_apply_complete_container .button_container{display:flex;flex-direction:column;gap:12px;width:420px}@media(max-width:768px){.store_apply_complete_container .button_container{width:100%;max-width:420px}}.store_apply_complete_container button{width:100%;height:52px;display:flex;justify-content:center;align-items:center;background-color:#1a1a1a;outline:none;color:#fff;font-weight:400;font-size:16px}.store_apply_complete_container button.outline{background-color:#fff;color:#1a1a1a;border:1px solid #1a1a1a}.promotion-detail-image{min-height:100%;max-height:100%}.detail-margin-top{margin-top:-15px}.swiper-picks-detail-pc{background-color:#fff}.swiper-promotions-detail-pc .swiper-pagination-bullet{display:inline-block;width:6px;height:6px;margin:0 3px;border-radius:50%;cursor:pointer;background:#000;opacity:.2}.swiper-promotions-detail-pc .swiper-pagination-bullet-active{opacity:1}.swiper-promotions-detail-pc .swiper-slide{background-color:#000;margin-bottom:70px}.swiper-promotions-detail-pc .img{width:100%;height:696px}.swiper-promotions-detail-pc .swiper-button-next:after,.swiper-promotions-detail-pc .swiper-button-prev:after{display:none}.swiper-promotions-detail-pc .swiper-button-prev{background-image:url(/web/images/journal-detail-arrow-left.png)!important;top:46%;width:60px;height:60px;left:0}.swiper-promotions-detail-pc .swiper-button-next{background-image:url(/web/images/journal-detail-arrow-right.png)!important;top:46%;background-position:50%;width:60px;height:60px;right:0}.detail_deal_txt .txt2{word-break:keep-all}.promo_benefit .story-img-pc{padding-bottom:67%;height:0;background-size:contain!important}.promo_benefit .story-img-mo{display:none}@media(max-width:768px){.promo_benefit .story-img-pc{display:none}.promo_benefit .story-img-mo{display:block!important}.swiper-promotions-detail-pc .img{height:calc(100vw - 350px);min-height:250px}.swiper-promotions-detail-pc .swiper-button-next,.swiper-promotions-detail-pc .swiper-button-prev{display:none}}.promotion-layout.container{display:block;clear:both;min-height:800px;position:relative;max-width:1330px;padding:0 20px;margin:0 auto}.promotion-layout.container .promotion-padding-top{margin-top:70px}.promotion-layout.container .sub_title{text-align:center;height:76px;width:100%}.promotion-layout.container .promotion-list-wrapper .benefit-layer{padding:20px 0}.promotion-layout.container .promotion-list-wrapper .benefit-layer .container-fluid:before{display:table;content:" "}.promotion-layout.container .promotion-list-wrapper .benefit-layer .container-fluid .promotion-notice{background:#f7f7f7;padding:40px 50px;position:relative;overflow:hidden;clear:both;margin:10px 0}.promotion-layout.container .promotion-list-wrapper .benefit-layer .container-fluid .promotion-notice .tit{font-size:15px;font-weight:500;float:left}.promotion-layout.container .promotion-list-wrapper .benefit-layer .container-fluid .promotion-notice .noti_list{float:right;width:80%;flex-wrap:wrap}.promotion-layout.container .promotion-list-wrapper .benefit-layer .container-fluid .promotion-notice .noti_list li{padding:5px 0;margin-right:3%;font-size:14px;line-height:1.1;word-break:keep-all}@media(max-width:768px){.promotion-layout.container .promotion-list-wrapper .benefit-layer .container-fluid .promotion-notice{padding:20px 30px;margin:0 20px}.promotion-layout.container .promotion-list-wrapper .benefit-layer .container-fluid .promotion-notice .noti_list{margin-top:15px;width:100%}.promotion-layout.container .promotion-list-wrapper .benefit-layer .container-fluid .promotion-notice .noti_list li{width:100%;margin-right:0;font-size:12px}}.promotion-layout.container .promotion-list-wrapper .promotion-info-wrapper .promotion-desc{padding:0!important;background-color:#eae8e8;margin-top:20px}.promotion-layout.container .promotion-list-wrapper .promotion-info-wrapper .promotion-desc div,.promotion-layout.container .promotion-list-wrapper .promotion-info-wrapper .promotion-desc div img{position:static!important}.promotion-layout.container .promotion-list-wrapper .promotion-info-wrapper .promotion-desc .promotion-detail-image{width:100%!important;height:auto!important;min-width:0!important;min-width:auto!important;max-width:none!important;min-height:0!important;min-height:auto!important;max-height:none!important}.promotion-layout.container .promotion-list-wrapper .promotion-info-wrapper .promotion-desc-lacoq{margin-top:0}.promotion-layout.container .promotion-list-wrapper .promotion-info-wrapper .promotion-desc-link{background-color:#fff}.promotion-layout.container .promotion-list-wrapper .promotion-info-wrapper .promotion-desc-link a{display:inline-block;width:33%}.promotion-layout.container .promotion-list-wrapper .promotion-info-wrapper .promotion-desc-link a:first-child{float:left}.promotion-layout.container .promotion-list-wrapper .promotion-info-wrapper .promotion-desc-link a:nth-child(3){float:right}@media(max-width:768px){.promotion-layout.container .promotion-list-wrapper .promotion-info-wrapper .promotion-desc-link a{display:block;width:100%;float:none}}.promotion-layout.container .promotion-list-wrapper .button-wrapper{display:flex;justify-content:space-between;border-top:1px solid #000;padding-top:25px}.promotion-layout.container .promotion-list-wrapper .button-wrapper .list-link{width:20%;height:40px}.promotion-layout.container .promotion-list-wrapper .button-wrapper .list-link .list-button{width:100%;height:100%;background:#fff;color:#000;border:1px solid #e4e4e4}.promotion-layout.container .promotion-list-wrapper .button-wrapper .booking-link{width:25%;height:40px}.promotion-layout.container .promotion-list-wrapper .button-wrapper .booking-link .book-button{width:100%;height:100%;background:#000;border:none;color:#fff}@media(max-width:991px){.promotion-layout.container .promotion-list-wrapper .button-wrapper{margin:0 15px}.promotion-layout.container .promotion-list-wrapper .button-wrapper .booking-link,.promotion-layout.container .promotion-list-wrapper .button-wrapper .list-link{width:45%;height:40px}.promotion-layout.container .promotion-list-wrapper .button-wrapper .booking-link .book-button,.promotion-layout.container .promotion-list-wrapper .button-wrapper .booking-link .list-button,.promotion-layout.container .promotion-list-wrapper .button-wrapper .list-link .book-button,.promotion-layout.container .promotion-list-wrapper .button-wrapper .list-link .list-button{width:100%;height:100%}}.promotion-layout.container .container-fluid{margin-right:auto;margin-left:auto}.promotion-layout.container .m-t-50{margin-top:50px}@media(max-width:991px){.promotion-layout.container{padding-left:0!important;padding-right:0!important}}.promotion-container{max-width:1330px;padding:0 20px;position:relative;margin:0 auto;width:100%!important;text-align:center}.promotion-container .container-fluid-slide{padding-left:15px;padding-right:15px}.promotion-container .container-fluid-slide .row .sample-photo-layer{padding:20px 0;width:100%}.promotion-container .container-fluid-slide .row .sample-photo-layer .sample-photo-wrapper{background-color:#eae8e8;padding:36px;text-align:center}.promotion-container .container-fluid-slide .row .sample-photo-layer .sample-photo-wrapper .title:before{content:"";width:25px;border-top:2px solid #000;display:block;margin:15px auto}.promotion-container .container-fluid-slide .row .sample-photo-layer .sample-photo-wrapper .title{font-weight:400;font-size:25px;margin-top:20px}.promotion-container .container-fluid-slide .row .sample-photo-layer .sample-photo-wrapper .entitle{font-size:16px;margin-top:30px;margin-bottom:30px}.promotion-container .container-fluid-slide .row .sample-photo-layer .sample-photo-wrapper .promotion_vertical{width:50%;height:643px}@media(max-width:768px){.promotion-container .container-fluid-slide .row .sample-photo-layer .sample-photo-wrapper{padding-left:0;padding-right:0}.promotion-container .container-fluid-slide .row .sample-photo-layer .sample-photo-wrapper .promotion_vertical{width:50%;height:249px}.promotion-container .container-fluid-slide .row .sample-photo-layer .sample-photo-wrapper .title_txt{margin-bottom:30px}.promotion-container .container-fluid-slide .row .sample-photo-layer .sample-photo-wrapper .entitle{display:none}}.promotion-container .place-info-wrapper{position:relative}.promotion-container .place-info-wrapper .fluid-width-video-wrapper{padding-top:53.25%}.promotion-container .place-info-wrapper .fluid-width-video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.promotion-container .swiper-container-autoheight{min-height:572px}@media(min-width:768px){.promotion-container{width:750px!important}}@media(min-width:992px){.promotion-container{width:970px!important}}@media(min-width:1200px){.promotion-container{width:1170px!important}}.promotion-container .promotion-detail-mobile{display:none}@media(max-width:768px){.promotion-container .promotion-detail-pc{display:none}.promotion-container .promotion-detail-mobile{display:block}.promotion-container .swiper-container-autoheight{min-height:249px}}.promotion-detail-slide-container .promotion-detail-main-swiper .swiper-slide{height:705px}@media(max-width:425px){.promotion-detail-slide-container .promotion-detail-main-swiper .swiper-slide{height:250px}}.promotion-detail-slide-container .promotion-detail-main-swiper .swiper-button-next:after,.promotion-detail-slide-container .promotion-detail-main-swiper .swiper-button-prev:after{display:none}.promotion-detail-slide-container .promotion-detail-main-swiper .swiper-button-prev{background:url(/web/images/left-arrow.png) no-repeat;margin-left:5px}.promotion-detail-slide-container .promotion-detail-main-swiper .swiper-button-next{background:url(/web/images/right-arrow.png) no-repeat}@media(min-width:769px){.promo_detail_rooms{margin-bottom:150px}}.promo_detail_rooms .swiper-button-next{right:inherit;left:50%;top:inherit;bottom:-1px;margin-left:56px;width:9px;height:15px;font-size:0;background:url(/web/images/arw-bk.png) no-repeat 9px 20px;background-position:0 0;z-index:11}.promo_detail_rooms .swiper-button-next:after,.promo_detail_rooms .swiper-button-prev:after{display:none}.promo_detail_rooms .swiper-button-prev{left:50%;top:inherit;bottom:-1px;margin-left:34px;width:9px;height:15px;font-size:0;background:url(/web/images/arw-bk.png) no-repeat 9px 20px;background-position:0 -15px;z-index:11}.promo_detail_rooms .swiper-horizontal>.swiper-pagination-bullets,.promo_detail_rooms .swiper-pagination-custom,.promo_detail_rooms .swiper-pagination-fraction{bottom:-1px;left:0;width:100%}.promo_detail_rooms #promotion-target-pc{display:block;margin-left:-30px}.promo_detail_rooms #promotion-target-mobile{display:none}@media(max-width:768px){.promo_detail_rooms #promotion-target-pc,.promo_detail_rooms .promotion-target-pc-wrapper{display:none}.promo_detail_rooms #promotion-target-mobile{display:block}.promo_detail_rooms .swiper-button-next,.promo_detail_rooms .swiper-button-prev{visibility:hidden;opacity:0}.promo_detail_rooms .swiper-horizontal>.swiper-pagination-bullets{position:absolute;bottom:2px;left:0;width:100%;height:12px;z-index:2;display:block;padding:0;margin:0;list-style:none;text-align:center}.promo_detail_rooms .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{opacity:.2;display:inline-block;width:6px;height:6px;margin:0 3px;border-radius:50%;cursor:pointer;background:#000}.promo_detail_rooms .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet-active{opacity:1}}.promo_detail_taste .swiper-button-next{left:69px;top:inherit;bottom:0;width:40px;height:40px;background:url(/web/images/arw-fsdetail02.png) no-repeat 9px 20px;background-position:0 -40px;background-color:#fff;border:1px solid #6e6e6e;z-index:11}.promo_detail_taste .swiper-button-next:after,.promo_detail_taste .swiper-button-prev:after{display:none}.promo_detail_taste .swiper-button-prev{left:30px;top:inherit;bottom:0;width:40px;height:40px;font-size:0;background:url(/web/images/arw-fsdetail02.png) no-repeat 9px 20px;background-position:0 0;background-color:#fff;border:1px solid #6e6e6e;z-index:11}.promo_detail_taste .swiper-horizontal>.swiper-pagination-bullets,.promo_detail_taste .swiper-pagination-custom,.promo_detail_taste .swiper-pagination-fraction{left:300px;width:100%;font-size:14px;text-align:left}.promo_detail_taste #promotion-benefit-pc{display:block;margin-left:-30px}.promo_detail_taste #promotion-benefit-mobile{display:none}@media(max-width:768px){.promo_detail_taste #promotion-benefit-pc{display:none}.promo_detail_taste #promotion-benefit-mobile{display:block}.promo_detail_taste .swiper-button-next,.promo_detail_taste .swiper-button-prev{visibility:hidden;opacity:0}.promo_detail_taste .swiper-horizontal>.swiper-pagination-bullets{position:absolute;bottom:2px;left:0;width:100%;height:12px;z-index:2;display:block;padding:0;margin:0;list-style:none;text-align:center}.promo_detail_taste .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{opacity:.2;display:inline-block;width:6px;height:6px;margin:0 3px;border-radius:50%;cursor:pointer;background:#000}.promo_detail_taste .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet-active{opacity:1}.promo_detail_taste .slider_box{padding:0}}.promo_detail_rooms .stay_box{display:inline-block;width:33%}@media(max-width:768px){.promo_detail_rooms .stay_box{display:block;width:100%}}.promo_description{margin-top:60px}.promo_description .desc_img_pc{display:block}.promo_description .desc_img_mobile{display:none}@media(max-width:768px){.promo_description .desc_img_pc{display:none}.promo_description .desc_img_mobile{display:block}}.promo_description:before{content:"";display:block;border-top:1px solid #ddd;margin:0 0 80px}@media(max-width:768px){.promo_description{padding-top:70px;margin-top:40px;border-top:1px solid #ddd}.promo_description:before{display:none}}.events-detail-container .content-wrapper.detail-margin-top{margin-top:63px}.events-detail-container .content-wrapper.detail-margin-top .event-detail-wrapper{padding-bottom:100px}.events-detail-container .content-wrapper.detail-margin-top .event-detail-wrapper .row{margin-left:-15px;margin-right:-15px}.events-detail-container .col-md-8.detail-layer{position:relative;min-height:1px;padding-left:15px;padding-right:11px;width:66.6666666667%;float:left}.events-detail-container .event-image-wrapper{display:grid;place-items:center}.events-detail-container .event-image-wrapper img{width:680px}.events-detail-container .event-image{width:100%;margin-bottom:100px}.events-detail-container .button-element{gap:0;padding:0;display:flex;justify-content:space-between}.events-detail-container .event-share-button{width:52px;height:52px;display:grid;place-content:center;background-color:#fff;background-image:"url(./web/images/gradient.svg)";cursor:pointer;border:1px solid #e6e6e6}.events-detail-container .col-md-4{position:relative;display:flex;justify-content:space-between;min-height:1px;padding-left:15.5px;padding-right:8px}.events-detail-container .col-md-4 .link-btn{border:1px solid #a8a8a8;display:grid;place-items:center;min-width:420px;height:52px;line-height:45px;color:#fff;background-color:#000;font-size:18px}.events-detail-container .col-md-4 .link-btn[disabled]{pointer-events:none;background-color:#666;color:#ccc}.events-detail-container .col-md-4 .list-btn-wrapper{padding-top:10px;border-top:1px solid #c5c5c5}.events-detail-container .col-md-4 .list-btn{display:block;width:100%;height:45px;line-height:45px;text-align:center;color:#fff;background-color:#1f1f1f;font-size:13px}@media(max-width:768px){.events-detail-container{min-width:auto;width:100%}.events-detail-container .content-wrapper.detail-margin-top{margin-top:21px}.events-detail-container .content-wrapper.detail-margin-top .event-detail-wrapper{padding-bottom:0}.events-detail-container .col-md-8.detail-layer{min-height:0;padding-left:0;padding-right:0;width:100%;float:none;border-right:none}.events-detail-container .event-image-wrapper{display:grid;place-items:center;align-items:center;padding-right:0;margin-bottom:10px}.events-detail-container .event-image-wrapper img{width:100%}.events-detail-container .button-element{position:fixed;bottom:0;left:0;padding:0;width:100%;z-index:10;display:flex;flex-direction:column;align-items:center;background-color:#000;min-height:70px;height:calc(constant(safe-area-inset-bottom) + 70px);height:calc(env(safe-area-inset-bottom) + 70px)}.events-detail-container .button-element .col-md-4{width:100%;padding:0}.events-detail-container .button-element .link-btn[disabled]{min-height:70px;min-width:100vw!important}.events-detail-container .button-element .link-btn{min-height:70px;background-color:#000;border:0;min-width:100vw!important;display:flex;justify-content:center;align-items:center;border:none!important}.events-detail-container .button-element .event-share-button{position:absolute;min-width:70px;min-height:70px;background-color:#000;border:none;bottom:calc(env(safe-area-inset-bottom) + 0px);right:0}}.modalOverlay{z-index:9000;background-color:rgba(0,0,0,.6)}.modalOverlay,.modalWrapper{box-sizing:border-box;display:block;position:fixed;top:0;left:0;bottom:0;right:0}.modalWrapper{z-index:9020;overflow:hidden;outline:0;text-align:center}.modalInner{box-sizing:border-box;position:relative;box-shadow:0 0 6px 0 rgba(0,0,0,.5);background-color:#fff;border-radius:10px;top:50%;transform:translateY(-50%);margin:0 auto;padding:40px 20px;display:inline-block;max-height:100%;overflow:auto}@media(max-width:1024px){.modalInner{width:100%}}.reserv_wrap{clear:both;width:100%;margin:0 0 60px;border-bottom:1px solid #ddd}.reserv_wrap .my_tit{margin-bottom:45px}@media(max-width:768px){.reserv_wrap{padding:35px 0 0;border:0;margin:0}.reserv_wrap .my_tit{margin:8px 0 22px}}.score_wrap{padding-bottom:50px}.score_wrap .stay_info{background:#f5f5f5;padding:46px 50px;overflow:hidden;position:relative;font-family:Pretendard JP}.score_wrap .stay_info .row{height:90px}.score_wrap .stay_info .name{font-size:24px;line-height:100%;font-weight:500;letter-spacing:-.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:350px}.score_wrap .stay_info .photo{width:145px;height:90px;position:absolute;top:46px;right:50px;background-color:#f2f2f2}.score_wrap .stay_info .stay{clear:both;line-height:1.5;margin:20px 0 0}.score_wrap .stay_info .stay .day{font-size:16px}.score_wrap .stay_info .stay .option{font-size:14px;color:#666;margin-top:3px}.stay_score{padding:0 50px}.stay_score .score_tit{font-size:18px;color:#000;font-weight:500;margin-bottom:20px}.stay_score .star{position:relative;display:block;width:165px;height:35px;background:url(/web/images/ico_star.png) repeat-x;background-size:33px 70px;text-align:left;font-size:0}.stay_score .star .state{display:inline-block;height:35px;font-size:0;background:url(/web/images/ico_star.png) repeat-x 0 100%;background-size:33px 70px;vertical-align:top}.stay_score .score_box{margin-top:50px}.stay_score .score_box .check{margin-top:-5px}.stay_score .score_box .check .check_skin{display:block;padding:7px 0}.stay_score .score_box textarea{border:1px solid #ddd;height:250px;margin:0 0 40px}.stay_score .bt_btns{padding:0}@media(max-width:768px){.score_wrap .stay_info{padding:27px 130px 27px 30px;border-top:1px solid #e5e5e5}.score_wrap .stay_info .row{height:60px}.score_wrap .stay_info .name{font-size:16px;width:100%}.score_wrap .stay_info .photo{width:97px;height:60px;top:27px;right:30px}.score_wrap .stay_info .stay{margin:10px 0 0}.score_wrap .stay_info .stay .day{font-size:13px}.score_wrap .stay_info .stay .option{font-size:11px;margin-top:0}.stay_score{padding:0 30px}.stay_score .score_box .check .check_skin{padding:3px 0;margin:0}.stay_score .score_box .radio_skin input+span{font-size:14px;width:100%;line-height:40px;border:2px solid #ededed;padding-left:10px}.check_skin input+span{font-size:14px;width:auto;line-height:40px;padding-left:25px}.stay_score .score_box .check_skin input+span:before{left:auto;right:10px;width:30px;height:30px;margin-top:-15px;background:url(/web/images/ico-checkbox2.png) no-repeat;background-size:30px 60px;color:#555}.stay_score .score_box .check_skin input:checked+span{border:2px solid #000;color:#000;font-weight:500}.stay_score .score_box .check_skin input:checked+span:before{background-position:0 -30px}}.hostqna_list{border-top:1px solid #ddd;margin:40px 0 120px}.hostqna_list li{padding:30px 0;border-bottom:1px solid #ddd}.hostqna_list .name .guest{color:#000}.hostqna_list .name .guest,.hostqna_list .name .host{display:inline-block;font-size:16px;font-weight:500;line-height:23px}.hostqna_list .name .host{color:#fff;background:#000;padding:0 10px}.hostqna_list .name .date{display:inline-block;margin-left:3px;font-size:13px;color:#666}.hostqna_list .cont{font-size:16px;color:#000;line-height:1.7;margin-top:12px}.hostqna_write{position:relative;margin:18px 0}.hostqna_write .txt_num{position:absolute;top:-25px;right:0;font-size:12px;color:#ccc}.hostqna_write textarea{border:1px solid #ddd;height:250px}@media(max-width:768px){.hostqna_list{margin:40px 0 75px}.hostqna_list li{padding:22px 0}.hostqna_list .name .guest,.hostqna_list .name .host{font-size:14px}.hostqna_list .name .date{font-size:12px}.hostqna_list .cont{font-size:12px;margin-top:6px}.hostqna_write{margin:10px 0}.hostqna_write textarea{height:210px}}.change_cont{border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;padding:50px 50px 60px;text-align:center;font-family:Pretendard JP}.change_cont .input select{border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff}.change_cont .input select::-ms-expand{opacity:0;display:none}.change_cont .title{font-size:20px;font-weight:700;line-height:1.8;color:#181818;padding:8px}.change_cont .txt{font-size:16px;font-weight:500;line-height:1.8;color:#181818}.change_cont .pre-txt{width:80% auto;height:24px;flex-grow:0;margin:16px 64.5px 40px 64px;font-size:16px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;word-break:keep-all;color:#181818}.change_cont .pre-txt:lang(ja){word-break:break-all!important}.change_cont .pre-input_text{width:420px;height:44px;flex-grow:0;font-size:16px;color:gray;margin:16px 16px 0 24.5px;padding:13px;border:none;border-bottom:1px solid #e6e6e6}.change_cont .pre-country::-ms-expand{display:none}.change_cont .change{margin:40px 0 0 -50px;overflow:hidden;color:#181818;font-weight:500}.change_cont .change li{width:50%;float:left;position:relative}.change_cont .change li:after{content:"";display:inline-block;background:url(/web/images/arw_01.png) no-repeat 50%;background-size:cover;width:22px;height:19px;position:absolute;top:50%;right:-35px;margin-top:-10px}.change_cont .change li .row{margin-left:50px;padding:32px 0;background:#fafafa}.change_cont .change .house{font-size:18px}.change_cont .change .room{font-size:24px;padding:15px 0 20px}.change_cont .change .price{font-size:14px}@media(max-width:768px){.change_wrap{padding:0 20px}.change_cont{border-top:0;padding:40px 0}.change_cont .txt{font-size:15px}.change_cont .pre-txt{width:40% auto;height:52px;font-family:Pretendard JP;word-break:keep-all;margin:0 0 84px;font-size:16px;font-weight:700;font-stretch:normal;font-style:normal;line-height:26px;letter-spacing:normal;text-align:center;color:#181818}.change_cont .pre-txt:lang(ja){word-break:break-all!important}.change_cont .pre-country::-ms-expand{display:none}.change_cont .pre-input_text{width:100%;height:44px;flex-grow:0;margin:20px 0 0;padding:14px 100px 14px 12px;font-size:16px;color:gray;border:none;border-bottom:1px solid #e6e6e6}.change_cont .change{margin:40px 0 0 -35px}.change_cont .change li:after{right:-29px}.change_cont .change li .row{margin-left:35px;padding:32px 0}.change_cont .change .house{font-size:13px}.change_cont .change .room{font-size:18px;padding:10px 0 15px}.change_cont .change .price{font-size:12px}}.apply_box{margin-top:100px}.apply_price{border-top:1px solid #000;overflow:hidden;padding-top:10px;margin-top:15px;font-size:14px}.apply_price dt{clear:both;float:left;width:65%;padding:12px 0}.apply_price dt small{display:inline-block;font-size:12px;margin-left:12px}.apply_price dd{float:left;text-align:right;width:35%;padding:12px 0}.apply_price .total{border-top:1px solid #ddd;padding:22px 0;margin-top:8px}.apply_price dd.total{font-size:16px;font-weight:500}.apply_price .btn_apply{font-size:12px;color:#fff;line-height:2.2;background:#000;padding:0 15px;margin:-5px 0}.apply_check{margin-top:20px}.apply_check input[type=radio]+label{display:inline-block;margin-right:50px}.apply_check .txt{font-size:14px;color:#000;line-height:1.8;margin-top:20px}.apply_agree input[type=checkbox]+label{position:absolute;top:12px;z-index:1;display:inline-block;font-size:12px;padding-left:30px}.apply_agree .board_list li{padding:0 20px}.apply_agree .board_list li.agree_all{background:#f5f5f5;height:60px;border:0}.apply_agree .board_list li.agree_all input[type=checkbox]+label{font-size:16px}.apply_agree .board_list li>.tit{height:60px}.apply_agree .board_list li>.tit:after{border:0}.apply_agree .board_list li>.view{font-size:12px;color:#555;line-height:2;background:#fbfbfb;margin:0 -20px}.apply_time{overflow:hidden;font-size:14px;line-height:2.3;margin-top:20px}.apply_time dt{clear:both;float:left;width:70px}.apply_time dd{float:left}.complete_box{font-size:24px;font-weight:500;text-align:center;border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:100px 0;margin-top:60px}@media(max-width:768px){.apply_wrap{padding:35px 0 0}.apply_step{margin:25px -11px 0 0}.apply_step li{font-size:12px}.apply_step li small{font-size:6px;margin-bottom:5px}.apply_step li:after{width:6px;height:13px;left:-8px;margin-top:-7px}.apply_step li .row{margin-right:11px;padding:25px 0}.apply_box{margin-top:75px}.apply_price{padding-top:10px;margin-top:10px;font-size:13px}.apply_price dt small{font-size:11px}.apply_price .total{padding:16px 0}.apply_price dd.total{font-size:15px}.apply_price .btn_apply{font-size:11px;margin:-15px 0}.apply_check{margin-top:15px}.apply_check input[type=checkbox]+label{font-size:14px}.apply_check .txt{font-size:12px;margin-top:12px}.apply_agree .board_list{margin-top:15px}.apply_agree input[type=checkbox]+label{font-size:11px;top:9px;padding-left:25px}.apply_agree .board_list li.agree_all{height:52px}.apply_agree .board_list li.agree_all input[type=checkbox]+label{font-size:14px}.apply_agree .board_list li>.tit{height:52px}.apply_agree .board_list li>.view{padding:18px 25px}.apply_time{font-size:12px;margin-top:15px}.complete_box{font-size:18px;padding:55px 0;margin-top:50px}}.reserv_cancel{clear:both;width:100%;border-bottom:1px solid #ddd;margin:0 0 60px}.reserv_cancel .my_tit{margin-bottom:45px}@media(max-width:768px){.reserv_cancel{padding:35px 0 0;border:0}}.mycoupon_wrap .guide_list{margin-top:20px}.coupon_code{font-size:0;border-bottom:1px solid #ddd;padding-bottom:50px}.coupon_code h3{margin:0 0 20px}.coupon_code .input input{border:1px solid #000;height:45px;display:inline-block}.coupon_code .input input[type=text]{width:360px;padding:0 15px;font-size:16px;color:#000;font-weight:500}.coupon_code .input input::-moz-placeholder{color:#999;font-weight:400;font-size:14px}.coupon_code .input input:-ms-input-placeholder{color:#999;font-weight:400;font-size:14px}.coupon_code .input input::placeholder{color:#999;font-weight:400;font-size:14px}.coupon_code .input input[type=submit]{cursor:pointer;background:#000;font-size:14px;color:#fff;width:160px}.coupon_list h3{margin:60px 0 20px}.coupon_list dl{font-size:0;margin-bottom:10px;width:100%;height:135px;display:table;table-layout:fixed}.coupon_list dt{background:#000;color:#fff;font-size:30px;font-family:Lato-Regular;width:152px}.coupon_list dd,.coupon_list dt{display:table-cell;text-align:center;vertical-align:middle}.coupon_list dd{background:#f5f5f5;font-size:18px;color:#000}.coupon_list dd .day{display:block;font-size:12px;color:#999;margin-top:8px}@media(max-width:768px){.mycoupon_wrap .guide_list{margin-top:12px}.coupon_code{border:0;padding-bottom:0}.coupon_code h3{margin:35px 0 15px}.coupon_code .input input[type=text]{width:78%}.coupon_code .input input[type=submit]{width:22%;font-size:12px}.coupon_list h3{margin:50px 0 15px}.coupon_list dl{height:68px}.coupon_list dt{width:22%;font-size:15px}.coupon_list dd{font-size:12px}.coupon_list dd .day{font-size:9px;margin-top:5px}}.preorder_wrap{clear:both;width:100%;border-bottom:1px solid #ddd;margin:0 0 60px}.preorder_wrap .my_tit{margin-bottom:45px}@media(max-width:768px){.preorder_wrap{padding:35px 0 0;border:0}}.likestay_title_box{display:flex;flex-direction:column;margin:0 0 40px}.likestay_title_wrapper{display:flex;gap:8px;align-items:center}.likestay_title{word-wrap:break-word;font-size:1.75rem!important;line-height:2.375rem!important;letter-spacing:-.01em!important;font-weight:600!important;color:var(--color-primary)}.likestay_subtitle{font-size:.875rem!important;line-height:1.25rem!important;letter-spacing:.01em!important}.likestay_count,.likestay_subtitle{word-wrap:break-word;font-weight:400!important;color:var(--color-content-03)}.likestay_count{font-size:1.5rem!important;line-height:2rem!important;letter-spacing:-.01em!important}.likestay_wrap{clear:both;width:100%;margin:0 0 60px;display:grid;grid-gap:32px;gap:32px;grid-template-columns:repeat(2,1fr)}.likestay_wrap .swiper-pagination-fraction{justify-content:center;align-items:center;width:100%;margin-top:50px;text-align:center;font-family:Abel}.likestay_wrap .swiper-pagination-bullet-active{background-color:#fff!important}.likestay_wrap .swiper-button-next,.likestay_wrap .swiper-button-prev{position:absolute;background-size:contain;transition:opacity .3s ease;width:44px;height:44px;padding:6px 7px;opacity:0}.likestay_wrap .swiper-button-next{right:0;background:url(/web/images/swiper-arrow-next.svg) 50% no-repeat}.likestay_wrap .swiper-button-prev{left:0;background:url(/web/images/swiper-arrow-prev.svg) 50% no-repeat}.likestay_wrap .swiper-button-next:after,.likestay_wrap .swiper-button-prev:after{display:none}@media(hover:hover)and (pointer:fine){.likestay_wrap :hover .swiper-button-next,.likestay_wrap :hover .swiper-button-prev{opacity:.7}.swiper-button-next:hover,.swiper-button-prev:hover{opacity:1!important}}.likestay_wrap .my_tit{margin-bottom:45px}.likestay_wrap .mystay_box .stay .option{color:#333}.likestay_wrap .mystay_box .btn_like{position:absolute;right:10px;bottom:8px;z-index:3}.likestay_wrap .mystay_box .link{margin:12px -25px 0 0}.likestay_wrap .mystay_box .link li{display:inline-block;position:relative;margin-right:25px}.likestay_wrap .mystay_box .link li a{font-size:16px;color:#000;line-height:35px;font-weight:500;display:block}.likestay_wrap .mystay_box .link li:before{content:"";display:inline-block;width:1px;height:14px;background:#ddd;position:absolute;top:10px;left:-15px}.likestay_wrap .mystay_box .link li:first-child:before{background:transparent}.likestay_wrap .photo .likestay-slider .img{height:250px}.likestay_wrap .photo .slick-dots{bottom:13px;z-index:1}.likestay_wrap .photo .slick-dots li{background:#fff;border:1px solid rgba(0,0,0,.6);opacity:.3;margin:0 2px}.likestay_wrap .photo .slick-dots li.slick-active{opacity:1}.likestay_wrap .photo .slick-prev{position:absolute;left:7px;margin-top:-16px;z-index:2;width:16px;height:31px;background:url(/web/images/arw-fslist.png) no-repeat;background-size:cover;background-position:0 0}.likestay_wrap .photo .slick-next{position:absolute;right:7px;margin-top:-16px;width:16px;height:31px;background:url(/web/images/arw-fslist.png) no-repeat;background-size:cover;background-position:0 -31px}@media(max-width:768px){.likestay_title{word-wrap:break-word;font-size:2rem!important;line-height:2.625rem!important;letter-spacing:-.01em!important;font-weight:700!important}.likestay_subtitle{word-wrap:break-word;font-size:1rem!important;line-height:1.5rem!important;letter-spacing:0!important;font-weight:600!important}.likestay_count{word-wrap:break-word;font-size:1.75rem!important;line-height:2.375rem!important;letter-spacing:-.01em!important;font-weight:400!important}.likestay_wrap{border:0;grid-template-columns:1fr;gap:40px}.likestay_wrap .mystay_box{height:590px;border-bottom:1px solid #ddd;margin-bottom:50px}.likestay_wrap .mystay_box .btn_like{bottom:128px}.likestay_wrap .mystay_box .stay .txt{margin:7px 0 14px;font-size:16px;width:100%}.likestay_wrap .mystay_box .link li a{font-size:15px}.likestay_wrap .mystay_box .btns{position:absolute;bottom:50px}.likestay_wrap .mystay_box .photo{position:absolute;bottom:auto;top:210px;width:100%}}.scoupon_wrap{clear:both;width:100%;border-bottom:1px solid #ddd;margin:0 0 60px}.scoupon_wrap .coupon_title{height:36px;margin:0 273px 12px 0;font-size:24px;line-height:normal;color:#1a1a1a;width:100%}.scoupon_wrap .coupon_desc,.scoupon_wrap .coupon_title{flex-grow:0;font-family:Pretendard JP;font-weight:400;font-stretch:normal;font-style:normal;letter-spacing:normal;text-align:left}.scoupon_wrap .coupon_desc{height:24px;margin:12px 0 0;font-size:15px;line-height:1.6;color:gray}.scoupon_wrap .coupon_box{padding:20px 120px;border:1px solid #e6e6e6;background-color:#fafafa;margin:12px 0 30px;display:flex;justify-content:flex-start;align-items:center}.scoupon_wrap .coupon_box .coupon_box_wrap{position:relative;display:flex;-moz-column-gap:12px;column-gap:12px;width:100%;height:40px}.scoupon_wrap .coupon_box .coupon_box_wrap .coupon_input{flex:1 1;height:100%;padding:0 10px;border-radius:5px;border:1px solid #e6e6e6;background-color:#fff}.scoupon_wrap .coupon_box .coupon_box_wrap .desc{font-size:14px;color:red;margin:8px 0}.scoupon_wrap .coupon_box .coupon_btn{width:78px;height:100%;gap:10px;border-radius:5px;color:#fafafa;background-color:#1a1a1a}.scoupon_wrap.detail{margin-top:50px}.scoupon_wrap.detail>.mystay_box{height:auto}.scoupon_wrap>.mystay_box>.name>.ellipsis{white-space:normal;line-height:1.5}.scoupon_wrap>.mystay_box>.name>.ellipsis.expired{color:#b3b3b3}.scoupon_wrap>.mystay_box>.payment>.option{font-size:15px;margin-top:8px;line-height:1.5}.scoupon_wrap>.mystay_box>.payment>.option.first{display:flex;margin-top:60px}.option>.target>.content{width:75%;height:auto;line-height:1.8;margin:-26px 0 0 70px}.option>.target>.content:lang(en){width:70%;margin:-20px 0 0 102px}.scoupon_wrap .my_tit{margin-bottom:45px}@media(max-width:768px){.scoupon_wrap{border:0;margin-top:40px}.scoupon_wrap .coupon_box{width:100%;height:84px;gap:12px;margin:12px 0 40px;padding:12px;border:1px solid #e6e6e6;background-color:#fafafa}.scoupon_wrap .coupon_box .coupon_box_wrap .coupon_input{width:100%}.scoupon_wrap .coupon_box .coupon_box_wrap .desc{font-size:12px}.scoupon_wrap .coupon_box .coupon_btn{gap:12px;margin:0;font-size:16px}}.scoupon_wrap .payment{padding:10px 0 0!important}.scoupon_wrap .payment .tag{display:inline-block;background:#000;border-radius:50px;line-height:24px;padding:0 15px;margin:-1px 0 0 15px;color:#fff;font-size:13px;vertical-align:top}.scoupon_detail{margin-top:40px}.scoupon_detail .scoupon_bar{width:4px;height:28px;flex-grow:0;margin:0 12px 24px 0;background-color:#4d4d4d;float:left}.scoupon_detail .scoupon_title{width:100%;height:28px;flex-grow:0;margin:0 542px 24px 8px;font-family:Pretendard JP;font-size:20px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.4;letter-spacing:normal;text-align:left;color:#4d4d4d}.scoupon_detail dl{display:flex;margin-top:28px}.scoupon_detail dt{width:120px;font-size:16px;font-weight:500;line-height:1.4;color:#181818;margin-top:4px}.scoupon_detail dd{flex:1 1;font-size:14px;line-height:2;color:#000}.scoupon_description{white-space:pre-wrap;line-height:1.8;color:#4d4d4d;font-size:15px}.scoupon_place_list{display:grid;grid-template-columns:repeat(2,1fr);grid-row-gap:16px;row-gap:16px}@media(max-width:768px){.scoupon_place_list{grid-template-columns:1fr}}.scoupon_place>.scoupon_place_name_container{padding-left:20px;line-height:22px}.scoupon_place_name_container .scoupon_place_name{font-size:15px;color:#4d4d4d;position:relative}.scoupon_place_name:before{content:"•";position:absolute;left:-20px}.scoupon_place_name>a{text-decoration:underline}.scoupon_place .scoupon_room_list{padding-top:5px;padding-left:20px;font-size:14px;font-weight:400;color:gray}.scoupon_room_list .scoupon_room{line-height:24px}.scoupon_room a{text-decoration:underline;display:inline-block}.scoupon_list{margin-top:40px}.scoupon_list ul{border-top:1px solid #000;border-bottom:1px solid #ddd;padding:20px 0}.scoupon_list ul li{font-size:14px;color:#000;display:flex;align-items:center;justify-content:space-between;height:40px}@media(max-width:768px){.scoupon_wrap{margin-top:35px}.scoupon_wrap .coupon_title{height:36px;margin:0 273px 12px 0;font-size:24px;line-height:normal;color:#1a1a1a}.scoupon_wrap .coupon_desc,.scoupon_wrap .coupon_title{flex-grow:0;font-family:Pretendard JP;font-weight:400;font-stretch:normal;font-style:normal;letter-spacing:normal;text-align:left}.scoupon_wrap .coupon_desc{height:24px;margin:12px 0 0;font-size:15px;line-height:1.6;color:gray}.tit_scoupon{margin-top:38px}.scoupon_detail{margin-top:22px;padding:10px 0 0}.scoupon_detail dl{margin-top:15px}.scoupon_detail dt{width:80px;font-size:12px;margin-top:1px}.scoupon_detail dd{font-size:12px;line-height:1.5}.scoupon_list{margin-top:22px}.scoupon_list ul{padding:5px 0}.scoupon_list ul li{font-size:13px;align-items:flex-start;flex-direction:column;height:auto;margin:20px 0;line-height:1.5}.scoupon_list ul li span:last-of-type{font-size:12px}}.swiper-slide .img{background-size:cover;background-position:50%}@media(max-width:768px){#contents.careby-detail-careby-container .detail_title{height:130px}#contents.careby-detail-careby-container .detail_title .location{display:block;padding-top:50px}#contents.careby-detail-careby-container .fdetail_top{margin-top:82px!important}}#contents.careby-detail-careby-container #careby-detail-article-main-swiper{width:100%;height:100%;margin-left:auto;margin-right:auto;margin-top:100px}#contents.careby-detail-careby-container #careby-detail-article-main-swiper .swiper-slide .img{height:700px}#contents.careby-detail-careby-container #careby-detail-article-main-swiper .swiper-button-next:after,#contents.careby-detail-careby-container #careby-detail-article-main-swiper .swiper-button-prev:after{display:none}#contents.careby-detail-careby-container #careby-detail-article-main-swiper .swiper-button-next:hover,#contents.careby-detail-careby-container #careby-detail-article-main-swiper .swiper-button-prev:hover{opacity:.5}#contents.careby-detail-careby-container #careby-detail-article-main-swiper .swiper-button-prev{background-image:url(/web/images/journal-detail-arrow-left.png)!important;width:60px;height:60px;left:0}#contents.careby-detail-careby-container #careby-detail-article-main-swiper .swiper-button-next{background-image:url(/web/images/journal-detail-arrow-right.png)!important;background-position:50%;width:60px;height:60px;right:0}@media(max-width:768px){#contents.careby-detail-careby-container #careby-detail-article-main-swiper .swiper-slide .img{height:60vw}#contents.careby-detail-careby-container #careby-detail-article-main-swiper .swiper-button-next,#contents.careby-detail-careby-container #careby-detail-article-main-swiper .swiper-button-prev{width:30px;height:30px;margin-top:-15px;background-image:url(/web/images/arw-fsdetail01.png)!important;background-size:cover}#contents.careby-detail-careby-container #careby-detail-article-main-swiper .swiper-button-next{width:30px;height:30px;margin-top:-15px;background-position:0 -30px}}#contents.careby-detail-careby-container .fdetail_top{margin-top:20px}#contents.careby-detail-careby-container .fdetail_top .btn_back{top:-44px}@media(max-width:768px){#contents.careby-detail-careby-container .fdetail_top .btn_back{top:35px}}#contents.careby-detail-careby-container .fdetail_top .top_img .info .eng_name small{padding-bottom:5px}#contents.careby-detail-careby-container .fdetail_top .top_img .info .link{justify-content:flex-end;padding-right:25px}#contents.careby-detail-careby-container .fdetail_top .top_img .info .link .insta{background:url(/web/images/ico_sns.png) no-repeat 0 -30px;background-size:30px 150px;width:35px;height:27px;filter:invert(100%)}#contents.careby-detail-careby-container .fdetail_top .top_img .info .link .facebook{background:url(/web/images/ico_sns.png) no-repeat 0 -2px;background-size:30px 140px;width:35px;height:27px;filter:invert(100%)}@media(max-width:768px){#contents.careby-detail-careby-container .fdetail_top .top_img .info .link{display:flex;align-items:center;padding:0 10px;width:10%}#contents.careby-detail-careby-container .fdetail_top .top_img .info .link:after{right:10%}#contents.careby-detail-careby-container .fdetail_top .top_img .info .link .sns-wrapper{display:flex;min-width:40px;height:70px;flex-direction:column;justify-content:space-around}#contents.careby-detail-careby-container .fdetail_top .top_img .info .link .sns-wrapper .insta{background:url(/web/images/ico_sns.png) no-repeat 0 -21px;background-size:26px 120px;width:28px;margin-left:6px}#contents.careby-detail-careby-container .fdetail_top .top_img .info .link .sns-wrapper .facebook{background:url(/web/images/ico_sns.png) no-repeat 0 -1px;background-size:30px 110px;width:28px}#contents.careby-detail-careby-container .fdetail_top .top_img .info .link .link-only-one{padding:5px 25px}#contents.careby-detail-careby-container .fdetail_top .top_img .info .link-empty:after{display:none!important}#contents.careby-detail-careby-container .fdetail_top .top_img .info .eng_name{width:45%}#contents.careby-detail-careby-container .fdetail_top .top_img .info .eng_name small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}#contents.careby-detail-careby-container .fdetail_youtube{margin-top:140px}#contents.careby-detail-careby-container .fdetail_youtube iframe{height:500px}@media(max-width:768px){#contents.careby-detail-careby-container .fdetail_youtube iframe{height:300px}}#contents.careby-detail-careby-container .careby_discovery .tab_cont{z-index:0;background-color:#000!important}#contents.careby-detail-careby-container .careby_discovery .tab_cont .tab_view{margin:0}#contents.careby-detail-careby-container .careby_discovery .tab_cont .tab_view li{border:none}#contents.careby-detail-careby-container .careby_discovery .tab_cont .tab_view .tit{color:#666!important;text-align:left!important;padding-left:30px!important;font-weight:700!important}#contents.careby-detail-careby-container .careby_discovery .tab_cont .tab_view .txt{padding-left:30px!important;color:#fff!important;font-size:13px}@media(max-width:768px){#contents.careby-detail-careby-container .careby_discovery .tab_cont{flex-direction:column}#contents.careby-detail-careby-container .careby_discovery .tab_cont .tab_view{display:flex!important;border-bottom:1px solid #323232}#contents.careby-detail-careby-container .careby_discovery .tab_cont .tab_view .tit{display:block!important;width:33%;font-size:12px;background-color:#1d1d1d}#contents.careby-detail-careby-container .careby_discovery .tab_cont .tab_view .txt{font-size:12px}}#contents.careby-detail-careby-container .fdetail_content_taste{margin-top:140px}#contents.careby-detail-careby-container .fdetail_content_taste .taste_list_wrapper{margin-top:28px;display:flex;flex-direction:row;flex-wrap:wrap}#contents.careby-detail-careby-container .fdetail_content_taste .taste_list_wrapper .taste_item{flex:auto;width:565px;padding:10px}#contents.careby-detail-careby-container .fdetail_content_taste .taste_list_wrapper .taste_item .img{width:100%;height:350px}#contents.careby-detail-careby-container .fdetail_content_taste .taste_list_wrapper .taste_item .tit{margin-top:15px;color:#222;font-size:17px;font-weight:700}#contents.careby-detail-careby-container .fdetail_content_taste .taste_list_wrapper .taste_item .txt{font-size:14px;color:#222;line-height:1.9;margin-top:15px}#contents.careby-detail-careby-container #careby-detail-article-thumbs-swiper{width:100%;height:100%;margin-left:auto;margin-right:auto;padding:1px 0}#contents.careby-detail-careby-container #careby-detail-article-thumbs-swiper .swiper-slide{cursor:pointer}#contents.careby-detail-careby-container #careby-detail-article-thumbs-swiper .swiper-slide .img{height:59px;filter:brightness(20%)}#contents.careby-detail-careby-container #careby-detail-article-thumbs-swiper .swiper-slide-thumb-active .img{filter:brightness(100%)}@media(max-width:768px){#contents.careby-detail-careby-container #careby-detail-article-thumbs-swiper{display:none}}#contents.careby-detail-careby-container #careby-detail-taste-main-swiper{width:100%;height:100%;margin-left:auto;margin-right:auto;margin-top:30px}#contents.careby-detail-careby-container #careby-detail-taste-main-swiper .swiper-pagination-fraction{display:block!important;font-size:14px;line-height:20px;width:585px;text-align:center;color:#666;z-index:1;font-weight:700}#contents.careby-detail-careby-container #careby-detail-taste-main-swiper .swiper-pagination-fraction .swiper-pagination-current{color:#666;font-weight:700}#contents.careby-detail-careby-container #careby-detail-taste-main-swiper .swiper-pagination-fraction .swiper-pagination-total{color:#999;font-weight:400}@media(max-width:768px){#contents.careby-detail-careby-container #careby-detail-taste-main-swiper .swiper-pagination-fraction{display:none!important}}#contents.careby-detail-careby-container #careby-detail-taste-main-swiper .taste_box{position:absolute;bottom:0;left:0;width:330px;height:310px;background:#fff;padding-left:10px}#contents.careby-detail-careby-container #careby-detail-taste-main-swiper .taste_box .tit{font-size:26px;color:#151515;text-transform:uppercase;margin-top:35px}#contents.careby-detail-careby-container #careby-detail-taste-main-swiper .taste_box .txt{font-size:14px;color:#666;line-height:24px;margin-top:15px;padding-right:50px;padding-bottom:40px}@media(max-width:768px){#contents.careby-detail-careby-container #careby-detail-taste-main-swiper .taste_box{position:relative;height:auto;width:100%;left:0}#contents.careby-detail-careby-container #careby-detail-taste-main-swiper .taste_box .tit{font-size:16px;margin-top:20px;font-weight:500}#contents.careby-detail-careby-container #careby-detail-taste-main-swiper .taste_box .txt{font-size:12px;line-height:18px;margin-top:10px;padding:0 0 30px}}#contents.careby-detail-careby-container #careby-detail-taste-main-swiper .swiper-slide .img{height:700px}#contents.careby-detail-careby-container #careby-detail-taste-main-swiper .swiper-button-next:after,#contents.careby-detail-careby-container #careby-detail-taste-main-swiper .swiper-button-prev:after{display:none}#contents.careby-detail-careby-container #careby-detail-taste-main-swiper .swiper-button-next:hover,#contents.careby-detail-careby-container #careby-detail-taste-main-swiper .swiper-button-prev:hover{opacity:.5}#contents.careby-detail-careby-container #careby-detail-taste-main-swiper .swiper-button-next,#contents.careby-detail-careby-container #careby-detail-taste-main-swiper .swiper-button-prev{position:absolute;top:50%;display:block;cursor:pointer;z-index:1;margin-top:-30px}#contents.careby-detail-careby-container #careby-detail-taste-main-swiper .swiper-button-prev{top:inherit;bottom:0;left:0;z-index:99;width:40px;height:40px;background:url(/web/images/arw-fsdetail02.png) no-repeat 9px 20px;background-position:0 0;background-color:#fff;border:1px solid #6e6e6e;font-size:0}#contents.careby-detail-careby-container #careby-detail-taste-main-swiper .swiper-button-next{top:inherit;bottom:0;left:39px;z-index:99;width:40px;height:40px;background:url(/web/images/arw-fsdetail02.png) no-repeat 9px 20px;background-position:0 -40px;background-color:#fff;border:1px solid #6e6e6e;right:0;font-size:0}#contents.careby-detail-careby-container #careby-detail-taste-main-swiper .swiper-button-disabled{opacity:1}#contents.careby-detail-careby-container #careby-detail-taste-main-swiper .swiper-pagination{display:none}@media(max-width:768px){#contents.careby-detail-careby-container #careby-detail-taste-main-swiper .swiper-slide .img{height:60vw}#contents.careby-detail-careby-container #careby-detail-taste-main-swiper .swiper-button-prev{top:50%;bottom:inherit;left:5px;width:16px;height:31px;background:url(/web/images/arw-fslist.png) no-repeat;background-size:cover;background-position:0 0;border:0;margin-top:-60px}#contents.careby-detail-careby-container #careby-detail-taste-main-swiper .swiper-button-next{top:50%;bottom:inherit;left:inherit;right:5px;width:16px;height:31px;background:url(/web/images/arw-fslist.png) no-repeat;background-size:cover;background-position:0 -31px;border:0;margin-top:-60px}#contents.careby-detail-careby-container #careby-detail-taste-main-swiper .swiper-pagination{display:block}}#contents.careby-detail-careby-container .fdetail_room{overflow:hidden}#contents.careby-detail-careby-container .fdetail_room .room_slider .slider_box{cursor:pointer}@media(max-width:768px){#contents.careby-detail-careby-container .fdetail_room .room_slider .single-room{margin:0 auto}#contents.careby-detail-careby-container .fdetail_room .room_cont{left:0}}#contents.careby-detail-careby-container .fdetail_room .swiper-buttons{display:flex;left:500px;padding-top:125px}#contents.careby-detail-careby-container .fdetail_room .swiper-buttons .swiper-button-next-room,#contents.careby-detail-careby-container .fdetail_room .swiper-buttons .swiper-button-prev-room{position:static;font-size:0;cursor:pointer}#contents.careby-detail-careby-container .fdetail_room .swiper-buttons .swiper-button-prev-room{margin-right:15px;top:inherit;bottom:110px;left:1250px;z-index:2;width:70px;height:70px;background:url(/web/images/arw-fsdetail03.png) no-repeat 70px 140px;background-position:0 0}#contents.careby-detail-careby-container .fdetail_room .swiper-buttons .swiper-button-next-room{top:inherit;bottom:110px;left:1335px;z-index:2;width:70px;height:70px;background:url(/web/images/arw-fsdetail03.png) no-repeat 70px 140px;background-position:0 -70px}#contents.careby-detail-careby-container .fdetail_room .swiper-buttons .swiper-button-next-room:after,#contents.careby-detail-careby-container .fdetail_room .swiper-buttons .swiper-button-prev-room:after{display:none}#contents.careby-detail-careby-container .fdetail_room .swiper-buttons .swiper-button-next-room:hover,#contents.careby-detail-careby-container .fdetail_room .swiper-buttons .swiper-button-prev-room:hover{opacity:.5}@media(max-width:768px){#contents.careby-detail-careby-container .fdetail_room .swiper-buttons{display:none}#contents.careby-detail-careby-container .fdetail_room{height:450px}}#contents.careby-detail-careby-container .fdetail_kit{background-color:#f7f7f7}#contents.careby-detail-careby-container .fdetail_kit .kit_cont .kit_slide_item_wrapper{width:90%;display:flex;margin:10px 0}#contents.careby-detail-careby-container .fdetail_kit .kit_cont .kit_slide_item_wrapper .tit{width:20%}#contents.careby-detail-careby-container .fdetail_kit .kit_cont .kit_slide_item_wrapper .txt{width:78%;padding:0 10px;color:#666;font-size:1rem}#contents.careby-detail-careby-container .fdetail_kit .swiper-button-next,#contents.careby-detail-careby-container .fdetail_kit .swiper-container-rtl .swiper-button-prev{top:93%;right:0;padding:25px 25px 55px;background-color:#f7f7f7}#contents.careby-detail-careby-container .fdetail_kit .swiper-button-prev,#contents.careby-detail-careby-container .fdetail_kit .swiper-container-rtl .swiper-button-next{top:93%;right:50px;left:auto;padding:25px 25px 45px 35px;background-color:#f7f7f7;border-left:.5px solid #000}#contents.careby-detail-careby-container .fdetail_kit .swiper-button-next:after,#contents.careby-detail-careby-container .fdetail_kit .swiper-button-prev:after{font-size:15px;font-weight:700;color:#000;border:1px solid #000;padding:12px}@media(max-width:768px){#contents.careby-detail-careby-container .fdetail_kit{width:100%!important}#contents.careby-detail-careby-container .fdetail_kit .kit_cont .kit_slide_item_wrapper{flex-direction:column}#contents.careby-detail-careby-container .fdetail_kit .kit_cont .kit_slide_item_wrapper .tit,#contents.careby-detail-careby-container .fdetail_kit .kit_cont .kit_slide_item_wrapper .txt{width:100%!important;text-align:left}#contents.careby-detail-careby-container .fdetail_kit .swiper-button-next,#contents.careby-detail-careby-container .fdetail_kit .swiper-container-rtl .swiper-button-prev{top:37%;margin:0;padding:0;right:0;left:auto;width:30px;height:30px}#contents.careby-detail-careby-container .fdetail_kit .swiper-button-prev,#contents.careby-detail-careby-container .fdetail_kit .swiper-container-rtl .swiper-button-next{top:37%;left:0;right:auto;margin:0 0 0 -1px;padding:0;width:30px;height:30px}#contents.careby-detail-careby-container .fdetail_kit .swiper-button-next:after,#contents.careby-detail-careby-container .fdetail_kit .swiper-button-prev:after{font-size:10px;font-weight:700;color:#000;border:none;padding:12px}}#contents.careby-detail-careby-container .fdetail_kit .kit_cont img{width:100%;height:700px;background:green}@media(max-width:768px){#contents.careby-detail-careby-container .fdetail_kit .kit_cont img{height:350px}}#contents.careby-detail-careby-container .fdetail_discovery{margin-top:100px}#contents.careby-detail-careby-container .fdetail_discovery .tab_cont .tab_view{z-index:0}#contents.careby-detail-careby-container .fdetail_discovery .tab_cont .tab_view li{cursor:pointer}@media(max-width:768px){#contents.careby-detail-careby-container .fdetail_discovery .discovery_cont .tab_btn{display:flex!important;width:none}#contents.careby-detail-careby-container .fdetail_discovery .discovery_cont .tab_btn li{flex:1 1!important}#contents.careby-detail-careby-container .fdetail_discovery .discovery_cont .tab_btn li span{display:block;line-height:35px;text-transform:uppercase;font-size:10px;text-align:center}#contents.careby-detail-careby-container .tab_btn li.active span{background-color:#000;color:#fff}}#contents.careby-detail-careby-container .section.section-discovery{padding:50px 0}#contents.careby-detail-careby-container .section.section-discovery .container .section-title{line-height:1.42857143}#contents.careby-detail-careby-container .section.section-discovery .container .section-title .category{font-family:Arial,Helvetica,sans-serif;font-size:2.5rem;font-weight:700;color:#333;text-align:center}#contents.careby-detail-careby-container .section.section-discovery .container .section-title .title{font-family:Noto Sans KR,sans-serif;font-size:1.25rem;font-weight:400;font-style:normal;font-stretch:normal;letter-spacing:-.1px;text-align:center;color:#151515}#contents.careby-detail-careby-container .section.section-discovery .container .section-title .title-line{width:52px;height:.5px;background-color:#c7c7c7;margin:20px auto 40px}#contents.careby-detail-careby-container .section.section-discovery .container .section-content.row{margin-left:-15px;margin-right:-15px}#contents.careby-detail-careby-container .section.section-discovery .container .section-content.row .image-content{height:100%;padding-bottom:20px;position:relative;min-height:1px;padding-left:15px;padding-right:15px}#contents.careby-detail-careby-container .section.section-discovery .container .section-content.row .image-content img{width:100%;height:200px}#contents.careby-detail-careby-container .section.section-discovery .container .section-content.row .image-content .day-title{font-family:Noto Sans KR,sans-serif;font-size:.95rem;font-weight:350;font-style:normal;font-stretch:normal;letter-spacing:normal;margin-top:5px;background:#323232;color:#fff;height:40px;line-height:40px;padding:0 10px}#contents.careby-detail-careby-container .section.section-discovery .container .section-content.row .image-content .day-schedule{font-family:Noto Sans KR,sans-serif;font-size:.815rem;font-weight:350;font-style:normal;font-stretch:normal;letter-spacing:normal;height:40px;line-height:40px;padding:0 10px;border-bottom:1px solid #ccc;overflow:hidden;display:flex}#contents.careby-detail-careby-container .section.section-discovery .container .section-content.row .image-content .day-schedule .day_time{font-weight:700}#contents.careby-detail-careby-container .section.section-discovery .container .section-content.row .image-content .day-schedule .day_content{margin-left:10px}@media(min-width:768px){#contents.careby-detail-careby-container .section.section-discovery .image-content{width:33.33333333%;float:left}#contents.careby-detail-careby-container .section.section-discovery .image-content .day-schedule .day_time{width:41.66666667%;float:left;margin-right:-30px}#contents.careby-detail-careby-container .section.section-discovery .image-content .day-schedule .day_content{margin-left:10px}}@media(max-width:768px){#contents.careby-detail-careby-container .section.section-discovery .container .section-content.row .image-content img{background-color:#000}#contents.careby-detail-careby-container{padding-top:0}#contents.careby-detail-careby-container .container .bt_btns.bt_fdetail{padding-right:0}#contents.careby-detail-careby-container .container .bt_btns.bt_fdetail .btn_wh{width:100%}#contents.careby-detail-careby-container .container .bt_btns.bt_fdetail .btn_wh_change{width:49%}}.findstay-detail-container .fdetail_room{margin-top:68px}@media(max-width:768px){.findstay-detail-container .fdetail_room{margin-top:0}}.findstay-detail-container .fdetail_room .room_cont .swiper-buttons{position:absolute;display:flex;bottom:0}.findstay-detail-container .fdetail_room .room_cont .swiper-buttons .swiper-button-next-room,.findstay-detail-container .fdetail_room .room_cont .swiper-buttons .swiper-button-prev-room{position:static;font-size:0;cursor:pointer}.findstay-detail-container .fdetail_room .room_cont .swiper-buttons .swiper-button-prev-room{margin-right:15px;top:inherit;bottom:110px;left:1250px;z-index:2;width:70px;height:70px;background:url(/web/images/arw-fsdetail03.png) no-repeat 70px 140px;background-position:0 0}.findstay-detail-container .fdetail_room .room_cont .swiper-buttons .swiper-button-next-room{top:inherit;bottom:110px;left:1335px;z-index:2;width:70px;height:70px;background:url(/web/images/arw-fsdetail03.png) no-repeat 70px 140px;background-position:0 -70px}.findstay-detail-container .fdetail_room .room_cont .swiper-buttons .swiper-button-next-room:after,.findstay-detail-container .fdetail_room .room_cont .swiper-buttons .swiper-button-prev-room:after{display:none}.findstay-detail-container .fdetail_room .room_cont .swiper-buttons .swiper-button-next-room:hover,.findstay-detail-container .fdetail_room .room_cont .swiper-buttons .swiper-button-prev-room:hover{opacity:.5}@media(max-width:768px){.findstay-detail-container .fdetail_room .room_cont .swiper-buttons{display:none}.findstay-detail-container .fdetail_room .room_slider .single-room{margin:0 auto}.findstay-detail-container .fdetail_room .room_slider .mo-discount{bottom:35px}}.findstay-detail-container .fdetail_room .room_slider .slider_box .room-info .name{width:290px}@media(max-width:768px){.findstay-detail-container .fdetail_room .room_slider .slider_box .room-info .name{width:150px}}.findstay-detail-container .fdetail_room .room_slider .slider_box .room-info .etc{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:70%}@media(max-width:768px){.findstay-detail-container .fdetail_room .room_slider .slider_box .room-info .etc{width:60%}.findstay-detail-container .fdetail_room .room_slider .slider_box .room-info .book{display:block;bottom:7px;right:14px;font-size:12px;line-height:24px}}.findstay-detail-container .fdetail_room .room_slider .slider_box .room-info .disCount{text-decoration:line-through;color:#777;font-size:16px;line-height:20px}@media(max-width:768px){.findstay-detail-container .fdetail_room .room_slider .slider_box .room-info .disCount{font-size:12px;line-height:16px;margin-bottom:4px}}.findstay-detail-container .fdetail_room .room_slider .slider_box .room-info .mo-discount{display:flex;flex-direction:column}.findstay-detail-container .fdetail_room .room_slider .slider_box .room-info .mo-discount .mo-discount{gap:4px}@media(max-width:768px){.findstay-detail-container .fdetail_room .room_slider .slider_box .room-info .mo-book-btn{bottom:16px}}.findstay-detail-container .show{display:block!important}.findstay-detail-container .hide{display:none}.findstay-detail-container .fdetail_map .map_info{margin-bottom:-60px}.findstay-detail-container .fdetail_map .map_info .info_list{display:flex;flex-wrap:wrap}@media(max-width:768px){.findstay-detail-container .fdetail_map .map_info .info_list{display:block}}.findstay-detail-container .fdetail_map .map_info .info_list li{height:auto}.findstay-detail-container .fdetail_map .map_info .info_list li .desc{line-height:1.6}.findstay-detail-container .fdetail_map .map_container{z-index:0}.findstay-detail-container .fdetail_map .map_container .map_tit{z-index:1}.findstay-detail-container .fdetail_top .top_img .fdetail-main-slide .swiper-button-next:after,.findstay-detail-container .fdetail_top .top_img .fdetail-main-slide .swiper-button-prev:after{display:none}.findstay-detail-container .fdetail_top .top_img .fdetail-main-slide .swiper-button-next:hover,.findstay-detail-container .fdetail_top .top_img .fdetail-main-slide .swiper-button-prev:hover{opacity:.8}.findstay-detail-container .fdetail_top .top_img .fdetail-main-slide .swiper-button-prev{background-image:url(/web/images/journal-detail-arrow-left.png)!important;width:60px;height:60px;left:0;opacity:.5}@media(max-width:768px){.findstay-detail-container .fdetail_top .top_img .fdetail-main-slide .swiper-button-prev{width:30px;height:30px;margin-top:-15px;background-size:contain}}.findstay-detail-container .fdetail_top .top_img .fdetail-main-slide .swiper-button-next{background-image:url(/web/images/journal-detail-arrow-right.png)!important;background-position:50%;width:60px;height:60px;right:0;opacity:.5}@media(max-width:768px){.findstay-detail-container .fdetail_top .top_img .fdetail-main-slide .swiper-button-next{width:30px;height:30px;margin-top:-15px;background-size:contain}}.findstay-detail-container .fdetail_top .top_img .info{z-index:1}.findstay-detail-container .fdetail_top .top_img .info .txt{padding:0 30px;color:#fff;font-family:Pretendard JP;font-size:24px;font-style:normal;font-weight:400;line-height:normal;max-width:984px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:768px){.findstay-detail-container .fdetail_top .top_img .info .txt{padding:0 16px;font-size:14px}}.findstay-detail-container .fdetail_top .top_img .info .eng_name small{padding-bottom:4px}.findstay-detail-container .fdetail_top .not_link{pointer-events:none;color:#818181!important}.findstay-detail-container .fdetail_top .btn_like{margin:0 5px}.findstay-detail-container .fdetail_calendar .modalInner{overflow:visible;overflow:initial}.findstay-detail-container .fdetail_calendar .btn_select{font-size:18px;color:#000;line-height:24px}@media(max-width:768px){.findstay-detail-container .fdetail_calendar .btn_select{font-size:16px;line-height:20px}}.findstay-detail-container .fdetail_calendar .shared-calendar .alert{top:-20vh;width:30%}.findstay-detail-container .fdetail_calendar .shared-calendar .DatePicker_calendar_wrap{border-top:none;margin-top:0;padding-top:0}.findstay-detail-container .fdetail_calendar .btn_close{cursor:pointer;position:absolute;width:18px;height:18px;top:0;right:20px;background:url(/web/images/btn-close.png) no-repeat 50%}.findstay-detail-container .icon_info{background:url(/web/images/findstay-detail-info-icon.png) no-repeat;background-position:50%;width:40px;height:40px;line-height:40px;background-color:#333}.findstay-detail-container .icon_close{background:url(/web/images/findstay-detail-close.png) no-repeat;background-position:50%;width:30px;height:40px;line-height:40px;background-color:#454545}.findstay-detail-container .icon_open{background:url(/web/images/findstay-detail-open.png) no-repeat;background-position:50%;width:30px;height:40px;line-height:40px;background-color:#454545}.findstay-detail-container .fdetail_info_btn{margin-top:50px;height:60px;text-align:center}.findstay-detail-container .fdetail_info_btn .isOpenBtn{border:1px solid #e5e5e5;color:#363636;width:500px;height:60px;line-height:60px;font-size:17px;font-weight:700;margin:0 auto;background:#f6f6f6}.findstay-detail-container .fdetail_info_btn .isOpenBtn .isOpenImg{filter:invert(100%)}.findstay-detail-container .fdetail_info_btn .isOpenBtn .open_margin-top{margin-top:-4px}@media(max-width:768px){.findstay-detail-container .fdetail_info_btn{width:350px;height:48px}.findstay-detail-container .fdetail_info_wrapper{border-top:none}}@media(min-width:769px){.findstay-detail-container .findstay-detail-banner{font-size:18px;line-height:1.67;max-height:250px;max-width:1290px;margin-top:150px;margin-bottom:150px}.findstay-detail-container .findstay-detail-banner .none-img{padding:0!important;height:350px}.findstay-detail-container .findstay-detail-banner .banner-img{display:flex;-o-object-fit:cover;object-fit:cover;position:relative;max-width:1290px;max-height:250px;background-color:#e0dacc;background-repeat:no-repeat;background-position:0;background-size:cover;text-align:center}.findstay-detail-container .findstay-detail-banner .banner-tit{color:#fff;height:250px;margin:28px 0 0 24px;text-align:left}.findstay-detail-container .findstay-detail-banner .banner-tit .white-line{width:24px;height:2px;flex-grow:0;padding:0 0 2px;margin:0 0 2px 9px;background-color:#fff}.findstay-detail-container .findstay-detail-banner .banner-tit .title-line{margin:0 0 78px 8px}.findstay-detail-container .findstay-detail-banner .banner-tit .description-line{margin:0 0 6px 8px}.findstay-detail-container .findstay-detail-banner .banner-tit .sub-description-line{font-size:14px;margin:0 0 6px 8px;line-height:1.6}}@media(max-width:768px){.findstay-detail-container .findstay-detail-banner{margin-top:84px;font-size:18px;line-height:1.67;height:250px}.findstay-detail-container .findstay-detail-banner .none-img{padding:0!important;height:350px}.findstay-detail-container .findstay-detail-banner .banner-img{display:flex;position:relative;max-height:250px;-o-object-fit:fill;object-fit:fill;background-color:#e0dacc;background-repeat:no-repeat;background-position:50%;background-size:cover;text-align:center}.findstay-detail-container .findstay-detail-banner .banner-tit{color:#fff;height:250px;margin:28px 0 0 24px;text-align:left}.findstay-detail-container .findstay-detail-banner .banner-tit .white-line{width:24px;height:2px;flex-grow:0;padding:0 0 2px;margin:0 0 2px 9px;background-color:#fff}.findstay-detail-container .findstay-detail-banner .banner-tit .title-line{margin:0 0 78px 8px}.findstay-detail-container .findstay-detail-banner .banner-tit .description-line{margin:0 0 6px 8px}.findstay-detail-container .findstay-detail-banner .banner-tit .sub-description-line{margin:0 0 6px 8px;font-size:14px;line-height:1.6}}.not-find-findstay-deatail{background:url(/web/images/blindwhile.jpeg) no-repeat;background-size:cover}.not-find-findstay-deatail .bg{height:1200px;background-color:rgba(0,0,0,.8);margin-bottom:-110px}.not-find-findstay-deatail .bg .msg{line-height:2;position:absolute;width:100%;font-size:30px;top:40%;left:0;text-align:center;color:#fff}.not-find-findstay-deatail .bg a{background-color:hsla(0,0%,100%,.1);position:absolute;text-align:center;height:50px;line-height:50px;width:160px;bottom:20vh;left:50%;margin-left:-80px;border:1px solid #fff;color:#fff}@media(max-width:768px){.not-find-findstay-deatail .bg{height:100vh}.not-find-findstay-deatail .bg .msg{font-size:18px;top:40%}.findstay-detail-block .detail-block-alert{top:68px;bottom:70px}}#findstay-payment-btn{height:70px;font-weight:400;font-size:18px;background-color:#000}.findstay-room-detail .room_service .service_list li{padding-bottom:3px;width:96px;word-break:keep-all}.findstay-room-detail .modalInner{overflow:visible;overflow:initial}.findstay-room-detail .shared-calendar .alert{top:-20vh;width:30%}.findstay-room-detail .shared-calendar .DatePicker_calendar_wrap{border-top:none;margin-top:0;padding-top:0}.findstay-room-detail .left .plan-wrapper{display:flex;cursor:pointer}.findstay-room-detail .left .plan-wrapper .txt{width:34px;height:23px;margin:50px 0 0 7px;font-family:Abel;font-size:12px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.08;letter-spacing:2.4px;text-align:left;color:#000}@media(max-width:768px){.findstay-room-detail .left .plan-wrapper .txt{margin:35px 0 0 7px}}.findstay-room-detail .left .mo{display:none}.findstay-room-detail .left .modalInner,.findstay-room-detail .left .modalInner .plan-map-open .modalInner{background:none;box-shadow:none}.findstay-room-detail .left .modalInner .plan-map-open .map_btn_close{text-align:right;color:#fff;font-size:22px;font-weight:700}.findstay-room-detail .left .modalInner .plan-map-open .map_btn_close span{cursor:pointer}.findstay-room-detail .left .modalInner .plan-map-open img{-o-object-fit:cover;object-fit:cover}@media(max-width:768px){.findstay-room-detail .left .pc{display:none}.findstay-room-detail .left .mo{display:flex}}.findstay-room-detail .btn_close{cursor:pointer;position:absolute;width:18px;height:18px;top:0;right:20px;background:url(/web/images/btn-close.png) no-repeat 50%}.findstay-room-detail .booking_room{display:flex;flex-direction:column;height:auto;min-height:540px}@media(max-width:768px){.findstay-room-detail .booking_room{display:block;min-height:0}}.findstay-room-detail .booking_room .room_txt{flex:1 1}.findstay-room-detail .booking_room .room_etc{position:static;margin-top:30px}.findstay-room-detail .booking_room .room_img .swiper-button-next:after,.findstay-room-detail .booking_room .room_img .swiper-button-prev:after{display:none}.findstay-room-detail .booking_room .swiper-button-next:hover,.findstay-room-detail .booking_room .swiper-button-prev:hover{opacity:.1}.findstay-room-detail .booking_room .swiper-button-prev{background-image:url(/web/images/journal-detail-arrow-left.png)!important;width:60px;height:60px;left:0;opacity:.3}@media(max-width:768px){.findstay-room-detail .booking_room .swiper-button-prev{width:30px;height:30px;margin-top:-15px;background-size:contain}}.findstay-room-detail .booking_room .swiper-button-next{background-image:url(/web/images/journal-detail-arrow-right.png)!important;background-position:50%;width:60px;height:60px;right:0;opacity:.3}@media(max-width:768px){.findstay-room-detail .booking_room .swiper-button-next{width:30px;height:30px;margin-top:-15px;background-size:contain}}.findstay-room-detail .other_rooms .slides-align-center{justify-content:center}.findstay-room-detail .other_rooms .other-rooms-slides{overflow:visible}.findstay-room-detail .other_rooms .other-rooms-slides .stay_box .other span:first-child:before{display:none}.findstay-room-detail .other_rooms .other-rooms-slides .stay_box .other span:before{content:"";display:inline-block;width:3px;height:3px;border-radius:50%;margin:0 8px;vertical-align:middle}.findstay-room-detail .other_rooms .other-rooms-slides .swiper-button-next:after,.findstay-room-detail .other_rooms .other-rooms-slides .swiper-button-prev:after{display:none}.findstay-room-detail .other_rooms .other-rooms-slides .swiper-button-prev{left:auto;right:23px;top:-8px;margin-left:16px;width:9px;height:15px;font-size:0;background:url(/web/images/arw-bk.png) no-repeat 9px 20px;background-position:0 -15px}.findstay-room-detail .other_rooms .other-rooms-slides .swiper-button-next{left:auto;right:0;top:-8px;margin-left:38px;width:9px;height:15px;font-size:0;background:url(/web/images/arw-bk.png) no-repeat 9px 20px;background-position:0 0}.findstay-room-detail .other_rooms .mo-other-rooms-slides{display:none}@media(max-width:768px){.findstay-room-detail .swiper-horizontal>.swiper-pagination-bullets{bottom:-30px!important}.findstay-room-detail .other_rooms .other-rooms-slides{display:none}.findstay-room-detail .other_rooms .mo-other-rooms-slides{display:block!important;overflow:visible}.findstay-room-detail .findstay-room-detail .shared-calendar .alert{top:-16vh;width:75%}.findstay-room-detail .findstay-room-detail .booking_summary .btn_select{width:171px}.findstay-room-detail .findstay-room-detail .booking_summary .btn_select.enVer{width:180px}.findstay-room-detail .findstay-room-detail .booking_room .room_etc{position:relative;bottom:auto;margin-top:35px}}.shared-calendar .layer_pop{background:rgba(0,0,0,.6)}.shared-calendar .layer_pop .layer_pop_wrap{transform:none}@media(max-width:768px){.shared-calendar .layer_pop{top:0;bottom:0}.shared-calendar .layer_pop .btn_back,.shared-calendar .layer_pop .layer_title{display:none!important}.shared-calendar .layer_pop .layer_pop_wrap{min-height:435px;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;border:50px solid rgba(0,0,0,.6)}}.shared-calendar .calendar-loading{background:hsla(0,0%,87%,.7);position:absolute;height:264px;line-height:264px;font-size:16px;font-weight:700;z-index:3;top:56px;left:0;cursor:default}.shared-calendar .calendar-loading span{background:#e8e8e8;padding:0 10px}@media(max-width:768px){.shared-calendar .calendar-loading{width:100%;top:36px}}.shared-calendar .alert{z-index:9020;width:20%;height:60px;position:fixed;margin:0 auto;top:120px;left:0;right:0;background:#fff;text-align:center;box-shadow:0 0 8px 2px rgba(0,0,0,.3);opacity:.8;display:none}.shared-calendar .alert.open{display:flex;justify-content:center;align-items:center}@media(max-width:768px){.shared-calendar .alert{min-width:240px;width:40%;white-space:nowrap}}.shared-calendar .DatePicker_calendar_wrap{width:inherit;height:auto;padding-top:60px;border-top:2px solid #e6e6e6;margin:60px auto 0;border-bottom:none;padding-bottom:0}.shared-calendar .CalendarDay__default{background:none;line-height:38px;margin:0 auto;cursor:pointer}.shared-calendar .CalendarDay__default:hover{background:rgba(0,0,0,.05)}.shared-calendar .CalendarMonth_caption_1{display:flex;justify-content:center}.shared-calendar .DayPickerNavigation_button__disabled,.shared-calendar .DayPickerNavigation_svg__disabled{display:none}.shared-calendar .CalendarDay__blocked_calendar{text-decoration:line-through!important;color:rgba(0,0,0,.1)!important;background:none!important}.shared-calendar .CalendarDay__blocked_out_of_range{background:rgba(0,0,0,.025)!important}.shared-calendar .CalendarDay__selected_end,.shared-calendar .CalendarDay__selected_span,.shared-calendar .CalendarDay__selected_start{text-decoration:none!important;box-shadow:6px 7px 15px 0 rgba(0,0,0,.3)!important;color:#fff!important}.shared-calendar .CalendarDay__selected_end *{color:#fff!important}.shared-calendar .check_out_only{position:relative;display:inline-block;text-decoration:none!important;color:rgba(0,0,0,.4)}.shared-calendar .date_container{position:relative}.shared-calendar .last_minute_dates_mark{position:absolute;top:3px;left:50%;width:0;border-radius:50%;border:3px solid #f59898;transform:translateX(-50%)}.shared-calendar .check_out_only .tooltiptext{z-index:2000;visibility:hidden;width:120px;background-color:#fff;color:#000!important;text-align:center;border-radius:6px;padding:5px 0;box-shadow:0 0 20px rgba(0,0,0,.15);font-size:16px;font-weight:400;line-height:normal;position:absolute;bottom:100%;left:50%;margin-left:-60px}.shared-calendar .check_out_only .tooltiptext:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border:5px solid transparent;border-top-color:#fff}.shared-calendar .check_out_only:hover .tooltiptext{visibility:visible}.shared-calendar .ttleft{margin-left:-100px!important}.shared-calendar .ttleft:after{left:85%!important}.shared-calendar .ttright{margin-left:-20px!important}.shared-calendar .ttright:after{left:auto!important;right:80%!important}.shared-calendar .ttbottom{bottom:auto!important;top:100%}.shared-calendar .check_out_only .ttbottom:after{top:auto;bottom:100%!important;border-color:transparent transparent #fff}.shared-calendar .bottom_container{position:relative}.shared-calendar .bottom_container .last_minute_calendar_info_container{position:absolute;top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:4px;padding:0 13px}.shared-calendar .bottom_container .last_minute_calendar_info_container .last_minute_mark{width:0;border-radius:50%;border:3px solid #f59898}.shared-calendar .bottom_container .last_minute_calendar_info_container .last_minute_text{font-size:12px;color:#666}@media(max-width:768px){.shared-calendar .bottom_container{display:block}.shared-calendar .bottom_container .last_minute_calendar_info_container{position:static;padding:0 13px 8px}}.shared-calendar .day_del{text-decoration:underline;font-size:14px;font-weight:600;padding:5px;border-radius:5px;position:relative}.shared-calendar .day_del:hover{background:rgba(0,0,0,.05)}.shared-calendar .notice{border-top:2px solid #e6e6e6;padding-top:30px;text-align:center;margin-top:25px;line-height:1.3}@media(max-width:768px){.shared-calendar .DatePicker_calendar_wrap{margin-top:30px;padding:10px 0 0;border-bottom:none}.shared-calendar .DatePicker_calendar_wrap .DateRangePicker .DateRangePickerInput__withBorder .DayPicker div .DayPickerNavigation_rightButton__horizontalDefault_5{right:-24px}.shared-calendar .DatePicker_calendar_wrap .DateRangePicker .DateRangePickerInput__withBorder .DayPicker div .DayPickerNavigation_leftButton__horizontalDefault_5{left:-19px}.shared-calendar .DatePicker_calendar_wrap .DateRangePicker .DateRangePickerInput__withBorder .CalendarMonthGrid__horizontal_2 .CalendarMonth_table_1 td,.shared-calendar .DatePicker_calendar_wrap .DateRangePicker .DateRangePickerInput__withBorder .DayPicker_weekHeader_ul_1 .DayPicker_weekHeader_li_1 small{font-size:14px}.shared-calendar .DatePicker_calendar_wrap .DateRangePicker .DateRangePickerInput__withBorder .DayPicker_weekHeaders__horizontal_2>.DayPicker_weekHeader_1:first-child{padding:0 8px!important}.shared-calendar .DatePicker_calendar_wrap .DateRangePicker .DateRangePickerInput__withBorder .CalendarMonthGrid__horizontal .CalendarMonth_caption_1{font-size:15px;padding-bottom:15px;margin-left:20px}.shared-calendar .DayPicker_weekHeader{top:35px}.shared-calendar .DatePicker_calendar_wrap .DateRangePicker .DateRangePickerInput__withBorder .DayPicker div .DayPicker_transitionContainer__horizontal_2{height:300px!important}.shared-calendar .mobile_bottom_spacing{height:42px}}#booking-agree-check-skin{position:absolute}.bookings-new .booking_summary .price{display:block}.bookings-new .po_payment .payment_list .airline .inp_txt{margin-right:4px}@media(min-width:769px){.bookings-new .po_payment .payment_list .en-booking-select-code .en-booking-country-code{opacity:1;display:inline-block;width:60.8%;margin:-14px 14px -16px 0;font-size:14px;width:300px;height:40px;border-radius:5px;border:1px solid #e5e5e5;background-color:#f2f2f2;color:gray}.bookings-new .po_payment .payment_list .en-booking-select-code .booking-country-code{opacity:1;display:inline;width:57%;margin:-14px 14px -16px 0;font-size:14px;width:300px;height:40px;border-radius:5px;border:1px solid #e5e5e5;background-color:#f2f2f2;color:gray}.bookings-new .po_payment .payment_list #confirm_code.btn_sm{position:relative;width:300px;margin:20px -10px -10px 0}.bookings-new .po_payment .payment_list #en_confirm_code.btn_sm{position:relative;width:320px;margin:20px -10px -10px 0}.bookings-new .po_payment .payment_list #check_code.btn_sm{position:relative;width:145px;margin:20px -10px -10px 0}.bookings-new .po_payment .payment_list #en_check_code.btn_sm{position:relative;width:155px;margin:20px -10px -10px 0}.bookings-new .po_payment .payment_list #re_check_code.btn_sm{position:relative;width:145px;margin-top:-44px;margin-left:155px;margin-bottom:-10px}.bookings-new .po_payment .payment_list #en_re_check_code.btn_sm{position:relative;width:155px;margin-top:-44px;margin-left:165px;margin-bottom:-10px}.bookings-new .po_payment .payment_list #code_check_div.inpt_inner{display:inline-block;width:300px;margin-top:30px;margin-left:-10px;padding-left:10px}.bookings-new .po_payment .payment_list #code_check_div.inpt_inner .countdown{margin-bottom:-8px}.bookings-new .po_payment .payment_list #code_check_div.inpt_inner .code-width{width:300px}.bookings-new .po_payment .payment_list #code_check_div.inpt_inner .en-code-width{width:320px}.bookings-new .po_payment .payment_list .small_gray_font{font-size:12px;color:#999}.bookings-new .po_payment .payment_list .en-airline{margin-top:10px!important}.bookings-new .po_payment .payment_list .select.en-flight-select{margin:0 15px 0 0}.bookings-new .po_payment .payment_list .en-input-width,.bookings-new .po_payment .payment_list .input-width{width:300px;height:40px;border-radius:5px;border:1px solid #e5e5e5;background-color:#f2f2f2;color:gray}.bookings-new .po_payment .payment_list .time{margin:-2px 0 -9px}.bookings-new .po_payment .payment_list .time .airline{margin-top:19px}}@media(max-width:768px){.bookings-new .po_payment .payment_list .en-booking-select-code .booking-country-code,.bookings-new .po_payment .payment_list .en-booking-select-code .en-booking-country-code{opacity:1;padding:-3px;margin-top:-50px;margin-bottom:-50px;width:100%;border-radius:5px;border:1px solid #e5e5e5;background-color:#f2f2f2;color:gray}.bookings-new .po_payment .payment_list #phone-box.inpt_inner{height:0;margin-bottom:-25px}.bookings-new .po_payment .payment_list #phone-box.inpt_inner #phone.en-input-width,.bookings-new .po_payment .payment_list #phone-box.inpt_inner #phone.input-width{margin-top:-95px}.bookings-new .po_payment .payment_list #confirm_code.btn_sm,.bookings-new .po_payment .payment_list #en_confirm_code.btn_sm{position:relative;width:100%;margin:20px -10px -10px 0}.bookings-new .po_payment .payment_list #check_code.btn_sm,.bookings-new .po_payment .payment_list #en_check_code.btn_sm{position:relative;width:49%;margin:-207px 0 20px}.bookings-new .po_payment .payment_list #en_re_check_code.btn_sm,.bookings-new .po_payment .payment_list #re_check_code.btn_sm{position:relative;width:49%;margin:-55px 0 -10px 51%}.bookings-new .po_payment .payment_list #code_check_div.inpt_inner .countdown{position:relative;margin-bottom:215px}.bookings-new .po_payment .payment_list #code_check_div.inpt_inner .code-width,.bookings-new .po_payment .payment_list #code_check_div.inpt_inner .en-code-width{width:100%;margin-top:-95px}.bookings-new .po_payment .payment_list .booking-select-code .booking-country-code{opacity:1;padding:-3px;margin-top:-30px;margin-bottom:-50px;width:100%}.bookings-new .po_payment .payment_list .member{flex-direction:column;padding-bottom:0}.bookings-new .po_payment .payment_list .member .select{padding:0;margin:-10px 0 14px}.bookings-new .po_payment .payment_list .member .member_txt{position:static;top:110px}.bookings-new .po_payment .payment_list .member .warning{font-size:12px!important;margin:25px 0 -40px!important}.bookings-new .po_payment .payment_list .en-flight-reference{width:calc(100% - 94px)!important}.bookings-new .po_payment .payment_list .small_gray_font{font-size:12px;color:#999}}.bookings-new .po_payment .payment_list .member{flex-wrap:wrap}.bookings-new .po_payment .payment_list .member .warning{font-size:14px;color:red;margin:20px 0 0}.bookings-new .po_payment .payment_list .booking-room-options .room_img{margin:0 0 20px}.bookings-new .po_payment .payment_list .booking-room-options .option_select.agree_all{margin-bottom:30px}.bookings-new .po_payment .payment_list .booking-room-options .option_select.agree_all>div>label{display:flex;border-radius:5px;background:#fafafa;border:1px solid #e6e6e6;align-items:flex-start;padding:20px;cursor:pointer;margin-right:0;flex-direction:column}.bookings-new .po_payment .payment_list .booking-room-options .option_select.agree_all .check-agree-btn{font-size:16px}.bookings-new .po_payment .payment_list .booking-room-options .option_select.agree_all .txt{padding:8px 0 0 27px;color:#777;margin:0}@media(max-width:768px){.bookings-new .po_payment .payment_list .booking-room-options .option_select.agree_all{margin-bottom:20px}}.bookings-new .po_payment .payment_list .booking-room-options .option_select.agree_each{margin-bottom:30px}.bookings-new .po_payment .payment_list .booking-room-options .option_select.agree_each>div>label{margin:0 0 8px;padding-left:20px;font-size:14px;cursor:pointer}.bookings-new .po_payment .payment_list .booking-room-options .option_select.agree_each>div>label .check_skin{margin-right:0}.bookings-new .po_payment .payment_list .booking-room-options .option_select.agree_each>div>label .check_skin .check-agree-btn{padding-bottom:11px}.bookings-new .po_payment .payment_list .booking-room-options .option_select.agree_each .txt{padding:8px 0 0 27px;color:#777}@media(max-width:768px){.bookings-new .po_payment .payment_list .booking-room-options .option_select.agree_each{margin-bottom:0}}.bookings-new .po_payment .payment_list .booking-room-options .option_select{margin-bottom:73px}@media(max-width:768px){.bookings-new .po_payment .payment_list .booking-room-options .option_select{margin-bottom:20px}.bookings-new .po_payment .payment_list .booking-room-options .option_select .check_skin .check-agree-btn{display:inline-block;position:relative;padding-left:27px;font-size:12px;line-height:16px;z-index:3;border:none;width:inherit}}.bookings-new .po_payment .payment_list .booking-room-options .room_img .swiper-button-next:after,.bookings-new .po_payment .payment_list .booking-room-options .room_img .swiper-button-prev:after{display:none}.bookings-new .po_payment .payment_list .booking-room-options .swiper-button-next:hover,.bookings-new .po_payment .payment_list .booking-room-options .swiper-button-prev:hover{opacity:.5}.bookings-new .po_payment .payment_list .booking-room-options .swiper-button-prev{background-image:url(/web/images/arw_slick.png)!important;width:60px;height:60px;left:0;opacity:1}@media(max-width:768px){.bookings-new .po_payment .payment_list .booking-room-options .swiper-button-prev{width:30px;height:30px;margin-top:-15px;background-size:cover}}.bookings-new .po_payment .payment_list .booking-room-options .swiper-button-next{background-image:url(/web/images/arw_slick.png)!important;background-position:0 -60px;width:60px;height:60px;right:0;opacity:1}@media(max-width:768px){.bookings-new .po_payment .payment_list .booking-room-options .swiper-button-next{width:30px;height:30px;margin-top:-15px;background-position:0 -30px;background-size:cover}}.bookings-new .po_payment .payment_list .payment-method.add-desc-wrapper{flex-wrap:wrap}.bookings-new .po_payment .payment_list .payment-method .add-desc{margin:25px 0 0 38%;width:62%;font-size:14px;color:#777;line-height:1.7}.bookings-new .po_payment .payment_list .payment-method .add-desc .paypal-desc,.bookings-new .po_payment .payment_list .payment-method .add-desc .paypal-desc li{cursor:default}.bookings-new .po_payment .payment_list .payment-method .add-desc .paypal-desc li{list-style:disc;margin-left:20px}.bookings-new .po_payment .payment_list .payment-method .add-desc .paypal-desc li a{color:#fff}@media(max-width:768px){.bookings-new .po_payment .payment_list .payment-method .add-desc{width:100%;margin:15px 0 0;font-size:12px}.bookings-new .po_payment .payment_list .payment-method .desktop{display:none}}.bookings-new .po_payment .payment_list .payment-method .cont{display:flex;flex-direction:column}.bookings-new .po_payment .payment_list .payment-method .cont .disabled{color:#a8a8a8}.bookings-new .po_payment .payment_list .payment-method .cont .disabled :before{background-color:#f3f3f3}@media(max-width:768px){.bookings-new .po_payment .payment_list .payment-method .cont{display:block}.bookings-new .po_payment .payment_list .payment-method .cont .desktop{display:none}}@media(min-width:769px){.bookings-new .po_payment .payment_list .payment-method .cont .paymethod_radio:not(:first-child){margin-top:20px}.bookings-new .po_payment .payment_list .payment-method .cont .mobile{display:none}}.bookings-new .po_payment .payment_list .payment-method .warning-box{display:flex;flex-direction:column;padding:20px 0 0 25px}.bookings-new .po_payment .payment_list .payment-method .warning-box .aman-warning{order:1}.bookings-new .po_payment .payment_list .payment-method .warning-box .aman-warning .warning-title{height:14px;flex-grow:0;margin:0 0 7px;font-family:Pretendard JP;font-size:14px;line-height:1.08;text-align:left;color:#f08300}.bookings-new .po_payment .payment_list .payment-method .warning-box .aman-warning .warning-title:before{top:0;left:0;display:inline-block;content:"!";color:#fff;background:#f08300;width:16px;line-height:16px;text-align:center;font-weight:700;border-radius:50%}.bookings-new .po_payment .payment_list .payment-method .warning-box .aman-warning .warning-desc{flex-grow:0;margin:0 0 0 21px;font-family:Pretendard JP;font-size:12px;line-height:1.67;text-align:left;color:gray}@media(max-width:768px){.bookings-new .po_payment .payment_list .payment-method .warning-box{display:block}.bookings-new .po_payment .payment_list .payment-method .warning-box .aman-warning{margin:16px 0 0 auto}.bookings-new .po_payment .payment_list .payment-method .warning-box .aman-warning br{display:none}.bookings-new .po_payment .payment_list .payment-method .warning-box .aman-warning .warning-desc{margin-top:10px}.bookings-new .po_payment .payment_list .payment-method .warning-box{padding:0 0 20px 25px}.bookings-new .po_payment .payment_list .payment-method .warning-box:lang(ja){padding:0 0 20px 39px}}.bookings-new .po_payment .payment_list .payment-method .radio_skin span>img{margin-top:-2px}.bookings-new .po_payment .payment_list .payment-method .card_list{margin-top:20px;overflow:visible;display:flex}.bookings-new .po_payment .payment_list .payment-method .card_list .card_wrap{width:200px}.bookings-new .po_payment .payment_list .payment-method .card_list .swiper-slide-active .card_box:after{opacity:0}.bookings-new .po_payment .payment_list .payment-method .card_list .swiper-slide-active .card_ect{display:block}.bookings-new .po_payment .payment_list .total-price-list-wrapper .plus-option-tit{float:left}.bookings-new .po_payment .payment_list .total-price-list-wrapper .cont dt{padding:0}.bookings-new .po_payment .payment_list .total-price-list-wrapper .cont dt .plus_option{word-break:break-word}.bookings-new .po_payment .payment_list .total-price-list-wrapper .plus-option-wrapper{display:flex;flex-wrap:wrap}.bookings-new .po_payment .payment_list .total-price-list-wrapper.remove-border{border:none;padding-bottom:0}.bookings-new .po_payment .agree_box .board_fold .faq_cont{padding-top:0}.bookings-new .po_payment .agree_box .board_fold li .tab_view{display:block!important}@media(max-width:768px){.bookings-new .po_payment .agree_box .board_fold li .tab_view{height:400px;overflow:hidden;overflow-y:scroll}.bookings-new .po_payment .agree_box .board_fold li .tab_view dl dt{padding-bottom:15px}.bookings-new .po_payment .agree_box .board_fold li .tab_view dd ul li{padding:10px 0}}.bookings-new .po_payment .agree_box .board_fold li .show{display:block!important}.bookings-new .po_payment .agree_box .board_fold li .view{display:none}@media(max-width:768px){.bookings-new .po_payment .agree_box .check_skin{height:46px;padding:12px 0}.bookings-new .po_payment .agree_box .check_skin input+span{line-height:12px}}.bookings-new .modalInner{overflow:visible;overflow:initial}.bookings-new .shared-calendar .alert{top:-20vh;width:30%}.bookings-new .shared-calendar .DatePicker_calendar_wrap{border-top:none;margin-top:0;padding-top:0}.bookings-complte .complete-page{background-size:cover;background-repeat:no-repeat;background-position:50% 50%;background-image:url(/web/images/booking-complete.png)}.bookings-complte .complete-page .msg{line-height:1.5}.sales-intermediary{color:#333;font-size:14px;line-height:1.67;padding:10px 57px;text-align:center;letter-spacing:-.1px}@media(max-width:768px){.sales-intermediary{font-size:12px;padding:5px 0 0;text-align:left}}.card_list{overflow:visible;display:flex}.card_list .card_wrap{display:flex;flex-direction:column;gap:8px;width:200px}.card_list .swiper-wrapper{gap:16px}.toast-wrapper{display:flex;flex-direction:column;position:fixed;top:calc(100% - 55vh);left:50%;right:0;z-index:10;width:25%;transform:translate(-50%,-150px)}.toast-wrapper .toast-msg{background:#fff;text-align:center;box-shadow:0 0 8px 2px rgba(0,0,0,.3);opacity:.8;min-height:60px;height:auto;width:100%;padding:10px 0;margin-top:1px}.toast-wrapper .toast-msg,.toast-wrapper.open{display:flex;align-items:center;justify-content:center}@media(max-width:768px){.toast-wrapper{min-width:240px;width:50%;white-space:nowrap}}.shard-pagination{display:flex;justify-content:center;position:absolute;bottom:0;left:50%;transform:translate(-50%,50%);z-index:11}.shard-pagination .fraction,.shard-pagination .fraction-mo,.shard-pagination .fraction-same{display:flex}.shard-pagination .fraction .fraction-number,.shard-pagination .fraction-mo .fraction-number,.shard-pagination .fraction-same .fraction-number{text-align:center;font-size:14px;color:#181818;line-height:1;cursor:default;margin-left:20px}.shard-pagination .bullets,.shard-pagination .bullets-mo,.shard-pagination .bullets-same{display:flex}.shard-pagination .bullets .bullet,.shard-pagination .bullets-mo .bullet,.shard-pagination .bullets-same .bullet{opacity:.2;display:inline-block;width:6px;height:6px;margin:0 3px;border-radius:50%;cursor:pointer;background:#000}.shard-pagination .bullets .bullet.active,.shard-pagination .bullets-mo .bullet.active,.shard-pagination .bullets-same .bullet.active{opacity:1}.shard-pagination .arrow-btn-wrapper{display:flex;margin-left:20px;width:30px;justify-content:space-between}.shard-pagination .arrow-btn-wrapper .prev-btn{width:9px;height:15px;background:url(/web/images/arw-bk.png) no-repeat 9px 20px;background-position:0 -15px;cursor:pointer}.shard-pagination .arrow-btn-wrapper .next-btn{left:50%;top:inherit;bottom:-1px;width:9px;height:15px;background:url(/web/images/arw-bk.png) no-repeat 9px 20px;background-position:0 0;cursor:pointer}.shard-pagination .bullets-mo,.shard-pagination .fraction-wrapper-mo{display:none}@media(max-width:768px){.shard-pagination{left:50%;bottom:4px}.shard-pagination .fraction{margin-left:80px}.shard-pagination .bullets-mo,.shard-pagination .fraction-mo{display:block!important}.shard-pagination .bullets,.shard-pagination .fraction{display:none!important}}.findstay-only-membership{background:url(/web/images/blindwhile.jpeg) no-repeat;background-size:cover}.findstay-only-membership .bg{height:1200px;background-color:rgba(0,0,0,.8);margin-bottom:-110px}.findstay-only-membership .bg .msg{line-height:2;position:absolute;width:100%;font-size:30px;top:40%;left:0;text-align:center;color:#fff}.findstay-only-membership .bg a{background-color:hsla(0,0%,100%,.1);position:absolute;text-align:center;height:50px;line-height:50px;width:160px;bottom:20vh;left:50%;margin-left:-80px;border:1px solid #fff;color:#fff}@media(max-width:768px){.findstay-only-membership .bg{height:100vh}.findstay-only-membership .bg .msg{font-size:18px;top:40%}}.mypage_wrap .txt-br{margin-top:5px}.mypage_wrap .en-payment{padding:10px 0 0}.guest_comfirm .txt-br{margin-top:5px}@media(min-width:769px){.mypage-reservation-info .mystay_box .btn_wh_en{width:190px}}.mypage_myinfo .edit{margin-top:20px}.mypage_myinfo .btn_hidden{padding:0}.mypage_myinfo .my-count{margin-top:16px}@media(max-width:768px){.mypage_myinfo .my-count{word-break:keep-all;cursor:pointer;margin-top:12px}.mypage_myinfo .edit{margin-top:0;display:flex;justify-content:center;flex-wrap:wrap}.mypage_myinfo .edit span{margin-top:20px;line-height:.6}.mypage_myinfo .edit a{display:inline-block;margin:20px 0 0 10px}}.btn_like.mypage_list{width:44px;height:44px}.pocoming_wrap .pocoming_box .house_info .info-wrapper{display:inline-block}.pocoming_wrap .pocoming_box .house_info .info-wrapper .tit{margin:0 20px}.pocoming_wrap .pocoming_box .house_info .info-wrapper .upcomming-txt{width:62px;height:20px;margin:8px auto 0;font-family:Pretendard JP;font-size:12px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.67;letter-spacing:normal;text-align:left;color:gray}.pocoming_wrap .pocoming_box .house_info .info-wrapper .upcomming-city-name{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;padding:0 20px;margin:20px auto 0;font-family:Pretendard JP;font-size:12px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.67;letter-spacing:normal;text-align:center;color:gray}.pocoming_wrap .pocoming_box .house_info .info-wrapper .more{font-family:Pretendard JP;font-weight:400;margin-top:29px}.pocoming_wrap .pocoming_box .house_info .info-wrapper .alarm-closed{color:#b3b3b3}@media(max-width:768px){.pocoming_wrap .pocoming_box .preorder-now .house_info .info-wrapper{display:inline-block}.pocoming_wrap .pocoming_box .preorder-now .house_info .info-wrapper .today{margin-top:12px}}.signup-agree li .view{overflow-x:hidden;overflow-y:auto;max-height:300px;word-break:break-all;margin:0!important;padding:20px!important}.layer_pop{display:none;position:fixed;top:0;right:0;bottom:0;left:0;width:100%;text-align:center;background:rgba(0,0,0,.8);overflow:auto;z-index:var(--overlay)}.layer_pop:before{content:"";display:inline-block;height:100%;vertical-align:middle}.layer_pop .layer_pop_wrap{position:relative;display:inline-block;width:600px;margin:50px auto;background:#fff;text-align:left;vertical-align:middle;outline:none}.layer_pop .layer_title,.layer_pop .layer_title_preorder{line-height:80px;font-size:16px;font-weight:500;color:#000;letter-spacing:4.8px;padding-left:50px}.layer_pop .layer_title_preorder{line-height:50px}.layer_pop .btn_layer_close{display:inline-block;position:absolute;top:30px;right:30px;font-size:0;text-indent:-999px;background:url(/web/images/btn-close.png) no-repeat 50%;width:22px;height:22px}@media (max-width:768px){.layer_pop{top:50px;bottom:60px}.layer_pop:before{display:none}.layer_pop .layer_pop_wrap{width:100%;min-height:100vh;margin:0 auto;transform:none}.layer_pop .btn_layer_close{display:none}.layer_pop .btn_back{background:url(/web/images/btn_back.png) no-repeat 50%;background-size:cover;display:inline-block;width:40px;height:40px;text-indent:-999999px;position:absolute;top:3px;left:0}.layer_pop .layer_title{line-height:46px;background:#f5f5f5;text-align:center;width:auto;display:block;font-size:14px;padding:0;letter-spacing:0}.layer_pop.mo_pop_fixed{top:0;bottom:0}.layer_pop.mo_pop_fixed:before{display:block}.layer_pop.mo_pop_fixed .layer_pop_wrap{min-height:auto;padding:0 20px}.layer_pop.mo_pop_fixed .btn_back,.layer_pop.mo_pop_fixed .layer_title{display:none!important}}.ck-content{min-height:599px;line-height:1.75}.previewContainer .ck-content{max-height:none;max-width:1330px;margin:0 auto}.previewContainer .ck-editor__editable{border:none!important}.ck-content ul,ol{padding-top:.2em;margin-bottom:var(--ck-spacing-large);-webkit-margin-before:.5em;margin-block-start:.5em;-webkit-margin-after:.5em;margin-block-end:.5em;-webkit-padding-start:30px;padding-inline-start:30px}.ck-content ul li{list-style:disc}.ck-content ul ul li{list-style:circle}.ck-content ul ul ul li{list-style:square}.ck-content ol li{list-style:decimal}.ck-content ol ol li{list-style:lower-latin}.ck-content ol ol ol li{list-style:lower-roman}.ck-content h2,.ck-content h3,.ck-content h4{font-weight:400;font-stretch:normal;font-style:normal;line-height:1.75;letter-spacing:normal;text-align:justify}.ck-content h2{font-size:28px;color:#1a1a1a}.ck-content h3{font-size:24px;color:#333}.ck-content h4{font-size:20px;color:#333}.ck-content li,.ck-content p{font-size:16px;line-height:1.75;color:#4d4d4d}.ck-content a{display:inline;color:inherit;text-decoration:underline}.ck-content hr{height:1px!important}.ck-read-only{padding:0!important}.ck-content .image.image_resized{max-width:100%}.ck-content .image-style-side{max-width:50%;float:right;margin-left:var(--ck-image-style-spacing)}.ck-content .image.image_resized{display:block;box-sizing:border-box}.ck-content .image.image_resized img{width:100%}.ck-content .image.image_resized>figcaption{display:block}.postingEditor .ck-editor__top{display:none}.ck-sticky-panel__content{top:calc(env(safe-area-inset-top) + 76px)!important}.wrap_outer{display:flex;gap:7px}.wrap_content.mobile_align_full,.wrap_item.item_type_gridGallery,.wrap_item.item_type_img,.wrap_outer{width:100%!important}.item_type_gridGallery .column2 .wrap_img_float{width:50%!important}.item_type_gridGallery .column3 .wrap_img_float{width:33.3%!important}@media (max-width:1024px){.ck-sticky-panel__content{top:calc(env(safe-area-inset-top) + 60px)!important}}@media (max-width:768px){.ck-content hr{margin:15px 20px!important}.ck-content h2,.ck-content h3,.ck-content h4,.ck-content p{padding:0 20px!important}.ck-content blockquote{padding:21px 0!important;margin:15px 20px 0!important}.ck-content h2{font-size:23px;color:#1a1a1a}.ck-content h3{font-size:21px;color:#333}.ck-content h4{font-size:17px;color:#333}}.pc_preview_wrap .swiper-button-next:after,.pc_preview_wrap .swiper-button-prev:after{display:none}.pc_preview_wrap .swiper-button-next:hover,.pc_preview_wrap .swiper-button-prev:hover{opacity:1}.pc_preview_wrap .swiper-button-next{opacity:.5;margin-top:260px;right:40%;z-index:20;width:16px;height:22px}.pc_preview_wrap .swiper-button-prev{opacity:.5;margin-top:260px;left:40%;z-index:20;width:16px;height:22px}.pc_preview_wrap .review_text_wrap{display:flex;width:100%;margin-top:180px}.pc_preview_wrap .review_text_wrap .review_text{font-size:21px;font-family:Abel;letter-spacing:21px;margin:auto}.pc_preview_wrap .pc_preview_body{margin:auto;padding:0 20px;width:100%;max-width:1142px;height:-moz-fit-content;height:fit-content}.pc_preview_wrap .pc_preview_body .pc_content{margin-top:86px;height:414px;border:1px solid #e6e6e6;display:flex}.pc_preview_wrap .pc_preview_body .pc_content .pc_text_section{display:flex;padding:44px;flex-direction:column;width:100%;height:100%}.pc_preview_wrap .pc_preview_body .pc_content .pc_text_section .pc_title{font-size:32px;line-height:52px;font-weight:400}.pc_preview_wrap .pc_preview_body .pc_content .pc_text_section .pc_author{margin-top:20px;font-size:20px;line-height:36px;font-weight:400}.pc_preview_wrap .pc_preview_body .pc_content .pc_text_section .pc_preview{margin-top:20px;font-weight:400;font-size:18px;line-height:32px;word-break:keep-all;color:#666}.pc_preview_wrap .pc_preview_body .pc_content .pc_text_section .pc_detail{width:78px;height:44px;font-weight:400;font-size:16px;line-height:32px;border-bottom:1px solid #1a1a1a;margin-top:auto;margin-left:auto;padding:6px 0}.mobile_preview_wrap .swiper-pagination-bullet-active{background-color:#333}.mobile_preview_wrap .mobile_preview_body{margin-bottom:50px;padding:0 20px;margin-top:48px}.mobile_preview_wrap .mobile_preview_body .mobile_review{font-size:21px;font-family:Abel;letter-spacing:21px;text-align:center}.mobile_preview_wrap .mobile_preview_body .mobile_content{text-align:left}.mobile_preview_wrap .mobile_preview_body .mobile_content .mobile_title{font-size:18px;line-height:28px;font-weight:400;margin-top:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile_preview_wrap .mobile_preview_body .mobile_content .mobile_author{margin-top:8px;font-size:14px;line-height:20px;font-weight:400;color:#4d4d4d;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile_preview_wrap .mobile_preview_body .mobile_content .mobile_preview{margin-top:8px;font-weight:400;font-size:14px;line-height:24px;word-break:keep-all;height:72px;color:#666;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow-y:hidden;text-overflow:ellipsis}.mobile_preview_wrap .mobile_preview_body .mobile_content .mobile_detail{border:1px solid #333;max-width:390px;width:100%;height:44px;margin:24px auto auto;display:grid;place-content:center}.review_text_wrap{display:flex;width:100%;margin-top:100px}.review_text_wrap .review_text{font-size:14px;line-height:20px;font-family:Abel;letter-spacing:6px;font-weight:400;margin:auto}.promotion-image-wrapper{cursor:pointer}.promotion-image-wrapper .swiper-button-next,.promotion-image-wrapper .swiper-button-prev{position:absolute;background-size:contain;transition:opacity .3s ease;width:44px;height:44px;padding:7px;opacity:0}.promotion-image-wrapper .swiper-button-next{right:0;background:url(/web/images/swiper-arrow-next.svg) 50% no-repeat}.promotion-image-wrapper .swiper-button-prev{left:0;background:url(/web/images/swiper-arrow-prev.svg) 50% no-repeat}.promotion-image-wrapper .swiper-button-next:after,.promotion-image-wrapper .swiper-button-prev:after{display:none}@media(hover:hover)and (pointer:fine){.promotion-image-wrapper:hover .swiper-button-next,.promotion-image-wrapper:hover .swiper-button-prev{opacity:.7}.promotion-image-wrapper .swiper-button-next:hover,.promotion-image-wrapper .swiper-button-prev:hover{opacity:1!important}}.promotion-image-wrapper .swiper-pagination-bullets{bottom:19px!important;font-size:8px}.promotion-image-wrapper .swiper-pagination-bullet{background-color:hsla(0,0%,100%,.5);box-shadow:0 0 2px 0 var(--color-elevation,rgba(26,26,26,.3));opacity:1;width:6px;height:6px}.promotion-image-wrapper .swiper-pagination-bullet-active{background-color:#fff}._SearchBar_search_place__oGy3c{display:flex;gap:8px;align-items:center;justify-content:center;min-height:40px}._SearchBar_search_input__8bE5t{word-wrap:break-word;font-size:1rem!important;line-height:1.625rem!important;letter-spacing:0!important;font-weight:600!important;color:#1a1a1a}._SearchBar_search_input__8bE5t::-moz-placeholder{color:#949494;word-wrap:break-word;font-size:1rem!important;line-height:1.625rem!important;letter-spacing:0!important;font-weight:400!important}._SearchBar_search_input__8bE5t:-ms-input-placeholder{color:#949494;word-wrap:break-word;font-size:1rem!important;line-height:1.625rem!important;letter-spacing:0!important;font-weight:400!important}._SearchBar_search_input__8bE5t::placeholder{color:#949494;word-wrap:break-word;font-size:1rem!important;line-height:1.625rem!important;letter-spacing:0!important;font-weight:400!important}._SearchBar_scroll_search_bar_container__PVCSy{position:relative;display:flex;width:100%;overflow:hidden}._SearchBar_region_chip_list_on_search_bar__NNtyi{display:flex;gap:4px;flex-wrap:nowrap;align-items:center;overflow-x:auto;overflow-y:hidden;padding-right:77px}._SearchBar_clear_button_container__6ftY_{position:absolute;right:0;width:77px;height:100%;background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff)}._SearchBar_clear_button__XcGgw{position:absolute;right:0;display:flex;align-items:center}._homeToggleButton_container__g_Ioh{border-radius:100px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:hsla(0,0%,100%,.24);box-shadow:0 4px 12px 0 rgba(0,0,0,.12);height:40px;display:flex;align-items:center;gap:6px;flex-shrink:0;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}._homeToggleButton_item__sD_9T{flex:1 1;color:#fff;font-size:15px;font-style:normal;font-weight:600;line-height:1;letter-spacing:.21px;display:flex;align-items:center;justify-content:center;z-index:1}._homeToggleButton_left_item__mB5zj{padding:6px 12px 6px 16px}._homeToggleButton_right_item__7p_d2{padding:6px 16px 6px 12px}._homeToggleButton_selected_item__ohyqj{color:#171719;font-weight:700}._homeToggleButton_thumb__QdfAO{position:absolute;top:0;left:0;width:calc(50% + 3px);height:100%;background:#fff;border-radius:100px;z-index:0;transition:transform .16s;box-shadow:0 4px 12px 0 rgba(0,0,0,.12)}._homeToggleButton_thumb_right__nzUFj{transform:translateX(calc(100% - 6px))}._gnb-header-pc_search_wrapper__9b3Kq{display:flex;align-items:center;width:30%;max-width:414px;height:42px;border:1px solid #e6e6e6;border-radius:9999px;cursor:pointer;padding-left:16px}._gnb-header-pc_align_center__wmFFq{margin-left:470px}._gnb-header-pc_align_left__GU_iv{margin-left:0}._gnb-header-pc_search__Dtzsf{margin-left:8px;word-wrap:break-word}._gnb-header-pc_desktop_search_button__WN6Ry{gap:6px!important}._gnb-header-pc_desktop_search_text___q1R3{font-size:15px!important;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;word-break:break-all}._gnb-header-pc_desktop_action_button_list_container__4shDo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;max-width:1280px}._gnb-header-pc_desktop_action_button_list_inner_container__ZM8jF{display:flex;gap:16px}._gnb-header-pc_desktop_home_toggle_button__UkkfO{opacity:1;height:44px;min-width:120px;border:1px solid}._gnb-header-pc_desktop_light_gnb_home_toggle_button__zd1ge{box-shadow:0 4px 8px 0 rgba(0,0,0,.08)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border:1px solid #dfe0e2}._gnb-header-pc_desktop_home_toggle_button_item__gcQPj{height:40px}._gnb-header-pc_desktop_light_gnb_home_toggle_button_item__tSElg{color:#171719}._gnb-header-pc_desktop_light_gnb_home_toggle_button_selected_item__89_Fy{color:#fff}._gnb-header-pc_desktop_light_gnb_home_toggle_button_thumb__Kzleu{background:#171719}._gnb-header-pc_desktop_dark_gnb_search_bar__naSoR{border:1px solid #fff!important;background-color:#fff!important}._gnb-header-pc_desktop_dark_gnb_navigation_menu__nx9YA{color:#fff!important}._gnb-header-pc_desktop_dark_gnb_navigation_menu__nx9YA:hover{border-bottom:2px solid #fff!important}._gnb-header-pc_desktop_dark_gnb_navigation_menu_divider__yTHhH{background-color:#b4b6ba!important}@media(max-width:1528px){._gnb-header-pc_desktop_action_button_list_container__4shDo{position:static;transform:none;max-width:100%;width:auto;flex:1 1;display:flex;justify-content:center}._gnb-header-pc_desktop_action_button_list_inner_container__ZM8jF{width:100%;gap:14px}}._footer_mobile_footer_wrapper__bfWKQ{display:block;background-color:#f2f2f2;padding:24px 20px 108px;position:relative}@media(min-width:1025px){._footer_mobile_footer_wrapper__bfWKQ{display:none}}._footer_pc_footer_wrapper__qRIJF{display:none;background-color:#f2f2f2;box-sizing:border-box;padding:48px 32px;width:100%}@media(min-width:1025px){._footer_pc_footer_wrapper__qRIJF{display:grid}}._footer_pc_footer_wrapper__qRIJF ._footer_footer_content__3jW4f{max-width:1328px;width:100%;margin:0 auto;display:grid}._footer_pc_footer_wrapper__qRIJF ._footer_header_container__lQpgT{display:flex;justify-content:space-between;align-items:center}._footer_pc_footer_wrapper__qRIJF ._footer_service_container__xoSq7{display:block}._footer_pc_footer_wrapper__qRIJF ._footer_main_container__gi4T9{display:flex;justify-content:space-between;align-items:flex-end;margin-top:36px}._footer_pc_footer_wrapper__qRIJF ._footer_info_container__qXzEn{display:grid;justify-content:space-between}._footer_pc_footer_wrapper__qRIJF ._footer_about_container__XMgWI{display:flex;align-items:center}._footer_dark_footer__DyKgF{background-color:rgba(41,42,45,.8);color:#979799}._footer_business_info_toggle__lIMgE{display:flex;justify-content:space-between;align-items:center;position:relative}._footer_business_info_toggle__lIMgE button{font-weight:700;font-size:12px;line-height:20px;color:#949494}._footer_business_info_toggle__lIMgE ._footer_closed_info_arrow__V59LR{vertical-align:middle;margin-left:4px;margin-bottom:3px}._footer_business_info_toggle__lIMgE ._footer_opened_info_arrow__4hK4z{vertical-align:middle;margin-bottom:2px;margin-left:4px;rotate:180deg}._footer_business_info__JP_Hp{max-height:100vh;margin-top:12px;display:block}@media(max-width:1024px){._footer_business_info__JP_Hp div{display:block;margin-bottom:4px}}@media(min-width:1025px){._footer_business_info__JP_Hp{display:flex;flex-wrap:wrap}._footer_business_info__JP_Hp div:not(:last-child):after{content:"|";margin:0 3px;color:#949494}}._footer_business_info__JP_Hp ._footer_content__ujWkV,._footer_business_info__JP_Hp ._footer_subject__ojPJp{font-weight:400;font-size:12px;line-height:20px;color:#949494}._footer_business_info__JP_Hp ._footer_content__ujWkV{color:#949494}._footer_about_stayfolio__YTAuj{color:#767676;margin-top:12px}._footer_about_stayfolio__YTAuj button,._footer_about_stayfolio__YTAuj span{font-weight:400;font-size:12px;line-height:22px;color:#767676}@media(min-width:1025px){._footer_about_stayfolio__YTAuj{color:#949494;margin-top:0}._footer_about_stayfolio__YTAuj span{line-height:1.375rem!important}._footer_about_stayfolio__YTAuj ._footer_subject__ojPJp,._footer_about_stayfolio__YTAuj span{word-wrap:break-word;font-size:.875rem!important;letter-spacing:.01em!important;font-weight:400!important}._footer_about_stayfolio__YTAuj ._footer_subject__ojPJp{line-height:1.25rem!important}}._footer_agreements__I1Dan button,._footer_agreements__I1Dan span{font-weight:400;font-size:12px;line-height:22px;color:#767676}._footer_agreements__I1Dan span:first-child{display:none}._footer_agreements__I1Dan ._footer_personal_info__XozJv{font-weight:700}@media(min-width:1025px){._footer_agreements__I1Dan{color:#949494;height:22px}._footer_agreements__I1Dan span{word-wrap:break-word;font-size:.875rem!important;line-height:1.25rem!important;letter-spacing:.01em!important;font-weight:400!important}._footer_agreements__I1Dan span:first-child{display:inline}._footer_agreements__I1Dan ._footer_subject__ojPJp{word-wrap:break-word;font-size:.875rem!important;line-height:1.25rem!important;letter-spacing:.01em!important;font-weight:700!important}}._footer_customer_service__1bZ1b{display:flex;gap:4px;color:#767676;margin-top:12px}._footer_customer_service__1bZ1b span{font-size:12px;line-height:22px}._footer_customer_service__1bZ1b ._footer_subject__ojPJp{font-weight:700;font-size:12px;line-height:22px}@media(min-width:1025px){._footer_customer_service__1bZ1b{color:#595959}._footer_customer_service__1bZ1b span{word-wrap:break-word;font-size:.875rem!important;line-height:1.375rem!important;letter-spacing:.01em!important;font-weight:400!important}._footer_customer_service__1bZ1b ._footer_subject__ojPJp{word-wrap:break-word;font-size:.875rem!important;line-height:1.25rem!important;letter-spacing:.01em!important;font-weight:600!important}}._footer_contacts__u1aWs{display:flex;color:#767676;font-size:12px;line-height:22px}._footer_contacts__u1aWs div{cursor:pointer}._footer_contacts__u1aWs span{margin:0 3px}@media(min-width:1025px){._footer_contacts__u1aWs{display:flex;gap:8px;margin-top:8px;color:#595959}._footer_contacts__u1aWs div{word-wrap:break-word;font-size:.75rem!important;line-height:1rem!important;letter-spacing:.02em!important;font-weight:400!important;border:1px solid #767676;border-radius:4px;padding:4px 8px}._footer_contacts__u1aWs span{display:none}}._footer_notice__ICvSC{font-weight:400;font-size:12px;line-height:20px;color:#949494;margin-top:12px}._footer_sns__gcETJ{width:180px;margin-top:20px;display:flex}._footer_sns__gcETJ svg{cursor:pointer;width:36px;height:36px;display:grid;place-self:center;margin:auto}@media(min-width:1025px){._footer_footer_wrapper__9aLtt{width:100vw}}._mobileBottomNavigationBar_mobile_container__Umv5q{display:none}@media(max-width:1024px){._mobileBottomNavigationBar_mobile_container__Umv5q{position:fixed;left:0;bottom:0;width:100%;display:flex;padding-top:8px;padding-bottom:calc(env(safe-area-inset-bottom) + 6px);z-index:8000;box-shadow:0 0 20px 0 rgba(0,0,0,.06);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background-color:hsla(0,0%,100%,.92)}._mobileBottomNavigationBar_mobile_navigation_item__R7JHt{display:flex;flex-direction:column;align-items:center;flex:1 1;gap:2px;color:#979799;font-size:10px;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-.37px;cursor:pointer}._mobileBottomNavigationBar_mobile_navigation_item_active__bgrEa{color:#171719}._mobileBottomNavigationBar_mobile_icon_container__PJD7p{position:relative}._mobileBottomNavigationBar_mobile_active_dot__CPjEs{position:absolute;top:0;right:0;width:6px;height:6px;border-radius:50%;background-color:#f06969}}._mypage_login_wrap__y8EnS ._mypage_change_password__mUfd_,._mypage_myedit_box__qvNF2{display:flex;flex-direction:column;gap:48px}._mypage_myedit_box__qvNF2{width:55.26%;padding-top:45px}._mypage_agree_box__YAeT5{padding:20px 0 0}._mypage_btn_out__EfXoZ{position:absolute;bottom:46px;left:0;line-height:2;font-size:13px;border-bottom:1px solid #181818}@media (max-width:768px){._mypage_myedit_box__qvNF2{width:100%}._mypage_btn_out__EfXoZ{bottom:-30px}}._mypage_myedit_box__qvNF2 ._mypage_input_box__nNBId ._mypage_tit__NAwna{font-weight:400}._mypage_myedit_box__qvNF2 ._mypage_input_box__nNBId ._mypage_app_list__4sx27{display:flex;margin:20px 0 0 12px}._mypage_myedit_box__qvNF2 ._mypage_input_box__nNBId ._mypage_app_list__4sx27 li+li{margin-left:8px}._mypage_myedit_box__qvNF2 ._mypage_input_box__nNBId input:-moz-read-only{color:#666}._mypage_myedit_box__qvNF2 ._mypage_input_box__nNBId input:read-only{color:#666}._mypage_birth_input__20KGs{display:flex;font-size:16px;border-bottom:1px solid #ddd}._mypage_birth_input__20KGs ._mypage_birth_date__skVAx{flex:1 1;font-size:16px;border:none;text-align:center;height:44px}._mypage_gender_select__oCLbK{display:flex;margin-top:14px}._mypage_gender_select__oCLbK ._mypage_btn_style__yv4_G{flex:1 1}._mypage_gender_select__oCLbK input{width:0}._mypage_gender_select__oCLbK ._mypage_btn_style__yv4_G+._mypage_btn_style__yv4_G{margin-left:12px}._mypage_radio_skin__MCfLk._mypage_btn_style__yv4_G input+span{text-align:center;border:1px solid #000;line-height:36px;padding:0;width:100%;font-size:13px}._mypage_radio_skin__MCfLk input+span{display:inline-block;position:relative;padding-left:25px;font-size:14px;line-height:16px}._mypage_radio_skin__MCfLk._mypage_btn_style__yv4_G input:checked+span{border:1px solid #333;background:#333;color:#fff;z-index:20}._mypage_agree_box__YAeT5 ._mypage_magree_tit__hNPxh{font-weight:400}._mypage_agree_box__YAeT5 ._mypage_check_skin__AYYhf input+span{font-size:16px}._mypage_agree_box__YAeT5 ._mypage_agree_desc__r2xl3{padding:20px 0 30px;color:#4d4d4d;line-height:1.6}@media (max-width:768px){._mypage_profile_photo__lRnRr ._mypage_default_photo__G846a{margin-top:40px}._mypage_myedit_box__qvNF2 ._mypage_input_box__nNBId input:-moz-read-only{font-size:14px}._mypage_myedit_box__qvNF2 ._mypage_input_box__nNBId input:read-only{font-size:14px}._mypage_birth_input__20KGs ._mypage_birth_date__skVAx{padding:0 20px 0 0;margin:0;font-size:16px}._mypage_agree_box__YAeT5 ._mypage_check_skin__AYYhf input+span{font-size:14px}}._mypage_myedit_verify__85mzY{width:560px;border:1px solid #e6e6e6;margin:120px auto 0;padding:48px 60px}._mypage_myedit_verify__85mzY ._mypage_join_box__kuokS ._mypage_input_box__nNBId ._mypage_tit__NAwna{font-weight:400}._mypage_myedit_verify__85mzY ._mypage_bt_btns__j0jXr{width:auto;padding:0 40px}._mypage_myedit_verify__85mzY ._mypage_bt_btns__j0jXr button{height:44px;font-size:14px}@media (max-width:768px){._mypage_myedit_verify__85mzY{width:100%;border:none;padding:0;margin:48px auto 0}._mypage_myedit_verify__85mzY ._mypage_bt_btns__j0jXr{padding:0}}._mypage_qna_wrap__KwJ9o ._mypage_board_fold__Kkdou{padding-bottom:20px;min-width:790px}._mypage_qna_wrap__KwJ9o ._mypage_board_fold__Kkdou li{background:#fff;position:relative}._mypage_qna_wrap__KwJ9o ._mypage_board_fold__Kkdou li>._mypage_tit__NAwna ._mypage_ellipsis__39vvK{width:83%;vertical-align:middle;display:inline-block}._mypage_qna_wrap__KwJ9o ._mypage_board_fold__Kkdou li>._mypage_tit__NAwna{padding-right:80px}._mypage_qna_wrap__KwJ9o ._mypage_board_fold__Kkdou li>._mypage_tit__NAwna:after{font-size:14px;color:#999;width:80px;text-align:right;right:0;background:#fff}._mypage_qna_wrap__KwJ9o ._mypage_board_fold__Kkdou li>._mypage_tit__NAwna._mypage_wait__beuYb:after{content:"답변준비중";background:#fff}._mypage_qna_wrap__KwJ9o ._mypage_board_fold__Kkdou li>._mypage_tit__NAwna._mypage_end__cbg1J:after{content:"답변완료";background:#fff}._mypage_qna_wrap__KwJ9o ._mypage_board_fold__Kkdou li>._mypage_tit__NAwna ._mypage_date__IvulN{font-size:14px;color:#999;float:right;vertical-align:middle;margin:3px 30px 0 0}._mypage_qna_wrap__KwJ9o ._mypage_qna_box__gZdpj{overflow:hidden;margin:0 0 -30px -50px;padding-top:45px;position:relative}._mypage_qna_wrap__KwJ9o ._mypage_qna_box__gZdpj ._mypage_input_box__nNBId{width:50%;float:left;padding-left:50px}._mypage_qna_wrap__KwJ9o ._mypage_qna_box__gZdpj ._mypage_input_box__nNBId._mypage_textarea__BPgSR ._mypage_input__eJdyx{height:171px}._mypage_qna_wrap__KwJ9o ._mypage_qna_box__gZdpj ._mypage_input_box__nNBId._mypage_textarea__BPgSR textarea{height:170px}@media (max-width:768px){._mypage_qna_wrap__KwJ9o ._mypage_qna_box__gZdpj{padding-bottom:250px}._mypage_qna_wrap__KwJ9o ._mypage_board_fold__Kkdou{border-top:3px solid #000;margin-top:35px;min-width:auto}._mypage_qna_wrap__KwJ9o ._mypage_board_fold__Kkdou li>._mypage_tit__NAwna{padding-right:60px}._mypage_qna_wrap__KwJ9o ._mypage_board_fold__Kkdou li>._mypage_tit__NAwna:after{display:inline-block;border:0;width:60px;font-size:12px}._mypage_qna_wrap__KwJ9o ._mypage_board_fold__Kkdou li>._mypage_tit__NAwna ._mypage_ellipsis__39vvK{width:100%}._mypage_qna_wrap__KwJ9o ._mypage_board_fold__Kkdou li>._mypage_tit__NAwna ._mypage_date__IvulN{display:block;margin-left:0;float:inherit;font-size:13px}._mypage_qna_wrap__KwJ9o ._mypage_qna_box__gZdpj ._mypage_input_box__nNBId{width:100%}._mypage_qna_wrap__KwJ9o ._mypage_qna_box__gZdpj ._mypage_input_box__nNBId._mypage_textarea__BPgSR{position:absolute;bottom:0}}._mypage_faq_wrap__Co7Jf{clear:both;padding:0 0 50px}@media (max-width:768px){._mypage_faq_wrap__Co7Jf ._mypage_board_fold__Kkdou{border-top:3px solid #000;margin-top:35px}}._mypage_mypage_edit_form__M_zVn{display:flex;flex-direction:column;gap:48px}@media (min-width:769px){._mypage_edit_account_info_submit_button__UnBa_{margin-left:40px!important}}._form_input_box__DqkA3 input{font-size:16px;border-bottom:1px solid #ddd;padding:16px 0}._form_input_box__DqkA3 input[readOnly]{color:gray}._form_desc__U5MJ2{opacity:0;transition:opacity .3s ease-in-out,height .3s ease-in-out,margin .3s ease-in-out;font-size:13px;color:#f06d6a}._form_desc__U5MJ2._form_on__kHjk_{opacity:1;margin:12px 0 0}._form_desc__U5MJ2._form_off__IBIxp{opacity:0;height:0}._form_input_box__DqkA3 select._form_country__MTgUI{border:none;width:80px;padding:0 30px 0 4px}._form_input_box__DqkA3 select._form_country__MTgUI+input{flex:1 1;width:100%}._form_input_box__DqkA3 ._form_input__REETF{position:relative}._form_input_box__DqkA3 ._form_input__REETF._form_flex__P9Hy6{display:flex}._form_input_box__DqkA3 ._form_input__REETF._form_flex__P9Hy6 ._form_authenticate_code__aTpkx{flex:1 1}._form_input_box__DqkA3 ._form_input__REETF._form_phone__c66_3{display:flex;align-items:center;border-bottom:1px solid #ddd}._form_input_box__DqkA3 ._form_input__REETF ._form_btn_certi__14oXG{font-size:11px;height:24px;min-width:-moz-max-content;min-width:max-content;padding:0 8px;color:#181818;border:1px solid #181818;text-align:center;background:#fff}._form_input_box__DqkA3 ._form_input__REETF ._form_btn_certi__14oXG._form_on__kHjk_{opacity:1}._form_input_box__DqkA3 ._form_input__REETF ._form_btn_certi__14oXG._form_off__IBIxp{opacity:.3;cursor:default}._form_input_box__DqkA3 ._form_input__REETF ._form_btn_certi__14oXG._form_complete__C817k{background:#181818;color:#fff}._form_input_box__DqkA3 ._form_btn_resend__2RsuX{color:#181818;font-size:14px;display:inline-block;margin-right:16px;border-bottom:1px solid #181818;line-height:2}._form_input_box__DqkA3 ._form_checked__iQ55B{margin:16px 0 0;display:flex;justify-content:space-between;align-items:center;line-height:normal}._form_input_box__DqkA3 ._form_checked__iQ55B li{color:#bbb;font-size:14px;font-weight:500;padding-left:22px;background:url(/web/images/ico_checked_off.png) no-repeat 0 50%;transition:color .3s ease-in-out,background .3s ease-in-out}._form_input_box__DqkA3 ._form_checked__iQ55B li._form_on__kHjk_{color:#09f;background:url(/web/images/ico_checked_on.png) no-repeat 0 50%;background-size:18px 14px}._form_input_box__DqkA3 ._form_checked__iQ55B li._form_off__IBIxp{color:#bbb;background:url(/web/images/ico_checked_off.png) no-repeat 0 50%;background-size:18px 14px}._form_input_box__DqkA3 ._form_input__REETF ._form_pw_view__TKvPb{position:absolute;top:10px;right:0;width:24px;height:24px;background-size:cover;text-indent:-9999px}._form_input_box__DqkA3 ._form_input__REETF ._form_pw_view__TKvPb._form_off__IBIxp,._form_input_box__DqkA3 ._form_input__REETF ._form_pw_view__TKvPb._form_on__kHjk_{background-size:cover}._form_input_box__DqkA3 ._form_nocerti__JfOOA{padding:20px 0 20px 12px}._form_board_fold__aPwdO{clear:both;margin-top:25px;overflow:hidden}._form_board_fold__aPwdO ._form_flex_box__tILsO{display:flex;flex-direction:column;gap:8px}._form_board_fold__aPwdO li{position:relative}._form_board_fold__aPwdO li>._form_tit__XduRh{padding:23px 50px 23px 0;cursor:pointer;font-size:16px;line-height:1.4;position:relative}._form_board_fold__aPwdO li>._form_tit__XduRh:after{content:"";display:inline-block;background:url(/web/images/ico-view.png) no-repeat 15px -6px;background-size:25px 125px;width:40px;height:14px;border-left:1px solid #e1e1e1;position:absolute;top:50%;right:0;margin-top:-7px}._form_board_fold__aPwdO li._form_active__35uGe>._form_tit__XduRh:after{background:url(/web/images/ico-view.png) no-repeat 15px -67px;background-size:25px 125px}._form_board_fold__aPwdO li>div>._form_view__qyGXy{background:#f5f5f5;padding:25px 36px;position:relative;max-height:300px;overflow-y:scroll}._form_board_fold__aPwdO li>div>._form_view__qyGXy p._form_question__BU1TZ:before{content:"Q."}._form_board_fold__aPwdO li>div>._form_view__qyGXy p._form_answer__YtFQT:before{content:"A."}._form_board_fold__aPwdO li>._form_title__t9mRs{padding:23px 50px 23px 0;cursor:pointer;font-size:16px;line-height:1.4;position:relative}@media(max-width:768px){._form_board_fold__aPwdO li>._form_tit__XduRh{padding-right:50px;font-size:14px}._form_board_fold__aPwdO li._form_active__35uGe{background:#fff}}._form_agree_box__e8aKq ._form_tit__XduRh{font-weight:700}._form_agree_box__e8aKq ._form_board_fold__aPwdO{margin-top:0}._form_agree_box__e8aKq ._form_check_skin__kn7UL{z-index:1;display:flex;gap:12px;align-items:center;line-height:normal}._form_check_img_wrapper__rTkQB{position:relative;width:20px;height:20px}._form_check_img__K79IZ{position:absolute}._form_agree_label___LNx8{padding:15px 10px 15px 20px;gap:8px;width:100%;justify-content:space-between}._form_agree_label___LNx8,._form_agree_label___LNx8 ._form_arrow__DecP_{display:flex;align-items:center}._form_agree_box__e8aKq ._form_agree_arrw_down__VqAlB,._form_agree_box__e8aKq ._form_agree_arrw_up__nTiBe{cursor:pointer;background:url(/web/images/arw_select.png) no-repeat;background-size:24px 24px;width:24px;height:24px}._form_agree_box__e8aKq ._form_check_skin__kn7UL input+span{font-size:14px;padding:0 0 0 27px;border:none}._form_agree_box__e8aKq ._form_board_fold__aPwdO ._form_agree_all__xkO4_{width:100%;padding:28px 0 26px 20px;margin-bottom:16px;border-bottom:1px solid #ddd}._form_agree_box__e8aKq ._form_board_fold__aPwdO ._form_agree_all__xkO4_ ._form_check_skin__kn7UL input+span{font-size:14px}._form_agree_box__e8aKq ._form_board_fold__aPwdO li>._form_tit__XduRh{height:55px}._form_agree_box__e8aKq ._form_board_fold__aPwdO li>div>._form_view__qyGXy{word-wrap:break-word;font-size:.875rem!important;line-height:1.375rem!important;letter-spacing:.01em!important;font-weight:400!important;color:#555;background:var(--color-container);padding:24px 20px;scrollbar-width:none}._form_agree_box__e8aKq ._form_board_fold__aPwdO li>._form_tit__XduRh:after{border:none}._form_agree_box__e8aKq ._form_agree_tit__MgUrL{font-size:20px;font-weight:500;color:#363636;text-align:center;margin:80px 0 20px}@media(max-width:768px){._form_agree_label___LNx8{word-wrap:break-word;font-size:.875rem!important;line-height:1.25rem!important;letter-spacing:.01em!important;font-weight:400!important;padding:15px 10px 15px 14px}._form_agree_box__e8aKq ._form_board_fold__aPwdO ._form_agree_all__xkO4_{padding:28px 0 26px 14px}._form_agree_box__e8aKq ._form_board_fold__aPwdO li>._form_tit__XduRh{padding:0}._form_agree_box__e8aKq ._form_agree_tit__MgUrL{font-size:13px;text-align:left;margin:80px 0 15px}._form_agree_box__e8aKq ._form_board_fold__aPwdO li>div>._form_view__qyGXy{padding:20px;max-height:none}}._form_check_skin__kn7UL input{position:absolute;top:0;left:0;opacity:0;cursor:pointer;z-index:5;text-align:center;line-height:24px}._form_check_skin__kn7UL{display:inline-block;position:relative;vertical-align:top;overflow:hidden;cursor:pointer;width:100%}._form_check_skin__kn7UL input+span{display:inline-block;padding-bottom:2px;position:relative;padding-left:27px;font-size:14px;line-height:16px;z-index:3}._form_check_skin__kn7UL input+span:before{content:"";display:inline-block;position:absolute;left:0;top:50%;margin-top:-8px;width:16px;height:16px;background:url(/web/images/ico-checkbox.svg) no-repeat;background-size:16px 32px}._form_check_skin__kn7UL input:checked+span:before{background-position:0 -16px}._form_check_skin__kn7UL._form_only__ABGum input+span{padding-left:22px;font-size:0}._form_remove_padding__lhaUW{padding-left:0!important;padding-right:0}._form_btn_bk__KIavV{margin:0 auto;text-align:center;font-family:Abel,Pretendard JP;background:#333;border:1px solid #333;color:#fff;display:block}._form_login_btns__d7Znl{display:flex}._form_login_btns__d7Znl button{height:52px;flex:1 1;font-size:14px}._form_login_btns__d7Znl button._form_btn_login__G_RGH{text-transform:uppercase;letter-spacing:4px;font-family:Abel;margin:32px 0 0}._form_input_box__DqkA3 ._form_children__ADUc1{display:flex;position:relative;right:0;bottom:0;justify-content:space-between;align-items:center;border-bottom:1px solid #ddd;gap:16px}._form_input_box__DqkA3 ._form_alone__wphMf{position:absolute;top:5px;right:40px;padding:10px;border-bottom:1px solid #ddd}._form_agree_box__e8aKq._form_gray_box__m_kj1 ._form_agree_all__xkO4_{border-radius:4px;background-color:var(--gray-50);border:none;margin:0;padding:14px}._form_agree_box__e8aKq._form_gray_box__m_kj1 ._form_agree_label___LNx8{padding:14px}._login_login_wrap__KwTAT{width:360px;margin:0 auto;border-top:1px solid #000}._login_login_wrap__KwTAT ._login_form_wrap__Xq_pZ{margin-top:30px;display:flex;flex-direction:column;gap:7px}._login_login_wrap__KwTAT ._login_signup__HFBWB{margin-top:30px;display:flex;flex-direction:column;gap:40px}._login_login_wrap__KwTAT ._login_agreements__qJXkl{display:flex;flex-direction:column;gap:24px}._login_login_wrap__KwTAT button._login_btn_sign_in__tRy3g{background:#fff;line-height:45px;width:100%;text-align:center;border:1px solid #4d4d4d;color:#000;font-size:14px;margin-top:10px}._login_login_wrap__KwTAT ._login_etc__4fOLk{margin-top:32px}._login_login_wrap__KwTAT ._login_etc__4fOLk a{display:inline-block;font-size:14px;color:#4d4d4d}._login_login_wrap__KwTAT ._login_etc__4fOLk ._login_join__Y_Utn{float:left}._login_login_wrap__KwTAT ._login_etc__4fOLk ._login_find__mcd04{display:flex;gap:16px;justify-content:center}._login_sns_login__3mEQL{clear:both;text-align:center;margin-top:80px}._login_sns_login__3mEQL>._login_tit__kuznJ{font-size:16px;color:#000;font-weight:500}._login_sns_login__3mEQL>ul{display:flex;justify-content:space-between;margin:40px 30px 0}._login_sns_login__3mEQL>ul li a{display:block;width:60px;height:60px;text-indent:-99999px}._login_sns_login__3mEQL>ul li a._login_btn_naver__elMAN{background:url(/web/images/sns-logo/auth/sns_naver.svg) no-repeat 50%;background-size:cover}._login_sns_login__3mEQL>ul li a._login_btn_fb__NyIoD{background:url(/web/images/sns-logo/auth/sns_fb.svg) no-repeat 50%;background-size:cover}._login_sns_login__3mEQL>ul li a._login_btn_apple__kC6DQ{background:url(/web/images/sns-logo/auth/sns_apple.svg) no-repeat 50%;background-size:cover}._login_login_btns__JipgE{display:flex;justify-content:space-between;width:100%}._login_login_btns__JipgE button{height:52px;flex:1 1;font-size:14px}._login_login_btns__JipgE button._login_btn_login__9dyDT{text-transform:uppercase;letter-spacing:4px;font-family:Abel;margin:32px 0 0}._login_login_btns__JipgE button._login_btn_sm__slYAb{height:45px}._login_login_btns__JipgE button._login_btn_nonmember__bh_Zc{background:#d8d8d8;border:none;margin-top:12px}@media (max-width:768px){._login_login_wrap__KwTAT{width:100%;max-width:360px}._login_login_wrap__KwTAT ._login_txt__bw66b{padding:55px 0}._login_login_wrap__KwTAT ._login_txt__bw66b+._login_form_wrap__Xq_pZ{margin-top:-10px}._login_sns_login__3mEQL{margin-top:70px}._login_sns_login__3mEQL>ul{margin:30px 30px 0}._login_sns_login__3mEQL>ul li a{width:52px;height:52px}}._login_ico_app__L3D7G{display:inline-block;background-repeat:no-repeat;background-position:50%;vertical-align:middle;font-size:0}._login_ico_app__L3D7G._login_-kakao__FILUU{background-image:url(/web/images/sns-logo/kakao.svg)}._login_ico_app__L3D7G._login_-apple__pNkoc{background-image:url(/web/images/sns-logo/apple.svg)}._login_ico_app__L3D7G._login_-line__CoZWH{background-image:url(/web/images/sns-logo/line.svg)}._login_ico_app__L3D7G._login_-google_oauth2___7F_S{background-image:url(/web/images/sns-logo/google.svg)}._login_ico_app__L3D7G._login_-facebook__M7w_4{background-image:url(/web/images/sns-logo/facebook.svg)}._login_app_sns__boCJ1{border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;background-size:100%;background-repeat:no-repeat;background-position:50%;text-indent:-99999px}._login_app_sns__boCJ1 a{display:block;width:100%;height:100%}._login_app_sns__boCJ1._login_-naver__D_Hkw{background-color:#1ec800;background-image:url(/web/images/sns-logo/auth/sns_naver.svg)}._login_app_sns__boCJ1._login_-line__CoZWH{background-color:#06c755;background-size:60%;background-image:url(/web/images/sns-logo/auth/sns_line.svg)}._login_app_sns__boCJ1._login_-kakao__FILUU{background-color:#fee500;background-image:url(/web/images/sns-logo/auth/sns_kakao.svg)}._login_app_sns__boCJ1._login_-facebook__M7w_4{background-color:#fff;background-image:url(/web/images/sns-logo/auth/sns_facebook.svg)}._login_app_sns__boCJ1._login_-apple__pNkoc{background-color:#000;background-image:url(/web/images/sns-logo/auth/sns_apple.svg)}._login_app_sns__boCJ1._login_-twitter__Pomdb{background-color:#000;background-image:url(/web/images/sns-logo/auth/sns_twitter.svg)}._login_app_sns__boCJ1._login_-google_oauth2___7F_S{background-color:#fff;background-image:url(/web/images/sns-logo/auth/sns_google.svg)}._login_login_wrap__KwTAT._login_-whsm__NbWxy{width:360px}._login_login_wrap__KwTAT._login_-easylogin___XYqz{border:none;padding-top:90px}._login_easylogin_btns__x7OI4 [class*=btn_login_]{width:100%;height:52px;border-radius:6px;font-size:16px;font-weight:700;margin-top:16px;display:flex;align-items:center;gap:8px;justify-content:center}._login_easylogin_btns__x7OI4 ._login_btn_login_google__dGEja{border:1px solid #747775;color:#000}._login_easylogin_btns__x7OI4 ._login_btn_login_kakao__KkUEe{background:#fee500;color:#181818}._login_easylogin_btns__x7OI4 ._login_btn_login_apple__yGAlT{background:#000;color:#fff}._login_easylogin_btns__x7OI4 ._login_btn_login_line__ObBHu{background:#06c755;color:#fff}._login_easylogin_btns__x7OI4 ._login_btn_login_facebook__lAnIa{background:#1877f2;color:#fff}._login_easylogin_btns__x7OI4 ._login_ico_app__L3D7G{width:27px;height:27px}._login_easylogin_btns__x7OI4 ._login_btn_login_google__dGEja ._login_ico_app__L3D7G._login_-google_oauth2___7F_S{width:24px;height:24px}._login_easylogin_btns__x7OI4 ._login_btn_login_kakao__KkUEe ._login_ico_app__L3D7G._login_-kakao__FILUU{width:18.5px;height:17.4px}._login_easylogin_btns__x7OI4 ._login_btn_login_apple__yGAlT ._login_ico_app__L3D7G._login_-apple__pNkoc{width:19px;height:19px}._login_easylogin_btns__x7OI4 ._login_btn_login_line__ObBHu ._login_ico_app__L3D7G._login_-line__CoZWH{width:27.1px;height:26px}._login_easylogin_btns__x7OI4 ._login_btn_login_line__ObBHu ._login_ico_app__L3D7G._login_-facebook__M7w_4{width:26px;height:26px}._login_easylogin_app__QowEN>._login_tit__kuznJ{font-size:14px;color:#999;font-weight:500;text-align:center;padding:40px 0}._login_easylogin_app__QowEN ._login_app_list__IukAG{display:flex;justify-content:center}._login_easylogin_app__QowEN ._login_app_list__IukAG li+li{margin-left:32px}._login_easylogin_app__QowEN ._login_app_list__IukAG ._login_app_sns__boCJ1{width:52px;height:auto;aspect-ratio:1}._login_easylogin_app__QowEN ._login_ect_login__TQQQO{margin-top:45px;padding:0 28px;display:flex;justify-content:center;align-items:center;gap:20px;height:44px}._login_easylogin_app__QowEN ._login_ect_login__TQQQO ._login_partition__FsnEW{width:1px;height:20px;background-color:#999}._login_easylogin_app__QowEN ._login_ect_login__TQQQO>li a{color:#4d4d4d;font-size:16px}@media (max-width:768px){._login_login_wrap__KwTAT._login_-whsm__NbWxy{width:100%;max-width:360px}._login_easylogin_btns__x7OI4 [class*=btn_login_]{height:48px;font-size:15px}._login_easylogin_app__QowEN ._login_app_list__IukAG li [class*=app_]{width:52px;height:52px}}._share_btn_share__e96Bh{display:flex;width:260px;height:44px;justify-content:center;align-items:center;gap:10px;font-size:14px;flex-shrink:0}._share_btn_share_event__qE3Oe,._share_btn_share_preorder__6CI8a{position:relative;width:44px;height:44px;font-size:0;z-index:10;background:url(/web/images/ico-share-3.svg) no-repeat 50%;background-size:24px 24px;text-indent:-99999px;transition:all .3s}._share_btn_share_event__qE3Oe{width:30px;height:30px;background-size:30px 30px;background:url(/web/images/ico-share-3.svg) no-repeat 50%}._share_outer_share_area__RADbM{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.5);z-index:var(--overlay)}._share_share_layer__rWCII{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;width:252px;z-index:var(--modal);padding:20px;box-sizing:border-box;overflow:auto}._share_share_layer__rWCII ._share_share_list__Ii6C2 ._share_email__ldnk4,._share_share_layer__rWCII ._share_share_list__Ii6C2 ._share_sms__iquLf{display:none!important}._share_share_layer__rWCII ._share_share_list__Ii6C2 span{display:flex;justify-content:center}._share_share_layer__rWCII ._share_share_list__Ii6C2 li:hover{text-decoration:underline;cursor:pointer}._share_share_layer__rWCII ._share_btn_close__3bJBH{position:absolute;top:5px;right:5px;width:40px;height:40px;background:url(/web/images/btn-close.png) no-repeat 50%;background-size:16px 16px;text-indent:-9999px}._share_share_layer__rWCII ._share_share_tit__zV7S6{font-size:14px;color:#4d4d4d}._share_share_layer__rWCII ._share_share_list__Ii6C2{clear:both;font-size:0;margin:10px 0 0}._share_share_layer__rWCII ._share_share_list__Ii6C2 li{display:inline-block;width:50%;font-size:14px;color:#4d4d4d;margin:15px 0}._share_share_layer__rWCII ._share_share_list__Ii6C2 img{width:52px;height:52px;display:block;margin:0 auto 12px}._share_link_copy__sZbsk{position:fixed;top:117px;left:50%;transform:translateX(-50%);z-index:var(--toast);background:rgba(0,0,0,.5);font-size:18px;line-height:38px;padding:0 20px;border-radius:100px;color:#fff;width:-moz-max-content;width:max-content;visibility:hidden;opacity:0}._share_reveal__1ndkI{visibility:visible;opacity:1;transition:.8s}@media (max-width:768px){._share_btn_share_featured__NdcYV,._share_btn_share_magazine__uThIq,._share_btn_share_pick__Vyd95{width:335px;height:44px}._share_share_area__UEX5u ._share_dim__m7OT3{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:var(--overlay)}._share_share_layer__rWCII{position:fixed;top:50%;left:50%;right:auto;transform:translate(-50%,-50%);z-index:var(--overlay)}._share_share_layer__rWCII ._share_share_list__Ii6C2 ._share_email__ldnk4,._share_share_layer__rWCII ._share_share_list__Ii6C2 ._share_sms__iquLf{display:inline-block!important}._share_btn_share_event__qE3Oe{width:30px;height:30px;background-size:30px 30px;background:url(/web/images/ico-share-2.svg) no-repeat 50%;margin-bottom:calc(constant(safe-area-inset-bottom) + 0px)}._share_link_copy__sZbsk{position:fixed;top:calc(env(safe-area-inset-top) + 68px);font-size:15px;line-height:31px;color:#fff}._share_reveal__1ndkI{visibility:visible;opacity:1;transition:.8s}}._badge_badge_wrapper__v_kw7{z-index:1000;display:flex;top:0;left:0;gap:4px}._badge_exclusive__mEFTJ,._badge_festa__aLL5J,._badge_hidden__yxrL0,._badge_last-minute__3PAXT,._badge_pre-order__qu4jx,._badge_promo__X71aB{border-radius:5px;height:24px;padding:4px 8px;display:flex;align-items:center}._badge_exclusive__mEFTJ,._badge_festa__aLL5J,._badge_hidden__yxrL0,._badge_pre-order__qu4jx,._badge_promo__X71aB{background-color:rgba(26,26,26,.6)}._badge_last-minute__3PAXT{background-color:#017bc6}._badge_lowest-price-with-coupon-applied__0_vz9{padding:4px 6px;border-radius:5px;background-color:#fff}._badge_txt__SaJfO{color:#fff;font-size:.75rem!important;line-height:1rem!important;letter-spacing:.02em!important;font-weight:500!important;word-wrap:break-word}._badge_lowest_price_with_coupon_applied_text__vtjR0{color:#171719}._badge_basic_badge_wrapper__eACuq{display:inline-flex;gap:8px}._badge_basic_badge_wrapper__eACuq ._badge_basic_badge__XIdzu{padding:2px 6px;border-radius:4px;background-color:#f2f2f2}._badge_basic_badge_wrapper__eACuq ._badge_basic_badge__XIdzu ._badge_txt__SaJfO{color:#4d4d4d;font-family:Pretendard JP;display:flex;height:16px;width:auto;align-items:center;justify-content:center}._michelinBadge_container__JG8OA{width:48px;height:48px;display:flex;flex-direction:column;gap:1px;justify-content:center;align-items:center;border-radius:100px;background-color:#9c0000}._michelinBadge_badge_icon_container__A4dx2{width:20px;height:20px;display:flex;justify-content:center;align-items:center}._michelinBadge_icon_only_badge_icon_container__ONNuc{width:20px;height:24px}._michelinBadge_label__3e0hk{color:hsla(0,0%,100%,.98);font-size:10px;font-style:normal;font-weight:700;line-height:13px}._placeCardIconBadgeList_container__UE6i6{display:flex;gap:8px;z-index:1}._like-stay_like_stay_box__QlrZz{display:flex;flex-direction:column;border-radius:8px;border:1px solid #e6e6e6;overflow:hidden;cursor:pointer;position:relative;transition:box-shadow .3s ease}@media(hover:hover)and (pointer:fine){._like-stay_like_stay_box__QlrZz:hover{box-shadow:0 0 2px 0 rgba(26,26,26,.3)}}._like-stay_list_img_slide__P_UWn{position:relative;width:100%}._like-stay_list_img_slide__P_UWn ._like-stay_img__zFriy{aspect-ratio:3/2;background-color:#f2f2f2!important;border-radius:0}._like-stay_list_info_box__Mknw3{padding:20px 16px;display:flex;flex-direction:column;align-items:flex-start;gap:4px}._like-stay_list_flex_box__tM6TD{display:flex;align-items:center;gap:4px;width:100%}._like-stay_list_flex_box__tM6TD._like-stay_space_between__2HUY7{justify-content:space-between}._like-stay_list_flex_box__tM6TD._like-stay_column__b8UxO{gap:0;flex-direction:column;align-items:flex-start}._like-stay_list_flex_box__tM6TD._like-stay_location__I7yvD{gap:8px}._like-stay_list_flex_box__tM6TD._like-stay_discount_price_box__9vpaK{gap:2px}._like-stay_list_title__uXEnV{word-wrap:break-word;font-size:1.25rem!important;line-height:1.75rem!important;letter-spacing:-.01em!important;font-weight:600!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#333;max-width:260px}._like-stay_list_location__fbjY5,._like-stay_list_passenger__ulh_J{word-wrap:break-word;font-size:.875rem!important;line-height:1.25rem!important;letter-spacing:.01em!important;font-weight:400!important;color:#595959}._like-stay_list_location__fbjY5._like-stay_bar__kC_t4{border:1px solid #ccc;height:.875rem}._like-stay_discount_rate__xHzDP{letter-spacing:0!important;color:#0199f8}._like-stay_base_price__172Ve,._like-stay_discount_price__f4IeB,._like-stay_discount_rate__xHzDP{word-wrap:break-word;font-size:1rem!important;line-height:1.5rem!important;font-weight:600!important}._like-stay_base_price__172Ve,._like-stay_discount_price__f4IeB{letter-spacing:-.03em!important;color:#333}._like-stay_strike__EaBTz{color:#b7b7b7}._like-stay_per_day__ZDz4M,._like-stay_strike__EaBTz{word-wrap:break-word;font-size:.875rem!important;line-height:1.25rem!important;letter-spacing:.01em!important;font-weight:400!important}._like-stay_per_day__ZDz4M{color:#767676}._like-stay_share_button__x0_NP{width:44px;height:44px;display:flex;justify-content:center;align-items:center}._like-stay_list_share_wrapper__pqxrB{position:relative}._like-stay_list_share__9cWlL{display:flex;align-items:center;position:absolute;right:10px;top:10px}._like-stay_list_share__9cWlL._like-stay_space_between__2HUY7{justify-content:space-between}._like-stay_skeleton__V4gPM ._like-stay_list_title__uXEnV{min-height:32px;min-width:150px}._like-stay_skeleton__V4gPM ._like-stay_list_location__fbjY5,._like-stay_skeleton__V4gPM ._like-stay_list_passenger__ulh_J{min-height:26px;min-width:200px}._like-stay_skeleton__V4gPM ._like-stay_base_price__172Ve,._like-stay_skeleton__V4gPM ._like-stay_discount_price__f4IeB{min-height:24px;min-width:220px}._like-stay_icon_badge_container__c6KEY{position:absolute;left:14px;bottom:16px;display:flex;gap:8px;z-index:1;pointer-events:none}._like-stay_bookmark_button_container__Triu_{position:absolute;top:14px;right:14px;z-index:1}._loading_loadingOverlay__Q_RgV{z-index:9000;position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.6)}._loading_loadingContainer__TR2ia{height:100%}._loading_loadingWrapper__t4uxc{z-index:9000;display:flex;justify-content:center;align-items:center;flex-direction:column;height:100%;position:relative}._loading_loadingWrapper__t4uxc._loading_fullScreen__RRDZR{position:absolute;background-color:#fff;width:100%;height:100%}._loading_loading__tA0cm._loading_xsmall__4mTJj{width:16px;height:16px}._loading_loading__tA0cm._loading_small__Wr4if{width:22px;height:22px}._loading_loading__tA0cm._loading_large__zvwsu{width:32px;height:32px}@media(max-width:768px){._loading_loading__tA0cm._loading_large__zvwsu{width:25px;height:25px}}._loading_rotate_svg__H5f5D{animation:_loading_rotate__nUktq .6s linear infinite}._loading_rotate_svg__H5f5D._loading_xsmall__4mTJj{width:16px;height:16px}._loading_rotate_svg__H5f5D._loading_small__Wr4if{width:22px;height:22px}._loading_rotate_svg__H5f5D._loading_large__zvwsu{width:32px;height:32px}@media(max-width:768px){._loading_rotate_svg__H5f5D._loading_large__zvwsu{width:25px;height:25px}}@keyframes _loading_rotate__nUktq{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}._myPageDetailFaqInfo_button_container__sUtf_{display:flex;justify-content:center;align-items:center;margin:0 auto;gap:12px}._myPageDetailFaqInfo_button__fpXH5{display:flex;justify-content:center;align-items:center;width:200px;height:48px;font-size:14px;margin:0;padding:14px 12px;font-size:16px;font-weight:600;line-height:24px;border-radius:4px}._myPageDetailFaqInfo_button_black__G5urh{color:#fff;background-color:#1a1a1a}._myPageDetailFaqInfo_button_disabled__jsVsj{color:#979799;background-color:#f4f4f5}._myPageDetailFaqInfo_button_white__vyu02{background:#fff;border:1px solid #333;color:#333}._myPageDetailFaqInfo_button_color_transition__vRl6a{transition:color .3s ease,background-color .3s ease}._booking-price_mainPriceDetail__dOPWL,._booking-price_subPriceDetail__9cJlC{gap:20px;display:flex;word-break:keep-all;justify-content:space-between;font-size:14px;line-height:16px;font-weight:400}._booking-price_subPriceDetail__9cJlC{color:#999}._booking-price_subPriceDetail__9cJlC ._booking-price_ellipsis_container__q4iEG{display:flex;align-items:center;min-width:0}._booking-price_subPriceDetail__9cJlC ._booking-price_ellipsis_container__q4iEG ._booking-price_ellipsis__jbhE_{word-wrap:break-word;font-size:.875rem!important;line-height:1.25rem!important;letter-spacing:.01em!important;font-weight:400!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:512px){._booking-price_subPriceDetail__9cJlC{gap:8px}}._booking-price_priceResult__FRKM6{display:flex;justify-content:space-between;margin-top:16px}._booking-price_thickLine__yN7hc{width:100%;height:1px;background-color:#595959}._button_bt_btns__ejfEY{display:flex;display:-ms-flexbox;justify-content:center;align-items:center;font-family:Abel,Pretendard JP;text-align:center;margin:0 auto;gap:12px}._button_bt_btns__ejfEY button{height:48px;font-size:14px;display:block;margin:0}._button_bt_btns__ejfEY ._button_cancelReservation__CFi1Q{width:260px}._button_bt_btns__ejfEY ._button_travel-editor__8WXtl{width:210px;height:44px}._button_btn_bk__cR5K8{margin:0 auto;text-align:center;font-family:Abel,Pretendard JP;background:#000;border:1px solid #000;color:#fff;display:block}@media (max-width:768px){._button_bt_btns__ejfEY ._button_travel-editor__8WXtl{height:52px;font-size:16px}._button_bt_btns__ejfEY button{font-size:14px;height:44px}._button_bt_btns__ejfEY ._button_cancelReservation__CFi1Q{width:calc(100vw - 40px)}}@media (max-width:475px){._button_bt_btns__ejfEY ._button_travel-editor__8WXtl{width:calc((100vw - 52px) / 2)}}@media (max-width:400px){._button_bt_btns__ejfEY{flex-direction:column}._button_bt_btns__ejfEY ._button_travel-editor__8WXtl{width:calc(100vw - 40px)}}._2024-stay-festa_horizontalLine__qHd_X{position:absolute;top:150px}@media (max-width:768px){._2024-stay-festa_horizontalLine__qHd_X{top:30px}}._2024-stay-festa_festaLayout__9QbD_{width:100%;display:grid;place-items:center}._2024-stay-festa_festaMainBanner__1ybyK{height:650px}._2024-stay-festa_festaMainBanner__1ybyK,._2024-stay-festa_festaMainIndexBanner__hWZ7q{-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover;max-width:1800px;width:100%}._2024-stay-festa_festaMainIndexBanner__hWZ7q{height:900px}._2024-stay-festa_issuanceGuidance__de7f3{margin-top:84px;font-family:NanumSquare;font-weight:400;font-size:20px;line-height:24px;color:#4d4d4d}._2024-stay-festa_festaCoupon__xk3WA{width:100vw;display:grid;place-content:center;padding:0 20px;margin-top:52px}._2024-stay-festa_couponImage2__LQbZa{padding:0 20px;width:100vw;max-width:560px;margin-top:52px}._2024-stay-festa_festaCoupon__xk3WA ._2024-stay-festa_couponText__eDupE{padding-top:20px;padding-left:20px;position:absolute;font-family:NanumSquare;font-weight:500;color:#fff;font-size:17px;line-height:24px}._2024-stay-festa_festaCoupon__xk3WA ._2024-stay-festa_couponImage__DGG7m{border-radius:8px 8px 0 0;max-width:560px;height:220px;width:100%;-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover}._2024-stay-festa_festaCoupon__xk3WA ._2024-stay-festa_couponTextDiv__AuXqf{display:flex;align-items:center;padding:0 20px;box-shadow:0 4px 4px rgba(0,0,0,.25);max-width:560px;width:100%;height:100px;border-radius:0 0 8px 8px}._2024-stay-festa_festaCoupon__xk3WA ._2024-stay-festa_couponTextDiv__AuXqf ._2024-stay-festa_leftText____gjh{width:68px;height:30px}._2024-stay-festa_festaCoupon__xk3WA ._2024-stay-festa_couponTextDiv__AuXqf ._2024-stay-festa_rightText__xqQ7y{width:190px;height:56px;text-align:right;margin-left:auto}._2024-stay-festa_couponDescriptDiv__lnNHb{width:100vw;display:grid;place-content:center;padding:0 20px;margin-top:40px}._2024-stay-festa_couponDescriptDiv__lnNHb ._2024-stay-festa_couponDescription__1T1c5{margin-top:20px;display:flex;color:#4d4d4d;font-size:16px;line-height:28px}._2024-stay-festa_couponDescriptDiv__lnNHb ._2024-stay-festa_couponDescription__1T1c5 ._2024-stay-festa_mainConditions___vG6o{width:63px;white-space:nowrap;font-family:NanumSquare;font-weight:700;font-size:16px;line-height:28px;color:#4d4d4d}._2024-stay-festa_couponDescriptDiv__lnNHb ._2024-stay-festa_couponDescription__1T1c5 ._2024-stay-festa_subConditions__wbCQY{font-family:NanumSquare;font-weight:400;font-size:16px;line-height:28px;color:#4d4d4d;margin-left:56px;overflow-wrap:break-word}._2024-stay-festa_separator__r_f_L{max-width:800px;width:calc(100% - 40px);height:1px;margin-top:72px;background-color:#ddd}._2024-stay-festa_authenticationGuide__6gZjF{font-size:20px}._2024-stay-festa_authenticationGuide__6gZjF,._2024-stay-festa_collectorGuide__o391x{margin-top:52px;font-family:NanumSquare;font-weight:400;line-height:24px;color:#4d4d4d}._2024-stay-festa_collectorGuide__o391x{text-align:center;padding:0 20px;max-width:690px;width:100%;font-size:14px;word-break:keep-all}._2024-stay-festa_button__DIgw6{margin-top:72px;font-size:1rem;background-color:#1a1a1a;color:#fff;max-width:420px;min-width:300px;width:calc(100% - 40px);height:52px}._2024-stay-festa_authenticatorDiv__XsPPX{display:grid;place-items:center;max-width:353px;width:calc(100vw - 40px);border-radius:10px;margin-top:36px}._2024-stay-festa_authenticatorTitle__qkLnn{width:100%;height:56px;font-weight:600;font-size:16px;line-height:24px;color:#0f0f0f;display:flex;justify-content:flex-start;align-items:center}._2024-stay-festa_authenticatorButton__nIITi{font-weight:600;font-size:16px;line-height:24px;letter-spacing:.08%;width:100%;height:48px;background-color:#333;border-radius:8px;color:#fff}._2024-stay-festa_authenticatorText__F9ph0{color:#666;text-align:center;margin-top:8px;margin-bottom:16px;font-size:14px;line-height:24px;word-break:keep-all}._2024-stay-festa_residenceInputs__dlnvU{display:grid;max-width:353px;width:calc(100vw - 40px)}._2024-stay-festa_residenceInputTitle__fm5N4{display:flex;justify-content:flex-start;align-items:center;height:56px;font-weight:600;font-size:16px;line-height:24px;color:#0f0f0f;margin-top:32px}._2024-stay-festa_residenceInput__X6q1e{max-width:560px;width:100%;align-items:center}._2024-stay-festa_textDiv__hzpRx{font-weight:500;font-size:14px;line-height:22px;letter-spacing:.01%;color:#171719}._2024-stay-festa_inputDiv__GMvT3{box-sizing:border-box;display:flex;max-width:353px;width:calc(100vw - 40px);justify-content:space-between;border-radius:6px;border:1px solid hsla(225,5%,46%,.22);margin-top:8px}._2024-stay-festa_inputDiv__GMvT3 button:last-child{border-bottom:none}._2024-stay-festa_scrollContainer__yp1aC{max-width:440px;height:100%;overflow-y:scroll;position:relative}._2024-stay-festa_scrollContainer__yp1aC::-webkit-scrollbar{width:4px}._2024-stay-festa_scrollContainer__yp1aC::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.5);border-radius:4px}._2024-stay-festa_indexMiddleBanner__JJ1FP{display:grid;place-items:center;width:100vw;height:100%}._2024-stay-festa_cancelRefundInfoDiv__Ka_xd{max-width:774px;flex-grow:0;padding:20px 40px;background-color:#fbfbfb;margin:40px 0;border-radius:5px}._2024-stay-festa_cancelRefundInfoDiv__Ka_xd ._2024-stay-festa_title__uO56B{font-size:14px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.57;letter-spacing:normal;text-align:left}._2024-stay-festa_cancelRefundInfoDiv__Ka_xd ._2024-stay-festa_content__aAH9y{list-style:circle;flex-grow:0;margin:16px 0 0 3px;font-family:Pretendard JP;font-size:12px;font-weight:400;font-stretch:normal;font-style:normal;line-height:2;letter-spacing:normal;text-align:left;color:#333;padding-left:15px}._2024-stay-festa_cancelRefundInfoDiv__Ka_xd ._2024-stay-festa_content__aAH9y li{list-style:square/_next/static/media/list-bullet.2ad0d871.svg url(/_next/static/media/list-bullet.2ad0d871.svg)}@media (max-width:1024px){._2024-stay-festa_festaMainBanner__1ybyK,._2024-stay-festa_festaMainIndexBanner__hWZ7q{margin-top:68px}._2024-stay-festa_indexMiddleBanner__JJ1FP{height:100%;min-height:100px}._2024-stay-festa_middleBannerBackground__44AXe{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}}@media (max-width:768px){._2024-stay-festa_festaLayout__9QbD_{width:100vw;justify-content:center;align-items:center}._2024-stay-festa_festaMainBanner__1ybyK,._2024-stay-festa_festaMainIndexBanner__hWZ7q{margin-top:52px;background-position:50%;background-size:cover}._2024-stay-festa_cancelRefundInfoDiv__Ka_xd{margin-bottom:10px;padding:20px;margin-left:-20px;margin-right:-20px;border-radius:0}}@media (max-width:430px){._2024-stay-festa_residenceInput__X6q1e{display:grid;width:100%}._2024-stay-festa_textDiv__hzpRx{min-width:37px;font-weight:700;font-size:16px;line-height:24px;color:#4d4d4d}._2024-stay-festa_inputDiv__GMvT3{margin-top:8px;width:calc(100vw - 40px)}._2024-stay-festa_couponDescriptDiv__lnNHb{margin-top:20px}._2024-stay-festa_couponDescriptDiv__lnNHb ._2024-stay-festa_couponDescription__1T1c5{width:100%;display:grid;color:#4d4d4d;font-size:16px;line-height:28px}._2024-stay-festa_couponDescriptDiv__lnNHb ._2024-stay-festa_couponDescription__1T1c5 ._2024-stay-festa_subConditions__wbCQY{margin-left:0}}._alert_layer_pop__H__FV{display:block;position:fixed;top:0;right:0;bottom:0;left:0;width:100%;text-align:center;background:rgba(0,0,0,.5);overflow:auto;z-index:var(--modal)}._alert_layer_pop__H__FV:before{content:"";display:inline-block;height:100%;vertical-align:middle}._alert_layer_pop__H__FV ._alert_layer_pop_wrap__mswxW{z-index:var(--modal);position:relative;display:inline-block;width:516px;margin:50px auto;background:#fff;text-align:left;vertical-align:middle;outline:none}._alert_layer_pop__H__FV ._alert_layer_title__stgvi{line-height:80px;font-size:16px;font-weight:500;color:#000;letter-spacing:4.8px;padding-left:50px}._alert_layer_pop__H__FV ._alert_btn_layer_close__kFAWa{display:inline-block;position:absolute;top:30px;right:30px;width:14px;height:14px;font-size:0;text-indent:-999px;background:url(/web/images/btn-close.png) no-repeat 50%}@media (max-width:1024px){._alert_layer_pop__H__FV ._alert_layer_pop_wrap__mswxW{width:90vw;max-width:516px}}@media (max-width:375px){._alert_layer_pop__H__FV ._alert_layer_pop_wrap__mswxW{width:90vw}._alert_layer_pop__H__FV ._alert_btn_layer_close__kFAWa{top:16px;right:16px}._alert_layer_pop__H__FV ._alert_layer_title__stgvi{line-height:3}}._alert_change_cont__2zWqi{padding:10px 40px 40px;text-align:center;font-family:Pretendard JP}._alert_change_cont__2zWqi ._alert_txt__kzd7P{font-size:18px;font-style:normal;font-weight:500;line-height:2.1;color:#333;word-break:keep-all}._alert_change_cont__2zWqi ._alert_subTxt__uKMi8{font-size:14px;line-height:1.8;color:#666}._alert_change_cont__2zWqi ._alert_change__zi5QO{margin:40px 0 0 -50px;overflow:hidden;color:#181818;font-weight:500}._alert_change_cont__2zWqi ._alert_change__zi5QO li{width:50%;float:left;position:relative}._alert_change_cont__2zWqi ._alert_change__zi5QO li:after{content:"";display:inline-block;background:url(/web/images/arw_01.png) no-repeat 50%;background-size:cover;width:22px;height:19px;position:absolute;top:50%;right:-35px;margin-top:-10px}._alert_change_cont__2zWqi ._alert_change__zi5QO li ._alert_row__SHXkp{margin-left:50px;padding:32px 0;background:#fafafa}._alert_change_cont__2zWqi ._alert_change__zi5QO ._alert_house__Cupib{font-size:18px}._alert_change_cont__2zWqi ._alert_change__zi5QO ._alert_room__yWztF{font-size:24px;padding:15px 0 20px}._alert_change_cont__2zWqi ._alert_change__zi5QO ._alert_price__20rEO{font-size:14px}@media (max-width:1024px){._alert_change_cont__2zWqi ._alert_subTxt__uKMi8{font-size:14px}}@media (max-width:768px){._alert_change_cont__2zWqi ._alert_txt__kzd7P{font-size:14px}._alert_change_cont__2zWqi ._alert_subTxt__uKMi8{font-size:12px}._alert_change_cont__2zWqi{padding:0 40px 20px}}@media (max-width:375px){._alert_change_cont__2zWqi{padding:10px 20px}}._alert_bt_btns__pr_6G{display:flex;display:-ms-flexbox;justify-content:center;padding:30px 0;font-family:Abel,Pretendard JP;text-align:center;margin:0 28px;gap:12px}._alert_bt_btns__pr_6G button{width:420px;height:48px;font-size:16px;display:block}._alert_btn_bk__GUiYB{margin:0 auto;text-align:center;font-family:Abel,Pretendard JP,NotoSansKR;background:#333;border:1px solid #333;color:#fff;display:block}._alert_btn_wh__glRfY{background:#fff;border:1px solid #333;color:#333}@media (max-width:1024px){._alert_bt_btns__pr_6G button{width:420px;height:44px}}@media (max-width:768px){._alert_bt_btns__pr_6G button{width:328px;font-size:14px}}@media (max-width:375px){._alert_bt_btns__pr_6G{margin:0 14px}._alert_bt_btns__pr_6G button{width:90%}}._alert_btn_bk__GUiYB:disabled,._alert_btn_dark__rx4WD:disabled,._alert_btn_wh__glRfY:disabled{opacity:.3;cursor:auto}._alert_marketing_alert__mimmE ._alert_change_cont__2zWqi{padding:15px 0;text-align:center;font-family:Pretendard JP}._alert_marketing_alert__mimmE ._alert_check_area__pbBqy{padding-left:18px;text-align:center;margin-bottom:30px}._alert_check_skin__aJgqo input{text-align:center;line-height:24px}._alert_check_skin__aJgqo{display:inline-block;position:relative;vertical-align:top;overflow:hidden;cursor:pointer;margin-right:20px}._alert_check_skin__aJgqo input{position:absolute;top:0;left:0;opacity:0;cursor:pointer;z-index:5}._alert_check_skin__aJgqo input+span{display:inline-block;padding-bottom:2px;position:relative;padding-left:27px;font-size:14px;line-height:16px;z-index:3}._alert_check_skin__aJgqo input+span:before{content:"";display:inline-block;position:absolute;left:0;top:50%;margin-top:-8px;width:16px;height:16px;background:url(/web/images/ico-checkbox.svg) no-repeat;background-size:16px 32px}._alert_check_skin__aJgqo input:checked+span:before{background-position:0 -16px}._alert_check_skin__aJgqo._alert_only__iJi3r input+span{padding-left:22px;font-size:0}@media (max-width:768px){._alert_bookmark_promotion_alert_container__WCWd1 ._alert_change_cont__2zWqi ._alert_txt__kzd7P{font-size:16px}._alert_bookmark_promotion_alert_container__WCWd1 ._alert_change_cont__2zWqi ._alert_subTxt__uKMi8{font-size:14px}}._codenbutter-ads_codenbutter_wrapper__mF06V{position:relative}._codenbutter-ads_ad_badge__4HMBi{z-index:1000;position:absolute;top:20px;right:28px;width:24px;height:16px}@media(max-width:768px){._codenbutter-ads_ad_badge__4HMBi{top:18px;right:20px}}._codenbutter-ads_codenbutter_banner__Vy4Lj{border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.4)}@media(max-width:768px){._codenbutter-ads_codenbutter_banner__Vy4Lj{border-radius:6px;box-shadow:0 4px 8px 0 rgba(0,0,0,.25)}}._reservation-complete-banner_banner_wrapper__drYHx{margin:36px 0 0}._reservation-complete-banner_banner_wrapper__drYHx ._reservation-complete-banner_codenbutter_banner__VjQ6z{margin:0;box-shadow:none}._reservation-complete-banner_banner_wrapper__drYHx ._reservation-complete-banner_codenbutter_ad_badge__2s6wY{top:12px;right:12px}@media(max-width:768px){._reservation-complete-banner_banner_wrapper__drYHx{margin:32px 0 0}}._list-tile_item__kfBsK{display:flex;flex-direction:column}._list-tile_button__X45o8{display:flex;flex-direction:row;align-items:flex-start;gap:12px}._list-tile_leading__aRGbm{display:flex}._list-tile_child__9d0OB{display:flex;flex-direction:column;align-self:center;text-align:left;overflow:hidden}._list-tile_title__sMDuY{font-weight:400!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._list-tile_highlighted_title__V0YYp,._list-tile_title__sMDuY{word-wrap:break-word;font-size:1rem!important;line-height:1.5rem!important;letter-spacing:0!important}._list-tile_highlighted_title__V0YYp{font-weight:600!important}._list-tile_subtitle__qozVI{word-wrap:break-word;font-size:.875rem!important;line-height:1.25rem!important;letter-spacing:.01em!important;font-weight:400!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#666}._tile-icon_wrapper__YpFgE{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:100px;border:1px solid #e6e6e6}._recent-searches_list__FH_vq{display:flex;flex-direction:column;gap:12px}._recent-searches_section_title__XaoSN{display:flex;justify-content:space-between;align-items:center}._recent-searches_title__l3zXu{word-wrap:break-word;font-size:1.125rem!important;line-height:1.625rem!important;font-weight:600!important}._recent-searches_clear_button__eE50o{word-wrap:break-word;font-size:1rem!important;line-height:1.625rem!important;letter-spacing:0!important;font-weight:400!important;color:#37383c9c;text-decoration:underline;-webkit-text-decoration-color:#37383c9c;text-decoration-color:#37383c9c;-webkit-text-decoration-line:#37383c9c;text-decoration-line:#37383c9c;text-underline-offset:4px;cursor:pointer}._search-modal_search_modal_overlay__fK5NB{transform:translateY(-100%);top:100%;height:calc(100% - var(--header-height));background:#efefef;z-index:calc(var(--gnb-menu) + var(--below))}._search-modal_search_modal_wrapper__LKiBR{top:unset;height:calc(100% - var(--header-height));z-index:calc(var(--gnb-menu) + var(--below))}._search-modal_search_modal_inner__wtEyk{padding:0;width:100%;height:100%;max-width:768px;border-radius:0;box-shadow:none}._search-modal_search_container___VECO{display:flex;flex-direction:column;border-radius:12px;border:1px solid #ddd;padding:8px 12px;margin:16px 28px}._search-modal_search_container___VECO ._search-modal_divider__epQ_M{width:100%;height:1px;background:#f2f2f2;margin:4px 0}._search-modal_modal_outer_wrapper__bBNUd{height:100%;display:flex;flex-direction:column;justify-content:center}._search-modal_modal_inner_wrapper__drn3f{height:100%}._search-modal_modal_sticky_area__IsZAJ{position:sticky;top:calc(env(safe-area-inset-top));background-color:#fff}._search-modal_modal_header__5o6Go{display:flex;align-items:center;height:60px}._search-modal_modal_header__5o6Go ._search-modal_back_button__pNnZP,._search-modal_modal_header__5o6Go ._search-modal_close_button__PPh_v{position:absolute}._search-modal_modal_header__5o6Go ._search-modal_back_button__pNnZP{left:4px}._search-modal_modal_header__5o6Go ._search-modal_close_button__PPh_v{right:6px}._search-modal_modal_header__5o6Go ._search-modal_title__L8bs3{word-wrap:break-word;font-size:1.125rem!important;line-height:1.625rem!important;font-weight:600!important;position:absolute;left:50%;transform:translateX(-50%)}._search-modal_modal_body__jLbTb{position:relative;display:flex;flex-direction:column;height:100%;width:100%}._search-modal_expanded_scroll_container__WAFes{position:absolute;left:0;top:0;width:100%;height:100%;overflow-y:auto}._search-modal_panel_container__JkJ4B{display:flex;flex-direction:column;padding:20px 0 40px}._search-modal_panel_wrapper___jPhy{display:flex;flex-direction:column;gap:16px;margin:0 28px;background-color:#fff}._search-modal_codenbutter_wrapper__wdsN9{margin:24px 20px 0}._search-modal_codenbutter_banner__oyWIj{box-shadow:none;border-radius:10px}._search-modal_codenbutter_ad_badge__cQkKX{top:12px;right:12px}._search-modal_modal_footer__WAAxl{z-index:var(--modal);position:sticky;background-color:#fff;width:100%;bottom:0;display:flex;justify-content:space-between;border-top:1px solid #e6e6e6}._search-modal_reset_button__ojOGJ{word-wrap:break-word;font-size:1rem!important;line-height:1.625rem!important;letter-spacing:0!important;font-weight:600!important;padding-left:8px;padding-right:8px;margin-left:20px;text-decoration:underline;color:#6b6b6e}._search-modal_search_button__yE6iX{border-radius:6px;width:128px;height:48px;background:#000;color:#fff;margin-right:16px;margin-bottom:10px;margin-top:10px;align-items:center;justify-content:center;display:inline-flex;font-style:normal;font-weight:600;font-size:16px}@media(max-width:1024px){._search-modal_search_modal_overlay__fK5NB{z-index:var(--modal);height:100%;background:#171719;opacity:0;animation:_search-modal_fadeInOverlay__57JJb .2s cubic-bezier(.65,0,.35,1) forwards}._search-modal_search_modal_wrapper__LKiBR{height:100%;z-index:var(--modal)}._search-modal_search_modal_inner__wtEyk{top:0;max-width:none;animation:_search-modal_slideUpInner__P8SPg .3s cubic-bezier(.65,0,.35,1) forwards}._search-modal_modal_body__jLbTb ._search-modal_divider__epQ_M{width:100%;height:10px;background-color:#f3f3f4}._search-modal_modal_footer__WAAxl{padding-bottom:env(safe-area-inset-bottom)}._search-modal_codenbutter_wrapper__wdsN9{margin-bottom:16px}._search-modal_search_container___VECO{margin:4px 20px 12px}._search-modal_panel_container__JkJ4B{padding:16px 0 40px}._search-modal_panel_wrapper___jPhy{gap:12px;margin:0 20px}}@keyframes _search-modal_fadeInOverlay__57JJb{0%{opacity:0}to{opacity:.52}}@keyframes _search-modal_slideUpInner__P8SPg{0%{transform:translateY(100%)}to{transform:translateY(0)}}._RegionChip_region_chip_container__cSnzb{display:flex;flex-direction:column;gap:12px;align-items:flex-start}._RegionChip_region_chip_list__H_Iz7{width:100%;display:grid;grid-column-gap:10px;-moz-column-gap:10px;column-gap:10px;grid-row-gap:12px;row-gap:12px;grid-template-columns:repeat(5,1fr)}@media(max-width:670px){._RegionChip_region_chip_list__H_Iz7{grid-template-columns:repeat(4,1fr)}}@media(max-width:560px){._RegionChip_region_chip_list__H_Iz7{grid-template-columns:repeat(3,1fr)}}@media(max-width:430px){._RegionChip_region_chip_list__H_Iz7{grid-template-columns:repeat(3,minmax(max-content,1fr))}}._RegionChip_region_chip_wrapper__M_Aqe{flex-shrink:0}._RegionChip_region_chip__7WnSU{word-wrap:break-word;font-size:.875rem!important;line-height:1.25rem!important;letter-spacing:.01em!important;font-weight:400!important;width:100%;padding:6px 12px;border-radius:999px;background-color:#f3f3f4;color:#1a1a1a;display:flex;gap:4px;justify-content:center;align-items:center}._RegionChip_region_chip__7WnSU._RegionChip_full_width__BIZeQ{height:36px}._RegionChip_region_title__DhlUc{word-wrap:break-word;font-size:1.125rem!important;line-height:1.625rem!important;font-weight:600!important;color:#1a1a1a;text-align:left}._RegionChip_regions_container__Pf9wg{display:flex;flex-direction:column;gap:28px}@media(max-width:768px){._RegionChip_regions_container__Pf9wg{gap:24px}}._SelectDates_search_dates__ERnKi{display:flex;justify-content:center;gap:8px;align-items:center;min-height:40px}._SelectDates_dates_wrapper__qYAd3{display:flex;gap:4px;min-width:0;align-items:center}._SelectDates_nights__2i1gs{word-wrap:break-word;font-size:1rem!important;line-height:1.5rem!important;letter-spacing:0!important;font-weight:500!important;color:#1a1a1a;flex-shrink:0}._SelectDates_dates__d03yW{font-weight:400!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#979799}._SelectDates_dates__d03yW,._SelectDates_placeholder__Yz6Jj{word-wrap:break-word;font-size:1rem!important;line-height:1.625rem!important;letter-spacing:0!important}._SelectDates_placeholder__Yz6Jj{font-weight:500!important;color:#1a1a1a}@media(max-width:1024px){._SelectDates_search_dates__ERnKi{min-width:0;width:100%;justify-content:flex-start}}._SelectNumberOfGuests_select_guest_count___PRh0{display:flex;gap:8px;align-items:center;min-height:40px;justify-content:center}._SelectNumberOfGuests_number_of_guests__rzZbW{word-wrap:break-word;font-size:1rem!important;line-height:1.625rem!important;letter-spacing:0!important;font-weight:500!important}@media(max-width:1024px){._SelectNumberOfGuests_select_guest_count___PRh0{flex-shrink:0;padding-right:8px}}._date-range-picker_date-range-picker-table-container__0amol{display:flex;flex-direction:column;align-items:center;gap:12px}._date-range-picker_date-range-picker-table-container__0amol._date-range-picker_isTitleAlignStart__dpL_1{align-items:start}._date-range-picker_date-range-picker-table-container__0amol._date-range-picker_square__HZfIE{padding:0}._date-range-picker_date-range-picker-table-container__0amol._date-range-picker_circle__sXgIg{margin-left:28px;margin-right:28px;padding-left:4px;padding-right:4px;padding-bottom:40px}@media(max-width:1024px){._date-range-picker_date-range-picker-table-container__0amol._date-range-picker_circle__sXgIg{margin-left:20px;margin-right:20px}}._date-range-picker_date-range-picker-table-container__0amol ._date-range-picker_month-label-container__k1ECh._date-range-picker_square__HZfIE{height:44px;display:flex;align-items:center}._date-range-picker_date-range-picker-table-container__0amol ._date-range-picker_month-label-container__k1ECh ._date-range-picker_month-label__KybOc{word-wrap:break-word;font-size:1rem!important;line-height:1.5rem!important;letter-spacing:0!important;font-weight:400!important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}._date-range-picker_date-range-picker-table-container__0amol ._date-range-picker_month-label-container__k1ECh ._date-range-picker_month-label__KybOc._date-range-picker_isTitleAlignStart__dpL_1{word-wrap:break-word;font-size:1.125rem!important;line-height:1.625rem!important;font-weight:600!important}._date-range-picker_date-range-picker-table-container__0amol ._date-range-picker_month-label-container__k1ECh ._date-range-picker_month-label__KybOc._date-range-picker_circle__sXgIg{align-items:center}._date-range-picker_date-range-picker-table__qhTsc{width:100%;border:none;margin:0}._date-range-picker_date-range-picker-thead___Tvic>tr{margin-bottom:8px}._date-range-picker_date-range-picker-tbody__iAVpY{display:flex;flex-direction:column;gap:4px}._date-range-picker_date-range-picker-tbody__iAVpY>tr{padding:0 2px}._date-range-picker_date-range-picker-td__kb857{flex:1 1;display:flex;align-items:center;justify-content:center;padding:2px 0;height:44px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative}._date-range-picker_date-range-picker-td__kb857>div{display:flex;width:100%;height:100%;justify-content:center;align-items:center;box-sizing:border-box;position:absolute}._date-range-picker_date-range-picker-td__kb857>div._date-range-picker_square__HZfIE{word-wrap:break-word;font-size:.875rem!important;line-height:1.25rem!important;letter-spacing:.01em!important;font-weight:600!important}._date-range-picker_date-range-picker-td__kb857>div._date-range-picker_square__HZfIE._date-range-picker_selected__h8TL2{background-color:#1a1a1a;color:#fff}._date-range-picker_date-range-picker-td__kb857>div._date-range-picker_square__HZfIE._date-range-picker_disabled__Z0KRg{text-decoration:line-through;color:#ccc}._date-range-picker_date-range-picker-td__kb857>div._date-range-picker_square__HZfIE._date-range-picker_start__sRvJH{border-top-left-radius:4px;border-bottom-left-radius:4px;margin-left:calc((100% - 40px) / 2)}._date-range-picker_date-range-picker-td__kb857>div._date-range-picker_square__HZfIE._date-range-picker_end__kbsga{border-top-right-radius:4px;border-bottom-right-radius:4px;margin-right:calc((100% - 40px) / 2)}._date-range-picker_date-range-picker-td__kb857>div._date-range-picker_circle__sXgIg{word-wrap:break-word;font-size:.875rem!important;line-height:1.25rem!important;letter-spacing:.01em!important;font-weight:400!important;z-index:999}._date-range-picker_date-range-picker-td__kb857>div._date-range-picker_circle__sXgIg._date-range-picker_disabled__Z0KRg{color:#ccc}._date-range-picker_date-range-picker-td__kb857>div._date-range-picker_circle__sXgIg._date-range-picker_disabled__Z0KRg._date-range-picker_sunday__LWRlj{color:#f5a1a1}._date-range-picker_date-range-picker-td__kb857>div._date-range-picker_circle__sXgIg._date-range-picker_disabled__Z0KRg._date-range-picker_saturday__hslc9{color:#5cc0fe}._date-range-picker_date-range-picker-td__kb857>div._date-range-picker_circle__sXgIg._date-range-picker_between__Kz6cb{background-color:#70737c14}._date-range-picker_date-range-picker-td__kb857>div._date-range-picker_circle__sXgIg._date-range-picker_end__kbsga,._date-range-picker_date-range-picker-td__kb857>div._date-range-picker_circle__sXgIg._date-range-picker_start__sRvJH{background-color:#1a1a1a;color:#fff;width:44px;height:44px;border-radius:50%}._date-range-picker_date-range-picker-td__kb857 ._date-range-picker_selected_date_background__1YOBo{position:absolute;top:0;width:50%;height:100%}._date-range-picker_date-range-picker-td__kb857 ._date-range-picker_selected_date_background__1YOBo._date-range-picker_START__VgOa_{background-color:#70737c14;left:50%}._date-range-picker_date-range-picker-td__kb857 ._date-range-picker_selected_date_background__1YOBo._date-range-picker_END__ALfQe{background-color:#70737c14;right:50%}._date-range-picker_date-range-picker-th__S5k5W{word-wrap:break-word;font-size:.75rem!important;line-height:1rem!important;letter-spacing:.02em!important;font-weight:400!important;flex:1 1;display:flex;height:24px;align-items:center}._date-range-picker_date-range-picker-th__S5k5W._date-range-picker_square__HZfIE{min-width:40px;justify-content:center}._date-range-picker_date-range-picker-th__S5k5W._date-range-picker_circle__sXgIg{min-width:24px;justify-content:space-around}._date-range-picker_date-range-picker-tr__93lU0{display:flex}._date-range-picker_date-range-picker-td__kb857._date-range-picker_square__HZfIE._date-range-picker_red__IS0h7,._date-range-picker_date-range-picker-th__S5k5W._date-range-picker_square__HZfIE._date-range-picker_red__IS0h7{color:#a62b2b}._date-range-picker_date-range-picker-td__kb857._date-range-picker_square__HZfIE._date-range-picker_blue__sAu0Y,._date-range-picker_date-range-picker-th__S5k5W._date-range-picker_square__HZfIE._date-range-picker_blue__sAu0Y{color:#015c96}._date-range-picker_date-range-picker-td__kb857._date-range-picker_square__HZfIE._date-range-picker_gray__lmJ1N,._date-range-picker_date-range-picker-th__S5k5W._date-range-picker_square__HZfIE._date-range-picker_gray__lmJ1N{color:#444}._date-range-picker_date-range-picker-td__kb857._date-range-picker_square__HZfIE._date-range-picker_black__SFT5I,._date-range-picker_date-range-picker-th__S5k5W._date-range-picker_square__HZfIE._date-range-picker_black__SFT5I{color:#333}._date-range-picker_date-range-picker-td__kb857._date-range-picker_circle__sXgIg,._date-range-picker_date-range-picker-th__S5k5W._date-range-picker_circle__sXgIg{word-wrap:break-word;font-size:.875rem!important;line-height:1.25rem!important;letter-spacing:.01em!important;font-weight:400!important}._date-range-picker_date-range-picker-td__kb857._date-range-picker_circle__sXgIg._date-range-picker_red__IS0h7,._date-range-picker_date-range-picker-th__S5k5W._date-range-picker_circle__sXgIg._date-range-picker_red__IS0h7{color:#da3939}._date-range-picker_date-range-picker-td__kb857._date-range-picker_circle__sXgIg._date-range-picker_blue__sAu0Y,._date-range-picker_date-range-picker-th__S5k5W._date-range-picker_circle__sXgIg._date-range-picker_blue__sAu0Y{color:#0199f8}._date-range-picker_date-range-picker-td__kb857._date-range-picker_circle__sXgIg._date-range-picker_gray__lmJ1N,._date-range-picker_date-range-picker-th__S5k5W._date-range-picker_circle__sXgIg._date-range-picker_gray__lmJ1N{color:#444}._date-range-picker_date-range-picker-td__kb857._date-range-picker_circle__sXgIg._date-range-picker_black__SFT5I,._date-range-picker_date-range-picker-th__S5k5W._date-range-picker_circle__sXgIg._date-range-picker_black__SFT5I{color:#1a1a1a;opacity:.9}._date-range-picker_date-range-picker-container__uy3kK{display:flex;align-items:center;gap:4px}._date-range-picker_date-range-picker-container__uy3kK ._date-range-picker_date-range-picker-inner-container__88544{flex:1 1;display:flex;flex-direction:column;gap:8px}._date-range-picker_date-range-picker-container__uy3kK ._date-range-picker_large-date-range-picker-container__yKxSS{display:flex;gap:12px}._date-range-picker_small-date-range-picker-container__j6__9{display:flex;flex-direction:column;gap:20px}._date-range-picker_small-date-range-picker-container__j6__9._date-range-picker_square__HZfIE{padding:12px 8px 36px}._date-range-picker_date-range-picker-navigator__cFTC2{width:44px;height:44px;display:flex;justify-content:center;align-items:center;cursor:pointer}._guest-count_title__Lrzjk{word-wrap:break-word;font-size:1rem!important;line-height:1.5rem!important;letter-spacing:0!important;font-weight:600!important;color:#1a1a1a;text-align:left}._guest-count_subtitle___vFTV{word-wrap:break-word;font-size:.75rem!important;line-height:1rem!important;letter-spacing:.02em!important;font-weight:400!important;color:#767676}._guest-count_span_input_num__DJUxz{word-wrap:break-word;font-size:1rem!important;line-height:1.5rem!important;letter-spacing:0!important;font-weight:600!important;font-size:14px;min-width:40px;height:24px;display:inline-flex;align-items:center;justify-content:center}._guest-count_guest_type_container__3UHk8{width:100%;height:56px;display:flex;align-items:center;justify-content:space-between;padding-bottom:16px}._guest-count_number_count__wRmnB{width:-moz-min-content;width:min-content;display:flex;align-items:center;text-align:center;gap:20px}._CategoryChip_chip__kXUAV{word-wrap:break-word;font-size:.875rem!important;line-height:1.25rem!important;letter-spacing:.01em!important;font-weight:400!important;height:32px;width:auto;padding:6px 12px 6px 10px;border-radius:9999px;border:1px solid #70737c38;display:flex;align-items:center;justify-content:center;gap:4.16px}._RecommendCategory_title__hk_ru{word-wrap:break-word;font-size:1.125rem!important;line-height:1.625rem!important;font-weight:600!important;display:flex}._RecommendCategory_categories__jpGpV{display:flex;flex-wrap:wrap;gap:8px}._Brand_title__Ub70d{text-align:left;display:block;word-wrap:break-word;font-size:1.125rem!important;line-height:1.625rem!important;font-weight:600!important;color:#000}._Brand_brand_list___zDTm{display:flex;gap:16px}._Brand_brand_item__COjLr{display:flex;flex-direction:column;align-items:flex-start}._Brand_brand_image__lEB8M{display:flex;flex-direction:column;align-items:center;gap:8px}._Brand_brand_title__MlNxq{word-wrap:break-word;font-size:.875rem!important;line-height:1.25rem!important;letter-spacing:.01em!important;font-weight:400!important;color:#1a1a1a}._regionChipPanel_container__LNR5c{width:100%;height:100%;overflow-y:auto;position:relative}._regionChipPanel_inner_container__DMMOq{padding:10px 0 40px}._regionChipPanel_has_recent_search_list_inner_container__yeK4Y{padding-top:20px}._regionChipPanel_divider__bLuRO{width:100%;height:10px;background-color:#f3f3f4}._regionChipPanel_top_margin_divider__wKToa{margin-top:24px}._regionChipPanel_mobile_bottom_divider__LK_XB{display:none}._regionChipPanel_scroll_spy_container__UVz0T{position:sticky;top:0;width:100%;display:flex;padding:0 20px;background-color:#fff;border-bottom:1px solid #e8e8ea;z-index:1001}._regionChipPanel_scroll_spy_item__LZqgu{padding:0 18px;height:45px;display:flex;align-items:center;justify-content:center;font-size:16px;font-style:normal;font-weight:600;line-height:24px;letter-spacing:-.48px;color:#979799;cursor:pointer}._regionChipPanel_selected_scroll_spy_item__DqT_j{color:#0f0f0f;border-bottom:2px solid #0f0f0f}._regionChipPanel_bottom_container__bGPaf{display:flex;flex-direction:column;gap:48px;margin-top:28px}._regionChipPanel_codenbutter_wrapper__Xt5zX{margin:24px 20px 0}._regionChipPanel_codenbutter_banner__aPUWV{box-shadow:none;border-radius:10px}._regionChipPanel_codenbutter_ad_badge__qXrTb{top:12px;right:12px}._regionChipPanel_region_chip_container__avdIJ{display:flex;flex-direction:column;gap:12px;align-items:flex-start}._regionChipPanel_region_chip_list__EXRKE{width:100%;display:grid;grid-column-gap:10px;-moz-column-gap:10px;column-gap:10px;grid-row-gap:12px;row-gap:12px;grid-template-columns:repeat(5,1fr)}._regionChipPanel_region_chip_wrapper__c1V9b{flex-shrink:0}._regionChipPanel_region_chip__E_RB8{word-wrap:break-word;font-size:.875rem!important;line-height:1.25rem!important;letter-spacing:.01em!important;font-weight:400!important;width:100%;padding:6px 12px;border-radius:999px;background-color:#f3f3f4;color:#1a1a1a;display:flex;gap:4px;justify-content:center;align-items:center}._regionChipPanel_region_chip__E_RB8._regionChipPanel_full_width__5WMN1{height:36px}._regionChipPanel_region_title__M_s8q{word-wrap:break-word;font-size:1.125rem!important;line-height:1.625rem!important;font-weight:600!important;color:#1a1a1a;text-align:left}._regionChipPanel_regions_container__FaSe2{display:flex;flex-direction:column;gap:28px}@media(max-width:1024px){._regionChipPanel_has_recent_search_list_inner_container__yeK4Y{padding-top:16px}._regionChipPanel_bottom_container__bGPaf{gap:40px}._regionChipPanel_codenbutter_wrapper__Xt5zX{margin-bottom:16px}}@media(max-width:768px){._regionChipPanel_regions_container__FaSe2{gap:24px}._regionChipPanel_mobile_bottom_divider__LK_XB{display:block}}@media(max-width:670px){._regionChipPanel_region_chip_list__EXRKE{grid-template-columns:repeat(4,1fr)}}@media(max-width:560px){._regionChipPanel_region_chip_list__EXRKE{grid-template-columns:repeat(3,1fr)}}@media(max-width:430px){._regionChipPanel_region_chip_list__EXRKE{grid-template-columns:repeat(3,minmax(max-content,1fr))}}._welcome-coupon_container__If8Zc{font-family:Pretendard JP}._welcome-coupon_container__If8Zc._welcome-coupon_ja__o4GHF,._welcome-coupon_container__If8Zc._welcome-coupon_ja__o4GHF ._welcome-coupon_generate_coupon_button__7T9J6{font-family:NotoSansKR}._welcome-coupon_banner_container__e7TBR{display:flex;justify-content:center}._welcome-coupon_banner_container__e7TBR ._welcome-coupon_background_image_container__xlEs5{position:relative;max-width:1800px;width:100%;height:650px;background:no-repeat 50%/cover url(/web/images/welcome-coupon/welcome-coupon-banner-background.png),#d3d3d3 50%}._welcome-coupon_banner_container__e7TBR ._welcome-coupon_background_image_container__xlEs5 ._welcome-coupon_contents_container__HnBTW{position:absolute;display:flex;flex-direction:column-reverse;gap:18px;align-items:center;width:100%;height:100%;padding-bottom:56px}@media(max-width:768px){._welcome-coupon_banner_container__e7TBR ._welcome-coupon_background_image_container__xlEs5 ._welcome-coupon_contents_container__HnBTW{gap:64px}}._welcome-coupon_banner_container__e7TBR ._welcome-coupon_background_image_container__xlEs5 ._welcome-coupon_contents_container__HnBTW span{color:#fff;font-size:24px;font-weight:500;line-height:40px}@media(max-width:768px){._welcome-coupon_banner_container__e7TBR ._welcome-coupon_background_image_container__xlEs5 ._welcome-coupon_contents_container__HnBTW span{font-size:16px;line-height:28px}._welcome-coupon_banner_container__e7TBR ._welcome-coupon_background_image_container__xlEs5 ._welcome-coupon_contents_container__HnBTW ._welcome-coupon_desktop_title_container__a4ifh{display:none}}._welcome-coupon_banner_container__e7TBR ._welcome-coupon_background_image_container__xlEs5 ._welcome-coupon_contents_container__HnBTW ._welcome-coupon_mobile_title_container__4Idi8{display:none}@media(max-width:768px){._welcome-coupon_banner_container__e7TBR ._welcome-coupon_background_image_container__xlEs5 ._welcome-coupon_contents_container__HnBTW ._welcome-coupon_mobile_title_container__4Idi8{display:block}._welcome-coupon_banner_container__e7TBR ._welcome-coupon_background_image_container__xlEs5{height:468px}}@media(max-width:1024px){._welcome-coupon_banner_container__e7TBR{margin-top:60px}}._welcome-coupon_section_container__0llcZ{padding:120px 20px}@media(max-width:768px){._welcome-coupon_section_container__0llcZ{padding:72px 0}}._welcome-coupon_section_container__0llcZ ._welcome-coupon_description_container__mPhdT{display:flex;justify-content:center}._welcome-coupon_section_container__0llcZ ._welcome-coupon_description__LSCst{display:inline-block;text-align:center;max-width:652px;font-style:normal;color:#4d4d4d;font-weight:400;font-size:24px;line-height:44px;white-space:pre-wrap;word-break:keep-all}@media(max-width:768px){._welcome-coupon_section_container__0llcZ ._welcome-coupon_description__LSCst{padding:0 20px;font-size:16px;line-height:28px}}._welcome-coupon_section_container__0llcZ ._welcome-coupon_description__LSCst._welcome-coupon_ko__TINuc{max-width:656px}._welcome-coupon_section_container__0llcZ ._welcome-coupon_description__LSCst._welcome-coupon_en__TVqLI{max-width:570px}._welcome-coupon_section_container__0llcZ ._welcome-coupon_description__LSCst._welcome-coupon_ja__o4GHF{max-width:730px;word-break:break-all}._welcome-coupon_section_container__0llcZ ._welcome-coupon_background_image_container__xlEs5{margin:100px auto;position:relative;max-width:960px;width:100%;height:1280px;background:linear-gradient(0deg,rgba(0,0,0,.3),rgba(0,0,0,.3)),no-repeat 50%/cover url(/web/images/welcome-coupon/welcome-coupon-section-background.png),#d3d3d3 50%;border-radius:12px}@media(max-width:768px){._welcome-coupon_section_container__0llcZ ._welcome-coupon_background_image_container__xlEs5{border-radius:0;margin:60px 0;height:860px}}._welcome-coupon_section_container__0llcZ ._welcome-coupon_background_image_container__xlEs5 ._welcome-coupon_contents_container__HnBTW{position:absolute;display:flex;flex-direction:column;padding-top:104px;align-items:center;width:100%;height:100%;gap:72px}@media(max-width:768px){._welcome-coupon_section_container__0llcZ ._welcome-coupon_background_image_container__xlEs5 ._welcome-coupon_contents_container__HnBTW{padding:58px 20px 0;gap:40px}}._welcome-coupon_section_container__0llcZ ._welcome-coupon_background_image_container__xlEs5 ._welcome-coupon_contents_container__HnBTW ._welcome-coupon_contents_header__wlYJS{display:flex;flex-direction:column;align-items:center;gap:16px}._welcome-coupon_section_container__0llcZ ._welcome-coupon_background_image_container__xlEs5 ._welcome-coupon_contents_container__HnBTW ._welcome-coupon_contents_header__wlYJS ._welcome-coupon_custom_tag__SLn8I{background:rgba(0,0,0,.6)}._welcome-coupon_section_container__0llcZ ._welcome-coupon_background_image_container__xlEs5 ._welcome-coupon_contents_container__HnBTW ._welcome-coupon_contents_header__wlYJS ._welcome-coupon_contents_title__Wb_FY{color:#fff;font-size:32px;font-style:normal;font-weight:500;line-height:48px}@media(max-width:768px){._welcome-coupon_section_container__0llcZ ._welcome-coupon_background_image_container__xlEs5 ._welcome-coupon_contents_container__HnBTW ._welcome-coupon_contents_header__wlYJS ._welcome-coupon_contents_title__Wb_FY{font-size:24px;line-height:44pxs}}._welcome-coupon_section_container__0llcZ ._welcome-coupon_background_image_container__xlEs5 ._welcome-coupon_contents_container__HnBTW ._welcome-coupon_contents_bottom__or_hF{display:flex;flex-direction:column;gap:32px}@media(max-width:768px){._welcome-coupon_section_container__0llcZ ._welcome-coupon_background_image_container__xlEs5 ._welcome-coupon_contents_container__HnBTW ._welcome-coupon_contents_bottom__or_hF{gap:12px}}._welcome-coupon_section_container__0llcZ ._welcome-coupon_background_image_container__xlEs5 ._welcome-coupon_contents_container__HnBTW ._welcome-coupon_contents_bottom__or_hF ._welcome-coupon_tag_container__j9zYn{display:flex;align-items:center;gap:16px}._welcome-coupon_section_container__0llcZ ._welcome-coupon_background_image_container__xlEs5 ._welcome-coupon_contents_container__HnBTW ._welcome-coupon_contents_bottom__or_hF ._welcome-coupon_tag_container__j9zYn ._welcome-coupon_custom_tag__SLn8I{height:40px}._welcome-coupon_section_container__0llcZ ._welcome-coupon_background_image_container__xlEs5 ._welcome-coupon_contents_container__HnBTW ._welcome-coupon_contents_bottom__or_hF ._welcome-coupon_tag_container__j9zYn ._welcome-coupon_custom_tag__SLn8I>span{font-size:22px;line-height:28px}@media(max-width:768px){._welcome-coupon_section_container__0llcZ ._welcome-coupon_background_image_container__xlEs5 ._welcome-coupon_contents_container__HnBTW ._welcome-coupon_contents_bottom__or_hF ._welcome-coupon_tag_container__j9zYn ._welcome-coupon_custom_tag__SLn8I{height:28px}._welcome-coupon_section_container__0llcZ ._welcome-coupon_background_image_container__xlEs5 ._welcome-coupon_contents_container__HnBTW ._welcome-coupon_contents_bottom__or_hF ._welcome-coupon_tag_container__j9zYn ._welcome-coupon_custom_tag__SLn8I>span{font-size:14px;line-height:normal}}._welcome-coupon_section_container__0llcZ ._welcome-coupon_background_image_container__xlEs5 ._welcome-coupon_contents_container__HnBTW ._welcome-coupon_contents_bottom__or_hF ._welcome-coupon_tag_container__j9zYn ._welcome-coupon_contents_description__MPP4D{color:#fafafa;font-size:26px;font-style:normal;font-weight:400;line-height:40px}@media(max-width:768px){._welcome-coupon_section_container__0llcZ ._welcome-coupon_background_image_container__xlEs5 ._welcome-coupon_contents_container__HnBTW ._welcome-coupon_contents_bottom__or_hF ._welcome-coupon_tag_container__j9zYn ._welcome-coupon_contents_description__MPP4D{font-size:16px;font-style:normal;font-weight:400;line-height:28px}}._welcome-coupon_section_container__0llcZ ._welcome-coupon_button_container__i5WSc{padding:0 20px;display:flex;justify-content:center}._welcome-coupon_notice_container__2pIHJ{display:flex;justify-content:center;padding:80px 32px;margin-bottom:-110px;background-color:#333}._welcome-coupon_notice_container__2pIHJ ._welcome-coupon_notice_contents__iRrSR{display:flex;flex-direction:column;gap:32px;max-width:960px;width:100%;color:#fff;font-style:normal}._welcome-coupon_notice_container__2pIHJ ._welcome-coupon_notice_contents__iRrSR h6{display:inline-block;width:-moz-fit-content;width:fit-content;font-size:28px;font-weight:500;line-height:44px}._welcome-coupon_notice_container__2pIHJ ._welcome-coupon_notice_contents__iRrSR ul{list-style-type:disc;font-size:24px;font-weight:400;line-height:48px;padding-left:32px}._welcome-coupon_notice_container__2pIHJ ._welcome-coupon_notice_contents__iRrSR ul li{display:list-item;list-style:disc}._welcome-coupon_notice_container__2pIHJ ._welcome-coupon_notice_contents__iRrSR ul li::marker{font-size:large}@media(max-width:768px){._welcome-coupon_notice_container__2pIHJ{margin-bottom:-80px;padding:60px 20px}._welcome-coupon_notice_container__2pIHJ ._welcome-coupon_notice_contents__iRrSR{gap:12px}._welcome-coupon_notice_container__2pIHJ ._welcome-coupon_notice_contents__iRrSR h6{font-size:20px;line-height:36px}._welcome-coupon_notice_container__2pIHJ ._welcome-coupon_notice_contents__iRrSR ul{font-size:16px;line-height:32px;padding-left:24px}._welcome-coupon_notice_container__2pIHJ ._welcome-coupon_notice_contents__iRrSR ul li::marker{font-size:small}}._welcome-coupon_welcome_coupon_tag_container__iA1o6{display:flex;justify-content:center;align-items:center;height:40px;padding:0 12px;border-radius:18px;border:2px solid #fff;white-space:nowrap}@media(max-width:768px){._welcome-coupon_welcome_coupon_tag_container__iA1o6{height:32px}}._welcome-coupon_welcome_coupon_tag_container__iA1o6>span{color:#fff;font-size:24px;font-style:normal;font-weight:500;line-height:normal}@media(max-width:768px){._welcome-coupon_welcome_coupon_tag_container__iA1o6>span{font-size:16px;font-style:normal;font-weight:400;line-height:28px}}._welcome-coupon_welcome_coupon_card_container__7YP28{position:relative;width:560px;height:320px;border:2px solid #fff;border-radius:16px;box-shadow:0 12px 12px 0 hsla(0,0%,100%,.2)}@media(max-width:768px){._welcome-coupon_welcome_coupon_card_container__7YP28{max-width:400px;width:100%;height:220px;border-width:1px}}._welcome-coupon_welcome_coupon_card_container__7YP28 ._welcome-coupon_card_contents_container__7CzCi{position:absolute;width:100%;height:100%;padding:28px 36px}@media(max-width:768px){._welcome-coupon_welcome_coupon_card_container__7YP28 ._welcome-coupon_card_contents_container__7CzCi{padding:16px 20px}}._welcome-coupon_welcome_coupon_card_container__7YP28 ._welcome-coupon_card_contents_container__7CzCi ._welcome-coupon_inner_container__QPWMX{position:relative;width:100%;height:100%}._welcome-coupon_welcome_coupon_card_container__7YP28 ._welcome-coupon_card_contents_container__7CzCi ._welcome-coupon_left_top_text__8_jS9{color:#fff;font-style:normal;font-weight:400;line-height:normal;font-size:24px}@media(max-width:768px){._welcome-coupon_welcome_coupon_card_container__7YP28 ._welcome-coupon_card_contents_container__7CzCi ._welcome-coupon_left_top_text__8_jS9{font-size:16px}}._welcome-coupon_welcome_coupon_card_container__7YP28 ._welcome-coupon_card_contents_container__7CzCi ._welcome-coupon_location_tag_container__mf7QE{position:absolute;left:0;bottom:0}._welcome-coupon_welcome_coupon_card_container__7YP28 ._welcome-coupon_card_contents_container__7CzCi ._welcome-coupon_location_tag_container__mf7QE ._welcome-coupon_custom_tag__SLn8I{background:rgba(0,0,0,.3)}._welcome-coupon_welcome_coupon_card_container__7YP28 ._welcome-coupon_card_contents_container__7CzCi ._welcome-coupon_discount_container__afa_W{position:absolute;right:0;bottom:0;display:flex;flex-direction:column;align-items:flex-end;gap:4px}._welcome-coupon_welcome_coupon_card_container__7YP28 ._welcome-coupon_card_contents_container__7CzCi ._welcome-coupon_discount_container__afa_W ._welcome-coupon_discount_price_text__T6JI5{display:inline-block;width:-moz-fit-content;width:fit-content;color:#fff;font-size:16px;font-weight:400;line-height:20px}@media(max-width:768px){._welcome-coupon_welcome_coupon_card_container__7YP28 ._welcome-coupon_card_contents_container__7CzCi ._welcome-coupon_discount_container__afa_W ._welcome-coupon_discount_price_text__T6JI5{font-size:14px;line-height:normal}}._welcome-coupon_welcome_coupon_card_container__7YP28 ._welcome-coupon_card_contents_container__7CzCi ._welcome-coupon_discount_container__afa_W ._welcome-coupon_discount_rate_text__UPGsa{display:inline-block;width:-moz-fit-content;width:fit-content;color:#fff;font-size:40px;font-weight:500;line-height:normal}@media(max-width:768px){._welcome-coupon_welcome_coupon_card_container__7YP28 ._welcome-coupon_card_contents_container__7CzCi ._welcome-coupon_discount_container__afa_W ._welcome-coupon_discount_rate_text__UPGsa{font-size:32px}}._welcome-coupon_generate_coupon_button__7T9J6{font-family:Pretendard JP;outline:none;background-color:#1a1a1a;color:#fff;font-size:16px;font-style:normal;font-weight:400;line-height:24px;height:52px;display:flex;justify-content:center;align-items:center;max-width:512px;width:100%}._welcome-coupon_overlay_outer_container__8tVMi{z-index:9000;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);transition:opacity .3s ease-in-out;opacity:1}._welcome-coupon_overlay_outer_container__8tVMi._welcome-coupon_hidden__OvFKE{opacity:0}._welcome-coupon_bottom_sheet_inner_container__JfTuB{position:absolute;bottom:0;width:100%}._welcome-coupon_popup_outer_container__csGTC{width:100%;height:100%;display:flex;align-items:center;justify-content:center}._welcome-coupon_popup_inner_container__c8M68{max-width:512px;min-width:390px;width:100%;height:400px;margin:0 20px;border-radius:16px;display:flex;flex-direction:column}._welcome-coupon_popup_inner_container__c8M68 ._welcome-coupon_overlay_contents_container__QbHa6{aspect-ratio:auto;flex:1 1}._welcome-coupon_popup_inner_container__c8M68 ._welcome-coupon_overlay_bottom_container__uSg53{border-radius:0 0 16px 16px}._welcome-coupon_overlay_contents_container__QbHa6{font-family:Pretendard JP;width:100%;aspect-ratio:1;border-radius:16px 16px 0 0;background:no-repeat 50%/cover url(/web/images/welcome-coupon/welcome-coupon-overlay-background.png),#d3d3d3 50%;padding:24px 20px;display:flex;flex-direction:column;justify-content:space-between;color:#fff}._welcome-coupon_overlay_contents_container__QbHa6 ._welcome-coupon_title__0JDI8{font-size:20px;font-style:normal;font-weight:500;line-height:32px}._welcome-coupon_overlay_contents_container__QbHa6 ._welcome-coupon_sub_title__OEyfS{font-size:16px;font-style:normal;font-weight:400;line-height:28px}._welcome-coupon_overlay_contents_container__QbHa6 ._welcome-coupon_button_container__i5WSc{display:flex;justify-content:center}._welcome-coupon_overlay_contents_container__QbHa6 button{font-family:Pretendard JP;outline:none;background-color:rgba(26,26,26,.8);height:44px;max-width:512px;display:flex;justify-content:center;align-items:center;border-radius:4px;width:100%;color:#fff;font-weight:400;font-size:16px;font-style:normal;line-height:24px}._welcome-coupon_overlay_contents_container__QbHa6._welcome-coupon_ja__o4GHF,._welcome-coupon_overlay_contents_container__QbHa6._welcome-coupon_ja__o4GHF button{font-family:NotoSansKR}._welcome-coupon_overlay_bottom_container__uSg53{font-family:Pretendard JP;display:flex;height:44px;justify-content:space-between;align-items:center;color:#333;font-size:14px;font-style:normal;font-weight:400;line-height:20px;background-color:#fff}._welcome-coupon_overlay_bottom_container__uSg53 ._welcome-coupon_left_contents__7tYlK{padding:0 20px;cursor:pointer}._welcome-coupon_overlay_bottom_container__uSg53 ._welcome-coupon_right_contents__dAJQH{padding:0 30px;display:flex;align-items:center;gap:4px;cursor:pointer}._welcome-coupon_overlay_bottom_container__uSg53 ._welcome-coupon_right_contents__dAJQH ._welcome-coupon_icon_container__uO1Pl{padding:3px 2px;display:flex;align-items:center;justify-content:center}._welcome-coupon_overlay_bottom_container__uSg53._welcome-coupon_ja__o4GHF{font-family:NotoSansKR}