.p-mypage{color:#2a2a2a}.p-mypage a:not(.p-btn-process){color:#01a273;text-decoration:underline}.p-mypage a:not(.p-btn-process):hover{text-decoration:none}.p-mypage-back{max-width:600px;margin:50px auto 0;font-size:14px;text-align:left}.p-mypage-section+.p-mypage-section{margin-top:50px}.p-mypage-heading{position:relative;margin:0 0 14px;padding-left:14px;font-size:18px;font-weight:700;line-height:1.6;color:#2a2a2a}.p-mypage-heading:before{content:'';position:absolute;left:0;top:3px;bottom:3px;width:4px;border-radius:2px;background:#01a273}.p-mypage-section .p-mypage-card__actions{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:0}.p-mypage-section .p-mypage-card__actions .p-btn-process{max-width:none;width:100%}.p-mypage-section .p-mypage-box+.p-mypage-card__actions{margin-top:20px}.p-mypage-section>.p-mypage-box:first-of-type{margin-top:0}.p-mypage{position:relative}.p-mypage-whobar{position:absolute;top:16px;left:0;right:0}.p-mypage-who{display:flex;justify-content:flex-end;align-items:center;gap:12px;margin:0;font-size:13px;line-height:1.6;color:#777}@media (max-width:1149px){.p-mypage-who{margin-right:15px}}.p-mypage-who__email{overflow-wrap:anywhere}.p-mypage-link-button{appearance:none;-webkit-appearance:none;width:auto;padding:0;border:0;background:0 0;color:#01a273;font:inherit;text-decoration:underline;white-space:nowrap;cursor:pointer}.p-mypage-link-button:hover{text-decoration:none}.p-mypage-notice{max-width:600px;margin:0 auto 20px;padding:12px 16px;background:#f0faf6;border:1px solid #cdeede;border-radius:8px;font-size:14px;line-height:1.7;text-align:center}.p-mypage .p-form-error-notice{max-width:600px;margin-left:auto;margin-right:auto}.p-mypage .p-mypage-help{max-width:520px;margin:40px auto 0;font-size:14px;line-height:1.7;text-align:center;color:#2a2a2a}.p-mypage .p-mypage-help--wide{max-width:600px;margin-top:30px}.p-mypage-links{display:flex;justify-content:center;align-items:center;gap:8px 28px;flex-wrap:wrap;margin-top:24px;font-size:13px}.p-mypage-links form{margin:0}.p-mypage .p-mypage-codehelp{padding:18px 20px;background:#f6f6f6;border-radius:8px}.p-mypage-codehelp p{margin:0}.p-mypage-codehelp .p-mypage-links{margin-top:12px}.p-mypage-foot{max-width:600px;margin:40px auto 0;font-size:13px;line-height:1.8;color:#777;text-align:center}.p-mypage-phrase{display:inline-block}.p-mypage .p-form-area{background:0 0;padding:0}.p-mypage .p-form-error-notice{max-width:600px;margin-left:auto;margin-right:auto}.p-mypage-field-area{max-width:420px;margin-left:auto;margin-right:auto}.p-mypage-field-label{display:block;margin-bottom:8px;font-size:14px;font-weight:700;color:#2a2a2a}.p-mypage .p-mypage-field{display:block;width:100%;height:50px;padding:0 14px;border:1px solid #d4d4d4;border-radius:3px;background:#fff;font-family:inherit;font-size:16px;color:#2a2a2a;box-sizing:border-box;-webkit-appearance:none;appearance:none}.p-mypage .p-mypage-field:focus{outline:none;border-color:#01a273;box-shadow:0 0 0 3px rgba(1,162,115,.18)}.p-mypage-code-area{text-align:center}.p-mypage-code-label{display:block;margin-bottom:16px;font-size:14px;font-weight:700;color:#2a2a2a}.p-mypage .p-mypage-code{width:100%;max-width:280px;padding:10px 12px;border:1px solid #d4d4d4;border-radius:3px;background:#fff;font-family:inherit;font-size:22px;letter-spacing:.3em;text-align:center;color:#2a2a2a;box-sizing:border-box;-webkit-appearance:none;appearance:none}.p-mypage-otp{display:flex;justify-content:center;gap:10px}.p-mypage-otp__box{width:52px;height:60px;padding:0;border:1px solid #d4d4d4;border-radius:6px;background:#fff;font-family:inherit;font-size:26px;font-weight:700;line-height:1;text-align:center;color:#2a2a2a;caret-color:#01a273;font-variant-numeric:tabular-nums;box-sizing:border-box;-webkit-appearance:none;appearance:none}.p-mypage-otp__box:focus,.p-mypage .p-mypage-code:focus{outline:none;border-color:#01a273;box-shadow:0 0 0 3px rgba(1,162,115,.18)}.p-btn-process.p-mypage-btn--sub{background-color:#fff;color:#01a273}.p-btn-process.p-mypage-btn--sub:not(:disabled):hover{background-color:#f0faf6;color:#01a273}.p-mypage-card{padding:30px;background:#fff;border:1px solid #e6e6e6;border-radius:8px}.p-mypage-card+.p-mypage-card{margin-top:30px}.p-mypage-card--simple{max-width:600px;margin-left:auto;margin-right:auto;text-align:center;font-size:14px;line-height:1.8}.p-mypage-card__title{margin:0 0 8px;font-size:18px;font-weight:700;line-height:1.6;color:#2a2a2a}.p-mypage-badge{display:inline-block;padding:1px 12px;border:1px solid #cdeede;border-radius:999px;background:#f0faf6;color:#00704f;font-size:12px;font-weight:600;line-height:1.6;white-space:nowrap}.p-mypage-badge.is-preparing{border-color:#d3e8b4;background:#f5faec;color:#4a7413}.p-mypage-badge.is-alert{border-color:#e0b4b4;background:#fdf3f3;color:#a33a3a}.p-mypage-badge.is-pickup_arranging{border-color:#eedc98;background:#fdf9e4;color:#7a6000}.p-mypage-badge.is-pickup_arranged{border-color:#f0d09c;background:#fdf4e4;color:#8a5800}.p-mypage-badge.is-return_checking{border-color:#f3c49c;background:#fff2e8;color:#a84f00}.p-mypage-badge.is-ended{border-color:#e2c0a8;background:#f8efe9;color:#8a4a22}.p-mypage-badge.is-bought_out{border-color:#bcd6f0;background:#eef5fc;color:#1f5f9e}.p-mypage-rows{margin:0}.p-mypage-rows>div{display:flex;align-items:baseline;gap:10px;padding:14px 0;border-bottom:1px solid #f0f0f0}.p-mypage-rows>div:first-child{padding-top:0}.p-mypage-rows>div:last-child{padding-bottom:0;border-bottom:0}.p-mypage-rows dt{flex:none;width:30%;font-size:14px;line-height:1.6;color:#707070}.p-mypage-rows dd{margin:0;font-size:15px;line-height:1.6;color:#2a2a2a;overflow-wrap:anywhere}.p-mypage-rows dd.is-ask{color:#777}.p-mypage-rows dd.p-mypage-rows__item{flex:1 1 auto;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px}.p-mypage-rows__img{flex:none;display:block;width:96px;height:72px;object-fit:contain}.p-mypage-box{margin-top:20px;padding:16px 20px;background:#f6f6f6;border-radius:4px;font-size:14px;line-height:1.8}.p-mypage-box p{margin:0}.p-mypage-box p+p{margin-top:8px}.p-mypage-box.is-alert{background:#fdf3f3;border:1px solid #e0b4b4}.p-mypage-box--plan{max-width:600px;margin:30px auto 0}.p-mypage-box--plan strong{display:block}.p-mypage-box--plan p+p{margin-top:12px}.p-mypage-note{margin:16px 0 0;font-size:13px;line-height:1.7;color:#777}.p-mypage-card__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;margin-top:30px}.p-mypage-card__actions .p-btn-process{flex:0 1 260px;padding:14px 10px;font-size:15px}.p-mypage-box .p-mypage-card__actions{margin-top:16px}.p-mypage-guide{max-width:600px;margin:40px auto 0}.p-mypage-survey__lead{margin:0 0 16px;font-size:14px;line-height:1.7;color:#2a2a2a}.p-mypage-survey .p-mypage-sub{margin-top:6px}.p-mypage-survey .p-form-table,.p-mypage-survey .p-form-table tbody,.p-mypage-survey .p-form-table tr,.p-mypage-survey .p-form-table th,.p-mypage-survey .p-form-table td{display:block;width:100%;box-sizing:border-box}.p-mypage-survey .p-form-table th{padding:0 0 6px}.p-mypage-survey .p-form-table td{padding:0}.p-mypage-survey .p-form-table tr+tr{margin-top:20px}.p-mypage-return{max-width:600px;margin:30px auto 0}.p-mypage-return__block{margin-top:36px}.p-mypage-return__block p{margin:0}.p-mypage-return__block p+p{margin-top:8px}.p-mypage-steps{margin:12px 0 0;padding:0;list-style:none;counter-reset:ws-step}.p-mypage-steps>li{position:relative;padding:0 0 24px 44px;font-size:15px;line-height:1.8;color:#555}.p-mypage-steps>li:last-child{padding-bottom:0}.p-mypage-steps>li:before{counter-increment:ws-step;content:counter(ws-step);position:absolute;left:0;top:0;width:28px;height:28px;border-radius:50%;background:#01a273;color:#fff;font-size:14px;font-weight:700;line-height:28px;text-align:center}.p-mypage-steps>li:not(:last-child):after{content:'';position:absolute;left:13px;top:32px;bottom:4px;width:2px;background:#cdeede}.p-mypage-steps__title{margin:0 0 4px;font-size:16px;font-weight:700;line-height:28px;color:#2a2a2a}.p-mypage-steps p{margin:0}.p-mypage-line{display:block}.p-mypage-bullets{margin:4px 0;padding:0;list-style:none}.p-mypage-bullets>li{position:relative;padding-left:1em}.p-mypage-bullets>li:before{content:'・';position:absolute;left:0}.p-mypage-steps p+p{margin-top:8px}.p-mypage-return__actions{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:40px}.p-mypage-return__actions .p-btn-process{max-width:none;width:100%;margin:0}.p-mypage-guide__item+.p-mypage-guide__item{margin-top:30px;padding-top:30px;border-top:1px solid #f0f0f0}.p-mypage-guide__title{margin:0 0 8px;font-size:18px;font-weight:700;line-height:1.7;color:#545454}.p-mypage-guide__text{margin:0;font-size:15px;line-height:1.8;color:#555}.p-mypage-plans{display:flex;flex-direction:column;gap:20px;max-width:600px;margin:0 auto}.p-mypage-plan{padding:24px 30px;background:#fff;border:1px solid #01a273;border-radius:8px}.p-mypage-plan.is-current{background:#f6f6f6;border-color:#f6f6f6}.p-mypage-plan__tag{margin:0;font-size:12px;line-height:1.6;color:#707070}.p-mypage-plan__name{margin:2px 0 12px;font-size:18px;font-weight:700;line-height:1.6;color:#2a2a2a}.p-mypage-plan .p-mypage-rows>div:first-child{padding-top:14px;border-top:1px solid #e6e6e6}.p-mypage-plan .p-mypage-rows>div:last-child{border-bottom:0;padding-bottom:0}.p-mypage-plan .p-mypage-rows dt{width:38%}.p-mypage-sub{display:block;font-size:12px;line-height:1.6;color:#777}.p-mypage-plan .p-mypage-card__actions{margin-top:20px}.p-mypage-after{margin-top:30px}.p-mypage-plan-arrow{align-self:center;width:0;height:0;margin:-6px 0;border-left:16px solid transparent;border-right:16px solid transparent;border-top:14px solid #01a273}.p-mypage-plan__pick{display:flex;align-items:center;gap:10px;cursor:pointer}.p-mypage-plan__pick input{flex:none;width:20px;height:20px;margin:0;-webkit-appearance:none;appearance:none;border:1.5px solid #8fa39a;border-radius:50%;background:#fff;cursor:pointer;transition:border-color .12s,box-shadow .12s}.p-mypage-plan__pick input:checked{border-color:#3aa66e;box-shadow:inset 0 0 0 4px #fff,inset 0 0 0 10px #3aa66e}.p-mypage-plan__pick input:focus-visible{outline:2px solid #3aa66e;outline-offset:2px}.p-mypage-plan.is-picked,.p-mypage-plan--pick:has(input:checked){background:#f0faf6;box-shadow:0 0 0 1px #01a273}.p-mypage .p-form-agree{max-width:600px;margin-left:auto;margin-right:auto}.p-mypage-block{max-width:600px;margin:50px auto 0}.p-contact__content>.p-mypage-block:first-of-type{margin-top:0}.p-mypage-block__body{padding:24px 30px;background:#fff;border:1px solid #e6e6e6;border-radius:8px}.p-mypage .p-mypage-block .p-form-area{margin-top:0}.p-mypage .p-mypage-block .p-mypage-help--wide{margin-top:16px}.p-mypage-block+.p-form-error-notice{margin-top:24px}.p-mypage-list{margin:0;padding:0;list-style:none}.p-mypage-list li{position:relative;padding-left:18px;font-size:15px;line-height:1.8;color:#2a2a2a}.p-mypage-list li+li{margin-top:6px}.p-mypage-list li:before{content:'';position:absolute;left:2px;top:calc(0.9em - 3px);width:6px;height:6px;border-radius:50%;background:#01a273}.p-mypage .p-mypage-terms .p-form-agree{max-width:none;margin:24px -30px -24px;border:0;border-top:1px solid #d9e6df;border-radius:0 0 8px 8px}.p-mypage .p-mypage-buyout .p-process-btn-area{margin-top:32px}.p-mypage-buyout .p-mypage-foot{margin-top:20px;text-align:left}.p-mypage-quote{max-width:600px;margin:0 auto;padding:14px 30px;background:#fff;border:1px solid #e6e6e6;border-radius:8px;font-size:15px;line-height:1.6}.p-mypage-quote__line{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:10px 0}.p-mypage-quote__line>:last-child{flex:none;white-space:nowrap}.p-mypage-quote__line small{display:block;font-size:12px;color:#777}.p-mypage-quote__line.is-total{margin-top:8px;padding-top:16px;border-top:1px solid #e6e6e6}.p-mypage-quote__line.is-total strong:last-child{font-size:26px;line-height:1.3;color:#01a273}.p-mypage-quote__line.is-pay{margin-top:8px;padding-top:16px;border-top:1px solid #e6e6e6;font-size:14px}.p-mypage-quote__line.is-pay>:last-child{flex:0 1 auto;white-space:normal;text-align:right}@media (max-width:767px){.p-mypage-whobar{top:14px;padding-left:15px}.p-mypage-whobar+.l-inner__contact .p-contact__heading{padding-top:26px}.p-mypage-whobar+.l-inner__contact .p-contact__content{margin-top:36px}.p-mypage-who{font-size:11px;gap:10px}.p-mypage .p-mypage-help,.p-mypage-foot{margin-top:30px}.p-mypage .p-mypage-codehelp{padding:16px}.p-mypage-card{padding:20px 16px}.p-mypage-card__title{font-size:16px}.p-mypage-rows>div.p-mypage-rows__itemrow{display:grid;grid-template-columns:minmax(0, 1fr) auto;column-gap:12px;row-gap:2px;align-items:center}.p-mypage-rows__itemrow>dt{grid-column:1;grid-row:1;align-self:end}.p-mypage-rows dd.p-mypage-rows__item{display:contents}.p-mypage-rows__item>span{grid-column:1;grid-row:2;align-self:start;font-size:15px;line-height:1.6;overflow-wrap:anywhere}.p-mypage-rows__img{grid-column:2;grid-row:1/span 2;width:110px;height:83px}.p-mypage-otp{gap:6px}.p-mypage-otp__box{width:44px;height:54px;font-size:22px}.p-mypage-rows>div{flex-direction:column;align-items:stretch;gap:2px;padding:12px 0}.p-mypage-rows dt,.p-mypage-plan .p-mypage-rows dt{width:auto;font-size:13px}.p-mypage-back{margin-top:40px}.p-mypage-card__actions{flex-direction:column;gap:12px;margin-top:20px}.p-mypage-card__actions .p-btn-process{flex:none;max-width:none}.p-mypage-section .p-mypage-card__actions{grid-template-columns:1fr;gap:12px}.p-mypage-return__actions{grid-template-columns:1fr;gap:12px;margin-top:30px}.p-mypage-steps>li{font-size:14px}.p-mypage-line+.p-mypage-line{margin-top:6px}.p-mypage-bullets{margin:6px 0}.p-mypage-bullets>li+li{margin-top:6px}.p-mypage-guide{margin-top:30px}.p-mypage-section+.p-mypage-section{margin-top:40px}.p-mypage-block{margin-top:40px}.p-contact__content>.p-mypage-block:first-of-type{padding-top:16px}.p-mypage-heading{font-size:17px}.p-mypage-block__body{padding:20px 16px}.p-mypage .p-mypage-terms .p-form-agree{margin:20px -16px -20px}.p-mypage-list li{font-size:14px}.p-mypage-guide__title{font-size:16px}.p-mypage-guide__text{font-size:14px}.p-mypage-plan{padding:20px 16px}.p-mypage-plan__name{font-size:16px}.p-mypage-quote{padding:10px 16px}.p-mypage .p-process-btn-area .p-btn-process{max-width:none}}