.card-mypage-member-rank{box-sizing:border-box;background-color:#fff;border:1px solid #ccc;border-radius:8px;justify-content:center;align-items:center;gap:110px;width:100%;margin-bottom:60px;padding:15px 24px;display:flex}@media (max-width:800px){.card-mypage-member-rank{gap:16px;width:calc(100% - 40px);max-width:500px;margin-bottom:40px;margin-left:auto;margin-right:auto;padding:15px}}.card-mypage-member-rank .member-rank-icon{flex-shrink:0;justify-content:center;align-items:center;width:100px;display:flex}@media (max-width:800px){.card-mypage-member-rank .member-rank-icon{width:80px}}.card-mypage-member-rank .member-rank-icon .img-member-rank{width:100%;max-width:85px;height:auto;display:block}@media (max-width:800px){.card-mypage-member-rank .member-rank-icon .img-member-rank{max-width:70px}}.card-mypage-member-rank .member-rank-body{text-align:center}.card-mypage-member-rank .member-rank-line{color:#231815;margin:0 0 10px;font-size:20px;font-weight:500;line-height:1.5}@media (max-width:800px){.card-mypage-member-rank .member-rank-line{font-size:14px}}.card-mypage-member-rank .member-rank-label{margin-right:20px}@media (max-width:800px){.card-mypage-member-rank .member-rank-label{margin-right:10px}}.card-mypage-member-rank .member-rank-name{font-size:22px;font-weight:700}@media (max-width:800px){.card-mypage-member-rank .member-rank-name{font-size:18px}}.card-mypage-member-rank .member-rank-name.member-rank-name--regular{color:#6b6560}.card-mypage-member-rank .member-rank-name.member-rank-name--silver{color:#7a8794}.card-mypage-member-rank .member-rank-name.member-rank-name--gold{color:#c9a227}.card-mypage-member-rank .member-rank-name.member-rank-name--platinum{color:#4a5d6b}.card-mypage-member-rank .member-rank-discount{color:#231815;margin:0;font-size:20px;line-height:1.5}@media (max-width:800px){.card-mypage-member-rank .member-rank-discount{font-size:13px}}.card-mypage-member-rank .member-rank-discount-colon{margin-left:10px;margin-right:10px}.card-mypage-member-rank .member-rank-discount-value{font-weight:500}.ul-mypage-top-menu-list{justify-content:space-between;align-items:center;gap:40px;margin-bottom:40px;display:flex}@media (max-width:800px){.ul-mypage-top-menu-list{justify-content:normal;gap:30px;width:100%;max-width:540px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;display:grid}}.ul-mypage-top-menu-list li a{background-repeat:no-repeat;border:1px solid #716a60;border-radius:5px;justify-content:center;align-items:center;width:280px;height:90px;padding:20px 20px 20px 65px;display:flex}@media (max-width:800px){.ul-mypage-top-menu-list li a{width:100%;height:70px}}.ul-mypage-top-menu-list li a.link-favorites{background-image:url(../media/img-favorites.3094cf78.svg);background-position:30px 50%;background-size:60px}.ul-mypage-top-menu-list li a.link-order-histories{background-image:url(../media/img-order-histories.f5fbe726.svg);background-position:40px 50%;background-size:40px}.ul-mypage-top-menu-list li a:hover{background-color:#f8f8f8}dd{width:calc(100% - 100px)}dd.empty{color:#ec0000}.d-mypage-menu-list{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:40px;display:flex}@media (max-width:800px){.d-mypage-menu-list{justify-content:normal;gap:30px;width:100%;max-width:540px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;display:grid}}.d-mypage-menu-list .card-mypage-menu{grid-column-gap:0px;grid-row-gap:0px;grid-template-columns:1fr 60px;width:280px;display:grid}@media (max-width:800px){.d-mypage-menu-list .card-mypage-menu{width:100%}}.d-mypage-menu-list .card-mypage-menu strong{grid-area:1/1/2/2;margin-top:6px}.d-mypage-menu-list .card-mypage-menu .ul-shipping-address-list li:not(:last-child){margin-bottom:5px}.d-mypage-menu-list .card-mypage-menu .user-status,.d-mypage-menu-list .card-mypage-menu .corporation-status{text-align:center;border-radius:4px;padding:4px 10px;font-size:11px}.d-mypage-menu-list .card-mypage-menu .user-status.corporation{color:#fff;background-color:#836a56}.d-mypage-menu-list .card-mypage-menu .user-status.individual{color:#222;background-color:#eee}.d-mypage-menu-list .card-mypage-menu .user-division-mark{border-bottom:1px solid #eee;margin-bottom:10px;padding-bottom:10px}.d-mypage-menu-list .card-mypage-menu .user-division-mark .d-corporation{justify-content:left;align-items:center;gap:10px;display:flex}.d-mypage-menu-list .card-mypage-menu .user-division-mark .d-corporation .corporation-status{color:#fff}.d-mypage-menu-list .card-mypage-menu .user-division-mark .d-corporation .corporation-status.unapproved,.d-mypage-menu-list .card-mypage-menu .user-division-mark .d-corporation .corporation-status.rejected{background-color:#dc3545}.d-mypage-menu-list .card-mypage-menu .user-division-mark .d-corporation .corporation-status.approved{background-color:#707070}.d-mypage-menu-list .card-mypage-menu .user-division-mark .corporation-info{margin-top:10px}.d-mypage-menu-list .card-mypage-menu .link-edit{color:#fff;background-color:#716a60;border-radius:5px;grid-area:1/2/2/3;justify-content:center;align-items:center;width:60px;height:30px;font-size:14px;display:flex}@media (max-width:800px){.d-mypage-menu-list .card-mypage-menu .link-edit{height:28px;font-size:12px}}.d-mypage-menu-list .card-mypage-menu .card-light{grid-area:2/1/3/3;min-height:150px;margin-top:20px;padding:20px;font-size:12px}@media (max-width:800px){.d-mypage-menu-list .card-mypage-menu .card-light{border-radius:10px;min-height:auto}}.d-withdrawal{text-align:right;padding-top:70px}@media (max-width:800px){.d-withdrawal{padding-top:40px;padding-right:20px}}.d-withdrawal .link-withdrawal{font-size:13px}.b-withdrawal{margin-top:40px;margin-bottom:40px}.link-credit-add{font-size:12px;text-decoration:underline}.link-credit-add:hover{cursor:pointer;opacity:.8;transition:all .3s}.link-credit-add{margin-left:auto}.d-payment-credit-card-btns{justify-content:space-between;align-items:center;width:100%;max-width:540px;margin-top:30px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;display:flex}.d-order-history,.d-mypage-favorite{border-bottom:1px solid #ccc;justify-content:left;align-items:flex-start;padding:30px 0;display:flex}.d-order-history:first-child,.d-mypage-favorite:first-child{border-top:1px solid #ccc}.d-order-history .link-order-history,.d-order-history .link-favorite-product,.d-mypage-favorite .link-order-history,.d-mypage-favorite .link-favorite-product{margin-right:40px}@media (max-width:900px){.d-order-history .link-order-history,.d-order-history .link-favorite-product,.d-mypage-favorite .link-order-history,.d-mypage-favorite .link-favorite-product{margin-right:15px}.d-order-history .link-order-history .img-order-history,.d-order-history .link-order-history .img-favorite-product,.d-order-history .link-favorite-product .img-order-history,.d-order-history .link-favorite-product .img-favorite-product,.d-mypage-favorite .link-order-history .img-order-history,.d-mypage-favorite .link-order-history .img-favorite-product,.d-mypage-favorite .link-favorite-product .img-order-history,.d-mypage-favorite .link-favorite-product .img-favorite-product{aspect-ratio:1;object-fit:cover;width:100px;height:100px;overflow:hidden}}.d-order-history .product-info,.d-mypage-favorite .product-info{width:100%}.d-order-history .product-info .title-product,.d-mypage-favorite .product-info .title-product{line-height:150%}.d-order-history .product-info .product-price,.d-mypage-favorite .product-info .product-price{margin-top:20px;font-size:12px}@media (max-width:900px){.d-order-history .product-info .price-sale,.d-mypage-favorite .product-info .price-sale{max-width:calc(100% - 50px);margin-left:0}}.d-order-history .product-info .price-sale span,.d-mypage-favorite .product-info .price-sale span{font-family:Poppins}.d-order-history .product-info .price-sale span.s-line,.d-mypage-favorite .product-info .price-sale span.s-line{padding-left:3px;padding-right:3px;font-size:12px;position:relative}.d-order-history .product-info .price-sale span.s-line:before,.d-order-history .product-info .price-sale span.s-line:after,.d-mypage-favorite .product-info .price-sale span.s-line:before,.d-mypage-favorite .product-info .price-sale span.s-line:after{content:"";background-color:#ec0000;width:100%;height:1px;display:block;position:absolute;left:0;transform:rotate(0)}.d-order-history .product-info .price-sale span.s-line:before,.d-mypage-favorite .product-info .price-sale span.s-line:before{top:45%}.d-order-history .product-info .price-sale span.s-line:after,.d-mypage-favorite .product-info .price-sale span.s-line:after{top:65%}.d-order-history .product-info .price-sale span.s-line+.s-price,.d-mypage-favorite .product-info .price-sale span.s-line+.s-price{color:#ec0000}.d-order-history .product-info .price-sale .s-price,.d-mypage-favorite .product-info .price-sale .s-price{font-family:Poppins}.d-order-history .product-info .ul-product-entry,.d-mypage-favorite .product-info .ul-product-entry{margin-top:20px;margin-bottom:20px;font-size:12px;line-height:130%}.d-order-history .product-info .dl-product-entry,.d-mypage-favorite .product-info .dl-product-entry{flex-wrap:wrap;margin-top:20px;margin-bottom:20px;font-size:12px;line-height:130%;display:flex}.d-order-history .product-info .dl-product-entry dt,.d-mypage-favorite .product-info .dl-product-entry dt{text-align:right;width:90px}@media (max-width:1200px){.d-order-history .product-info .dl-product-entry dt,.d-mypage-favorite .product-info .dl-product-entry dt{width:80px}}.d-order-history .product-info .dl-product-entry dd,.d-mypage-favorite .product-info .dl-product-entry dd{width:calc(100% - 100px)}.d-order-history .product-info .d-cart-btns,.d-mypage-favorite .product-info .d-cart-btns{justify-content:space-between;align-items:center;display:flex}@media (max-width:900px){.d-order-history .product-info .d-cart-btns,.d-mypage-favorite .product-info .d-cart-btns{flex-direction:column}.d-order-history .product-info .d-cart-btns .btn-cart-delete,.d-mypage-favorite .product-info .d-cart-btns .btn-cart-delete{margin-top:30px}}.order-search{justify-content:left;align-items:center;gap:15px;margin-top:-20px;margin-bottom:30px;display:flex}.order-search select{max-width:140px;height:40px;padding:0 20px;font-size:14px}@media (max-width:900px){.order-search select{max-width:110px}}.order-search input{max-width:400px;height:40px;padding:0 20px;font-size:14px}.order-search span{margin-left:auto;font-size:14px;font-weight:700}.s-order-history:not(first-child){margin-top:60px}@media (max-width:1200px){.s-order-history:not(first-child){margin-top:20px}}.s-order-history .header-order-history{background-color:#ede7de80;border-radius:5px;padding:15px 20px}@media (max-width:1200px){.s-order-history .header-order-history{flex-wrap:wrap;margin-bottom:10px}}.s-order-history .header-order-history .order-history-status-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 12px;display:flex}.s-order-history .header-order-history .btn-reorder{white-space:nowrap;background-color:#fff;border:2px solid #716a60;flex-shrink:0;margin-left:auto;padding-left:15px;padding-right:15px;font-size:13px}.s-order-history .header-order-history .status{width:auto;min-width:100px;max-width:max-content;padding-left:10px;padding-right:10px}@media (max-width:1200px){.s-order-history .header-order-history .status{font-size:12px}}.s-order-history .header-order-history .content{margin-top:10px;font-size:13px}@media (max-width:1200px){.s-order-history .header-order-history .content{order:3;width:100%;margin-top:10px;font-size:12px}}.s-order-history .header-order-history .content+.link-under{margin-left:auto;text-decoration:underline}@media (max-width:1200px){.s-order-history .header-order-history .content+.link-under{text-align:right;order:2;width:calc(100% - 180px);font-size:12px}.s-order-history .product-info{font-size:12px}}.s-order-history .product-info .order-history-product-title-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px 12px;display:flex}.s-order-history .product-info .order-history-product-title-row .title-product{flex:1;min-width:0}.s-order-history .product-info .order-history-product-title-row .btn-reorder{white-space:nowrap;background-color:#fff;border:2px solid #716a60;flex-shrink:0;align-self:flex-start;margin-left:auto;padding-left:15px;padding-right:15px;font-size:13px}.s-order-history .product-info .title-product{font-size:14px}@media (max-width:1200px){.s-order-history .product-info .title-product{font-size:12px}}.s-order-history .product-info .title-product .sale-end{font-weight:700}.s-order-history .product-info .title-product .status-sale-end{color:#fff;background-color:#666;border-radius:5px;margin-left:10px;padding:2px 5px}.s-order-history .product-info .product-price{margin-top:10px;font-size:12px}@media (max-width:1200px){.s-order-history .product-info .product-price{gap:10px;font-size:11px}.s-order-history .product-info .product-price .s-price{font-size:12px}}.s-order-history .product-info .product-price+.dl-product-entry{margin-top:10px;margin-bottom:0}.s-order-history-info .card-light+h2.title-section{margin-top:30px;margin-bottom:20px}.s-order-history-info .btn-receipt{margin-left:auto}@media (max-width:1200px){.s-order-history-info .btn-receipt{height:40px;margin:0 auto 30px;padding:10px}}.s-order-history-info .header-order-history{background-color:#ede7de80;border-radius:5px;padding:15px 20px}@media (max-width:1200px){.s-order-history-info .header-order-history{flex-wrap:wrap;margin-bottom:10px}}.s-order-history-info .header-order-history .status{width:auto;min-width:100px;max-width:max-content;padding-left:10px;padding-right:10px}@media (max-width:1200px){.s-order-history-info .header-order-history .status{font-size:12px}}.s-order-history-info .header-order-history .content{margin-top:10px;font-size:13px}@media (max-width:1200px){.s-order-history-info .header-order-history .content{order:3;width:100%;margin-top:10px;font-size:12px}}.s-order-history-info .header-order-history .content+.link-under{margin-left:auto;text-decoration:underline}@media (max-width:1200px){.s-order-history-info .header-order-history .content+.link-under{text-align:right;order:2;width:calc(100% - 180px);font-size:12px}.s-order-history-info .card-light{padding:10px 20px;font-size:12px}}.s-order-history-info .dl-money-count{background-color:#f8f8f8;border-bottom:1px solid #aaa;flex-wrap:wrap;justify-content:space-between;align-items:center;width:300px;margin-left:auto;padding:20px;font-size:12px;line-height:180%;display:flex}@media (max-width:1200px){.s-order-history-info .dl-money-count{width:100%}}.s-order-history-info .dl-money-count dt{width:90px}@media (max-width:1200px){.s-order-history-info .dl-money-count dt{text-align:right;width:calc(100% - 100px)}}.s-order-history-info .dl-money-count dd{text-align:right;width:calc(100% - 100px)}@media (max-width:1200px){.s-order-history-info .dl-money-count dd{width:100px}}.s-order-history-info .dl-money-count dt.sale,.s-order-history-info .dl-money-count dd.sale{color:#ec0000}.s-order-history-info .dl-total{background-color:#f8f8f8;justify-content:space-between;align-items:center;width:300px;margin-left:auto;padding:20px;display:flex}@media (max-width:1200px){.s-order-history-info .dl-total{width:100%}.s-order-history-info .dl-total dt{text-align:right;width:calc(100% - 100px)}}.s-order-history-info .dl-total dd{text-align:right}@media (max-width:1200px){.s-order-history-info .dl-total dd{width:100px}}.s-order-history-info .dl-total dd strong{font-size:20px}@media (max-width:1200px){.s-order-history-info .dl-total dd strong{font-size:18px}}.s-order-history-info .table-cart-product-list tbody tr td:nth-child(2) .dl-product-entry{flex-wrap:wrap;margin-top:20px;margin-bottom:20px;font-size:12px;line-height:130%;display:flex}@media (max-width:1200px){.s-order-history-info .table-cart-product-list tbody tr td:nth-child(2) .dl-product-entry{margin-top:10px;margin-bottom:0}}.s-order-history-info .table-cart-product-list tbody tr td:nth-child(2) .dl-product-entry dt{text-align:right;width:90px}@media (max-width:1200px){.s-order-history-info .table-cart-product-list tbody tr td:nth-child(2) .dl-product-entry dt{width:80px}}.s-order-history-info .table-cart-product-list tbody tr td:nth-child(2) .dl-product-entry dd{width:calc(100% - 100px)}.s-order-history-info .table-cart-product-list tbody tr td:nth-child(4):before{content:"数量：";font-weight:700}.s-order-history-info .table-cart-product-list tfoot tr,.s-order-history-info .table-cart-product-list tfoot tr td{border-bottom:none}.link-email-edit{color:#ec0000;margin-left:10px;font-size:12px;font-weight:400;text-decoration:underline}.footer-link-mypage{text-align:center;margin-top:50px}.footer-link-mypage .btn-default{margin-left:auto;margin-right:auto}#modalReorderConfirm .modal-footer .btn-reorder-add-to-cart{color:#fff}
