@charset "UTF-8";.otameshi-form div,.otameshi-form span,.otameshi-form object,.otameshi-form iframe,.otameshi-form h1,.otameshi-form h2,.otameshi-form h3,.otameshi-form h4,.otameshi-form h5,.otameshi-form h6,.otameshi-form p,.otameshi-form blockquote,.otameshi-form pre,.otameshi-form abbr,.otameshi-form address,.otameshi-form cite,.otameshi-form code,.otameshi-form del,.otameshi-form dfn,.otameshi-form em,.otameshi-form img,.otameshi-form ins,.otameshi-form kbd,.otameshi-form q,.otameshi-form samp,.otameshi-form small,.otameshi-form strong,.otameshi-form sub,.otameshi-form sup,.otameshi-form var,.otameshi-form b,.otameshi-form i,.otameshi-form dl,.otameshi-form dt,.otameshi-form dd,.otameshi-form ol,.otameshi-form ul,.otameshi-form li,.otameshi-form fieldset,.otameshi-form form,.otameshi-form label,.otameshi-form legend,.otameshi-form table,.otameshi-form caption,.otameshi-form tbody,.otameshi-form tfoot,.otameshi-form thead,.otameshi-form tr,.otameshi-form th,.otameshi-form td,.otameshi-form article,.otameshi-form aside,.otameshi-form canvas,.otameshi-form details,.otameshi-form figcaption,.otameshi-form figure,.otameshi-form footer,.otameshi-form header,.otameshi-form hgroup,.otameshi-form menu,.otameshi-form nav,.otameshi-form section,.otameshi-form summary,.otameshi-form time,.otameshi-form mark,.otameshi-form audio,.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:bold}.otameshi-form__header__logo{margin-bottom:8px;text-align:center}.otameshi-form__header__logo img{width:70px}.otameshi-form__header__title{font-size:24px;font-weight:bold;text-align:center}.otameshi-form__header__box{display:-ms-flexbox;display:flex;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:20px 20px}.otameshi-form__header__progress{position:relative;max-width:640px;margin:0 auto}.otameshi-form__header__progress::before{background-color:#ddd;content:"";display:block;height:4px;left:0;position:absolute;top:-4px;width:100%}.otameshi-form__header__progress__steps{display:flex;justify-content:space-between;align-items:center}.otameshi-form__header__progress__step{flex:1;text-align:center;position:relative;padding:8px 0}.otameshi-form__header__progress__step__label{font-size:10px;color:#999;margin:0;font-weight:normal;line-height:1.3}.otameshi-form__header__progress__step.is-active .otameshi-form__header__progress__step__label{color:#5a7325;font-weight:normal}.otameshi-form__header__progress__step.is-active::after{content:"";position:absolute;top:-4px;left:0;width:100%;height:4px;background-color:#76952f}.otameshi-form__footer{width:100%;padding:14px 16px 24px;box-sizing:border-box;position:fixed;bottom:0;left:0;background-color:hsla(0,0%,100%,.7);z-index:5}.otameshi-form__footer__ui{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.otameshi-form__footer__ui button{border:1px solid #666;border-radius:4px;margin-bottom:0 !important}.otameshi-form__stage{padding-top:24px;padding-bottom:88px;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:start;align-items:flex-start;min-width:100%;overflow:hidden;position:relative;transition:left .35s cubic-bezier(0.26, 0.02, 0.14, 1);display:none}.otameshi-form__stage.is-ready{display:-ms-flexbox;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{max-width:640px;width:100vw;min-height:calc(100vh - 70px);box-sizing:border-box;padding:0 16px;margin:0 auto}@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{display:flex;justify-content:center;align-items:center;margin:0 auto 40px;max-width:640px}.otameshi-form__item__img{padding-right:8px}.otameshi-form__item__text__title{font-size:14px;line-height:1.5;margin-bottom:5px}.otameshi-form__item__text__price{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#db4f43;font-size:15px;font-weight:bold}.otameshi-form__item__text__price span{font-size:inherit;color: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:1rem;font-weight:bold;letter-spacing:.48px}.otameshi-form__item__text__price .normal{color:#db4f43;font-size:1.333rem;font-weight:bold;letter-spacing:.64px}.otameshi-form__item__text__price::after{content:"送料無料";display:inline-block;padding:4px 6px;border-radius:4px;border:1px solid #db4f43;color:#db4f43;font-size:.8333rem;font-weight:600;margin-left:8px}.otameshi-form__input{position:relative}.otameshi-form__input__help{position:static;margin-top:-4px;margin-bottom:8px;font-size:1.1666rem;line-height:22px;color:#666}.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]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:32px;height:32px;border-radius:100%;border:1px solid #c7c7c7;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;outline:none;position:absolute;top:0;left:0;bottom:0;margin:auto 0;background-color:#fff;z-index:2}.otameshi-form__input__paymentlist__item input[type=radio]::after{content:"";display:block;width:24px;height:24px;background-color:#76952f;border-radius:100%;opacity:0;transform:scale(0);transition:transform .35s cubic-bezier(0, 1.54, 0.44, 0.98),opacity .35s cubic-bezier(0, 1.54, 0.44, 0.98)}.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 .35s cubic-bezier(0, 0.5, 0.39, 0.99)}.otameshi-form__input__paymentlist__item label{display:-ms-flexbox;display:flex;padding:16px 0;align-items:center;justify-content:space-between;position:relative}.otameshi-form__input__paymentlist__item__detail{margin-left:10px;padding-left:32px}.otameshi-form__input__paymentlist__item__detail::after{content:"";display:block;z-index:1;opacity:0;transform:scaleY(0);background-color:#76952f;position:absolute;transition:all 0s ease;width:calc(100% + 32px);height:100%;margin:0 -16px;top:0;left:0}.otameshi-form__input__paymentlist__item__title{font-size:15px;font-weight:bold;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;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{position:relative;font-size:11px;line-height:1.63;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{position:relative;z-index:2;display:flex;flex-wrap:wrap;gap:8px}.otameshi-form__input--delivery_radio_btns--dummy{pointer-events:none;position:absolute;top:0;left: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:hsla(0,0%,40%,.4) !important;pointer-events:none}.otameshi-form__input--delivery_radio_btns--dummy input[type=radio]{background-color:rgba(199,199,199,.4) !important;border:none !important}.otameshi-form__input--delivery_radio_btns::after{content:"";display:block;width:calc(33.3% - 7px);height:0}.otameshi-form__input--delivery_radio_btns label{display:block;position:relative;height:36px}.otameshi-form__input--delivery_radio_btns label p{position:absolute;font-size:1.1667rem;font-weight:300;color:#333;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:2;top:0;left:0;transition:all .35s ease;cursor:pointer}.otameshi-form__input--delivery_radio_btns input[type=radio]{line-height:36px;display:flex;justify-content:center;align-items:center;padding:0 16px;margin:0;width:auto;min-width:114px;height:36px;border:1px solid #d1d1d1;border-radius:24px;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;z-index:2;outline:none;transition:all .35s ease;color:#666;white-space:nowrap}.otameshi-form__input--delivery_radio_btns input[type=radio]:checked{background:#f3f6e8;border:1px solid #5a7325;color:#5a7325;font-weight:600;transition:all 0s ease}.otameshi-form__input--delivery_radio_btns input[type=radio]:checked+p{color:#5a7325;transition:all 0s ease;font-weight:600}.otameshi-form__btn{width:100%;box-sizing:border-box}.otameshi-form__btn__notes{margin:0 0 20px;font-size:13px;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;outline:none;cursor:pointer;display:block;box-sizing:border-box;font-size:15px;line-height:48px;text-align:center;color:#fff;background-color:#5a7325;border:0;border-radius:4px;font-weight:bold;width:100%;max-width:640px;margin:0 auto 48px}.otameshi-form__btn button:disabled{background-color:#c7c7c7;color:#666;opacity:.4;pointer-events:none}.form--renewal__form__content__radio__wrapper{position:relative}.form--renewal__form__title{margin:0 0 8px}.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{padding-bottom:0;border:none !important}.form--renewal__content--flat--confirm{margin:32px -16px 0}.form--renewal__form__content__addition__title{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:8px}.form--renewal__form__content__addition__title.is-required::after{content:"必須";display:inline-block;margin-left:8px;padding-right:5px;padding-left:5px;font-size:11px;font-weight:normal;text-align:center;vertical-align:top;line-height:20px;color:#fff;background-color:#db4f43;border-radius:3px}footer.footer{padding-bottom:120px}.form--renewal__content__confirm__data__caption--flat{font-size:17px}.form--renewal__content__confirm__data__category__title{font-size:1.3333rem}.form--renewal__content__confirm__data__category__data{word-break:break-all}.form--renewal__content__confirm__data__inner.is-prices{margin:0 16px;padding:16px;background-color:#fefce8}.form--renewal__content__confirm__data.is-lo2020{position:relative;margin-bottom:0;padding:13px 0}.form--renewal__content__confirm__data.is-lo2020 button{position:absolute;right:0;top:0;bottom:0;margin:19px 16px 18px 0}.form--renewal__content--flat{border-bottom:4px solid #eee}@keyframes otameshiRadioFadeIn{0%{transform:scale(0.875);opacity:0}100%{transform:scale(1);opacity:1}}@keyframes otameshiRadioTapAction{0%{transform:scale(1)}85%{transform:scale(1.1)}100%{transform:scale(1)}}.form--renewal__content--error__list:not(:empty){padding-top:16px;padding-right:16px;padding-bottom:16px;padding-left:16px;max-width:640px;margin:0 auto}.form--renewal__form__content label.error{margin-top:4px;font-size:15px;line-height:1.5;color:#db4f43;display:block;padding:0}.x-input-error{margin-top:4px;font-size:15px;line-height:1.5;color:#db4f43}.otameshi-form__couponBanner{text-align:center;margin-bottom:4px;transform:scaleY(0) rotate(0.0001deg);transition:transform .2s;transform-origin:0 0;color:#fff;font-size:13px;font-weight:bold}.otameshi-form__couponBanner.--active{background:#558d5c;transform:scaleY(1) rotate(0.0001deg);transform-origin:0 0;transition:transform .2s;position:relative;line-height:1.5;padding:10px 8px}.otameshi-form__couponBanner.--active::before{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:-100%;background-image:-o-linear-gradient(320deg, rgba(255, 255, 255, 0) 25%, rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0) 75%);background-image:linear-gradient(130deg, rgba(255, 255, 255, 0) 25%, rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0) 75%);transition:.5s}.otameshi-form__couponBanner.--active.--on::before{left:100%}.otameshi-form__couponBanner.--fail{background:#e3904a;transform:scaleY(1) rotate(0.0001deg);transform-origin:0 0;transition:transform .2s;position:relative;line-height:1.5;padding:10px 8px}.x-input-trialDiscountCode .form--renewal__form__title::after{display:none}.form--renewal__content__confirm__service__price__description--total.--trial-coupon{width:100%;text-align:right;font-weight:bold;font-size:13px}@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.--fail,.otameshi-form__couponBanner.--active{font-size:11px}}.form--renewal__form__content__trialDiscountCode{display:flex;align-items:center}.form--renewal__form__content__trialDiscountCode button{position:relative;-webkit-appearance:none;appearance:none;box-sizing:border-box;display:block;padding:0;text-align:center;line-height:48px;border-radius:4px;width:50%;font-size:1.25rem;font-weight:bold;border:none;background-color:#5a7325;color:#fff}.form--renewal__form__content__trialDiscountCode button:disabled{background-color:#c7c7c7;color:#666;opacity:.4;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{pointer-events:none;background:rgba(199,199,199,.4);color:#666}.form--renewal__form__content__select__wrapper.--pref::after{content:none}.form--renewal__form__content__note{background:none;margin:4px 0;padding:0;padding-left:1em;text-indent:-1em;font-size:1rem;line-height:1.5;color:#333}.otameshi-form__step-header h3{color:#000;text-align:center;font-size:1.666rem;line-height:1.4;letter-spacing:.8px}.otameshi-form__step-header p{color:#333;text-align:center;font-size:1.1666rem;line-height:1.5;letter-spacing:.56px;margin-top:8px;margin-bottom:24px}.x-input-mailMagazine .form__content--preasent{background-color:#f3f6e8;padding:4px 12px;margin-bottom:8px;border-radius:4px;border:none}.x-input-mailMagazine .form__content--preasent p{margin:0;font-size:1rem;line-height:1.5;color:#333}.x-input-mailMagazine .form__content--preasent span{color:#db4f43}.recaptcha-notice{margin-top:24px;margin-bottom:16px}.recaptcha-notice__text{margin-bottom:8px;font-size:1.1666rem;font-style:normal;font-weight:300;line-height:1.5;letter-spacing:.56px}.recaptcha-notice__links{display:flex;gap:16px}.recaptcha-notice__links a{font-size:1.1666rem;font-weight:bold;color:#666;text-decoration:underline}.otameshi-form__error-message__wrapper{max-width:640px;padding:0 16px;margin:0 auto}.otameshi-form__error-message__list{background-color:#fdecef;display:flex;flex-direction:column;border-radius:4px;padding:16px 0}.otameshi-form__error-message__item{display:flex;align-items:center;margin-top:8px;padding:0 16px}.otameshi-form__error-message__item .otameshi-form__error-message__icon{flex-shrink:0;width:20px;height:20px;margin-right:8px;align-self:flex-start}.otameshi-form__error-message__item .otameshi-form__error-message__icon svg{width:20px;height:20px}.otameshi-form__error-message__item .otameshi-form__error-message__content{flex:1}.otameshi-form__error-message__item .otameshi-form__error-message__text{margin:0;font-family:"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",Meiryo,メイリオ,Osaka,"MS PGothic",arial,helvetica,sans-serif;font-size:14px;font-weight:normal;line-height:1.5;color:#ce0000}.otameshi-form__error-message__item a{color:#1963a5;text-decoration:underline}.otameshi-form__error-message__login_section{background-color:#fff;padding:16px}.otameshi-form__error-message__login_text{font-size:1.25rem;font-style:normal;font-weight:300;line-height:1.5;letter-spacing:.6px;margin-top:16px}.otameshi-form__error-message__login-button{position:relative;z-index:1;display:block;text-align:center;color:#76952f;border:1px solid #76952f;border-radius:4px;width:172px;margin:0 auto;line-height:32px;font-size:1.333rem;font-weight:bold}.otameshi-form__apple-pay-section{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%}.otameshi-form__apple-pay-description{font-size:1.1666rem;color:#333;text-align:center;line-height:1.5;letter-spacing:.56px}.otameshi-form__divider{display:flex;align-items:center;gap:8px;margin:40px 0;width:100%}.otameshi-form__divider::before,.otameshi-form__divider::after{content:"";flex:1;height:1px;background-color:#ddd}.otameshi-form__divider-text{font-size:1.1666rem;color:#666;white-space:nowrap;letter-spacing:.56px;line-height:1.5}.loading-spinner{position:relative;width:48px;height:48px;margin:16px auto}.loading-spinner__dot{position:absolute;width:8px;height:8px;border-radius:50%;background-color:#76952f;animation:loadingSpinnerPulse 3s ease-in-out infinite}@keyframes loadingSpinnerPulse{0%,100%{opacity:1}50%{opacity:.5}}.otameshi-form__btn-warning{color:#ce0000;font-size:16px;line-height:1.5;letter-spacing:.64px;text-align:center;margin-bottom:8px}body #NAME.is-apple-pay-filled,body #EMAIL1.is-apple-pay-filled,body #TEL1.is-apple-pay-filled,body #ZIP1.is-apple-pay-filled,body #ADDR1.is-apple-pay-filled{background-color:rgba(199,199,199,.4) !important;border:none !important;color:#999 !important;-webkit-text-fill-color:#999 !important;pointer-events:none !important;cursor:not-allowed}.otameshi-form__edit-button-wrapper{width:100%;text-align:center}#js-edit-shipping-fields-wrapper{margin-top:-32px;margin-bottom:24px}#js-edit-email-field-wrapper{margin-top:-48px}.otameshi-form__edit-button{background:none;border:none;color:#5a7325;font-family:"Hiragino Kaku Gothic ProN",sans-serif;font-size:14px;font-weight:600;text-decoration:underline;cursor:pointer;padding:4px 12px}.otameshi-form__edit-button:hover{opacity:.7}#stripe-payment-element{width:108px;height:40px;display:flex;align-items:center}.otameshi-form__apple-pay-section{margin-top:-16px}.otameshi-form__apple-pay-box{display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 16px;border:1px solid #ddd;border-radius:4px;margin:0 auto}.otameshi-form__apple-pay-section .otameshi-form__apple-pay-description{font-family:"Hiragino Kaku Gothic ProN",sans-serif;font-weight:300;font-size:12px;color:#666;text-align:center;letter-spacing:.48px;white-space:nowrap;margin:0;line-height:1.5}.otameshi-form__present{display:flex;align-items:center;gap:12px;margin:0;padding:8px 16px;background:#f3f6e8;border-radius:4px;box-sizing:border-box}.otameshi-form__present__label{display:flex;align-items:center;flex-shrink:0;padding:4px 12px 4px 0;border-right:1px solid #ddd}.otameshi-form__present .o-icon-present{display:inline-block;margin:0 4px 0 0;width:24px}.otameshi-form__present .o-icon-present svg{width:24px;height:24px}.otameshi-form__present .o-icon-present path{color:#db4f43}.otameshi-form__present__label__text{color:#db4f43;font-size:10px;font-weight:600;line-height:1.3;letter-spacing:.4px;white-space:nowrap}.otameshi-form__present__name{flex:1;min-width:0;color:#666;font-size:12px;line-height:1.5;letter-spacing:.48px}.otameshi-form__header__progress__box{display:inline-block;font-weight:700;max-width:calc(100% - 16px);min-width:20%;position:relative;transition:width .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 rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);border-top:10px solid rgba(0,0,0,0);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}.floating-input-wrapper{position:relative;margin-top:32px;margin-bottom:32px}.floating-input-wrapper__hint{position:absolute;top:-20px;right:0;font-size:10px;color:#666;pointer-events:none}.floating-input-wrapper__field{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #ddd;border-radius:4px;box-sizing:border-box;color:#333;display:block;font-size:15px;line-height:44px;margin-top:13px;outline:none;padding-left:16px;padding-right:16px;width:100%;transition:border-color .2s}.floating-input-wrapper__field::placeholder{opacity:0;transition:opacity .2s}.floating-input-wrapper__field:focus::placeholder{opacity:1;color:#999}.floating-input-wrapper__label{display:flex;align-items:center;width:fit-content;line-height:46px;background:#fff;position:absolute;top:1px;right:16px;left:16px;pointer-events:none;font-size:16px;color:#666;transform-origin:left center;transition-property:font-size,line-height,color,transform,padding;transition-duration:.2s;transition-timing-function:ease-out}.floating-input-wrapper__field__note{color:#666;font-size:1rem;line-height:1.5;padding:12px 16px 16px 16px;text-align:justify}.floating-input-wrapper:focus-within .floating-input-wrapper__field{border-color:#76952f;box-shadow:0 0 0 1px #76952f}.floating-input-wrapper:focus-within .floating-input-wrapper__label,.floating-input-wrapper__field:not(:placeholder-shown)~.floating-input-wrapper__label,.floating-input-wrapper.has-value .floating-input-wrapper__label{padding:0 4px;right:auto;left:12px;line-height:14px;font-size:11px;transform:translate3d(0, -7px, 0)}.floating-input-wrapper:focus-within .floating-input-wrapper__field:not(.error)~.floating-input-wrapper__label{color:#76952f}.floating-input-wrapper__field.error{border-color:#e80519}.floating-input-wrapper:has(.floating-input-wrapper__field.error) .floating-input-wrapper__label{color:#e80519}.floating-input-wrapper:focus-within .floating-input-wrapper__field.error{border-color:#e80519;box-shadow:0 0 0 1px #e80519}#EMAIL1.floating-input-wrapper__field{background-color:rgba(0,0,0,0) !important;border-color:#ddd !important}.floating-input-wrapper:not(:has(#error_EMAIL1:not(:empty))):focus-within #EMAIL1.floating-input-wrapper__field{border-color:#76952f !important;box-shadow:0 0 0 1px #76952f !important}.floating-input-wrapper:has(#error_EMAIL1:not(:empty)) #EMAIL1.floating-input-wrapper__field{border-color:#e80519 !important}.floating-input-wrapper:has(#error_EMAIL1:not(:empty)):focus-within #EMAIL1.floating-input-wrapper__field{border-color:#e80519 !important;box-shadow:0 0 0 1px #e80519 !important}.floating-input-wrapper:has(#error_EMAIL1:empty):focus-within .floating-input-wrapper__label{color:#76952f}.floating-input-wrapper:has(#error_EMAIL1:not(:empty)) .floating-input-wrapper__label{color:#e80519 !important}.floating-input-wrapper:has(#EMAIL1.error):not(:has(#error_EMAIL1:not(:empty))) #EMAIL1.floating-input-wrapper__field{border-color:#e80519 !important}.floating-input-wrapper:has(#EMAIL1.error):not(:has(#error_EMAIL1:not(:empty))) .floating-input-wrapper__label{color:#e80519 !important}.floating-input-wrapper label.error{color:#e80519;display:block;font-size:15px;line-height:17px;margin-top:8px;padding:0}.floating-input-wrapper__password-toggle{margin-top:10px}#PASSWD1.floating-input-wrapper__field{background-color:rgba(0,0,0,0) !important;border-color:#ddd}.floating-input-wrapper:has(#PASSWD1.error):not(:has(#error_PASSWD1:not(:empty))) #PASSWD1.floating-input-wrapper__field{border-color:#e80519 !important}.floating-input-wrapper:has(#PASSWD1.error):not(:has(#error_PASSWD1:not(:empty))) .floating-input-wrapper__label{color:#e80519 !important}.floating-input-wrapper:has(#error_PASSWD1:empty):not(:has(#PASSWD1.error)):focus-within .floating-input-wrapper__label{color:#76952f}.floating-input-wrapper:has(#error_PASSWD1:empty):not(:has(#PASSWD1.error)):focus-within #PASSWD1.floating-input-wrapper__field{border-color:#76952f !important;box-shadow:0 0 0 1px #76952f !important}.floating-input-wrapper:has(#error_PASSWD1:not(:empty)) #PASSWD1.floating-input-wrapper__field{border-color:#e80519 !important}.floating-input-wrapper:has(#error_PASSWD1:not(:empty)):focus-within #PASSWD1.floating-input-wrapper__field{border-color:#e80519 !important;box-shadow:0 0 0 1px #e80519 !important}.floating-input-wrapper:has(#error_PASSWD1:not(:empty)) .floating-input-wrapper__label{color:#e80519 !important}/*# sourceMappingURL=otameshi_form_slideLayout2020.css.map */
