.login-form.el-form .el-form-item{margin-bottom:2rem}.login-form.el-form .el-form-item:last-child{margin-bottom:0}.login-form.el-form .el-form-item__label{font-weight:400}.login-form.el-form .el-form-item__content .el-input__inner{height:2.5rem;border-radius:.5rem}.line-button{--tw-border-opacity:1;border-color:rgba(0,195,0,var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgba(0,195,0,var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity));width:295px;height:60px;border-radius:40px;display:block;margin:20px auto 0;padding:4px 20px}.line-button>span{display:flex;align-items:center;justify-content:center}.line-button>span>img{width:44px;height:44px;display:inline-block}.line-button>span>span{display:block;text-align:center;font-weight:bolder;font-size:16px;margin-left:24px}@media(min-width:1024px){.line-button>span>span{font-size:18px}}.line-button:active,.line-button:focus,.line-button:hover{--tw-border-opacity:1;border-color:rgba(0,195,0,var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgba(0,195,0,var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity));opacity:.8}:root{--color-text-primary:#3f3f3f;--color-text-secondary:#000;--color-text-third:#333;--color-text-fourth:#fff;--color-border-primary:#3f3f3f;--color-border-secondary:#afafaf;--color-border-table-header:#f1f1f1;--color-bg-primary:#3f3f3f;--color-bg-secondary:#fff;--color-bg-base:#fafafa;--color-alert:#ff8989;--color-btn-text-primary:#3f3f3f;--color-btn-bg-primary:#fff;--color-btn-text-secondary:#3f3f3f;--color-btn-bg-secondary:#fffffff;--color-btn-text-cancel:#3f3f3f;--color-btn-bg-cancel:#fff}.border-primary{border-color:var(--color-border-primary)}.border-secondary{border-color:var(--color-border-secondary)}.border-table{border-color:var(--color-border-table-header)}.text-third{color:var(--color-text-third)}.text-alert{color:var(--color-alert)}.text-h1,h1{color:var(--color-text-third);font-weight:900;font-size:20px;text-align:center;margin:0}@media(min-width:1024px){.text-h1,h1{font-size:30px}}h2{padding-right:1.5rem}@media (min-width:1024px){h2{padding-left:0;padding-right:0}}.text-h2,h2{color:var(--color-text-third);font-weight:500;font-size:16px}@media(min-width:1024px){.text-h2,h2{font-size:26px}}.text-h3,h3{line-height:1;--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity));font-size:15px;font-weight:900}@media(min-width:1024px){.text-h3,h3{font-size:24px}}.text-h4,h4{line-height:1;--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity));font-size:13px;font-weight:500}@media(min-width:1024px){.text-h4,h4{font-size:22px}}.text-body-01{color:var(--color-text-secondary);font-weight:900;font-size:16px}@media(min-width:1024px){.text-body-01{font-size:18px}}.text-body-02{color:var(--color-text-secondary);font-weight:400;font-size:16px}@media(min-width:1024px){.text-body-02{font-size:18px}}.purchase-form__card__phone{font-size:36px;font-weight:400}.purchase-form__card__note,.purchase-form__card__phone{--tw-text-opacity:1;color:rgba(51,51,51,var(--tw-text-opacity));text-align:center}.purchase-form__card__note{margin-top:16px}.purchase-form__payment-btn{margin-top:1.25rem}@media (min-width:1024px){.purchase-form__payment-btn{margin-top:.25rem}}.purchase-form__payment-btn{text-align:center}.purchase-form__agree-note{margin-top:1.25rem;--tw-text-opacity:1;color:rgba(255,137,137,var(--tw-text-opacity))}.purchase-form__line-login{width:15rem;border-radius:9999px;--tw-border-opacity:1;border-color:rgba(0,195,0,var(--tw-border-opacity));font-weight:900}.purchase-form__line-login,.purchase-form__line-login:active,.purchase-form__line-login:focus,.purchase-form__line-login:hover{--tw-bg-opacity:1;background-color:rgba(0,195,0,var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.purchase-form__line-login:active,.purchase-form__line-login:focus,.purchase-form__line-login:hover{border-color:transparent;opacity:.8}.purchase-form__line-login .content{display:flex;align-items:center;justify-content:center}.purchase-form__line-label{position:relative;z-index:10;display:flex;width:100%;justify-content:center}.purchase-form__line-label:after{position:absolute;top:50%;width:100%;--tw-bg-opacity:1;background-color:rgba(175,175,175,var(--tw-bg-opacity));height:1px;content:""}.purchase-form__line-label .content{z-index:50;--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));padding-left:.75rem;padding-right:.75rem;--tw-text-opacity:1;color:rgba(175,175,175,var(--tw-text-opacity))}.purchase-form .widget-container,.purchase-form .widget-container iframe{width:100%!important}.purchase-form #member-address,.purchase-form #payment-info,.purchase-form #shipping-address{min-width:300px;width:100%;max-width:900px;min-height:228px;height:240px;max-height:400px}.purchase-form #consent-div{min-width:300px;width:100%;max-width:900px;min-height:100px;height:100px;max-height:400px}.purchase-form .hidden-backface{transform:rotate3d(0,0,0,0);backface-visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-transform:rotate3d(0,0,0,0);-moz-transform:matrix3d(0,0,0,0)}.purchase-form .section{margin-top:20px}.purchase-form .section-amazon .section__body{width:auto}.purchase-form .section-amazon__button{margin-left:auto;margin-right:auto;flex:0 1 auto}@media (min-width:1024px){.purchase-form .section-amazon__button{margin-left:1.25rem}}.purchase-form .section-amazon__button-login{height:92.32px!important}.purchase-form .section-amazon__button,.purchase-form .section-amazon__button-login{width:295px!important}@media(min-width:1024px){.purchase-form .section-amazon__button,.purchase-form .section-amazon__button-login{width:280px!important}}.purchase-form .section-amazon2__button{display:flex;flex-direction:column;align-items:center;justify-content:center}.purchase-form .section-amazon2__button-login{width:295px!important;height:92.32px!important}@media(min-width:1024px){.purchase-form .section-amazon2__button-login{width:280px!important}}.purchase-form .section-amazon2__button-hint{margin-top:1.25rem;flex:1 1 0%;white-space:pre-wrap;max-width:595px}.purchase-form .birthday-form .el-form-item__label:after{content:"※";margin-left:4px}.purchase-form .el-form-item.is-required .el-form-item__label:after{content:"※";color:#000}.purchase-form .el-form-item{margin-bottom:1.25rem;display:flex;flex-wrap:wrap}@media (min-width:1024px){.purchase-form .el-form-item{margin-bottom:1.5rem;display:block}}.purchase-form .el-form-item{position:relative}.purchase-form .el-form-item:last-child{margin-bottom:0}.purchase-form .el-form-item__label{font-size:1rem;line-height:1.5rem;--tw-text-opacity:1;color:rgba(51,51,51,var(--tw-text-opacity))}@media (min-width:1024px){.purchase-form .el-form-item__label{position:absolute}}.purchase-form .el-form-item__label{line-height:44px}.purchase-form .el-form-item__content{width:100%}@media (min-width:1024px){.purchase-form .el-form-item__content{margin-left:16rem;width:auto}}.purchase-form .el-form-item__content .el-input__inner{font-size:1rem;line-height:1.5rem}.purchase-form .el-form-item__content .el-col{display:flex;align-items:center}.purchase-form .el-form-item__content .el-col .el-form-item__content{margin-left:0}@media (min-width:1024px){.purchase-form .el-form-item.is-error{margin-bottom:1.75rem}}.purchase-form .el-form-item.is-required .el-form-item__label:after{--tw-text-opacity:1;color:rgba(51,51,51,var(--tw-text-opacity))}.purchase-form .radio-dot .el-radio__input.is-disabled .el-radio__inner{background-color:transparent}.purchase-form .radio-dot .el-radio__input.is-disabled+span.el-radio__label{color:#afafaf}.purchase-form .radio-dot .el-radio__input.is-checked.is-disabled .el-radio__inner{border:1px solid #e4e7ed;--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.purchase-form .radio-dot .el-radio__input.is-checked.is-disabled+span.el-radio__label{color:#afafaf}.purchase-form .radio-dot .el-radio__input.is-checked.is-disabled :after{opacity:.3}@media(min-width:1024px){.purchase-form .input-phone-number .el-input{width:160px!important}}.purchase-form .member-information-postal-code{margin-bottom:0}@media(min-width:1024px){.purchase-form .member-information-postal-code .el-form-item__content{margin-left:0}}@media(min-width:1024px){.purchase-form .shipping-postal-code-form{width:160px}}.purchase-form .form-item-card{padding:20px 12px;margin-bottom:24px;border:none;background-color:#fafafa;border-radius:8px}@media(min-width:1024px){.purchase-form .form-item-card{padding:16px 24px}}.purchase-form .confirm-section__header{text-align:-webkit-center}.purchase-form .confirm-section .header_img{margin-top:1em}.purchase-form .confirm-section .section__title{font-size:16px}.purchase-form .confirm-section .el-table:before{height:0}.purchase-form .confirm-section .el-table__header{width:100%!important;border-bottom:1px solid #ebeef5}.purchase-form .confirm-section .el-table__body{width:100%!important}.purchase-form .confirm-section .el-table td,.purchase-form .confirm-section .el-table th.is-leaf{border-bottom:none}.purchase-form .confirm-section .purchase-detail__total{border-top-width:1px;border-style:solid;--tw-border-opacity:1;border-color:rgba(51,51,51,var(--tw-border-opacity));--tw-border-opacity:0.7}.purchase-form .confirm-section .purchase-detail__total>div{width:343px}.purchase-form .confirm-section .summary-card-total{background-color:rgba(250,250,250,var(--tw-bg-opacity))}@media(min-width:1024px){.purchase-form .submit-btn-skip{width:410px!important;border-radius:999px}}.purchase-form .add-msg-area{line-height:normal;text-align:left}.purchase-form .add-msg-area .form-item-explanation{font-size:12px}