@charset "UTF-8";.otameshi-form abbr,.otameshi-form address,.otameshi-form article,.otameshi-form aside,.otameshi-form audio,.otameshi-form b,.otameshi-form blockquote,.otameshi-form canvas,.otameshi-form caption,.otameshi-form cite,.otameshi-form code,.otameshi-form dd,.otameshi-form del,.otameshi-form details,.otameshi-form dfn,.otameshi-form div,.otameshi-form dl,.otameshi-form dt,.otameshi-form em,.otameshi-form fieldset,.otameshi-form figcaption,.otameshi-form figure,.otameshi-form footer,.otameshi-form form,.otameshi-form h1,.otameshi-form h2,.otameshi-form h3,.otameshi-form h4,.otameshi-form h5,.otameshi-form h6,.otameshi-form header,.otameshi-form hgroup,.otameshi-form i,.otameshi-form iframe,.otameshi-form img,.otameshi-form ins,.otameshi-form kbd,.otameshi-form label,.otameshi-form legend,.otameshi-form li,.otameshi-form mark,.otameshi-form menu,.otameshi-form nav,.otameshi-form object,.otameshi-form ol,.otameshi-form p,.otameshi-form pre,.otameshi-form q,.otameshi-form samp,.otameshi-form section,.otameshi-form small,.otameshi-form span,.otameshi-form strong,.otameshi-form sub,.otameshi-form summary,.otameshi-form sup,.otameshi-form table,.otameshi-form tbody,.otameshi-form td,.otameshi-form tfoot,.otameshi-form th,.otameshi-form thead,.otameshi-form time,.otameshi-form tr,.otameshi-form ul,.otameshi-form var,.otameshi-form video{font-family:游ゴシック Medium,游ゴシック体,Yu Gothic Medium,YuGothic,ヒラギノ角ゴ ProN,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif}.otameshi-form{overflow:hidden;-webkit-font-smoothing:antialiased}.otameshi-form input,.otameshi-form select{font-size:16px!important}.otameshi-form #accept_button{font-weight:700}.otameshi-form__header__logo{margin-right:15px}.otameshi-form__header__logo img{width:70px}.otameshi-form__header__title{font-size:16px;font-weight:700}.otameshi-form__header__box{align-items:center;display:flex;justify-content:center;padding:20px 20px}.otameshi-form__header__progress{position:relative}.otameshi-form__header__progress::before{background-color:#ddd;content:"";display:block;height:5px;left:0;position:absolute;top:0;width:100%}.otameshi-form__header__progress__box{display:inline-block;font-weight:700;max-width:calc(100% - 16px);min-width:20%;position:relative;transition:width 0.35s cubic-bezier(0.05,0.72,0.26,0.97)}.otameshi-form__header__progress__box__bar{height:5px;overflow:hidden;position:relative;z-index:2}.otameshi-form__header__progress__box__bar::after{border:5px solid #76952f;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid transparent;content:"";display:block;position:absolute;right:0;top:-10px;width:100%}.otameshi-form__header__progress__box__step{color:#76952f;font-size:10px;margin-top:5px;padding-right:4px;text-align:right}.otameshi-form__header__progress__box__nextstep{color:#ddd;font-size:10px;left:calc(100% + 4px);margin-top:5px;position:absolute;text-align:left;top:5px;width:1000px}.otameshi-form__footer{background-color:rgba(255,255,255,0.7);bottom:0;box-sizing:border-box;left:0;padding:14px 16px 24px;position:fixed;width:100%;z-index:5}.otameshi-form__footer__ui{align-items:center;display:flex;justify-content:center;width:100%}.otameshi-form__footer__ui button{border:1px solid #666;border-radius:4px;margin-bottom:0!important}.otameshi-form__stage{align-items:flex-start;display:none;flex-wrap:nowrap;min-width:100%;overflow:hidden;padding-bottom:88px;padding-top:24px;position:relative;transition:left 0.35s cubic-bezier(0.26,0.02,0.14,1)}.otameshi-form__stage.is-ready{display:flex}.otameshi-form__stage[data-step="1"]{left:0}.otameshi-form__stage[data-step="2"]{left:-100vw}.otameshi-form__stage[data-step="3"]{left:-200vw}.otameshi-form__stage[data-step="4"]{left:-300vw}.otameshi-form__stage[data-step="5"]{left:-400vw}.otameshi-form__stage[data-step="6"]{left:-500vw}.otameshi-form__stage[data-step="7"]{left:-600vw}.otameshi-form__stage[data-step="8"]{left:-700vw}.otameshi-form__stage[data-step="9"]{left:-800vw}.otameshi-form__stage[data-step="10"]{left:-900vw}.otameshi-form__stage[data-step="11"]{left:-1000vw}.otameshi-form__stage[data-step="12"]{left:-1100vw}.otameshi-form__stage[data-step="13"]{left:-1200vw}.otameshi-form__stage[data-step="14"]{left:-1300vw}.otameshi-form__stage[data-step="15"]{left:-1400vw}.otameshi-form__stage[data-step="16"]{left:-1500vw}.otameshi-form__stage[data-step="17"]{left:-1600vw}.otameshi-form__stage[data-step="18"]{left:-1700vw}.otameshi-form__stage[data-step="19"]{left:-1800vw}.otameshi-form__stage[data-step="20"]{left:-1900vw}.otameshi-form__stage__step{box-sizing:border-box;margin:0 auto;max-width:640px;min-height:calc(100vh - 70px);padding:0 16px;width:100vw}@media screen and (max-width:376px){#js-x-form-input-step1{padding-bottom:100px}}.otameshi-form__stage__step .otameshi-form__input{display:none}.otameshi-form__stage__step.is-active .otameshi-form__input{display:block}.otameshi-form__item{align-items:center;display:flex;margin:0 auto 24px;max-width:640px}.otameshi-form__item__img{padding-right:8px}.otameshi-form__item__text__title{font-size:15px;line-height:1.5;margin-bottom:5px}.otameshi-form__item__text__price{align-items:center;color:#db4f43;display:flex;font-size:15px;font-weight:700}.otameshi-form__item__text__price span{color:inherit;font-size:inherit}.otameshi-form__item__text__price .before{color:#333;text-decoration:line-through}.otameshi-form__item__text__price .after{margin:0 4px}.otameshi-form__item__text__price small{color:#db4f43;font-size:13px;font-weight:700;padding-top:2px}.otameshi-form__item__text__price::after{border:1px solid #db4f43;border-radius:4px;color:#db4f43;content:"送料無料";display:inline-block;font-size:11px;font-weight:400;margin-left:8px;padding:4px 6px}.otameshi-form__input{position:relative}.otameshi-form__input__help{color:#666;font-size:10px;line-height:22px;position:absolute;right:0;top:0}.otameshi-form__input__paymentlist{border-bottom:1px solid #ebebeb;margin:0 -16px}.otameshi-form__input__paymentlist__item{border-top:1px solid #ebebeb;padding:0 16px}.otameshi-form__input__paymentlist__item input[type=radio]{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #c7c7c7;border-radius:100%;bottom:0;display:flex;height:32px;justify-content:center;left:0;margin:auto 0;outline:none;position:absolute;top:0;width:32px;z-index:2}.otameshi-form__input__paymentlist__item input[type=radio]::after{background-color:#76952f;border-radius:100%;content:"";display:block;height:24px;opacity:0;transform:scale(0);transition:transform 0.35s cubic-bezier(0,1.54,0.44,0.98),opacity 0.35s cubic-bezier(0,1.54,0.44,0.98);width:24px}.otameshi-form__input__paymentlist__item input[type=radio]:checked::after{opacity:1;transform:scale(1)}.otameshi-form__input__paymentlist__item input[type=radio]:checked + div::after{opacity:0;transform:scaleY(1);transition:all 0.35s cubic-bezier(0,0.5,0.39,0.99)}.otameshi-form__input__paymentlist__item label{align-items:center;display:flex;justify-content:space-between;padding:16px 0;position:relative}.otameshi-form__input__paymentlist__item__detail{margin-left:10px;padding-left:32px}.otameshi-form__input__paymentlist__item__detail::after{background-color:#76952f;content:"";display:block;height:100%;left:0;margin:0 -16px;opacity:0;position:absolute;top:0;transform:scaleY(0);transition:all 0s ease;width:calc(100% + 32px);z-index:1}.otameshi-form__input__paymentlist__item__title{align-items:center;display:flex;font-size:15px;font-weight:700;margin-bottom:4px;position:relative;z-index:2}.otameshi-form__input__paymentlist__item__title img{display:block;margin:-4px 6px -4px 0}.otameshi-form__input__paymentlist__item__notes{font-size:11px;line-height:1.63;position:relative;z-index:2}.otameshi-form__input__paymentlist__item__notes img{display:block;margin-top:5px}.otameshi-form__input__paymentlist__item__bnr{margin:-9px -7px -9px 11px;position:relative;z-index:2}.otameshi-form__input--delivery_radio_btns{display:flex;flex-wrap:wrap;gap:8px;position:relative;z-index:2}.otameshi-form__input--delivery_radio_btns--dummy{left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}#TOUTYAKU_TIME:not(:has(label)) + .otameshi-form__input--delivery_radio_btns--dummy{position:relative}.otameshi-form__input--delivery_radio_btns--dummy label p{color:rgba(102,102,102,0.4)!important;pointer-events:none}.otameshi-form__input--delivery_radio_btns--dummy input[type=radio]{background-color:rgba(199,199,199,0.4)!important;border:none!important}.otameshi-form__input--delivery_radio_btns::after{content:"";display:block;height:0;width:calc(33.3% - 7px)}.otameshi-form__input--delivery_radio_btns label{display:block;height:36px;position:relative}.otameshi-form__input--delivery_radio_btns label p{align-items:center;color:#333;cursor:pointer;display:flex;font-size:1.1667rem;font-weight:300;height:100%;justify-content:center;left:0;position:absolute;top:0;transition:all 0.35s ease;width:100%;z-index:2}.otameshi-form__input--delivery_radio_btns input[type=radio]{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #d1d1d1;border-radius:24px;color:#666;display:flex;height:36px;justify-content:center;line-height:36px;margin:0;min-width:114px;outline:none;padding:0 16px;transition:all 0.35s ease;white-space:nowrap;width:auto;z-index:2}.otameshi-form__input--delivery_radio_btns input[type=radio]:checked{background:#f3f6e8;border:1px solid #76952f;color:#76952f;font-weight:600;transition:all 0s ease}.otameshi-form__input--delivery_radio_btns input[type=radio]:checked + p{color:#76952f;font-weight:600;transition:all 0s ease}.otameshi-form__btn{box-sizing:border-box;width:100%}.otameshi-form__btn__notes{font-size:13px;margin:0 0 20px;text-align:center}.otameshi-form__btn__notes a{color:#76952f}.otameshi-form__btn--confirm{padding-top:24px}.otameshi-form__btn--confirm.is-creditcard-inner{padding:32px 16px 22px}.otameshi-form__btn--confirm.is-creditcard-inner button{margin-bottom:0;width:100%}.otameshi-form__btn button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#76952f;border:0;border-radius:4px;box-sizing:border-box;color:#fff;cursor:pointer;display:block;font-size:15px;font-weight:700;line-height:48px;margin:0 auto 48px;outline:none;text-align:center;width:263px}.otameshi-form__btn button:disabled{background-color:#c8d4ab;pointer-events:none}.form--renewal__form__content__radio__wrapper{position:relative}.form--renewal__form__title{margin:0 0 14px}.form--renewal__form__title.--arrivalDate{margin:0 0 24px}.form--renewal__form__title::after{background-color:#db4f43;border-radius:3px}.form--renewal__form__title.--sub{font-size:1.1667rem}.form--renewal__form__title.--sub::after{content:""}.form--renewal__form__content{border:none!important;padding-bottom:0}.form--renewal__content--flat--confirm{margin:32px -16px 0}.form--renewal__form__content__addition{margin-top:10px;padding-top:16px}.form--renewal__form__content__addition__title{align-items:center;display:flex}.form--renewal__form__content__addition__title.is-required::after{background-color:#db4f43;border-radius:3px;color:#fff;content:"必須";display:inline-block;font-size:11px;font-weight:400;line-height:20px;margin-left:8px;padding-left:5px;padding-right:5px;text-align:center;vertical-align:top}footer.footer{padding-bottom:120px}.form--renewal__content__confirm__data__caption--flat{font-size:17px}.form--renewal__content__confirm__data__category__title{font-size:13px}.form--renewal__content__confirm__data__category__data{word-break:break-all}.form--renewal__content__confirm__data__inner.is-prices{background-color:#fefce8;margin:0 16px;padding:16px}.form--renewal__content__confirm__data.is-lo2020{margin-bottom:0;padding:13px 0;position:relative}.form--renewal__content__confirm__data.is-lo2020 button{bottom:0;margin:19px 16px 18px 0;position:absolute;right:0;top:0}.form--renewal__content--flat{border-bottom:4px solid #eee}@keyframes otameshiRadioFadeIn{0%{opacity:0;transform:scale(0.875)}100%{opacity:1;transform:scale(1)}}@keyframes otameshiRadioTapAction{0%{transform:scale(1)}85%{transform:scale(1.1)}100%{transform:scale(1)}}.form--renewal__content--error__list:not(:empty){margin:0 auto;max-width:640px;padding-bottom:16px;padding-left:16px;padding-right:16px;padding-top:16px}.form--renewal__form__content label.error{color:#e80519;display:block;font-size:15px;line-height:17px;margin-top:8px;padding:0}.x-input-error{color:#e80519;font-size:15px;line-height:17px;margin-top:5px}.otameshi-form__couponBanner{color:#fff;font-size:13px;font-weight:700;margin-bottom:4px;text-align:center;transform:scaleY(0) rotate(0.0001deg);transform-origin:0 0;transition:transform 0.2s}.otameshi-form__couponBanner.--active{background:#558d5c;line-height:1.5;padding:10px 8px;position:relative;transform:scaleY(1) rotate(0.0001deg);transform-origin:0 0;transition:transform 0.2s}.otameshi-form__couponBanner.--active::before{background-image:linear-gradient(130deg,rgba(255,255,255,0) 25%,rgba(255,255,255,0.5) 50%,rgba(255,255,255,0) 75%);content:"";display:block;height:100%;left:-100%;position:absolute;top:0;transition:0.5s;width:100%}.otameshi-form__couponBanner.--active.--on::before{left:100%}.otameshi-form__couponBanner.--fail{background:#e3904a;line-height:1.5;padding:10px 8px;position:relative;transform:scaleY(1) rotate(0.0001deg);transform-origin:0 0;transition:transform 0.2s}.x-input-trialDiscountCode .form--renewal__form__title::after{display:none}.form--renewal__content__confirm__service__price__description--total.--trial-coupon{font-size:13px;font-weight:700;text-align:right;width:100%}@media only screen and (max-width:374px){.otameshi-form__input--delivery_radio_btns label p{font-size:13px}.form--renewal__form__content__birthday{font-size:12px}.otameshi-form__couponBanner.--active,.otameshi-form__couponBanner.--fail{font-size:11px}}.form--renewal__form__content__trialDiscountCode{align-items:center;display:flex}.form--renewal__form__content__trialDiscountCode button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#76952f;border:none;border-radius:4px;box-sizing:border-box;color:#fff;display:block;font-size:14px;font-weight:700;line-height:48px;margin:13px 0 0 16px;padding:0;position:relative;text-align:center;width:100px}@media only screen and (max-width:374px){.form--renewal__form__content__trialDiscountCode button{font-size:11px;width:80px}}.form--renewal__form__content__trialDiscountCode button:disabled{background-color:#c8d4ab;pointer-events:none}.otameshi-form__input .form--renewal__content__form__list{padding:0 16px}.otameshi-form__input.form--renewal__content--flat--confirm .form--renewal__content__text{padding:0 16px}.form--renewal__form__content__select#PREF{background:rgba(199,199,199,0.4);color:#666;pointer-events:none}.form--renewal__form__content__select__wrapper.--pref::after{content:none}.form--renewal__form__content__note.--delivery{background:none;font-size:1rem;margin:8px 0 0 0;padding:0}
/*# sourceMappingURL=otameshi_form_slideLayout2020.css.map */