@charset "UTF-8";:root{--primary-900: #252525;--ease-in: cubic-bezier(.755, .05, .855, .06);--ease-out: cubic-bezier(.23, 1, .32, 1);--ease-in-out: cubic-bezier(.86, 0, .07, 1);--ease-out-back: cubic-bezier(.175, .885, .32, 1.275)}#authenticate h1{font-size:24px}#authenticate .fields{margin:20px auto;padding:0 20px;width:100%}#authenticate .fields input[type=text],#authenticate .fields input[type=number],#authenticate .fields input[type=email],#authenticate .fields input[type=tel],#authenticate .fields input[type=password],#authenticate .fields input[type=date],#authenticate .fields input[type=time]{display:block;padding:10px;width:100%;font-size:16px;border-bottom:1px solid #1f1f1f}#authenticate .fields input[type=text]:focus,#authenticate .fields input[type=number]:focus,#authenticate .fields input[type=email]:focus,#authenticate .fields input[type=tel]:focus,#authenticate .fields input[type=password]:focus,#authenticate .fields input[type=date]:focus,#authenticate .fields input[type=time]:focus{outline:0}#authenticate .fields.checkbox{justify-content:left}#authenticate .fields.checkbox input[type=checkbox]{margin-right:10px}#authenticate .fields input[type=radio]{position:relative;cursor:pointer}#authenticate .fields input[type=radio]:before{position:absolute;content:"";top:-2px;left:-2px;width:20px;height:20px;background:#fbfbf6;border:1px solid #e3e3e3;border-radius:24px}#authenticate .fields input[type=radio]:checked:before{border:1px solid #d54425}#authenticate .fields input[type=radio]:checked:after{display:block;position:absolute;top:0;left:0;content:"";width:16px;height:16px;background:#d54425;-webkit-border-radius:12px;border-radius:12px}#authenticate .divider{border-color:#1f1f1f}#authenticate p{padding:20px;font-size:13px;line-height:28px;font-weight:500;font-family:Riviera,"A+EqpB-游ゴシック体 Pr6N M",游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,sans-serif}#authenticate p a{color:#1f1f1f;font-size:12px;text-decoration:underline}#authenticate .forgot-links{padding:20px 20px 0}#authenticate .forgot-links p{padding:0 0 20px}#authenticate .suggestion{margin:40px 0;text-align:center}#authenticate .btn{margin:0 auto;width:240px}#authenticate .btn-wrapper{margin:20px;text-align:center}#authenticate.password-reset-completed{display:flex;min-height:calc(100vh - 196px);flex-direction:column;justify-content:center;align-items:center;margin-bottom:80px}#authenticate.password-reset-completed .primary{margin:20px auto 10px}#authenticate .reasons{width:60vw;list-style:none}#authenticate .reasons li{margin:28px auto}#authenticate .reasons li:last-child{margin-bottom:16px}#authenticate .reasons label{margin-left:10px}#authenticate.cancellation-confirm{display:flex;min-height:calc(100vh - 63px);flex-direction:column;justify-content:center;align-items:center;margin-bottom:80px}#authenticate.cancellation-confirm .title{padding-top:56px;font-weight:700;font-size:16px;padding-bottom:0}#authenticate.cancellation-confirm .note{color:#7b785b;padding:0;font-size:11px;line-height:24px}#authenticate.cancellation-confirm .fields{margin:12px auto}#authenticate.cancellation-confirm .field-reasons{text-align:center;margin-bottom:28px}#authenticate.cancellation-confirm .reasons{display:inline-block;text-align:left;width:257px;margin-left:49px}#authenticate.cancellation-confirm .reasons label{font-size:14px}#authenticate.cancellation-confirm .reasons li{list-style-position:inside}#authenticate.cancellation-confirm .field-confirm-btn{text-align:center}#authenticate.cancellation-confirm .field-confirm-btn p{padding:0}#authenticate.cancellation-confirm .confirm-text{font-weight:700;line-height:160%;text-align:center}#authenticate.cancellation-confirm .confirm-notice{margin-top:32px;line-height:180%;font-weight:700;font-size:14px}#authenticate.cancellation-confirm .confirm-link{color:#000;text-decoration:underline;font-weight:700}#authenticate.suspend-enquete .btn{width:311px;height:56px}#authenticate.suspend-done{display:flex;min-height:calc(100vh - 63px);flex-direction:column;justify-content:center;align-items:center;padding-bottom:20px}#authenticate.suspend-done .flex-main{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-grow:1}#authenticate.suspend-done img{width:150px;height:150px;margin-bottom:32px}#authenticate.suspend-done b{color:#252525;text-align:center;font-feature-settings:"clig" off,"liga" off;font-size:14px;font-style:normal;font-weight:600;line-height:25.2px}#authenticate.suspend-done p{color:#252525;text-align:center;font-size:14px;font-style:normal;font-weight:600;line-height:25.2px}#authenticate.suspend-done .delivery-date-text{margin-top:20px;color:#000;text-align:center;font-feature-settings:"clig" off,"liga" off;font-size:13px;font-style:normal;font-weight:300;line-height:20.8px}#authenticate.suspend-done .links{position:fixed;bottom:24px}#authenticate.suspend-done .btn{width:311px;padding:17.5px 0}#authenticate.cancellation-enquete .btn{width:311px;height:56px}#authenticate.cancellation-done{display:flex;min-height:calc(100vh - 63px);flex-direction:column;justify-content:center;align-items:center;padding-bottom:20px}#authenticate.cancellation-done .flex-main{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-grow:1}#authenticate.cancellation-done img{width:150px;height:150px;margin-bottom:32px}#authenticate.cancellation-done b{color:#252525;text-align:center;font-feature-settings:"clig" off,"liga" off;font-size:14px;font-style:normal;font-weight:600;line-height:25.2px}#authenticate.cancellation-done p{color:#000;text-align:center;font-feature-settings:"clig" off,"liga" off;font-size:13px;font-style:normal;font-weight:300;line-height:20.8px}#authenticate.cancellation-done .links{position:fixed;bottom:24px}#authenticate.cancellation-done .btn{width:311px;padding:17.5px 0}#authenticate #reason_text{display:flex;width:100%;height:118px;padding:16px;align-items:flex-start;gap:4px;flex-shrink:0;border-radius:8px;border:1px solid #dfdcbf;background:#fff;font-size:15px;resize:none}#authenticate #reason_text::placeholder{color:#7b785b;font-feature-settings:"clig" off,"liga" off;opacity:.4;font-size:15px;font-style:normal;font-weight:500;line-height:normal}#authenticate .hidden{display:none!important}#authenticate .oatmeal-banner{text-align:center;margin-bottom:40px}#authenticate .oatmeal-banner p{font-weight:700;font-size:14px;white-space:nowrap;padding-bottom:10px;padding-top:30px;line-height:23px}#authenticate .oatmeal-banner img{width:24%;min-width:250px}#authenticate.suspend-confirm .skip-block{text-align:center;margin-bottom:5em}#authenticate.suspend-confirm .skip-block .small{font-size:small}#authenticate.suspend-confirm .deliver-at{margin:0 0 10px;font-size:21px;font-weight:700}#authenticate.suspend-confirm .skip-confirm .m-modal-body{padding-top:30px}#authenticate.suspend-confirm .skip-confirm p{padding:0;margin:0}#authenticate #not_applicable #content{height:calc(100svh - 143px)}@media screen and (min-width:769px){#authenticate #not_applicable #content{height:calc(100svh - 168px)}}#authenticate #not_applicable #content{display:flex;justify-content:center;align-items:center}#authenticate #not_applicable #content div{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:32px}#authenticate #not_applicable #content div .image img{width:150px;height:150px}#authenticate #not_applicable #content div .text{width:154px;height:51px;text-align:center;font-feature-settings:"clig" off,"liga" off;font-family:Hiragino Kaku Gothic Pro;font-size:14px;font-style:normal;font-weight:600;line-height:25.2px;color:#252525}#authenticate #not_applicable #my_page_button{width:311px;height:56px;margin:0 auto 24px}#authenticate #not_applicable #my_page_button a button{width:311px;height:56px;border-radius:72px;background:#1f8d61}#authenticate #not_applicable #my_page_button a button span{text-align:center;font-feature-settings:"clig" off,"liga" off;font-family:Hiragino Kaku Gothic Pro;font-size:15px;font-style:normal;font-weight:600;line-height:23px;color:#fff}#authenticate .back{display:flex;align-items:center;justify-content:center;width:240px;height:56px;margin:0 auto;border-radius:28px;background:#1f8d61;font-size:14px;font-weight:700;color:#fff}#authenticate .popup{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16px 32px;position:fixed;inset:0;z-index:100;opacity:0;visibility:hidden;transform:translateZ(0);transition:opacity .15s linear,visibility .15s linear}#authenticate .popup.open{opacity:1;visibility:visible}#authenticate .popup__overlay{width:100%;height:100%;position:absolute;top:0;left:0;background:#000000b3;cursor:pointer}#authenticate .popup__wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:480px;position:relative}#authenticate .popup__content{min-width:311px;border-radius:16px;overflow:hidden;cursor:default;transform:scale(.2);transition:transform .5s}#authenticate .popup__content.open{transform:scale(1)}#authenticate .popup__image{background-color:#fff;display:block}#authenticate .popup__image>img{display:block;max-width:100%;height:auto;margin:auto}#authenticate .applied-image{padding-top:20px;width:90px}#authenticate .popup__body{padding:20px 0;background:#fff;text-align:center}#authenticate .popup__body a{background:#1f8d61}#authenticate .popup__title{font-size:16px;font-weight:600;line-height:19.6px;letter-spacing:.02em;text-align:center;padding:10px 0 20px}#authenticate .popup__text{font-family:Hiragino Kaku Gothic Pro,ヒラギノ角ゴシック Pro,sans-serif;font-size:12px;font-weight:300;line-height:19.6px;letter-spacing:.02em;text-align:left;padding:0 28px}#authenticate .applied-text{padding:0;font-family:Hiragino Kaku Gothic Pro,ヒラギノ角ゴシック Pro,sans-serif;font-size:15px;font-weight:600;line-height:23px;text-align:center}#authenticate .popup__button{width:263px!important;margin:16px auto 0;font-family:Hiragino Kaku Gothic Pro,ヒラギノ角ゴシック Pro,sans-serif;display:flex;align-items:center;justify-content:center;height:56px;border-radius:9999em;font-size:14px;font-weight:600;color:#fff}#authenticate .popup__close{display:block;width:100%;padding-top:20px}#authenticate .popup__close>img{pointer-events:none}@media screen and (min-width:620px){#authenticate .forms{margin:auto auto 90px;max-width:620px}#authenticate .btn-wrapper{margin-bottom:120px}}#authenticate .cancellationPopup{display:flex;align-items:center;justify-content:center;position:fixed;inset:0;z-index:100;padding:24px;background:#000000b3;transition:opacity .15s linear,visibility .15s linear}#authenticate .cancellationPopup[data-hidden=true]{opacity:0;visibility:hidden}#authenticate .cancellationPopup__content{padding:24px 32px;background:#fbfbf6}#authenticate .cancellationPopup__content>h2{margin:0 0 16px;font-size:15px;font-weight:700;line-height:1.5;text-align:center}#authenticate .cancellationPopup__content>p{padding:0;font-size:11px;font-weight:400;line-height:1.5}#authenticate .cancellationPopup__buttons{display:flex;flex-direction:column;gap:16px;margin-top:16px}#authenticate .cancellationPopup__button{display:flex;align-items:center;justify-content:center;width:100%;height:56px;border-radius:9999em;font-size:15px;font-weight:700;line-height:1.5}#authenticate .cancellationPopup__button[data-type=accept]{background:#db5331;color:#fff}#authenticate .cancellationPopup__button[data-type=cancel]{border:1px solid #dfdcbf}
