﻿.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,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:#b0b3b4;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;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:initial}.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;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,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{background:#fff;position:relative;text-align:left}.DayPicker__horizontal{background:#fff}.DayPicker__verticalScrollable{height:100%}.DayPicker__hidden{visibility:hidden}.DayPicker__withBorder{box-shadow:0 2px 6px rgba(0,0,0,0.05),0 0 0 1px rgba(0,0,0,0.07);border-radius:3px}.DayPicker_portal__horizontal{box-shadow:none;position:absolute;left:50%;top:50%}.DayPicker_portal__vertical{position:initial}.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-top:0;border-right:0;border-bottom:2px solid transparent;border-left:0;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;user-select:none}.DateInput_input__focused{outline:0;background:#fff;border:0;border-top:0;border-right:0;border-bottom:2px solid #008489;border-left:0}.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,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:#b0b3b4;text-decoration:none}.DateRangePicker_closeButton_svg{height:15px;width:15px;fill:#cacccd}nav .sub_navi{width:100%}nav .sub_navi_inner{float:left;margin:0;padding:14px 0 12px 50px}nav .sub_navi_list{font-size:0.9375rem;float:left;display:inline;margin-left:28px}nav .sub_navi_list a{color:#fff;text-decoration:none}nav .sub_navi_list a:hover{text-decoration:underline}nav .sub_navi_current{font-weight:bold}#profile nav .sub_navi_inner,#reservation nav .sub_navi_inner,#dashboard nav .sub_navi_inner,#performance nav .sub_navi_inner,#account nav .sub_navi_inner{padding-left:0}.drawer{display:block}.drawer .drawer_inner{position:relative}.drawer_btn_check{display:none}.drawer_btn_check:checked+.drawer_menu{left:0}.drawer_menu{background:#f5f5f5;box-sizing:border-box;color:#333}.drawer_menu_inner{overflow:hidden}.drawer_menu .drawer_cap01{margin:0;font-weight:bold}.drawer_menu .drawer_cap02{margin:0}.drawer_menu ul{margin:0;padding:0}.drawer_menu .drawer_list{list-style:none;box-sizing:border-box}.drawer_menu .form-parts-wrap{margin:20px 0 0}.drawer_menu .n-select-box{width:100%}.drawer_menu .n-select{font-size:0.8125rem;padding:10px}.profile_navi{background:#f5f5f5;display:block;z-index:2;box-sizing:border-box}.profile_navi_cap{margin:0}.profile_navi ul{margin:0;padding:0}.profile_navi_list{list-style:none;box-sizing:border-box}.profile_account-area{background:#fff;border-radius:2px;box-sizing:border-box}.profile_account-area:after{display:block;clear:both;height:0;visibility:hidden;content:""}.profile_account-area .account-detail{float:left;width:54.9%}.profile_account-area .account-name{font-weight:bold;margin-bottom:10px}.profile_account-area .account-img{float:right;width:66px;padding-left:20px}.profile_account-area .account-img img{width:100%;border-radius:50%;border:1px solid #efefef}.profile_preview-btn{margin:0 0 0 auto;background:#fff;text-align:center;border-radius:3px;display:inline-block;line-height:1;position:relative;border:1px solid #ddd;font-weight:bold}.profile_preview-btn:link{color:#333}.profile_preview-btn:visited{color:#333}.profile_preview-btn:hover{color:#707070;background:#fcfcfc;text-decoration:none}.profile_preview-btn:active{color:#333}#search.search_2-4 .d-select-box .defaultFooter_list ul li{padding-bottom:0}#search.search_2-4.search_2-4 .content-bg{z-index:2}#search.search_2-4.search_2-4 .contents-right{z-index:3}#search.search_2-2 .d-select-box .defaultFooter_list ul li{padding-bottom:0}footer.f-footer{width:100%;background-color:#fff}footer.f-footer .formFooter{width:100%;border-top:solid 1px #ddd}footer.f-footer .formFooter_flow{position:relative;width:100%;margin:0 auto;font-size:0.8125rem}footer.f-footer .formFooter_flow ul:after{display:block;clear:both;height:0;visibility:hidden;content:""}footer.f-footer .formFooter_flow ul li{float:left;list-style:none}footer.f-footer .formFooter_flow ul li .formFooter_num{position:relative;text-align:center;margin:0}footer.f-footer .formFooter_flow ul li .formFooter_num:before{content:"";display:block;border-top:solid 4px #e5e5e5;width:100%;position:absolute;top:35%;right:50%;z-index:-1}footer.f-footer .formFooter_flow ul li:first-child .formFooter_num:before{border-top:none !important}footer.f-footer .formFooter_flow ul li .formFooter_num.formFooter_num-on:before{border-top:solid 3px #ff8228}footer.f-footer .formFooter_flow ul li .formFooter_txt_link{color:#333}footer.f-footer .formFooter_flow ul li .formFooter_txt_link:link,footer.f-footer .formFooter_flow ul li .formFooter_txt_link:visited{color:#333}footer.f-footer .formFooter_flow ul li .formFooter_txt-current{color:#ff8228;font-weight:bold}footer.f-footer .formFooter_flow ul li .formFooter_txt-off{color:#aaa}footer.f-footer .formFooter_flow02 ul:after{display:block;clear:both;height:0;visibility:hidden;content:""}body.top_1-1-2{position:fixed;overflow:hidden}.short-wrap{height:100%;min-height:100%}.roomtype-border{border-bottom:1px solid #ddd;padding-bottom:15px !important;margin-bottom:20px !important}.roomtype-status li{list-style:none;display:inline-block}.roomtype-status li a{color:#333}.roomtype-status li a:link{color:#333}.roomtype-status li a:visited{color:#333}.roomtype-status li a:hover{color:#333}.roomtype-status li a:active{color:#333}.roomtype-name dt,.roomtype-name2 dt,.roomtype-name dd,.roomtype-name2 dd{float:left;padding:0;margin:0}.roomtype-name dt img,.roomtype-name2 dt img,.roomtype-name dd img,.roomtype-name2 dd img{width:100%}.roomtype-list,.roomtype-list2{border-left:2px solid #ccc;border-right:2px solid #ccc;border-bottom:2px solid #ccc;margin:0;background:#fff6f0}.roomtype-list:after,.roomtype-list2:after{display:block;clear:both;height:0;visibility:hidden;content:""}.roomtype-list dt p,.roomtype-list2 dt p,.roomtype-list dd p,.roomtype-list2 dd p{padding:0;margin:0}.roomtype-list dt img,.roomtype-list2 dt img,.roomtype-list dd img,.roomtype-list2 dd img{width:100%}.roomtype-list-status .text-status,.roomtype-list2-status .text-status{color:#ff8228;font-weight:bold}.roomtype-list-status .text-active,.roomtype-list2-status .text-active{color:#80c500;font-weight:bold}.roomtype-list-status .roomtype-list-bar,.roomtype-list2-status .roomtype-list-bar{height:8px;background:#ccc;border-radius:5px;position:relative}.roomtype-list-status .roomtype-list-bar-result,.roomtype-list2-status .roomtype-list-bar-result{height:8px;position:absolute;background:#80c500;top:0;left:0;border-top-left-radius:5px;border-bottom-left-radius:5px}.roomtype-list-status .roomtype-list-bar-result.meter-w100,.roomtype-list2-status .roomtype-list-bar-result.meter-w100{border-radius:5px}.roomtype-list-status .roomtype-list-category,.roomtype-list2-status .roomtype-list-category{display:inline-block}.roomtype-list-status .roomtype-list-category dt,.roomtype-list2-status .roomtype-list-category dt{color:#888;padding:0;margin:0}.roomtype-list-status .roomtype-list-category dd,.roomtype-list2-status .roomtype-list-category dd{font-weight:bold;padding:0;margin:0}.roomtype-list-status .roomtype-list-price,.roomtype-list2-status .roomtype-list-price{float:right;font-weight:bold;font-size:1.25rem;display:inline-block}.check-table{display:inline-block}.check-table-title{color:#888}.check-table-text{font-weight:bold}.check-table-text::before{content:'';background:url(/assets/image/common/icon_check_gray.png) no-repeat left top;background-size:contain;display:inline-block;vertical-align:middle}.check-table.active .check-table-text{color:#80c500}.check-table.active .check-table-text::before{content:'';background:url(/assets/image/common/icon_check.png) no-repeat left top;background-size:contain}.listing_9-2 nav+.wrapper,.listing_9-2-2 nav+.wrapper{min-height:auto;margin-bottom:0}.profile-preview-wrap .contents-inner{flex-flow:row-reverse}.profile-preview-wrap .contents-center{width:100%;box-sizing:border-box;padding-bottom:30px}.profile-preview-wrap .contents-center .account-detail-left{box-sizing:border-box}.profile-preview-wrap .contents-center .account-detail-left img{width:100%;border-radius:50%;border:1px solid #efefef;vertical-align:bottom}.profile-preview-wrap .contents-center .account-detail-center{box-sizing:border-box}.profile-preview-wrap .contents-center .account-detail-center .account-name{color:#ff8228;font-weight:bold}.profile-preview-wrap .contents-center .account-detail-center .account-date{display:inline-block}.profile-preview-wrap .contents-center .account-detail-center .account-report{display:inline-block}.profile-preview-wrap .contents-center .account-detail-center .account-report a:link{color:#bf0000}.profile-preview-wrap .contents-center .account-detail-center .account-report a:visited{color:#bf0000}.profile-preview-wrap .contents-center .account-detail-center .account-report a:active{color:#bf0000}.profile-preview-wrap .contents-center .account-detail-center .account-report a:hover{color:#bf0000;text-decoration:underline}.profile-preview-wrap .contents-center .account-detail-center .account-report::before{content:'';display:inline-block;padding:0;vertical-align:middle}.profile-preview-wrap .contents-center .account-detail-center .check-area{width:100%;border:1px solid #ccc;margin-top:15px}.profile-preview-wrap .contents-center .account-detail-center .check-area .check-cap{font-weight:bold;background:#ddd;text-align:center;padding:5px 0;margin:0}.profile-preview-wrap .contents-center .account-detail-center .check-area ul{margin:0}.profile-preview-wrap .contents-center .account-detail-center .check-area .check-list{display:inline-block;width:49%;box-sizing:border-box}.profile-preview-wrap .contents-center .account-detail-center .check-area .check-list::before{content:'';background:url(/assets/image/common/icon_check_02.png) no-repeat left top;background-size:contain;display:inline-block;padding:0;text-align:center;vertical-align:middle}.profile-preview-wrap .contents-center .account-detail-right{box-sizing:border-box;position:relative}.profile-preview-wrap .contents-center .account-detail-right .n-text{overflow:hidden;height:auto;position:relative}.profile-preview-wrap .contents-center .account-detail-right .n-text::after{position:absolute;bottom:0;left:0;z-index:2;content:'';width:100%;height:24%;background:linear-gradient(rgba(255,255,255,0) 0, rgba(255,255,255,0.4) 20%, rgba(255,255,255,0.7) 40%, #fff 90%)}.profile-preview-wrap .contents-right .review-guest{padding-bottom:30px;border-bottom:1px solid #ddd}.profile-preview-wrap .contents-right .review-guest .review-area:nth-of-type(5){border-bottom:none}.profile-preview-wrap .contents-right .review-host .review-area:nth-of-type(5){border-bottom:none}.profile-preview-wrap .contents-right .review-area .review-report{text-align:right}.profile-preview-wrap .contents-right .review-area .review-report a:link{color:#bf0000}.profile-preview-wrap .contents-right .review-area .review-report a:visited{color:#bf0000}.profile-preview-wrap .contents-right .review-area .review-report a:active{color:#bf0000}.profile-preview-wrap .contents-right .review-area .review-report a:hover{color:#bf0000;text-decoration:underline}.profile-preview-wrap .contents-right .review-area .review-report::before{content:'';display:inline-block;padding:0;vertical-align:middle}.profile-preview-wrap .contents-left{background:#f5f5f5}.profile-preview-wrap .contents-left img{width:100%}.profile-preview-wrap .contents-left .listing-link{color:#333;border-bottom:1px solid #ccc;display:block;margin-bottom:25px;text-decoration:underline}.profile-preview-wrap .contents-left .listing-link:link{color:#333}.profile-preview-wrap .contents-left .listing-link:visited{color:#333}.profile-preview-wrap .contents-left .listing-link:hover{color:#333;text-decoration:none}.profile-preview-wrap .contents-left .listing-link:active{color:#333}.profile-preview-wrap .contents-left .listing-link:last-child{border-bottom:none;margin-bottom:15px}.profile-preview-wrap .contents-left .listing-link img:hover{opacity:0.8}.profile-preview-wrap .contents-left dl{margin:0}.profile-preview-wrap .contents-left dl dd{margin:0;padding:10px 0 15px}.profile-wrap.navi-page{margin-bottom:0}.profile_12-4 .contents-right .review-area{padding:20px 0;border-bottom:1px dotted #ddd}.profile_12-4 .contents-right .review-account-area{float:left}.profile_12-4 .contents-right .review-account-img{float:left}.profile_12-4 .contents-right .review-account-img img{width:100%;border-radius:50%;border:1px solid #efefef}.profile_12-4 .contents-right .review-account-name{font-weight:bold}.profile_12-4 .contents-right .review-date{text-align:right;color:#888}.profile_12-4 .contents-right .review-text{clear:both;padding-top:15px}.profile_12-4 .contents-right .review-group-name{color:#888;margin-top:20px}.message-wrap{position:relative}.reservation-detail-box{border:2px solid #ddd;position:relative}.reservation-host-img img{border-radius:50%;width:100%}.reservation-host-name{font-weight:bold}.reservation-host-tel{color:#333;text-decoration:underline;font-weight:bold}.reservation-host-tel:link{color:#333}.reservation-host-tel:visited{color:#333}.reservation-host-tel:hover{color:#333;text-decoration:none;opacity:0.8}.reservation-host-tel:active{color:#333}.reservation-host-tel::before{content:'';background:url(/assets/image/common/icon_tel.png) no-repeat left top;background-size:contain;display:inline-block;vertical-align:middle}.reservation-room-area dl{margin:0}.reservation-room-area dl dt{font-weight:bold}.reservation_7-7 .reservation-host-img img{border-radius:50%;width:100%}.reservation_7-7 .reservation-host-name{font-weight:bold}.reservation_7-7 .reservation-host-tel{color:#333;text-decoration:underline;font-weight:bold}.reservation_7-7 .reservation-host-tel a:link{color:#333}.reservation_7-7 .reservation-host-tel a:visited{color:#333}.reservation_7-7 .reservation-host-tel a:hover{color:#333;text-decoration:none;opacity:0.8}.reservation_7-7 .reservation-host-tel a:active{color:#333}.reservation_7-7 .reservation-host-tel::before{content:'';background:url(/assets/image/common/icon_tel.png) no-repeat left top;background-size:contain;display:inline-block;vertical-align:middle}.mainVisual{height:540px;background:#6c9a9d;position:relative}.content-bg{background:#f5f5f5;right:0;top:0;position:fixed;height:100%;z-index:0}.contents-search-detail-left{position:relative}.contents-search-detail-left .section-block{position:relative}.contents-search-detail-right{position:relative}#dashboard .contents-wrap,#performance .contents-wrap{background:none}.travel_3-1 .navi-page .contents-right{width:100%}.travel_3-1 .contents-wrap,.travel_3-2 .contents-wrap,.reservation_7-1 .contents-wrap{background:none}.travel_3-4 .contents-wrap{background:none}.travel_3-2 .form-note-help-after{position:relative}.travel_3-2 .form-note-help-after:after{position:relative;left:10px;top:5px}.resist_11-0 .contents-left .section-block{border-bottom:1px solid #ddd;box-sizing:border-box}@media all and (max-width: 767px){nav .sub_navi{height:10.9375%}.drawer{width:100%}.drawer_btn{font-size:0.9375rem;color:#aaa;font-weight:bold;padding:3.90625% 3.90625% 3.90625% 14.322916666666666%;position:relative;border-right:none;width:100%;height:auto;top:0;background:#333;box-sizing:border-box}.drawer_btn::before{content:'';width:10px;height:10px}.drawer_btn.drawer_open::before{border:0px;border-left:2px solid #aaa;border-bottom:2px solid #aaa;transform:rotate(135deg);position:absolute;top:50%;left:5%;margin-top:-0.7%}.drawer_btn.drawer_close::before{border:0px;border-left:2px solid #aaa;border-bottom:2px solid #aaa;transform:rotate(-45deg);position:absolute;top:50%;left:5%;margin-top:-1.8%}.drawer_menu .drawer_cap01{font-size:0.9375rem;padding:3.90625% 3.90625% 0}.drawer_menu .drawer_cap02{background:#ccc;font-size:0.875rem;padding:1.302083333333333% 3.90625%}.drawer_menu ul{border-bottom:1px solid #ccc;display:flex;flex-wrap:wrap}.drawer_menu ul:after{display:block;clear:both;height:0;visibility:hidden;content:""}.drawer_menu .drawer_list{border-bottom:1px solid #ccc;width:50%;font-size:0.75rem}.drawer_menu .drawer_list span,.drawer_menu .drawer_list a{color:#333;padding:7.8125%;display:block}.drawer_menu .drawer_list span:hover,.drawer_menu .drawer_list a:hover{text-decoration:none}.drawer_menu .drawer_list:nth-child(odd){border-right:1px solid #ccc}.drawer_menu .drawer_list.bb-none{border-bottom:none}.drawer_menu .form-parts-wrap{padding:1.302083333333333% 3.90625% 0;margin:0 0 5.208333333333334% 0}.profile_navi_btn{font-size:0.9375rem;color:#aaa;font-weight:bold;padding:3.90625% 3.90625% 3.90625% 14.322916666666666%;position:relative;border-right:none;width:100%;height:auto;top:0;background:#333;box-sizing:border-box}.profile_navi_btn::before{content:'';width:10px;height:10px}.profile_navi_btn.profile_open::before{border:0px;border-left:2px solid #aaa;border-bottom:2px solid #aaa;transform:rotate(135deg);position:absolute;top:50%;left:5%;margin-top:-0.7%}.profile_navi_btn.profile_close::before{border:0px;border-left:2px solid #aaa;border-bottom:2px solid #aaa;transform:rotate(-45deg);position:absolute;top:50%;left:5%;margin-top:-1.8%}.profile_navi{padding:5% 0 0 0}.profile_navi_cap{background:#ccc;font-size:0.875rem;padding:1.302083333333333% 3.90625%}.profile_navi ul{border-bottom:1px solid #ccc}.profile_navi ul:after{display:block;clear:both;height:0;visibility:hidden;content:""}.profile_navi_list{border-bottom:1px solid #ccc;float:left;width:50%;font-size:0.75rem}.profile_navi_list span,.profile_navi_list a{color:#333 !important;padding:7.8125%;display:block}.profile_navi_list span:hover,.profile_navi_list a:hover{text-decoration:none}.profile_navi_list:nth-child(odd){border-right:1px solid #ccc}.profile_navi_list.bb-none{border-bottom:none}.profile_account-area{width:90%;margin:0 auto;padding:4%}.profile_account-area .account-name{font-size:0.875rem}.profile_account-area .account-address,.profile_account-area .account-date{font-size:0.75rem}.profile_btn{margin:5% auto;width:46.656976744186046%}.profile_preview-btn{text-align:center;font-size:0.875rem;padding:11px 0;vertical-align:top;width:100%}.reservation_navi_btn{font-size:0.9375rem;color:#aaa;font-weight:bold;padding:3.90625% 3.90625% 3.90625% 14.322916666666666%;position:relative;border-right:none;width:100%;height:auto;top:0;background:#333;box-sizing:border-box}.reservation_navi_btn::before{content:'';width:10px;height:10px}.reservation_navi_btn.reservation_open::before{border:0px;border-left:2px solid #aaa;border-bottom:2px solid #aaa;transform:rotate(135deg);position:absolute;top:50%;left:5%;margin-top:-0.7%}.reservation_navi_btn.reservation_close::before{border:0px;border-left:2px solid #aaa;border-bottom:2px solid #aaa;transform:rotate(-45deg);position:absolute;top:50%;left:5%;margin-top:-1.8%}.reservation_navi{background:#f5f5f5;display:block;z-index:2;box-sizing:border-box}.reservation_navi_cap{margin:0}.reservation_navi ul{margin:0;padding:0}.reservation_navi_list{list-style:none;box-sizing:border-box}.reservation_account-area{background:#fff;border-radius:2px;box-sizing:border-box}.reservation_account-area:after{display:block;clear:both;height:0;visibility:hidden;content:""}.reservation_account-area .account-detail{float:left;width:54.9%}.reservation_account-area .account-name{font-weight:bold;margin-bottom:10px}.reservation_account-area .account-img{float:right;width:66px;padding-left:20px}.reservation_account-area .account-img img{width:100%;border-radius:50%;border:1px solid #efefef}.reservation_btn{margin:5% auto;width:46.656976744186046%}.reservation_preview-btn{margin:0 0 0 auto;background:#fff;text-align:center;border-radius:3px;display:inline-block;line-height:1;position:relative;border:1px solid #ddd;font-weight:bold}.reservation_preview-btn:link{color:#333}.reservation_preview-btn:visited{color:#333}.reservation_preview-btn:hover{color:#707070;background:#fcfcfc;text-decoration:none}.reservation_preview-btn:active{color:#333}footer.f-footer .formFooter{position:fixed;bottom:0;left:0;z-index:5;background-color:#fff}footer.f-footer .formFooter_flow{vertical-align:middle;height:6.510416666666667%}footer.f-footer .formFooter_flow ul{padding:2.34375%;margin:0 auto}footer.f-footer .formFooter_flow ul li{width:10.9375%}footer.f-footer .formFooter_flow ul li img{width:29.166666666666668%}footer.f-footer .formFooter_flow ul li .formFooter_num:before{border-top:solid 3px #e5e5e5;top:35%}footer.f-footer .formFooter_flow ul li .formFooter_num .sp-only{display:inline-block}footer.f-footer .formFooter_flow ul li .formFooter_txt{display:none}footer.f-footer .formFooter_flow02 ul{padding:2.34375% 21.03125%}footer.f-footer .formFooter_flow02 ul li{width:24.28%}footer.f-footer .formFooter_flow02 ul li img{width:25.08%}.subnavi_hidden .wrapper{padding-top:70px}.section-block{width:89.70013037809647%;margin:0 auto}.contents-left{padding-bottom:130px}.navi-page .contents-left{padding-bottom:30px}.complete-wrap{width:89.58333333333334%;margin:0 auto;padding-bottom:50px}.roomtype-wrap{padding-bottom:50px}.roomtype-wrap .roomtype-border{border-bottom:1px dotted #ddd;padding-bottom:10px}.roomtype-status{margin:20px 0 0 0;padding:0}.roomtype-status li{font-size:0.8125rem;margin-right:14px}.roomtype-name,.roomtype-name2{margin:0;padding:5.813953488372093% 4.36046511627907%;border-top:4px solid #ff8228;border-left:2px solid #ccc;border-right:2px solid #ccc;border-bottom:2px solid #ccc;position:relative}.roomtype-name:after,.roomtype-name2:after{display:block;clear:both;height:0;visibility:hidden;content:""}.roomtype-name p,.roomtype-name2 p{margin:0}.roomtype-name dt,.roomtype-name2 dt{width:19.62209302325581%;margin-right:2.906976744186046%}.roomtype-name dd,.roomtype-name2 dd{width:77.03488372093024%}.roomtype-name2 dd{width:100%}.roomtype-number{display:inline-block;color:#888;font-size:0.625rem}.roomtype-number:last-child{margin-left:12px}.roomtype-list,.roomtype-list2{padding:5.813953488372093% 4.36046511627907%}.roomtype-list-status,.roomtype-list2-status{width:100%}.roomtype-list-status .roomtype-list-bar,.roomtype-list2-status .roomtype-list-bar{width:100%}.roomtype-list-status .roomtype-list-category,.roomtype-list2-status .roomtype-list-category{margin:0 3.633720930232558% 2% 0}.roomtype-list-status .roomtype-list-category dt,.roomtype-list2-status .roomtype-list-category dt{font-size:0.625rem}.roomtype-list-status .roomtype-list-category dd,.roomtype-list2-status .roomtype-list-category dd{font-size:0.75rem}.roomtype-list-status .roomtype-list-price,.roomtype-list2-status .roomtype-list-price{margin-top:12px;font-size:1.0rem}.roomtype-list-btnarea,.roomtype-list2-btnarea{margin-left:0}.roomtype-list-btnarea:after,.roomtype-list2-btnarea:after{display:block;clear:both;height:0;visibility:hidden;content:""}.check-table{width:30%;margin-top:15px}.check-table-title{font-size:0.625rem}.check-table-text{font-size:0.75rem}.check-table-text::before{width:20px;height:20px;margin-right:4px}.listing_9-2 .roomtype-wrap,.listing_9-2-2 .roomtype-wrap{padding-bottom:20px}.listing_9-2 .fk_title_1,.listing_9-2-2 .fk_title_1{margin:30px auto}.profile-preview-wrap{padding:0 5.208333333333334% 20px}.profile-preview-wrap .contents-center{padding:20px 0 30px;margin-bottom:30px;border-bottom:1px solid #ddd}.profile-preview-wrap .contents-center .account-detail-left{float:left;margin-right:5%;margin-bottom:15px;width:20.833333333333336%}.profile-preview-wrap .contents-center .account-detail-center .account-detail-wrap{float:right;width:74%;vertical-align:middle;display:table-cell}.profile-preview-wrap .contents-center .account-detail-center .account-name{font-size:1.0rem;margin-bottom:1.302083333333333%}.profile-preview-wrap .contents-center .account-detail-center .account-address{font-size:0.75rem;margin-bottom:1.302083333333333%}.profile-preview-wrap .contents-center .account-detail-center .account-date{font-size:0.75rem;padding-right:1em;padding-bottom:1.302083333333333%}.profile-preview-wrap .contents-center .account-detail-center .account-report{font-size:0.6875rem;padding-bottom:2.604166666666667%}.profile-preview-wrap .contents-center .account-detail-center .account-report::before{width:8px;height:11px;background:url(/assets/image/common/icon_report_sp.gif) no-repeat;background-size:contain}.profile-preview-wrap .contents-center .account-detail-center .check-area{clear:both}.profile-preview-wrap .contents-center .account-detail-center .check-area .check-cap{font-size:0.875rem}.profile-preview-wrap .contents-center .account-detail-center .check-area ul{padding:10px 7.222222222222221% 0}.profile-preview-wrap .contents-center .account-detail-center .check-area .check-list{font-size:0.875rem;margin-bottom:10px}.profile-preview-wrap .contents-center .account-detail-center .check-area .check-list::before{width:20px;height:20px;margin-right:7px;margin-top:-3px}.profile-preview-wrap .contents-center .account-detail-right{width:100%}.profile-preview-wrap .contents-center .account-detail-right .n-text{max-height:60px;margin:20px 0 0;font-size:0.8125rem}.profile-preview-wrap .contents-center .account-detail-right .see-more-btn_2-wrap{margin-top:10px;width:100%}.profile-preview-wrap .contents-right{border-bottom:1px solid #ddd;padding:0 0 30px;margin-bottom:30px}.profile-preview-wrap .contents-right .review-guest{margin-bottom:30px}.profile-preview-wrap .contents-right .review-area .review-report{font-size:0.75rem}.profile-preview-wrap .contents-right .review-area .review-report::before{width:8px;height:11px;background:url(/assets/image/common/icon_report_sp.gif) no-repeat;background-size:contain}.profile-preview-wrap .contents-left{padding:0 5.208333333333334%}.profile-preview-wrap .contents-left .fk_title_2{font-size:0.875rem;padding-top:3.90625%;margin:0 0 3.90625%}.profile-preview-wrap .contents-left .n-text{font-size:0.8125rem}.profile-preview-wrap .contents-left dl{padding-bottom:0}.profile-wrap.navi-page .contents-right{padding:0 5.208333333333334%}.profile-wrap.navi-page .contents-left{padding-bottom:0}.profile_12-4 .contents-right .fk_title_1{margin:30px 0}.profile_12-4 .contents-right .n-select-wrap+.review-area{padding-top:25px}.profile_12-4 .contents-right .review-account-area{width:53%}.profile_12-4 .contents-right .review-account-img{width:27.6%;padding-right:3.90625%}.profile_12-4 .contents-right .review-account-name{font-size:0.875rem}.profile_12-4 .contents-right .review-date{font-size:0.75rem}.profile_12-4 .contents-right .review-text{font-size:0.8125rem}.profile_12-4 .contents-right .review-group-name{font-size:0.6875rem}.message-wrap{width:89.58333333333334%;margin:0 auto;padding-bottom:50px}.message-wrap h1.fk_title_1{margin:30px 0}.message-detail .contents-left{padding-top:0;padding-bottom:10px}.message-detail .contents-right{background:#f5f5f5}.message-detail .contents-right .contents-right-inner{padding:30px 0 50px}.reservation-wrap{padding-bottom:50px}.reservation-wrap .fk_title_1{margin:30px 0}.reservation-detail-top{margin-top:30px}.reservation-detail-box{margin-top:30px}.reservation-host-area{width:100%}.reservation-host-area:after{display:block;clear:both;height:0;visibility:hidden;content:""}.reservation-host-img{width:23.25581395348837%;margin-right:2.906976744186046%;float:left}.reservation-host-name{font-size:1.0rem;float:right;width:70.93023255813954%}.reservation-host-name-area{display:flex;align-items:flex-start;justify-content:space-between}.reservation-host-tel{font-size:0.875rem;display:block;margin-top:10px}.reservation-host-tel::before{width:17px;height:21px;margin:3px 6px 0 0}.reservation-room-area{clear:both;border-top:1px solid #ddd;padding-top:20px;margin-top:20px;margin-bottom:30px}.reservation-room-area dl dt{font-size:0.8125rem;display:block;margin-bottom:10px}.reservation-room-area dl dd{margin-left:0}.reservation_7-7 .reservation-detail-box{margin-bottom:8.720930232558139%}.reservation_7-7 .reservation-host-area{width:100%;padding:5.813953488372093%;box-sizing:border-box}.reservation_7-7 .reservation-host-area:after{display:block;clear:both;height:0;visibility:hidden;content:""}.reservation_7-7 .reservation-host-detail{margin-bottom:2.906976744186046%}.reservation_7-7 .reservation-host-detail:after{display:block;clear:both;height:0;visibility:hidden;content:""}.reservation_7-7 .reservation-host-img{width:26.31578947368421%;margin-right:5.087209302325581%;float:left}.reservation_7-7 .reservation-host-name{font-size:0.8125rem;float:none;width:100%}.reservation_7-7 .reservation-host-name-area{display:flex;align-items:flex-start;justify-content:space-between}.reservation_7-7 .reservation-host-tel{font-size:0.875rem;display:block;margin-top:1.453488372093023%}.reservation_7-7 .reservation-host-tel::before{width:17px;height:21px;margin:3px 6px 0 0}.reservation_7-7 .travel-box-btn-area{clear:both;margin-top:4.36046511627907%}.mainVisual_inner{position:absolute;width:90%;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);background:#f00}.content-bg{display:none}.search_2-4 .contents-left{padding-bottom:30px;margin-top:50px}.search_2-5 .contents-search-detail-left{padding-bottom:0}.search_2-7 .contents-search-detail-wrap{margin-top:20px}.search_2-7 .contents-search-detail-left{padding-bottom:0}.contents-search-detail-left{padding-bottom:130px}.contents-search_price-datail{border-top:2px solid #ff8228}.contents-search_price-datail .form-parts-wrap{margin:20px auto}.contents-search_price-datail .form-parts-wrap:first-child{margin-top:0}.section-block-dashboard,.section-block-performance{width:89.35064935064935%;margin:0 auto}.travel_3-1 .navi-page .contents-inner{width:89.58333333333334%;margin:0 auto}.travel_3-1 .navi-page .contents-left,.travel_3-1 .navi-page .contents-right{margin-top:32px}.travel_3-1 .section-block-travel,.travel_3-2 .section-block-travel,.reservation_7-1 .section-block-travel{width:89.35064935064935%;margin:32px auto 0;padding-bottom:5.194805194805195%}.travel_3-4 .section-block-travel{width:89.35064935064935%;margin:32px auto 0;padding-bottom:50px}.travel_3-2 .room-detail-list-wrap .room-detail-list{font-size:0.875rem}.travel_3-2 .room-detail-list-wrap .room-detail-list:first-child{width:170px}.travel_3-2 .contents-left,.travel_3-2 .contents-right{margin-top:30px}.travel_3-2 .contents-left{padding-bottom:50px}.travel_3-2 .contents-right-inner{background:#f5f5f5;padding:30px 0}.travel_3-2 .pagination-list,.reservation_7-7 .pagination-list{font-size:1.0rem}.travel_3-2 .pagination-prev-btn-text,.reservation_7-7 .pagination-prev-btn-text{text-align:left;margin-left:48px}.resist_11-0 .contents-left{margin-top:33px;padding-bottom:0}.resist_11-0 .contents-left .section-block{padding:0 2.906976744186046% 20px}.resist_11-0 .contents-right{background:#f5f5f5;padding-bottom:50px}.account_13-8 .contents-right .section{padding-bottom:106px}.account_13-4 .contents-right .section,.account_13-6 .contents-right .section,.account_13-7 .contents-right .section{padding-bottom:50px}.account_13-9 .fk_title_1{margin-top:40px}.account_13-9 .profile-wrap.navi-page .contents-inner{padding:0 5.813953488372093%;margin-bottom:50px}.account_13-9 .list-pagination-area{margin-top:25px}}@media all and (min-width: 768px){nav .sub_navi{position:absolute;top:78px}nav .sub_navi_wrap{width:100%;background:#333;height:50px;position:fixed;z-index:4}nav .sub_navi_list_pc{width:170px;margin:0 auto;padding:0}nav .sub_navi_list_pc-wrap{position:absolute;background:#888;top:50px;width:190px;z-index:3;margin-left:-15px}nav .sub_navi_list_pc-wrap.active{display:block}nav .sub_navi_list_pc-link{color:#fff !important;display:block;margin:0;font-size:15px;padding:14px 0 14px 5px}nav .sub_navi_list_pc-list{border-bottom:1px solid #aaa}nav .sub_navi_list_pc-list:last-child{border-bottom:none}nav .sub_navi_current a{color:#ffb400}.drawer_btn{width:50px;height:50px;position:fixed;top:78px;left:0;background:#444;border-right:1px solid #666;z-index:4;cursor:pointer}.drawer_btn:hover{background:#585757}.drawer_menu{width:253px;border-right:2px solid #ccc;padding:164px 30px 50px;display:block;position:fixed;left:-253px;transition:0.3s ease-in-out;-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;z-index:3;height:100%;overflow-y:auto;overflow-x:hidden;top:0;bottom:0}.drawer_menu .drawer_cap01{font-size:1.0rem}.drawer_menu .drawer_cap02{font-size:0.875rem;margin:40px 0 20px;padding-bottom:5px;color:#888;border-bottom:1px solid #e4e4e4}.drawer_menu .drawer_list{font-size:0.9375rem;margin:0 0 15px 0}.drawer_menu .drawer_list a{color:#333}.drawer_menu .drawer_list.drawer_list_current{color:#aaa;font-weight:bold}.drawer_menu .drawer_list:last-child{margin-bottom:25px}.drawer_menu .n-select-box{margin-bottom:10px}.profile_navi{padding:30px 30px 0 30px;bottom:0}.profile_navi_cap{font-size:0.875rem;margin:25px 0 20px;padding-bottom:5px;color:#888;border-bottom:1px solid #e4e4e4}.profile_navi_list{font-size:0.9375rem;margin:0 0 15px 0}.profile_navi_list a{color:#333}.profile_navi_list a:link{color:#333}.profile_navi_list a:visited{color:#333}.profile_navi_list a:hover{color:#333}.profile_navi_list a:active{color:#333}.profile_navi_list.profile_navi_list_current{color:#aaa;font-weight:bold}.profile_navi_list:last-child{margin-bottom:25px}.profile_account-area{margin-bottom:20px;max-width:336px;width:100%;padding:18px 20px}.profile_account-area .account-name{font-size:1.125rem}.profile_account-area .account-address,.profile_account-area .account-date{font-size:0.9375rem}.profile_preview-btn{width:148px;font-size:0.9375rem;padding:9px 0 8px}.reservation_navi{display:none}.reservation_account-area{display:none}.reservation_btn{display:none}.reservation_preview-btn{display:none}#search.search_2-4 .d-footer{width:58.59375%}#search.search_2-4 .defaultFooter_wrap{margin-left:auto;margin-right:0;width:85.45918367346938%;max-width:670px;padding:0}#search.search_2-4 .defaultFooter_list{float:none;width:100%}#search.search_2-4 .defaultFooter_lang{float:none;width:100%}#search.search_2-4 .defaultFooter_copy{text-align:left;margin-top:20px;padding-bottom:20px}#search.search_2-4 .d-select-box{justify-content:flex-start}#search.search_2-4 .d-select-box-left{padding-left:0;margin-right:20px}#search.search_2-4 .d-select-box-right{margin-right:20px}#search.search_2-4.search_2-4 .d-footer{width:59vw;z-index:0}#search.search_2-2 .d-footer{width:100%;margin:0 auto}#search.search_2-2 .defaultFooter_wrap{width:100%;padding:0;max-width:1280px;margin:0 auto}#search.search_2-2 .defaultFooter_list{float:none;width:100%;max-width:730px;margin-left:60px}#search.search_2-2 .defaultFooter_list-2{margin-left:0}#search.search_2-2 .defaultFooter_lang{float:none;width:100%;max-width:730px;margin-left:60px}#search.search_2-2 .defaultFooter_copy{text-align:left;margin-top:20px;padding-bottom:20px;max-width:730px;margin-left:60px}#search.search_2-2 .d-select-box{justify-content:flex-start}#search.search_2-2 .d-select-box-left{padding-left:0;margin-right:20px}#search.search_2-2 .d-select-box-right{margin-right:20px}footer.f-footer{height:120px;position:fixed;bottom:0;z-index:2}footer.f-footer .formFooter_flow{max-width:1080px}footer.f-footer .formFooter_flow ul{max-width:865px;padding:25px 0;margin:0 auto}footer.f-footer .formFooter_flow ul li{width:11.098265895953757%}footer.f-footer .formFooter_flow ul li .formFooter_num .pc-only{display:inline-block}footer.f-footer .formFooter_flow ul li .formFooter_txt{text-align:center;margin:0;line-height:1.4;font-weight:bold}footer.f-footer .formFooter_flow02 ul{max-width:683px}footer.f-footer .formFooter_flow02 ul li{width:24.68208092485549%}.subnavi_hidden .wrapper{padding-top:140px}nav+.wrapper{min-height:calc(100vh - 140px)}.short-contents{margin-bottom:0}.no-drawer{margin-bottom:0 !important;min-height:inherit !important}.contents-wrap{background:linear-gradient(90deg, #fff 0%, #fff 80%, #f5f5f5 80%, #f5f5f5 100%)}.contents-inner{display:flex;align-items:stretch;align-content:stretch;height:100%;min-height:100%;width:100%;max-width:1280px;margin:0 auto}.contents-left{vertical-align:top;width:61.25000000000001%;padding-bottom:105px}.standard-layout-crust .contents-left{padding-top:50px}.new-listing.standard-layout-crust .contents-left{padding-top:0}.contents-left-inner{width:79.59183673469387%;max-width:624px;margin-left:auto;margin-right:30px}.contents-right{vertical-align:top;width:38.75%;padding-bottom:105px;z-index:1}.contents-right-inner{width:66.53225806451613%;max-width:330px;margin-left:36px}.navi-page .contents-left{padding-bottom:30px}.standard-layout-crust .navi-page .contents-left{padding-top:50px}.navi-page .contents-right{padding-bottom:30px}.standard-layout-crust .navi-page .contents-right{padding-top:60px}.complete-wrap{padding-top:80px;width:756px;margin:0 auto;padding-bottom:40px}.standard-layout-crust .complete-wrap{padding-top:0}.roomtype-wrap{padding-top:130px;padding-bottom:70px;max-width:1020px;width:96%;margin-left:auto;margin-right:auto;position:relative}.standard-layout-crust .roomtype-wrap{padding-top:50px}.roomtype-status{margin:0;padding:0}.roomtype-status li{font-size:1.0rem;margin-right:20px}.roomtype-name,.roomtype-name2{max-width:1020px;margin:0;padding:28px 30px;border-top:4px solid #ff8228;border-left:2px solid #ccc;border-right:2px solid #ccc;border-bottom:2px solid #ccc;position:relative}.roomtype-name:after,.roomtype-name2:after{display:block;clear:both;height:0;visibility:hidden;content:""}.roomtype-name dt,.roomtype-name2 dt{width:19.901960784313726%;margin-right:30px}.roomtype-name dd,.roomtype-name2 dd{width:100%}.roomtype-list,.roomtype-list2{max-width:1020px;padding:28px 30px;position:relative}.roomtype-list-status,.roomtype-list2-status{float:left;width:53.431372549019606%;border-right:2px dotted #ccc;padding-right:30px}.roomtype-list-status .roomtype-list-bar,.roomtype-list2-status .roomtype-list-bar{width:100%}.roomtype-list-status .roomtype-list-category,.roomtype-list2-status .roomtype-list-category{margin:0 8% 0 0}.roomtype-list-status .roomtype-list-category dt,.roomtype-list2-status .roomtype-list-category dt{font-size:0.8125rem}.roomtype-list-status .roomtype-list-category dd,.roomtype-list2-status .roomtype-list-category dd{font-size:0.9375rem}.roomtype-list-status .roomtype-list-price,.roomtype-list2-status .roomtype-list-price{margin-top:20px;font-size:1.25rem}.roomtype-list2 .roomtype-list-status{padding-bottom:50px}.check-table{margin-top:20px;width:28%}.check-table-title{font-size:0.8125rem}.check-table-text{font-size:0.9375rem}.check-table-text::before{width:16px;height:16px;margin-right:4px}.profile-preview-wrap{padding:105px 30px 55px;max-width:1080px;margin-left:auto;margin-right:auto;position:relative;box-sizing:border-box}.profile-preview-wrap .contents-center{display:flex;justify-content:space-between;height:250px;margin-bottom:40px;border-bottom:1px solid #ccc}.profile-preview-wrap .contents-center .account-detail{position:relative;height:250px}.profile-preview-wrap .contents-center .account-detail-left{width:21.764705882352942%}.profile-preview-wrap .contents-center .account-detail-center{width:35.294117647058826%;padding-left:2.941176470588235%}.profile-preview-wrap .contents-center .account-detail-center .account-name{font-size:1.625rem;margin-bottom:8px}.profile-preview-wrap .contents-center .account-detail-center .account-address{font-size:0.9375rem;margin-bottom:8px}.profile-preview-wrap .contents-center .account-detail-center .account-date{font-size:0.9375rem;padding-right:0.7em}.profile-preview-wrap .contents-center .account-detail-center .account-report{font-size:0.9375rem}.profile-preview-wrap .contents-center .account-detail-center .account-report::before{width:11px;height:13px;background:url(/assets/image/common/icon_report_pc.png) no-repeat left center}.profile-preview-wrap .contents-center .account-detail-center .check-area{position:absolute;bottom:30px}.profile-preview-wrap .contents-center .account-detail-center .check-area .check-cap{font-size:0.8125rem}.profile-preview-wrap .contents-center .account-detail-center .check-area ul{padding:10px 7.222222222222221%}.profile-preview-wrap .contents-center .account-detail-center .check-area .check-list{font-size:0.8125rem}.profile-preview-wrap .contents-center .account-detail-center .check-area .check-list::before{width:16px;height:16px;margin-right:5px;margin-top:-1px}.profile-preview-wrap .contents-center .account-detail-right{width:42.94117647058823%;padding-left:3.627450980392157%;height:250px}.profile-preview-wrap .contents-center .account-detail-right .n-text{max-height:134px;margin:50px 0 0}.profile-preview-wrap .contents-center .account-detail-right .see-more-btn_2-wrap{width:91%;bottom:30px;position:absolute}.profile-preview-wrap .contents-right{width:64.11764705882354%;padding-left:30px;box-sizing:border-box;padding-top:0;padding-bottom:0}.profile-preview-wrap .contents-right .review-guest{margin-bottom:40px}.profile-preview-wrap .contents-right .review-area .review-report{font-size:0.9375rem}.profile-preview-wrap .contents-right .review-area .review-report::before{width:11px;height:13px;background:url(/assets/image/common/icon_report_pc.png) no-repeat left center}.profile-preview-wrap .contents-left{height:100%;z-index:1;width:35.88235294117647%;padding:5px 30px 0;box-sizing:border-box}.profile-wrap.navi-page{background:#f5f5f5;position:relative}.profile-wrap.navi-page:before{width:50%;height:100%;content:"";position:absolute;top:0;left:50%;background:#fff}.profile-wrap.navi-page .contents-inner{background:#f5f5f5}.profile-wrap.navi-page .contents-right{width:61.25%;padding-left:30px;padding-right:30px;min-height:calc(100vh - 334px);box-sizing:border-box;background:#fff}.standard-layout-crust .profile-wrap.navi-page .contents-right{padding-top:48px}.profile-wrap.navi-page .contents-right-inner{width:100%}.profile-wrap.navi-page .contents-left{height:100%;padding-bottom:0;z-index:1;background:#f5f5f5;width:38.75%}.standard-layout-crust .profile-wrap.navi-page .contents-left{padding-top:48px}.profile-wrap.navi-page .contents-left-inner{width:100%;max-width:396px;margin-right:0}.profile_12-4 .contents-right .n-select-wrap+.review-area{padding-top:10px}.profile_12-4 .contents-right .review-account-area{width:50%}.profile_12-4 .contents-right .review-account-img{width:60px;padding-right:20px}.profile_12-4 .contents-right .review-account-name{font-size:1.0rem}.profile_12-4 .contents-right .review-date{font-size:0.875rem}.profile_12-4 .contents-right .review-text{font-size:0.9375rem}.profile_12-4 .contents-right .review-group-name{font-size:0.8125rem}.message-wrap{padding-top:130px;padding-bottom:70px;max-width:1020px;width:96%;margin-left:auto;margin-right:auto;position:relative}.message-wrap h1.fk_title_1{margin:50px 0 40px}.message-detail .contents-left{padding-top:150px;padding-bottom:200px}.message-detail .contents-right{padding-top:180px}.message-detail .contents-right .contents-right-inner{width:78%;max-width:396px}.reservation-wrap{padding-top:130px;padding-bottom:40px;max-width:1020px;width:96%;margin-left:auto;margin-right:auto;position:relative}.standard-layout-crust .reservation-wrap{padding-top:50px}.reservation-wrap .fk_title_1{margin:40px 0}.reservation-detail-top{display:flex;justify-content:space-between;margin-top:40px}.reservation-detail-box{margin-top:40px}.reservation-host-area{width:58.333333333333336%;display:flex;box-sizing:border-box}.reservation-host-img{width:19.16%}.reservation-host-name{font-size:1.125rem;width:70%;margin-left:5.042016806722689%;padding-top:10px}.reservation-host-tel{font-size:1.125rem;display:inline-block;position:absolute;left:35%;top:231px}.reservation-host-tel::before{width:20px;height:24px;margin:1px 8px 0 0}.reservation-room-area{border-left:1px solid #ddd;padding-left:3.92156862745098%;margin-top:15px;margin-bottom:31px;width:41.66666666666667%}.reservation-room-area dl{display:flex}.reservation-room-area dl dt{font-size:0.875rem;padding-right:15px;margin-top:8px}.reservation-room-area dl dd{margin-left:auto}.reservation_7-7 .reservation-detail-box{margin-bottom:40px}.reservation_7-7 .reservation-host-area{width:100%;display:flex;box-sizing:border-box;padding:20px 20px 20px 0;margin-top:0}.reservation_7-7 .reservation-host-detail{width:82.67716535433071%;margin-left:1.968503937007874%}.reservation_7-7 .reservation-host-img{width:118px;margin-left:60px}.reservation_7-7 .reservation-host-name{font-size:1.125rem;width:100%;margin-left:0;padding-top:10px}.reservation_7-7 .reservation-host-tel{font-size:1.125rem;display:inline-block;position:inherit}.reservation_7-7 .reservation-host-tel::before{width:16px;height:20px;margin:1px 8px 0 0}.reservation_7-7 .travel-box-btn-area{display:flex;width:100%;margin-top:10px}.reservation_7-7 .travel-box-btn-area .travel-box-btn{width:30.238095238095237%;margin-right:2.142857142857143%;margin-bottom:0}.reservation_7-7 .pagination-prev-btn{padding-left:20px}.mainVisual_inner{position:absolute;width:980px;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);background:#f00}.contents-search-wrap{margin-top:177px}.contents-search-inner{height:100%;min-height:100%;width:100%;max-width:1280px;margin:20px auto 0}.search_2-3 .contents-search-wrap{margin-top:170px}.search_2-4 .contents-left{margin-top:40px}.search_2-5 .contents-search-detail-left-inner{margin-bottom:50px}.search_2-7 .contents-search-detail-wrap{margin-top:100px}.contents-search-detail-wrap{margin-bottom:40px}.contents-search-detail-inner{display:flex;align-items:stretch;align-content:stretch;height:100%;min-height:100%;width:100%;max-width:1280px;margin:0 auto}.contents-search-detail-left{vertical-align:top;width:61.25000000000001%;padding-bottom:105px}.contents-search-detail-left-inner{width:79.59183673469387%;max-width:624px;margin-left:auto;margin-right:30px}.contents-search-detail-right{vertical-align:top;width:38.75%;padding-bottom:105px;z-index:1}.contents-search-detail-right-inner{width:66.53225806451613%;max-width:330px;margin-left:36px}.section-block-dashboard,.section-block-performance{max-width:1020px;width:79.6875%;margin:115px auto 0}.travel_3-1 .navi-page .contents-inner{max-width:1020px;width:79.6875%;margin-top:38px;justify-content:space-between}.travel_3-1 .navi-page .contents-left,.travel_3-1 .navi-page .contents-right{padding-top:0}.travel_3-1 .navi-page .contents-left{width:32.94117647058823%}.travel_3-1 .navi-page .profile_12-4{width:61.078431372549026%}.travel_3-1 .section-block-travel,.travel_3-2 .section-block-travel,.reservation_7-1 .section-block-travel{max-width:1020px;width:79.6875%;margin:60px auto}.standard-layout-crust .travel_3-1 .section-block-travel,.standard-layout-crust .travel_3-2 .section-block-travel,.standard-layout-crust .reservation_7-1 .section-block-travel{margin:35px auto 60px}.travel_3-4 .section-block-travel{max-width:1020px;width:79.6875%;margin:115px auto 80px}.standard-layout-crust .travel_3-4 .section-block-travel{margin-top:35px}.travel_3-2 .room-detail-list-wrap .room-detail-list:first-child{width:200px}.travel_3-2 .contents-left,.travel_3-2 .contents-right{padding-top:0}.standard-layout-crust .travel_3-2 .fk_title_1{margin-top:50px}.travel_3-2 .contents-right{position:fixed;top:0}.resist_11-0 .contents-inner{position:relative;overflow:hidden}.resist_11-0 .content-bg{position:absolute}.resist_11-0 .contents-left{margin-top:43px}.standard-layout-crust .resist_11-0 .contents-left{margin-top:0;padding-top:43px}.resist_11-0 .contents-left .section-block{padding:0 30px 30px}.resist_11-0 .contents-right{margin-top:43px}.standard-layout-crust .resist_11-0 .contents-right{padding-top:0}.account_13-9 .profile_navi{display:none}.account_13-9 .profile-wrap.navi-page{background:#fff;margin-top:178px}.account_13-9 .profile-wrap.navi-page::before{content:none}.account_13-9 .profile-wrap.navi-page .contents-inner{background:#fff;display:block;max-width:1020px;width:79.6875%;margin-bottom:60px}.account_13-9 .list-pagination-area{width:320px;margin-left:auto;margin-right:auto;margin-top:40px}.rollover{opacity:1}.rollover:hover{opacity:0.8;text-decoration:none}.pctxC{text-align:center !important}}@media screen and (max-width: 870px) and (min-width: 768px){nav .sub_navi_list{font-size:0.875rem;margin-left:22px}}@media all and (min-width: 768px) and (min-width: 768px){.drawer_btn span{content:'';width:14px;height:14px;border:0px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg);position:absolute;top:25%;left:32%;display:block}}@media all and (max-width: 767px) and (min-width: 768px){.reservation_navi{padding:30px 30px 0 30px;bottom:0}.reservation_navi_cap{font-size:0.875rem;margin:25px 0 20px;padding-bottom:5px;color:#888;border-bottom:1px solid #e4e4e4}.reservation_navi_list{font-size:0.9375rem;margin:0 0 15px 0}.reservation_navi a{color:#333}.reservation_navi a:link{color:#333}.reservation_navi a:visited{color:#333}.reservation_navi a:hover{color:#333}.reservation_navi a:active{color:#333}.reservation_navi.reservation_navi_list_current{color:#aaa;font-weight:bold}.reservation_navi:last-child{margin-bottom:25px}.reservation_account-area{margin-bottom:20px;max-width:336px;width:100%;padding:18px 20px}.reservation_account-area-name{font-size:1.125rem}.reservation_account-area-address,.reservation_account-area-date{font-size:0.9375rem}.reservation_preview-btn{width:148px;font-size:0.9375rem;padding:9px 0 8px}}@media all and (max-width: 767px) and (max-width: 767px){.reservation_navi{padding:5% 0 0 0}.reservation_navi_cap{background:#ccc;font-size:0.875rem;padding:1.302083333333333% 3.90625%}.reservation_navi ul{border-bottom:1px solid #ccc}.reservation_navi:after{display:block;clear:both;height:0;visibility:hidden;content:""}.reservation_navi_list{border-bottom:1px solid #ccc;float:left;width:50%;font-size:0.75rem}.reservation_navi span,.reservation_navi a{color:#333 !important;padding:7.8125%;display:block}.reservation_navi span:hover,.reservation_navi a:hover{text-decoration:none}.reservation_navi:nth-child(odd){border-right:1px solid #ccc}.reservation_navi.bb-none{border-bottom:none}.reservation_account-area{width:90%;margin:0 auto;padding:4%}.reservation_account-area-name{font-size:0.875rem}.reservation_account-area-address,.reservation_account-area-date{font-size:0.75rem}.reservation_preview-btn{text-align:center;font-size:0.875rem;padding:11px 0;vertical-align:top;width:100%}}@media screen and (max-width: 1020px) and (min-width: 911px){footer .defaultFooter_list ul li{padding-bottom:1.515151515151515%;padding-right:3.03030303030303%}}@media screen and (max-width: 910px) and (min-width: 768px){footer .defaultFooter .defaultFooter_wrap{padding-bottom:2%}footer .defaultFooter .defaultFooter_wrap .defaultFooter_list ul li{padding-bottom:1.515151515151515%;padding-right:3.03030303030303%}}@media screen and (max-width: 1280px) and (min-width: 768px){#search.search_2-2 .defaultFooter_wrap{width:60%;margin-left:2.34375%}#search.search_2-2 .defaultFooter_list,#search.search_2-2 .defaultFooter_lang,#search.search_2-2 .defaultFooter_copy{max-width:none;margin-left:0}.travel_3-2 .contents-right{left:60%;margin-left:0}}@media screen and (min-width: 768px) and (max-width: 860px){.roomtype-name .n-text,.roomtype-name2 .n-text{margin-top:0}}@media screen and (min-width: 810px) and (max-width: 907px){.profile-preview-wrap .contents-center .account-detail-center .check-area ul{padding:10px 4.166666666666666%}.profile-preview-wrap .contents-center .account-detail-center .check-area .check-list{font-size:0.75rem}}@media screen and (min-width: 768px) and (max-width: 809px){.profile-preview-wrap .contents-center .account-detail-center .check-area ul{padding:10px 2.777777777777778%}.profile-preview-wrap .contents-center .account-detail-center .check-area .check-list{font-size:0.6875rem}}@media screen and (min-width: 768px) and (max-width: 1060px){.profile-preview-wrap .contents-center .account-detail-center .account-name,.profile-preview-wrap .contents-center .account-detail-center .account-address{margin-bottom:0}.profile-preview-wrap .contents-center .account-detail-center .check-area{margin-top:5px}}@media screen and (min-width: 650px) and (max-width: 767px){.profile-preview-wrap .contents-center .account-detail-center .account-detail .account-detail-wrap{padding:4% 0}}@media screen and (min-width: 470px) and (max-width: 649px){.profile-preview-wrap .contents-center .account-detail-center .account-detail .account-detail-wrap{padding:2% 0}}@media screen and (max-width: 390px){.profile-preview-wrap .contents-center .account-detail-center .account-name,.profile-preview-wrap .contents-center .account-detail-center .account-address{margin-bottom:0}.profile-preview-wrap .contents-center .account-detail-center .check-area{margin-top:5px}.profile-preview-wrap .contents-center .account-detail-center .check-area .check-list{font-size:0.75rem}}@media screen and (max-width: 365px){.profile-preview-wrap .review-area .review-report{clear:both}}@media screen and (min-width: 768px) and (max-width: 1020px){.reservation-host-area{margin-top:20px}.reservation-host-tel{top:251px}.reservation-room-area dl{display:block}.reservation-room-area dl dt{margin-bottom:10px}.reservation-room-area dl dd,.reservation-room-area dl dd p{margin-left:0}.reservation-room-area .room-type-btn-wrap a{margin-left:0}}@media screen and (min-width: 768px) and (max-width: 1280px){.content-bg{left:60%}}@media screen and (min-width: 1280px){.content-bg{left:50%;margin-left:144px}}@media screen and (min-width: 1281px){.travel_3-2 .contents-right{left:50%;margin-left:144px}}.n-textarea-wrap{width:100%;position:relative}.n-textarea-wrap::after{content:attr(data-count);color:#aaa;font-size:1.0rem;display:block;position:absolute;padding:4px;background:rgba(250,250,250,0.9);border-radius:2px;bottom:4px;right:8px}.n-textarea-wrap.exceeded::after{color:#bf0000;font-weight:bold}.n-textarea-wrap .n-textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:1.6;box-sizing:border-box;border:1px solid #ddd;background:#fafafa;border-radius:5px;position:relative;display:block;width:100%;resize:vertical}.n-textarea-wrap .n-textarea::-ms-expand{display:none}@media screen and (max-width: 767px){.n-textarea-wrap .n-textarea{padding:15px;font-size:1.0rem}}@media screen and (min-width: 768px){.n-textarea-wrap .n-textarea{padding:18px;font-size:1.0rem}}@font-face{font-family:"vacation-stay-icons";src:url(/assets/vacation-stay-icons-27e75b6b4c5a110157fb5f916cbd3708c56d1faac6009462d4331560fdb38562.eot);src:url(/assets/vacation-stay-icons-27e75b6b4c5a110157fb5f916cbd3708c56d1faac6009462d4331560fdb38562.eot?#iefix) format("embedded-opentype"),url(/assets/vacation-stay-icons-9c56700a3a0eb53ac2bb47ef90d26b2656a666044bd89bffb264f60b3c35b795.woff) format("woff"),url(/assets/vacation-stay-icons-3c735997377d2364534eb1d815c0bc34267f52d596b75db298422c9ce94f58ee.ttf) format("truetype"),url(/assets/vacation-stay-icons-b9f89da5786645e4e62a6dac02ec0bb4f0a8d5af4cd757d99d635d1f997e299f.svg#vacation-stay-icons) format("svg");font-weight:normal;font-style:normal}@media screen and (-webkit-min-device-pixel-ratio: 0){@font-face{font-family:"vacation-stay-icons";src:url(/assets/vacation-stay-icons-b9f89da5786645e4e62a6dac02ec0bb4f0a8d5af4cd757d99d635d1f997e299f.svg#vacation-stay-icons) format("svg")}}[data-icon]:before{content:attr(data-icon)}[data-icon]:before,.vs-icon-arrow-left:before,.vs-icon-arrow-right:before,.vs-icon-back-to-list:before,.vs-icon-bathroom:before,.vs-icon-bed:before,.vs-icon-bedroom:before,.vs-icon-clock:before,.vs-icon-earth:before,.vs-icon-entire-home:before,.vs-icon-exclamation-fill:before,.vs-icon-guests:before,.vs-icon-help-fill:before,.vs-icon-lightning-bolt-fill:before,.vs-icon-parking:before,.vs-icon-pin:before,.vs-icon-private-room:before,.vs-icon-search:before,.vs-icon-size:before{display:inline-block;font-family:"vacation-stay-icons";font-style:normal;font-weight:normal;font-variant:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.vs-icon-arrow-left:before{content:"\f100"}.vs-icon-arrow-right:before{content:"\f101"}.vs-icon-back-to-list:before{content:"\f110"}.vs-icon-bathroom:before{content:"\f10f"}.vs-icon-bed:before{content:"\f102"}.vs-icon-bedroom:before{content:"\f103"}.vs-icon-clock:before{content:"\f104"}.vs-icon-earth:before{content:"\f105"}.vs-icon-entire-home:before{content:"\f106"}.vs-icon-exclamation-fill:before{content:"\f107"}.vs-icon-guests:before{content:"\f108"}.vs-icon-help-fill:before{content:"\f109"}.vs-icon-lightning-bolt-fill:before{content:"\f10a"}.vs-icon-parking:before{content:"\f111"}.vs-icon-pin:before{content:"\f10b"}.vs-icon-private-room:before{content:"\f10c"}.vs-icon-search:before{content:"\f10d"}.vs-icon-size:before{content:"\f10e"}.alert{padding:1em;font-size:1.0rem;border:1px solid #000;border-radius:5px;position:relative}.alert em{font-weight:bold;font-style:normal}.alert-danger{color:#bf0000;background-color:#fff2f2;border-color:#ffc9c9;padding:1em 1em 1em 2.8em}.alert-danger::before{position:absolute;top:.8em;left:.8em;font-size:1.375rem;opacity:.6;content:"\f10a";display:inline-block;font-family:"vacation-stay-icons";font-style:normal;font-weight:normal;font-variant:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.n-file-box-outer{width:47%}.n-file-box-outer .n-file-box{width:100%}.n-file-box-outer .error{margin-left:0;font-size:0.875rem}.n-file-box{border:1px solid #ddd;box-sizing:border-box;position:relative;display:flex;width:47%}@media screen and (max-width: 767px){.n-file-box{margin-top:20px}}@media screen and (min-width: 768px){.n-file-box{margin-top:30px}}.n-file-box.active .n-file{height:auto}.n-file-box .n-file{height:100%}.n-file-box-center{margin-left:auto;margin-right:auto}.n-file-box-wrap{display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (max-width: 767px){.n-file-box-wrap{margin-top:-20px}}@media screen and (min-width: 768px){.n-file-box-wrap{margin-top:-30px}}.n-file-box-inner{position:relative;width:100%;background:#fafafa}.n-file{position:relative}.n-file.dropzone-active .droppable{position:absolute;top:8px;bottom:8px;left:8px;right:8px;border:3px dotted #ff822c;z-index:10}.n-file-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:1;box-sizing:border-box;border:none;border-top:1px solid #ddd;background:#fafafa;display:block;width:100%}@media screen and (max-width: 767px){.n-file-input{padding:10px 15px;font-size:0.8125rem}}@media screen and (min-width: 768px){.n-file-input{padding:12px 17px;font-size:1.0rem}}.n-file-input _:-ms-lang(x)::-ms-backdrop,.n-file-input::-ms-clear{display:none}.n-file-label-wrap{position:relative;display:block}.n-file-label-wrap::-ms-expand{display:none}.n-file-label-wrap.passive{display:none}.n-file-label-wrap.active{border:none;padding-bottom:0}@media screen and (max-width: 767px){.n-file-label-wrap{padding-bottom:96%}}@media screen and (min-width: 768px){.n-file-label-wrap{margin:0 auto}}@media all and (orientation: landscape) and (max-width: 767px){.n-file-label-wrap{padding-bottom:85%}}.n-file-label-wrap .file-number{color:#fff;background:#ff8228;text-align:center;display:block;position:absolute;left:0;top:0;line-height:1;box-sizing:border-box;z-index:2}@media screen and (max-width: 767px){.n-file-label-wrap .file-number{font-size:0.75rem;padding:5px 8px}}@media screen and (min-width: 768px){.n-file-label-wrap .file-number{font-weight:bold;font-size:1.0rem;padding:8px 10px}}.n-file-output{text-align:center;display:block}.n-file-iconimg-wrap{display:block;line-height:1}@media screen and (max-width: 767px){.n-file-iconimg-wrap{display:none}}@media screen and (min-width: 768px){.n-file-iconimg-wrap{width:25.252525252525253%;margin:0 auto;padding-top:14.814814814814813%}}.n-file-iconimg-wrap img{width:100%}.n-file-note{display:block;line-height:1}@media screen and (max-width: 767px){.n-file-note{display:none}}@media screen and (min-width: 768px){.n-file-note{font-size:1.0rem;margin-top:4.040404040404041%}}.n-file-note-small{display:block;line-height:1}@media screen and (max-width: 767px){.n-file-note-small{display:none}}@media screen and (min-width: 768px){.n-file-note-small{font-size:0.875rem;margin-top:10px}}.n-file-btn{display:block;line-height:1;border:1px solid #ddd;border-radius:5px;background:#fff;font-size:0.875rem}@media screen and (max-width: 767px){.n-file-btn{width:74.84662576687117%;padding:8px 0;position:absolute;margin:auto;top:50%;left:50%;transform:translate(-50%, -50%)}}@media screen and (min-width: 768px){.n-file-btn{margin:3.367003367003367% auto 14.814814814814813%;padding:6px 12px;width:122px}}.n-file-del{height:34px;width:34px;border-radius:25px;padding:4px 8px;top:12px;right:12px;position:absolute;box-sizing:border-box;overflow:hidden;display:flex;justify-content:flex-end;align-items:center;background:#fff;text-align:right;cursor:pointer;transition:all 0.2s ease-in;border:1px solid #ddd}.n-file-del:hover{width:108px}:lang(en) .n-file-del:hover{width:128px}@media screen and (max-width: 767px){.n-file-del{top:12px;right:8px}.n-file-del:hover{width:100px}:lang(en) .n-file-del:hover{width:120px}}.n-file-del _:-ms-lang(x)::-ms-backdrop,.n-file-del{width:108px}:lang(en) .n-file-del _:-ms-lang(x)::-ms-backdrop,:lang(en) .n-file-del{width:128px}.n-file-del-note{vertical-align:middle;margin-right:10px;line-height:1em;padding:0;white-space:nowrap}@media screen and (max-width: 767px){.n-file-del-note{font-size:0.6875rem}}@media screen and (min-width: 768px){.n-file-del-note{font-size:0.75rem}}.n-file-del-icon img{width:16px}.n-file-img-wrap{display:block;position:relative;line-height:1;height:0;overflow:hidden;padding-bottom:70%;background-size:contain;background-position:center center;background-repeat:no-repeat}.n-file-img-wrap .n-file-img{position:relative}.register-complete-modal{top:0 !important}@media screen and (max-width: 399px){.register-complete-modal .modal-message-inner{top:16px}}.register-complete-modal__modal-title{font-size:1.25rem;color:#666;font-weight:bold;text-align:center;margin-bottom:0}.register-complete-modal__welcome-message{margin-bottom:32px;font-size:1.25rem;text-align:center;color:#737373;letter-spacing:0.1em}.register-complete-modal__btn-ok{margin:0 auto;display:block;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:#ff822c;border:0;font-size:0.9375rem;padding:10px 12px;min-width:160px;border-radius:2px;color:white;font-weight:bold;cursor:pointer;margin-bottom:56px;max-width:100%;line-height:1.2}.register-complete-modal hr{border:solid #ddd;border-width:1px 0 0}.register-complete-modal__link-get-started-host{margin:24px 0 -32px;box-sizing:border-box;display:block;text-align:center}.register-complete-modal__link-get-started-host span{color:#666;display:inline-block;font-size:1.0rem;margin-bottom:1em;padding:0 1em}.register-complete-modal__link-get-started-host a{box-sizing:border-box;display:inline-block;max-width:100%;font-size:0.9375rem;padding:10px 12px;min-width:160px;border-radius:2px;color:white;font-weight:bold;background:#80c500;line-height:1.2}.register-complete-modal__link-get-started-host a:hover{text-decoration:none}@media screen and (max-width: 399px){.register-complete-modal__modal-title{font-size:1.0rem}.register-complete-modal__welcome-message{font-size:0.9375rem}.register-complete-modal__link-get-started-host span{font-size:0.875rem}}.reservation_7-7 .pagination-wrap{border-top:none}.reservation_7-7 .pagination-prev-btn{margin-top:0}.reservation-detail .reservation-list-accordion-inner{margin:0;padding:0;width:100%;transition:all 1.5s}.reservation-list-accordion-wrap{padding-top:0 !important;padding-right:0 !important}.reservation-list{margin:0 auto;padding:0;font-size:0.875rem;line-height:1.625}.reservation-list-item{width:100%;margin-bottom:20px;display:flex;border:2px solid #ddd;box-sizing:border-box}.reservation-list-item:last-child{margin-bottom:0}@media screen and (max-width: 767px){.reservation-list-item{flex-flow:column nowrap}}.reservation-list-item .reservation-data{flex:1;margin:0;display:flex;flex-wrap:wrap;padding:0.625rem 0}.reservation-list-item .reservation-data .data-row{display:flex}.reservation-list-item .reservation-data .data-row dt{font-weight:bold;white-space:nowrap}.reservation-list-item .reservation-data .data-row dd{margin:0 1.5em 0 0.25em;white-space:nowrap}.reservation-list-item .reservation-data .data-row dd.cancel-fee{color:#bf0000;font-weight:bold}@media screen and (max-width: 767px){.reservation-list-item .reservation-data{display:block}.reservation-list-item .reservation-data .data-row{display:block}}.reservation-list-item .reservation-info{width:75%}@media screen and (max-width: 767px){.reservation-list-item .reservation-info{width:100%}}.reservation-list-item .reservation-info .reservation-list-status{display:inline-block}.reservation-list-item .reservation-info .reservation-detail{margin:0;padding:0 1em 1em;background:transparent;border:none}.reservation-list-item .reservation-info .reservation-detail .room-info{padding-bottom:0.625rem;border-bottom:1px solid #ddd}.reservation-list-item .reservation-info .reservation-detail .room-info .room-title{font-size:1.125rem;font-weight:bold;color:#ff822c}@media screen and (max-width: 767px){.reservation-list-item .reservation-info .reservation-detail .room-info .room-title{word-break:break-all}}.reservation-list-item .reservation-info .reservation-detail .room-info .room-address{font-size:1.0rem}.reservation-list-item .reservation-control{flex:1;padding:1em;color:#bf0000;font-weight:bold}@media screen and (min-width: 768px){.reservation-list-item .reservation-control{border-left:1px solid #ddd}}.reservation-list-item .reservation-control .reservation-notification{margin-bottom:1em}.reservation-list-item .reservation-control .reservation-notification .limit-to-approve{position:relative;padding-left:1.0rem}.reservation-list-item .reservation-control .reservation-notification .limit-to-approve::before{content:'';position:absolute;width:0.875rem;height:0.875rem;top:50%;left:0;margin-top:-7px;background:url(/assets/image/common/icon_timer.png) no-repeat center center;background-size:contain;vertical-align:middle}.reservation-list-status{line-height:1;padding:8px 20px}@media screen and (max-width: 767px){.reservation-list-status{font-size:0.875rem;width:100%}}@media screen and (min-width: 768px){.reservation-list-status{font-size:1.25rem}}@media screen and (max-width: 767px){.reservation-detail-guest-status{font-size:0.8125rem;text-align:center;padding:4px 0}}@media screen and (min-width: 768px){.reservation-detail-guest-status{font-size:1.25rem;padding:8px 30px}}.reservation-state{color:#fff;font-weight:bold;box-sizing:border-box;text-align:center;height:auto}.reservation-state.requested{background:#ff8228}.reservation-state.reserved{background:#80c500}.reservation-state.double_booked{background:#ff8228}.reservation-state.past{background:#aaa}.reservation-state.blocked{background:#aaa}.reservation-state.cancelled{background:#aaa}.reservation-state.booking_cancelled{background:#aaa}.reservation-state.rejected{background:#aaa}.travel-box-label-text{font-weight:bold}@media screen and (min-width: 768px){.travel-box-label-text{text-align:center;position:absolute;top:50%;left:50%;display:inline;transform:translate(-50%, -50%)}}@media screen and (max-width: 767px){.list-controls>*{margin-bottom:10px}}@media screen and (min-width: 768px){.list-controls{display:flex;justify-content:space-between;align-items:center}}@media all and (-ms-high-contrast: none) and (min-width: 768px){.travel_3-1 .travel-box-label-text .travel-box-label-text,.reservation_7-1 .travel-box-label-text .travel-box-label-text{left:40%}}.CalendarDay__today:not(.CalendarDay__blocked_calendar):not([class*="CalendarDay__selected"]){background:#ffe8bc;color:#484848}.CalendarDay__today:not(.CalendarDay__blocked_calendar):not([class*="CalendarDay__selected"]):active,.CalendarDay__today:not(.CalendarDay__blocked_calendar):not([class*="CalendarDay__selected"]):hover{background:#ffce71;color:#484848}.CalendarDay__lastDayOfWeek:not([class*="CalendarDay__selected"]){color:#1976D2}.CalendarDay__lastDayOfWeek:not([class*="CalendarDay__selected"]):hover{color:#1976D2}.CalendarDay__firstDayOfWeek:not([class*="CalendarDay__selected"]),.CalendarDay__highlighted_calendar:not([class*="CalendarDay__selected"]){color:#C33022}.CalendarDay__firstDayOfWeek:not([class*="CalendarDay__selected"]):hover,.CalendarDay__highlighted_calendar:not([class*="CalendarDay__selected"]):hover{color:#C33022}.CalendarDay__highlighted_calendar:not(.CalendarDay__blocked_calendar):not([class*="CalendarDay__selected"]){background-color:#FFFFFF}.CalendarDay__highlighted_calendar:not(.CalendarDay__blocked_calendar):not([class*="CalendarDay__selected"]):hover{background:#e4e7e7;border:1px solid #e4e7e7}.Select{position:relative}.Select input::-webkit-contacts-auto-fill-button,.Select input::-webkit-credentials-auto-fill-button{display:none !important}.Select input::-ms-clear,.Select input::-ms-reveal{display:none !important}.Select,.Select div,.Select input,.Select span{box-sizing:border-box}.Select.is-disabled .Select-arrow-zone{cursor:default;pointer-events:none;opacity:.35}.Select.is-disabled>.Select-control{background-color:#f9f9f9}.Select.is-disabled>.Select-control:hover{box-shadow:none}.Select.is-open>.Select-control .Select-arrow{top:-2px;border-color:transparent transparent #999;border-width:0 5px 5px}.Select.is-searchable.is-focused:not(.is-open)>.Select-control,.Select.is-searchable.is-open>.Select-control{cursor:text}.Select.is-focused>.Select-control{background:#fff}.Select.is-focused:not(.is-open)>.Select-control{box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 0 3px rgba(0,126,255,0.1);background:#fff}.Select.has-value.is-clearable.Select--single>.Select-control .Select-value{padding-right:42px}.Select.has-value.is-pseudo-focused.Select--single>.Select-control .Select-value .Select-value-label,.Select.has-value.Select--single>.Select-control .Select-value .Select-value-label{color:#333}.Select.has-value.is-pseudo-focused.Select--single>.Select-control .Select-value a.Select-value-label,.Select.has-value.Select--single>.Select-control .Select-value a.Select-value-label{cursor:pointer;text-decoration:none}.Select.has-value.is-pseudo-focused.Select--single>.Select-control .Select-value a.Select-value-label:focus,.Select.has-value.is-pseudo-focused.Select--single>.Select-control .Select-value a.Select-value-label:hover,.Select.has-value.Select--single>.Select-control .Select-value a.Select-value-label:focus,.Select.has-value.Select--single>.Select-control .Select-value a.Select-value-label:hover{color:#007eff;outline:none;text-decoration:underline}.Select.has-value.is-pseudo-focused.Select--single>.Select-control .Select-value a.Select-value-label:focus,.Select.has-value.Select--single>.Select-control .Select-value a.Select-value-label:focus{background:#fff}.Select.has-value.is-pseudo-focused .Select-input{opacity:0}.Select.is-open .Select-arrow,.Select .Select-arrow-zone:hover>.Select-arrow{border-top-color:#666}.Select.Select--rtl{direction:rtl;text-align:right}.Select-control{color:#333;cursor:default;display:table;border-spacing:0;border-collapse:separate;height:36px;outline:none;overflow:hidden;position:relative;width:100%}.Select-control:hover{box-shadow:0 1px 0 rgba(0,0,0,0.06)}.Select-control .Select-input:focus{outline:none;background:#fff}.Select--single>.Select-control .Select-value,.Select-placeholder{bottom:0;color:#aaa;left:0;line-height:34px;padding-left:10px;padding-right:10px;position:absolute;right:0;top:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Select-input{height:34px;padding-left:10px;padding-right:10px;vertical-align:middle}.Select-input>input{width:100%;background:none transparent;border:0 none;box-shadow:none;cursor:default;display:inline-block;margin:0;outline:none;line-height:17px;padding:8px 0 12px;-webkit-appearance:none}.is-focused .Select-input>input{cursor:text}.has-value.is-pseudo-focused .Select-input{opacity:0}.Select-control:not(.is-searchable)>.Select-input{outline:none}.Select-loading-zone{cursor:pointer;display:table-cell;text-align:center}.Select-loading,.Select-loading-zone{position:relative;vertical-align:middle;width:16px}.Select-loading{animation:Select-animation-spin .4s infinite linear;height:16px;box-sizing:border-box;border-radius:50%;border:2px solid #ccc;border-right-color:#333;display:inline-block}.Select-clear-zone{animation:Select-animation-fadeIn .2s;color:#999;cursor:pointer;display:table-cell;position:relative;text-align:center;vertical-align:middle;width:17px}.Select-clear-zone:hover{color:#d0021b}.Select-clear{display:inline-block}.Select--multi .Select-clear-zone{width:17px}.Select-arrow-zone{cursor:pointer;display:table-cell;position:relative;text-align:center;vertical-align:middle;width:25px;padding-right:5px}.Select--rtl .Select-arrow-zone{padding-right:0;padding-left:5px}.Select-arrow{border-color:#999 transparent transparent;border-width:5px 5px 2.5px;display:inline-block;height:0;width:0;position:relative}.Select-control>:last-child{padding-right:5px}.Select--multi .Select-multi-value-wrapper{display:inline-block}.Select .Select-aria-only{position:absolute;display:inline-block;height:1px;width:1px;margin:-1px;clip:rect(0, 0, 0, 0);overflow:hidden;float:left}@keyframes Select-animation-fadeIn{0%{opacity:0}to{opacity:1}}.Select-menu-outer{border-bottom-right-radius:4px;border-bottom-left-radius:4px;background-color:#fff;border:1px solid #ccc;border-top-color:#e6e6e6;box-shadow:0 1px 0 rgba(0,0,0,0.06);box-sizing:border-box;margin-top:-1px;max-height:200px;position:absolute;top:100%;width:315px;z-index:1;-webkit-overflow-scrolling:touch}.Select-menu{max-height:198px;overflow-y:auto}.Select-option{box-sizing:border-box;background-color:#fff;color:#666;cursor:pointer;display:block;padding:8px 10px}.Select-option:last-child{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.Select-option.is-selected{background-color:#f5faff;background-color:rgba(0,126,255,0.04);color:#333}.Select-option.is-focused{background-color:#ebf5ff;background-color:rgba(0,126,255,0.08);color:#333}.Select-option.is-disabled{color:#ccc;cursor:default}.Select-noresults{box-sizing:border-box;color:#999;cursor:default;display:block;padding:8px 10px}.Select--multi .Select-input{vertical-align:middle;margin-left:10px;padding:0}.Select--multi.Select--rtl .Select-input{margin-left:0;margin-right:10px}.Select--multi.has-value .Select-input{margin-left:5px}.Select--multi .Select-value{background-color:#ebf5ff;background-color:rgba(0,126,255,0.08);border-radius:2px;border:1px solid #c2e0ff;border:1px solid rgba(0,126,255,0.24);color:#007eff;display:inline-block;margin-left:5px;margin-top:5px;vertical-align:top}.Select--multi .Select-value-icon,.Select--multi .Select-value-label{display:inline-block;vertical-align:middle}.Select--multi .Select-value-label{border-bottom-right-radius:2px;border-top-right-radius:2px;cursor:default;padding:2px 5px}.Select--multi a.Select-value-label{color:#007eff;cursor:pointer;text-decoration:none}.Select--multi a.Select-value-label:hover{text-decoration:underline}.Select--multi .Select-value-icon{cursor:pointer;border-bottom-left-radius:2px;border-top-left-radius:2px;border-right:1px solid #c2e0ff;border-right:1px solid rgba(0,126,255,0.24);padding:1px 5px 3px}.Select--multi .Select-value-icon:focus,.Select--multi .Select-value-icon:hover{background-color:#d8eafd;background-color:rgba(0,113,230,0.08);color:#0071e6}.Select--multi .Select-value-icon:active{background-color:#c2e0ff;background-color:rgba(0,126,255,0.24)}.Select--multi.Select--rtl .Select-value{margin-left:0;margin-right:5px}.Select--multi.Select--rtl .Select-value-icon{border-right:none;border-left:1px solid #c2e0ff;border-left:1px solid rgba(0,126,255,0.24)}.Select--multi.is-disabled .Select-value{background-color:#fcfcfc;border:1px solid #e3e3e3;color:#333}.Select--multi.is-disabled .Select-value-icon{cursor:not-allowed;border-right:1px solid #e3e3e3}.Select--multi.is-disabled .Select-value-icon:active,.Select--multi.is-disabled .Select-value-icon:focus,.Select--multi.is-disabled .Select-value-icon:hover{background-color:#fcfcfc}.profile-img img{height:300px;width:300px;-o-object-fit:cover;object-fit:cover}.profile-del-icon img{height:21px !important;width:16px !important}nav+.wrapper{margin-bottom:0}.simple_dialog_content{padding:40px 0}.scroll-lock{overflow:hidden}@media screen and (max-width: 767px){.scroll-lock-sp-only{overflow:hidden}}.calendar-select-box .error{margin-left:0}.calendar-el .calendar-number,.calendar-el .calendar-number-limit,.calendar-el .calendar-number-reserve,.calendar-el .calendar-price{color:#737373}.calendar-el.calendar-passive .calendar-number,.calendar-el.calendar-passive .calendar-number-limit,.calendar-el.calendar-passive .calendar-number-reserve,.calendar-el.calendar-passive .calendar-price{color:#ccc !important}.calendar-el.calendar-selected .calendar-days .date{padding-left:1px;font-weight:bold;color:#ff8228;text-decoration:underline}.calendar-el.today .calendar-days:after{content:'' !important;display:block;position:absolute;width:0.75rem;height:0.75rem;top:10px !important;right:8px;background:red;border-radius:6px;text-align:center}.image-gallery .image-gallery-left-nav .image-gallery-svg,.image-gallery .image-gallery-right-nav .image-gallery-svg{width:40px}.image-gallery .image-gallery-slide-wrapper{position:relative;width:100%}.image-gallery .image-gallery-slide-wrapper::before{content:"";display:block;padding-top:67%}.image-gallery .image-gallery-swipe{position:absolute;top:0;left:0;width:100%;height:100%}.image-gallery .image-gallery-slides{height:100%}@media screen and (max-width: 799px){.image-gallery .image-gallery-fullscreen-button{display:none}}.image-gallery .image-gallery-content.fullscreen{width:100%;height:100%;position:absolute;left:0}.image-gallery .image-gallery-content.fullscreen .image-gallery-slide-wrapper{height:100%}.image-gallery .image-gallery-slide{height:100%;background-color:rgba(0,0,0,0.2)}.image-gallery .image-gallery-slide img{height:100%}.image-gallery .image-gallery-slide .image-gallery-description{bottom:0;left:0;padding:10px 80px 10px 20px;text-align:left}.image-gallery .image-gallery-slide.center .image-gallery-description{opacity:1}.image-gallery .image-gallery-thumbnail{width:80px;height:80px}.image-gallery .image-gallery-thumbnail-inner{width:100%;height:100%;overflow:hidden}.image-gallery .image-gallery-thumbnail-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.profile-img-bg{background:url(/assets/image/12/bg_profile_img.png) no-repeat;position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width: 767px){.profile-img-bg{background-size:contain}}.hint-btn-wrap::after{background-image:none !important}.form-note-help-after::after{background-image:none !important}@media screen and (min-width: 768px){.drawer_menu{height:auto !important;margin-top:115px !important;padding-top:18px !important}}.type-instant-booking{display:inline-block;background:#80c500;color:#fff;margin-left:4px;vertical-align:super;padding:4px 7px 4px 20px;position:relative;font-weight:bold}@media screen and (min-width: 768px){.type-instant-booking{font-size:0.875rem}}.type-instant-booking::before{content:'';background:url(/assets/image/common/icon_thunder_w.png) no-repeat left top;background-size:contain;display:block;position:absolute;width:12px;height:18px;left:6px}@media screen and (max-width: 767px){.type-instant-booking::before{top:8px}}@media screen and (min-width: 768px){.type-instant-booking::before{top:6px}}.border-1{border:1px solid #ddd}.border-bottom-1{border-bottom:1px solid #ddd}.host-help-box{margin:0;padding:0}@media screen and (max-width: 767px){.host-help-box.with-fixed-footer .sp-help-btn{bottom:100px}}@media screen and (max-width: 767px){.host-help-box .sp-help-btn{width:48px;height:auto;position:fixed;z-index:2;bottom:10px;right:10px}.host-help-box .sp-help-btn>img{width:100%}}@media screen and (min-width: 768px){.host-help-box .sp-help-btn{display:none}}@media screen and (max-width: 767px){.host-help-box.active .sp-help-btn{display:none}}@media screen and (max-width: 767px){.host-help-box .host-help-box-bg{display:none;position:fixed;top:0;bottom:0;left:0;right:0;z-index:20;background:rgba(0,0,0,0.3);overflow:scroll}}@media screen and (max-width: 767px){.host-help-box.active .host-help-box-bg{display:block}}@media screen and (max-width: 767px){.host-help-box .host-help-box-content{display:none;margin:12px}}@media screen and (max-width: 767px){.host-help-box.active .host-help-box-content{display:block}}.help-box-close-button{position:absolute;top:12px;right:12px;cursor:pointer}@media screen and (max-width: 767px){.help-box-close-button{width:24px;height:24px}}@media screen and (min-width: 768px){.help-box-close-button{width:20px;height:20px}}.help-box-close-button:before{content:'';display:block;position:absolute;height:2px;background:#aaa;transform:rotate(45deg)}@media screen and (max-width: 767px){.help-box-close-button:before{width:24px;top:11px}}@media screen and (min-width: 768px){.help-box-close-button:before{width:20px;top:14px;right:8px}}.help-box-close-button:after{content:'';display:block;position:absolute;height:2px;background:#aaa;transform:rotate(-45deg)}@media screen and (max-width: 767px){.help-box-close-button:after{width:24px;top:11px}}@media screen and (min-width: 768px){.help-box-close-button:after{width:20px;top:14px;right:8px}}.sub_navi_list_label{display:block;margin:0;font-size:15px;padding:14px 0 14px 5px}nav .sub_navi_list_pc{width:170px;margin:0 auto;padding:0}nav .sub_navi_list_pc-wrap{position:absolute;background:#888;top:50px;width:190px;z-index:3;margin-left:-15px}nav .sub_navi_list_pc-wrap.active{display:block}nav .sub_navi_list_pc-link{color:#fff !important;display:block;margin:0;font-size:15px;padding:14px 0 14px 5px}nav .sub_navi_list_pc-list{border-bottom:1px solid #aaa}nav .sub_navi_list_pc-list:last-child{border-bottom:none}.account_13-9>div.crust>div>nav>div{top:0}.header-height-margin-top{margin-top:70px}@media (min-width: 768px){.header-height-margin-top{margin-top:80px}}.contents-wrapper{width:100%;background:#fff;font-size:1.0rem;color:#333}@media screen and (min-width: 768px){.contents-wrapper{margin-top:64px}.standard-layout-crust .contents-wrapper{margin-top:0px}}@media screen and (min-width: 768px){.contents-wrapper .contents{display:flex;align-items:stretch;align-content:stretch;height:100%;min-height:100%;width:100%;max-width:1280px;margin:30px auto 0;padding-bottom:100px}}.contents-wrapper .contents .contents-main{position:relative}@media screen and (max-width: 767px){.contents-wrapper .contents .contents-main{margin:0 20px;margin-bottom:75px}}@media screen and (min-width: 768px){.contents-wrapper .contents .contents-main{vertical-align:top;width:60%}}@media screen and (min-width: 768px){.contents-wrapper .contents .contents-main .contents-main-inner{width:80%;max-width:640px;margin-left:auto;margin-right:20px}}.contents-wrapper .contents .contents-sub{position:relative}@media screen and (max-width: 767px){.contents-wrapper .contents .contents-sub{margin:0 20px}}@media screen and (min-width: 768px){.contents-wrapper .contents .contents-sub{vertical-align:top;width:40%;z-index:1}}@media screen and (min-width: 768px){.contents-wrapper .contents .contents-sub .contents-sub-inner{position:-moz-sticky;position:-ms-sticky;position:sticky;top:88px;width:80%;max-width:360px;margin-left:20px}}.fk_gd{margin:0 auto}.fk_gd:after{display:block;clear:both;height:0;visibility:hidden;content:""}.fk_gd-full{width:100%}.fk_gd-full:after{display:block;clear:both;height:0;visibility:hidden;content:""}.fk_gd-1 .fk_gd_col{width:100%}.fk_gd-1 .fk_gd_col:after{display:block;clear:both;height:0;visibility:hidden;content:""}.fk_gd-2 .fk_gd_col{width:50%;float:left}.fk_gd-3 .fk_gd_col{width:33.333%;float:left}.fk_gd-4 .fk_gd_col{width:25%;float:left}.fk_gd-6 .fk_gd_col{width:16.6666%;float:left}.comp-title_1{color:#ff8228;line-height:1.6}.fk_title_1{color:#ff8228;line-height:1.6}.fk_title_1_black{color:#333;line-height:1.6}.fk_title_2{line-height:1.6}.fk_title_3{line-height:1.6}.fk_title_4{font-size:14px}.fk_title_5{font-size:12px}.fk_title_6{font-size:10px}.fk_title_space{margin:40px auto}.fk_title_space_2{margin:40px auto 30px}.help-title{color:#80c500;margin:0}.help-title::before{content:'';background:url(/assets/image/common/icon_help.png) no-repeat left top;background-size:contain;color:#fff;display:inline-block;margin:0;padding:0;text-align:center;vertical-align:middle}.help-title_2{padding:0;margin:0;font-weight:bold;margin:14px 0 8px}.category-title{color:#fff;background:#272727;padding:6px 10px}.b-title{line-height:1;border-bottom:2px solid #333}.b-title_2{line-height:1;border-bottom:2px solid #333;margin:30px 0 0 0}.lang-title{color:#fff;margin:0;line-height:1}.lang-title::before{content:'';display:inline-block;background:url(/assets/image/common/icon_lang.png) no-repeat left top;background-size:contain;vertical-align:middle}.lang-title-wrap{background:#888;width:100%;box-sizing:border-box}.topics-tile{margin:0;border-bottom:2px solid #333;margin-top:40px}.subject-title-note{color:#aaa}.line-title-wrap{margin:0;border-bottom:1px solid #ddd;display:flex;align-items:center;justify-content:space-between}.line-title2-wrap{margin:0;border-bottom:2px solid #333;display:flex;align-items:center;justify-content:space-between}.line-title2-note{color:#888;font-weight:normal}.money-title{margin:0}.money-title-area{border-bottom:2px solid #333}.money-title-sub{display:block;font-weight:bold}.fk_ft-xlarge{font-size:30px}.fk_ft-xlarge.fk_ft-bold{font-weight:bold}.fk_ft-xlarge.fk_ft-italic{font-style:italic}.fk_ft-xlarge.fk_ft-error{color:#bf0000}.fk_ft-large{font-size:20px}.fk_ft-large.fk_ft-bold{font-weight:bold}.fk_ft-large.fk_ft-italic{font-style:italic}.fk_ft-large.fk_ft-error{color:#bf0000}.fk_ft-medium{font-size:16px}.fk_ft-medium.fk_ft-bold{font-weight:bold}.fk_ft-medium.fk_ft-italic{font-style:italic}.fk_ft-medium.fk_ft-error{color:#bf0000}.fk_ft-small{font-size:14px}.fk_ft-small.fk_ft-bold{font-weight:bold}.fk_ft-small.fk_ft-italic{font-style:italic}.fk_ft-small.fk_ft-error{color:#bf0000}.fk_ft-xsmall{font-size:12px}.fk_ft-xsmall.fk_ft-bold{font-weight:bold}.fk_ft-xsmall.fk_ft-italic{font-style:italic}.fk_ft-xsmall.fk_ft-error{color:#bf0000}.fk_ft-bold{font-weight:bold !important}.fk_ft-normal{font-weight:normal !important}.m-text{font-size:0.8125rem !important}.n-link,.a-link,.b-link{color:#ff8228;text-decoration:underline}.n-link:link,.a-link:link,.b-link:link,.n-link:visited,.a-link:visited,.b-link:visited{color:#ff8228}.a-link,.b-link{color:#333;position:relative;padding-left:16px}.a-link:link,.b-link:link,.a-link:visited,.b-link:visited{color:#333}.a-link:hover,.b-link:hover{text-decoration:none}.a-link::before,.b-link::before{content:'';display:block;border-right:2px solid #000;border-bottom:2px solid #000;width:7px;height:7px;position:absolute;top:4px;left:0;transform:rotate(45deg)}.a-link.active,.b-link.active{color:#333;text-decoration:none}.a-link.active::before,.b-link.active::before{border-right:none;border-bottom:none;top:9px;left:0;border-left:2px solid #000;border-top:2px solid #000}.b-link{color:#333;text-decoration:none}.b-link::before{content:'';display:block;border-right:2px solid #000;border-bottom:2px solid #000}.b-link:link,.b-link:visited{color:#333}.link-note{color:#333;display:inline-block;margin-left:10px}.total-cap{color:#333;position:relative;font-size:0.875rem;border-top:1px solid #ccc;border-bottom:1px solid #ccc;display:inline-block;width:100%;padding:17px 4.807692307692308%;box-sizing:border-box;background:#fafafa;font-weight:bold}.total-cap span{font-size:0.75rem;color:#888;font-weight:normal}.total-cap::before{content:'';display:block;border-right:2px solid #000;border-bottom:2px solid #000;width:7px;height:7px;position:absolute;top:50%;right:4.807692307692308%;transform:rotate(45deg);margin-top:-1%}.total-cap.active{color:#333;text-decoration:none}.total-cap.active::before{border-right:none;border-bottom:none;top:50%;right:4.807692307692308%;border-left:2px solid #000;border-top:2px solid #000;margin-top:-1%}.total-price{font-size:1.0rem;display:inline-block;font-weight:bold;position:absolute;right:16.025641025641026%}.total-breakdown{padding:20px 4.807692307692308%;border-bottom:1px solid #ccc;position:relative}.total-breakdown-cap{font-weight:bold;font-size:0.875rem}.total-breakdown ul{margin:0;padding:0}.total-breakdown-list{font-size:0.8125rem;margin:0;border-bottom:1px dotted #ddd;padding-top:15px;padding-bottom:20px}.total-breakdown-list:last-child{border-bottom:none;padding-bottom:0}.total-breakdown-people{display:inline-block}.total-breakdown-price{position:absolute;right:4.807692307692308%;display:inline-block}.cb-link{color:#333;display:block;text-decoration:underline}.cb-link:link{color:#333}.cb-link:visited{color:#333}.cb-link:hover{color:#333;text-decoration:none}.cb-link:active{color:#333}.ib-link{color:#333;display:inline-block;text-decoration:underline}.ib-link:link{color:#333}.ib-link:visited{color:#333}.ib-link:hover{color:#333;text-decoration:none}.ib-link:active{color:#333}.i-link{color:#333;display:inline;text-decoration:underline}.i-link:link{color:#333}.i-link:visited{color:#333}.i-link:hover{color:#333;text-decoration:none}.i-link:active{color:#333}.file-number{color:#ff8228}.file-number-wrap{text-align:right}.check-text{text-align:left;line-height:1;color:#80c500}.check-text::before{content:'';background:url(/assets/image/common/icon_check_02.png) no-repeat left top;background-size:contain;display:inline-block;padding:0;text-align:center;vertical-align:middle}.check-text .revise-btn_2{margin-left:0}.revise-area{display:flex;justify-content:space-between;margin-left:auto;margin-top:10px}.revise-area .check-text{margin:10px 0 0 0}.help-text{margin:8px 0}.og-text{color:#ff8228}.license-area-left{display:flex;align-items:center}.license-area-right{display:flex;align-items:center}.license-app{text-align:center;font-weight:bold;line-height:1;margin:0}.license-not{background:#ddd}.license-already{background:#80c500;color:#fff}.license-applying{background:#ff8228;color:#fff}.license-remand{background:#888;color:#fff}.license-up{color:#333;text-decoration:underline}.license-up:link{color:#333}.license-up:visited{color:#333}.license-up:hover{color:#333;text-decoration:none}.license-up:active{color:#333}.license-days{color:#888;margin:0}.license-del img{width:100%;display:block}.text-id-wrap{margin:0;padding:0}.text-id-title{font-weight:bold;margin:0;padding:0}.text-id-box{margin:0;padding:0;position:relative}.result-text{font-weight:bold;margin:0}.result-days{display:block}.result-conditions{display:block}.search-note{color:#888}.tsg-text{position:relative}.tsg-text::after{position:absolute;bottom:-1em;left:0;z-index:2;content:'';width:100%;height:40px;background:linear-gradient(rgba(243,243,243,0) 0, rgba(243,243,243,0.4) 20%, rgba(243,243,243,0.7) 40%, #f5f5f5 90%)}.tsw-text{position:relative}.tsw-text::after{position:absolute;bottom:-1em;left:0;z-index:2;content:'';width:100%;height:40px;background:linear-gradient(rgba(255,255,255,0) 0, rgba(255,255,255,0.4) 20%, rgba(255,255,255,0.7) 40%, #fff 90%)}.tsgw-text{position:relative}.g-text{color:#aaa}.r-text{color:#bf0000}.o-text{color:#ff8228}.o-text:link{color:#ff8228}.o-text:visited{color:#ff8228}.o-text:hover{color:#ff8228}.o-text:active{color:#ff8228}.green-text{color:#80c500}.r-link{color:#bf0000;text-decoration:underline;display:block;font-size:0.875rem}.r-link:link{color:#bf0000}.r-link:visited{color:#bf0000}.r-link:active{color:#bf0000}.r-link:hover{text-decoration:none;color:#bf0000}.line-text{z-index:2;position:relative}.line-text-wrap{font-size:0.875rem;position:relative;line-height:1;text-align:center}.line-text-wrap::before{content:'';display:block;position:relative;top:7px;border-bottom:1px solid #ddd;z-index:0}.line-text-wrap::after{content:'';display:inline-block;background:#fff;position:absolute;margin:auto;left:0;right:0;top:0;height:14px;width:60px;z-index:1}.login-note{font-size:0.75rem;color:#aaa}.login-note-indent{font-size:0.75rem;color:#aaa;text-indent:-0.75rem;margin-left:0.75rem}.message-room-area p{margin:0;padding:0}.message-room-name{font-weight:bold;margin-bottom:10px !important}.message-room-num,.message-room-id{display:inline-block}.message-room-id{margin-left:5.952380952380952% !important}.g-text{color:#888}.column2-text-box{margin:0;padding:0;display:flex;justify-content:space-between;align-items:center;border-bottom:1px dotted #ddd;padding:20px 0}.column2-text-box-wrap{border-top:1px dotted #ddd}.column2-text-box-left,.column2-text-box-right{margin:0;padding:0}.column2-l-text-box{margin:0;padding:0;display:flex;align-items:center;border-bottom:1px dotted #ddd;padding:20px 0}.column2-l-text-box-wrap{border-top:1px dotted #ddd}.column2-l-text-left,.column2-l-text-right{margin:0;padding:0}.column2-ln-text-box{margin:0;padding:0;display:flex;align-items:center;margin:30px 0}.column2-ln-text-left,.column2-ln-text-right{margin:0;padding:0}.border-text{border:1px solid #ddd;padding:11px 0}.bl-link{color:#333;display:inline;text-decoration:underline}.bl-link:link{color:#333}.bl-link:visited{color:#333}.bl-link:hover{color:#333;text-decoration:none}.bl-link:active{color:#333}.bl-link::after{content:'';display:inline-block;background:url(/assets/image/common/icon_blank.png) no-repeat left top;background-size:contain}.prev-link{position:relative}.prev-link:link{color:#aaa}.prev-link:visited{color:#aaa}.prev-link:hover{color:#aaa;text-decoration:none}.prev-link::before{content:'';width:10px;height:10px;border:0px;border-left:2px solid #aaa;border-top:2px solid #aaa;transform:rotate(-45deg);position:absolute;top:50%;margin-top:-7px;left:0}.i-tel{width:10px;margin-right:4px;display:inline-block;vertical-align:middle}.help-list{list-style:none;position:relative;padding-left:16px}.help-list:last-child{margin-bottom:0}.help-list-wrap{margin:0;padding:0}.help-list::before{position:absolute;content:'';display:block;width:9px;height:9px;background:#80c500;border-radius:100%;top:5px;left:0}.help-list--camp::before{background:#ff822c}.lang-list{display:block;line-height:1;color:#333;border:1px solid #ddd;border-radius:5px;text-align:center;box-sizing:border-box;position:relative;background:#fff}.lang-list:first-child{margin-left:0}.lang-list-wrap{position:relative;display:flex;flex-wrap:wrap;margin:0;padding:0}.lang-icon{display:inline-block;position:relative}.lang-icon::before{content:'';display:block;border-bottom:2px solid #aaa;position:absolute;transform:rotate(-45deg)}.lang-icon::after{content:'';display:block;border-left:2px solid #aaa;position:absolute;width:2px;transform:rotate(-45deg)}.anchor-list{margin:0;list-style:none}.anchor-list:first-child{margin-left:0}.anchor-list-inner{padding:0;margin:0;display:flex;padding-top:24px;padding-bottom:17px}.anchor-list-wrap{background:#fff;border-bottom:1px solid #ddd}.anchor-list-link{color:#888}.anchor-list-link:link{color:#888}.anchor-list-link:visited{color:#888}.anchor-list-link:active{color:#888}.anchor-list-link.active{color:#ff8228}.anchor-list-link.active:link{color:#ff8228}.anchor-list-link.active:visited{color:#ff8228}.anchor-list-link.active:active{color:#ff8228}.anchor-list-link.active::after{content:'';border-bottom:2px solid #ff8228;width:100%;display:block;position:relative;top:17px}.search-detail-icon-list{list-style:none;margin:0;line-height:1.2}.search-detail-icon-list-wrap{padding:0;margin:0;display:flex;justify-content:space-between;align-items:flex-end}.search-detail-icon-list-text{display:block;text-align:center}.search-detail-icon-home{text-align:center}.search-detail-icon-people{text-align:center}.search-detail-icon-room{text-align:center}.search-detail-icon-bed{text-align:center}.search-detail-icon-bathroom{text-align:center}.search-detail-icon-breadth{text-align:center}.column3-list{width:30%;margin:0;margin-left:3.33%}.column3-list-wrap{padding:0;margin:0;margin-left:-3.33% !important;display:flex;flex-wrap:wrap}.column2-list{margin:0;list-style:none;margin-bottom:10px}.column2-list-wrap{padding:0;margin:0}.column-table{margin:0;padding:0;display:flex}.column-table-title{margin:0;padding:0;color:#888}.column-table-detail{margin:0;padding:0;font-weight:bold;margin-left:2%}.column1-list{margin:0;list-style:none;width:100%;margin-bottom:10px}.column1-list-wrap{padding:0;margin:0}.column1-list .column-table{margin:0;padding:0;display:flex}.column1-list .column-table-title{margin:0;padding:0;color:#888;width:23%}.column1-list .column-table-detail{margin:0;padding:0;font-weight:bold;margin-left:2%;width:75%}.evaluation-list{margin:0;margin-bottom:8px}.evaluation-list-bar0,.evaluation-list-bar1,.evaluation-list-bar2,.evaluation-list-bar3,.evaluation-list-bar4{display:inline-block;background:#eee;vertical-align:middle;position:relative}.evaluation-list-bar1::after{content:'';width:25%;display:block;position:absolute;left:0;top:0;padding-bottom:16px;background:#ff8228}.evaluation-list-bar2::after{content:'';width:50%;display:block;position:absolute;left:0;top:0;padding-bottom:16px;background:#ff8228}.evaluation-list-bar3::after{content:'';width:75%;display:block;position:absolute;left:0;top:0;padding-bottom:16px;background:#ff8228}.evaluation-list-bar4::after{content:'';width:100%;display:block;position:absolute;left:0;top:0;padding-bottom:16px;background:#ff8228}.evaluation-list-wrap{padding:0;margin:0}.evaluation-star-text-number{color:#ff8228;font-weight:bold}.evaluation-star-text-note{color:#888}.room-detail-list,.room-detail-list2{padding:0;margin:0}.room-detail-list-wrap,.room-detail-list2-wrap{padding:0;margin:0;display:flex}.room-detail-list2{position:relative}.checkbox-list-border{border-bottom:1px dotted #ddd;margin:0;padding:0}.checkbox-list-border .n-check-label{font-weight:bold;font-size:1.0rem}.checkbox-list-border-wrap{padding:0;margin:0}.checkbox-list-border-text{margin:0}.dashboard-topics{padding:0;margin:0}.dashboard-topics-list{margin:0;padding:0}.dashboard-topics-link{color:#333;text-decoration:underline;display:block;position:relative;border-bottom:1px dotted #ddd;padding:20px 0}.dashboard-topics-link:link{color:#333}.dashboard-topics-link:visited{color:#333}.dashboard-topics-link:active{color:#333}.dashboard-topics-link:hover{text-decoration:none;color:#333}.dashboard-topics-link::after{content:'';width:10px;height:10px;border:0px;border-right:2px solid #333;border-bottom:2px solid #333;transform:rotate(-45deg);position:absolute;top:50%;right:16px;margin-top:-6px}.dashboard-topics-link-text{width:90%;display:block}.reservation-detail{width:100%;line-height:1.5;background-color:#eee;overflow:hidden;border-right:1px solid #ddd;border-bottom:1px solid #ddd;border-left:1px solid #ddd;box-sizing:border-box}.reservation-category{float:left;border-top:1px solid #ddd;box-sizing:border-box;font-weight:bold;clear:left}.reservation-status{position:relative;background-color:#fff;border-left:1px solid #ddd;border-top:1px solid #ddd;background:#fafafa;box-sizing:border-box}.reservation-status.underline{text-decoration:underline}.reservation-status:after{content:'';display:block;clear:both}.reservation-status ul{margin:0;padding:0}.reservation-status .a-link-wrap{margin-bottom:20px;font-weight:bold}.reservation-status .a-link-wrap .a-link.active::before{top:5px}.reservation-status .a-link-wrap .a-link::before{top:2px}.reservation-status .active img{margin-top:10px}.review-record-list{padding:0;margin:0}.review-record-list-title{padding:0;margin:0;color:#aaa;font-weight:bold}.review-record-list-detail{padding:0;margin:0}.performance-view{margin:0;padding:0;font-weight:bold}.performance-view-title{margin:0;padding:0;color:#aaa;font-weight:bold}.performance-view-title-area{border-bottom:1px solid #ddd;display:flex;align-items:center}.performance-view-table{margin:0;padding:0}.performance-view-unit{display:inline-block}.indent-note{padding:0;margin:0;line-height:1.6}.indent-note-wrap{margin:0;padding:0}.indent-note-link{color:#333;text-decoration:underline}.indent-note-link:link{color:#333}.indent-note-link:visited{color:#333}.indent-note-link:hover{color:#333;text-decoration:none;opacity:0.8}.indent-note-link:active{color:#333}.fk_btn{display:block;background:#c5c5c5;padding:10px;position:relative;text-align:center}.fk_btn:hover{text-decoration:none;opacity:0.8}.fk_btn.fk_btn-radius{border-radius:5px}.fk_btn.fk_btn-arrow:before{position:absolute;top:50%;content:'';display:block;width:0;height:0;border-top:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #222;margin-top:-5px;left:10px}.fk_btn{border:2px solid #444;background:#fff;font-size:16px;box-sizing:border-box;padding:16px 10px;line-height:1.4}.fk_btn:link{color:#333}.fk_btn:visited{color:#333}.fk_btn:hover{color:#333}.fk_btn:active{color:#333}.more-btn{display:block;border:2px dashed #ddd;border-radius:5px;background:#fafafa;text-align:center;color:#333;line-height:1;box-sizing:border-box;margin:0 auto}.more-btn:link{color:#333}.more-btn:visited{color:#333}.more-btn:hover{color:#333;text-decoration:none}.more-btn:active{color:#333}.more-btn-text{display:inline-block;position:relative;padding-left:30px}.more-btn-text::before{content:'';display:block;border-bottom:2px solid #aaa;position:absolute}.more-btn-text::after{content:'';display:block;border-left:2px solid #aaa;position:absolute;width:2px}.help-sp-btn.active{display:none}.complete-btn{margin:0 auto;background:#ff8228;color:#fff;text-align:center;border-radius:5px;display:block;line-height:1;position:relative}.complete-btn:link{color:#fff}.complete-btn:visited{color:#fff}.complete-btn:hover{color:#fff;text-decoration:none;opacity:0.8}.complete-btn:active{color:#fff}.complete-btn-wrap{text-align:center}.complete-btn::after{content:'';width:10px;height:10px;border:0px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg);position:absolute;top:50%;right:19px;margin-top:-6px}.l-btn{padding:0;margin:0}.l-btn-wrap{padding:0;margin:0}.l-btn-wrap .n-check:checked~.l-btn .l-btn-link{color:#333}.l-btn-title{padding:0;margin:0;font-weight:bold;display:flex;align-items:center;justify-content:space-between}.l-btn-link{border:1px solid #ddd;border-radius:5px;color:#333;display:block;text-align:center;font-weight:bold}.l-btn-link:link{color:#333}.l-btn-link:visited{color:#333}.l-btn-link:hover{color:#333;text-decoration:none}.l-btn-link:active{color:#333}.l-btn-link.link-passive{color:#aaa}.l-btn-link.link-passive:link{color:#aaa}.l-btn-link.link-passive:visited{color:#aaa}.l-btn-link.link-passive:hover{color:#aaa;text-decoration:none;background:#fff}.l-btn-link.link-passive:active{color:#aaa}.m-btn{padding:0;margin:0}.m-btn-wrap{padding:0;margin:0}.m-btn-title{padding:0;margin:0;font-weight:bold}.m-btn-link{border:1px solid #ddd;border-radius:5px;color:#333;display:block;font-weight:bold;box-sizing:border-box}.m-btn-link::after{content:'';width:7px;height:7px;border:0px;border-right:1px solid #aaa;border-bottom:1px solid #aaa;transform:rotate(-45deg);position:absolute;right:19px;margin-top:-5px}.m-btn-link:link{color:#333}.m-btn-link:visited{color:#333}.m-btn-link:hover{color:#333;text-decoration:none}.modal-form-btn{margin:0 auto;background:#ff8228;color:#fff;text-align:center;border-radius:5px;display:inline-block;line-height:1;position:relative;font-weight:bold}.modal-form-btn:link{color:#fff}.modal-form-btn:visited{color:#fff}.modal-form-btn:hover{color:#fff;text-decoration:none;opacity:0.8}.modal-form-btn:active{color:#fff}.modal-form-btn-wrap{text-align:center}.modal-form-btn_2{background:#ff8228;color:#fff;border-radius:5px;display:inline-block;line-height:1;position:relative;font-weight:bold;margin-top:10px}.modal-form-btn_2:link{color:#fff}.modal-form-btn_2:visited{color:#fff}.modal-form-btn_2:hover{color:#fff;text-decoration:none;opacity:0.8}.modal-form-btn_2:active{color:#fff}.modal-form-btn_2-wrap{text-align:center;margin-bottom:10px}.set-btn{margin:0 0 0 auto;background:#fff;text-align:center;border-radius:5px;display:block;line-height:1;position:relative;border:1px solid #ddd;font-weight:bold}.set-btn:link{color:#333}.set-btn:visited{color:#333}.set-btn:hover{color:#333;text-decoration:none}.set-btn:active{color:#333}.set-btn-wrap{margin:0}.print-btn{text-align:center;border-radius:5px;display:block;line-height:1;position:relative;border:1px solid #ddd;font-weight:bold}.print-btn:link{color:#333}.print-btn:visited{color:#333}.print-btn:hover{color:#333;text-decoration:none}.print-btn:active{color:#333}.print-btn-wrap{text-align:right}.more-room-btn{display:block;border:1px solid #ddd;border-radius:5px;text-align:center;color:#333;line-height:1;box-sizing:border-box;margin:0 auto;position:relative}.more-room-btn:link{color:#333}.more-room-btn:visited{color:#333}.more-room-btn:hover{color:#333;text-decoration:none}.more-room-btn:active{color:#333}.more-room-btn-text{display:inline-block;position:relative;padding-left:30px}.more-room-btn::before{content:'';display:block;border-bottom:2px solid #aaa;position:absolute}.more-room-btn::after{content:'';display:block;border-left:2px solid #aaa;position:absolute;width:2px}.lang-more-btn{display:block;line-height:1;width:100%;color:#333;border:1px solid #ddd;border-radius:5px;text-align:center;box-sizing:border-box;position:relative}.lang-more-btn:link{color:#333}.lang-more-btn:visited{color:#333}.lang-more-btn:hover{color:#333;text-decoration:none}.lang-more-btn:active{color:#333}.lang-more-btn::before{content:'';display:block;border-bottom:2px solid #aaa;position:absolute}.lang-more-btn::after{content:'';display:block;border-left:2px solid #aaa;position:absolute;width:2px}.more-id-btn{display:block;border:1px solid #ddd;border-radius:5px;text-align:center;color:#333;line-height:1;box-sizing:border-box;margin:0 auto;position:relative}.more-id-btn:link{color:#333}.more-id-btn:visited{color:#333}.more-id-btn:hover{color:#333;text-decoration:none}.more-id-btn:active{color:#333}.more-id-btn-text{display:inline-block;position:relative;padding-left:14px}.more-id-btn::before{content:'';display:block;border-bottom:2px solid #aaa;position:absolute}.more-id-btn::after{content:'';display:block;border-left:2px solid #aaa;position:absolute;width:2px}.id-end-btn{margin:0 auto;background:#ff8228;color:#fff;text-align:center;border-radius:5px;display:inline-block;line-height:1;position:relative;font-weight:bold}.id-end-btn:link{color:#fff}.id-end-btn:visited{color:#fff}.id-end-btn:hover{color:#fff;text-decoration:none;opacity:0.8}.id-end-btn:active{color:#fff}.id-end-btn-wrap{text-align:center}.revise-btn{text-align:center;border-radius:5px;display:inline-block;line-height:1;position:relative;font-weight:bold;background:#e5e5e5;color:#333}.revise-btn:link{color:#333}.revise-btn:visited{color:#333}.revise-btn:hover{color:#333;text-decoration:none}.revise-btn:active{color:#333}.revise-btn-wrap{text-align:right}.delete-icon img{width:100%}.delete-icon_2{vertical-align:sub}.delete-icon_2 img{width:100%;vertical-align:bottom}.delete-icon_3{vertical-align:bottom}.delete-icon_3 img{width:100%;vertical-align:bottom}.preview-btn{margin:0 0 0 auto;background:#fff;text-align:center;border-radius:5px;display:inline-block;line-height:1;position:relative;border:1px solid #ddd;font-weight:bold}.preview-btn:link{color:#333}.preview-btn:visited{color:#333}.preview-btn:hover{color:#707070;text-decoration:none}.preview-btn:active{color:#333}.preview-btn2{margin:0 0 0 auto;background:#e5e5e5;text-align:center;border-radius:5px;display:inline-block;line-height:1;position:relative;font-weight:bold}.preview-btn2:link{color:#333}.preview-btn2:visited{color:#333}.preview-btn2:hover{color:#707070;text-decoration:none}.preview-btn2:active{color:#333}.list-btn-wrap .complete-btn{width:100%;display:block}.list-btn-wrap_3 .complete-btn{width:100%;display:block}.list-btn-wrap_5 .complete-btn{width:100%;display:block}.o-list-btn,.o-list-btn-big{background:#ff8228;text-align:center;border-radius:5px;display:inline-block;line-height:1;position:relative;font-weight:bold;color:#fff}.o-list-btn:link,.o-list-btn-big:link{color:#fff}.o-list-btn:visited,.o-list-btn-big:visited{color:#fff}.o-list-btn:hover,.o-list-btn-big:hover{color:#fff;text-decoration:none}.o-list-btn:active,.o-list-btn-big:active{color:#fff}.o-list-btn.passive,.o-list-btn-big.passive{background:#ddd;color:#888}.o-list-btn.passive:link,.o-list-btn-big.passive:link{color:#888}.o-list-btn.passive:visited,.o-list-btn-big.passive:visited{color:#888}.o-list-btn.passive:hover,.o-list-btn-big.passive:hover{color:#888}.o-list-btn.active,.o-list-btn-big.active{background:#80c500}.add-btn{margin:0 auto;font-size:1.0rem;font-weight:bold;position:relative}.add-btn:hover{opacity:0.75}.add-btn-wrap{text-align:center;padding:10px 0 8px;max-width:1020px;width:100%;border-left:2px solid #ccc;border-right:2px solid #ccc;border-bottom:2px solid #ccc;background:#fff6f0;box-sizing:border-box}.add-btn::before{content:'';display:block;border-bottom:2px solid #aaa;position:absolute}.add-btn::after{content:'';display:block;border-left:2px solid #aaa;position:absolute;width:2px}.add-btn a{color:#333}.add-btn a:link{color:#333}.add-btn a:visited{color:#333}.add-btn a:hover{color:#333;text-decoration:none}.add-btn a:active{color:#333}.new-listing-btn{display:block;border:2px solid #ddd;border-radius:5px;text-align:center;color:#333;box-sizing:border-box;position:relative}.new-listing-btn:link{color:#333}.new-listing-btn:visited{color:#333}.new-listing-btn:hover{color:#333;text-decoration:none}.new-listing-btn:active{color:#333}.new-listing-btn-text{display:inline-block;position:relative;padding-left:30px;font-weight:bold}.new-listing-btn::before{content:'';display:block;border-bottom:2px solid #aaa;position:absolute}.new-listing-btn::after{content:'';display:block;border-left:2px solid #aaa;position:absolute;width:2px}.modal-yn-btn{display:block;border:1px solid #ddd;border-radius:5px;text-align:center;color:#333;line-height:1;box-sizing:border-box;position:relative;font-weight:bold}.modal-yn-btn:link{color:#333}.modal-yn-btn:visited{color:#333}.modal-yn-btn:hover{color:#333;text-decoration:none}.modal-yn-btn:active{color:#333}.modal-yn-btn-wrap{margin:0 auto;display:flex;justify-content:space-between}.modal-yn-btn-yes{background:#ff8228;color:#fff;border:none}.modal-yn-btn-yes:link{color:#fff}.modal-yn-btn-yes:visited{color:#fff}.modal-yn-btn-yes:hover{color:#fff;text-decoration:none}.modal-yn-btn-yes:active{color:#fff}.modal-yn-btn-no{background:#ddd}.save-btn-yes{background:#ff8228;margin:0;font-weight:bold;text-align:center;border-radius:5px;display:inline-block;line-height:1;position:relative;box-sizing:border-box}.save-btn-yes:link{color:#fff}.save-btn-yes:visited{color:#fff}.save-btn-yes:active{color:#fff}.save-btn-yes:hover{color:#fff;text-decoration:none;opacity:0.8}.save-btn-no{background:#ddd;font-weight:bold;text-align:center;border-radius:5px;display:inline-block;line-height:1;position:relative;box-sizing:border-box}.save-btn-no:link{color:#888}.save-btn-no:visited{color:#888}.save-btn-no:active{color:#888}.save-btn-no:hover{color:#888;text-decoration:none;opacity:0.8}.save-btn-no_2:link{color:#333}.save-btn-no_2:visited{color:#333}.save-btn-no_2:active{color:#333}.save-btn-no_2:hover{color:#333;text-decoration:none;opacity:1;background:#e5e5e5}.save-btn-wrap{text-align:center;width:100%;display:flex;justify-content:space-between;align-items:center;box-sizing:border-box}.map-btn{width:26.041666666666668%;color:#333;font-size:0.75rem;text-align:center;position:fixed;bottom:12px;right:20px;z-index:10}.map-btn-link{border:1px solid #ff8228;background:#fff;padding:10px 0;display:block;border-radius:5px;width:100%;text-align:center}.map-btn-link:link{color:#333}.map-btn-link:visited{color:#333}.map-btn-link:active{color:#333}.map-btn-link::before{background:url(/assets/image/common/icon_map.png) no-repeat left top;background-size:contain;content:'';width:8px;height:12px;display:inline-block;vertical-align:middle;margin-right:4px}.list-btn{width:24%;color:#333;font-size:0.75rem;text-align:center;position:fixed;bottom:12px;left:38%;z-index:4}.list-btn-link{border:1px solid #ff8228;background:#fff;padding:10px 0;display:block;border-radius:5px;width:100%;text-align:center}.list-btn-link:link{color:#333}.list-btn-link:visited{color:#333}.list-btn-link:active{color:#333}.list-btn-link::before{background:url(/assets/image/common/icon_list.png) no-repeat left top;background-size:contain;content:'';width:13px;height:10px;display:inline-block;vertical-align:middle;margin-right:6px}.apply-btn{margin:0 auto;background:#ff8228;color:#fff;text-align:center;border-radius:3px;display:inline-block;line-height:1;position:relative;font-weight:bold;width:78%}.apply-btn:link{color:#fff}.apply-btn:visited{color:#fff}.apply-btn:hover{color:#fff;text-decoration:none;opacity:0.8}.apply-btn:active{color:#fff}.apply-btn-wrap{display:flex;justify-content:space-between}.apply-btn-wrap p{margin:0}.revise-btn_2{margin-left:auto;background:#fafafa;text-align:center;border-radius:3px;display:block;line-height:1;position:relative;border:1px solid #ddd;font-weight:bold}.revise-btn_2:link{color:#333}.revise-btn_2:visited{color:#333}.revise-btn_2:hover{color:#333;text-decoration:none}.revise-btn_2:active{color:#333}.see-more-btn{color:#333;background:#fff;border:1px solid #ddd;border-radius:5px;display:block;width:100%;text-align:center;position:relative;padding:4px 0}.see-more-btn:link{color:#333}.see-more-btn:visited{color:#333}.see-more-btn:hover{color:#333;text-decoration:none;opacity:0.8}.see-more-btn:active{color:#333}.see-more-btn::after{content:'';width:7px;height:7px;border:0px;border-left:1px solid #000;border-bottom:1px solid #000;transform:rotate(-45deg);display:inline-block;vertical-align:top;position:relative;top:5px;margin-left:8px}.see-more-btn_2{color:#333;background:#fff;border:1px solid #ddd;border-radius:3px;display:block;width:100%;text-align:center;position:relative;padding:4px 0}.see-more-btn_2:link{color:#333}.see-more-btn_2:visited{color:#333}.see-more-btn_2:hover{color:#333;text-decoration:none;opacity:0.8}.see-more-btn_2:active{color:#333}.see-more-btn_2::after{content:'';width:7px;height:7px;border:0px;border-left:1px solid #000;border-bottom:1px solid #000;transform:rotate(-45deg);display:inline-block;vertical-align:top;position:relative;top:5px;margin-left:8px}.refine-btn-yes{background:#ff8228;color:#fff;margin:0;font-weight:bold;text-align:center;border-radius:5px;display:inline-block;line-height:1;position:relative;box-sizing:border-box}.refine-btn-yes:link{color:#fff}.refine-btn-yes:visited{color:#fff}.refine-btn-yes:active{color:#fff}.refine-btn-yes:hover{color:#fff;text-decoration:none;opacity:0.8}.refine-btn-no{background:#ddd;font-weight:bold;text-align:center;border-radius:5px;display:inline-block;line-height:1;position:relative;box-sizing:border-box;color:#333}.refine-btn-no:link{color:#333}.refine-btn-no:visited{color:#333}.refine-btn-no:active{color:#333}.refine-btn-no:hover{color:#333;text-decoration:none;opacity:0.8}.refine-btn-inner{width:89.58333333333334%;margin:0 auto;display:flex;justify-content:center;align-items:center}.refine-btn-wrap{text-align:center;width:100%;box-sizing:border-box;border-top:1px solid #ddd}.modal-listing-btn-yes{background:#ff8228;margin:0;font-weight:bold;text-align:center;border-radius:5px;display:inline-block;line-height:1;position:relative;box-sizing:border-box}.modal-listing-btn-yes:link{color:#fff}.modal-listing-btn-yes:visited{color:#fff}.modal-listing-btn-yes:active{color:#fff}.modal-listing-btn-yes:hover{color:#fff;text-decoration:none;opacity:0.8}.modal-listing-btn-no{background:#ddd;font-weight:bold;text-align:center;border-radius:5px;display:inline-block;line-height:1;position:relative;box-sizing:border-box;color:#333}.modal-listing-btn-no:link{color:#333}.modal-listing-btn-no:visited{color:#333}.modal-listing-btn-no:active{color:#333}.modal-listing-btn-no:hover{color:#333;text-decoration:none;opacity:0.8}.modal-listing-btn-inner{margin:0 auto;display:flex;justify-content:center;align-items:center}.modal-listing-btn-wrap{text-align:center;width:100%;box-sizing:border-box}.list-star-wrap{display:flex;justify-content:space-between;align-items:center}.b-map-btn{width:26.041666666666668%;color:#333;font-size:0.75rem;text-align:center}.b-map-btn-link{border:1px solid #ddd;background:#fff;padding:4px 0;display:block;border-radius:5px;width:100%;text-align:center;font-weight:bold}.b-map-btn-link:link{color:#333}.b-map-btn-link:visited{color:#333}.b-map-btn-link:active{color:#333}.b-map-btn-link::before{background:url(/assets/image/common/icon_map_b.png) no-repeat left top;background-size:contain;content:'';display:inline-block;vertical-align:middle;margin-right:8px}.photo-view-btn{display:block;position:absolute;left:0;top:-56px;color:#333;border:1px solid #ddd;border-radius:5px;background:#fff;cursor:pointer}.photo-view-btn:link{color:#333}.photo-view-btn:visited{color:#333}.photo-view-btn:active{color:#333}.translation-btn{color:#333;background:#fff6f0;border:1px solid #ddd;border-radius:3px;display:block;width:100%;text-align:center;position:relative;padding:4px 0}.translation-btn:link{color:#333}.translation-btn:visited{color:#333}.translation-btn:hover{color:#333;text-decoration:none;opacity:0.8}.translation-btn:active{color:#333}.search-detail-app-btn{background:#ff8228;padding:10px 0;display:block;border-radius:5px;width:100%;text-align:center}.search-detail-app-btn:link{color:#fff}.search-detail-app-btn:visited{color:#fff}.search-detail-app-btn:active{color:#fff}.search-detail-app-btn-wrap{width:89.58333333333334%;color:#fff;font-size:0.75rem;text-align:center;position:fixed;bottom:20px;right:0;left:0;margin:auto;z-index:2}.r-login-btn{width:100%;display:block;background:#bf0000;color:#fff;text-align:center;border-radius:5px;font-weight:bold}.r-login-btn:link{color:#fff}.r-login-btn:visited{color:#fff}.r-login-btn:active{color:#fff}.r-login-btn:hover{text-decoration:none;color:#fff}.r-login-btn-wrap{width:100%}.signup-btn{width:100%;display:block;background:#fff;border:1px solid #ff8228;color:#ff8228;text-align:center;border-radius:5px;font-weight:bold}.signup-btn:link{color:#ff8228}.signup-btn:visited{color:#ff8228}.signup-btn:active{color:#ff8228}.signup-btn:hover{text-decoration:none;color:#ff8228}.signup-btn-wrap{margin-left:auto}.login-check-btn{width:100%;display:block;background:#ccc;color:#fff;text-align:center;border-radius:5px;font-weight:bold}.login-check-btn.active{background:#ff8228}.login-check-btn:link{color:#fff}.login-check-btn:visited{color:#fff}.login-check-btn:active{color:#fff}.login-check-btn:hover{text-decoration:none;color:#fff}.login-check-btn-wrap{width:100%}.dashboard-btn{background:#ff8228;color:#fff;display:block;text-align:center;border-radius:5px;font-weight:bold}.dashboard-btn:link{color:#fff}.dashboard-btn:visited{color:#fff}.dashboard-btn:active{color:#fff}.dashboard-btn:hover{text-decoration:none;color:#fff}.dashboard-btn-wrap{margin:0}.dashboard-btn-wrap.disabled .dashboard-btn{background:#eee;color:#888}.dashboard-btn-wrap.disabled .dashboard-btn:link{color:#888}.dashboard-btn-wrap.disabled .dashboard-btn:visited{color:#888}.dashboard-btn-wrap.disabled .dashboard-btn:active{color:#888}.dashboard-btn-wrap.disabled .dashboard-btn:hover{text-decoration:none;color:#888;opacity:1}.dashboard-btn-area{border-top:1px dotted #ddd}.dashboard-btn-text{margin:0}.dashboard-btn-text-link{color:#ff8228;font-weight:bold;text-decoration:underline}.dashboard-btn-text-link:link{color:#ff8228}.dashboard-btn-text-link:visited{color:#ff8228}.dashboard-btn-text-link:active{color:#ff8228}.dashboard-btn-text-link:hover{text-decoration:none;color:#ff8228}.select-fix-btn-del,.select-fix-btn-arc{background:#fff;color:#333;font-weight:bold;display:inline-block;line-height:1;position:relative;box-sizing:border-box}.select-fix-btn-del:link,.select-fix-btn-arc:link{color:#333}.select-fix-btn-del:visited,.select-fix-btn-arc:visited{color:#333}.select-fix-btn-del:active,.select-fix-btn-arc:active{color:#333}.select-fix-btn-del:hover,.select-fix-btn-arc:hover{color:#333;background:#ddd;text-decoration:none}.select-fix-btn-del::before{content:'';background:url(/assets/image/common/icon_del_04.png) no-repeat left center;display:inline-block;padding:0;text-align:left;vertical-align:middle}.select-fix-btn-arc::before{content:'';background:url(/assets/image/common/icon_archive.png) no-repeat left center;display:inline-block;padding:0;vertical-align:middle}.m-send-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ff8228;text-align:center;border-radius:5px;display:block;line-height:1;position:relative;font-weight:bold;color:#fff}.m-send-btn:link{color:#fff}.m-send-btn:visited{color:#fff}.m-send-btn:hover{color:#fff;text-decoration:none}.m-send-btn:active{color:#fff}.m-send-btn:disabled,.m-send-btn:hover:disabled,.pagination-next-btn:disabled,.pagination-next-btn:hover:disabled{background:#ccc;color:#fff}.m-save-btn{background:#ff8228;text-align:center;border-radius:5px;display:block;line-height:1;position:relative;font-weight:bold;color:#fff;cursor:pointer;outline:none}.m-save-btn:link{color:#fff}.m-save-btn:visited{color:#fff}.m-save-btn:hover{color:#fff;text-decoration:none}.m-save-btn:active{color:#fff}.m-save-btn.load{background:#ff9d57}.m-save-btn.load::after{content:'';width:20px;height:20px;position:absolute;background:url(/assets/image/common/icon_load.png) no-repeat left top;background-size:contain;top:50%;margin-top:-10px;animation:spin 0.6s linear infinite}.m-save-btn.end{background:#80c500}.m-save-btn.end:hover{background:#80c500}.m-save-btn.end::after{content:'';width:18px;height:14px;position:absolute;background:url(/assets/image/common/icon_check_end.png) no-repeat left top;background-size:contain;top:50%;margin-top:-7px}.m-save-btn.error{background:#fff;border:1px solid #bf0000;color:#bf0000}.m-save-btn.error:hover{background:#fff}.m-save-btn-error-text{color:#bf0000;margin-top:30px}.reservation-btn{background:#fafafa;font-weight:bold;margin:0 0 0 10px;border:1px solid #ddd;border-radius:5px;display:inline-block;line-height:1;position:relative;box-sizing:border-box}.reservation-btn:link{color:#333}.reservation-btn:visited{color:#333}.reservation-btn:active{color:#333}.reservation-btn:hover{color:#333;text-decoration:none;background:#f5f5f5}.reservation-btn-wrap{text-align:center;display:flex;justify-content:flex-end;align-items:center;box-sizing:border-box;position:absolute}.csv-btn{display:block;border:1px solid #ddd;border-radius:3px;text-align:center;color:#333;line-height:1;box-sizing:border-box;position:relative;display:inline-block;position:relative;font-weight:bold}.csv-btn:link{color:#333}.csv-btn:visited{color:#333}.csv-btn:hover{color:#333;text-decoration:none;background:#fafafa}.csv-btn:active{color:#333}.receipt-side-btn{background:#fff;border:1px solid #ddd;color:#333;border-radius:5px;display:block;text-align:center;font-weight:bold}.receipt-side-btn:link{color:#333}.receipt-side-btn:visited{color:#333}.receipt-side-btn:hover{color:#333;text-decoration:none;opacity:0.8}.receipt-side-btn:active{color:#333}.receipt-side-btn.btn-passive{background:#fff;color:#aaa}.receipt-side-btn.btn-passive:link,.receipt-side-btn.btn-passive color #aaaaaa,.receipt-side-btn.btn-passive:visited{color:#aaa}.receipt-side-btn.btn-passive:hover{color:#aaa;text-decoration:none;opacity:1}.receipt-side-btn.btn-passive:active{color:#aaa}.receipt-side-btn:last-child{margin-bottom:0}.receipt-printing-btn{background:#ff8228;color:#fff;border-radius:5px;text-align:center;font-weight:bold;display:block}.receipt-printing-btn:link{color:#fff}.receipt-printing-btn:visited{color:#fff}.receipt-printing-btn:hover{color:#fff;text-decoration:none;opacity:0.8}.receipt-printing-btn:active{color:#fff}.receipt-printing-btn-area{display:flex;align-items:center;justify-content:space-between}.receipt-printing-btn-prev{color:#aaa;font-weight:bold;display:block}.receipt-printing-btn-prev:link{color:#aaa}.receipt-printing-btn-prev:visited{color:#aaa}.receipt-printing-btn-prev:hover{color:#aaa;text-decoration:none;opacity:0.8}.receipt-printing-btn-prev:active{color:#aaa}.receipt-printing-btn-prev::before{content:'';width:10px;height:10px;border:0px;border-top:1px solid #aaa;border-left:1px solid #aaa;transform:rotate(-45deg);display:inline-block;vertical-align:middle;position:relative;top:-2px;margin-right:16px}.cb-btn{background:#ff8228;color:#fff;display:block;border-radius:5px;text-align:center;font-weight:bold}.cb-btn:link{color:#fff}.cb-btn:visited{color:#fff}.cb-btn:hover{color:#fff;text-decoration:none;opacity:0.8}.cb-btn:active{color:#fff}.cb-btn-area{margin:0;padding:0}.cb-btn-title{margin:0;padding:0;font-weight:bold}.cb-btn-wrap{margin:0;padding:0}.revise-btn_3{margin:0 0 0 auto;background:#fff;text-align:center;border-radius:5px;display:block;line-height:1;position:relative;border:1px solid #ddd;font-weight:bold}.revise-btn_3:link{color:#333}.revise-btn_3:visited{color:#333}.revise-btn_3:hover{color:#333;text-decoration:none}.revise-btn_3:active{color:#333}.revise-btn_3-wrap{margin:0}.reservation-host-btn{background:#ff8228;color:#fff;display:block;text-align:center;border-radius:5px;font-weight:bold}.reservation-host-btn:link{color:#fff}.reservation-host-btn:visited{color:#fff}.reservation-host-btn:hover{color:#fff;text-decoration:none;opacity:0.8}.reservation-host-btn:active{color:#fff}.room-type-btn{text-align:center;border-radius:5px;display:block;line-height:1;position:relative;border:1px solid #ddd;font-weight:bold}.room-type-btn:link{color:#333}.room-type-btn:visited{color:#333}.room-type-btn:hover{color:#333;text-decoration:none}.room-type-btn:active{color:#333}.room-type-btn.no-link:hover{color:#333;text-decoration:none}.hint-btn{margin:0 auto;background:#ff8228;color:#fff;text-align:center;border-radius:5px;display:inline-block;line-height:1;position:relative;font-weight:bold}.hint-btn:link{color:#fff}.hint-btn:visited{color:#fff}.hint-btn:hover{color:#fff;text-decoration:none;opacity:0.8}.hint-btn:active{color:#fff}.hint-btn-wrap{text-align:center}.hint-btn-wrap::after{content:'';background:url(/assets/image/common/icon_help.png) no-repeat left center;display:inline-block;padding:0;text-align:center;vertical-align:middle;background-size:cover}.review-record-btn-area{display:flex}.review-record-btn-prev,.review-record-btn-app{display:block;border-radius:5px;font-weight:bold;text-align:center}.review-record-btn-prev{color:#333;background:#ddd}.review-record-btn-prev:link{color:#333}.review-record-btn-prev:visited{color:#333}.review-record-btn-prev:hover{color:#333;text-decoration:none;opacity:0.8}.review-record-btn-prev:active{color:#333}.review-record-btn-app{color:#fff;background:#ff8228}.review-record-btn-app:link{color:#fff}.review-record-btn-app:visited{color:#fff}.review-record-btn-app:hover{color:#fff;text-decoration:none;opacity:0.8}.review-record-btn-app:active{color:#fff}.p-prev-btn{color:#333;background:#ddd;border-radius:5px;display:block;font-weight:bold;text-align:center;padding:10px 0}.p-prev-btn:link{color:#333}.p-prev-btn:visited{color:#333}.p-prev-btn:hover{color:#333;text-decoration:none;opacity:0.8}.p-prev-btn:active{color:#333}.account-input-wrap{margin:0;padding:0;display:flex;align-items:top}.account-input-title{font-weight:bold;margin:0;padding:0}.account-input-btn{color:#333;background:#ddd;border-radius:5px;display:block;font-weight:bold;text-align:center;padding:6px 0}.account-input-btn:link{color:#333}.account-input-btn:visited{color:#333}.account-input-btn:hover{color:#333;text-decoration:none;opacity:0.8}.account-input-btn:active{color:#333}.account-input-btn-wrap{margin:0;padding:0}.account-input-result{display:block}.account-save-btn{color:#fff;background:#ff8228;border-radius:5px;display:block;font-weight:bold;text-align:center;padding:10px 0;margin-left:auto}.account-save-btn:link{color:#fff}.account-save-btn:visited{color:#fff}.account-save-btn:hover{color:#fff;text-decoration:none;opacity:0.8}.account-save-btn:active{color:#fff}.receive-btn{margin:0 auto;background:#ff8228;color:#fff;text-align:center;border-radius:3px;display:inline-block;line-height:1;position:relative;font-weight:bold;width:100%}.receive-btn:link{color:#fff}.receive-btn:visited{color:#fff}.receive-btn:hover{color:#fff;text-decoration:none;opacity:0.8}.receive-btn:active{color:#fff}.receive-btn-wrap:first-of-type{padding-bottom:30px;border-bottom:1px solid #ddd}.receive-btn-box{margin-left:0}.history-btn{margin:0 auto 20px;border:1px solid #ddd;color:#333;text-align:center;border-radius:3px;display:inline-block;line-height:1;position:relative;font-weight:bold;width:100%}.history-btn:link{color:#333}.history-btn:visited{color:#333}.history-btn:hover{color:#333;text-decoration:none;background:#fafafa}.history-btn:active{color:#333}.history-btn-wrap{margin-top:10px}.pmt-btn{width:100%;display:block;background:#ccc;color:#333;text-align:center;border-radius:5px;font-weight:bold}.pmt-btn:link{color:#333}.pmt-btn:visited{color:#333}.pmt-btn:active{color:#333}.pmt-btn:hover{text-decoration:none;color:#333}.pmt-btn-wrap{width:100%}.search-area-btn{padding:8px 10px;border-left:1px solid #ddd;flex-shrink:0}button.search-area-btn{border-left:1px solid #ddd;padding:8px 5px;border-radius:5px;background:#ff8228;color:#fff}.search-area-btn:first-child{margin-left:0;border:none}.search-area-btn:link{color:#333}.search-area-btn:visited{color:#333}.search-area-btn:active{color:#333}.search-area-btn:hover{text-decoration:none;color:#333}.search-area-btn-wrap{display:flex}.search-area-btn.active{background:#ff8228;color:#fff;border:none;font-weight:bold}.search-area-btn-wrap .filter-container{flex:1;overflow-x:hidden;display:flex;flex-wrap:wrap;height:38px}.download-btn{margin:0 auto;text-align:center;border-radius:5px;display:block;line-height:1;position:relative;cursor:pointer;font-weight:bold;border:1px solid #e4e4e4}.download-btn:hover{background:#fafafa}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.fr_table{border-top:1px solid #c5c5c5;border-left:1px solid #c5c5c5}.fr_table th,.fr_table td{border-bottom:1px solid #c5c5c5;border-right:1px solid #c5c5c5;padding:10px}.fr_table .fr_table_head{background:#777}.date-table{border-top:1px solid #ddd;border-left:1px solid #ddd;width:100%;box-sizing:border-box;border-collapse:collapse;border-spacing:0;margin-top:30px}.date-table th{font-weight:bold;border-right:1px solid #ddd;border-bottom:1px solid #ddd;background:#eee;text-align:center}.date-table td{border-right:1px solid #ddd;border-bottom:1px solid #ddd;text-align:right}.date-table-title{font-weight:bold}.rate-table{border-bottom:1px dotted #ddd}.rate-table-title{display:flex;align-items:flex-end;justify-content:space-between;font-weight:bold}.rate-table-title-value-unit{display:inline-block}.rate-table-value{background:#ff8228;display:block;position:absolute;left:0;top:0}.rate-table-value-wrap{position:relative;border:1px solid #ddd;background:#fafafa;width:100%;box-sizing:border-box}.listing-table{border-top:1px solid #ccc;border-left:1px solid #ccc;box-sizing:border-box;border-collapse:collapse;border-spacing:0;text-align:left}.listing-table th{font-weight:bold;border-right:1px solid #ccc;border-bottom:1px solid #ccc;background:#ccc;width:100%;width:100%;height:100%;box-sizing:border-box}.listing-table td{border-right:1px solid #ccc;border-bottom:1px solid #ccc;background:#f5f5f5;width:50%}.listing-table td a{display:block;width:100%;height:100%;box-sizing:border-box}.listing-table td a:link{color:#333}.listing-table td a:visited{color:#333}.listing-table td a:hover{color:#333}.listing-table td a:active{color:#333}.money-table-wrap{width:100%}.money-table-theads{display:flex;border-bottom:2px solid #333;padding-bottom:12px}.money-table-th-pc{font-weight:bold;width:15.686274509803921%;margin-right:0.980392156862745%;padding-left:1.372549019607843%;white-space:nowrap}.money-table-note{color:#737373}.money-table-pending-pc{font-weight:bold}.money-table-pending-sp{font-weight:bold}.money-table-definition-pc{font-weight:bold}.money-table-definition-sp{font-weight:bold}.money-table-received-pc{font-weight:bold}.money-table-received-sp{font-weight:bold}.account_13-9 .t-select-box{justify-content:flex-start}.z-input-title{margin-left:auto}.z-input-box{display:flex;align-items:center;justify-content:space-between}.z-input-box-left{width:24.316939890710383%}.z-input-box-right{width:32.78688524590164%}.z-input-box-note{color:#aaa}.s-input-title{margin-left:auto;font-weight:normal}.wb-input{background:#fff}.sb-input,.sbt-input{text-align:center}.sb-input-box,.sbt-input-box{display:flex;align-items:center}.sb-input-box-left,.sbt-input-box-left{position:relative;border:none;background:none}.sb-input-box-left::before,.sbt-input-box-left::before{content:'';display:block;border-bottom:2px solid #000;position:absolute;top:5px;width:14px;left:0}.sb-input-box-right,.sbt-input-box-right{position:relative;border:none;background:none}.sb-input-box-right::before,.sbt-input-box-right::before{content:'';display:block;border-bottom:2px solid #000;position:absolute;top:5px;left:0;width:14px}.sb-input-box-right::after,.sbt-input-box-right::after{content:'';display:block;border-left:2px solid #000;position:absolute;top:-1px;left:6px;width:2px;height:14px}.sbt-input{text-align:center}.sbt-input-box{display:flex;align-items:center}.sbt-input-box-left{position:relative}.sbt-input-box-left::before{content:'';display:block;border-bottom:2px solid #000;position:absolute;top:5px;width:14px;left:0}.sbt-input-box-right{position:relative}.sbt-input-box-right::before{content:'';display:block;border-bottom:2px solid #000;position:absolute;top:5px;left:0;width:14px}.sbt-input-box-right::after{content:'';display:block;border-left:2px solid #000;position:absolute;top:-1px;left:6px;width:2px;height:14px}.sbt-input-box-end{font-size:0.875rem}.sbs-input{text-align:center}.sbs-input-box{display:flex;align-items:center}.sbs-input-box-left{position:relative}.sbs-input-box-left::before{content:'';display:block;border-bottom:2px solid #000;position:absolute;top:5px;width:14px;left:0}.sbs-input-box-right{position:relative}.sbs-input-box-right::before{content:'';display:block;border-bottom:2px solid #000;position:absolute;top:5px;left:0;width:14px}.sbs-input-box-right::after{content:'';display:block;border-left:2px solid #000;position:absolute;top:-1px;left:6px;width:2px;height:14px}.sbsd-input{text-align:center}.sbsd-input-box{display:flex;align-items:center}.sbsd-input-box-left{position:relative}.sbsd-input-box-left::before{content:'';display:block;border-bottom:2px solid #000;position:absolute;top:5px;width:14px;left:0}.sbsd-input-box-right{position:relative}.sbsd-input-box-right::before{content:'';display:block;border-bottom:2px solid #000;position:absolute;top:5px;left:0;width:14px}.sbsd-input-box-right::after{content:'';display:block;border-left:2px solid #000;position:absolute;top:-1px;left:6px;width:2px;height:14px}.sbsd-del{border:1px solid #ddd;background:#fafafa;border-radius:5px;padding:8px 16px;margin-left:auto}.num-input-numeric{text-align:center;background:#ddd;font-size:1.0rem}.num-input-title-id{font-weight:normal}.num-input-box-numeric{display:flex;align-items:center;justify-content:space-between;margin:0;padding:0;position:relative}.num-input-box{display:flex;align-items:center;justify-content:space-between;position:relative}.num-input-box span{color:#333}.num-input-box .num-input{text-align:center;font-size:0.9375rem}.gn-input{background:#fff}.gn-input-box{margin:0;padding:0;position:relative}.input-suggest-wrap{z-index:1;position:absolute;left:0;width:100%;display:none}.input-suggest-wrap.active{display:block}.input-suggest-list{padding:0;margin:0;list-style:none;box-sizing:border-box;border-top:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd;font-size:1.0rem;background:#fff}.input-suggest-list:last-child{border-bottom:1px solid #ddd}.input-suggest-list.active{background:#fff6df}.input-suggest-list-wrap{padding:0;margin:0}.w-input{background:#fff}.nz-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:1.6;box-sizing:border-box;border:1px solid #ddd;background:#fafafa;border-radius:5px;position:relative;display:block;width:100%;background:#fafafa;font-size:1.0rem}.nz-input::-ms-expand{display:none}.nz-input-wrap{margin:0;padding:0}.nz-input-title{font-weight:bold;margin:0;padding:0}.nz-input-box{margin:0;padding:0;position:relative}.nz-input{background:#fff}.nz-input-box{display:flex;align-items:center;justify-content:space-between}.nz-input-box-note{color:#aaa;font-weight:normal}.wr-login-input{background:#fff}.search-input-wrap{position:relative}.search-input-wrap span{display:block;position:absolute;top:0;right:0;background:url(/assets/image/common/icon_search_orange.png) no-repeat left top;background-size:contain;width:50px;height:50px;cursor:pointer}.calendar-suggest{background:#fff;border:1px solid #ff8228;box-sizing:border-box;padding:20px;position:absolute;top:50px;left:0;z-index:3;display:none}.calendar-suggest.active{display:block}.calendar-suggest-box{width:100%;border-top:1px solid #ddd;border-left:1px solid #ddd;box-sizing:border-box}.calendar-suggest-box-inner{display:flex;flex-wrap:wrap}.calendar-suggest-title{color:#fff;text-align:center;width:100%;border-right:1px solid #ddd;background:#ff8228;box-sizing:border-box;margin:0;font-weight:normal;padding:8px 0;position:relative}.calendar-suggest-title::before{content:'';width:7px;height:7px;border:0px;border-left:1px solid #fff;border-bottom:1px solid #fff;transform:rotate(45deg);position:absolute;top:50%;left:10px;margin-top:-5px}.calendar-suggest-title::after{content:'';width:7px;height:7px;border:0px;border-top:1px solid #fff;border-right:1px solid #fff;transform:rotate(45deg);position:absolute;top:50%;right:10px;margin-top:-5px}.calendar-suggest-el{width:14.285714285714285%;border-right:1px solid #ddd;border-bottom:1px solid #ddd;box-sizing:border-box;position:relative;text-align:center}.calendar-suggest-el.calendar-passive{background:#eee;border-bottom:1px solid #ddd}.calendar-suggest-el.calendar-active{background:#fff2e9}.calendar-suggest-el.calendar-active-day{color:#ff8228}.calendar-suggest-el.calendar-current{border:1px solid #ff8228}.contents-search_price-datail .calendar-suggest{top:85px}.people-suggest{width:100%;background:#fff;border:1px solid #ff8228;box-sizing:border-box;padding:20px;position:absolute;top:50px;left:0;right:0;margin:auto;z-index:1;display:none}.people-suggest.active{display:block}.payment-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:1.6;box-sizing:border-box;border:1px solid #ddd;background:#fafafa;border-radius:5px;position:relative;display:block;width:100%;background:#fafafa;font-size:1.0rem}.payment-input::-ms-expand{display:none}.payment-input-wrap{margin:0;padding:0}.payment-input-title{margin:0;padding:0}.payment-input-box{margin:0;padding:0;position:relative}.payment-input-box-wrap{margin-top:16px}.payment-input-box{display:flex;align-items:center}.contents-search_price-datail .people-suggest{top:86px}.cd-input{background:#fff}.cd-input-btn{background:#ff8228;color:#fff;display:block;border-radius:5px;text-align:center;font-weight:bold}.cd-input-btn:link{color:#fff}.cd-input-btn:visited{color:#fff}.cd-input-btn:hover{color:#fff;text-decoration:none;opacity:0.8}.cd-input-btn:active{color:#fff}.date-input-inner{margin:0}.date-input-wrap{display:flex}.date-input-box{margin-left:0}.ts-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:1.6;box-sizing:border-box;border:1px solid #fff;background:#fff;border-radius:0;position:relative;display:block;width:100%;font-size:1.0rem}.ts-input::-ms-expand{display:none}.ts-input:focus{outline:none}.ts-input-wrap{margin:0;padding:0;margin:auto;left:0;right:0;position:absolute}.ts-input-button{background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;position:absolute;top:8px;right:8px}.ts-input-button::-ms-expand{display:none}.ts-input-button img{width:100%;display:block}.pm-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:1.6;box-sizing:border-box;border:1px solid #ddd;background:#fafafa;border-radius:5px;position:relative;display:block;width:100%;font-size:1.0rem}.pm-input::-ms-expand{display:none}.pm-input:focus{outline:none}.pm-input-wrap{display:flex;justify-content:space-between}.pm-input-box{width:48.19277108433735%;margin:0;padding:0}.pm-btn{width:100%;display:block;background:#ccc;color:#fff;text-align:center;border-radius:5px;font-weight:bold}.pm-btn.active{background:#ff8228}.pm-btn:link{color:#fff}.pm-btn:visited{color:#fff}.pm-btn:active{color:#fff}.pm-btn:hover{text-decoration:none;color:#fff}.pm-btn-wrap{width:48.19277108433735%;margin:0;padding:0}.n-radio{display:none}.n-radio-label{box-sizing:border-box;position:relative;background:#fff;vertical-align:top;cursor:pointer;font-size:0.9375rem;display:block;padding-left:28px}.n-radio-label::after{position:absolute;top:6px;left:6px;display:block;width:10px;height:10px;background:#ff8228;content:'';opacity:0;border-radius:50%;z-index:2}.n-radio-label::before{position:absolute;top:0;left:0;display:block;width:20px;height:20px;border:1px solid #aaa;background:#fafafa;border-radius:50%;content:''}.n-radio:checked+.n-radio-label:before{border:1px solid #ff8228}.n-radio:checked+.n-radio-label:after{opacity:1}.l-radio-wrap{margin:0;padding:0}.l-radio-title{font-weight:bold;margin:0;padding:0}.l-radio-list{list-style:none;margin:0;padding:0}.l-radio-list:last-child{margin-right:0}.l-radio-list.n-radio-wrap{margin-bottom:0}.l-radio-list-wrap{margin:0;padding:0;display:flex;flex-wrap:wrap}.l-radio-box{margin-left:auto}.k-radio-wrap{margin:0;padding:0}.k-radio-title{font-weight:bold;margin:0;padding:0}.k-radio-list{list-style:none;margin:0;padding:0}.k-radio-list:last-child{margin-right:0}.k-radio-list.n-radio-wrap{margin-bottom:0}.k-radio-list-wrap{margin:0;padding:0;display:flex;flex-wrap:wrap}.k-radio-box{margin-left:0}.t-file{display:none}.t-file-wrap{margin:0;padding:0}.t-file-title{font-weight:bold;margin:0;padding:0}.t-file-box{margin:0;padding:0;position:relative}.t-file-label-wrap{position:relative}.t-file-output{background:#fff;border:1px solid #ddd;border-radius:5px;cursor:pointer;width:auto}.t-file-output.active{padding:0}.t-file-img-wrap{border-radius:0;margin:0 auto;display:block}.t-file-img-wrap .n-file-img{position:relative}.t-file-img-wrap img{width:100%;display:block}.t-file-close{display:none}.t-file-close.active{cursor:pointer;width:20px;height:20px;display:block;position:absolute}.t-file-close.active::before{content:'';display:block;border-bottom:2px solid #aaa;position:absolute;top:8px;right:0;width:20px;transform:rotate(45deg)}.t-file-close.active::after{content:'';display:block;border-left:2px solid #aaa;position:absolute;top:0px;right:7px;width:2px;height:20px;transform:rotate(45deg)}.g-file{display:none}.g-file-wrap{margin:0;padding:0}.g-file-title{font-weight:bold;margin:0;padding:0}.g-file-box{margin:0;padding:0;position:relative}.g-file-label-wrap{position:relative}.g-file-output{background:#fff;border:1px solid #ddd;border-radius:5px;cursor:pointer;width:auto}.g-file-output.active{padding:0}.g-file-img-wrap{border-radius:0;margin:0 auto;display:block}.g-file-img-wrap img{width:100%;display:block}.g-file-close{display:none}.g-file-close.active{cursor:pointer;width:20px;height:20px;display:block;position:absolute}.g-file-close.active::before{content:'';display:block;border-bottom:2px solid #aaa;position:absolute;top:8px;right:0;width:20px;transform:rotate(45deg)}.g-file-close.active::after{content:'';display:block;border-left:2px solid #aaa;position:absolute;top:0px;right:7px;width:2px;height:20px;transform:rotate(45deg)}.profile-img{text-align:center;margin:0 auto;position:relative}.profile-img img{width:100%}.profile-img .profile-img-bg{background:url(/assets/image/12/bg_profile_img.png) no-repeat;position:absolute;top:0;left:0;width:100%;height:100%}.profile-img-txt{text-align:center}.p-file{display:none}.p-file-del{display:none;position:absolute;background-color:#fff;background-image:url(/assets/image/common/icon_del_03.png);background-repeat:no-repeat;background-size:14px 19px;border-radius:25px;transition:all 0.3s ease;cursor:pointer;padding:7px 8px;top:0;right:10px}.p-file-del.active{display:block}.p-file-del:hover{background-image:url(/assets/image/common/icon_del_over.png)}.p-file-del:hover{clip-path:circle(100% at 85px 18px)}.p-file-del-note{display:inline-block;vertical-align:middle;margin-right:10px}.p-file-del-icon{display:inline-block;vertical-align:middle;width:15px}.p-file-del-icon img{width:100%}.p-file-output{cursor:pointer;background-image:url(/assets/image/dummy/img_width.jpg);background-size:contain;background-position:center center;background-repeat:no-repeat;background-color:#ccc;display:block}.p-file-output:hover{opacity:0.8}.b-file{display:none}.b-file-wrap{margin-top:0;margin-bottom:0}.b-file-wrap .t-file-img-wrap{width:72.11538461538461%}.b-file-wrap .t-file-img-wrap{display:inline-block;background-position:center center;background-repeat:no-repeat;padding-bottom:50%;height:0;background-size:contain}.b-file-wrap .t-file-close{width:auto;position:relative;text-decoration:underline;font-size:0.0rem}.b-file-wrap .t-file-close:hover{text-decoration:none}.b-file-wrap .t-file-close.active{font-size:0.875rem;top:-40px;right:0}.b-file-wrap .t-file-close.active::before{top:-4px;left:-7px;position:relative;display:inline-block}.b-file-wrap .t-file-close.active::after{top:5px;left:-74px;position:relative;display:inline-block}.b-file-wrap .t-file-output{padding:10px 0 40px}.b-file-title{font-weight:bold}.b-file-box{text-align:center}.b-file-btn{display:block;background:#ddd;border-radius:5px;font-weight:bold;cursor:pointer}.b-file-btn:hover{opacity:0.8}.passport-img{text-align:center;margin:0 auto;position:relative}.passport-img img{width:100%}.n-check-label-disabled{color:#aaa}.reservation-room-num{padding:0;margin:0;margin-bottom:30px}.reservation-room-num:after{display:block;clear:both;height:0;visibility:hidden;content:""}.reservation-room-num:last-child{margin-bottom:0}.reservation-room-num-wrap{background:#f5f5f5}.reservation-room-num li{background:#fff;border:1px solid #ddd;box-sizing:border-box;float:left}.reservation-room-num .n-check-label{font-weight:bold;color:#b4b4b4}.reservation-room-num .n-check-label.active{color:#333}.help-img{margin:16px auto 20px;width:100%}.help-img img{width:100%;display:block}.review-star{background-repeat:no-repeat;display:inline-block}.review-star.star50{background-image:url(/assets/image/common/star_all.png),url(/assets/image/common/star_all.png),url(/assets/image/common/star_all.png),url(/assets/image/common/star_all.png),url(/assets/image/common/star_all.png)}.review-star.star45{background-image:url(/assets/image/common/star_all.png),url(/assets/image/common/star_all.png),url(/assets/image/common/star_all.png),url(/assets/image/common/star_all.png),url(/assets/image/common/star_half.png)}.review-star.star40{background-image:url(/assets/image/common/star_all.png),url(/assets/image/common/star_all.png),url(/assets/image/common/star_all.png),url(/assets/image/common/star_all.png),url(/assets/image/common/star_empty.png)}.review-star.star35{background-image:url(/assets/image/common/star_all.png),url(/assets/image/common/star_all.png),url(/assets/image/common/star_all.png),url(/assets/image/common/star_half.png),url(/assets/image/common/star_empty.png)}.review-star.star30{background-image:url(/assets/image/common/star_all.png),url(/assets/image/common/star_all.png),url(/assets/image/common/star_all.png),url(/assets/image/common/star_empty.png),url(/assets/image/common/star_empty.png)}.review-star.star25{background-image:url(/assets/image/common/star_all.png),url(/assets/image/common/star_all.png),url(/assets/image/common/star_half.png),url(/assets/image/common/star_empty.png),url(/assets/image/common/star_empty.png)}.review-star.star20{background-image:url(/assets/image/common/star_all.png),url(/assets/image/common/star_all.png),url(/assets/image/common/star_empty.png),url(/assets/image/common/star_empty.png),url(/assets/image/common/star_empty.png)}.review-star.star15{background-image:url(/assets/image/common/star_all.png),url(/assets/image/common/star_half.png),url(/assets/image/common/star_empty.png),url(/assets/image/common/star_empty.png),url(/assets/image/common/star_empty.png)}.review-star.star10{background-image:url(/assets/image/common/star_all.png),url(/assets/image/common/star_empty.png),url(/assets/image/common/star_empty.png),url(/assets/image/common/star_empty.png),url(/assets/image/common/star_empty.png)}.review-star.star05{background-image:url(/assets/image/common/star_half.png),url(/assets/image/common/star_empty.png),url(/assets/image/common/star_empty.png),url(/assets/image/common/star_empty.png),url(/assets/image/common/star_empty.png)}.review-star.star00{background-image:url(/assets/image/common/star_empty.png),url(/assets/image/common/star_empty.png),url(/assets/image/common/star_empty.png),url(/assets/image/common/star_empty.png),url(/assets/image/common/star_empty.png)}.review-star-text{color:#ff8228;display:inline-block;font-weight:bold}.review-star-l{background-repeat:no-repeat;display:inline-block}.review-star-l.star50{background-image:url(/assets/image/common/star_all_l.png),url(/assets/image/common/star_all_l.png),url(/assets/image/common/star_all_l.png),url(/assets/image/common/star_all_l.png),url(/assets/image/common/star_all_l.png)}.review-star-l.star45{background-image:url(/assets/image/common/star_all_l.png),url(/assets/image/common/star_all_l.png),url(/assets/image/common/star_all_l.png),url(/assets/image/common/star_all_l.png),url(/assets/image/common/star_half_l.png)}.review-star-l.star40{background-image:url(/assets/image/common/star_all_l.png),url(/assets/image/common/star_all_l.png),url(/assets/image/common/star_all_l.png),url(/assets/image/common/star_all_l.png),url(/assets/image/common/star_empty_l.png)}.review-star-l.star35{background-image:url(/assets/image/common/star_all_l.png),url(/assets/image/common/star_all_l.png),url(/assets/image/common/star_all_l.png),url(/assets/image/common/star_half_l.png),url(/assets/image/common/star_empty_l.png)}.review-star-l.star30{background-image:url(/assets/image/common/star_all_l.png),url(/assets/image/common/star_all_l.png),url(/assets/image/common/star_all_l.png),url(/assets/image/common/star_empty_l.png),url(/assets/image/common/star_empty_l.png)}.review-star-l.star25{background-image:url(/assets/image/common/star_all_l.png),url(/assets/image/common/star_all_l.png),url(/assets/image/common/star_half_l.png),url(/assets/image/common/star_empty_l.png),url(/assets/image/common/star_empty_l.png)}.review-star-l.star20{background-image:url(/assets/image/common/star_all_l.png),url(/assets/image/common/star_all_l.png),url(/assets/image/common/star_empty_l.png),url(/assets/image/common/star_empty_l.png),url(/assets/image/common/star_empty_l.png)}.review-star-l.star15{background-image:url(/assets/image/common/star_all_l.png),url(/assets/image/common/star_half_l.png),url(/assets/image/common/star_empty_l.png),url(/assets/image/common/star_empty_l.png),url(/assets/image/common/star_empty_l.png)}.review-star-l.star10{background-image:url(/assets/image/common/star_all_l.png),url(/assets/image/common/star_empty_l.png),url(/assets/image/common/star_empty_l.png),url(/assets/image/common/star_empty_l.png),url(/assets/image/common/star_empty_l.png)}.review-star-l.star05{background-image:url(/assets/image/common/star_half_l.png),url(/assets/image/common/star_empty_l.png),url(/assets/image/common/star_empty_l.png),url(/assets/image/common/star_empty_l.png),url(/assets/image/common/star_empty_l.png)}.review-star-l.star00{background-image:url(/assets/image/common/star_empty_l.png),url(/assets/image/common/star_empty_l.png),url(/assets/image/common/star_empty_l.png),url(/assets/image/common/star_empty_l.png),url(/assets/image/common/star_empty_l.png)}.review-star-l-text{color:#ff8228;display:inline-block;font-weight:bold}.search-slider{position:relative}.search-slider-inner{padding:0;margin:0}.search-slider-el{margin:0;list-style:none;padding:0}.search-slider-el img{width:100%}.search-slider-btn-prev,.search-slider-btn-next{position:absolute;top:50%;display:block;transform:rotate(-45deg)}.search-slider-btn-prev{border-top:1px solid #fff;border-left:1px solid #fff;left:20px}.search-slider-btn-next{border-right:1px solid #fff;border-bottom:1px solid #fff;right:20px}.photo-view{background:url(/assets/image/dummy/dummy_mv.jpg) center center no-repeat;background-size:cover;width:100%}.main-img{width:100%}.main-img img{width:100%}.help-box-inner{box-sizing:border-box;border:1px solid #ddd;background:#fff}.modal-form{display:none}.modal-form.active{display:block;position:absolute;width:100%;top:80px;left:0;z-index:10}.modal-form-inner{z-index:12;position:relative;background:#fff;box-shadow:0px 0px 16px 0px #ddd;border:1px solid #ddd}.modal-form-bg{background:#fff;opacity:0.8;width:100%;height:100%;min-height:100%;top:0;left:0;position:fixed;z-index:11}.modal-calendar{display:none}.modal-calendar.active{display:block;position:absolute;width:100%;top:80px;left:0;z-index:10}.modal-calendar-inner{z-index:12;position:relative;background:#fff;box-shadow:0px 0px 16px 0px #ddd;border:1px solid #ddd}.modal-calendar-bg{background:#fff;opacity:0.8;width:100%;height:100%;min-height:100%;top:0;left:0;position:fixed;z-index:11}.modal-calendar .modal-close{cursor:pointer;width:20px;height:20px;display:block;position:absolute}.modal-calendar::before{content:'';display:block;border-bottom:2px solid #aaa;position:absolute;top:8px;right:0;width:20px;transform:rotate(45deg)}.modal-calendar::after{content:'';display:block;border-left:2px solid #aaa;position:absolute;top:0px;right:7px;width:2px;height:20px;transform:rotate(45deg)}.modal-calendar-list-wrap{margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:space-between}.modal-calendar-list-title{margin:0;padding:0;color:#888;font-weight:bold}.modal-calendar-list-detail{margin:0;padding:0;font-weight:bold}.modal-calendar02{display:none}.modal-calendar02.active{display:block;position:absolute;width:100%;top:80px;left:0;z-index:10}.modal-calendar02-inner{z-index:12;position:relative;background:#fff;box-shadow:0px 0px 16px 0px #ddd;border:1px solid #ddd}.modal-calendar02-bg{background:#fff;opacity:0.8;width:100%;height:100%;min-height:100%;top:0;left:0;position:fixed;z-index:11}.modal-calendar02 .modal-close{cursor:pointer;width:20px;height:20px;display:block;position:absolute}.modal-calendar02::before{content:'';display:block;border-bottom:2px solid #aaa;position:absolute;top:8px;right:0;width:20px;transform:rotate(45deg)}.modal-calendar02::after{content:'';display:block;border-left:2px solid #aaa;position:absolute;top:0px;right:7px;width:2px;height:20px;transform:rotate(45deg)}.modal-calendar02-list-wrap{margin:0;padding:0;display:flex;justify-content:center}.modal-calendar02-list-title{margin:0;padding:0;color:#888;font-weight:bold}.modal-calendar02-list-detail{margin:0;padding:0;font-weight:bold}.modal-slide{display:none}.modal-slide.active{display:block;position:absolute;width:100%;top:80px;left:0;z-index:10}.modal-slide-inner{z-index:12;position:relative}.modal-slide-main{border:1px solid #ddd}.modal-slide-main img{width:100%;display:block}.modal-slide-bg{background:#000;opacity:0.8;width:100%;height:100%;min-height:100%;top:0;left:0;position:fixed;z-index:11}.modal-slide-box{position:relative}.modal-slide-close{cursor:pointer;display:block;position:absolute}.modal-slide-close::before{content:'';display:block;border-bottom:2px solid #fff;position:absolute;transform:rotate(45deg)}.modal-slide-close::after{content:'';display:block;border-left:2px solid #fff;position:absolute;transform:rotate(45deg)}.modal-slide-btn-prev,.modal-slide-btn-next{position:absolute;top:50%;display:block;transform:rotate(-45deg)}.modal-slide-btn-prev{border-top:1px solid #fff;border-left:1px solid #fff}.modal-slide-btn-next{border-right:1px solid #fff;border-bottom:1px solid #fff}.modal-slide-text-box{display:flex;justify-content:space-between}.modal-slide-text-detail,.modal-slide-text-number{font-size:0.9375rem;color:#f5f5f5;margin:0}.modal-slide-pager{margin:0;list-style:none;border:1px solid #ddd;cursor:pointer}.modal-slide-pager img{width:100%;display:block}.modal-slide-pager.active{border:2px solid #ff8228}.modal-slide-pager-wrap{padding:0;margin:0;box-sizing:border-box;display:flex;justify-content:space-between}.modal-report{display:none}.modal-report.active{display:block;position:absolute;width:100%;top:80px;left:0;z-index:10}.modal-report h2{margin:0 0 25px 0}.modal-report-inner{z-index:12;position:relative;background:#fff;box-shadow:0px 0px 16px 0px #ddd;border:1px solid #ddd}.modal-report-bg{background:#fff;opacity:0.8;width:100%;height:100%;min-height:100%;top:0;left:0;position:fixed;z-index:11}.modal-report-link{text-align:right;color:#ff8228;text-decoration:underline}.modal-report-link:link{color:#ff8228}.modal-report-link:visited{color:#ff8228}.modal-report-link:hover{color:#ff8228;text-decoration:none}.modal-report-link:active{color:#ff8228}.modal-report ul{margin:0;padding:0}.modal-report-list{text-align:center;background:#ddd;border-radius:5px;padding:8px 1.851851851851852%;margin:0 0 20px 0;color:#333;text-decoration:none;display:block}.modal-report-list:link{color:#333}.modal-report-list:visited{color:#333}.modal-report-list:hover{color:#333;background:#e5e5e5;text-decoration:none}.modal-report-list:active{color:#333}.modal-report-list:last-child{margin-bottom:0}.modal-listing-wrap{display:flex;justify-content:space-between;align-items:flex-start}.modal-listing-img{width:33.6283185840708%;margin:0}.modal-listing-img img{width:100%}.modal-listing-text{width:61.41592920353982%}.modal-listing-title{font-weight:bold;margin:0}.modal-listing-note{margin:0;color:#727272}.modal-listing2{display:none}.modal-listing2.active{display:block;position:absolute;width:100%;top:80px;left:0;z-index:10}.modal-listing2-inner{z-index:12;position:relative;background:#fff;box-shadow:0px 0px 16px 0px #ddd;border:1px solid #ddd}.modal-listing2-box{line-height:1}.modal-listing2-bg{background:#fff;opacity:0.8;width:100%;height:100%;min-height:100%;top:0;left:0;position:fixed;z-index:11}.modal-listing2 .modal-close{cursor:pointer;width:20px;height:20px;display:block;position:absolute}.modal-listing2::before{content:'';display:block;border-bottom:2px solid #aaa;position:absolute;top:8px;right:0;width:20px;transform:rotate(45deg)}.modal-listing2::after{content:'';display:block;border-left:2px solid #aaa;position:absolute;top:0px;right:7px;width:2px;height:20px;transform:rotate(45deg)}.modal-login{display:none}.modal-login.active{display:block;position:absolute;width:100%;left:0;z-index:10}.modal-login-inner{z-index:12;position:relative;background:#fff}.modal-login-bg{background:#fff;opacity:0.8;width:100%;height:100%;min-height:100%;top:0;left:0;position:fixed;z-index:11}.modal-login .modal-close{cursor:pointer;width:20px;height:20px;display:block;position:absolute;top:20px;right:20px}.modal-login::before{content:'';display:block;border-bottom:2px solid #aaa;position:absolute;top:8px;right:0;width:20px;transform:rotate(45deg)}.modal-login::after{content:'';display:block;border-left:2px solid #aaa;position:absolute;top:0px;right:7px;width:2px;height:20px;transform:rotate(45deg)}.modal-login-list-wrap{margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:space-between}.modal-login-list-title{margin:0;padding:0;color:#888;font-weight:bold}.modal-login-list-detail{margin:0;padding:0;font-weight:bold}.modal-reservation{display:none}.modal-reservation.active{display:block;position:absolute;width:100%;top:80px;left:0;z-index:10}.modal-reservation-inner{z-index:12;position:relative;background:#fff;box-shadow:0px 0px 16px 0px #ddd;border:1px solid #ddd}.modal-reservation-box .fk_title_1{margin-top:0}.modal-reservation-box .modal-form-btn-wrap{margin:0}.modal-reservation-bg{background:#fff;opacity:0.8;width:100%;height:100%;min-height:100%;top:0;left:0;position:fixed;z-index:11}.modal-reservation-date{display:none}.modal-reservation-date.active{display:block;position:absolute;width:100%;top:80px;left:0;z-index:10}.modal-reservation-date-inner{z-index:12;position:relative;background:#fff;box-shadow:0px 0px 16px 0px #ddd;border:1px solid #ddd;box-sizing:border-box}.modal-reservation-date-box .fk_title_1{margin-top:0}.modal-reservation-date-box .modal-form-btn-wrap{margin:0;border-top:1px solid #ddd}.modal-reservation-date-bg{background:#fff;opacity:0.8;width:100%;height:100%;min-height:100%;top:0;left:0;position:fixed;z-index:11}.modal-profile{display:none}.modal-profile.active{display:block;position:absolute;width:100%;top:80px;left:0;z-index:10}.modal-profile-inner{z-index:12;position:relative;background:#fff;box-shadow:0px 0px 16px 0px #ddd;border:1px solid #ddd}.modal-profile-bg{background:#fff;opacity:0.8;width:100%;height:100%;min-height:100%;top:0;left:0;position:fixed;z-index:11}.modal-profile .modal-close{cursor:pointer;width:20px;height:20px;display:block;position:absolute}.modal-profile::before{content:'';display:block;border-bottom:2px solid #aaa;position:absolute;top:8px;right:0;width:20px;transform:rotate(45deg)}.modal-profile::after{content:'';display:block;border-left:2px solid #aaa;position:absolute;top:0px;right:7px;width:2px;height:20px;transform:rotate(45deg)}.modal-profile2{display:none}.modal-profile2.active{display:block;position:absolute;width:100%;top:80px;left:0;z-index:13}.modal-profile2-inner{z-index:12;position:relative;background:#fff;box-shadow:0px 0px 16px 0px #ddd;border:1px solid #ddd}.modal-profile2-box{line-height:1}.modal-profile2-bg{background:#fff;opacity:0.8;width:100%;height:100%;min-height:100%;top:0;left:0;position:fixed;z-index:11}.modal-profile2 .modal-close{cursor:pointer;width:20px;height:20px;display:block;position:absolute}.modal-profile2::before{content:'';display:block;border-bottom:2px solid #aaa;position:absolute;top:8px;right:0;width:20px;transform:rotate(45deg)}.modal-profile2::after{content:'';display:block;border-left:2px solid #aaa;position:absolute;top:0px;right:7px;width:2px;height:20px;transform:rotate(45deg)}.modal-profile3{display:none}.modal-profile3.active{display:flex;position:fixed;width:100%;height:100%;top:0;justify-content:center;align-items:center;z-index:100}.modal-profile3-inner{z-index:12;position:relative;background:#fff;box-shadow:0px 0px 16px 0px #ddd;border:1px solid #ddd}.modal-profile3-bg{background:#fff;opacity:0.8;width:100%;height:100%;min-height:100%;top:0;left:0;position:fixed;z-index:11}.modal-profile3 .modal-close{cursor:pointer;width:20px;height:20px;display:block;position:absolute}.modal-profile4{display:none}.modal-profile4.active{display:block;position:absolute;width:100%;top:80px;left:0;z-index:10}.modal-profile4-inner{z-index:12;position:relative;background:#fff;box-shadow:0px 0px 16px 0px #ddd;border:1px solid #ddd}.modal-profile4-box{line-height:1}.modal-profile4-bg{background:#fff;opacity:0.8;width:100%;height:100%;min-height:100%;top:0;left:0;position:fixed;z-index:11}.modal-profile4 .modal-close{cursor:pointer;width:20px;height:20px;display:block;position:absolute}.modal-profile4::before{content:'';display:block;border-bottom:2px solid #aaa;position:absolute;top:8px;right:0;width:20px;transform:rotate(45deg)}.modal-profile4::after{content:'';display:block;border-left:2px solid #aaa;position:absolute;top:0px;right:7px;width:2px;height:20px;transform:rotate(45deg)}.modal-profile4 .n-text{line-height:1.6}.calendar-modal{background:#fff;box-sizing:border-box;padding:20px;position:absolute;display:none;box-shadow:0px 0px 16px 0px #ddd}.calendar-modal.active{display:block;z-index:13}.calendar-modal-box{width:100%;border-top:1px solid #ddd;border-left:1px solid #ddd;box-sizing:border-box;z-index:13}.calendar-modal-box-inner{display:flex;flex-wrap:wrap}.calendar-modal-title{color:#fff;text-align:center;width:100%;border-right:1px solid #ddd;background:#ff8228;box-sizing:border-box;margin:0;font-weight:normal;padding:8px 0;position:relative}.calendar-modal-title::before{content:'';width:7px;height:7px;border:0px;border-left:1px solid #fff;border-bottom:1px solid #fff;transform:rotate(45deg);position:absolute;top:50%;left:10px;margin-top:-5px}.calendar-modal-title::after{content:'';width:7px;height:7px;border:0px;border-top:1px solid #fff;border-right:1px solid #fff;transform:rotate(45deg);position:absolute;top:50%;right:10px;margin-top:-5px}.calendar-modal-el{width:14.285714285714285%;border-right:1px solid #ddd;border-bottom:1px solid #ddd;box-sizing:border-box;position:relative;text-align:center}.calendar-modal-el.calendar-passive{background:#eee;border-bottom:1px solid #ddd}.calendar-modal-el.calendar-active{background:#fff2e9}.calendar-modal-el.calendar-active-day{color:#ff8228}.calendar-modal-el.calendar-current{border:1px solid #ff8228}.error{display:block;color:#bf0000;font-weight:bold;margin:0;padding:0}.error-txt{display:none;font-weight:bold;margin-top:10px;margin-bottom:0;color:#e60012}.error-txt.active{display:block}.n-map{width:100%;height:320px;width:100%;box-sizing:border-box;border:1px solid #ddd}.s-map{width:100%}.border-wrap{border-top:1px dotted #ddd;border-bottom:1px solid #ddd;padding:30px 0}.border-wrap_2{border-bottom:1px solid #ddd}.border-wrap_2-1{border-bottom:1px solid #ddd}.border-wrap_3{border-bottom:1px dotted #ddd}.host-detail-link{text-decoration:underline;color:#ff8228;font-weight:bold}.host-detail-link:link{color:#ff8228}.host-detail-link:visited{color:#ff8228}.host-detail-link:hover{color:#ff8228;text-decoration:none;opacity:0.8}.host-detail-link:active{color:#ff8228}.host-detail-link-note{padding:0;margin:0}.host-detail-link-ad,.host-detail-link-day{padding:0;margin:0}.host-detail-img img{width:100%;border-radius:50%}.bg-f5{background:#f5f5f5 !important}.resist-meter{width:100%;border-radius:8px;background:#d8d8d8;position:relative}.resist-meter::after{content:'';background:#80c500;border-radius:8px;display:block;position:absolute;top:0;left:0}.resist-meter0::after{width:0%}.resist-meter1::after{width:1%}.resist-meter2::after{width:2%}.resist-meter3::after{width:3%}.resist-meter4::after{width:4%}.resist-meter5::after{width:5%}.resist-meter6::after{width:6%}.resist-meter7::after{width:7%}.resist-meter8::after{width:8%}.resist-meter9::after{width:9%}.resist-meter10::after{width:10%}.resist-meter11::after{width:11%}.resist-meter12::after{width:12%}.resist-meter13::after{width:13%}.resist-meter14::after{width:14%}.resist-meter15::after{width:15%}.resist-meter16::after{width:16%}.resist-meter17::after{width:17%}.resist-meter18::after{width:18%}.resist-meter19::after{width:19%}.resist-meter20::after{width:20%}.resist-meter21::after{width:21%}.resist-meter22::after{width:22%}.resist-meter23::after{width:23%}.resist-meter24::after{width:24%}.resist-meter25::after{width:25%}.resist-meter26::after{width:26%}.resist-meter27::after{width:27%}.resist-meter28::after{width:28%}.resist-meter29::after{width:29%}.resist-meter30::after{width:30%}.resist-meter31::after{width:31%}.resist-meter32::after{width:32%}.resist-meter33::after{width:33%}.resist-meter34::after{width:34%}.resist-meter35::after{width:35%}.resist-meter36::after{width:36%}.resist-meter37::after{width:37%}.resist-meter38::after{width:38%}.resist-meter39::after{width:39%}.resist-meter40::after{width:40%}.resist-meter41::after{width:41%}.resist-meter42::after{width:42%}.resist-meter43::after{width:43%}.resist-meter44::after{width:44%}.resist-meter45::after{width:45%}.resist-meter46::after{width:46%}.resist-meter47::after{width:47%}.resist-meter48::after{width:48%}.resist-meter49::after{width:49%}.resist-meter50::after{width:50%}.resist-meter51::after{width:51%}.resist-meter52::after{width:52%}.resist-meter53::after{width:53%}.resist-meter54::after{width:54%}.resist-meter55::after{width:55%}.resist-meter56::after{width:56%}.resist-meter57::after{width:57%}.resist-meter58::after{width:58%}.resist-meter59::after{width:59%}.resist-meter60::after{width:60%}.resist-meter61::after{width:61%}.resist-meter62::after{width:62%}.resist-meter63::after{width:63%}.resist-meter64::after{width:64%}.resist-meter65::after{width:65%}.resist-meter66::after{width:66%}.resist-meter67::after{width:67%}.resist-meter68::after{width:68%}.resist-meter69::after{width:69%}.resist-meter70::after{width:70%}.resist-meter71::after{width:71%}.resist-meter72::after{width:72%}.resist-meter73::after{width:73%}.resist-meter74::after{width:74%}.resist-meter75::after{width:75%}.resist-meter76::after{width:76%}.resist-meter77::after{width:77%}.resist-meter78::after{width:78%}.resist-meter79::after{width:79%}.resist-meter80::after{width:80%}.resist-meter81::after{width:81%}.resist-meter82::after{width:82%}.resist-meter83::after{width:83%}.resist-meter84::after{width:84%}.resist-meter85::after{width:85%}.resist-meter86::after{width:86%}.resist-meter87::after{width:87%}.resist-meter88::after{width:88%}.resist-meter89::after{width:89%}.resist-meter90::after{width:90%}.resist-meter91::after{width:91%}.resist-meter92::after{width:92%}.resist-meter93::after{width:93%}.resist-meter94::after{width:94%}.resist-meter95::after{width:95%}.resist-meter96::after{width:96%}.resist-meter97::after{width:97%}.resist-meter98::after{width:98%}.resist-meter99::after{width:99%}.resist-meter100::after{width:100%}.gray-panel{background:#fafafa;border:1px solid #ddd;box-sizing:border-box;border-radius:4px}.gray-panel-f{background:#fafafa;box-sizing:border-box}.n-gray-panel{background:#fafafa;box-sizing:border-box}.n-gray-panel-flex{display:flex;background:#fafafa;box-sizing:border-box;justify-content:space-between}.plan-box{overflow:hidden;display:flex;align-items:stretch;margin-top:20px;color:#333}.plan-box:link{color:#333}.plan-box:visited{color:#333}.plan-box:active{color:#333}.plan-box:hover{color:#333;text-decoration:none;background:#fafafa}.plan-box:hover .plan-detail-box-text{text-decoration:underline}.plan-next{background:#ff8228;position:relative}.plan-next::before{content:'';position:absolute;top:50%;display:block;transform:rotate(-45deg);border-right:1px solid #fff;border-bottom:1px solid #fff;margin:auto;top:0;right:0;bottom:0;left:0}.plan-detail{border:1px solid #ddd;border-right:none}.plan-detail-box{position:relative}.plan-detail-box-text{margin:0}.room-type-list{margin:0}.room-type-list-wrap{padding:0;margin:0;border-top:1px solid #ddd;display:flex}.detail-side-w-box{padding:20px;display:flex;justify-content:space-between}.detail-side-w-box-right{width:19.701492537313435%}.detail-side-w-box-right img{width:100%;border-radius:50%}.detail-side .see-more-btn-wrap{width:100%}.search-review-area{padding:20px 0;border-bottom:1px dotted #ddd}.search-review-account-area{float:left}.search-review-account-img{float:left}.search-review-account-img img{width:100%;border-radius:50%;border:1px solid #efefef}.search-review-account-name{font-weight:bold}.search-review-date{text-align:right;color:#888}.search-review-text{clear:both;padding-top:15px}.search-review-group-name{font-size:0.8125rem;color:#888;margin-top:20px}.search-reservation-box-inner{background:#fafafa;border:1px solid #ddd;border-top:2px solid #ff8228;margin-top:30px}.search-reservation-box.active{position:fixed;top:78px;left:0;width:100%;margin-top:0;z-index:3}.search-reservation-box.active .search-reservation-box-wrap{width:79.921875%;max-width:1023px;margin:0 auto;position:relative}.search-reservation-box.active .search-reservation-box-inner{max-width:336px;width:32.84457478005865%;position:absolute;margin:0;right:0;top:0}.search-reservation-title-area{display:flex;justify-content:space-between;border-bottom:1px solid #ddd;flex-wrap:wrap}.search-reservation-title-price{font-weight:bold;margin:0;line-height:1}.search-reservation-title-icon{vertical-align:middle}.search-reservation-title-end{font-weight:normal;vertical-align:middle}.search-reservation-select-wrap{padding:20px;border-bottom:1px solid #ddd}.search-reservation-select-wrap .calendar-select-day-input{background:#fff}.search-reservation-nselect-wrap{width:100%;position:relative}.search-reservation-nselect-wrap::after{content:'';width:7px;height:7px;border:0px;border-left:1px solid #000;border-bottom:1px solid #000;transform:rotate(-45deg);position:absolute;top:50%;right:19px;margin-top:-5px;pointer-events:none}.search-reservation-total{padding:20px;border-bottom:1px solid #ddd;display:flex;justify-content:space-between}.search-reservation-total.active .search-reservation-total-price::after{content:'';width:7px;height:7px;border:0px;border-top:1px solid #000;border-right:1px solid #000;transform:rotate(-45deg);display:inline-block;margin-left:10px;position:relative;top:0}.search-reservation-total-title{margin:0}.search-reservation-total-title-note{color:#888}.search-reservation-total-price{position:relative;margin:0}.search-reservation-total-price::after{content:'';width:7px;height:7px;border:0px;border-left:1px solid #000;border-bottom:1px solid #000;transform:rotate(-45deg);display:inline-block;margin-left:10px;position:relative;top:-3px}.search-reservation-total-detail{background:#fff;border-bottom:1px solid #ddd;display:none}.search-reservation-total-detail.active{display:block}.search-reservation-total-detail-title{font-weight:bold;font-size:0.875rem;margin:0}.search-reservation-total-detail-day{font-size:0.8125rem;margin:0;margin-top:13px}.search-reservation-total-detail-flex{display:flex;justify-content:space-between;font-size:0.8125rem}.search-reservation-total-detail-border{border-bottom:1px dotted #ddd;padding-bottom:13px}.search-reservation-service{display:flex;justify-content:space-between;margin-bottom:10px}.search-reservation-service-area{padding:20px}.search-reservation-service-area .complete-btn{width:100%;margin-top:0}.search-reservation-service-title{margin:0}.search-reservation-service-price{margin:0}.details-box{border:1px solid #ddd;background:#fff6f0;box-sizing:border-box}.details-box-time{display:flex;align-items:center;justify-content:space-between;margin:0 auto}.details-box-time-note{color:#888;white-space:nowrap}.details-box-time-text{margin:0;padding:0}.details-box-time-text *{display:inline-block}.details-box-time-text>span:first-child{margin-right:0.5em}.details-box-time-text-title{margin:0;padding:0;color:#888;font-weight:bold}.details-box-time-text-wrap{margin:0;padding:0}.details-box-arrow img{width:100%}.details-box-room{border-top:1px solid #ddd}.details-box-room-title{margin:0}.details-box-room-list{margin:0;padding:0;border-bottom:1px dotted #ddd;margin-top:20px;padding-bottom:20px}.details-box-room-list-wrap{margin:0;padding:0}.details-box-room-list-inner{display:flex;justify-content:space-between}.details-box-room-people,.details-box-room-days,.details-box-room-price{display:block}.details-box-room-price{margin-left:auto;margin-right:0}.details-box-total{text-align:right;color:#ff8228;font-weight:bold}.details-box-total-note{color:#888}.payment-box{border:1px solid #ddd}.payment-box .bg-g{background:#fafafa}.payment-box-title{background:#ff8228;color:#fff;margin:0}.payment-box-inner{display:none;padding:20px}.payment-box-inner.active{display:block}.payment-box-inner .calendar-select-price-input-wrap.icon-key{position:relative}.payment-box-inner .calendar-select-price-input-wrap.icon-key::after{content:'';display:block;background:url(/assets/image/common/icon_key.png) no-repeat left top;background-size:contain;position:absolute;top:50%}.payment-box-id-title{background:#eee;border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin:0}.payment-box-card-title{background:#eee;border-top:1px solid #ddd;margin:0;position:relative}.payment-box-note{color:#888}.payment-box .id-end-btn{width:100%;margin-top:0}.search-box{z-index:2;border-bottom:1px solid #ddd;width:60%;box-sizing:border-box}.map-mode .search-box{display:none}.search-box-inner{position:relative}.search-box{z-index:5}.search-box-wrap{z-index:20;position:relative}.search-box.active{position:absolute;top:78px;left:0;width:100%}.result-box{display:flex;align-items:center}.host-box{width:100%;border:1px solid #ddd;border-top:2px solid #ff8228;box-sizing:border-box}.host-box-detail{display:block;overflow:hidden}.host-box-detail:hover{text-decoration:none}.host-box-detail:link{color:#333}.host-box-detail:visited{color:#333}.host-box-detail:active{color:#333}.host-box-detail-img{position:relative;overflow:hidden}.host-box-detail-img-inner{height:0;padding-top:75%;position:relative;overflow:hidden}.host-box-detail-img-inner-flex{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.host-box-detail-img img{width:100%;display:block;-o-object-fit:cover;object-fit:cover}.host-box-detail-pager-inner{position:absolute;left:50%;transform:translate(-50%, 0);display:flex}.host-box-detail-pager span{display:block;width:10px;height:10px;background:#fff;cursor:pointer;border-radius:50%;margin:0 5px}.host-box-detail-pager span.active{background:#ff8228}.host-box-detail-box{display:block}.host-box-detail-box:hover{text-decoration:none}.host-box-detail-box:link{color:#333}.host-box-detail-box:visited{color:#333}.host-box-detail-box:active{color:#333}.host-box-detail-text{margin:0;font-weight:bold}.host-box-detail-evaluation{margin:0}.host-box-detail-star{display:inline-block;background:url(/assets/image/common/icon_star_on.png) no-repeat left top;background-size:contain;margin-top:-2px}.host-box-detail-star-not{display:inline-block;background:url(/assets/image/common/icon_star_off.png) no-repeat left top;background-size:contain;margin-top:-2px}.host-box-detail-number{margin-left:4px;font-weight:bold}.host-box-detail-people{color:#888}.host-box-price{color:#ff8228;font-weight:bold;display:inline-block;line-height:1}.host-box-price-wrap{margin:10px 0 0}.host-box-price-yen{color:#ff8228;font-weight:bold}.host-box-price-end{display:inline-block}.host-box-reservation-btn{display:inline-block;background:#80c500;color:#fff;margin-left:4px;vertical-align:super;padding:4px 7px 4px 20px;position:relative;font-weight:bold}.host-box-reservation-btn::before{content:'';background:url(/assets/image/common/icon_thunder_w.png) no-repeat left top;background-size:contain;display:block;vertical-align:super;position:absolute}.host-box-reservation-btn-wrap{margin:0}.host-box-room-type{display:block;border-top:1px solid #ddd;padding:16px;position:relative}.host-box-room-type:hover{text-decoration:none}.host-box-room-type .host-box-reservation-btn-wrap{text-align:right}.host-box-room-type:link{color:#333}.host-box-room-type:visited{color:#333}.host-box-room-type:active{color:#333}.host-box-room-type-title{margin:0;font-weight:bold}.host-box-room-type-tag{margin:0;color:#888}.host-box-room-type-tag::after{content:'|';margin:0 10px}.host-box-room-type-tag:last-child::after{content:none}.host-box-room-type-tag-wrap{display:flex;flex-wrap:wrap;margin:0;padding:0}.host-box-room-type-more{text-align:center;border-top:1px solid #ddd;cursor:pointer}.host-box-room-type-more-text{margin:0;display:block;font-weight:bold}.host-box-room-type-more-text:link{color:#333}.host-box-room-type-more-text:visited{color:#333}.host-box-room-type-more-text:active{color:#333}.host-box-room-type-more-text:hover{color:#333;text-decoration:none;background:#fafafa}.host-box-room-type-more-text::after{content:'';width:7px;height:7px;border:0px;border-left:1px solid #000;border-bottom:1px solid #000;transform:rotate(-45deg);display:inline-block;position:relative;top:-3px}.message-area{padding-top:20px}.message-area-tab{list-style:none;margin:0;padding:0;position:relative}.message-area-tab .tab-selected{padding:10px 0;background:#eee;display:inline-block;position:relative;z-index:0;text-align:center;font-weight:bold;background:#fff;z-index:2}.message-area-tab .tab-link{display:inline-block}.message-area-tab .tab-link a{padding:10px 0;background:#eee;display:inline-block;position:relative;z-index:0;text-align:center;font-weight:bold}.message-area-tab .tab-link a:link{color:#333}.message-area-tab .tab-link a:visited{color:#333}.message-area-tab .tab-link a:active{color:#333}.message-area-tab .tab-link a:hover{text-decoration:none;color:#333;background:#f5f5f5}.message-area-tab::after{position:absolute;content:"";width:100%;bottom:0;left:0;z-index:1}.message-area-tab::before{z-index:1}.message-area-list{padding:0;margin:0}.message-area-list-none{padding:110px 0;border-top:1px dotted #ddd}.message-area-list-none p{padding:0;margin:0}.message-area-list li{border-top:1px dotted #ddd;position:relative}.message-area-list .message-img img{border-radius:50%;border:1px solid #efefef}.message-area-list .message-name{font-weight:bold}.message-area-list .message-text{padding-top:10px;color:#333}.message-area-list .message-date{color:#888}.message-area-list .message-star{text-align:right;margin-top:5px}.message-area-list .message-star-on{background:url(/assets/image/common/icon_star_on_l.png) no-repeat;width:30px;height:29px;display:block;margin-left:auto}.message-area-list .message-star-on:hover{cursor:pointer}.message-area-list .message-star-off{background:url(/assets/image/common/icon_star_off_l.png) no-repeat;width:30px;height:29px;display:block;margin-left:auto}.message-area-list .message-star-off:hover{cursor:pointer}.select-fix-area{display:flex;justify-content:space-between;width:100%;margin:0 auto;box-sizing:border-box;position:relative;font-weight:bold}.select-fix-area-wrap{background:#333;color:#fff;width:100%;position:fixed;bottom:0;z-index:2}.select-fix-area-check{position:relative}.select-fix-area-check::after{display:block;content:'';position:absolute;top:0;transform:rotate(-45deg)}.select-fix-area-deselect{padding-left:30px;text-decoration:underline;color:#fff}.select-fix-area-deselect:link{color:#fff}.select-fix-area-deselect:visited{color:#fff}.select-fix-area-deselect:hover{color:#fff;text-decoration:none}.select-fix-area-deselect:active{color:#fff}.performance-head{width:100%;border-bottom:1px solid #ddd;padding-bottom:30px}.performance-head-title{margin:0;color:#ff8228}.sort-head{width:100%;background:#f5f5f5;padding:20px 0}.sort-head-title{margin:0;color:#ff8228}.border-panel-detail{border:1px solid #ddd;border-bottom:none}.border-panel-detail-box{border-bottom:1px solid #ddd;padding:15px}.border-panel-detail-box-inner{display:flex;align-items:center;justify-content:space-between}.border-panel-title{margin:0;font-weight:bold}.border-panel-text{margin:0}.border-panel-note{margin:0}.message_panel-area01{background:#fff;border-radius:2px;box-sizing:border-box;position:relative}.message_panel-area01:after{display:block;clear:both;height:0;visibility:hidden;content:""}.message_panel-area01 p{margin:0;padding:0}.message_panel-area01 .account-detail{float:left;width:69%}.message_panel-area01 .account-name{font-weight:bold;margin-bottom:10px}.message_panel-area01 .account-img{width:66px;position:relative}.message_panel-area01 .account-img img{width:100%;border-radius:50%;border:1px solid #efefef}.message_panel-area01 dl.bottom-area{border-top:1px solid #ddd;padding-top:20px}.message_panel-area01 dl.bottom-area dt{font-weight:bold;float:left;clear:both;margin-top:5px}.message_panel-area01 dl.bottom-area dt:first-of-type{margin-top:0}.message_panel-area01 dl.bottom-area dd{float:right;margin-top:5px}.message_panel-area01 dl.bottom-area dd:first-of-type{margin-top:0}.message_panel-area02{background:#fff;border-radius:2px;box-sizing:border-box;position:relative}.message_panel-area02:after{display:block;clear:both;height:0;visibility:hidden;content:""}.message_panel-area02 p{margin:0;padding:0}.message_panel-area02 .left-area{float:left;width:58%}.message_panel-area02 .left-area .message-arrow{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}.message_panel-area02 .left-area .message-arrow::before,.message_panel-area02 .left-area .message-arrow::after{position:absolute;top:0;bottom:0;margin:auto;content:"";vertical-align:middle}.message_panel-area02 .left-area .message-arrow::before{height:1px;background:#a8a8a8}.message_panel-area02 .left-area .message-arrow::after{border-top:1px solid #a8a8a8;border-right:1px solid #a8a8a8;transform:rotate(45deg)}.message_panel-area02 .message-text01{color:#888;font-weight:bold}.message_panel-area02 .message-text03{color:#888}.message-total{padding:17px}.message-total-cap{color:#333;border-bottom:1px solid #ccc;display:inline-block;width:100%;box-sizing:border-box;font-weight:bold;padding-bottom:17px}.message-total-note{color:#888;font-weight:normal}.message-total-price{font-weight:bold;color:#ff8228;float:right}.message-total-breakdown{padding:17px 0;border-bottom:1px dotted #ccc}.message-total-breakdown-cap{font-weight:bold}.message-total-breakdown ul{margin:0;padding:0}.message-total-breakdown-list{margin:0;border-bottom:1px dotted #ccc;padding-top:12px;padding-bottom:15px}.message-total-breakdown-list:last-child{border-bottom:none;padding-bottom:0}.message-total-breakdown-people{display:inline-block}.message-total-breakdown-price{float:right}.message-total-wrap .message-price-list{padding-top:20px;font-weight:bold}.message-total-wrap .message-price-list-help{text-align:left;line-height:1;color:#333}.message-total-wrap .message-price-list-help::after{content:'';background:url(/assets/image/common/icon_help_sp.png) no-repeat left top;background-size:contain;display:inline-block;padding:0;text-align:center;vertical-align:middle;width:20px;height:18px;margin-left:5px;margin-top:-3px}.message-total-wrap .message-price-list-price{position:absolute;right:4.807692307692308%;display:inline-block;font-weight:normal}.message-guest-img{position:relative}.message-guest-img img{width:100%;border-radius:50%;border:1px solid #efefef}.message-guest-box{background:#f5f5f5;float:right;position:relative;display:inline-block;min-width:120px;max-width:100%;box-sizing:border-box;margin-bottom:24px}.message-guest-box::before{content:"";position:absolute;z-index:2}.message-guest-ttl{font-weight:bold;display:inline-block}.message-guest-date{color:#888;float:right;display:inline-block}.message-guest-text{clear:both}.message-host-img{width:66px;position:relative}.message-host-img img{width:100%;border-radius:50%;border:1px solid #efefef}.message-host-box{border:1px solid #ddd;float:left;position:relative;display:inline-block;min-width:120px;max-width:100%;box-sizing:border-box;background:#fff;margin-bottom:24px}.message-host-box::before{content:"";position:absolute;z-index:2}.message-host-box::after{content:"";position:absolute;z-index:1}.message-host-ttl{font-weight:bold;display:inline-block}.message-host-date{color:#888;float:right;display:inline-block}.message-host-text{clear:both}.reservation-cancel::before{content:'キャンセル';position:absolute;display:block;top:-2px;left:-2px;background:#aaa;color:#fff;text-align:center;box-sizing:border-box;font-weight:bold}.reservation-now::before{content:'これからの取引';position:absolute;display:block;top:-2px;left:-2px;background:#ff8228;color:#fff;text-align:center;box-sizing:border-box;font-weight:bold}.reservation-before::before{content:'過去の取引';position:absolute;display:block;top:-2px;left:-2px;background:#80c500;color:#fff;text-align:center;box-sizing:border-box;font-weight:bold}.travel-box{border:2px solid #ddd;position:relative;box-sizing:border-box}.travel-box-label-now,.travel-box-label-wait,.travel-box-label-old,.travel-box-label-not{color:#fff;line-height:1;font-weight:bold;box-sizing:border-box;text-align:center;height:auto}.travel-box-label-now{background:#80c500}.travel-box-label-wait{background:#ff8228}.travel-box-label-old,.travel-box-label-not{background:#aaa}.travel-box-info{display:flex}.travel-box-info p{margin-top:0;margin-bottom:0}.travel-box-info:last-child{margin-bottom:0}.travel-box-infowrap{display:flex;justify-content:space-between}.travel-box-dl{margin-top:0;margin-bottom:0;display:flex;font-size:0.9375rem}.travel-box-dl dd{margin-left:0}.travel-box-detail-bottom .travel-box-dl dt{font-weight:bold;width:5.5em}.travel-box-add{display:block}.travel-box-add-wrap{display:flex;margin:0}.travel-box-add-zip{display:block}.travel-box-name{font-weight:bold;margin:0}.travel-box-time{margin:0;padding:0}.travel-box-time-wrap{margin:0;padding:0;display:flex;align-items:flex-end}.travel-box-time-table{margin:0;padding:0}.travel-box-time-icon{display:block}.travel-box-time-title{color:#aaa;margin:0;padding:0;font-weight:bold}.travel-box-charge{color:#ff8228;font-weight:bold}.travel-box-btn{background:#fafafa;border:1px solid #ddd;color:#333;border-radius:5px;display:block;text-align:center;font-weight:bold}.travel-box-btn:link{color:#333}.travel-box-btn:visited{color:#333}.travel-box-btn:hover{color:#333;text-decoration:none;background:#f5f5f5}.travel-box-btn.btn-passive{background:#fff;color:#aaa}.travel-box-btn.btn-passive:link,.travel-box-btn.btn-passive color #aaaaaa,.travel-box-btn.btn-passive:visited{color:#aaa}.travel-box-btn.btn-passive:hover{color:#aaa;text-decoration:none;background:#fff}.travel-box-btn:last-child{margin-bottom:0}.travel-box-btn-orange{background:#ff8228;color:#fff;border:none}.travel-box-btn-orange:link{color:#fff}.travel-box-btn-orange:visited{color:#fff}.travel-box-btn-orange:hover{color:#fff;text-decoration:none;background:#ff9b53}.w-details-box{border:1px solid #ddd;background:#fff;box-sizing:border-box}.w-details-box-guestsList{list-style:none;margin:0;padding:0}.w-details-box-option-date-group{margin-bottom:16px}.w-details-box-option-date-group:last-child{margin-bottom:0}.w-details-box-option-date{font-weight:500}.w-details-box-option-item{padding:0;padding-bottom:12px}.w-details-box-option-item:last-child{margin-bottom:0}.w-details-box-option-content{width:100%}.w-details-box-option-row{display:flex;align-items:center;justify-content:space-between;width:100%}.w-details-box-option-row div{display:flex;align-items:center;gap:8px;margin-left:auto}.w-details-box-option-name{flex:1;text-align:left}.w-details-box-option-title{font-weight:bold;background-color:#F2F8F2;padding:9px 12px;border-radius:4px;margin-bottom:8px;height:auto;line-height:1;font-size:16px}.w-details-box-option-quantity{white-space:nowrap;margin-right:8px}.w-details-box-option-price{white-space:nowrap}.w-details-box-option-container{position:relative;display:flex;flex-direction:column;gap:20px}.w-details-box-option-actions{margin-top:16px;text-align:right}.w-details-box-option-cancel-btn{background-color:#fff;border:1px solid #478547;color:#478547;padding:8px 16px;border-radius:4px;cursor:pointer;transition:all 0.2s ease;text-decoration:none;display:inline-block}.w-details-box-option-cancel-btn:hover{background-color:rgba(71,133,71,0.04)}.w-details-box-option-item-cancel-btn{background-color:#fff;border:1px solid #dc3545;color:#dc3545;height:30px;padding:4px 10px;border-radius:4px;cursor:pointer;transition:all 0.2s ease;font-size:12px;margin-left:8px;white-space:nowrap}.w-details-box-option-item-cancel-btn:hover{background-color:rgba(220,53,69,0.04)}.w-details-box-option-add-btn-container{display:flex;justify-content:space-between;font-size:12px;margin:6px 0 20px 0}.w-details-box-option-info-icon{width:20px;height:20px;background-color:#478547;color:white;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:bold;margin-right:8px;flex-shrink:0;margin-top:2px}.w-details-box-option-info-text{color:#000;font-size:14px;line-height:1.4;margin-right:12px}.w-details-box-option-policy{display:flex;justify-content:flex-end}.w-details-box-option-policy-link{font-size:13px;display:inline-block;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.w-details-box-option-add-btn{background-color:transparent;border:1px solid #478547;color:#478547;width:auto;height:30px;padding-left:10px;padding-right:10px;border-radius:4px;cursor:pointer;transition:all 0.2s ease;text-decoration:none;display:inline-block;flex-shrink:0}.w-details-box-option-add-btn:disabled{background-color:#e8e8e8;color:gray;cursor:not-allowed;border:none;opacity:0.6}.w-details-box-option-add-btn:disabled:hover{background-color:#e8e8e8;color:gray;cursor:not-allowed;border:none;opacity:0.6}.w-details-box-option-add-btn:hover{background-color:rgba(71,133,71,0.04)}.w-details-box-option-cancel-modal{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1000}.w-details-box-option-cancel-modal-content{background:white;border-radius:8px;padding:24px;box-shadow:0 4px 20px rgba(0,0,0,0.15);min-width:400px;text-align:center}.w-details-box-option-cancel-modal-title{color:#478547;font-size:18px;font-weight:bold;margin:0 0 16px 0}.w-details-box-option-cancel-modal-message{display:flex;align-items:center;justify-content:center;margin-bottom:24px;position:relative}.w-details-box-option-cancel-modal-message span{color:#000;font-size:14px;margin-right:8px}.w-details-box-option-cancel-modal-icon{width:24px;height:24px;background-color:#20b2aa;color:white;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:bold;flex-shrink:0}.w-details-box-option-cancel-modal-actions{display:flex;gap:12px;justify-content:center}.w-details-box-option-cancel-modal-back-btn{background-color:#f5f5f5;border:1px solid #ddd;color:#000;padding:8px 16px;border-radius:4px;cursor:pointer;transition:all 0.2s ease;font-size:14px}.w-details-box-option-cancel-modal-back-btn:disabled{background-color:#e8e8e8;color:white;cursor:not-allowed}.w-details-box-option-cancel-modal-back-btn:hover{background-color:#e8e8e8}.w-details-box-option-cancel-modal-confirm-btn{background-color:#478547;border:none;color:white;padding:8px 16px;border-radius:4px;cursor:pointer;transition:all 0.2s ease;font-size:14px}.w-details-box-option-cancel-modal-confirm-btn:disabled{background-color:rgba(71,133,71,0.5);color:white;cursor:not-allowed}.w-details-box-option-cancel-modal-confirm-btn:hover{background-color:#3a6f3a}.w-details-box-option-cancel-modal-confirm-btn:hover:disabled{background-color:rgba(71,133,71,0.5);color:white;cursor:not-allowed}.w-details-box-status-box{border:1px solid #ddd;border-bottom:none;background:#f5f5f5}.w-details-box-status-text{padding:8px 15px}.w-details-box-status-text span{display:inline-block}.w-details-box-status-text span:nth-child(3){margin-left:15px}.w-details-box-time{display:flex;align-items:flex-start;justify-content:space-between;margin:0 auto}.w-details-box-time-note{color:#888;display:block}.w-details-box-time-text{margin:0;padding:0}.w-details-box-time-text-title{margin:0;padding:0;color:#888;font-weight:bold}.w-details-box-time-text-wrap{margin:0;padding:0}.w-details-box-arrow{align-self:center}.w-details-box-arrow img{width:100%}.w-details-box-btn{position:relative}.w-details-box-btn:after{content:'';width:100%;height:100%;display:inline-block;vertical-align:top;position:absolute;top:50%;margin-top:-10px;margin-left:8px;right:0;box-sizing:border-box;background:url(/assets/image/common/btn_acc_open.png) no-repeat right center}.w-details-box-btn.active:after{content:none}.w-details-box-btn.active:before{content:'';width:100%;height:100%;border:0px;display:inline-block;vertical-align:top;position:absolute;top:50%;margin-top:-13px;margin-left:8px;right:0;background:url(/assets/image/common/btn_acc_close.png) no-repeat right center}.w-details-box-table{border-top:1px solid #ddd;margin:0;padding:0}.w-details-box-table-ac{display:none}.w-details-box-table-ac.active{display:block}.w-details-box-title{margin:0;padding:0;font-weight:bold}.w-details-box-text{margin:0;padding:0}.w-details-box-room-title{margin:0}.w-details-box-room-list{margin:0;padding:0;border-bottom:1px dotted #ddd;margin-top:20px;padding-bottom:20px}.w-details-box-room-list:first-child{border-top:1px dotted #ddd;padding-top:20px}.w-details-box-room-list-wrap{margin:0;padding:0}.w-details-box-room-list-assignment{display:flex;justify-content:space-between}.w-details-box-service{margin:0;padding:0;display:flex;align-items:center;justify-content:space-between;margin-top:25px}.w-details-box-service-title{margin:0;padding:0}.w-details-box-service-price{margin:0;padding:0}.w-details-box-total{margin:0;padding:0;display:flex;justify-content:space-between;width:90.82568807339449%;margin:0 auto}.w-details-box-total-wrap{border:1px solid #ddd;border-top:none;background:#fafafa}.w-details-box-total-title{margin:0;padding:0;font-weight:bold}.w-details-box-total-title-note{color:#888}.w-details-box-total-price{margin:0;padding:0;font-weight:bold}.w-details-box-payment-title{font-weight:bold;margin:0}.w-details-box-payment-method{margin:0}.w-details-box-payment-method-note{display:block;color:#aaa}.w-details-box-payment-price{margin:0}.receipt-side-anchor{position:fixed;bottom:0;left:0;width:100%;background:#ff8228;z-index:10}.receipt-side-anchor a{display:block;font-weight:bold;padding:15px 20px;color:#fff;font-size:0.875rem}.receipt-side-anchor a:link{color:#fff}.receipt-side-anchor a:visited{color:#fff}.receipt-side-anchor a:hover{color:#fff}.receipt-side-anchor a:active{color:#fff}.receipt-side-anchor a:after{content:'';width:7px;height:7px;border:0px;border-left:1px solid #fff;border-bottom:1px solid #fff;transform:rotate(-45deg);display:inline-block;vertical-align:top;position:absolute;top:50%;margin-top:-7px;margin-left:8px;right:20px}.receipt-side-host{padding:20px 0;margin-top:30px}.receipt-side-host-inner{position:relative}.receipt-side-host-box{background:#fff;border:1px solid #ddd}.receipt-side-host-box-inner{position:relative}.receipt-side-host-name{font-weight:bold}.receipt-side-host-img img{border-radius:50%;width:100%}.receipt-side-host-btn{background:#ff8228;color:#fff;display:block;text-align:center;border-radius:5px;font-weight:bold}.receipt-side-host-btn:link{color:#fff}.receipt-side-host-btn:visited{color:#fff}.receipt-side-host-btn:hover{color:#fff;text-decoration:none;opacity:0.8}.receipt-side-host-btn:active{color:#fff}.receipt-side-host-tel{color:#333;text-decoration:underline;font-weight:bold;display:block}.receipt-side-host-tel:link{color:#333}.receipt-side-host-tel:visited{color:#333}.receipt-side-host-tel:hover{color:#333;text-decoration:none;opacity:0.8}.receipt-side-host-tel:active{color:#333}.receipt-side-host-tel::before{content:'';background:url(/assets/image/common/icon_tel.png) no-repeat left top;background-size:contain;display:inline-block;vertical-align:middle}.sw-details-box{border:1px solid #ddd;background:#fff;box-sizing:border-box}.sw-details-box-time{display:flex;align-items:flex-start;justify-content:space-between;margin:0 auto}.sw-details-box-time-note{color:#888;display:block;font-weight:normal}.sw-details-box-time-text{margin:0;padding:0;font-weight:bold}.sw-details-box-time-text-title{margin:0;padding:0;color:#888;font-weight:bold}.sw-details-box-time-text-wrap{margin:0;padding:0}.sw-details-box-arrow{align-self:center}.sw-details-box-arrow img{width:100%}.sw-details-box-table{border-top:1px solid #ddd;margin:0;padding:0}.sw-details-box-title{margin:0;padding:0;font-weight:bold}.sw-details-box-text{margin:0;padding:0}.sw-details-box-img{width:18.0327868852459%}.sw-details-box-img img{width:100%;border-radius:50%}.sw-details-box-img-wrap{display:flex;align-items:center;margin:0;padding:0;margin-top:14px}.sw-details-box-name{font-size:0.9375rem;width:61.74863387978142%;margin-left:3.825136612021858%}.sw-details-box-other{margin:0;padding:0;margin-top:14px;font-size:0.875rem;position:relative;padding-left:28px}.sw-details-box-other::before{content:'';display:block;border-bottom:2px solid #aaa;position:absolute}.sw-details-box-other::after{content:'';display:block;border-left:2px solid #aaa;position:absolute;width:2px}.change-panel{background:#fafafa;box-sizing:border-box;margin-top:30px}.review-record-panel{border:1px solid #ddd}.review-record-table{display:flex;align-items:center;justify-content:space-between;margin:0 auto}.review-record-table-wrap:first-of-type{padding:10px 0}.review-record-table-wrap:nth-of-type(2){padding-top:18px}.review-record-table-wrap:last-of-type{padding-bottom:18px}.review-record-table-wrap.active{background:#fff6f0}.review-record-table-wrap.active .review-record-title{color:#ff8228}.review-record-table-wrap.active .review-record-star-all,.review-record-table-wrap.active .review-record-star-empty{cursor:auto}.review-record-title{font-weight:bold;padding:0;margin:0}.review-record-star{margin:0;padding:0;display:flex;align-items:center}.review-record-star-number{font-weight:bold;color:#ff8228;display:block}.review-record-star-all,.review-record-star-empty{cursor:pointer;display:block}.review-record-star-all img,.review-record-star-empty img{width:100%}.review-record-panel-g{background:#f5f5f5;box-sizing:border-box;margin-top:30px}.review-record-panel-g p{margin:0;padding:0}.help-room-title{font-size:1.125rem;font-weight:bold;margin:0}.help-room-title::before{content:'';display:inline-block;vertical-align:middle;background:url(/assets/image/common/icon_help_sp.png) no-repeat left top;background-size:contain;margin-right:8px}.help-room-box{border:2px solid #ddd;background:#fff}.help-room-box-title{color:#333;background:#ddd;text-align:center;margin:0}.help-room-box-child{border:2px solid #ff8228}.help-room-box-child-title{color:#fff;background:#ff8228;text-align:center;margin:0}.help-room-box-child-text{background:#e5e5e5;text-align:center;margin:0}.captcha-box{background:#fff6f0}.captcha-img img{width:100%}.captcha-img-wrap{display:flex;justify-content:space-between;align-items:center}.price-box-title{margin:0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;font-weight:bold;padding:15px 20px;position:relative}.price-box-title::after{content:'';width:7px;height:7px;border:0px;border-left:1px solid #000;border-bottom:1px solid #000;transform:rotate(-45deg);position:absolute;top:50%;right:19px;margin-top:-5px}.price-box-title.active::after{content:'';width:7px;height:7px;border:0px;border-top:1px solid #000;border-right:1px solid #000;transform:rotate(-45deg);position:absolute;top:50%;right:19px;margin-top:-5px}.price-box-title-modal{border-top:none;border-bottom:3px solid #fff}.price-box-inner{display:none;padding:15px 20px;border-bottom:solid 1px #ddd;background:#fafafa}.price-box-inner-modal{border-bottom:none}.price-box-inner-title{font-weight:bold}.price-box-inner.active{display:block}.price-box-amount-list{display:flex;justify-content:space-between;align-items:center;font-size:0.875rem;margin-top:0;margin-bottom:5px}.price-box-amount-list:first-of-type{border-top:solid 1px #ddd}.roomtype-panel1{background:#fff}.roomtype-panel2{background:#fff6f0}.roomtype-panel-table{margin:0}.roomtype-panel-title{font-weight:bold;line-height:1.4}.roomtype-panel-address{margin:0}.roomtype-panel-btn{display:block;color:#fff;text-align:center;background:#ff8228;border-radius:5px;font-weight:bold}.roomtype-panel-btn.passive{color:#fff;background:#ccc}.roomtype-panel-btn.passive:link{color:#fff}.roomtype-panel-btn.passive:visited{color:#fff}.roomtype-panel-btn.passive:hover{text-decoration:none;opacity:1;color:#fff}.roomtype-panel-btn.passive:active{color:#fff}.roomtype-panel-btn.active{background:#80c500}.roomtype-panel-btn:link{color:#fff}.roomtype-panel-btn:visited{color:#fff}.roomtype-panel-btn:hover{text-decoration:none;opacity:0.8;color:#fff}.roomtype-panel-btn:active{color:#fff}.roomtype-panel-btn-big{font-weight:bold;color:#fff;display:block;text-align:center;background:#ff8228;border-radius:5px;width:100%}.roomtype-panel-btn-big:link{color:#fff}.roomtype-panel-btn-big:visited{color:#fff}.roomtype-panel-btn-big:hover{text-decoration:none;opacity:0.8;color:#fff}.roomtype-panel-btn-big:active{color:#fff}.roomtype-panel-btn-preview{font-weight:bold;color:#333;display:block;text-align:center;background:#fff;border:1px solid #ddd;border-radius:5px}.roomtype-panel-btn-preview:link{color:#333}.roomtype-panel-btn-preview:visited{color:#333}.roomtype-panel-btn-preview:hover{text-decoration:none;opacity:0.8;color:#333}.roomtype-panel-btn-preview:active{color:#333}.roomtype-panel-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:1.4;box-sizing:border-box;border:1px solid #ddd;background:#fafafa;border-radius:5px;position:relative;display:block}.roomtype-panel-select::-ms-expand{display:none}.roomtype-panel-select:focus{outline:none}.roomtype-panel-select-wrap{position:relative}.roomtype-panel-select-wrap::after{content:'';width:7px;height:7px;border:0px;border-left:1px solid #000;border-bottom:1px solid #000;transform:rotate(-45deg);position:absolute;top:50%;right:19px;margin-top:-5px}.roomtype-panel-arrow-top,.roomtype-panel-arrow-bottom{border:1px solid #ddd;border-radius:5px;background:#fff;position:relative}.roomtype-panel-arrow-top::before,.roomtype-panel-arrow-bottom::before{content:'';margin:auto;position:absolute;top:0;right:0;bottom:0;left:0;border-style:solid;display:block;width:0;height:0}.roomtype-panel-arrow-bottom::before{border-width:10px 5px 0 5px;border-color:#e9e9e9 transparent transparent transparent}.roomtype-panel-arrow-bottom.active{cursor:pointer}.roomtype-panel-arrow-bottom.active::before{border-color:#333 transparent transparent transparent}.roomtype-panel-arrow-top::before{border-width:0 5px 10px 5px;border-color:transparent transparent #e9e9e9 transparent}.roomtype-panel-arrow-top.active{cursor:pointer}.roomtype-panel-arrow-top.active::before{border-color:transparent transparent #333 transparent}.roomtype-panel-del{text-align:center;width:40px}.roomtype-panel-del a{display:block;text-align:center}.roomtype-panel-del img{width:100%;display:block}.roomtype-panel-note .text-status{color:#ff8228;font-weight:bold}.roomtype-panel-note .text-status-active{color:#7cbf00;font-weight:bold}.roomtype-panel-bar{margin:0;height:8px;background:#ccc;border-radius:5px;position:relative}.roomtype-panel-bar-result{height:8px;position:absolute;background:#80c500;top:0;left:0;border-top-left-radius:5px;border-bottom-left-radius:5px}.roomtype-panel-check-table{display:inline-block}.roomtype-panel-check-table-title{color:#888}.roomtype-panel-check-table-text{font-weight:bold}.roomtype-panel-check-table-text::before{content:'';background:url(/assets/image/common/icon_check_gray.png) no-repeat left top;background-size:contain;display:inline-block;vertical-align:middle}.roomtype-panel-check-table.active .roomtype-panel-check-table-text{color:#80c500}.roomtype-panel-check-table.active .roomtype-panel-check-table-text::before{content:'';background:url(/assets/image/common/icon_check.png) no-repeat left top;background-size:contain}.roomtype-panel-category-table{display:inline-block}.roomtype-panel-category-table-title{color:#888}.roomtype-panel-category-table-value{font-weight:bold}.roomtype-panel-add{text-align:center;display:block;position:relative;font-weight:bold}.roomtype-panel-add::before{content:'';display:block;border-bottom:2px solid #aaa;position:absolute}.roomtype-panel-add::after{content:'';display:block;border-left:2px solid #aaa;position:absolute;width:2px}.roomtype-panel-add span{display:inline-block;position:relative;width:16px;height:16px}.roomtype-panel-add span::before{content:'';display:block;border-bottom:2px solid #aaa;position:absolute}.roomtype-panel-add span::after{content:'';display:block;border-left:2px solid #aaa;position:absolute;width:2px}.roomtype-panel-add:link{color:#333}.roomtype-panel-add:visited{color:#333}.roomtype-panel-add:hover{text-decoration:none;opacity:0.8;color:#333}.roomtype-panel-add:active{color:#333}.roomtype-panel-add-wrap{background:#fff6f0}.account-money{color:#ff8228;font-weight:bold}.account-money-box{display:flex;align-items:baseline}.account-money-box-wrap{background:#fff6f0}.account-money-text{font-weight:bold}.pagination{display:flex;justify-content:space-between;padding:0;margin:0}.pagination-list{padding:0;margin:0;list-style:none}.pagination-prev{background:#fff}.pagination-prev-btn{position:relative;display:block;background:#fff}.pagination-prev-btn:hover{text-decoration:none}.pagination-prev-btn::before{content:'';width:10px;height:10px;border:0px;border-left:2px solid #aaa;border-top:2px solid #aaa;transform:rotate(-45deg);position:absolute;top:50%;margin-top:-7px}.pagination-prev-btn-text{color:#aaa;line-height:1;text-align:center;display:block}.pagination-next-btn{display:block;background:#ff8228;position:relative}.pagination-next-btn:hover{text-decoration:none}.pagination-next-btn::before{content:'';width:10px;height:10px;border:0px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg);position:absolute;top:50%;right:14px;margin-top:-7px}.pagination-next-btn-text{color:#fff;text-align:center;display:block;line-height:1}.calendar-title{margin:0;position:relative}.calendar-title-wrap{display:flex;justify-content:space-between;align-items:center}.calendar-pager-wrap{display:flex;box-sizing:border-box}.calendar-pager-prev,.calendar-pager-next{width:40px;height:40px;border:1px solid #ddd;border-radius:5px;display:block;position:relative}.calendar-pager-prev::before,.calendar-pager-next::before{content:'';display:block;width:10px;height:10px;position:absolute;top:14px}.calendar-pager-prev::before{border-left:1px solid #000;border-top:1px solid #000;transform:rotate(-45deg);left:16px}.calendar-pager-next{margin-left:10px}.calendar-pager-next::before{border-right:1px solid #000;border-bottom:1px solid #000;transform:rotate(-45deg);left:11px}.list-pagination{overflow:hidden}.list-pagination ul{margin:20px 0 0 0;padding:0}.list-pagination ul li{margin:0 4px;position:relative;float:left}.list-pagination ul li.list-pagination-prev{text-indent:-9999px;margin:0 20px 0 0}.list-pagination ul li.list-pagination-prev::before{content:'';border:0px;border-left:2px solid #333;border-top:2px solid #333;transform:rotate(-45deg);position:absolute;margin-top:-7px}.list-pagination ul li.list-pagination-prev.list-pagination-disable::before{border-left:2px solid #ccc;border-top:2px solid #ccc}.list-pagination ul li.list-pagination-next{text-indent:-9999px;margin:0 0 0 20px}.list-pagination ul li.list-pagination-next::before{content:'';width:9px;height:9px;border:0px;border-right:2px solid #333;border-bottom:2px solid #333;transform:rotate(-45deg);position:absolute;top:50%;right:14px;margin-top:-7px}.list-pagination ul li.list-pagination-next.list-pagination-disable::before{border-right:2px solid #ccc;border-bottom:2px solid #ccc}.list-pagination ul li span,.list-pagination ul li a{display:block;font-weight:bold;border-radius:3px;border:1px solid #e4e4e4}.list-pagination ul li.list-pagination-current span{background:#eee}.list-pagination ul li a{color:#333;text-decoration:none}.list-pagination ul li a:hover{background:#eee}.list-pagination ul .list-pagination-dots span{border:none;padding:6px 2px}.list-number{margin:25px 0 0 0}.complete-step{padding:0;margin:0}.complete-step-list{padding:0;margin:0;list-style:none;border-bottom:1px solid #ddd}.complete-step-list:first-child{border-top:1px solid #ddd}.complete-step-list-inner{font-size:0}.complete-step-text-box{display:inline-block;vertical-align:middle}.complete-step-title{vertical-align:middle;font-weight:bold}.complete-step-text{vertical-align:middle}.complete-step-icon{display:inline-block;vertical-align:middle}.complete-step-icon img{width:100%;display:block}.complete-next-btn{color:#fff;background:#ff8228;display:block;line-height:1;border-radius:5px;text-align:center;position:relative}.complete-next-btn:link,.complete-next-btn:visited{color:#fff}.complete-next-btn:hover{text-decoration:none}.complete-next-btn::after{content:'';width:10px;height:10px;border:0px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg);position:absolute;top:50%;right:19px;margin-top:-6px}.complete-step-last{color:#aaa;text-align:center}.complete-step-last-icon{margin:0 auto}.complete-step-last-icon img{width:100%;display:block}.complete-roomtype-box{border-top:1px solid #ddd}.complete-roomtype-help-wrap{border-top:1px solid #ddd}.complete-roomtype-help-box,.complete-roomtype-help-detail{padding:0;margin:0}.complete-roomtype-help-detail{border:1px solid #ddd;border-top:none;padding-top:22px;padding-bottom:30px}.complete-roomtype-help-title{padding:0;margin:0;background:#80c500;display:block;color:#fff;text-align:center}.complete-roomtype-help-title::before{content:'';background:url(/assets/image/common/icon_help_w.png) no-repeat left top;background-size:contain;color:#fff;display:inline-block;margin:0;padding:0;text-align:center;vertical-align:middle}.complete-roomtype-help-text{padding:0;margin:0}.complete-roomtype-help-img{padding:0;margin:0}.complete-roomtype-help-img img{width:100%}.calendar-week{margin:0;padding:0;width:14.285714285714285%;list-style:none}.calendar-week-wrap{margin:0;padding:0;width:100%;color:#b2b2b2;display:flex}.calendar-update-animation{animation:calendar-update-animation-rotate 600ms ease-in-out forwards;-webkit-animation:calendar-update-animation-rotate 600ms ease-in-out forwards}@keyframes calendar-update-animation-rotate{0%{transform:rotate(0deg)}100%{transform:rotate(-360deg)}}.calendar-box{overflow:hidden;width:100%;border-top:1px solid #ddd;border-left:1px solid #ddd;box-sizing:border-box;display:flex;flex-wrap:wrap}.calendar-el{width:14.285714285714285%;border-right:1px solid #ddd;border-bottom:2px solid #ff8228;box-sizing:border-box;position:relative}.calendar-el.today .calendar-days::after{content:'今日';font-weight:bold;display:block;position:absolute}.calendar-days{margin:0;padding-left:4px}.calendar-number{color:#b2b2b2;font-weight:bold;line-height:1.2}.calendar-number-box{text-align:center;display:flex;flex-flow:column;justify-content:space-between}.calendar-number-hr{color:#b2b2b2}.calendar-number-limit{font-weight:bold;line-height:1.2;color:#b2b2b2}.calendar-number-reserve{line-height:1.2;font-weight:bold;color:#b2b2b2}.calendar-price{margin:0;text-align:center;color:#b2b2b2;bottom:2px}.calendar-source{position:absolute;bottom:4px;left:-1px;font-size:12px;color:white;background:#888;right:0;padding-left:10px;font-weight:bold;height:20px;display:flex;align-items:center;white-space:nowrap}.calendar-passive .calendar-source{bottom:5px;background:#ccc}.calendar-source.calendar-source-start{left:2px;z-index:1;border-radius:10px 0 0 10px}.calendar-source.calendar-source-end{right:2px;border-radius:0 10px 10px 0}.calendar-source.calendar-source-start.calendar-source-end{border-radius:10px}.calendar-none{width:18px;margin:20px auto 0;position:relative}.calendar-none::before,.calendar-none::after{content:'';background:#b2b2b2;width:18px;height:2px;display:inline-block;text-align:center;position:absolute}.calendar-none::before{transform:rotate(45deg);top:0}.calendar-none::after{top:0;transform:rotate(-45deg)}.calendar-el.calendar-passive{background:#eee;border-bottom:1px solid #ddd}.calendar-el.calendar-passive .calendar-days{color:#b2b2b2}.calendar-el.calendar-passive .calendar-number{color:#b2b2b2}.calendar-el.calendar-active{background:#fff2e9}.calendar-el.calendar-active .calendar-number{color:#ff8228}.calendar-el.calendar-current{background:#eee}.calendar-el.calendar-current .calendar-price{color:#ff8228}.calendar-select-box{box-sizing:border-box;border:1px solid #ddd;background:#fff;padding-bottom:20px}.calendar-select-box-inner{display:none}.calendar-select-box-inner.active{display:block}.calendar-select-use{display:flex}.calendar-select-use-btn{width:50%;display:block;text-align:center;padding:14px 0;background:#e5e5e5;color:#333;font-weight:bold}.calendar-select-use-btn:link{color:#333}.calendar-select-use-btn:visited{color:#333}.calendar-select-use-btn:hover{color:#333}.calendar-select-use-btn:active{color:#333}.calendar-select-use-btn.active{background:#ff8228;color:#fff}.calendar-select-use-btn.active:link{color:#fff}.calendar-select-use-btn.active:visited{color:#fff}.calendar-select-use-btn.active:hover{color:#fff}.calendar-select-use-btn.active:active{color:#fff}.calendar-select-day{display:flex;justify-content:space-between}.calendar-select-day-table{margin:0;padding:0}.calendar-select-day-title{margin:0;padding:0;font-weight:bold}.calendar-select-day-input{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:1.2;box-sizing:border-box;border:1px solid #ddd;background:#fafafa;border-radius:5px;position:relative;display:block;width:100%;background:#fafafa;font-size:1.0rem}.calendar-select-day-input::-ms-expand{display:none}.calendar-select-day-input-wrap{margin:0;padding:0}.calendar-select-price{margin-top:16px}.calendar-select-price-input{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:1.2;box-sizing:border-box;border:1px solid #ddd;background:#fafafa;border-radius:5px;position:relative;display:block;width:100%;background:#fafafa;font-size:1.0rem}.calendar-select-price-input::-ms-expand{display:none}.calendar-select-price-input-wrap{margin:0;padding:0}.calendar-select-price-title{margin:0;padding:0;font-weight:bold}.calendar-select-price-table{margin:0;padding:0}.calendar-select-app{display:flex;justify-content:space-between}.calendar-select-app-btn{display:block;text-align:center;border-radius:5px;font-weight:bold}.calendar-select-app-btn:first-child{border:1px solid #ddd;color:#333}.calendar-select-app-btn:last-child{background:#ff8228;color:#fff}.calendar-stocks-input{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:1.2;box-sizing:border-box;border:1px solid #ddd;background:#fafafa;border-radius:5px;position:relative;display:block;width:100%;background:#fafafa;font-size:1.0rem}.calendar-stocks-input::-ms-expand{display:none}.calendar-stocks-input-wrap{margin:0;padding:0;width:46.779661016949156%}.form-note-help{position:relative}.form-note-help::before{content:'';background:url(/assets/image/common/icon_help.png) no-repeat left top;background-size:contain;color:#fff;display:inline-block;margin:0;padding:0;text-align:center;vertical-align:middle;width:20px;height:20px;margin-right:12px}.form-note-help-after{display:inline-block;position:relative}.form-note-help-after::after{content:'';background:url(/assets/image/common/icon_help.png) no-repeat left top;background-size:contain;color:#fff;display:inline-block;margin:0;padding:0;text-align:center;width:20px;height:20px;position:absolute;right:-30px;top:0}.meter-w0{width:0%}.meter-w1{width:1%}.meter-w2{width:2%}.meter-w3{width:3%}.meter-w4{width:4%}.meter-w5{width:5%}.meter-w6{width:6%}.meter-w7{width:7%}.meter-w8{width:8%}.meter-w9{width:9%}.meter-w10{width:10%}.meter-w11{width:11%}.meter-w12{width:12%}.meter-w13{width:13%}.meter-w14{width:14%}.meter-w15{width:15%}.meter-w16{width:16%}.meter-w17{width:17%}.meter-w18{width:18%}.meter-w19{width:19%}.meter-w20{width:20%}.meter-w21{width:21%}.meter-w22{width:22%}.meter-w23{width:23%}.meter-w24{width:24%}.meter-w25{width:25%}.meter-w26{width:26%}.meter-w27{width:27%}.meter-w28{width:28%}.meter-w29{width:29%}.meter-w30{width:30%}.meter-w31{width:31%}.meter-w32{width:32%}.meter-w33{width:33%}.meter-w34{width:34%}.meter-w35{width:35%}.meter-w36{width:36%}.meter-w37{width:37%}.meter-w38{width:38%}.meter-w39{width:39%}.meter-w40{width:40%}.meter-w41{width:41%}.meter-w42{width:42%}.meter-w43{width:43%}.meter-w44{width:44%}.meter-w45{width:45%}.meter-w46{width:46%}.meter-w47{width:47%}.meter-w48{width:48%}.meter-w49{width:49%}.meter-w50{width:50%}.meter-w51{width:51%}.meter-w52{width:52%}.meter-w53{width:53%}.meter-w54{width:54%}.meter-w55{width:55%}.meter-w56{width:56%}.meter-w57{width:57%}.meter-w58{width:58%}.meter-w59{width:59%}.meter-w60{width:60%}.meter-w61{width:61%}.meter-w62{width:62%}.meter-w63{width:63%}.meter-w64{width:64%}.meter-w65{width:65%}.meter-w66{width:66%}.meter-w67{width:67%}.meter-w68{width:68%}.meter-w69{width:69%}.meter-w70{width:70%}.meter-w71{width:71%}.meter-w72{width:72%}.meter-w73{width:73%}.meter-w74{width:74%}.meter-w75{width:75%}.meter-w76{width:76%}.meter-w77{width:77%}.meter-w78{width:78%}.meter-w79{width:79%}.meter-w80{width:80%}.meter-w81{width:81%}.meter-w82{width:82%}.meter-w83{width:83%}.meter-w84{width:84%}.meter-w85{width:85%}.meter-w86{width:86%}.meter-w87{width:87%}.meter-w88{width:88%}.meter-w89{width:89%}.meter-w90{width:90%}.meter-w91{width:91%}.meter-w92{width:92%}.meter-w93{width:93%}.meter-w94{width:94%}.meter-w95{width:95%}.meter-w96{width:96%}.meter-w97{width:97%}.meter-w98{width:98%}.meter-w99{width:99%}.meter-w100{width:100%}.test_bg_gray_1,.test_bg_gray_2,.test_bg_gray_3{padding:10px;margin-bottom:10px;text-align:center}.test_bg_gray_1{background:#ccc}.test_bg_gray_2{background:#666}.test_bg_gray_3{background:#303030}.auto-height{height:auto}@media print{#priceDetail[type="checkbox"]{display:none}.see-more-btn{display:none}img.i-tel+span+span{display:none}.receipt-side{display:none}.receipt-side-anchor{display:none}.c_title_2{padding:6px 0}.tsw-text::after{display:none}.gm-style{page-break-after:always}.gm-style div>img{position:absolute}.n-map-wrap{page-break-inside:avoid}ul.pagination{display:none}}@media all and (min-width: 768px){.fk_gd{width:980px}.fk_gd-full{min-width:980px}.fk_gd-1-2 .fk_gd_col{width:50%;float:left}.fk_gd-1-3 .fk_gd_col{width:33.33%;float:left}.fk_gd-full.fk_gd-1-3 .fk_gd_col.fk_gd_col-border{width:33.33%;box-sizing:border-box;float:left;border-top:1px solid #fff;border-right:1px solid #fff}.fk_gd-full.fk_gd-1-3 .fk_gd_col.fk_gd_col-border:nth-child(3){border-right:none}.fk_gd-full.fk_gd-1-3 .fk_gd_col.fk_gd_col-border img{width:100%}.check-flex-box-start{display:flex;justify-content:flex-start;flex-wrap:wrap}.check-flex-box-start .flex-box-col:last-of-type{margin-left:100px}.comp-title_1{margin-top:40px;font-size:2.0rem}.fk_title_1{font-size:1.375rem}.fk_title_1_black{font-size:1.375rem}.fk_title_2{font-size:1.125rem}.fk_title_3{font-size:0.9375rem}.help-title::before{width:27px;height:27px;margin-right:7px}.help-title{font-size:1.125rem}.help-title_2{font-size:0.9375rem}.category-title{font-size:0.9375rem}.fk-title-top{position:absolute;top:0;left:0}.c_title_1{font-size:1.375rem}.c_title_2{font-size:1.125rem}.c_title_3{font-size:1.0rem}.b-title{font-size:1.375rem;padding-bottom:15px}.b-title_2{font-size:1.125rem;padding-bottom:10px}.lang-title{font-size:1.125rem}.lang-title::before{width:22px;height:22px;margin-right:12px}.lang-title-wrap{padding:9px 13px}.topics-tile{font-size:1.375rem;padding-bottom:15px}.subject-title{font-size:1.25rem}.subject-title-note{font-size:0.9375rem}.line-title{font-size:1.25rem}.line-title-wrap{font-size:1.25rem;padding-bottom:15px}.line-title-note{font-size:1.75rem}.line-title2{font-size:1.25rem}.line-title2-wrap{padding-bottom:15px;margin-bottom:30px}.line-title2-note{font-size:0.8125rem}.money-title-area{display:flex;align-items:center;justify-content:space-between;padding-bottom:8px}.money-title{font-size:1.125rem}.money-title-sub{font-size:1.625rem}.n-link:hover{color:#ff8228;text-decoration:none}.file-number{font-size:1.75rem;font-weight:bold}.file-number-wrap{font-size:1.0rem;margin-left:auto}.file-number-box{display:flex;justify-content:space-between;align-items:center}.check-text{width:58.65384615384615%;margin:15px 0 0 auto;font-size:0.9375rem}.check-text::before{width:16px;height:16px;margin-right:7px;margin-top:-1px}.revise-area{width:58.65384615384615%}.help-text{font-size:0.9375rem}.complete-text{font-size:1.125rem;margin-top:25px}.license-area{display:flex;justify-content:space-between;align-items:center}.license-area-left{justify-content:space-between}.license-area-right{justify-content:space-between}.license-app{font-size:1.125rem;padding:16px 0;width:140px}.license-up{font-size:0.9375rem;margin-left:20px}.license-days{font-size:0.875rem}.license-del{width:20px;margin-left:12px}.text-id-wrap{display:flex;align-items:center}.text-id-title{font-size:1.125rem;width:39.24418604651162%}.text-id-box{width:58.65384615384615%;margin-left:auto;font-size:1.125rem}.result-text{font-size:0.875rem}.search-note{font-size:0.875rem}.tsgw-text::after{position:absolute;bottom:-1em;left:0;z-index:2;content:'';width:100%;height:40px;background:linear-gradient(rgba(243,243,243,0) 0, rgba(243,243,243,0.4) 20%, rgba(243,243,243,0.7) 40%, #f5f5f5 90%)}.message-room-area{font-size:0.875rem;padding:24px 0}.receipt-name-area{display:flex;justify-content:space-between}.column2-l-text-left{width:41.34615384615385%}.column2-ln-text-left{width:41.34615384615385%}.ptxC{text-align:center}.bl-link::after{width:11px;height:10px;margin-left:4px}.prev-link{font-size:1.0rem;padding-left:25px}.prev-link:hover{opacity:0.8}.i-tel{margin-left:16px}.help-list{font-size:0.9375rem;margin-bottom:10px}.lang-list{cursor:pointer;padding:13px 14px;font-size:1.0rem;background:#fff;margin-left:24px}.lang-list:hover{background:#f5f5f5}.lang-icon{width:17px;height:16px}.lang-icon::before{width:17px;top:9px;left:-3px}.lang-icon::after{height:17px;top:1px;left:4px}.anchor-list{margin-left:35px}.anchor-list-wrap.active{position:fixed;z-index:1;top:78px;left:0;width:100%}.anchor-list-wrap.active .anchor-list-wrap-inner{width:79.921875%;max-width:1023px;margin:0 auto}.anchor-list-wrap.active .anchor-list-inner{width:48.75%;max-width:624px}.anchor-list-link:hover{text-decoration:none;opacity:0.8;color:#888}.anchor-list-link.active:hover{text-decoration:none;opacity:0.8;color:#ff8228}.anchor-list{font-size:1.125rem}.search-detail-icon-list-wrap{margin-top:20px}.search-detail-icon-list-text{font-size:0.875rem}.search-detail-icon-home img{width:37px;margin:0 auto}.search-detail-icon-people img{width:41px;margin:0 auto}.search-detail-icon-room img{width:22px;margin:0 auto}.search-detail-icon-bed img{width:38px;margin:0 auto}.search-detail-icon-breadth img{width:30px;margin:0 auto}.column3-list{font-size:0.875rem;margin-bottom:10px}.column2-list{margin-left:1%;width:49%}.column2-list-wrap{margin-left:-1%;display:flex;flex-wrap:wrap}.column-table-title{width:43%;font-size:0.9375rem}.column-table-detail{font-size:0.9375rem;width:55%}.column1-list .column-table-title{font-size:0.9375rem}.column1-list .column-table-detail{font-size:0.9375rem}.evaluation-box{display:flex}.evaluation-list-bar0,.evaluation-list-bar1,.evaluation-list-bar2,.evaluation-list-bar3,.evaluation-list-bar4{width:55.04587155963303%;padding-bottom:16px;margin:0 10px}.evaluation-list{font-size:0.875rem}.evaluation-list-wrap{width:50%}.evaluation-star-box{width:50%}.evaluation-star-text{font-size:1.0rem}.evaluation-star-text-number{font-size:1.375rem}.room-detail-list,.room-detail-list2{font-size:0.9375rem;margin-left:35px}.room-detail-list-wrap,.room-detail-list2-wrap{margin-left:-35px}.room-detail-list2:first-child{width:300px}.checkbox-list-border{padding-bottom:30px;margin-bottom:30px;display:flex}.checkbox-list-border .n-check-wrap{width:50%}.checkbox-list-border-text{font-size:0.9375rem;width:50%}.dashboard-topics{margin-bottom:80px}.dashboard-topics-link{font-size:0.9375rem}.reservation-detail{margin:0 0 40px 0}.reservation-category{font-size:0.9375rem;padding:15px 18px 0;width:19.607843137254903%}.reservation-status{font-size:0.9375rem;margin-left:19.607843137254903%;padding:15px 18px;width:80.3921568627451%}.reservation-status .active img{width:36.58536585365854%}.review-record-list{margin-right:35px}.review-record-list-wrap{display:flex;margin-top:25px}.review-record-list-title{font-size:0.8125rem}.review-record-list-detail{font-size:1.0rem}.performance-view{font-size:1.625rem}.performance-view-title{font-size:1.125rem}.performance-view-title-area{padding-bottom:10px}.performance-view-title-area .form-note-help-after::after{top:2px}.performance-view-table{margin-right:55px}.performance-view-unit{margin-left:8px}.indent-note{text-indent:-0.8125rem;margin-left:0.8125rem}.indent-note-wrap{margin-top:40px}.more-btn{padding:13px 0;width:43.604651162790695%}.more-btn:hover{background:#f5f5f5}.more-btn-text{font-size:1.0rem}.more-btn-text::before{width:23px;top:6px;left:-5px}.more-btn-text::after{height:23px;top:-4px;left:6px}.help-sp-btn{display:none}.complete-btn{width:300px;margin-top:90px;font-size:1.25rem;padding:12px 0}.l-btn{width:240px}.l-btn-wrap .n-check:checked~.l-btn .l-btn-link:hover{background:#fafafa}.l-btn-wrap .n-check-label::before{top:2px}.l-btn-wrap .n-check-label::after{top:6px}.l-btn-title{font-size:1.125rem}.l-btn-title label{font-size:1.125rem}.l-btn-link{width:100%;font-size:1.125rem;padding:6px 0 5px}.l-btn-link:hover{background:#fafafa}.m-btn{width:58.65384615384615%;margin-left:auto}.m-btn-wrap{display:flex;align-items:center;justify-content:space-between}.m-btn-title{font-size:1.125rem}.m-btn-link::after{top:50%}.m-btn-link{width:100%;font-size:1.0rem;padding:12px 15px}.m-btn-link:hover{opacity:0.8}.modal-form-btn{margin-top:30px;font-size:1.25rem;padding:12px 56px}.modal-form-btn_2{font-size:1.125rem;padding:12px 27px}.set-btn{width:150px;font-size:1.125rem;padding:11px 0 10px}.set-btn:hover{background:#fafafa}.print-btn{width:240px;margin-top:30px;font-size:1.125rem;padding:11px 0 10px;margin-left:auto}.print-btn:hover{background:#fafafa}.more-room-btn{padding:13px 0;width:60%}.more-room-btn:hover{background:#f5f5f5}.more-room-btn-text{font-size:1.0rem}.more-room-btn::before{width:17px;top:19px;left:22px}.more-room-btn::after{height:17px;top:11px;left:30px}.lang-more-btn{padding:17px 0 15px;font-size:1.0rem}.lang-more-btn:hover{background:#f5f5f5}.lang-more-btn-wrap{width:180px}.lang-more-btn::before{width:17px;top:23px;left:11px}.lang-more-btn::after{height:17px;top:15px;left:19px}.more-id-btn{padding:13px 0;width:280px}.more-id-btn:hover{background:#f5f5f5}.more-id-btn-text{font-size:1.0rem}.more-id-btn::before{width:17px;top:19px;left:22px}.more-id-btn::after{height:17px;top:11px;left:30px}.id-end-btn{margin-top:30px;width:280px;font-size:1.25rem;padding:12px 0}.revise-btn{width:180px;font-size:0.9375rem;padding:11px 0 10px;margin-left:auto}.revise-btn:hover{background:#ddd}.revise-btn-wrap{position:absolute;bottom:30px;right:30px}.delete-icon{width:24px;display:inline-block;margin:0 0 0 20px;vertical-align:top}.delete-icon_2{width:20px;margin:0 0 0 15px !important;display:inline-block}.delete-icon_3{width:20px;text-align:right;margin:0 4% 0 auto !important;display:block}.preview-btn{width:35%;font-size:1.0rem;padding:12px 0 9px}.preview-btn2{width:35%;line-height:1.2;font-size:1.0rem;padding:12px 0 9px}.list-btn-wrap{text-align:left;position:absolute;bottom:30px;right:15px;width:36%}.list-btn-wrap_2{text-align:left;position:absolute;top:30px;right:15px;width:36%}.list-btn-wrap_3{text-align:left;position:absolute;bottom:30px;right:15px;width:36%}.list-btn-wrap_3 .complete-btn{font-size:0.9375rem}.list-btn-wrap_4{text-align:left;position:absolute;top:28px;right:15px;width:36%;min-width:290px}.list-btn-wrap_4 .o-list-btn{margin-right:4%}.list-btn-wrap_4 .o-list-btn:nth-child(1n+3){margin-top:15px;margin-bottom:20px}.list-btn-wrap_4 .preview-btn{margin-left:50%}.list-btn-wrap_5{text-align:left;position:absolute;bottom:30px;right:28px;width:36%;display:flex;align-items:flex-end}.list-btn-wrap_5 .o-list-btn{padding:12px 0}.o-list-btn,.o-list-btn-big{width:45.66%;font-size:1.0rem;margin:0 0 0 auto;padding:11px 0 8px}.o-list-btn:hover,.o-list-btn-big:hover{background:#ff9d57}.o-list-btn.passive:hover,.o-list-btn-big.passive:hover{background:#ddd}.o-list-btn.active:hover,.o-list-btn-big.active:hover{background:#80c500;opacity:0.8}.o-list-btn-big{width:95.5%;margin:15px 0}.add-btn{width:200px}.add-btn::before{width:16px;top:11px;left:-5px}.add-btn::after{height:16px;top:4px;left:2px}.new-listing-btn span{vertical-align:middle;line-height:normal}.new-listing-btn{line-height:normal;padding:8px 0 6px;width:240px}.new-listing-btn:hover{background:#f5f5f5}.new-listing-btn-wrap{position:absolute;top:175px;right:0}.standard-layout-crust .new-listing-btn-wrap{top:95px}.new-listing-btn-text{font-size:1.0rem}.new-listing-btn::before{width:17px;top:19px;left:22px}.new-listing-btn::after{height:17px;top:11px;left:30px}.modal-yn-btn{padding:13px 0 10px;width:46.875%;font-size:1.125rem}.modal-yn-btn:hover{opacity:0.6}.modal-yn-btn-wrap{width:50%}.save-btn-yes{font-size:1.125rem;padding:15px 5.185185185185185% 14px;width:100%}.save-btn-no{font-size:1.125rem;padding:15px 5.185185185185185% 14px;width:100%;margin:0 30px 0 0}.save-btn-wrap{margin-top:60px;margin-bottom:60px}.apply-btn{font-size:0.9375rem;padding:10px 0;margin-right:4.71%}.revise-btn_2{width:80px;font-size:0.9375rem;padding:10px 0}.revise-btn_2:hover{background:#f5f5f5}.see-more-btn{padding:4px 0;font-size:0.9375rem}.see-more-btn-wrap{width:58.65384615384615%;margin-left:auto}.see-more-btn_2{padding:4px 0;font-size:0.875rem}.see-more-btn_2-wrap{width:100%}.refine-btn-yes{font-size:1.125rem;padding:15px 5.185185185185185% 14px;width:157px}.refine-btn-no{font-size:1.125rem;padding:15px 5.185185185185185% 14px;width:100%;margin:0 30px 0 0;width:170px}.refine-btn-wrap{margin-top:30px;padding-top:30px;margin-bottom:60px}.modal-listing-btn-yes{font-size:1.125rem;padding:15px 5.185185185185185% 14px;width:150px}.modal-listing-btn-no{font-size:1.125rem;padding:15px 5.185185185185185% 14px;width:100%;margin:0 30px 0 0;width:170px}.modal-listing-btn-inner{width:89.58333333333334%}.modal-listing-btn-wrap{margin-top:30px}.b-map-btn{font-size:1.125rem;width:27.884615384615387%;max-width:174px}.b-map-btn-link:hover{text-decoration:none;opacity:0.8}.b-map-btn-link::before{width:13px;height:17px}.photo-view-btn{font-size:0.9375rem;padding:8px 23px}.photo-view-btn:hover{text-decoration:none;opacity:0.8;color:#333}.translation-btn{padding:4px 0;font-size:0.875rem}.translation-btn-wrap{width:100%}.search-detail-app-btn-wrap{display:none}.r-login-btn{font-size:1.125rem;padding:8px 0}.r-login-btn:hover{opacity:0.8}.signup-btn{font-size:0.875rem;padding:8px 0}.signup-btn:hover{opacity:0.8}.signup-btn-wrap{width:38.81278538812785%}.login-check-btn.active:hover{opacity:0.8}.login-check-btn{font-size:1.125rem;padding:8px 0}.dashboard-btn{font-size:1.125rem;padding:14px 0;width:100%}.dashboard-btn:hover{opacity:0.8}.dashboard-btn-wrap{width:33.88888888888889%}.dashboard-btn-area{display:flex;align-items:center;padding:30px 0}.dashboard-btn-text{font-size:1.0rem;margin-left:2.777777777777778%;width:63.33333333333333%}.select-fix-btn{width:56%}.select-fix-btn-del,.select-fix-btn-arc{font-size:0.9375rem;border-radius:5px;margin:0 0 0 15px}.select-fix-btn-del{padding:10px 5.5% 9px 3.738%;width:46%}.select-fix-btn-del::before{width:20px;height:28px;margin-right:16px;margin-top:-3px}.select-fix-btn-arc{padding:13px 5.5% 12px 3.738%;width:250px}.select-fix-btn-arc::before{width:30px;height:22px;margin-right:16px;margin-top:-3px}.m-send-btn{width:200px;font-size:1.125rem;margin:20px 0 0 auto;padding:15px 0 14px}.m-send-btn:hover{background:#ff9d57}.m-save-btn{width:200px;font-size:1.125rem;margin:20px 0 0 auto;padding:15px 0 14px}.m-save-btn:hover{background:#ff9d57}.m-save-btn.load::after{right:10px}.m-save-btn.end::after{right:10px}.m-save-btn.error{width:200px;font-size:1.125rem;margin:10px 0 0 auto;padding:15px 0 14px}.m-save-btn-error-text{font-size:1.0rem;text-align:right}.reservation-btn{font-size:0.9375rem;padding:9px 0;width:13.725490196078432%}.reservation-btn-wrap{bottom:30px;right:30px;width:100%}.csv-btn{padding:10px 0;width:260px;font-size:0.9375rem}.csv-btn:hover{background:#f5f5f5}.csv-btn-wrap{float:right}.receipt-side-btn{padding:5px 20px;font-size:0.9375rem;margin-bottom:15px}.receipt-side-btn-area{width:27.500000000000004%}.receipt-printing-btn{padding:8px 0;width:180px;font-size:1.125rem}.receipt-printing-btn-prev{font-size:1.25rem}.cb-btn{font-size:1.125rem;padding:10px 0;width:244px}.cb-btn-area{display:flex;align-items:center}.cb-btn-title{font-size:1.125rem;width:39.24418604651162%}.cb-btn-wrap{margin-left:2.2%}.revise-btn_3{width:120px;font-size:0.9375rem;padding:11px 0 10px;position:absolute;right:20px;top:20px}.revise-btn_3:hover{opacity:0.8}.reservation-host-btn{width:47%;font-size:1.0rem;padding:10px 0;margin-top:15px}.room-type-btn{width:240px;font-size:0.9375rem;padding:11px 0 10px;margin:0 0 0 auto}.room-type-btn:hover{background:#fafafa}.room-type-btn-wrap{margin-bottom:15px;margin-left:auto}.room-type-btn.no-link:hover{background:none}.hint-btn{width:300px;font-size:1.125rem;padding:12px 0}.hint-btn-wrap{margin:0 0 40px 0}.hint-btn-wrap::after{width:20px;height:20px;margin-left:20px;margin-top:-10px}.review-record-btn-area{width:626px;margin:40px auto 0}.review-record-btn-prev,.review-record-btn-app{width:297px;font-size:1.125rem;padding:14px 0}.review-record-btn-app{margin-left:30px}.p-prev-btn{margin-top:38px;width:297px;font-size:1.125rem}.account-input-wrap{margin:24px auto}.account-input-title{font-size:1.125rem;width:39.24418604651162%;margin-top:7px}.account-input-btn{width:180px;font-size:1.125rem}.account-input-result{font-size:0.9375rem;margin-top:13px}.account-save-btn{margin-top:245px;width:47.82608695652174%;max-width:297px;font-size:1.125rem}.receive-btn{font-size:1.0rem;padding:10px 0;margin-top:10px}.receive-btn-wrap{display:flex;margin:20px 0 0 0}.receive-btn-box{width:58.65384615384615%}.receive-btn-title{font-size:1.125rem;width:41.34615384615385%;font-weight:bold;margin-top:5px;padding-right:7.751937984496124%;box-sizing:border-box}.history-btn{font-size:1.0rem;padding:10px 0}.pmt-btn:hover{opacity:0.8}.pmt-btn{font-size:1.125rem;padding:8px 0}.search-area-btn{font-size:0.875rem;color:#333}.search-area-btn-wrap{width:160%;margin-top:20px}.search-area-btn.active:hover{background:#ff8228;opacity:0.8}.download-btn{width:240px;margin:40px auto 0;font-size:1.0rem;padding:16px 0 12px}.download-btn-inner{padding-left:22px}.download-btn::before{width:16px;height:18px;position:absolute;top:14px;left:15px}.date-table th{font-size:0.875rem;padding:14px 10px}.date-table td{font-size:0.9375rem;padding:14px 10px}.date-table-title{width:41.66666666666667%;font-size:0.875rem}.rate-table{padding-bottom:20px;margin-bottom:20px}.rate-table-title-text{font-size:1.0rem}.rate-table-title-value{font-size:1.125rem}.rate-table-title-value-unit{font-size:0.9375rem;margin-left:5px}.rate-table-value{padding-bottom:30px}.rate-table-value-wrap{padding-bottom:30px}.listing-table{width:48.03921568627451%}.listing-table th{font-size:1.0rem;padding:8px 20px 6px}.listing-table td a{font-size:0.9375rem;padding:13px 12.396694214876034% 11px}.listing-table-wrap{display:flex;justify-content:space-between}.money-table-wrap{margin-top:30px;font-size:0.9375rem}.money-table-th-sp{display:none}.money-table-tr{padding:16px 0;border-bottom:1px dashed #ddd}.money-table-tr:first-child{background:#fafafa}.money-table-tr:first-child .money-table-td:first-child{font-weight:bold}.money-table-tds{display:flex}.money-table-td{width:15.686274509803921%;margin-right:0.588235294117647%;padding-left:0.980392156862745%}.money-table-td-th{display:none}.money-table-td-long{width:33.33333333333333%}.money-table-note{margin-top:10px;font-size:0.875rem;padding-left:1.372549019607843%}.money-table-pending-pc{color:#fff;background:#bf0000;font-size:0.875rem;display:inline-block;padding:0 5px;margin-left:10px}.money-table-pending-sp{display:none}.money-table-definition-pc{color:#fff;background:#ff8228;font-size:0.875rem;display:inline-block;padding:0 5px;margin-left:10px}.money-table-definition-sp{display:none}.money-table-received-pc{color:#fff;background:#80c500;font-size:0.875rem;display:inline-block;padding:0 5px;margin-left:10px}.money-table-received-sp{display:none}.account_13-9 .t-select-box{margin-left:0;margin-top:40px}.account_13-9 .t-select-box-left,.account_13-9 .t-select-box-center,.account_13-9 .t-select-box-right{width:184px}.account_13-9 .t-select-box-center{margin-left:20px;width:144px}.reservation-sort{font-size:0.9375rem}.reservation-sort-box{width:240px;margin:0 0 30px 0;float:left}.z-input-title{font-size:0.9375rem;width:auto}.z-input-box{margin-left:30px}.z-input-box-center{font-size:0.9375rem}.z-input-box-note{font-size:0.9375rem}.s-input-title{font-size:0.9375rem;width:auto}.s-input-box{margin-left:30px}.b-input-box,.wb-input-box{width:100%}.sb-input-title-sub,.sbt-input-title-sub{font-size:0.75rem;padding-left:12px}.sb-input-box-center,.sbt-input-box-center{width:24.59016393442623%}.sb-input-box-center-w50,.sbt-input-box-center-w50{width:46.44808743169399%}.sb-input-box-left,.sbt-input-box-left{width:14px;height:14px;margin-right:18px;cursor:pointer}.sb-input-box-right,.sbt-input-box-right{width:14px;height:14px;margin-left:18px;cursor:pointer}.sbt-input-title-sub{font-size:0.75rem;padding-left:12px}.sbt-input-box-center{width:24.59016393442623%}.sbt-input-box-left{width:14px;height:14px;margin-right:18px;cursor:pointer}.sbt-input-box-right{width:14px;height:14px;margin-left:18px;cursor:pointer}.sbt-input-box-end{margin-left:24px}.sbs-input{padding:14px 4px}.sbs-input-title-sub{font-size:0.75rem;padding-left:12px}.sbs-input-box{width:26.16279069767442%;margin-left:3%}.sbs-input-box-center{width:50%}.sbs-input-box-left{width:14px;height:14px;margin-right:18px;cursor:pointer}.sbs-input-box-right{width:14px;height:14px;margin-left:18px;cursor:pointer}.sbsd-input{padding:14px 4px}.sbsd-input-title-sub{font-size:0.75rem;padding-left:12px}.sbsd-input-box{width:26.16279069767442%;margin-left:3%}.sbsd-input-box-center{width:100%}.sbsd-input-box-left{width:14px;height:14px;margin-right:18px;cursor:pointer}.sbsd-input-box-right{width:14px;height:14px;margin-left:18px;cursor:pointer}.sbsd-del:hover{opacity:0.8}.num-input-title{font-size:0.9375rem}.num-input-box-numeric{width:58.65384615384615%;margin-left:auto}.num-input-box span{margin:0 14px}.gn-input-box{width:77.3784355179704%;margin-left:auto}.input-suggest-wrap{top:49px}.input-suggest-list{padding:12px 17px}.nz-input{padding:14px 17px}.nz-input-wrap{display:flex;align-items:center}.nz-input-title{font-size:1.125rem;width:39.24418604651162%}.nz-input-box{width:58.65384615384615%;margin-left:auto}.nz-input-box{margin-left:auto}.nz-input-box-left{width:24.316939890710383%}.nz-input-box-right{width:32.78688524590164%}.nz-input-box-center{font-size:0.9375rem}.nz-input-box-note{font-size:0.9375rem}.nz-input-box-note-sp{display:none}.r-login-input,.wr-login-input{width:48.858447488584474%}.r-login-input-box,.wr-login-input-box{width:100%;display:flex;justify-content:space-between}.search-input{padding:12px 17px 11px}.search-input-wrap .search-input{padding-right:45px}.search-input-wrap{width:100%;margin-right:16px}.search-input-wrap span:hover{opacity:0.8}.calendar-suggest{width:522px}.calendar-suggest-inner{display:flex;justify-content:space-between;align-items:flex-start}.calendar-suggest-box{width:48.033126293995856%}.calendar-suggest-title{font-size:1.0rem}.calendar-suggest-el{font-size:0.875rem;padding:6px 0;height:30px}.people-suggest .sb-input{padding:14px 8px}.people-suggest .sb-input-title{width:55%}.people-suggest .sb-input-box{margin-left:auto;width:50%;justify-content:space-between}.people-suggest .sb-input-box-center{width:44%}.payment-input{padding:14px 17px}.payment-input-title{font-size:0.9375rem}.payment-input-box{width:100%}.payment-input-box{margin-left:auto}.payment-input-box-left{width:24.316939890710383%}.payment-input-box-right{width:32.78688524590164%}.payment-input-box-center{font-size:0.9375rem;margin:0 8px}.cd-input-last{margin-left:30px}.cd-input-box{display:flex}.cd-input-text{font-size:0.9375rem;margin-left:41.5%}.cd-input-btn{font-size:1.125rem;padding:10px 0;width:244px}.cd-input-btn-wrap{margin-left:41.5%}.date-input-inner{display:flex}.date-input-box{width:140px}.date-input-box:first-of-type{margin-right:62px}.date-input-title{width:auto;margin-right:30px;margin-top:10px}.ts-input{padding:20px 17px;box-shadow:0px 0px 0px 10px rgba(255,255,255,0.4)}.ts-input-wrap{bottom:90px;width:78.125%;max-width:1000px}.ts-input-button{width:50px}.ts-input-button:hover{opacity:0.8}.pm-input{padding:10px 15px}.pm-btn.active:hover{opacity:0.8}.pm-btn{font-size:1.125rem;padding:8px 0}.n-check-wrap{margin-bottom:24px}.l-radio-wrap{margin:40px auto;display:flex;align-items:center;flex-wrap:wrap}.l-radio-title{font-size:1.125rem}.l-radio-list{margin-right:38px}.k-radio-wrap{margin:40px auto;display:flex;align-items:center;flex-wrap:wrap}.k-radio-title{font-size:1.125rem;width:39.24418604651162%}.k-radio-list{margin-right:38px}.t-file-wrap{display:flex;align-items:top}.t-file-title{font-size:1.125rem;width:39.112050739957716%}.t-file-box{width:77.3784355179704%;margin-left:auto}.t-file-output{font-size:0.8125rem;line-height:1;padding:6px 10px 4px;display:inline-block}.t-file-output.active{width:100%}.t-file-img-wrap{width:49.18032786885246%;padding:20px 0}.t-file-close.active{top:15px;right:14px}.g-file-wrap{display:flex;align-items:top}.g-file-title{font-size:1.0rem;width:39.112050739957716%}.g-file-box{width:77.3784355179704%}.g-file-output{font-size:0.8125rem;line-height:1;padding:6px 10px 4px;display:inline-block}.g-file-output.active{width:100%}.g-file-img-wrap{width:49.18032786885246%;padding:20px 0}.g-file-close.active{top:15px;right:14px}.profile-img{width:300px;height:300px}.profile-img-txt{font-size:0.9375rem}.profile-authentication-img{width:63.45177664974619%}.p-file-del{clip-path:circle(16px at 109px 17px);background-position:102px}.p-file-del-note{font-size:0.75rem}.p-file-output{height:100%}.b-file-wrap{width:58.65384615384615%;margin-left:auto;display:flex;justify-content:space-between}.b-file-title{font-size:0.9375rem}.b-file-box{width:71.03825136612022%}.b-file-btn{font-size:1.0rem;padding:12px 0}.passport-img{width:80.12820512820514%}.n-check-inline{display:inline-block;width:49%}.reservation-room-num-wrap{padding:30px;margin-top:15px}.reservation-room-num li{width:31.25%;padding:24px 3.125%;margin-right:3.125%}.reservation-room-num li:nth-child(3n){margin-right:0}.reservation-room-num li:nth-child(n+4){margin-top:30px}.reservation-room-num .n-check-label{padding-left:52px;font-size:1.125rem}.reservation-room-num .n-check-label::before{margin-top:4px}.reservation-room-num .n-check-label::after{margin-top:4px}.n-textarea,.b-textarea,.s-textarea,.m-textarea{padding:18px;font-size:1.0rem}.n-textarea-wrap::after,.b-textarea-wrap::after,.s-textarea-wrap::after,.m-textarea-wrap::after{bottom:18px;right:16px}.s-textarea{height:55px;padding:14px 18px 9px}.m-textarea{height:110px}.i-textarea{padding:18px;width:86.53846153846155%;font-size:1.0rem}.i-textarea-wrap::after{bottom:18px;right:16px}.i-textarea-img{width:10.416666666666668%}.review-star{width:83px;height:15px;background-position:top left, 17px, 34px, 51px, right}.review-star-text{font-size:1.125rem;padding-left:6px}.review-star-l{width:111px;height:18px;background-position:top left, 23px, 46px, 69px, right}.review-star-l-text{font-size:1.375rem;padding-left:6px}.search-slider{margin-top:26px}.search-slider-btn-prev,.search-slider-btn-next{width:20px;height:20px;margin-top:-10px}.photo-view{padding-bottom:45.3125%;margin-top:78px}.help-box-inner{margin-top:95px;padding:20px;margin-bottom:30px}.standard-layout-crust.new-listing .help-box-inner{margin-top:15px}.modal-form-inner{width:55.46875%;margin:auto}.modal-form-box{width:89.01408450704226%;margin:auto;padding-top:40px;padding-bottom:30px}.modal-calendar-inner{width:710px;margin:auto}.modal-calendar-box{width:89.01408450704226%;margin:auto;padding-top:40px;padding-bottom:50px}.modal-calendar .modal-close{top:35px;right:38px}.modal-calendar-list-wrap{width:90%}.modal-calendar-list-title{font-size:0.875rem}.modal-calendar-list-detail{font-size:1.0625rem}.modal-calendar02 .n-gray-panel .n-gray-panel-inner{padding:15px}.modal-calendar02-inner{width:47.65625%;margin:auto;max-width:610px}.modal-calendar02-box{width:89.01408450704226%;margin:auto;padding-top:40px;padding-bottom:50px}.modal-calendar02 .modal-close{top:35px;right:38px}.modal-calendar02-list{width:auto}.modal-calendar02-list:last-child{margin-left:21.071428571428573%}.modal-calendar02-list-wrap{width:91.80327868852459%;margin:0 auto}.modal-calendar02-list-title{font-size:0.875rem}.modal-calendar02-list-detail{font-size:1.0625rem}.modal-slide-inner{width:65.625%;margin:auto}.modal-slide-close{top:-35px;right:-100px;width:35px;height:35px}.modal-slide-close::before{top:15px;right:0;width:35px}.modal-slide-close::after{top:0px;right:15px;width:2px;height:35px}.modal-slide-btn-prev,.modal-slide-btn-next{width:30px;height:30px;margin-top:-10px}.modal-slide-btn-prev{left:-63px}.modal-slide-btn-next{right:-63px}.modal-slide-text-box{margin:30px 0}.modal-slide-text-detail,.modal-slide-text-number{font-size:0.9375rem}.modal-slide-pager{width:11.904761904761903%}.modal-report-inner{width:55.46875%;margin:auto}.modal-report-box{width:89.01408450704226%;margin:auto;padding:40px 0}.modal-report-text{font-size:1.125rem;display:inline-block}.modal-report-link{font-size:1.125rem;margin-bottom:30px;display:inline-block}.modal-report-list{font-size:1.125rem}.modal-listing .modal-close{top:20px;right:20px}.modal-listing-box{width:89.01408450704226%;margin:auto;padding-top:30px;padding-bottom:30px}.modal-listing-title{font-size:1.0rem;margin-bottom:16px}.modal-listing-note{font-size:0.875rem;margin-bottom:4px}.modal-listing2-inner{width:568px;margin:auto}.modal-listing2-box{width:89.01408450704226%;margin:auto;padding-top:60px;padding-bottom:60px}.modal-listing2 .modal-close{top:28px;right:28px}.modal-login.active{top:80px}.modal-login-inner{box-shadow:0px 0px 16px 0px #ddd;border:1px solid #ddd;width:520px;margin:auto;max-width:520px}.modal-login-box{width:84.23076923076923%;margin:auto;padding-top:40px;padding-bottom:40px}.modal-login-list{width:130px}.modal-login-list-wrap{width:78.87323943661971%;margin:0 auto}.modal-login-list-title{font-size:0.875rem}.modal-login-list-detail{font-size:1.0625rem}.modal-reservation-inner{width:55.46875%;margin:auto;max-width:710px}.modal-reservation-box{width:89.01408450704226%;margin:auto;padding:40px 0 30px}.modal-reservation-box .fk_title_1{margin-bottom:25px}.modal-reservation-box .modal-form-btn-wrap{text-align:right}.modal-reservation-text{font-size:1.125rem;text-align:center;margin:20px 0 25px}.modal-reservation-date-inner{width:570px;margin:auto}.modal-reservation-date-box{width:470px;margin:auto;padding:40px 0 30px}.modal-reservation-date-box .fk_title_1{margin-bottom:25px}.modal-reservation-date-box .modal-form-btn-wrap{margin-top:30px}.modal-reservation-date-text{font-size:1.125rem;text-align:center;margin:20px 0 25px}.modal-profile-inner{width:710px;margin:auto}.modal-profile-box{width:89.01408450704226%;margin:auto;padding-top:40px;padding-bottom:40px}.modal-profile .modal-close{top:28px;right:28px}.modal-profile2-inner{width:580px;margin:auto}.modal-profile2-box{width:89.01408450704226%;margin:auto;padding-top:100px;padding-bottom:100px}.modal-profile2 .modal-close{top:28px;right:28px}.modal-profile3-inner{width:580px;margin:auto}.modal-profile3-box{width:89.01408450704226%;margin:auto;padding-top:40px;padding-bottom:40px}.modal-profile3 .modal-close{top:28px;right:28px}.modal-profile4-inner{width:580px;margin:auto}.modal-profile4-box{width:89.01408450704226%;margin:auto;padding-top:70px;padding-bottom:60px}.modal-profile4 .modal-close{top:28px;right:28px}.modal-profile4 .n-text{margin-top:24px}.calendar-modal{width:522px;top:130px;left:0;padding-bottom:0}.calendar-modal-inner{display:flex;justify-content:space-between;align-items:flex-start}.calendar-modal-box{width:48.033126293995856%}.calendar-modal-title{font-size:1.0rem}.calendar-modal-el{font-size:0.875rem;padding:6px 0;height:30px}.error{font-size:0.9375rem;margin-top:12px;margin-left:39.90384615384615%}.n-map{border-radius:5px}.s-map{height:100%}.border-wrap_2{padding:0 0 30px}.border-wrap_2-1{padding:0 0 15px}.pc-border-wrap_2{padding:0 0 30px;border-bottom:1px solid #ddd}.border-wrap_3{padding:0 0 30px}.form-float{display:flex}.form-content{width:100%}.form-content-title{width:30%}.parts-title{width:17.5%;margin-left:0}.parts-fl{width:80%}.host-detail-link{font-size:1.125rem}.host-detail-link-note{display:flex}.host-detail-link-ad,.host-detail-link-day{font-size:0.9375rem}.host-detail-link-day{margin-left:40px}.pc-mt120{margin-top:120px}.resist-meter{height:8px}.resist-meter::after{height:8px}.wrap-indent{margin-left:0.9375rem}.gray-panel{padding:25px}.gray-panel-f{padding:25px 25px 25px 0;margin-left:auto;width:94.23076923076923%}.gray-panel-f-inner{width:80.4421768707483%;margin-left:auto}.gray-panel-f .form-parts-wrap{margin:20px 0}.form-align-top{align-items:baseline}.n-gray-panel .n-gray-panel-inner{padding:20px}.n-gray-panel-flex{padding:20px}.n-gray-panel-flex-left{width:87.94788273615634%}.n-gray-panel-flex-right{width:10.749185667752444%}.plan-next{width:4.487179487179487%}.plan-next::before{width:10px;height:10px}.plan-detail{padding-bottom:16px;width:95.51282051282051%}.plan-detail-inner{width:93.95973154362416%;margin:0 auto}.plan-detail-box{margin-top:20px;display:flex;justify-content:space-between}.plan-detail-box-text{width:75%;font-size:0.9375rem}.room-type-list{font-size:0.875rem}.room-type-list:first-child{margin-left:0}.room-type-list-wrap{padding-top:18px;margin-top:18px;flex-wrap:wrap;justify-content:space-around}.detail-side-w-box{background:#fff}.search-review-account-area{width:50%}.search-review-account-img{width:60px;padding-right:20px}.search-review-account-name{font-size:1.0rem}.search-review-date{font-size:0.875rem}.search-review-text{font-size:0.9375rem}.search-reservation-title-area{padding:20px}.search-reservation-title-price{font-size:1.5rem;margin-top:4px}.search-reservation-title-icon{font-size:1.25rem}.search-reservation-title-end{font-size:0.875rem}.search-reservation-total-title{font-size:0.9375rem}.search-reservation-total-title-note{font-size:0.6875rem}.search-reservation-total-price{font-size:0.9375rem}.search-reservation-total-detail-inner{padding:16px 20px}.search-reservation-service-area .complete-btn{font-size:1.125rem}.search-reservation-service-title{font-size:0.875rem}.search-reservation-service-price{font-size:0.875rem}.details-box{padding:28px 0}.details-box-wrap{margin-top:30px}.details-box-inner{width:88%;margin:0 auto}.details-box-time{width:auto}.details-box-time-note{font-size:0.9375rem}.details-box-time-text{font-size:0.9375rem}.details-box-time-text-title{font-size:0.9375rem}.details-box-time-text-wrap{width:auto}.details-box-arrow{max-width:20px;margin:0 8px}.details-box-room{padding-top:24px;margin-top:24px}.details-box-room-title{font-size:1.125rem}.details-box-room-list{font-size:0.9375rem;display:flex;justify-content:space-between}.details-box-room-list-inner{width:60%}.details-box-room-days{width:40%}.details-box-total{font-size:1.375rem;margin-top:20px}.details-box-total-note{font-size:0.9375rem;margin-right:16px}.payment-box-title{font-size:1.125rem;padding:16px 20px}.payment-box-inner .n-check-label{font-size:0.8125rem}.payment-box-inner .calendar-select-price-input-wrap.icon-key::after{right:14px;width:19px;height:22px;margin-top:-11px}.payment-box-id-title{font-size:0.9375rem;padding:16px 20px}.payment-box-card-title{font-size:0.9375rem;padding:16px 20px}.payment-box-card-title::after{content:'';width:7px;height:7px;border:0px;border-left:1px solid #000;border-bottom:1px solid #000;transform:rotate(-45deg);position:absolute;top:50%;right:19px;margin-top:-5px}.payment-box-card-title.active{border-bottom:1px solid #ddd}.payment-box-card-title.active::after{content:'';width:7px;height:7px;border:0px;border-top:1px solid #000;border-right:1px solid #000;transform:rotate(-45deg);position:absolute;top:50%;right:19px;margin-top:-5px}.payment-box-note{font-size:0.75rem}.payment-box .id-end-btn{font-size:1.0rem}.search-box{justify-content:space-between;top:0;left:0;padding-top:100px;padding-bottom:20px;background:#fff;position:absolute}.search-box.active{position:fixed;padding-top:20px}.search-box-inner{max-width:730px;width:100%;margin-right:3.90625%}.search-box{width:100%}.search-box-wrap{width:100%;max-width:1280px;margin:0 auto}.search-box-inner{max-width:730px;margin-left:60px}.search-box.active{top:78px}.search_2-4 .search-box-wrap{width:79.6875%;max-width:1020px}.search_2-4 .search-box-inner{width:730px;max-width:780px}.search_2-3 .search-box{border-bottom:2px solid #ff8228}.result-box{justify-content:space-between}.host-box{margin-top:25px}.host-box-detail{display:flex;padding:16px}.host-box-detail:after{display:block;clear:both;height:0;visibility:hidden;content:""}.host-box-detail:hover{text-decoration:none;background:#fafafa}.host-box-detail:hover .host-box-detail-text{text-decoration:underline}.host-box-detail-img{width:39.52702702702703%}.host-box-detail-pager{position:absolute;bottom:0;height:20px;width:100%;background:linear-gradient(to bottom, rgba(255,255,255,0), #000 200%)}.host-box-detail-box{margin-left:16px;width:64.69594594594594%}.host-box-detail-box-name{font-size:0.75rem;color:#888}.host-box-detail-text{font-size:1.125rem;margin-bottom:5px;line-height:1.3}.host-box-detail-star{width:15px;height:15px}.host-box-detail-star-not{width:15px;height:15px}.host-box-detail-number{font-size:1.125rem}.host-box-detail-people{font-size:0.8125rem}.host-box-price{font-size:1.25rem;margin-right:4px}.host-box-price-yen{font-size:0.8125rem}.host-box-price-end{font-size:0.75rem;vertical-align:super}.host-box-reservation-btn{font-size:0.75rem}.host-box-reservation-btn{font-size:0.875rem}.host-box-reservation-btn::before{width:12px;height:18px;left:4px;top:4px}.host-box-room-type{display:flex;justify-content:space-between}.host-box-room-type:hover{text-decoration:none;background:#fafafa}.host-box-room-type:hover .host-box-room-type-title{text-decoration:underline}.host-box-room-type-left{width:76.01351351351352%}.host-box-room-type-title{font-size:0.9375rem}.host-box-room-type-tag{font-size:0.75rem}.host-box-room-type-tag-wrap{margin-top:16px}.host-box-room-type-more-text{padding:10px 0;font-size:0.875rem}.message-area{border-right:2px solid #ddd;border-left:2px solid #ddd;border-bottom:2px solid #ddd}.message-area-tab .tab-selected{width:260px;margin-right:12px;font-size:1.125rem;border-top:2px solid #ddd;border-right:2px solid #ddd;border-left:2px solid #ddd;border-top-left-radius:4px;border-top-right-radius:4px}.message-area-tab .tab-link a{width:260px;margin-right:12px;font-size:1.125rem;border-top:2px solid #ddd;border-right:2px solid #ddd;border-left:2px solid #ddd;border-top-left-radius:4px;border-top-right-radius:4px}.message-area-tab::after{border-bottom:2px solid #ddd}.message-area-list li{padding:26px 0 22px;display:flex;justify-content:space-between}.message-area-list .message-left-area{padding:0 0 0 30px;position:absolute;top:50%;margin-top:-1.4%}.message-area-list .message-center-area{padding:0 30px 0 70px;justify-content:space-between;align-items:center;display:flex}.message-area-list .message-right-area{padding-right:30px;position:absolute;right:0}.message-area-list .message-img{padding-right:20px}.message-area-list .message-img img{width:65px}.message-area-list .message-name{font-size:1.0rem}.message-area-list .message-text{font-size:0.9375rem;padding-right:160px}.message-area-list .message-date{font-size:0.875rem;text-align:right;white-space:nowrap}.select-fix-area{max-width:1020px;padding:0 30px 0 34px}.select-fix-area-wrap{font-size:1.0rem;padding:15px 0}.select-fix-area-check{padding-left:40px;padding-right:30px}.select-fix-area-check::after{width:16px;height:10px;border-left:3px solid #fff;border-bottom:3px solid #fff}.select-fix-area-number{font-size:1.375rem;padding-right:7px;letter-spacing:2px;vertical-align:middle}.select-fix-area .select-fix-text{margin-top:5px}.performance-head{margin-top:158px}.performance-head-inner{max-width:1020px;width:79.6875%;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.performance-head-title{font-size:1.375rem}.performance-head .n-select-box{width:286px}.sort-head-inner{max-width:1020px;width:79.6875%;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.sort-head-title{font-size:1.375rem}.sort-head .n-select-box{width:286px}.border-panel-title{font-size:0.875rem}.border-panel-text{font-size:0.9375rem}.border-panel-note{font-size:0.8125rem}.message_panel-area01{max-width:336px;width:100%;padding:20px}.message_panel-area01 .account-name{font-size:1.0rem}.message_panel-area01 .account-address,.message_panel-area01 .account-date{font-size:0.9375rem}.message_panel-area01 .account-img{float:left;padding-right:18px}.message_panel-area01 .account-auth::after{content:'';width:21px;height:21px;background:url(/assets/image/common/icon_check_03.png) no-repeat;background-size:contain;display:inline-block;position:absolute;bottom:4px;right:17px}.message_panel-area01 dl.bottom-area{font-size:0.9375rem}.message_panel-area02{margin-bottom:20px;max-width:336px;width:100%;padding:15px 15px 12px}.message_panel-area02 .left-area .message-arrow{width:25px;height:18px}.message_panel-area02 .left-area .message-arrow::before{width:25px;left:3px}.message_panel-area02 .left-area .message-arrow::after{width:10px;height:10px;left:16px}.message_panel-area02 .right-area{float:right}.message_panel-area02 .message-text01{font-size:0.75rem}.message_panel-area02 .message-text02{font-size:1.125rem}.message_panel-area02 .message-text03{font-size:1.0rem}.message-total-cap{font-size:0.9375rem}.message-total-note{font-size:0.75rem}.message-total-price{font-size:0.9375rem}.message-total-breakdown-cap{font-size:0.875rem}.message-total-breakdown-list{font-size:0.8125rem}.message-total-wrap .message-price-list-help{font-size:0.875rem}.message-total-wrap .message-price-list-help:first-child{padding-bottom:18px}.message-total-wrap .message-price-list-price{font-size:0.875rem}.message-guest-img{float:left;padding-right:18px;width:66px}.message-guest-box{padding:25px 30px;width:84.93589743589743%;border-radius:8px}.message-guest-box::before{top:22%;margin-top:-12px;border:12px solid transparent;border-right:12px solid #f5f5f5;left:-24px}.message-guest-ttl{font-size:1.0rem}.message-guest-date{font-size:0.875rem}.message-guest-text{font-size:0.9375rem;margin-top:12px}.message-host-img{float:right;padding-left:18px}.message-host-box{padding:25px 30px;width:84.93589743589743%;border-radius:8px}.message-host-box::before{top:16%;margin-top:-12px;border:12px solid transparent;border-left:12px solid #fff;right:-24px}.message-host-box::after{top:16%;right:-26px;margin-top:-13px;border:13px solid transparent;border-left:13px solid #ddd}.message-host-ttl{font-size:1.0rem}.message-host-date{font-size:0.875rem}.message-host-text{font-size:0.9375rem;margin-top:12px}.reservation-cancel::before{width:140px;height:30px;font-size:0.9375rem;padding-top:3px}.reservation-now::before{width:140px;height:30px;font-size:0.9375rem;padding-top:3px}.reservation-before::before{width:140px;height:30px;font-size:0.9375rem;padding-top:3px}.travel-box{padding:20px 0;margin:30px auto 0}.travel-box-inner{width:100%;margin:0 auto;display:flex;justify-content:space-between;padding:0 1.96078431372549% 0 60px;box-sizing:border-box}.travel-box-label-now,.travel-box-label-wait,.travel-box-label-old,.travel-box-label-not{padding:0 9px;width:40px;font-size:1.375rem;position:absolute;top:0;bottom:0;left:0}.travel-box-info{font-size:0.8125rem;margin-bottom:10px}.travel-box-infowrap2{display:flex;justify-content:flex-start}.travel-box-dl{margin-right:25px}.travel-box-detail-top{border-bottom:1px solid #ccc;padding-bottom:15px}.travel-box-detail-bottom{margin-top:18px}.travel-box-detail-bottom .travel-box-info{font-size:0.875rem}.travel-box-detail-bottom .travel-box-dl{margin-right:4%}.travel-box-detail{width:68.4375%}.travel-box-add{font-size:1.0rem}.travel-box-add-wrap{margin-top:10px}.travel-box-add-zip{font-size:1.0rem}.travel-box-name{font-size:1.125rem;margin-top:4px}.travel-box-time{font-size:1.0rem}.travel-box-time-wrap{margin-top:26px}.travel-box-time-icon{font-size:1.0rem;margin:0 18px}.travel-box-time-title{font-size:0.875rem}.travel-box-btn{padding:7px 20px;font-size:0.9375rem;margin-bottom:15px}.travel-box-btn-area{width:27.500000000000004%}.reservation_7-7 .travel-box-dl{margin-top:15px}.w-details-box{padding:28px 0}.w-details-box-wrap{margin-top:30px}.w-details-box-status-box{display:flex;align-items:center}.w-details-box-status-text{font-size:0.8125rem}.w-details-box-inner{width:90.82568807339449%;margin:0 auto}.w-details-box-time{width:94.27609427609428%}.w-details-box-time-note{font-size:1.125rem}.w-details-box-time-text{font-size:1.375rem}.w-details-box-time-text-title{font-size:0.9375rem}.w-details-box-time-text-wrap{width:37.03703703703704%}.w-details-box-arrow{width:5.723905723905724%}.w-details-box-btn:after{background-size:18px}.w-details-box-btn.active:before{background-size:18px}.w-details-box-table{padding-top:26px;margin-top:26px}.w-details-box-title{font-size:1.125rem}.w-details-box-text{margin-top:6px;font-size:0.9375rem}.w-details-box-room-title{font-size:1.125rem}.w-details-box-room-list{font-size:0.9375rem;display:flex;justify-content:space-between}.w-details-box-room-list-inner{width:70%}.w-details-box-room-days{width:30%}.w-details-box-room-people,.w-details-box-room-days,.w-details-box-room-price{font-size:0.8125rem}.w-details-box-total-wrap{padding:25px 0}.w-details-box-total-title{font-size:1.125rem}.w-details-box-total-title-note{font-size:0.875rem}.w-details-box-total-price{font-size:1.125rem}.w-details-box-payment-title{font-size:1.125rem}.w-details-box-payment-detail{display:flex;justify-content:space-between;align-items:flex-start;margin-top:18px}.w-details-box-payment-method{font-size:0.9375rem}.w-details-box-payment-method-note{font-size:0.75rem}.w-details-box-payment-price{font-size:0.9375rem}.w-details-box-payment-thanks{margin-top:18px}.receipt-side-host{background:#fff}.receipt-side-host-inner{width:88.09523809523809%;margin:0 auto}.receipt-side-host-box{margin-bottom:27px;margin-top:180px}.receipt-side-host-box-inner{width:88.09523809523809%;margin:0 auto}.receipt-side-host-name{font-size:1.125rem;width:71.95945945945947%;margin-left:5.405405405405405%}.receipt-side-host-img-area{display:flex;align-items:center;flex-wrap:wrap}.receipt-side-host-img{width:21.95945945945946%}.receipt-side-host-btn{width:100%;font-size:1.0rem;padding:8px 0;margin-top:20px}.receipt-side-host-tel{font-size:1.125rem;text-align:center;margin-top:18px}.receipt-side-host-tel::before{width:20px;height:24px;margin:1px 8px 0 0}.sw-details-box{padding:28px 0}.sw-details-box-wrap{margin-top:30px}.sw-details-box-inner{width:90.82568807339449%;margin:0 auto}.sw-details-box-time{width:94.27609427609428%}.sw-details-box-time-note{font-size:0.875rem}.sw-details-box-time-text{font-size:1.0rem}.sw-details-box-time-text-title{font-size:0.75rem}.sw-details-box-time-text-wrap{width:37.03703703703704%}.sw-details-box-arrow{width:5.723905723905724%}.sw-details-box-table{padding-top:26px;margin-top:26px}.sw-details-box-title{font-size:1.0rem}.sw-details-box-text{margin-top:6px;font-size:0.9375rem}.sw-details-box-other::before{width:10px;top:10px;left:0}.sw-details-box-other::after{height:10px;top:6px;left:4px}.change-panel{padding:25px}.review-record-table{width:89.61748633879782%}.review-record-table-wrap{padding:5px 0}.review-record-table-wrap.active .review-record-title{font-size:1.0rem}.review-record-title{font-size:0.875rem;width:30.48780487804878%}.review-record-star{width:57.92682926829268%}.review-record-star-number{font-size:1.5rem;margin-left:8.421052631578947%;margin-top:2px}.review-record-star-all,.review-record-star-empty{width:14.210526315789473%;margin-left:2.631578947368421%}.review-record-panel-g{padding:35px}.help-room-title::before{width:27px;height:27px}.help-room-text{font-size:0.9375rem}.help-room-box{padding-bottom:20px}.help-room-box-title{padding:8px 0;font-size:1.125rem;font-weight:bold}.help-room-box-inner{width:75.9322033898305%;margin:0 auto 0}.help-room-box-child{margin-top:20px}.help-room-box-child-title{padding:4px 0;font-size:1.0rem;font-weight:bold}.help-room-box-child-text{width:89.28571428571429%;margin:10px auto;padding:6px 0;font-size:0.875rem;font-weight:bold}.captcha-box{padding:20px 0}.captcha-box-inner{width:90.8675799086758%;margin:0 auto}.captcha-img{width:46.984924623115575%}.captcha-img-link{width:47.73869346733669%}.price-box-title-modal::after{content:'';width:7px;height:7px;border:0px;border-left:2px solid #000;border-bottom:2px solid #000;transform:rotate(-45deg);position:absolute;top:50%;right:19px;margin-top:-5px}.price-box-title-modal.active::after{content:'';width:7px;height:7px;border:0px;border-top:2px solid #000;border-right:2px solid #000;transform:rotate(-45deg);position:absolute;top:50%;right:19px;margin-top:-5px}.price-box-title-modal{padding:25px 20px}.price-box-title{font-size:0.9375rem}.price-box-inner-title{font-size:0.9375rem}.price-box-amount-list:first-of-type{padding-top:15px}.roomtype-panel1{display:flex;padding:28px 0;border:2px solid #ddd;border-top:4px solid #ff8228}.roomtype-panel2{display:flex;border:2px solid #ddd;padding:28px 0;border-top:none}.roomtype-panel-left{border-right:1px dotted #ddd;width:54.11764705882353%;padding-left:3.431372549019608%;padding-right:2.941176470588235%}.roomtype-panel-right{width:45.88235294117647%;padding:0 2.941176470588235%;display:flex;align-items:flex-start}.roomtype-panel-table-border{padding:0 0 18px;border-bottom:1px solid #ddd;margin-bottom:18px}.roomtype-panel-title{font-size:1.0rem}.roomtype-panel-address{font-size:0.875rem;margin-top:14px;margin-bottom:15px}.roomtype-panel-btn{font-size:0.9375rem;margin-bottom:10px;padding:11px 0 7px;width:48.23529411764706%}.roomtype-panel-btn-big{font-size:0.9375rem;margin-bottom:10px;padding:11px 0 7px}.roomtype-panel-btn-preview{font-size:0.9375rem;margin-bottom:10px;padding:12px 0 8px;width:48.23529411764706%}.roomtype-panel-btn-wrap{display:flex;width:83.33333333333334%;flex-wrap:wrap;justify-content:space-between}.roomtype-panel-select{font-size:0.9375rem;padding:13px 17px 8px;width:100%}.roomtype-panel-select-wrap{width:48.23529411764706%;margin-bottom:10px}.roomtype-panel-arrow-top,.roomtype-panel-arrow-bottom{width:40px;height:40px}.roomtype-panel-arrow-bottom{margin-top:10px}.roomtype-panel-arrow-bottom.active:hover{opacity:0.8}.roomtype-panel-arrow-top.active:hover{opacity:0.8}.roomtype-panel-arrow-wrap{width:8.547008547008547%;margin-left:5.982905982905983%}.roomtype-panel-del a{width:20px;margin:20px auto 0}.roomtype-panel-note{font-size:0.9375rem}.roomtype-panel-bar{width:100%;margin:10px 0 15px}.roomtype-panel-check-table{margin-bottom:15px;width:28%}.roomtype-panel-check-table-title{font-size:0.8125rem}.roomtype-panel-check-table-text{font-size:0.9375rem}.roomtype-panel-check-table-text::before{width:16px;height:16px;margin-right:4px}.roomtype-panel-category-table{margin-bottom:15px;width:20%}.roomtype-panel-category-table-title{font-size:0.8125rem}.roomtype-panel-category-table-value{font-size:0.9375rem}.roomtype-panel-add span::before{width:16px;top:10px;left:-6px}.roomtype-panel-add span::after{height:16px;top:3px;left:1px}.roomtype-panel-add{padding:15px 0;font-size:1.0rem}.roomtype-panel-add-wrap{border:2px solid #ddd;border-top:none}.account-money{font-size:1.25rem}.account-money-box-wrap{display:inline-block;padding:12px 30px;margin-top:20px}.account-money-text{font-size:1.0rem}.pagination-wrap{border-top:1px solid #ddd;padding:30px 0 40px}.pagination-wrap-noborder{border-top:none}.pagination-list{font-size:1.25rem}.pagination-prev-btn{padding-left:30px;margin-top:12px}.pagination-prev-btn:hover{opacity:0.8}.pagination-prev-btn::before{left:0}.pagination-next-btn{padding:12px 0;width:180px;border-radius:5px}.pagination-next-btn:hover{opacity:0.8}.pagination-next-btn::before{right:14px}.calendar-title{font-size:2.125rem}.calendar-pager-prev,.calendar-pager-next{cursor:pointer}.calendar-pager-prev:hover,.calendar-pager-next:hover{background:#fafafa}.travel_3-1 .search-pager-wrap,.reservation_7-1 .search-pager-wrap,.listing_9_1 .search-pager-warp{margin-top:60px}.travel_3-1 .search-pager-list,.reservation_7-1 .search-pager-list,.listing_9_1 .search-pager-list{width:36px}.list-pagination{float:left;margin-bottom:10px}.list-pagination ul li.list-pagination-prev span,.list-pagination ul li.list-pagination-prev a{padding:6px 17px}.list-pagination ul li.list-pagination-prev::before{left:15px;width:9px;height:9px;top:50%}.list-pagination ul li.list-pagination-next span,.list-pagination ul li.list-pagination-next a{padding:6px 17px}.list-pagination ul li.list-pagination-next::before{right:15px;width:9px;height:9px;top:50%}.list-pagination ul li span,.list-pagination ul li a{font-size:0.875rem;padding:6px 13px}.list-number{float:right;font-size:0.9375rem;text-align:right;padding-left:15px}.complete-step-wrap{margin-top:40px}.complete-step-list{padding:30px 0}.complete-step-list-inner{width:662px;margin:0 auto}.complete-step-title{font-size:1.5rem;display:inline-block}.complete-step-text{width:345px;margin-left:45px;display:inline-block}.complete-step-icon{width:54px;margin-left:125px}.complete-next-btn{width:180px;font-size:1.25rem;padding:12px 0}.complete-next-btn-wrap{display:inline-block;vertical-align:middle}.complete-step-last{font-size:1.5rem}.complete-step-last-wrap{margin-top:22px}.complete-step-last-icon{width:32px}.complete-roomtype-box{display:flex;justify-content:space-between;align-items:center;padding:40px}.complete-roomtype-box-text{text-align:left}.complete-roomtype-help-wrap{padding-top:60px}.complete-roomtype-help-title::before{width:29px;height:29px;margin-right:7px;margin-top:-3px}.complete-roomtype-help-title{font-size:1.125rem;padding:11px 0}.complete-roomtype-help-img{width:460px;margin:38px auto 0}.calendar-week{font-size:0.875rem;margin-left:8px}.calendar-week-wrap{margin-top:28px}.calendar-el{padding:2px;min-height:100px}.calendar-el.today .calendar-days::after{font-size:0.75rem;right:8px;top:6px}.calendar-days{font-size:0.875rem}.calendar-number{font-size:0.8125rem}.calendar-number-hr{font-size:1.375rem}.calendar-number-limit{font-size:0.8125rem}.calendar-number-reserve{font-size:0.8125rem}.calendar-price{text-align:center;font-size:0.8125rem}.calendar-select-box{margin-top:95px;margin-bottom:30px}.calendar-select-box-col{width:87.76119402985074%;margin:26px auto 0}.calendar-select-use-btn{font-size:1.0rem}.calendar-select-use-btn:hover{text-decoration:none;opacity:0.8}.calendar-select-day-table{width:47.27891156462585%}.calendar-select-day-title{font-size:0.9375rem}.calendar-select-day-input{padding:14px 17px}.calendar-select-price-input{padding:14px 17px}.calendar-select-price-title{font-size:0.9375rem}.calendar-select-price-table{width:100%}.calendar-select-app-btn{font-size:1.0rem;padding:10px 0;width:47.27891156462585%}.calendar-select-app-btn:hover{text-decoration:none;opacity:0.6}.calendar-stocks-input{padding:14px 17px}}@media all and (max-width: 767px){.fk_gd{width:90%}.fk_gd-1-2 .fk_gd_col{width:100%}.fk_gd-1-3 .fk_gd_col{width:100%}.fk_gd-full.fk_gd-1-3 .fk_gd_col.fk_gd_col-border{width:100%}.fk_gd-full.fk_gd-1-3 .fk_gd_col.fk_gd_col-border img{width:100%}.comp-title_1{margin-top:50px;font-size:1.5625rem}.fk_title_1{font-size:1.0625rem}.fk_title_1_black{font-size:1.0625rem}.fk_title_2{font-size:1.0rem}.fk_title_3{font-size:0.875rem}.title-sp14{font-size:0.875rem !important}.help-title::before{width:40px;height:40px;margin-right:7px}.help-title{font-size:1.5rem}.help-title_2{font-size:0.75rem}.category-title{font-size:0.625rem;font-weight:normal}.c_title_1{font-size:1.0rem}.c_title_2{font-size:0.875rem}.c_title_3{font-size:0.875rem}.b-title{font-size:1.0rem;padding-bottom:8px}.b-title_2{font-size:0.875rem;padding-bottom:8px}.lang-title{font-size:0.8125rem}.lang-title::before{width:16px;height:16px;margin-right:6px}.lang-title-wrap{padding:7px 8px}.topics-tile{font-size:1.0rem;padding-bottom:9px}.subject-title{font-size:0.9375rem}.subject-title-note{font-size:0.8125rem}.line-title{font-size:1.0rem}.line-title-wrap{font-size:1.0rem;padding-bottom:9px}.line-title2{font-size:0.9375rem}.line-title2-wrap{padding-bottom:9px}.line-title2-note{font-size:0.6875rem}.money-title{font-size:1.0rem}.money-title-sub{font-size:1.25rem;margin-top:10px}.sps-text{font-size:0.75rem !important}.file-number{font-size:1.3125rem}.file-number-wrap{font-size:0.6875rem;display:block}.price-datail-reservation-area{position:relative;border-bottom:1px solid #ccc;background:#fafafa;padding:17px 0}.price-datail-reservation-area .price-datail-text{font-size:1.0625rem;font-weight:bold;display:inline-block;margin:0;padding-left:4.807692307692308%}.price-datail-reservation-area .host-box-reservation-btn-wrap{right:4.807692307692308%;position:absolute;display:inline-block}.price-datail-reservation-area .host-box-reservation-btn-wrap a{color:#fff}.price-datail-reservation-area .host-box-reservation-btn-wrap a:link{color:#fff}.price-datail-reservation-area .host-box-reservation-btn-wrap a:visited{color:#fff}.price-datail-reservation-area .host-box-reservation-btn-wrap a:hover{color:#fff}.price-datail-reservation-area .host-box-reservation-btn-wrap a:active{color:#fff}.check-text{font-size:0.8125rem}.check-text::before{width:20px;height:20px;margin-right:7px;margin-top:-3px}.revise-area{width:100%}.help-text{font-size:0.75rem}.complete-text{font-size:0.875rem;margin-top:32px}.license-area-right{justify-content:flex-end;margin-top:14px}.license-app{font-size:0.875rem;padding:9px 0;width:37.7906976744186%}.license-up{font-size:0.8125rem;margin-left:18px}.license-days{font-size:0.6875rem}.license-del{width:5.668604651162791%;margin-left:13px}.text-id-title{font-size:1.0625rem}.text-id-box{width:100%;margin-top:12px;font-size:1.0625rem}.result-text{font-size:0.75rem}.price-list{padding-top:27px !important;padding-bottom:27px !important;font-weight:bold}.price-list-help{font-size:0.875rem;text-align:left;line-height:1;color:#333}.price-list-help:first-child{padding-bottom:20px}.price-list-help::after{content:'';background:url(/assets/image/common/icon_help_sp.png) no-repeat left top;background-size:contain;display:inline-block;padding:0;text-align:center;vertical-align:middle;width:20px;height:18px;margin-left:5px;margin-top:-3px}.price-list-price{position:absolute;right:4.807692307692308%;display:inline-block}.tsgw-text::after{position:absolute;bottom:-1em;left:0;z-index:2;content:'';width:100%;height:40px;background:linear-gradient(rgba(255,255,255,0) 0, rgba(255,255,255,0.4) 20%, rgba(255,255,255,0.7) 40%, #fff 90%)}.message-room-area{font-size:0.8125rem;padding:20px 0}.receipt-name{margin-top:0}.receipt-days{text-align:right}.column2-l-text-left{width:50%}.column2-ln-text-left{width:50%}.bl-link::after{width:11px;height:10px;margin-left:4px}.prev-link{font-size:0.9375rem;padding-left:4.36046511627907%}.help-list{font-size:0.75rem;margin-bottom:10px}.lang-list{font-size:0.75rem;padding:12px 13px;margin-left:14px}.lang-list-wrap{background:#f5f5f5;padding:15px 14px;margin-top:20px}.lang-icon{width:12px;height:12px}.lang-icon::before{width:12px;top:6px;left:-3px}.lang-icon::after{height:12px;top:0px;left:2px}.anchor-list{margin-left:20px}.anchor-list{font-size:0.8125rem}.search-detail-icon-list-text{font-size:0.6875rem}.search-detail-icon-home img{width:25px}.search-detail-icon-people img{width:28px}.search-detail-icon-room img{width:15px}.search-detail-icon-bed img{width:25px}.search-detail-icon-breadth img{width:21px}.column3-list{font-size:0.625rem}.column-table-title{width:40%;font-size:0.875rem}.column-table-detail{font-size:0.875rem}.evaluation-list-bar0,.evaluation-list-bar1,.evaluation-list-bar2,.evaluation-list-bar3,.evaluation-list-bar4{width:69.76744186046511%;padding-bottom:16px;margin:0 12px}.evaluation-star-box{display:flex;align-items:center}.evaluation-star-text{margin-left:12px;font-size:0.75rem}.evaluation-star-text-number{font-size:1.0rem}.evaluation-star-text-note{font-size:0.75rem}.room-detail-list,.room-detail-list2{font-size:0.6875rem;margin-left:25px}.room-detail-list-wrap,.room-detail-list2-wrap{margin-left:-25px}.room-detail-list2{font-size:0.875rem}.room-detail-list2:first-child span{display:block}.room-detail-list2-wrap{align-items:flex-end;justify-content:space-between}.checkbox-list-border{padding-bottom:20px;margin-bottom:20px}.checkbox-list-border-text{font-size:1.0rem;margin-top:12px;margin-left:28px}.dashboard-topics{margin-bottom:50px}.dashboard-topics-link{font-size:0.8125rem}.reservation-detail{margin:0 0 30px 0}.reservation-category{font-size:0.6875rem;padding:1.906779661016949% 2.330508474576271% 0;width:31.3953488372093%}.reservation-status{font-size:0.75rem;margin-left:31.3953488372093%;padding:1.906779661016949% 2.330508474576271%;width:68.6046511627907%}.reservation-status .a-link-wrap .n-text{font-size:0.75rem}.reservation-status .active img{width:63.559322033898304%}.review-record-list{margin-top:10px}.review-record-list-title{font-size:0.6875rem}.review-record-list-detail{font-size:0.75rem}.performance-view{font-size:1.25rem}.performance-view-title{font-size:0.875rem}.performance-view-title-area{padding-bottom:15px;margin-top:26px}.performance-view-table{margin-right:30px}.performance-view-unit{margin-left:10px}.indent-note{text-indent:-0.75rem;margin-left:0.75rem}.indent-note-wrap{margin-top:30px}.more-btn{width:52.32558139534884%;padding:12px 0}.more-btn-text{font-size:0.875rem}.more-btn-text::before{width:16px;top:6px;left:-1px}.more-btn-text::after{height:16px;top:-1px;left:6px}.help-sp-btn{width:11.773255813953488%;height:auto;position:fixed;z-index:2;bottom:60px;right:12px;padding:11.773255813953488% 0}.help-sp-btn img{width:100%}.complete-btn{width:85.75581395348837%;margin-top:30px;font-size:0.875rem;padding:14px 0}.l-btn-title{font-size:0.875rem}.l-btn-title label{font-size:0.875rem}.l-btn-link{font-size:0.8125rem;padding:14px 30px}.m-btn{width:100%;margin-top:12px}.m-btn-title{font-size:0.875rem}.m-btn-link::after{top:70%}.m-btn-link{font-size:0.8125rem;padding:12px 15px}.modal-form-btn{margin-top:20px;font-size:0.875rem;padding:14px 36px}.modal-form-btn_2{font-size:0.875rem;padding:14px 0;width:100%}.set-btn{width:29.069767441860467%;font-size:0.875rem;padding:14px 0}.print-btn{width:100%;margin:0 auto;margin-top:30px;font-size:0.875rem;padding:14px 0}.more-room-btn{width:100%;padding:12px 0}.more-room-btn-text{font-size:0.875rem}.more-room-btn::before{width:16px;top:17px;left:20px}.more-room-btn::after{height:16px;top:10px;left:27px}.lang-more-btn{padding:13px 0;font-size:0.875rem}.lang-more-btn-wrap{width:100%}.lang-more-btn::before{width:16px;top:17px;left:20px}.lang-more-btn::after{height:16px;top:10px;left:27px}.more-id-btn{width:100%;padding:12px 0}.more-id-btn-text{font-size:0.875rem}.more-id-btn::before{width:16px;top:17px;left:20px}.more-id-btn::after{height:16px;top:10px;left:27px}.id-end-btn{margin-top:20px;font-size:0.875rem;padding:14px 0;width:100%}.revise-btn{width:47.391304347826086%;margin:0 auto;margin-top:15px;margin-left:auto;margin-right:14px;font-size:0.75rem;padding:10px 0}.revise-btn-wrap{display:flex;align-items:center}.revise-btn-wrap .delete-icon{width:8.478260869565217%;margin-top:16px}.delete-icon{width:30%}.delete-icon_2{width:6.349206349206349%;margin-top:16px}.delete-icon_3{width:6.349206349206349%;margin-top:16px;margin-left:auto !important;display:block}.preview-btn{width:34.883720930232556%;font-size:0.875rem;padding:11px 0;vertical-align:top;margin:0 auto 0 0}.preview-btn2{width:34.883720930232556%;font-size:0.875rem;padding:11px 0;vertical-align:top;margin:0 auto 0 0}.list-btn-wrap{margin-top:13px;display:flex;align-items:center}.list-btn-wrap_2{display:flex;justify-content:center;margin:0;width:100%;margin-top:16px}.list-btn-wrap_2 .o-list-btn{width:48.818897637795274%}.list-btn-wrap_3{margin-top:13px;align-items:center}.list-btn-wrap_4{margin-top:20px;align-items:center;display:flex;flex-wrap:wrap}.list-btn-wrap_4 .o-list-btn{width:46%}.list-btn-wrap_4 .o-list-btn:nth-child(2n+1){margin-right:6%}.list-btn-wrap_4 .o-list-btn:nth-child(1n+3){margin-top:15px;margin-bottom:15px}.list-btn-wrap_4 .preview-btn{margin-left:50%}.list-btn-wrap_5{margin-top:13px;display:flex;align-items:center;flex-wrap:wrap}.list-btn-wrap_5 .delete-icon_2{display:block;margin-left:auto;margin-top:15px}.o-list-btn,.o-list-btn-big{width:45.66929133858268%;font-size:0.875rem;padding:11px 0;margin:0;vertical-align:top}.o-list-btn-big{width:98.5%;margin:15px 0}.add-btn{width:100%}.add-btn::before{width:16px;top:43%;left:20px}.add-btn::after{height:16px;top:17%;left:27px}.new-listing-btn{width:100%;padding:12px 0}.new-listing-btn-text{font-size:0.875rem}.new-listing-btn::before{width:16px;top:22px;left:20px}.new-listing-btn::after{height:16px;top:15px;left:27px}.modal-yn-btn{width:45.20547945205479%;padding:12px 0;font-size:0.875rem}.modal-yn-btn-wrap{width:72.15815485996706%}.save-btn-yes{font-size:0.875rem;padding:14px 36px;width:50%}.save-btn-no{font-size:0.875rem;padding:14px 4.6875%;width:50%;margin:0 3.90625% 0 0;color:#333 !important}.save-btn-wrap{margin-top:50px;margin-bottom:40px}.apply-btn{font-size:0.875rem;padding:14px 0;margin-right:4.71%}.revise-btn_2{width:80px;font-size:0.875rem;padding:14px 0}.see-more-btn{font-size:0.875rem}.see-more-btn_2{font-size:0.875rem}.refine-btn-yes{font-size:0.875rem;padding:14px 36px;width:50%}.refine-btn-no{font-size:0.875rem;padding:14px 4.6875%;width:50%;margin:0 3.90625% 0 0;color:#333 !important}.refine-btn-wrap{margin-top:20px;padding-top:20px;margin-bottom:20px;background:#fff}.contents-search_price-datail .refine-btn-wrap{margin-top:0;margin-bottom:10px;padding-top:10px}.contents-search_price-datail .refine-btn-wrap .refine-btn-yes{padding:14px 0}.modal-listing-btn-yes{font-size:0.875rem;padding:14px 0;width:32.56578947368421%}.modal-listing-btn-no{font-size:0.875rem;padding:14px 0;width:32.56578947368421%;margin:0 3.90625% 0 0;color:#333 !important}.modal-listing-btn-wrap{margin-top:30px;background:#fff}.b-map-btn-link::before{width:8px;height:12px}.photo-view-btn{font-size:0.6875rem;padding:8px 15px}.translation-btn{font-size:0.875rem}.r-login-btn{padding:12px 0;font-size:0.875rem}.signup-btn{padding:12px 0;font-size:0.75rem}.signup-btn-wrap{width:40.756914119359536%}.login-check-btn{padding:12px 0;font-size:0.875rem}.dashboard-btn{padding:12px 0;width:100%;font-size:0.875rem}.dashboard-btn-area{padding:20px 0}.dashboard-btn-text{font-size:0.8125rem;margin-top:18px}.select-fix-btn{width:78%;display:flex;justify-content:flex-end}.select-fix-btn-del,.select-fix-btn-arc{font-size:0.625rem;width:43%;border-radius:3px;display:flex;padding:8px 0 6px 3.90625%;line-height:1.4;margin:0 0 0 3.90625%}.select-fix-btn-del::before{width:10px;height:14px;background-size:contain;margin-right:10px;margin-top:6px}.select-fix-btn-arc::before{width:15px;height:11px;background-size:contain;margin-right:10px;margin-top:6px}.m-send-btn{width:47.093023255813954%;font-size:0.875rem;padding:14px 0;margin:20px 0 0 auto;vertical-align:top;transition:all 0.2s ease}.m-save-btn{width:100%;font-size:0.875rem;padding:14px 0;margin:20px 0 40px auto;vertical-align:top;transition:all 0.2s ease}.m-save-btn.load::after{right:20px}.m-save-btn.end::after{right:20px}.m-save-btn.error{width:100%;font-size:0.875rem;padding:14px 0;margin:10px 0 0 auto;vertical-align:top;transition:all 0.2s ease}.m-save-btn-error-text{font-size:0.875rem}.reservation-btn{font-size:0.75rem;padding:14px 0;width:27.61627906976744%}.reservation-btn-wrap{bottom:20px;right:4.36046511627907%;width:100%;margin:0 0 0 auto}.csv-btn{width:100%;padding:12px 0;font-size:0.875rem;margin-bottom:40px}.receipt-side-btn{font-size:0.8125rem;margin-bottom:16px;padding:5px 20px}.receipt-printing-btn{font-size:0.875rem;width:29.069767441860467%;padding:6px 0}.receipt-printing-btn-prev{font-size:0.875rem}.cb-btn{font-size:1.0rem;padding:8px 0;margin-top:16px}.cb-btn-title{font-size:1.0rem}.revise-btn_3{width:100%;font-size:0.875rem;padding:7px 0;margin:20px 0 10px}.reservation-host-btn{width:100%;font-size:0.875rem;padding:1.453488372093023% 0 1.017441860465116%;margin-top:1.453488372093023%}.room-type-btn{width:100%;margin:0 auto;margin-bottom:20px;font-size:0.875rem;padding:12px 0}.hint-btn{font-size:0.875rem;padding:10px 0;width:47.093023255813954%}.hint-btn-wrap{margin:0}.hint-btn-wrap::after{width:20px;height:20px;background-size:contain;margin-left:10px;margin-top:-6px}.review-record-btn-area{margin-top:30px}.review-record-btn-prev,.review-record-btn-app{width:47.093023255813954%;font-size:1.0rem;padding:12px 0}.review-record-btn-app{margin-left:5.813953488372093%}.p-prev-btn{margin-top:28px;font-size:0.875rem}.account-input-wrap{margin:30px auto}.account-input-title{font-size:1.0625rem;margin-top:4px}.account-input-btn{font-size:0.875rem}.account-input-btn-wrap{width:43.604651162790695%;margin-left:auto}.account-input-result{font-size:0.8125rem;margin-top:8px}.account-save-btn{margin-top:30px;font-size:0.875rem;width:47.093023255813954%}.receive-btn{font-size:0.875rem;padding:13px 0;margin-top:15px}.receive-btn-wrap:first-of-type{margin-bottom:24px}.receive-btn-wrap{margin:0}.receive-btn-box{width:100%}.receive-btn-title{font-size:0.875rem;width:100%;font-weight:bold;margin-bottom:10px}.history-btn{font-size:0.875rem;padding:13px 0}.history-btn:last-child{margin-bottom:50px}.pmt-btn{padding:12px 0;font-size:0.875rem}.search-area-btn{font-size:0.8125rem;margin-left:14px}.search-area-btn-wrap{width:89.58333333333334%;margin:0 auto 0;padding-top:20px;overflow:auto;white-space:nowrap}.download-btn{width:100%;margin:0;font-size:0.875rem;padding:10px 10px;box-sizing:border-box;text-align:center;line-height:1.2}.download-btn::before{position:absolute;width:12px;height:14px;top:10px;left:10px;background-position:center center}.date-table th{font-size:0.75rem;padding:14px 18px}.date-table td{font-size:0.8125rem;padding:14px 18px}.date-table-title{font-size:0.75rem}.rate-table-title-text{font-size:0.8125rem}.rate-table-title-value{font-size:0.9375rem}.rate-table-title-value-unit{margin-left:5px}.rate-table-value{padding-bottom:22px}.rate-table-value-wrap{padding-bottom:22px}.listing-table{width:100%;margin-bottom:30px}.listing-table th{font-size:0.8125rem;padding:8px 4.36046511627907% 6px}.listing-table td a{font-size:0.8125rem;padding:17px 8.720930232558139% 15px}.money-table-wrap{margin-top:30px;font-size:0.8125rem}.money-table-theads{display:none}.money-table-th-sp{font-size:0.625rem;color:#737373;display:block}.money-table-tr:first-child{background:#fafafa;border:1px solid #ddd;padding-bottom:10px}.money-table-tr:first-child .money-table-td-th{background:#ddd;margin-top:0}.money-table-tds{width:87.97101449275362%;margin:0 auto;display:flex;flex-wrap:wrap}.money-table-td{padding-right:1.647446457990115%;width:30%;margin-top:10px;font-size:0.8125rem}.money-table-td-th{font-weight:bold;background:#f5f5f5;padding:1.449275362318841% 2.898550724637681%;margin-top:15px}.money-table-td-sp-long{width:100%}.money-table-note{width:87.97101449275362%;margin:10px auto 0;font-size:0.6875rem}.money-table-pending-pc{display:none}.money-table-pending-sp{color:#fff;background:#bf0000;font-size:0.625rem;display:inline-block;padding:0 5px}.money-table-definition-pc{display:none}.money-table-definition-sp{color:#fff;background:#ff8228;font-size:0.625rem;display:inline-block;padding:0 5px}.money-table-received-pc{display:none}.money-table-received-sp{color:#fff;background:#80c500;font-size:0.625rem;display:inline-block;padding:0 5px}.account_13-9 .t-select-box{margin-top:30px}.account_13-9 .t-select-box-left,.account_13-9 .t-select-box-center,.account_13-9 .t-select-box-right{width:38.666666666666664%}.account_13-9 .t-select-box-center{margin-left:10px}.listing_9-2 .h-select-box:first-child .h-select-box-list:first-child{margin-bottom:15px}.reservation-sort-box{width:50%;margin:0 auto 0 0}.z-input-title{font-size:0.875rem}.z-input-box-center{font-size:0.875rem}.z-input-box-note{font-size:0.875rem}.s-input-title{font-size:0.875rem}.sb-input-wrap,.sbt-input-wrap{display:flex;align-items:center;flex-wrap:wrap}.sb-input-title,.sbt-input-title{width:46.51162790697674%}.sb-input-title-sub,.sbt-input-title-sub{display:block;font-size:0.625rem}.sb-input-box,.sbt-input-box{margin-left:auto;justify-content:flex-end;width:46.51162790697674%}.sb-input-box-center,.sbt-input-box-center{width:50%}.sb-input-box-left,.sbt-input-box-left{width:12px;height:12px;margin-right:20px}.sb-input-box-right,.sbt-input-box-right{width:12px;height:12px;margin-left:20px}.sbt-input-wrap{display:flex;align-items:flex-start;flex-wrap:wrap}.sbt-input-title{margin-top:20px}.sbt-input-title-sub{display:block;font-size:0.625rem}.sbt-input-box{flex-wrap:wrap}.sbt-input-box-left{width:12px;height:12px;margin-right:20px}.sbt-input-box-right{width:12px;height:12px;margin-left:20px}.sbt-input-box-end{display:block;width:100%;margin-left:auto;text-align:right;margin-top:15px}.sbs-input-wrap{display:flex;align-items:center;flex-wrap:wrap}.sbs-input-title{width:46.51162790697674%}.sbs-input-title-sub{display:block;font-size:0.625rem}.sbs-input-box{margin-left:auto;justify-content:flex-end;width:46.51162790697674%}.sbs-input-box-center{width:50%}.sbs-input-box-left{width:12px;height:12px;margin-right:20px}.sbs-input-box-right{width:12px;height:12px;margin-left:20px}.sbsd-input-wrap{display:flex;align-items:center;flex-wrap:wrap}.sbsd-input-title{width:46.51162790697674%}.sbsd-input-title-sub{display:block;font-size:0.625rem}.sbsd-input-box{justify-content:flex-end;width:46.51162790697674%}.sbsd-input-box-center{width:50%}.sbsd-input-box-left{width:12px;height:12px;margin-right:20px}.sbsd-input-box-right{width:12px;height:12px;margin-left:20px}.num-input-title{font-size:0.875rem}.num-input-box-numeric{width:100%;margin-top:12px}.num-input-box span{margin:0 10px}.input-suggest-wrap{top:43px}.input-suggest-list{padding:10px 15px}.nz-input{padding:14px 15px}.nz-input-title{font-size:1.0625rem}.nz-input-box{width:100%;margin-top:12px}.nz-input-box-left{width:31.954887218045116%}.nz-input-box-right{width:56.766917293233085%}.nz-input-box-center{font-size:0.875rem}.nz-input-box-note{font-size:0.875rem}.nz-input-box-note-pc{display:none}.r-login-input,.wr-login-input{margin-top:20px}.search-input{width:100%;padding:12px 0 12px 17px}.search-input-wrap .search-input{padding-right:50px}.search-input-wrap{width:86.97916666666666%;margin:0 auto}.calendar-suggest{width:100%}.calendar-suggest-title{font-size:0.875rem}.calendar-suggest-el{font-size:0.875rem;height:40px;padding:8px 0}.tid-input{background:#fff;z-index:2}.tid-input-wrap{display:flex;justify-content:space-between}.tid-input-list{width:39.58333333333333%;margin:0}.tid-input-title{font-size:0.875rem}.tid-input-box{display:flex;align-items:center;justify-content:space-between;position:relative}.tid-input-center{color:#333;margin:0 10px;font-size:0.875rem;text-align:center;position:absolute;bottom:13%;right:0;left:0;z-index:0}.people-suggest{width:88.37209302325581%}.people-suggest .sb-input-title{font-size:0.875rem}.payment-input{padding:14px 15px}.payment-input-title{font-size:0.875rem}.payment-input-box{width:100%;margin-top:12px}.payment-input-box-left{width:31.954887218045116%}.payment-input-box-right{width:56.766917293233085%}.payment-input-box-center{font-size:0.875rem;margin:0 6px}.cd-input-last{margin-top:20px}.cd-input-title{font-size:1.0rem}.cd-input-text{font-size:0.875rem}.cd-input-btn{font-size:1.0rem;padding:8px 0}.date-input-inner{display:block}.date-input-inner:first-of-type dd{margin-right:5.813953488372093%}.date-input-wrap{justify-content:space-between}.date-input-box{width:auto}.date-input-title{font-size:0.875rem;width:auto}.ts-input{padding:14px 15px;box-shadow:0px 0px 0px 5px rgba(255,255,255,0.4)}.ts-input-wrap{position:absolute;width:86.84895833333334%;bottom:15.625%}.ts-input-button{width:39px}.pm-input{padding:10px 15px}.pm-btn{padding:12px 0;font-size:0.875rem}.l-radio-wrap{margin:30px auto}.l-radio-title{font-size:1.0625rem}.l-radio-list{margin-right:50px}.l-radio-box{margin-top:18px}.k-radio-wrap{margin:30px auto}.k-radio-title{font-size:1.0625rem}.k-radio-list{margin-right:50px}.k-radio-box{margin-top:18px}.t-file-title{font-size:1.0625rem}.t-file-output{font-size:0.875rem;margin-top:8px;padding:13px 21px;display:inline-block;line-height:1}.t-file-img-wrap{width:44.481054365733115%;padding:21px 0}.t-file-close.active{top:18px;right:18px}.g-file-title{font-size:0.875rem}.g-file-output{font-size:0.875rem;margin-top:8px;padding:13px 21px;display:inline-block;line-height:1}.g-file-img-wrap{width:44.481054365733115%;padding:21px 0}.g-file-close.active{top:18px;right:18px}.profile-img{width:100%}.profile-img .profile-img-bg{background-size:contain}.profile-img-txt{font-size:0.875rem}.p-file-del{clip-path:circle(16px at 100px 16px);border-radius:60px;background-position:94px}.p-file-del-note{font-size:0.6875rem}.p-file-output{padding-bottom:100%}.b-file-wrap .t-file-output{width:100%}.b-file-title{font-size:1.0rem}.b-file-box{width:100%;margin-left:0}.b-file-btn{font-size:0.875rem;padding:12px 0;margin-top:12px}.passport-img{width:100%}.reservation-room-num-wrap{padding:5.208333333333334%;margin-top:20px}.reservation-room-num li{width:47.093023255813954%;padding:5.208333333333334%;margin-right:5.208333333333334%}.reservation-room-num li:nth-child(2n){margin-right:0}.reservation-room-num li:nth-child(n+3){margin-top:5.208333333333334%}.reservation-room-num .n-check-label{padding-left:30.864197530864196%;font-size:0.875rem}.n-textarea,.b-textarea,.s-textarea,.m-textarea{padding:15px;font-size:1.0rem}.n-textarea-wrap::after,.b-textarea-wrap::after,.s-textarea-wrap::after,.m-textarea-wrap::after{bottom:16px;right:16px}.s-textarea{height:66px}.m-textarea{height:200px}.i-textarea{width:78.19767441860465%}.i-textarea{padding:15px;font-size:1.0rem}.i-textarea-wrap::after{bottom:16px;right:16px}.i-textarea-img{width:17.296511627906977%}.review-star{width:67px;height:11px;background-size:11px;background-position:top left, 14px, 28px, 42px, right}.review-star-text{font-size:0.875rem;padding-left:2px}.review-star-l{width:83px;height:14px;background-size:15px;background-position:top left, 17px, 34px, 51px, right}.review-star-l-text{font-size:1.0625rem;padding-left:2px}.search-slider{margin-top:20px}.search-slider-btn-prev,.search-slider-btn-next{width:10px;height:10px;margin-top:-5px}.photo-view{padding-bottom:80.078125%}.help-box{display:none}.help-box-inner{position:relative;padding:16px;z-index:115;width:93.75%;margin:0 auto;border-radius:5px}.help-box.active{display:block;position:fixed;width:100%;top:10px;left:0;z-index:10}.help-box.active .help-box-bg{background:#000;opacity:0.3;width:100%;height:100%;min-height:100%;top:0;left:0;position:fixed;z-index:11}.modal-form-inner{width:89.58333333333334%;margin:auto}.modal-form-box{width:87.20930232558139%;margin:auto;padding-top:20px;padding-bottom:20px}.modal-calendar-inner{width:89.58333333333334%;margin:auto}.modal-calendar-box{width:87.20930232558139%;margin:auto;padding-top:20px;padding-bottom:40px}.modal-calendar .modal-close{top:35px;right:20px}.modal-calendar-list-title{font-size:0.6875rem}.modal-calendar-list-detail{font-size:0.8125rem}.modal-calendar02 .n-gray-panel .n-gray-panel-inner{padding:8px 14px}.modal-calendar02-inner{width:89.58333333333334%;margin:auto}.modal-calendar02-box{width:87.20930232558139%;margin:auto;padding-top:20px;padding-bottom:40px}.modal-calendar02 .modal-close{top:35px;right:20px}.modal-calendar02-list{width:auto}.modal-calendar02-list:last-child{margin-left:18.780889621087315%}.modal-calendar02-list-title{font-size:0.6875rem}.modal-calendar02-list-detail{font-size:0.8125rem}.modal-slide-inner{width:89.58333333333334%;margin:auto}.modal-slide-close{top:-50px;right:0;width:20px;height:20px}.modal-slide-close::before{top:8px;right:0;width:20px}.modal-slide-close::after{top:0px;right:7px;width:2px;height:20px}.modal-slide-btn-prev,.modal-slide-btn-next{width:10px;height:10px;margin-top:-5px}.modal-slide-btn-prev{left:20px}.modal-slide-btn-next{right:20px}.modal-slide-text-box{margin:20px 0 30px}.modal-slide-text-detail,.modal-slide-text-number{font-size:0.875rem}.modal-slide-pager{width:17.441860465116278%}.modal-report h2{font-size:0.875rem;padding-right:8%}.modal-report-inner{width:89.58333333333334%;margin:auto}.modal-report-box{width:87.20930232558139%;margin:auto;padding-top:20px;padding-bottom:20px}.modal-report-text{font-size:0.8125rem;display:initial}.modal-report-link{font-size:0.8125rem;margin-bottom:20px;display:block}.modal-report-list{font-size:0.8125rem}.modal-listing .modal-close{top:20px}.modal-listing .c_title_2{font-size:0.8125rem}.modal-listing-box{width:87.20930232558139%;margin:auto;padding-top:20px;padding-bottom:20px}.modal-listing-title{font-size:0.8125rem;margin-bottom:10px}.modal-listing-note{font-size:0.625rem;margin-bottom:4px}.modal-listing2-inner{width:89.58333333333334%;margin:auto}.modal-listing2-box{width:87.20930232558139%;margin:auto;padding-top:60px;padding-bottom:60px}.modal-listing2 .modal-close{top:20px;right:20px}.modal-login.active{top:0}.modal-login-inner{width:100%;margin:auto}.modal-login-box{width:87.20930232558139%;margin:auto;padding-top:40px;padding-bottom:20px}.modal-login-list{width:50%}.modal-login-list-title{font-size:0.6875rem}.modal-login-list-detail{font-size:0.8125rem}.travel_3-4 .modal-login-inner{width:90%;margin:0 auto;padding:40px 0}.modal-reservation-inner{width:89.58333333333334%;margin:auto}.modal-reservation-box{width:87.20930232558139%;margin:auto;padding:20px 0}.modal-reservation-box .fk_title_1{font-size:1.0rem;margin-bottom:20px}.modal-reservation-text{font-size:0.8125rem;text-align:center;margin:25px 0 30px}.modal-reservation-date-inner{width:89.58333333333334%;margin:auto}.modal-reservation-date-box{width:87.20930232558139%;margin:auto;padding:20px 0}.modal-reservation-date-box .fk_title_1{font-size:1.0rem;margin-bottom:20px}.modal-reservation-date-box .modal-form-btn-wrap{margin-top:20px}.modal-reservation-date-text{font-size:0.8125rem;text-align:center;margin:25px 0 30px}.modal-profile-inner{width:89.58333333333334%;margin:auto}.modal-profile-box{width:87.20930232558139%;margin:auto;padding-top:20px;padding-bottom:20px}.modal-profile .modal-close{top:20px;right:20px}.modal-profile2-inner{width:89.58333333333334%;margin:auto}.modal-profile2-box{width:87.20930232558139%;margin:auto;padding-top:75px;padding-bottom:75px}.modal-profile2 .modal-close{top:20px;right:20px}.modal-profile3-inner{width:89.58333333333334%;margin:auto}.modal-profile3-box{width:87.20930232558139%;margin:auto;padding-top:20px;padding-bottom:20px}.modal-profile3 .modal-close{top:12px;right:10px}.modal-profile4-inner{width:89.58333333333334%;margin:auto}.modal-profile4-box{width:87.20930232558139%;margin:auto;padding-top:80px;padding-bottom:80px}.modal-profile4 .modal-close{top:20px;right:20px}.modal-profile4 .n-text{margin-top:35px}.calendar-modal{width:89.58333333333334%;top:114px;left:50%;transform:translate(-50%, 0);height:300px;overflow:auto}.calendar-modal-title{font-size:0.875rem}.calendar-modal-el{font-size:0.875rem;height:40px;padding:8px 0}.error{margin-top:10px;font-size:0.875rem}.s-map{height:550px}.border-wrap_2{padding:0 0 20px;margin:0 0 20px 0}.border-wrap_2-1{padding:0 0 20px;margin:0 0 20px 0}.pc-border-wrap_2{padding:0 0 20px;margin:0 0 20px 0}.border-wrap_3{padding:0 0 20px;margin:0 0 20px 0}.sp-border-wrap_3{padding:0 0 20px;margin:0 0 20px 0;border-bottom:1px dotted #ddd}.sp-border-wrap_4{padding-bottom:40px;margin-bottom:20px;border-bottom:1px dotted #ddd}.host-detail-link{font-size:0.875rem}.host-detail-link-ad,.host-detail-link-day{font-size:0.75rem}.resist-meter{height:5px}.resist-meter::after{height:5px}.gray-panel{padding:21px}.gray-panel-f{padding:1px 21px}.gray-panel-f .form-parts-wrap{margin:20px 0}.gray-panel-sp{background:#fafafa;box-sizing:border-box;padding:4.807692307692308%;margin-left:0}.gray-panel-sp .l-check-list{margin-right:auto}.n-gray-panel .n-gray-panel-inner{padding:22px 20px}.n-gray-panel-flex{padding:22px 20px}.n-gray-panel-flex-left{width:79.60526315789474%}.n-gray-panel-flex-right{width:19.572368421052634%}.plan-next{width:4.796511627906977%}.plan-next::before{width:5px;height:5px}.plan-detail{width:94.47674418604652%}.plan-detail-inner{width:86.15384615384616%;margin:0 auto}.plan-detail-box{margin-top:13px}.plan-detail-box .host-box-room-type-right{position:relative;top:0;right:0;width:100%}.plan-detail-box-text{font-size:0.75rem}.room-type-list{width:15.384615384615385%;text-align:center}.room-type-list-wrap{padding-top:14px;margin-top:14px;justify-content:center;align-items:baseline;margin-bottom:10px}.detail-side-w-box{background:#f5f5f5}.search-review-account-area{width:62%}.search-review-account-img{width:22.6%;padding-right:3.90625%}.search-review-account-name{font-size:0.875rem}.search-review-date{font-size:0.75rem}.search-review-text{font-size:0.8125rem}.search-review-group-name{display:none}.details-box{padding:20px 0}.details-box-wrap{margin-top:20px}.details-box-inner{width:88%;margin:0 auto}.details-box-time-note{font-size:0.8125rem}.details-box-time-text{font-size:0.875rem}.details-box-time-text-title{font-size:0.8125rem}.details-box-time-text-wrap{width:auto}.details-box-arrow{max-width:20px;margin:0 8px}.details-box-room{margin-top:20px;padding-top:20px}.details-box-room-title{font-size:1.0rem}.details-box-room-list{font-size:0.875rem}.details-box-total{font-size:1.0rem;margin-top:20px}.details-box-total-note{font-size:0.8125rem}.payment-box-title{font-size:1.0rem;padding:12px 20px}.payment-box-inner .n-check-label{font-size:0.75rem}.payment-box-inner .calendar-select-price-input-wrap.icon-key::after{right:14px;width:13px;height:15px;margin-top:-7px}.payment-box-id-title{font-size:0.875rem;padding:12px 20px}.payment-box-card-title{font-size:0.875rem;padding:12px 20px}.search-box{width:100%;padding:20px 0}.search-box.active{position:absolute;left:0;width:100%}.search-box{background:#fff}.search-box.active{top:54px}.result-box{justify-content:space-between;margin-top:20px;padding-top:20px}.host-box{margin-top:20px}.host-box-detail-img{width:91.86046511627907%;margin:15px auto 0}.host-box-detail-pager{bottom:10px}.host-box-detail-pager-inner{bottom:10px}.host-box-detail-box{width:91.86046511627907%;margin:15px auto 0;padding-bottom:15px}.host-box-detail-box-inner{display:flex;justify-content:space-between;align-items:center}.host-box-detail-text{font-size:1.0rem;font-weight:bold;line-height:1.2}.host-box-detail-star{width:12px;height:12px}.host-box-detail-star-not{width:12px;height:12px}.host-box-detail-number{font-size:0.8125rem}.host-box-detail-people{font-size:0.625rem}.host-box-price{font-size:0.9375rem}.host-box-price-end{position:relative;top:-2px;margin-left:2px}.host-box-reservation-btn::before{width:10px;height:13px;top:6px;left:7px}.host-box-room-type-right{width:52.32558139534884%;display:flex;justify-content:flex-end;position:absolute;top:16px;right:14px}.host-box-room-type-title{width:41.86046511627907%;font-size:0.6875rem}.host-box-room-type-tag{font-size:0.625rem}.host-box-room-type-tag-wrap{margin-top:14px}.host-box-room-type-more-text{font-size:0.6875rem;padding:10px 0}.message-area{border-right:1px solid #ddd;border-left:1px solid #ddd;border-bottom:1px solid #ddd}.message-area-tab{display:flex;justify-content:space-between}.message-area-tab .tab-selected{width:48.54651162790697%;font-size:0.875rem;border-top:1px solid #ddd;border-right:1px solid #ddd;border-left:1px solid #ddd;border-top-left-radius:3px;border-top-right-radius:3px}.message-area-tab .tab-link{width:48.54651162790697%}.message-area-tab .tab-link a{width:100%;box-sizing:border-box;font-size:0.875rem;border-top:1px solid #ddd;border-right:1px solid #ddd;border-left:1px solid #ddd;border-top-left-radius:3px;border-top-right-radius:3px}.message-area-tab::after{border-bottom:1px solid #ddd}.message-area-list{padding-bottom:20px}.message-area-list-none{margin-top:20px;padding:75px 0}.message-area-list li{margin-top:20px;padding:15px 5.813953488372093% 0}.message-area-list .message-left-area{padding:5.813953488372093% 2.906976744186046% 5.813953488372093% 0;float:left}.message-area-list .message-img{width:20.348837209302324%;padding-right:4.36046511627907%;float:left}.message-area-list .message-img img{width:100%}.message-area-list .message-name{font-size:0.875rem;margin-top:5.813953488372093%;float:left}.message-area-list .message-text{font-size:0.8125rem;display:block;clear:both}.message-area-list .message-date{font-size:0.75rem;position:absolute;bottom:0}.select-fix-area{padding:0 2.604166666666667%}.select-fix-area-wrap{font-size:0.625rem;padding:10px 0}.select-fix-area-check{padding-left:14%;padding-right:5%}.select-fix-area-check::after{width:6px;height:4px;margin-top:2px;border-left:2px solid #fff;border-bottom:2px solid #fff}.select-fix-area-number{font-size:0.75rem;padding-right:0.911458333333333%}.select-fix-area-deselect{margin-top:5px}.select-fix-area .select-fix-text{width:37%}.performance-head{margin-top:30px}.performance-head-inner{width:89.58333333333334%;margin:0 auto}.performance-head-title{font-size:1.0625rem}.performance-head .n-select-box{width:100%;margin-top:20px}.sort-head-inner{width:89.58333333333334%;margin:0 auto}.sort-head-title{font-size:1.0625rem}.sort-head .n-select-box{width:100%;margin-top:20px}.border-panel-title{font-size:0.75rem}.border-panel-text{font-size:0.8125rem}.border-panel-note{font-size:0.6875rem}.message_panel-area01{padding:5.813953488372093%}.message_panel-area01 .account-name{font-size:0.875rem}.message_panel-area01 .account-address,.message_panel-area01 .account-date{font-size:0.75rem}.message_panel-area01 .account-img{float:right}.message_panel-area01 .account-auth::after{content:'';width:19px;height:19px;background:url(/assets/image/common/icon_check_03_sp.png) no-repeat;background-size:contain;display:inline-block;position:absolute;bottom:4px;right:0}.message_panel-area01 dl.bottom-area{font-size:0.8125rem}.message_panel-area02{padding:4%;margin-bottom:20px}.message_panel-area02 .left-area .message-arrow{width:18px;height:15px}.message_panel-area02 .left-area .message-arrow::before{width:18px;left:0}.message_panel-area02 .left-area .message-arrow::after{width:8px;height:8px;left:9px}.message_panel-area02 .right-area{float:left;margin-left:2%}.message_panel-area02 .message-text01{font-size:0.8125rem}.message_panel-area02 .message-text02{font-size:0.875rem}.message_panel-area02 .message-text03{font-size:0.8125rem}.message-total-cap{font-size:0.8125rem}.message-total-note{font-size:0.6875rem}.message-total-price{font-size:0.8125rem}.message-total-breakdown-cap{font-size:0.8125rem}.message-total-breakdown-list{font-size:0.75rem}.message-total-breakdown-people{margin-top:5px}.message-total-breakdown-price{margin-top:5px}.message-total-wrap .message-price-list-help{font-size:0.8125rem}.message-total-wrap .message-price-list-help:first-child{padding-bottom:15px}.message-total-wrap .message-price-list-price{font-size:0.75rem}.message-guest-img{float:left;width:11.627906976744185%}.message-guest-box{padding:16px 12px;width:84.30232558139535%;border-radius:5px}.message-guest-box::before{top:14%;margin-top:-10px;border:10px solid transparent;border-right:10px solid #f5f5f5;left:-17px}.message-guest-ttl{font-size:0.8125rem}.message-guest-date{font-size:0.6875rem}.message-guest-text{font-size:0.8125rem;margin-top:14px}.message-host-img{float:right;width:11.627906976744185%}.message-host-box{padding:16px 12px;width:84.30232558139535%;border-radius:5px}.message-host-box::before{top:12%;margin-top:-7px;border:7px solid transparent;border-left:7px solid #fff;right:-14px}.message-host-box::after{top:12%;right:-16px;margin-top:-8px;border:8px solid transparent;border-left:8px solid #ddd}.message-host-ttl{font-size:0.8125rem}.message-host-date{font-size:0.6875rem}.message-host-text{font-size:0.8125rem;margin-top:14px}.reservation-cancel::before{width:34.883720930232556%;height:30px;font-size:0.8125rem;padding-top:5px}.reservation-now::before{width:34.883720930232556%;height:30px;font-size:0.8125rem;padding-top:5px}.reservation-before::before{width:34.883720930232556%;height:30px;font-size:0.8125rem;padding-top:5px}.travel-box{padding:0;margin:5.813953488372093% auto 0}.travel-box-inner{width:88.51744186046511%;margin:0 auto;padding:5.523255813953488% 0}.travel-box-label-now,.travel-box-label-wait,.travel-box-label-old,.travel-box-label-not{font-size:0.8125rem;padding:2.616279069767442% 0;width:100%}.travel-box-info{font-size:0.6875rem}.travel-box-infowrap2 .travel-box-dl3 dt{width:7.5em}.travel-box-dl{font-size:0.75rem;margin-right:4.36046511627907%}.travel-box-dl dt{width:7.5em}.travel-box-detail-top{border-bottom:1px solid #ccc;padding-bottom:5.813953488372093%}.travel-box-detail-bottom{margin-top:5.813953488372093%;margin-bottom:5.087209302325581%}.travel-box-detail-bottom .travel-box-info{font-size:0.75rem;display:block}.travel-box-detail-bottom .travel-box-dl{margin-bottom:2.906976744186046%}.travel-box-detail-bottom .travel-box-dl dt{margin-right:2.325581395348837%}.travel-box-add{font-size:0.75rem}.travel-box-add-wrap{margin-top:1.744186046511628%}.travel-box-add-zip{font-size:0.75rem}.travel-box-name{font-size:0.8125rem;margin-top:2.906976744186046%}.travel-box-time{font-size:0.8125rem}.travel-box-time-wrap{justify-content:space-between;margin:2.906976744186046% 0 2.906976744186046%}.travel-box-time-icon{font-size:0.8125rem}.travel-box-time-title{font-size:0.6875rem}.travel-box-btn{font-size:0.8125rem;margin-bottom:4.36046511627907%;padding:2.906976744186046% 0}.reservation_7-7 .travel-box-dl dt{display:inline-block}.w-details-box{padding:15px 0}.w-details-box-wrap{margin-top:20px}.w-details-box-status-text{font-size:0.6875rem}.w-details-box-inner{width:88.37209302325581%;margin:0 auto}.w-details-box-time-note{font-size:0.8125rem}.w-details-box-time-text{font-size:0.875rem}.w-details-box-time-text-title{font-size:0.8125rem}.w-details-box-time-text-wrap{width:41.118421052631575%}.w-details-box-arrow{width:5.756578947368421%}.w-details-box-btn:after{background-size:1.0rem}.w-details-box-btn.active:before{background-size:1.0rem}.w-details-box-table{padding-top:18px;margin-top:18px}.w-details-box-title{font-size:1.0rem}.w-details-box-text{font-size:0.8125rem;margin-top:10px}.w-details-box-room-title{font-size:1.0rem}.w-details-box-room-list{font-size:0.75rem}.w-details-box-room-list:first-child{margin-top:10px}.w-details-box-total-wrap{padding:15px 0}.w-details-box-total-title{font-size:0.875rem}.w-details-box-total-title-note{font-size:0.75rem}.w-details-box-total-price{font-size:0.875rem}.w-details-box-payment-title{font-size:0.875rem}.w-details-box-payment-method{font-size:0.8125rem}.w-details-box-payment-method-note{font-size:0.6875rem}.w-details-box-payment-price{text-align:right;font-size:0.8125rem}.receipt-side-host{background:#f5f5f5}.receipt-side-host-inner{width:88.37209302325581%;margin:0 auto}.receipt-side-host-box{margin-bottom:30px}.receipt-side-host-box-inner{width:88.37209302325581%;margin:0 auto}.receipt-side-host-name{font-size:1.0rem}.receipt-side-host-name-area{display:flex;align-items:flex-start;justify-content:space-between}.receipt-side-host-img-area{width:26.31578947368421%}.receipt-side-host-detail{width:67.10526315789474%}.receipt-side-host-btn{font-size:0.875rem;padding:5px 0;margin-top:10px}.receipt-side-host-tel{font-size:0.875rem;margin-top:12px}.receipt-side-host-tel::before{width:17px;height:21px;margin:3px 6px 0 0}.sw-details-box{padding:20px 0}.sw-details-box-wrap{margin-top:20px}.sw-details-box-inner{width:88.37209302325581%;margin:0 auto}.sw-details-box-time-note{font-size:0.8125rem}.sw-details-box-time-text{font-size:0.875rem}.sw-details-box-time-text-title{font-size:0.8125rem}.sw-details-box-time-text-wrap{width:41.118421052631575%}.sw-details-box-arrow{width:5.756578947368421%}.sw-details-box-table{padding-top:18px;margin-top:18px}.sw-details-box-title{font-size:1.0rem}.sw-details-box-text{font-size:0.8125rem;margin-top:10px}.sw-details-box-other::before{width:16px;top:8px;left:0}.sw-details-box-other::after{height:16px;top:1px;left:7px}.change-panel{padding:20px}.review-record-table{width:90.40697674418605%}.review-record-table-wrap{padding:9px 0}.review-record-table-wrap.active .review-record-title{font-size:0.8125rem}.review-record-title{font-size:0.75rem;width:22.508038585209004%}.review-record-star{width:62.70096463022507%}.review-record-star-number{font-size:1.1875rem;margin-left:7.692307692307693%}.review-record-star-all,.review-record-star-empty{width:12.82051282051282%;margin-left:5.641025641025641%}.review-record-panel-g{padding:20px}.help-room-area{padding-top:30px}.help-room-title{color:#80c500}.help-room-title::before{width:40px;height:40px}.help-room-text{font-size:0.75rem}.help-room-box{width:76.30057803468208%;margin:0 auto;padding-bottom:18px;margin-top:30px}.help-room-box-title{padding:6px 0;font-size:1.0rem;font-weight:bold}.help-room-box-inner{width:76.51515151515152%;margin:0 auto 0}.help-room-box-child{margin-top:18px}.help-room-box-child-title{padding:4px 0;font-size:0.875rem;font-weight:bold}.help-room-box-child-text{width:89.10891089108911%;margin:10px auto;padding:6px 0;font-size:0.75rem;font-weight:bold}.captcha-box{padding:18px 0;margin:30px auto}.captcha-box-inner{width:88.37209302325581%;margin:0 auto}.captcha-img{width:30.92105263157895%}.captcha-img-link{width:63.1578947368421%}.price-box-title{font-size:0.875rem}.price-box-inner-title{font-size:0.875rem}.price-box-amount-list:first-of-type{padding-top:10px}.roomtype-panel1{border:1px solid #ddd;border-top:3px solid #ff8228;padding:20px 0 14px}.roomtype-panel2{border:1px solid #ddd;padding:20px 0 14px;border-top:none}.roomtype-panel-left{width:91.41193595342067%;margin:0 auto}.roomtype-panel-right{width:91.41193595342067%;margin:0 auto}.roomtype-panel-table{border-bottom:1px dotted #ddd;margin:0 auto 15px;padding-bottom:15px}.roomtype-panel-table-border-none{border-bottom:none;margin:0 0 15px;padding:0}.roomtype-panel-title{font-size:0.75rem}.roomtype-panel-address{font-size:0.625rem;margin-top:10px}.roomtype-panel-btn{font-size:0.75rem;padding:10px 0;margin-bottom:10px;width:48.40764331210191%}.roomtype-panel-btn-big{font-size:0.75rem;padding:10px 0;margin-bottom:10px}.roomtype-panel-btn-preview{font-size:0.75rem;padding:10px 0;margin-bottom:10px;width:48.40764331210191%}.roomtype-panel-btn-wrap{margin:15px auto 0;display:flex;justify-content:space-between;flex-wrap:wrap}.roomtype-panel-select{font-size:0.9375rem;padding:10px 13px 10px;width:100%}.roomtype-panel-select-wrap{width:48.40764331210191%;margin-bottom:10px}.roomtype-panel-arrow-top,.roomtype-panel-arrow-bottom{width:30px;height:30px}.roomtype-panel-arrow-bottom{margin-left:10px}.roomtype-panel-arrow-wrap{display:flex;margin-left:auto;text-align:right;width:105px}.roomtype-panel-del a{width:20px;margin-left:15px}.roomtype-panel-note{font-size:0.75rem}.roomtype-panel-bar{width:100%;margin-top:8px}.roomtype-panel-check-table{width:31%;vertical-align:top;margin-bottom:10px}.roomtype-panel-check-table-title{font-size:0.625rem}.roomtype-panel-check-table-text{font-size:0.75rem}.roomtype-panel-check-table-text::before{width:20px;height:20px;margin-right:4px}.roomtype-panel-category-table{width:30%}.roomtype-panel-category-table-title{font-size:0.625rem}.roomtype-panel-category-table-value{font-size:0.75rem}.roomtype-panel-add::before{width:16px;top:21px;left:20px}.roomtype-panel-add::after{height:16px;top:14px;left:27px}.roomtype-panel-add{padding:10px 0;font-size:0.875rem}.roomtype-panel-add-wrap{border:1px solid #ddd;border-top:none}.account-money{font-size:1.0rem}.account-money-box-wrap{padding:10px 15px;margin-top:15px}.account-money-text{font-size:0.8125rem}.pagination-wrap{border-top:1px solid #ddd;position:fixed;left:0;bottom:0;padding-bottom:9.2%;width:100%;height:auto;z-index:3}.pagination-wrap-noborder{border-top:none}.pagination-list{width:50%;font-size:1.3125rem}.pagination-prev-btn{padding:15px 0;background:#fff}.pagination-prev-btn::before{left:20px}.pagination-next-btn{padding:15px 0;width:100%;border:none}.pagination-next-btn::before{right:20px}.calendar-title{font-size:1.375rem}.list-pagination{margin-bottom:35px;text-align:center}.list-pagination ul{display:inline-block}.list-pagination ul li.list-pagination-prev span,.list-pagination ul li.list-pagination-prev a{padding:5px 14px}.list-pagination ul li.list-pagination-prev::before{left:12px;width:7px;height:7px;top:54%}.list-pagination ul li.list-pagination-next span,.list-pagination ul li.list-pagination-next a{padding:5px 14px}.list-pagination ul li.list-pagination-next::before{right:12px;width:7px;height:7px;top:54%}.list-pagination ul li span,.list-pagination ul li a{font-size:0.6875rem;padding:5px 11px}.list-number{font-size:0.6875rem;text-align:center;margin-bottom:40px}.complete-step-wrap{margin-top:30px}.complete-step-list{padding:15px 0}.complete-step-list-inner{display:flex;align-items:center;justify-content:space-between;width:94.04069767441861%;margin:0 auto}.complete-step-title{font-size:1.3125rem;margin-bottom:11px;margin-top:0;line-height:1}.complete-step-text{margin:0}.complete-step-icon{margin-left:45px;width:13.137557959814528%}.complete-next-btn{font-size:1.0rem;padding:14px 18.547140649149924%;display:block}.complete-next-btn-wrap{display:block;width:44.822256568778975%}.complete-step-last{margin-top:16px;font-size:1.5625rem}.complete-step-last-wrap{margin-top:18px}.complete-step-last-icon{width:7.848837209302325%}.complete-roomtype-box{padding:20px 0}.complete-roomtype-box-text{text-align:center;padding-bottom:16px}.complete-roomtype-help-wrap{padding-top:30px}.complete-roomtype-help-title::before{width:20px;height:20px;margin-right:7px;margin-top:-3px}.complete-roomtype-help-title{font-size:1.0rem;padding:11px 0}.complete-roomtype-help-text{font-size:0.875rem;width:85.75581395348837%;margin:0 auto}.complete-roomtype-help-img{width:81.97674418604652%;margin:24px auto 0}.calendar-week{font-size:0.625rem;margin-left:2px}.calendar-week-wrap{margin-top:43px}.calendar-el{min-height:90px}.calendar-el.hotel{min-height:100px}.calendar-el.today .calendar-days::after{font-size:0.625rem;right:5px;top:5px}.calendar-source{font-size:10px}.calendar-days{font-size:0.6875rem;padding:5px 5px 0}.calendar-number{font-size:0.5625rem}.calendar-number-box{margin-top:4px;margin-bottom:2px}.calendar-number-hr{font-size:0.875rem}.calendar-number-limit{font-size:0.5625rem}.calendar-number-reserve{font-size:0.5625rem}.calendar-price{text-align:center;margin-left:2px;font-size:0.625rem;padding:0}.calendar-select-box{position:relative;margin-bottom:50px}.calendar-select-box-col{margin:20px auto 0;width:88.48396501457727%}.calendar-select-use-btn{font-size:0.875rem}.calendar-select-day-table{width:46.787479406919275%}.calendar-select-day-title{font-size:0.875rem}.calendar-select-day-input{padding:14px 15px}.calendar-select-day-input-wrap{margin-top:12px}.calendar-select-price-input{padding:14px 15px}.calendar-select-price-input-wrap{margin-top:12px}.calendar-select-price-title{font-size:0.875rem}.calendar-select-app-btn{width:46.787479406919275%;padding:12px 0;font-size:0.875rem}.calendar-stocks-input{padding:14px 15px}.calendar-stocks-input-wrap{margin-top:12px}}@media screen and (min-width: 768px) and (max-width: 990px){.message-room-id{margin-left:0 !important;display:block}}@media all and (min-width: 768px) and (-ms-high-contrast: none){.more-btn{padding:13px 0 10px;line-height:1}.pagination-next-btn{padding:12px 0 7px}}@media screen and (min-width: 768px) and (max-width: 860px){.list-btn-wrap{width:37%}.list-btn-wrap .delete-icon_2{margin-left:2% !important}.list-btn-wrap_2{width:37%}}@media screen and (min-width: 980px) and (max-width: 1025px){.select-fix-btn .select-fix-btn-arc{padding:13px 3.92156862745098% 12px;width:240px}}@media screen and (min-width: 855px) and (max-width: 980px){.select-fix-btn{width:66%;margin-top:13px;text-align:right}.select-fix-btn .select-fix-btn-arc{padding:13px 1.96078431372549% 12px 3.92156862745098%}.select-fix-btn .select-fix-btn-arc::before{margin-right:13px}.select-fix-btn .select-fix-btn-arc,.select-fix-btn .select-fix-btn-del{width:240px;text-align:left}}@media screen and (min-width: 768px) and (max-width: 855px){.select-fix-btn{width:68%;margin-top:13px;text-align:right}.select-fix-btn .select-fix-btn-arc{padding:13px 1.96078431372549% 12px 2.941176470588235%}.select-fix-btn .select-fix-btn-arc::before{margin-right:10px}.select-fix-btn .select-fix-btn-arc,.select-fix-btn .select-fix-btn-del{width:46%;text-align:left}}@media screen and (max-width: 325px){.select-fix-btn{width:65%;margin-top:0}.select-fix-btn .select-fix-btn-arc{padding:13px 1.453488372093023% 12px 2.906976744186046%;width:46.51162790697674%}.select-fix-btn-del{width:42%;padding:13px 1.453488372093023% 12px 2.906976744186046%}}@media all and (-ms-high-contrast: none){.h-select-box-list.h-select-p-btn .h-select{padding:18px 5px 15px 35px !important}.h-select-box-list.h-select-p-btn .h-select::before{top:24px}.h-select-box-list.h-select-p-btn .h-select::after{top:18px}.pagination-prev-btn::before{margin-top:-8px}}@media screen and (max-width: 910px) and (min-width: 768px){.gray-panel-sp .l-check-list{margin-right:18px}}@media screen and (min-width: 1280px){.result-box{padding-top:20px}}@media screen and (max-width: 1280px) and (min-width: 768px){.search-box-inner{margin:0 auto 0 0;max-width:none;width:60%}.search-box-wrap{margin-left:2.34375%}.search_2-4 .search-box-inner{margin-right:30px}.search_2-4 .search-box-wrap{margin-left:9.375%}.host-box-detail-img{min-width:270px;min-height:150px}}@media screen and (max-width: 1079px) and (min-width: 768px){.search-box-inner{width:58%}.search-box-wrap{margin-left:3.125%}}@media screen and (max-width: 980px){.select-fix-area-deselect{display:block;padding-left:0}}@media screen and (min-width: 951px) and (max-width: 1070px){.message_panel-area01 .account-detail{width:60%}}@media screen and (min-width: 768px) and (max-width: 950px){.message_panel-area01 .account-detail{width:100%;margin-top:10px}.message_panel-area02 .right-area{float:left;margin-top:10px;width:50%}.message_panel-area02 .left-area .message-arrow{top:21%;bottom:inherit;left:17%}}@media screen and (min-width: 1026px) and (max-width: 1220px){.message-guest-box{width:82.6923076923077%}.message-guest-box::before{top:18%}.message-host-box{width:82.8525641025641%}.message-host-box::before,.message-host-box::after{top:16%}}@media screen and (min-width: 970px) and (max-width: 1025px){.message-guest-box{width:81.73076923076923%}.message-guest-box::before{top:16%}.message-host-box{width:81.73076923076923%}.message-host-box::before,.message-host-box::after{top:13%}}@media screen and (min-width: 870px) and (max-width: 969px){.message-guest-box{width:79.48717948717949%}.message-guest-box::before{top:14%}.message-host-box{width:79.48717948717949%}.message-host-box::before,.message-host-box::after{top:12%}}@media screen and (min-width: 768px) and (max-width: 869px){.message-guest-box{width:76.92307692307693%}.message-guest-box::before{top:13%}.message-host-box{width:76.92307692307693%}.message-host-box::before,.message-host-box::after{top:11%}}@media screen and (min-width: 768px) and (max-width: 1020px){.message-guest-date{display:block;float:none}.message-host-date{display:block;float:none}}@media screen and (max-width: 600px){.complete-step-list-inner{display:block}.complete-next-btn-wrap{width:200px;margin-top:11px}}@media screen and (max-width: 390px){.message-guest-date{display:block;float:none}.message-guest-box::before{top:7%}.message-host-box::before,.message-host-box::after{top:6%}}@media screen and (max-width: 1040px) and (min-width: 768px){.travel-box-detail-bottom .travel-box-info{display:block;margin-bottom:0}}@media screen and (max-width: 1068px) and (min-width: 768px){.travel-box-infowrap,.travel-box-infowrap2{display:block;margin-bottom:20px}}@media screen and (max-width: 470px) and (min-width: 401px){.pagination-wrap{padding-bottom:9.8%}.pagination-list{font-size:1.1875rem}}@media screen and (max-width: 400px){.pagination-wrap{padding-bottom:10.4%}.pagination-list{font-size:1.1875rem}}@media screen and (max-width: 920px) and (min-width: 768px){.list-pagination{float:none}.list-number{float:none;text-align:left;padding-left:0}}@media screen and (min-width: 1080px){.map-btn{display:none}.list-btn{display:none}.map-mode .search-box{display:block}}@media screen and (min-width: 320px) and (max-width: 359px){.details-box-inner{width:95.372093%}.details-box-time-text-wrap{width:44.118421%}.details-box-arrow{max-width:16px;margin:0}}.camp{padding:32px 0 0;margin:0 auto;box-sizing:border-box}@media screen and (max-width: 799px){.camp{padding-top:0}}.camp__cover{padding:48px;background-image:url(/assets/image/camping/camp-cover.jpg);background-size:cover;background-repeat:no-repeat;background-position:50% 66%;border-radius:8px}@media screen and (max-width: 799px){.camp__cover{margin:0 -16px;border-radius:0}}@media screen and (max-width: 767px){.camp__cover{background-image:linear-gradient(to bottom, rgba(0,0,0,0.4), rgba(0,0,0,0.2)), url(/assets/image/camping/camp-cover.jpg);padding:48px 24px}}.camp__cover-title{font-size:3.0rem;margin:0 0 8px;line-height:1.4;color:#fff}@media screen and (max-width: 767px){.camp__cover-title{font-size:2.0rem}}@media screen and (max-width: 559px){.camp__cover-title{font-size:1.75rem;text-shadow:0 2px 2px rgba(0,0,0,0.3)}}.camp__cover-sub-title{font-size:1.25rem;font-weight:bold;margin:0 0 8px;line-height:1.4;color:#fff}@media screen and (max-width: 767px){.camp__cover-sub-title{font-size:1.125rem}}@media screen and (max-width: 559px){.camp__cover-sub-title{font-size:1.0rem}}.camp__cover-description-container{margin-bottom:32px}.camp__cover-description{font-size:1.125rem;line-height:1.4;color:#333;padding:0 8px;margin-bottom:64px}@media screen and (max-width: 559px){.camp__cover-description{font-size:1.0rem;padding:0}}.content{width:100%;max-width:1440px;padding:0 16px;margin:0 auto;box-sizing:border-box}@media screen and (max-width: 1079px){.content{max-width:880px}}@media screen and (max-width: 1279px){.content{max-width:1024px}}.outdoor{width:100%;margin:0 auto 32px;box-sizing:border-box;border-top:1px solid #ddd}.outdoor__title{font-size:2.25rem;text-align:center;margin:64px 0}@media screen and (max-width: 767px){.outdoor__title{font-size:2.0rem;margin:32px 0}}@media screen and (max-width: 559px){.outdoor__title{font-size:1.5rem;line-height:1.4}}.outdoor__sub-title{font-size:1.75rem;font-weight:bold;margin-bottom:8px;line-height:1.4}@media screen and (max-width: 559px){.outdoor__sub-title{font-size:1.25rem;margin-bottom:4px}}.outdoor__description{font-size:1.0rem;margin-top:0;margin-bottom:16px}@media screen and (max-width: 559px){.outdoor__description{font-size:0.875rem}}.outdoor__listings-container{margin-bottom:80px}.outdoor__listings{display:flex;flex-wrap:wrap;overflow:visible;padding-left:0;margin:0}.outdoor__listings a{cursor:pointer;display:block;margin-bottom:24px;color:#333;text-decoration:none}.outdoor__listings a:hover .outdoor__listing-room{color:#ec6000}.outdoor__listing{width:24%;padding-right:16px}.outdoor__listing:nth-child(4n){padding-right:0}@media screen and (max-width: 1279px){.outdoor__listing{width:236px}}@media screen and (max-width: 1079px){.outdoor__listing{width:48%}.outdoor__listing:nth-child(2n){padding-right:0}}@media screen and (max-width: 559px){.outdoor__listing{display:block;width:100%;padding:0}}.outdoor__listing-location{position:relative;padding-left:20px;margin-bottom:2px}.outdoor__listing-location .vs-icon-pin{font-size:1.625rem;position:absolute;left:-5px;top:-11px}.outdoor__listing-link{cursor:pointer;display:block;margin-bottom:24px;color:#333}.outdoor__listing-image{border-radius:4px;background-color:#eee;padding-bottom:calc(100% / 1.6);background-size:cover;background-position:center}.outdoor__listing-info{padding:8px 4px;font-size:0.875rem}.outdoor__listing-room{font-weight:bold}.see-more{position:relative;color:#333;font-size:1.125rem;font-weight:bold;text-decoration:none;display:inline-block;padding:16px 24px 16px 0}.see-more:link{text-decoration:none;color:#333}.see-more:visited{text-decoration:none;color:#333}.see-more:hover{text-decoration:none;color:#000;font-weight:bold}.see-more::after{content:'';position:absolute;top:50%;transform:translate(-20px, -50%) rotate(45deg);width:7px;height:7px;border-top:solid 2px #333;border-right:solid 2px #333;right:-8px}.about-host a{color:#5f9302;cursor:pointer}.about-host a:link{text-decoration:none}.about-host a:hover{background:#fafafa;text-decoration:none}.about-host a:active{background:#eee}.about-host__link{font-size:1.125rem;display:inline-block;padding:16px 24px;background:#fff;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,0.3);margin:24px 0 8px;text-align:center}.about-host__link span{display:inline-block}@media screen and (max-width: 767px){.about-host__link{font-size:1.0rem;line-height:1.4}}@media screen and (max-width: 559px){.about-host__link{font-size:0.875rem;padding:12px 16px}}.about-host__outdoor{border-radius:8px;border:1px solid #ccc;padding:8px;display:flex;align-items:center;color:#4A7200;font-weight:bold;margin:32px 0 80px}@media screen and (max-width: 1079px){.about-host__outdoor{display:block;text-align:center;padding:8px 16px 32px}}.about-host__outdoor .icon{width:112px;margin-left:16px;display:block}@media screen and (max-width: 1079px){.about-host__outdoor .icon{width:160px;margin:0 auto}}.about-host__outdoor .label{padding:0 0 0 32px;flex-grow:1;font-weight:bold;font-size:2.25rem}@media screen and (max-width: 1079px){.about-host__outdoor .label{padding:0;margin:16px 0}}@media screen and (max-width: 767px){.about-host__outdoor .label{font-size:1.5rem}}@media screen and (max-width: 499px){.about-host__outdoor .label{font-size:1.125rem}}.about-host__outdoor .label *{line-height:1.4;margin:0}.about-host__outdoor .label .sub{font-size:1.25rem}@media screen and (max-width: 767px){.about-host__outdoor .label .sub{font-size:1.125rem}}@media screen and (max-width: 499px){.about-host__outdoor .label .sub{font-size:0.875rem}}.about-host__outdoor .link{font-size:1.125rem;display:inline-block;padding:12px 24px;background:#fff;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,0.3);margin-right:16px}@media screen and (max-width: 1079px){.about-host__outdoor .link{margin-right:0}}.image-gallery-icon{color:#fff;transition:all .3s ease-out;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;cursor:pointer;outline:none;position:absolute;z-index:4;filter:drop-shadow(0 2px 2px #1a1a1a)}@media (hover: hover) and (pointer: fine){.image-gallery-icon:hover{color:#337ab7}.image-gallery-icon:hover .image-gallery-svg{transform:scale(1.1)}}.image-gallery-icon:focus{outline:2px solid #337ab7}.image-gallery-using-mouse .image-gallery-icon:focus{outline:none}.image-gallery-fullscreen-button,.image-gallery-play-button{bottom:0;padding:20px}.image-gallery-fullscreen-button .image-gallery-svg,.image-gallery-play-button .image-gallery-svg{height:28px;width:28px}@media (max-width: 768px){.image-gallery-fullscreen-button,.image-gallery-play-button{padding:15px}.image-gallery-fullscreen-button .image-gallery-svg,.image-gallery-play-button .image-gallery-svg{height:24px;width:24px}}@media (max-width: 480px){.image-gallery-fullscreen-button,.image-gallery-play-button{padding:10px}.image-gallery-fullscreen-button .image-gallery-svg,.image-gallery-play-button .image-gallery-svg{height:16px;width:16px}}.image-gallery-fullscreen-button{right:0}.image-gallery-play-button{left:0}.image-gallery-left-nav,.image-gallery-right-nav{padding:50px 10px;top:50%;transform:translateY(-50%)}.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{height:120px;width:60px}@media (max-width: 768px){.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{height:72px;width:36px}}@media (max-width: 480px){.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{height:48px;width:24px}}.image-gallery-left-nav[disabled],.image-gallery-right-nav[disabled]{cursor:disabled;opacity:.6;pointer-events:none}.image-gallery-left-nav{left:0}.image-gallery-right-nav{right:0}.image-gallery{-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);position:relative}.image-gallery.fullscreen-modal{background:#000;bottom:0;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:5}.image-gallery.fullscreen-modal .image-gallery-content{top:50%;transform:translateY(-50%)}.image-gallery-content{position:relative;line-height:0;top:0}.image-gallery-content.fullscreen{background:#000}.image-gallery-content .image-gallery-slide .image-gallery-image{max-height:calc(100vh - 80px)}.image-gallery-content.image-gallery-thumbnails-left .image-gallery-slide .image-gallery-image,.image-gallery-content.image-gallery-thumbnails-right .image-gallery-slide .image-gallery-image{max-height:100vh}.image-gallery-slide-wrapper{position:relative}.image-gallery-slide-wrapper.image-gallery-thumbnails-left,.image-gallery-slide-wrapper.image-gallery-thumbnails-right{display:inline-block;width:calc(100% - 110px)}@media (max-width: 768px){.image-gallery-slide-wrapper.image-gallery-thumbnails-left,.image-gallery-slide-wrapper.image-gallery-thumbnails-right{width:calc(100% - 87px)}}.image-gallery-slide-wrapper.image-gallery-rtl{direction:rtl}.image-gallery-slides{line-height:0;overflow:hidden;position:relative;white-space:nowrap;text-align:center}.image-gallery-slide{left:0;position:absolute;top:0;width:100%}.image-gallery-slide.image-gallery-center{position:relative}.image-gallery-slide .image-gallery-image{width:100%;-o-object-fit:contain;object-fit:contain}.image-gallery-slide .image-gallery-description{background:rgba(0,0,0,0.4);bottom:70px;color:#fff;left:0;line-height:1;padding:10px 20px;position:absolute;white-space:normal}@media (max-width: 768px){.image-gallery-slide .image-gallery-description{bottom:45px;font-size:.8em;padding:8px 15px}}.image-gallery-bullets{bottom:20px;left:0;margin:0 auto;position:absolute;right:0;width:80%;z-index:4}.image-gallery-bullets .image-gallery-bullets-container{margin:0;padding:0;text-align:center}.image-gallery-bullets .image-gallery-bullet{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:1px solid #fff;border-radius:50%;box-shadow:0 2px 2px #1a1a1a;cursor:pointer;display:inline-block;margin:0 5px;outline:none;padding:5px;transition:all .2s ease-out}@media (max-width: 768px){.image-gallery-bullets .image-gallery-bullet{margin:0 3px;padding:3px}}@media (max-width: 480px){.image-gallery-bullets .image-gallery-bullet{padding:2.7px}}.image-gallery-bullets .image-gallery-bullet:focus{transform:scale(1.2);background:#337ab7;border:1px solid #337ab7}.image-gallery-bullets .image-gallery-bullet.active{transform:scale(1.2);border:1px solid #fff;background:#fff}@media (hover: hover) and (pointer: fine){.image-gallery-bullets .image-gallery-bullet:hover{background:#337ab7;border:1px solid #337ab7}.image-gallery-bullets .image-gallery-bullet.active:hover{background:#337ab7}}.image-gallery-thumbnails-wrapper{position:relative}.image-gallery-thumbnails-wrapper.thumbnails-swipe-horizontal{touch-action:pan-y}.image-gallery-thumbnails-wrapper.thumbnails-swipe-vertical{touch-action:pan-x}.image-gallery-thumbnails-wrapper.thumbnails-wrapper-rtl{direction:rtl}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right{display:inline-block;vertical-align:top;width:100px}@media (max-width: 768px){.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right{width:81px}}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left .image-gallery-thumbnails,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right .image-gallery-thumbnails{height:100%;width:100%;left:0;padding:0;position:absolute;top:0}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left .image-gallery-thumbnails .image-gallery-thumbnail,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right .image-gallery-thumbnails .image-gallery-thumbnail{display:block;margin-right:0;padding:0}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left .image-gallery-thumbnails .image-gallery-thumbnail+.image-gallery-thumbnail,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right .image-gallery-thumbnails .image-gallery-thumbnail+.image-gallery-thumbnail{margin-left:0;margin-top:2px}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right{margin:0 5px}@media (max-width: 768px){.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right{margin:0 3px}}.image-gallery-thumbnails{overflow:hidden;padding:5px 0}@media (max-width: 768px){.image-gallery-thumbnails{padding:3px 0}}.image-gallery-thumbnails .image-gallery-thumbnails-container{cursor:pointer;text-align:center;white-space:nowrap}.image-gallery-thumbnail{display:inline-block;border:4px solid transparent;transition:border .3s ease-out;width:100px;background:transparent;padding:0}@media (max-width: 768px){.image-gallery-thumbnail{border:3px solid transparent;width:81px}}.image-gallery-thumbnail+.image-gallery-thumbnail{margin-left:2px}.image-gallery-thumbnail .image-gallery-thumbnail-inner{display:block;position:relative}.image-gallery-thumbnail .image-gallery-thumbnail-image{vertical-align:middle;width:100%;line-height:0}.image-gallery-thumbnail.active,.image-gallery-thumbnail:focus{outline:none;border:4px solid #337ab7}@media (max-width: 768px){.image-gallery-thumbnail.active,.image-gallery-thumbnail:focus{border:3px solid #337ab7}}@media (hover: hover) and (pointer: fine){.image-gallery-thumbnail:hover{outline:none;border:4px solid #337ab7}}@media (hover: hover) and (pointer: fine) and (max-width: 768px){.image-gallery-thumbnail:hover{border:3px solid #337ab7}}.image-gallery-thumbnail-label{box-sizing:border-box;color:white;font-size:1em;left:0;line-height:1em;padding:5%;position:absolute;top:50%;text-shadow:0 2px 2px #1a1a1a;transform:translateY(-50%);white-space:normal;width:100%}@media (max-width: 768px){.image-gallery-thumbnail-label{font-size:.8em;line-height:.8em}}.image-gallery-index{background:rgba(0,0,0,0.4);color:#fff;line-height:1;padding:10px 20px;position:absolute;right:0;top:0;z-index:4}@media (max-width: 768px){.image-gallery-index{font-size:.8em;padding:5px 10px}}
