.bf-button[data-v-ee137da0]{display:block;border:none;cursor:pointer;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;white-space:nowrap;margin:0;padding:0;background:transparent;color:#000}.bf-container[data-v-77cbabe0]{width:100%}.bf-container__content[data-v-77cbabe0]{margin:0 auto;width:100%;height:100%}.bf-container__content.bf-laptop[data-v-77cbabe0]{max-width:1280px}.bf-container__content.bf-tablet[data-v-77cbabe0]{max-width:720px}.bf-container__content.bf-landscape[data-v-77cbabe0],.bf-container__content.bf-portrait[data-v-77cbabe0]{max-width:540px}.bf-calendar[data-v-cb2f1fc0]{display:block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.bf-calendar__header[data-v-cb2f1fc0]{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0}.bf-calendar__contents[data-v-cb2f1fc0]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.bf-calendar__content[data-v-cb2f1fc0]{width:14.28571%;-ms-flex-negative:1;flex-shrink:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box}.bf-calendar__button[data-v-cb2f1fc0]{-webkit-tap-highlight-color:rgba(0,0,0,0)}.bf-date-range-picker[data-v-52238aec]{display:block;position:relative}.bf-date-range-picker__actions[data-v-52238aec]{position:absolute;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-tap-highlight-color:rgba(0,0,0,0)}.bf-date-range-picker__action[data-v-52238aec]{width:14.28571%}.bf-date-range-picker__items[data-v-52238aec]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow:hidden}.bf-date-range-picker__item[data-v-52238aec]{width:100%;-ms-flex-negative:0;flex-shrink:0}.bf-date-range-picker.expand .bf-date-range-picker__action[data-v-52238aec]{width:7.14286%}.bf-date-range-picker.expand .bf-date-range-picker__item[data-v-52238aec]{width:50%}.bf-input[data-v-5fa63b57]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.bf-input__input[data-v-5fa63b57]{font-size:16px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.bf-modal[data-v-97d86c64]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:99;background:rgba(10,10,10,.86);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.bf-modal__content[data-v-97d86c64]{width:100%}.bf-modal__close[data-v-97d86c64]{position:fixed;top:0;right:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;-webkit-tap-highlight-color:transparent;outline:none;cursor:pointer;color:#fff;font-size:16px;padding:.5rem 1rem}.bf-wrapper[data-v-0f2a7e78]{width:100%}.bf-wrapper__sticky[data-v-0f2a7e78]{position:fixed;top:0;left:0;width:100%;overflow:hidden;-webkit-transition:all .2s ease;transition:all .2s ease;z-index:1}.bf-column[data-v-2559cb78]{position:relative;width:100%}.bf-column[data-v-2559cb78],.bf-column__main[data-v-2559cb78],.bf-column__sidebar[data-v-2559cb78]{-webkit-box-sizing:border-box;box-sizing:border-box}.bf-column__sidebar[data-v-2559cb78]{position:absolute;top:0;right:0}.bf-select[data-v-3d998965]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.bf-select__select[data-v-3d998965]{font-size:16px}.ota-hotel-avail__item[data-v-751d81d2]{width:100%;display:block}.ota-hotel-avail__thumbnail[data-v-751d81d2]:hover{cursor:pointer}.ota-hotel-avail__thumbnail a[data-v-751d81d2]{display:block}.ota-hotel-avail__thumbnail img[data-v-751d81d2]{width:100%;vertical-align:middle}.ota-hotel-avail__grid[data-v-751d81d2]{display:-ms-grid;display:grid;-ms-grid-rows:auto 1fr auto;grid-template-rows:auto 1fr auto;-ms-grid-columns:.6fr .4fr;grid-template-columns:.6fr .4fr}.ota-hotel-avail__grid .ota-hotel-avail__heading[data-v-751d81d2]{-ms-grid-row:1;-ms-grid-column:2;grid-row:1/2;grid-column:2/3}.ota-hotel-avail__grid .ota-hotel-avail__thumbnail[data-v-751d81d2]{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:1;grid-row:1/4;grid-column:1/2}.ota-hotel-avail__grid .ota-hotel-avail__content[data-v-751d81d2]{-ms-grid-row:2;-ms-grid-column:2;grid-row:2/3;grid-column:2/3}.ota-hotel-avail__grid .ota-hotel-avail__action[data-v-751d81d2]{-ms-grid-row:3;-ms-grid-column:2;grid-row:3/4;grid-column:2/3}.bf-textarea[data-v-64e68f3c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.bf-textarea__input[data-v-64e68f3c]{font-size:16px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.bf-form-name.bf-form-name-horizon[data-v-5bc7cd9c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.bf-form-name.bf-form-name-horizon>[data-v-5bc7cd9c]{width:50%}.bf-form-name.bf-form-name-horizon>[data-v-5bc7cd9c]:first-child{margin-right:4px}.bf-form-name.bf-form-name-horizon>[data-v-5bc7cd9c]:last-child{margin-left:4px}.bf-checkbox__label[data-v-7579f338]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.bf-checkbox__input[data-v-7579f338]{pointer-events:none}.bf-read[data-v-35b912e0]{width:100%}.l-base{max-width:none}.bf-fade-enter-active,.bf-fade-leave-active{-webkit-transition:opacity .3s;transition:opacity .3s}.bf-fade-enter,.bf-fade-leave-to{opacity:0}@-webkit-keyframes bf-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes bf-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.bf-button{position:relative}.bf-button:disabled{color:#aaa;cursor:default}.bf-button .bf-button__progress{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.bf-button .bf-button__progress .bf-button__progress__icon{-webkit-animation:bf-spin 1.5s linear infinite;animation:bf-spin 1.5s linear infinite}.bf-wrapper__heading1{font-family:Lato;font-size:154%;font-weight:400;letter-spacing:.1em;margin-bottom:12px}.bf-wrapper__heading2{color:#978029;font-size:85%;letter-spacing:.1em}.bf-create__heading3{font-size:128%;font-weight:400;letter-spacing:.1em;margin:0 0 24px;text-align:left;border-bottom:1px solid #aaa}.bf-wrapper__header{margin-bottom:48px}.bf-wrapper__sticky{margin-top:60px;background:#fff}.bf-wrapper__sticky .bf-container__content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bf-wrapper__sticky .bf-container__content>*{margin:0;margin-bottom:8px}@media screen and (max-width:768px){.bf-wrapper__sticky{margin-top:40px}}.bf-wrapper__content{margin-bottom:128px}.bf-date-range-picker{max-width:720px;margin:0 auto}.bf-date-range-picker,.bf-date-range-picker__actions,.bf-date-range-picker__item{border:1px solid #eee;-webkit-box-sizing:border-box;box-sizing:border-box}.bf-date-range-picker{background:#fff;margin-bottom:48px}.bf-date-range-picker__action{line-height:32px}.bf-date-range-picker__item{border-bottom:0}.bf-date-range-picker__message{border-top:0;text-align:center;color:#978029}.bf-date-range-picker.expand .bf-date-range-picker__item{border:1px solid #eee}.bf-calendar__header{line-height:32px}.bf-calendar__content{line-height:48px}.bf-calendar__label{line-height:48px;font-weight:600;font-size:.75em}.bf-calendar__button{background:#fff;-webkit-transition:all .1s ease;transition:all .1s ease}.bf-calendar__selected{background:#978029!important;color:#fff!important}.bf-calendar__between{background:rgba(151,128,41,.5)!important}.bf-calendar__unset{pointer-events:none;background:#fff!important;color:#212121!important}.bf-calendar__unset:after{content:"\D7";display:block;width:100%;height:100%;position:absolute;background:#eee;color:#212121}.bf-action{max-width:320px;margin:0 auto}.bf-action__fixed{position:fixed;left:0;bottom:0;width:100%;max-width:inherit;background:#e0e0e0;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);padding:0 16px;-webkit-box-shadow:1px 2px 3px 4px rgba(0,0,0,.5);box-shadow:1px 2px 3px 4px rgba(0,0,0,.5)}.bf-action__fixed .bf-create__info{margin-bottom:0}.bf-action__fixed .bf-create__info__roomrates-total{padding-top:8px;border:none;background:transparent}.bf-action__fixed .bf-create__info__roomrates-rate__room td,.bf-action__fixed .bf-create__info__roomrates-rate__room th{font-size:75%}.bf-action__fixed .bf-create__info__roomrates-rate__room td:first-of-type{width:5em;height:2.5em}.bf-action__message{font-size:90%;color:#ff3860;padding-bottom:8px}.bf-action__primary{margin-bottom:16px;width:100%}.bf-action__primary .bf-button{width:100%;line-height:48px;font-size:1rem;background:#978029;color:#fff;border-radius:4px;-webkit-transition:all 1s ease;transition:all 1s ease}.bf-action__primary .bf-button:disabled{background:rgba(151,128,41,.5)}.bf-action__secondary{width:100%}.bf-action__secondary .bf-button{width:100%;line-height:48px;font-size:1rem;background:#999;color:#fff;border-radius:4px;-webkit-transition:all 1s ease;transition:all 1s ease}.bf-action__secondary .bf-button:disabled{background:#ddd}.bf-action__sub{width:100%}.bf-action__sub .bf-button{line-height:24px;font-size:1rem;background:transparent;color:inherit;text-decoration:underline;display:inline}.bf-column>*{padding-right:32px}.bf-column>:last-child{padding-right:0;padding-left:32px}.bf-column__sticky{margin-top:148px}.bf-error-message{position:relative;background:#ef5350;color:#fff;margin-bottom:16px;padding:16px;border-radius:4px;max-width:720px;margin:0 auto 32px}.bf-error-message__action .bf-button{position:absolute;top:0;right:0;color:#fff;padding:4px 8px;font-size:large}.ota-hotel-avail__notification{text-align:left;font-size:100%;font-weight:700;color:#978029;margin-bottom:1rem}.ota-hotel-avail__item{border:1px solid #eee;background:#fff;margin-bottom:32px;padding:0 8px 8px}.ota-hotel-avail__thumbnail,.ota-hotel-avail__thumbnail a{position:relative}.ota-hotel-avail__thumbnail a svg{position:absolute;top:4px;left:4px;color:#fff;-webkit-filter:drop-shadow(0 0 4px #333);filter:drop-shadow(0 0 4px #333)}.ota-hotel-avail__thumbnail__label{position:absolute;top:0;right:0;background:#978029;color:#fff;pointer-events:none;padding:.25rem 1rem}.ota-hotel-avail__grid.ota-hotel-avail__item{padding:16px}.ota-hotel-avail__grid .ota-hotel-avail__thumbnail{padding-right:4px}.ota-hotel-avail__grid .ota-hotel-avail__action,.ota-hotel-avail__grid .ota-hotel-avail__content,.ota-hotel-avail__grid .ota-hotel-avail__heading{padding-left:4px}.ota-hotel-avail__heading{font-size:154%;font-weight:600;text-align:left}.ota-hotel-avail__content{text-align:left;padding:8px 0 16px}.ota-hotel-avail__content>p{border-bottom:1px solid #eee;margin-bottom:16px}.ota-hotel-avail__description{width:100%;margin-bottom:8px}.ota-hotel-avail__description td,.ota-hotel-avail__description th{font-size:90%;font-weight:400}.ota-hotel-avail__amenity{font-size:90%;padding-bottom:8px}.ota-hotel-avail__roomrates{width:100%}.ota-hotel-avail__roomrates td:last-of-type{text-align:right}.ota-hotel-avail__action__label__plan{text-align:left}.ota-hotel-avail__action__label__amount{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:16px}.ota-hotel-avail__action__label__amount p:first-of-type{font-size:154%;font-weight:700}.ota-hotel-avail__action .bf-button{background:#ad9e26;color:#fff;padding:.5rem 1.5rem;margin:0 auto;border-radius:3px}.ota-hotel-avail .v-select{border:1px solid #eee}.ota-hotel-avail .vs__selected-options input::-webkit-input-placeholder{font-size:75%!important}.ota-hotel-avail .vs__selected-options input::-moz-placeholder{font-size:75%!important}.ota-hotel-avail .vs__selected-options input:-ms-input-placeholder{font-size:75%!important}.ota-hotel-avail .vs__selected-options input::-ms-input-placeholder{font-size:75%!important}.ota-hotel-avail .vs__selected-options input::placeholder{font-size:75%!important}.ota-hotel-avail__plans{background:#ccc;padding:8px;padding-top:32px;margin-top:32px;margin-bottom:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}.ota-hotel-avail__plans:before{content:"";position:absolute;top:-32px;left:16px;border:16px solid transparent;border-bottom:16px solid #ccc}.ota-hotel-avail__plan{background:#fff;width:calc(50% - 16px);padding:16px;margin:8px}.ota-hotel-avail__plan__thumbnail a{display:block;position:relative}.ota-hotel-avail__plan__thumbnail a svg{position:absolute;top:4px;left:4px;color:#fff;-webkit-filter:drop-shadow(0 0 4px #333);filter:drop-shadow(0 0 4px #333)}.ota-hotel-avail__plan-name{font-size:154%;text-align:left}.ota-hotel-avail__plan-rates{width:75%;margin:0 auto;margin-right:0;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.ota-hotel-avail__plan-rates td{text-align:right}.ota-hotel-avail__plan-total{font-size:154%;text-align:right;font-weight:700}.ota-hotel-avail__plan-description{text-align:left;font-size:97%}.ota-hotel-avail__plan .bf-button{background:#ad9e26;color:#fff;padding:.5rem 1.5rem;margin:0 auto;border-radius:3px}.ota-hotel-avail__close{position:absolute;top:0;right:0;width:32px;height:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#aaa!important}.ota-hotel-avail__close button{font-size:32px;color:#fff!important}.ota-hotel-avail__plans.mobile .ota-hotel-avail__plan{width:100%}.ota-hotel-avail__plan-description{white-space:pre-wrap;font-family:"\6E38\30B4\30B7\30C3\30AF",YuGothic,"\30D2\30E9\30AE\30CE\89D2\30B4   ProN W3",Hiragino Kaku Gothic ProN,"\30E1\30A4\30EA\30AA",Meiryo,sans-serif}.bf-create__info{margin-bottom:32px}.bf-create__info__id .bf-input{padding:8px;background:#fff;border:1px solid #eee}.bf-create__info__id .bf-input__input{text-align:center;font-size:154%;font-weight:600}.bf-create__info__stay{width:100%;margin:0;margin-bottom:8px}.bf-create__info__stay td,.bf-create__info__stay th{font-weight:500;border:1px solid #e0e0e0;background:#efefef;padding:2px;line-height:1.5rem}.bf-create__info__stay th{font-size:97%;border-bottom:0;height:40px;vertical-align:bottom}.bf-create__info__stay td{font-size:100%;border-top:0;height:32px;vertical-align:top}.bf-create__info__stay .bf-button{margin:0 auto}.bf-create__info__stay .rowspan{border:1px solid #e0e0e0;background:#e0e0e0}.bf-create__info__stay .rowspan .bf-button{width:100%;height:100%;color:#978029}.bf-create__info__roomrates-thumbnail{width:75%;margin:0 auto;margin-bottom:8px}.bf-create__info__roomrates-content{background:#efefef;border:1px solid #e0e0e0;border-bottom:none;padding:8px}.bf-create__info__roomrates-planname{padding:0 2rem;text-align:left;font-weight:400;font-size:90%}.bf-create__info__roomrates-add{background:#efefef;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;border-left:1px solid #eee;border-right:1px solid #eee}.bf-create__info__roomrates-add button{padding:.5rem 1.5rem;border:0;outline:none;background:transparent}.bf-create__info__roomrates-add button:before{content:"+";display:inline-block;border:1px solid #212121;width:1rem;height:1rem;margin-right:.5rem}.bf-create__info__roomrates-rate__selected{font-size:90%;font-weight:400;margin-right:.5rem;color:#fff;background:#212121;padding:.2rem .5rem}.bf-create__info__roomrates-rate__name{text-align:left;margin-left:.5rem;font-weight:700;font-size:115%}.bf-create__info__roomrates-rate__room{width:calc(100% - .5rem);margin:0 auto;margin-right:0;text-align:left}.bf-create__info__roomrates-rate__room tr:first-of-type,.bf-create__info__roomrates-rate__room tr:last-of-type{border-bottom:1px solid #e0e0e0}.bf-create__info__roomrates-rate__room th{font-weight:400;height:2.5rem}.bf-create__info__roomrates-rate__room th:nth-of-type(3){text-align:right;padding-right:3rem}.bf-create__info__roomrates-rate__room td{border-bottom:1px solid #e0e0e0}.bf-create__info__roomrates-rate__room td:first-of-type{border:none;width:30%;height:2.5rem}.bf-create__info__roomrates-rate__room td:nth-of-type(3){text-align:right;padding-right:3rem}.bf-create__info__roomrates-amount{font-weight:700;font-size:115%}.bf-create__info__roomrates-rmitem{text-decoration:none;cursor:pointer}.bf-create__info__roomrates-total{background:#efefef;border:1px solid #e0e0e0;border-top:0;text-align:right;padding:8px;padding-top:48px}.bf-create__info__roomrates-total>p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 .5rem}.bf-create__info__roomrates-total>p>span:last-of-type>span:first-of-type{font-weight:700;font-size:154%;padding:0 3rem}.bf-create__info__roomrates-total>a{text-decoration:none;color:#212121;cursor:pointer}.bf-create__info__daterangereset{position:relative}.bf-create__info__daterangereset img{position:absolute;right:4px;bottom:0;width:16px}@media screen and (max-width:424px){.bf-create__info__daterangereset img{width:9px}}@media screen and (min-width:846px) and (max-width:1023px){.bf-create__info__daterangereset,.bf-create__info__stay th{font-size:90%}.bf-create__info__daterangereset img{width:8px}}.bf-modal__content{padding:0 30px}.bf-create__sub2-search{width:100%;max-width:320px;margin:0 auto!important;line-height:48px;font-size:1rem;background:#978029!important;color:#fff!important;border-radius:4px;-webkit-transition:all 1s ease;transition:all 1s ease}.bf-create__sub2-search:disabled{background:rgba(151,128,41,.5)!important}.bf-create-sub4{max-width:480px;margin:0 auto}.bf-create-sub4 .bf-form-contact{background:#fff;padding:24px 8px;border:1px solid #eee}.bf-form-contact .bf-create__heading3{margin-top:32px}.bf-form-agreement,.bf-form-contact,.bf-form-payment{padding:0 16px}.bf-form-horizon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.bf-form-horizon>*{width:50%;margin-right:4px}.bf-form-horizon>:last-child{margin-right:0;margin-left:4px}.bf-form-agreement{text-align:left;margin-bottom:32px}.bf-form-agreement ul{padding-left:24px;margin-bottom:16px}.bf-form-agreement li{list-style-type:disc}.bf-form-agreement table{margin:4px 24px 8px}.bf-form-agreement table td,.bf-form-agreement table th{text-align:right;padding:0 8px}.bf-form-agreement .bf-checkbox{margin:4px 16px}.bf-input{margin-bottom:32px;position:relative}.bf-input.bf-input__readonly .bf-input__input{background:inherit;pointer-events:none;cursor:default;border:none}.bf-input.bf-input__readonly .vs__dropdown-toggle{background:inherit}.bf-input.bf-input__readonly .vs__search{border:none;background:inherit}.bf-input.bf-input__readonly .vs__actions{display:none}.bf-input__label{display:block;text-align:left}.bf-input__input{padding:4px 8px;border:1px solid #eee;font-family:inherit}.bf-input__message{position:absolute;bottom:-1.6em;right:0;color:#f44336}.bf-textarea{margin-bottom:32px;position:relative}.bf-textarea.bf-textarea__readonly .bf-textarea__input{background:inherit;pointer-events:none;cursor:default;border:none;resize:none}.bf-textarea__label{display:block;text-align:left}.bf-textarea__input{padding:4px 8px;border:1px solid #eee;font-family:inherit;resize:vertical;min-height:5.4em}.bf-textarea__message{position:absolute;bottom:-1.6em;right:0;color:#f44336}.bf-checkbox{position:relative}.bf-checkbox__input{display:none}.bf-checkbox__label{margin-left:25px;font-size:16px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.bf-checkbox__label:before{content:"";position:absolute;top:2px;left:0;width:16px;height:16px;border:1px solid #aaa;background:#fff}.bf-checkbox__label:after{content:"";position:absolute;top:-4px;left:-2px;width:24px;height:12px;opacity:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border-left:1px solid #212121;border-bottom:1px solid #212121;-webkit-transition:all .2s ease;transition:all .2s ease}.bf-checkbox .bf-checkbox__input:checked+.bf-checkbox__label:after{opacity:1}.v-select{background:#fff;padding:0}.vs__search{font-family:inherit}.vs__search,.vs__selected{font-size:16px!important}.vs__dropdown-menu,.vs__dropdown-toggle{border-radius:0!important;border:none!important}.vs__dropdown-menu{-webkit-box-shadow:0 2px 4px rgba(0,0,0,.2)!important;box-shadow:0 2px 4px rgba(0,0,0,.2)!important}.vs__open-indicator{fill:#eee!important}.bf-create-sub2__eyecatch{max-width:640px;margin:0 auto 32px;padding:16px 32px;background-image:url(https://www.no-um.jp/wp/wp-content/plugins/booking-form/dist/img/reserve2.a6b0ebc8.jpg);background-position:50%;background-size:cover;font-size:1vw}.bf-create-sub2__eyecatch p{margin-bottom:16px}.bf-create-sub2__eyecatch span{display:block}.bf-create-sub2__sidebar{height:calc(100vh - 80px);padding-bottom:64px;overflow-y:scroll}.bf-create-sub2__sidebar .simplebar-content{padding-bottom:32px!important}.bf-create-sub2__notes{text-align:left;margin-bottom:32px}.bf-create-sub2__notes h3{font-family:Roboto;font-weight:400;font-size:100%;letter-spacing:.1em;line-height:48px;border-bottom:1px solid #cdcdcd;margin-bottom:16px}.bf-create-sub2__notes h4{font-weight:600;line-height:32px}.bf-create-sub2__notes p{margin-bottom:16px}.bf-create-sub2__notes p span{display:block}.bf-create-sub3__sidebar{height:calc(100vh - 80px);padding-bottom:64px;overflow-y:scroll}.bf-create-sub3__sidebar .simplebar-content{padding-bottom:32px!important}.bf-carousel{position:relative}.bf-carousel .bf-container__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bf-carousel__items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:640px;max-width:100%;overflow:hidden;margin:0 auto}.bf-carousel__items.bf-portrait{height:240px}.bf-carousel__items.bf-landscape{height:320px}.bf-carousel__items.bf-laptop,.bf-carousel__items.bf-tablet{height:480px}.bf-carousel__item{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;background-position:50%;background-size:cover}.bf-carousel__stepper{position:absolute;bottom:8px;display:-webkit-box;display:-ms-flexbox;display:flex}.bf-carousel__step{width:8px;height:8px;background:hsla(0,0%,100%,.5);border-radius:50%;margin:0 8px}.bf-carousel__step-cur{background:rgba(151,128,41,.5)}.bf-read{max-width:640px;margin:0 auto}.bf-top{text-align:left;max-width:480px;margin:0 auto}.bf-top__heading{display:inline-block;font-family:Roboto;font-weight:500;font-size:108%;padding:5px 15px;background:hsla(0,0%,100%,.9)}.bf-top__form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;background:hsla(0,0%,100%,.9)}.bf-top__form .bf-input{-ms-flex-negative:0;flex-shrink:0;width:50%;padding:10px 15px;margin:0;position:relative}.bf-top__form .bf-input .bf-input__label{font-family:Roboto;font-weight:500;font-size:100%}.bf-top__form .bf-input .bf-input__input{width:100%;-webkit-transform:scale(.8);transform:scale(.8);-webkit-transform-origin:left;transform-origin:left;cursor:pointer;outline:none}.bf-top__form .bf-input .bf-top__icon{position:absolute;right:15px;bottom:15px;width:18px;height:18px}.bf-top__action{-ms-flex-negative:0;flex-shrink:0;width:100%;background:hsla(0,0%,100%,.9);margin-bottom:15px}.bf-top__action .bf-button{width:calc(100% - 30px);margin:0 auto;background:rgba(0,0,0,.9);color:#fff;font-family:Roboto;font-weight:400;font-size:100%;letter-spacing:.1em;height:45px}@media screen and (min-width:1025px){.bf-top{max-width:860px}.bf-top .bf-input{width:35%}.bf-top .bf-input .bf-input__input{-webkit-transform:scale(.9);transform:scale(.9)}.bf-top .bf-top__action{width:30%;margin-bottom:0}.bf-top .bf-top__action .bf-button{width:100%;height:100%;margin:0}}.bf-create__modal,.bf-read__modal{width:calc(100% - 32px);max-width:480px;background:#fff;padding:16px 32px;margin:0 auto}.bf-read__cancelcharge{color:#f44336}.ota-read__id .bf-input{padding:8px;background:#fff;border:1px solid #eee}.ota-read__id .bf-input__input{text-align:center;font-size:154%;font-weight:600}.ota-read__stay{background:#fff;width:100%;border-collapse:collapse;margin-bottom:32px;border:1px solid #eee}.ota-read__stay td,.ota-read__stay th{border-right:1px solid #eee}.ota-read__roomrates-thumbnail{width:75%;margin:0 auto}.ota-read__roomrates-content{margin-top:16px;padding:8px;background:#fff;border:1px solid #eee;border-bottom:none}.ota-read__roomrates-planname{text-align:left;font-size:154%;font-weight:700}.ota-read__rates{background:#fff;width:100%;border-collapse:collapse;margin-bottom:32px;border:1px solid #eee;border-top:none;text-align:right}.ota-read__rates td,.ota-read__rates th{padding:8px}.ota-read__rates td:first-child{text-align:left}.ota-read__rates tfoot{text-align:right}.ota-read__rates tfoot tr{border:1px solid #eee}.ota-read__rates tfoot td{width:32%;font-size:154%;font-weight:600}.ota-read__customer{background:#fff;border:1px solid #eee;padding:8px;margin-bottom:32px}.bf-stepper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.bf-stepper__item{position:relative;width:12rem}.bf-stepper__label{color:#978029;font-size:85%;letter-spacing:.1em}.bf-stepper__icon{margin:16px auto 0;width:16px;height:16px;border:1px solid #aaa;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box}.bf-stepper__icon:after{content:"";position:absolute;border-bottom:1px solid #aaa;width:calc(100% - 16px);top:calc(100% - 8px);left:calc(50% + 8px)}.bf-stepper__current:before{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:scale(.6);transform:scale(.6)}.bf-stepper__current:before,.bf-stepper__done:before{content:"";position:absolute;top:calc(100% - 16px);left:calc(50% - 8px);width:16px;height:16px;border-radius:50%;background:#978029}.bf-stepper__done:before{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:scale(1);transform:scale(1)}.bf-stepper__item:last-child .bf-stepper__icon:after{border:0}@media screen and (max-width:476px){.bf-stepper__label,.bf-wrapper__sticky{display:none}.bf-stepper{width:50%;margin:0 auto}.bf-create__info__roomrates-total{display:none}.bf-action__fixed .bf-create__info__roomrates-total{padding:4px;display:block}.bf-create__info__roomrates-planname{display:block;padding:0}.bf-create__info__roomrates-total>p>span:last-of-type>span:first-of-type{padding:0 1rem}}.bf-container__content.bf-portrait .bf-create__info__roomrates-rate__room td:nth-of-type(3),.bf-container__content.bf-portrait .bf-create__info__roomrates-rate__room th:nth-of-type(3){padding-right:0}.debug-area{position:fixed;bottom:0;right:0;width:240px;height:80px;overflow:scroll;text-align:left;background:rgba(0,0,0,.75);color:#fff;padding:.5rem 1rem;-webkit-transition:all .2s ease;transition:all .2s ease}