@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700&display=swap);h1.buy_pageTitle_1oyZW{font:normal normal 500 24px/20px Noto Sans JP,sans-serif;letter-spacing:0;color:#1f2437;margin-bottom:21px}.card>.card-header>h2,h2.buy_cardTitle_3ix1w{padding:10px 20px;font:normal normal 500 18px/20px Noto Sans JP,sans-serif;letter-spacing:0;color:#1f2437;border-left:4px solid #40a0b7}.ant-btn{font:normal normal 500 14px/30px Noto Sans JP,sans-serif}.ant-btn.buy_filledBtn_q05p1{background:#40a0b7 0 0 no-repeat padding-box!important;border-style:none!important;border-radius:4px;opacity:1;text-align:center;font:normal normal 500 14px/30px Noto Sans JP,sans-serif!important;letter-spacing:0;color:#fff!important;padding:0 18px}.ant-btn.buy_filledBtn_q05p1 span{color:#fff!important}.ant-btn.buy_filledBtn_q05p1:hover{opacity:.2}.ant-btn:not(.ant-btn-primary):not(.ant-btn-danger):not(.buy_filledBtn_q05p1){color:#40a0b7!important;background:#fff 0 0 no-repeat padding-box;border:1px solid #d8d8da;border-radius:4px;opacity:1}.ant-btn:not(.ant-btn-primary):not(.ant-btn-danger):not(.buy_filledBtn_q05p1):hover{background:#efeff7 0 0 no-repeat padding-box;border:1px solid #40a0b7!important;border-radius:4px;opacity:1}.ant-btn:disabled{color:rgba(0,0,0,.25)!important;background-color:#f2f4f8!important;box-shadow:none!important;pointer-events:none}.ant-popover-buttons button{line-height:24px!important}.ant-pagination-item{background:#fff 0 0 no-repeat padding-box;border:1px solid #d8d8da;border-radius:4px}.ant-pagination-item:hover{background:#fff 0 0 no-repeat padding-box;border:1px solid #40a0b7;border-radius:4px}.ant-pagination-item-active{background:#efeff7 0 0 no-repeat padding-box;border-radius:4px;border:none;color:#40a0b7}.ant-list-pagination{text-align:center}.ant-pagination{text-align:center!important}.ant-list-item:hover{background:#efeff7 0 0 no-repeat padding-box}.ant-list-item .ant-list-item-action-split{width:0}.card>.card-header{padding-left:0!important}.card .card-body{padding:16px!important}@media screen and (max-width:767px){.card .card-body{padding-left:12px!important}}.ant-radio-group :not(.ant-radio-checked) span.ant-radio-inner,.ant-radio-group :not(.ant-radio-checked) span.ant-radio-inner:after{border-color:#bbb!important}.ant-radio-group .ant-radio-checked span.ant-radio-inner{border-color:#40a0b7!important}.ant-radio-group .ant-radio-checked span.ant-radio-inner:after{background-color:#40a0b7!important;border-color:#40a0b7!important}.ant-tabs-nav{background:#fff 0 0 no-repeat padding-box;border-radius:8px 8px 0 0;color:#40a0b7;font:normal normal 500 14px/20px Noto Sans JP,sans-serif}.ant-tabs-nav .ant-tabs-tab:hover{color:#40a0b7;background:#efeff7 0 0 no-repeat padding-box;border-radius:8px 8px 0 0}.ant-tabs-nav .ant-tabs-tab-active{border-radius:8px 8px 0 0}.ant-tabs-nav .ant-tabs-tab-active,.ant-tabs-nav .ant-tabs-tab-active:hover{background:#40a0b7 0 0 no-repeat padding-box;color:#fff}.ant-tabs-nav .ant-tabs-ink-bar{background-color:#40a0b7!important}.ant-checkbox-group .ant-checkbox-wrapper{font:normal normal normal 14px/33px Noto Sans JP,sans-serif;letter-spacing:0}.ant-checkbox-group .ant-checkbox-wrapper .ant-checkbox{border:1px solid #bbb;border-radius:2px}.ant-checkbox-group .ant-checkbox-wrapper .ant-checkbox-checked .ant-checkbox-inner{background-color:#40a0b7;border-color:#40a0b7}.ant-form .ant-form-item>.ant-form-item-label>label{font:normal normal normal 14px/20px Noto Sans JP,sans-serif;letter-spacing:0;color:#787b87}span.buy_requiredMark_3my0X{display:inline-block;width:36px;height:20px;background:#ef5350 0 0 no-repeat padding-box;border-radius:2px;color:#fff;font:normal normal normal 11px/20px Noto Sans JP,sans-serif;letter-spacing:0;margin:8px;padding:1px 6px}.ant-table-wrapper table{table-layout:fixed;word-break:break-all;border-collapse:separate;border-radius:4px;border:none!important}.ant-table-wrapper table th{border:none!important}.ant-table-wrapper tr{font:normal normal 300 14px/14px Noto Sans JP,sans-serif;letter-spacing:0}.ant-table-wrapper tr.buy_stripe0_1SDdw,.ant-table-wrapper tr.buy_stripe0_1SDdw td.ant-table-column-sort{background:#fafbfc 0 0 no-repeat padding-box}.ant-table-wrapper tr.buy_stripe1_2o4DI,.ant-table-wrapper tr.buy_stripe1_2o4DI td.ant-table-column-sort{background:#fff 0 0 no-repeat padding-box}.ant-table-wrapper tr td{border:none}.ant-table-wrapper .ant-table-header-column .ant-table-column-sorter{vertical-align:top}.ant-table-wrapper .ant-table-header-column .ant-table-column-sorter .on{color:#40a0b7!important}.ant-table-small{border:none}.ant-table-small .ant-table-body{margin:0}.ant-table-small .ant-table-body table{border-collapse:separate;border-radius:4px}.ant-table-small .ant-table-body table th{font:normal normal 500 12px/33px Noto Sans JP,sans-serif;letter-spacing:0;color:#1f2437;background:#eff0f3 0 0 no-repeat padding-box!important;height:36px!important;padding:0 10px!important;border:none!important}@media screen and (max-width:767px){.ant-table-small .ant-table-body table th{font:normal normal 500 11px/33px Noto Sans JP,sans-serif}}.ant-table-small .ant-table-body table td{font:normal normal 300 14px/33px Noto Sans JP,sans-serif;letter-spacing:0;padding:0 10px!important}@media screen and (max-width:767px){.ant-table-small .ant-table-body table td{font:normal normal 500 11px/33px Noto Sans JP,sans-serif}}.ant-table-small .ant-table-body table tr.buy_stripe_3eoB-{background:#fafbfc 0 0 no-repeat padding-box}.steps-content[data-v-5d424afc]{margin-top:16px;padding:24px}.steps-action[data-v-5d424afc]{margin-top:24px}[data-theme=dark] .steps-content[data-v-5d424afc]{background-color:#2f2f2f;border:1px dashed #404040}.license-list[data-v-5d424afc]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-top:20px}.license-card[data-v-5d424afc]{border:2px solid #e8e8e8;border-radius:12px;padding:20px;transition:all .3s ease;background:#fff;cursor:pointer;position:relative;min-height:160px;display:flex;align-items:center;justify-content:space-between}.license-card[data-v-5d424afc]:hover{border-color:#1890ff;box-shadow:0 4px 12px rgba(24,144,255,.15);transform:translateY(-2px)}.license-card.selected[data-v-5d424afc]{border-color:#1890ff;background:#f0f9ff;box-shadow:0 4px 12px rgba(24,144,255,.2)}.license-info[data-v-5d424afc]{flex:1}.license-selector[data-v-5d424afc]{margin-left:16px;display:flex;align-items:center}.license-info h4[data-v-5d424afc]{margin:0 0 12px 0;font-size:20px;font-weight:600;color:#333}.price[data-v-5d424afc]{font-size:24px;font-weight:700;color:#1890ff;margin:12px 0}.features[data-v-5d424afc]{margin-top:12px;display:flex;gap:8px;flex-wrap:wrap}.quantity-section[data-v-5d424afc]{text-align:center;max-width:400px;margin:0 auto}.selected-license-info[data-v-5d424afc]{background:#f0f9ff;padding:16px;border-radius:8px;margin-bottom:24px}.quantity-input[data-v-5d424afc]{margin:24px 0}.quantity-input label[data-v-5d424afc]{display:block;margin-bottom:8px;font-weight:500}.total-price[data-v-5d424afc]{background:#fff2e8;padding:16px;border-radius:8px;border:2px solid #ffa940}.payment-section[data-v-5d424afc]{text-align:center;max-width:500px;margin:0 auto}.order-summary[data-v-5d424afc]{background:#f6ffed;padding:20px;border-radius:8px;border:1px solid #b7eb8f;margin-bottom:24px;text-align:left}.order-summary h4[data-v-5d424afc]{margin-bottom:16px;color:#389e0d}.order-summary p[data-v-5d424afc]{margin:8px 0;font-size:16px}.payment-form[data-v-5d424afc]{padding:20px}.assignment-section[data-v-5d424afc]{text-align:center;max-width:600px;margin:0 auto}.assignment-options[data-v-5d424afc]{margin-top:32px}