.c-cart__shareholder-agreement{margin-top:4rem}.c-application-information{margin-top:4.2rem}.c-application-information .c-color__border-pale{padding:2.4rem 3.2rem}.c-application-information .c-txt__subtitle{text-align:center;margin:0;padding:0 0 1.6rem;line-height:1.55555555}.c-application-information ol{margin:0}.c-application-information__checkbox-wrapper{margin-top:2.4rem;margin-bottom:4.8rem;text-align:center}.c-application-information__checkbox-wrapper .c-color__bg-primary{display:inline-block}.c-application-information__checkbox{cursor:pointer;padding:1.6rem 2.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;word-break:break-word;position:relative}.c-application-information__checkbox>svg{background-color:rgb(var(--color-background));margin-right:.8rem;-ms-flex-negative:0;flex-shrink:0;position:relative}.c-application-information__checkbox .icon-checkmark{visibility:hidden;position:absolute;top:0;bottom:0;left:2.6rem;margin:auto 0;z-index:5;background-color:#0000;margin-right:1.2rem;-ms-flex-negative:0;flex-shrink:0;width:1.1rem;height:.7rem}.c-application-information__checkbox>input{display:none}.c-application-information__checkbox>input:checked~svg>*{fill:#1a1a1a}.c-application-information__checkbox>input:checked~svg.icon-checkmark{visibility:visible}.c-application-information__checkbox>input:checked~svg.icon-checkmark>*{fill:#fff}.c-application-information__error-text{display:none}.c-application-information .is-error{background:#e41d1014}.c-application-information .is-error+.c-application-information__error-text{display:block}.c-cart__shareholder-nikko-coupon-wrap{margin-top:40px;margin-bottom:-16px;display:block}.c-cart__shareholder-nikko-coupon-wrap .c-txt__reading{text-align:center}.c-cart__shareholder-nikko-coupon-wrap .c-shareholder-numbers{margin-bottom:4rem}.c-cart__shareholder-nikko-coupon-wrap .c-shareholder-numbers__applied-number{margin-top:4rem;margin-bottom:.8rem;font-size:1.6rem}.c-cart__shareholder-nikko-coupon-wrap .c-shareholder-numbers__table{width:100%;border-collapse:collapse}@media screen and (max-width:749px){.c-cart__shareholder-nikko-coupon-wrap .c-shareholder-numbers__table{display:block}}@media screen and (max-width:749px){.c-cart__shareholder-nikko-coupon-wrap .c-shareholder-numbers__table__head{display:none}}.c-cart__shareholder-nikko-coupon-wrap .c-shareholder-numbers__table__head th{padding:0 1.6rem}@media screen and (max-width:749px){.c-cart__shareholder-nikko-coupon-wrap .c-shareholder-numbers__table__head th{display:block}}.c-cart__shareholder-nikko-coupon-wrap .c-shareholder-numbers__table__head th p{font-size:1.3rem;letter-spacing:.04em;line-height:1.6;margin-top:0;margin-bottom:.4rem}.c-cart__shareholder-nikko-coupon-wrap .c-shareholder-numbers__table__head th:nth-child(1){width:40%}.c-cart__shareholder-nikko-coupon-wrap .c-shareholder-numbers__table__head th:nth-child(1) p{text-align:left}.c-cart__shareholder-nikko-coupon-wrap .c-shareholder-numbers__table__head th:nth-child(2){width:20%}.c-cart__shareholder-nikko-coupon-wrap .c-shareholder-numbers__table__head th:nth-child(3){width:20%}.c-cart__shareholder-nikko-coupon-wrap .c-shareholder-numbers__table__head th:nth-child(4){width:20%}.c-cart__shareholder-nikko-coupon-wrap .c-shareholder-numbers__table__body{border:1px solid #e0e0e0}@media screen and (max-width:749px){.c-cart__shareholder-nikko-coupon-wrap .c-shareholder-numbers__table__body{display:block}}@media screen and (max-width:749px){.c-cart__shareholder-nikko-coupon-wrap .c-shareholder-numbers__table__body tr{display:block}}.c-cart__shareholder-nikko-coupon-wrap .c-shareholder-numbers__table__body tr[data-status=used] th,.c-cart__shareholder-nikko-coupon-wrap .c-shareholder-numbers__table__body tr[data-status=used] td,.c-cart__shareholder-nikko-coupon-wrap .c-shareholder-numbers__table__body tr[data-status=selected] th,.c-cart__shareholder-nikko-coupon-wrap .c-shareholder-numbers__table__body tr[data-status=selected] td{background-color:#ececec}.c-cart__shareholder-nikko-coupon-wrap .c-shareholder-numbers__table__body td{padding:1.5rem 1.6rem;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}@media screen and (max-width:749px){.c-cart__shareholder-nikko-coupon-wrap .c-shareholder-numbers__table__body td{display:block;border:none;padding:.2rem 1.6rem}}.c-cart__shareholder-nikko-coupon-wrap .c-shareholder-numbers__table__body td p{font-size:1.5rem;letter-spacing:.04em;line-height:1.6;text-align:center;margin-top:0;margin-bottom:0}@media screen and (max-width:749px){.c-cart__shareholder-nikko-coupon-wrap .c-shareholder-numbers__table__body td:nth-child(1){border:none;padding:1.6rem 1.6rem .2rem}}.c-cart__shareholder-nikko-coupon-wrap .c-shareholder-numbers__table__body td:nth-child(1) p{text-align:left}@media screen and (max-width:749px){.c-cart__shareholder-nikko-coupon-wrap .c-shareholder-numbers__table__body td:nth-child(1) p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-cart__shareholder-nikko-coupon-wrap .c-shareholder-numbers__table__body td:nth-child(1) p:before{content:attr(data-label);-webkit-box-flex:0;-ms-flex:0 0 9rem;flex:0 0 9rem;font-size:1.3rem;letter-spacing:.04em;line-height:1.6;font-weight:600;text-align:left}}@media screen and (max-width:749px){.c-cart__shareholder-nikko-coupon-wrap .c-shareholder-numbers__table__body td:nth-child(2){border:none}}.c-cart__shareholder-nikko-coupon-wrap .c-shareholder-numbers__table__body td:nth-child(2) p{text-align:left}.c-cart__shareholder-nikko-coupon-wrap .c-shareholder-numbers__table__body td:nth-child(2) p.align-center{text-align:center}@media screen and (max-width:749px){.c-cart__shareholder-nikko-coupon-wrap .c-shareholder-numbers__table__body td:nth-child(2) p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-cart__shareholder-nikko-coupon-wrap .c-shareholder-numbers__table__body td:nth-child(2) p:before{content:attr(data-label);-webkit-box-flex:0;-ms-flex:0 0 9rem;flex:0 0 9rem;font-size:1.3rem;letter-spacing:.04em;line-height:1.6;font-weight:600;text-align:left}}.c-cart__shareholder-nikko-coupon-wrap .c-shareholder-numbers__table__body td:nth-child(3) p{font-weight:600;color:#e41d10}.c-cart__shareholder-nikko-coupon-wrap .c-shareholder-numbers__table__body td:nth-child(3) p.is-selected{font-weight:400;color:#000000b3}.c-cart__shareholder-nikko-coupon-wrap .c-shareholder-numbers__table__body td:nth-child(3) p.is-used{font-weight:400;color:#000000b3}@media screen and (max-width:749px){.c-cart__shareholder-nikko-coupon-wrap .c-shareholder-numbers__table__body td:nth-child(3) p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-cart__shareholder-nikko-coupon-wrap .c-shareholder-numbers__table__body td:nth-child(3) p:before{content:attr(data-label);-webkit-box-flex:0;-ms-flex:0 0 9rem;flex:0 0 9rem;font-size:1.3rem;letter-spacing:.04em;line-height:1.6;font-weight:600;text-align:left}}@media screen and (max-width:749px){.c-cart__shareholder-nikko-coupon-wrap .c-shareholder-numbers__table__body td:nth-child(4){border:none;padding:.8rem 1.6rem 1.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.c-cart__shareholder-nikko-coupon-wrap .c-shareholder-numbers__table__body td .number-select-button{all:unset;max-width:11rem;width:100%;height:3.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#1a1a1a;cursor:pointer}@media screen and (max-width:749px){.c-cart__shareholder-nikko-coupon-wrap .c-shareholder-numbers__table__body td .number-select-button{max-width:15rem;height:4rem}}.c-cart__shareholder-nikko-coupon-wrap .c-shareholder-numbers__table__body td .number-select-button span{color:#fff;font-size:1.3rem;letter-spacing:.04em;line-height:1.6;font-weight:600}.c-cart__shareholder-nikko-coupon-wrap .c-shareholder-numbers__table__body td .number-select-button.is-selected,.c-cart__shareholder-nikko-coupon-wrap .c-shareholder-numbers__table__body td .number-select-button.is-used{opacity:.2;pointer-events:none}.c-cart__shareholder-nikko-coupon-wrap .c-shareholder-numbers__note{margin-top:1.6rem;font-size:1.2rem;letter-spacing:.04em;line-height:1.6;text-align:right}
/*# sourceMappingURL=/cdn/shop/t/81/assets/custom-main-cart-additional.css.map */
