﻿@charset "UTF-8";/* ----会員規約画面---- */.block-member-terms--header {margin-top: 0;}.block-member-terms--body {margin-top: 10px;margin-bottom: 10px;width: 100%;}/* ----マイページ画面---- */.block-mypage--customer-status {background: #444;border-radius: 3px;color: #fff;display: flex;align-items: center;padding: 8px 0;margin-bottom: 20px;}.block-mypage--sign {flex-grow: 1;text-align: center;padding: 8px 0;border-right: #fff 1px solid;}.block-mypage--mypoint {flex-grow: 2;font-size: 24px;padding-left: 34px;}.block-mypage--rank-status {display: flex;align-items: center;flex-grow: 2;justify-content: flex-end;}.block-mypage--rank-condition dl {display: flex;align-items: center;}.block-mypage--customer-name {text-align: left;font-size: 24px;}.block-mypage--logout {text-align: left;font-size: 14px;}.block-mypage--mypoint-duedate {font-size: 14px;}.block-mypage--logout a {color: #fff;text-decoration: underline;}.block-mypage--mypoint-duedate {display: block;}.block-mypage--rank-info {border: #fff 1px solid;text-align: center;padding: 12px 18px 13px;}.block-mypage--rank-title {font-size: 12px;}.block-mypage--rank-name {font-size: 14px;}.block-mypage--rank-condition {padding: 0 10px 0 17px;}.block-mypage--rank-condition-1 {margin-bottom: 2px;}.block-mypage--rank-condition-1-title,.block-mypage--rank-condition-2-title {background: #fff;color: #444;text-align: center;padding: 1px 5px;border-radius: 2px;font-size: 12px;margin-right: 5px;}.block-mypage--rank-condition-1-title i,.block-mypage--rank-condition-2-title i {padding-right: 3px;}.block-mypage--customer-barcode {text-align: center;padding: 10px;}.block-mypage--customer-barcode #customer_barcode_ > div {margin: 0 auto;}.block-mypage--recommend {padding: 10px;text-align: right;}.block-mypage--recommend a {text-decoration: underline;}.block-mypage--shopping-info,.block-mypage--member-info,.block-mypage--inquiry-info,.block-mypage--snssync-info,.block-mypage--linesync-info {font-size: 22px;padding: 20px;background: #f5f5f5;}.block-mypage--shopping-info i,.block-mypage--member-info i,.block-mypage--inquiry-info i,.block-mypage--snssync-info i,.block-mypage--linesync-info i {padding-right: 5px;}.block-mypage--shopping-info-items,.block-mypage--member-info-items,.block-mypage--inquiry-info-items,.block-mypage--snssync-info-items,.block-mypage--linesync-info-items {display: flex;flex-wrap: wrap;margin-bottom: 40px;}.block-mypage--shopping-info-items li,.block-mypage--member-info-items li,.block-mypage--inquiry-info-items li,.block-mypage--snssync-info-items li,.block-mypage--linesync-info-items li {width: 390px;max-width: 390px;flex-grow: 1;border: #c8c8c8 1px solid;margin: 0 0 15px 15px;}.block-mypage--shopping-info-items li:nth-of-type(3n+1),.block-mypage--member-info-items li:nth-of-type(3n+1),.block-mypage--inquiry-info-items li:nth-of-type(3n+1),.block-mypage--snssync-info-items li:nth-of-type(3n+1),.block-mypage--linesync-info-items li:nth-of-type(3n+1) {margin-left: 0;}.block-mypage--shopping-info-items li dt,.block-mypage--member-info-items li dt,.block-mypage--inquiry-info-items li dt,.block-mypage--snssync-info-items li dt,.block-mypage--linesync-info-items li dt {border-bottom: #e5e5e5 3px solid;display: block;}.block-mypage--shopping-info-items li dt a,.block-mypage--member-info-items li dt a,.block-mypage--inquiry-info-items li dt a,.block-mypage--snssync-info-items li dt a,.block-mypage--linesync-info-items li dt a {font-size: 18px;padding: 14px 0 10px 14px;display: flex;max-width: 390px;}.block-mypage--shopping-info-items li dt i,.block-mypage--member-info-items li dt i,.block-mypage--inquiry-info-items li dt i,.block-mypage--snssync-info-items li dt i,.block-mypage--linesync-info-items li dt i {margin: 0 10px 0 auto;}.block-mypage--shopping-info-items li dt a:hover,.block-mypage--member-info-items li dt a:hover,.block-mypage--inquiry-info-items li dt a:hover,.block-mypage--snssync-info-items li dt a:hover,.block-mypage--linesync-info-items li dt a:hover {text-decoration: none;color: #4da7ba;}.block-mypage--shopping-info-items li dd,.block-mypage--member-info-items li dd,.block-mypage--inquiry-info-items li dd,.block-mypage--snssync-info-items li dd,.block-mypage--linesync-info-items li dd {padding: 16px 19px;}.block-mypage--withdrawal-link {text-align: right;}.block-mypage--withdrawal {color: #4da7ba;text-decoration: underline;}.block-mypage--update-address-book {display: block;width: 260px;height: auto;background: #ddd;border-radius: 3px;text-align: center;padding: 10px 0;margin: 0 auto;}/* スマレジ */.block-mypage--smaregipoint {margin: 10px;}/* SNS連動設定モーダル */.modal--snssync-menu {width: 660px;margin: auto;overflow: hidden;zoom: 1;}.modal--snssync-menu .snslogin {display: inline-block;margin: 0;text-align: center;vertical-align: middle;cursor: pointer;white-space: nowrap;height: 50px;background-color: transparent;border: none;}.modal--snssync-menu .sns_logo {width: 40px;height: 38px;display: inline-block;vertical-align: middle;float: left;}.modal--snssync-menu .snslogin-contents {float: left;}.modal--snssync-menu-contents-facebook .sns_logo {background: #1877f2 url(../../img/sys/snslogin/facebook.png) no-repeat;background-size: 40px 40px;}.modal--snssync-menu-contents-twitter .sns_logo {background: #55acee url(../../img/sys/snslogin/twitter.png) no-repeat;background-size: 40px 40px;}.modal--snssync-menu-contents-gplus .sns_logo {background: url(../../img/sys/snslogin/gplus.png) no-repeat;background-size: 45px 45px;background-position: center;}.modal--snssync-menu-contents-yahoo .sns_logo {background: #e61017 url(../../img/sys/snslogin/yahoo.png) no-repeat;background-size: 38px 38px;width: 38px;height: 38px;border: 1px solid #e61017;}.modal--snssync-menu-contents-line .sns_logo {background: #00b900 url(../../img/sys/snslogin/line.png) no-repeat;background-size: 40px 40px;}.modal--snssync-menu button:focus {outline: none;}.modal--snssync-menu:after {visibility: hidden;display: block;content: " ";clear: both;height: 0;}.modal--snssync-menu .sns_word {width: 195px;height: 38px;line-height: 38px;float: left;text-align: left;padding: 0 10px;margin-left: 1px;border-left: solid 1px #ccc;}.modal--snssync-menu .snslogin_btn_width {width: 280px;}.modal--snssync-menu-contents-line .sns_word {border: solid 1px #00b900;}.modal--snssync-menu-contents-facebook .sns_word {border: solid 1px #1877f2;}.modal--snssync-menu-contents-twitter .sns_word {border: solid 1px #55acee;}.modal--snssync-menu-contents-gplus .sns_word {border: solid 1px #4285f4;}.modal--snssync-menu-contents-yahoo .sns_word {border: solid 1px #e61017;}.modal--snssync-menu-contents-line .snssync-release .sns_word {background: #00b900;color: #fff;}.modal--snssync-menu-contents-facebook .snssync-release .sns_word {background: #3b579d;color: #fff;}.modal--snssync-menu-contents-twitter .snssync-release .sns_word {background: #55acee;color: #fff;}.modal--snssync-menu-contents-gplus .snssync-release .sns_word {background: #de4f3e;color: #fff;}.modal--snssync-menu-contents-yahoo .snssync-release .sns_word {background: #e61017;color: #fff;}.modal--snssync-menu {margin: 15px;}/* マイページ用 > line友達登録用 */.snslogin-line-friends .snslogin-line-friend-message {margin-bottom: 10px;}.snslogin-line-friends form {float: left;}.snslogin-line-friends .snslogin_btn_width {color: #fff;width: 160px;margin: 0 16px;}.snslogin-line-friends .snslogin-line-friend-sns_word {width: 100%;height: 40px;line-height: 40px;float: left;text-align: center;margin-left: 1px;}.snslogin-line-friend-yes .snslogin-line-friend-sns_word {background: #232323;}.snslogin-line-friend-no .snslogin-line-friend-sns_word {background: #9a9a9a;}/* マイページ用 > LINEアカウント連携設定用 */.linesync-message {margin-bottom: 10px;}.linesync-message .linesync-message-clientlist {display: block;margin-left: 10px;}.linesync-message .linesync-message-client {white-space: nowrap;}/* Lineログイン設定モーダル */.modal--linesync-menu {width: 660px;margin: auto;overflow: hidden;zoom: 1;}.modal--linesync-menu .linelogin {display: inline-block;margin: 0;text-align: center;vertical-align: middle;cursor: pointer;white-space: nowrap;height: 50px;background-color: transparent;border: none;}.modal--linesync-menu-contents .line_logo {background: #00c300 url(../../img/sys/linelogin/line.png) no-repeat;background-size: 40px 40px;border-radius: 7px 0 0 7px;width: 40px;height: 38px;display: inline-block;vertical-align: middle;float: left;}.modal--linesync-menu button:focus {outline: none;}.modal--linesync-menu:after {visibility: hidden;display: block;content: " ";clear: both;height: 0;}.modal--linesync-menu .line_word {background: #00c300;border-left: solid 1px #00b300;border-radius: 0 7px 7px 0;color: #fff;width: 196px;height: 38px;line-height: 38px;float: left;text-align: left;padding: 0 10px;}.modal--linesync-menu .linelogin_btn_width {width: 280px;}.modal--linesync-menu {padding: 15px;}/* ----会員登録画面---- */.block-member-info--value-label {display: inline-block;width: 60px;text-align: center;}.block-member-info input[name="name"],.block-member-info input[name="name2"],.block-member-info input[name="kana"],.block-member-info input[name="kana2"] {max-width: 200px;}/* ----アドレス帳の新規登録・変更画面---- */.block-shipping-address--value-label {display: inline-block;width: 60px;text-align: center;}.block-shipping-address input[name="name"],.block-shipping-address input[name="name2"],.block-shipping-address input[name="kana"],.block-shipping-address input[name="kana2"] {max-width: 200px;}.block-shipping-address--regular-delete-msg {text-align: center;padding-top: 10px;}/* ----会員登録確認画面---- */.block-member-info-confirmation--login-state-saving {margin-top: 10px;text-align: center;}.block-member-info-confirmation--login-state-saving-message {margin-top: 10px;text-align: center;}/* ----ログイン画面---- */.block-login--member-message {margin: 0 0 10px;}.block-login--input-items {width: 700px;margin: 20px auto;}.block-login--uid input,.block-login--pwd input {width: 350px;}.block-login--login-state-saving {margin-top: 10px;text-align: center;}.block-login--login-state-saving label {text-align: center;}.block-login--login-state-saving-message {margin-top: 10px;text-align: center;}.block-login--uid .form-label,.block-login--pwd .form-label,.block-login--login-state-saving .form-label {width: 180px;}.block-login--login {margin-top: 10px;padding: 12px 0;font-size: 16px;width: 160px;}.block-login--ask-password {margin-top: 10px;text-align: left;}.block-login--entry {margin-top: 10px;padding: 12px 0;font-size: 16px;width: 160px;}.block-login--first-time-body {overflow: hidden;background: #fff;}.block-login--first-time hr {margin-top: 20px;margin-bottom: 20px;}.block-login--member-body {display: table;width: 100%;overflow: hidden;background: #fff;margin: 0 0 40px;}.block-login--member-frame {display: table-cell;}.block-login--social-frame {display: table-cell;padding-left: 20px;}.block-login--amazon-body {display: table-cell;width: 480px;}.block-login--amazon-login {margin-top: 10px;margin-bottom: 10px;text-align: center;}.block-login--guest {margin-top: 10px;padding: 12px 0;font-size: 16px;width: 240px;}.block-login--member-info-value-label {display: inline-block;width: 60px;text-align: center;}/******************************/.block-login--snslogin-body {width: 480px;padding: 15px 0;text-align: center;overflow: hidden;zoom: 1;}.block-login--snslogin-body:after {clear: both;}.block-login--snslogin-body ul {justify-content: center;align-items: center;margin-left: 120px;}.block-login--snslogin-body ul li {float: left;width: 220px;}.block-login--snslogin-contents-btn {display: inline-block;margin: 0;text-align: center;vertical-align: middle;cursor: pointer;white-space: nowrap;width: 280px;height: 50px;background-color: transparent;border: none;}.block-login--snslogin-contents-btn button:focus {outline: none;}.block-login--snslogin-body .sns_logo {width: 40px;height: 40px;display: inline-block;vertical-align: middle;float: left;}.block-login--snslogin-contents-facebook .sns_logo {background: #1877f2 url(../../img/sys/snslogin/facebook.png) center no-repeat;background-size: 24px;border-radius: 5px 0 0 5px;}.block-login--snslogin-contents-facebook .sns_word {background: #1877f2;margin-left: 0;border: none;font-size: 16px;font-weight: bold;border-radius: 0 5px 5px 0;}.block-login--snslogin-contents-twitter .sns_logo {background: #55acee url(../../img/sys/snslogin/twitter.png) no-repeat;background-size: 40px 40px;}.block-login--snslogin-contents-gplus .sns_logo {background: url(../../img/sys/snslogin/gplus.png) no-repeat;background-size: 48px 48px;background-position: center;}.block-login--snslogin-contents-yahoo .sns_logo {background: #e61017 url(../../img/sys/snslogin/yahoo.png) no-repeat;background-size: 39px 39px;border: 1px solid #e61017;width: 41px;height: 40px;}.block-login--snslogin-contents-line .sns_logo {background: #00b900 url(../../img/sys/snslogin/line.png) no-repeat;background-size: 40px 40px;}.block-login--snslogin-body .sns_word {width: 190px;height: 40px;line-height: 40px;float: left;text-align: left;padding: 2px 6px;margin-left: 1px;border-left: solid 1px #ccc;font-size: 85%;color: #fff;}.block-login--snslogin-contents-line .sns_word {background: #00b900;}.block-login--snslogin-contents-facebook .sns_word {background: #1877f2;}.block-login--snslogin-contents-twitter .sns_word {background: #55acee;}.block-login--snslogin-contents-gplus .sns_word {background: #4285f4;}.block-login--snslogin-contents-yahoo .sns_word {background: #e61017;}.block-login--snslogin-state-saving-body {text-align: center;}.block-login--snslogin-state-saving-mesage {margin-top: 10px;}/* スマレジ */.block-login--smaregi-errormsg {margin: 10px;}/******************************/.block-login--linelogin-body {width: 480px;padding: 15px 0;text-align: center;overflow: hidden;zoom: 1;}.block-login--linelogin-body:after {clear: both;}.block-login--linelogin-body ul {justify-content: center;align-items: center;margin-left: 120px;}.block-login--linelogin-body ul li {float: left;width: 220px;}.block-login--linelogin-contents-btn {display: inline-block;margin: 0;text-align: center;vertical-align: middle;cursor: pointer;white-space: nowrap;width: 280px;height: 50px;background-color: transparent;border: none;}.block-login--linelogin-contents-btn button:focus {outline: none;}.block-login--linelogin-contents .line_logo {background: #00c300 url(../../img/sys/linelogin/line.png) no-repeat;background-size: 40px 40px;border-radius: 7px 0 0 7px;width: 40px;height: 40px;display: inline-block;vertical-align: middle;float: left;}.block-login--linelogin-contents .line_word {background: #00c300;border-left: solid 1px #00b300;border-radius: 0 7px 7px 0;width: 191px;height: 40px;line-height: 40px;float: left;text-align: left;padding: 2px 6px;font-size: 85%;color: #fff;}.block-login--linelogin-state-saving-body {text-align: center;}.block-login--linelogin-state-saving-mesage {margin-top: 10px;}/* ----追加認証画面---- */.block-additional-authentication {height: 510px;}.block-additional-authentication--body {padding: 20px;overflow: hidden;border: solid 1px #dcdcdc;background: #fff;}.block-additional-authentication--message-header {font-size: 14px;font-weight: bold;}.block-additional-authentication--input-items {width: 600px;margin: 10px auto;}.block-additional-authentication--authentication-key input[type="text"] {width: 330px;}.block-additional-authentication--login {margin-top: 10px;padding: 12px 0;font-size: 16px;width: 160px;}/* ----お気に入り画面---- */.block-favorite--form li {border: 1px solid #ccc;border-top: none;padding: 20px;}.block-favorite--form li:first-child {border-top: 1px solid #ccc;}.block-favorite--favorite-goods {display: flex;width: 100%;}.block-favorite--checkbox,.block-favorite--delete-item {justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;}.block-favorite--checkbox {flex-basis: 30px;padding-right: 10px;}.block-favorite--image {flex-basis: 160px;}.block-favorite--description {flex-basis: 280px;}.block-favorite--comment-textarea {width: 540px;height: 75px;}.block-favorite--comment {flex-basis: 580px;margin: 0 20px;}.block-favorite--delete-item {flex-basis: 80px;text-align: center;}.block-favorite--image figure {background: #f5f5f5;width: 142px;height: 142px;}.block-favorite--goods-name a {color: #000;text-decoration: underline;}.block-favorite--edit-comment a {text-decoration: underline;}.block-favorite--price-items {padding-top: 10px;}.block-favorite--price-title,.block-favorite--price {display: inline-block;}.block-favorite--update-dt dt,.block-favorite--update-dt dd {display: inline-block;}/* ----入荷案内申し込み商品画面---- */.block-arrival-notice-list--form li {margin-bottom: 20px;}.block-arrival-notice-list--goods {display: flex;width: 100%;}.block-arrival-notice-list--image {flex-basis: 160px;}.block-arrival-notice-list--description {flex-grow: 1;}.block-arrival-notice-list--delete-item {flex-basis: 80px;text-align: center;}.block-arrival-notice-list--image figure {background: #f5f5f5;width: 142px;height: 142px;}.block-arrival-notice-list--goods-name a {color: #000;text-decoration: underline;}.block-arrival-notice-list--price-title,.block-arrival-notice-list--price {display: inline-block;}.block-arrival-notice-list--update-dt dt,.block-arrival-notice-list--update-dt dd {display: inline-block;}/* ----購入履歴一覧画面---- */.block-purchase-history--table {margin: 5px 0;width: 100%;}.block-purchase-history--order-id a {text-decoration: underline;}.block-purchase-history--order-detail-reorder a {text-decoration: underline;}.block-purchase-history--status a:hover {text-decoration: none;}.block-purchase-history--search-frame {display: flex;margin: 10px 0;width: 100%;background-color: #f8f8f8;}.block-purchase-history--search-item {flex-grow: 1;padding: 10px;}.block-purchase-history--search-title {font-weight: bold;}/* ----購入履歴詳細画面---- */.block-purchase-history-detail--customer-name {margin: 10px 0;display: flex;width: 50%;float: left;}.block-purchase-history-detail--company-name {margin: 10px 0;width: 300px;float: right;text-align: right;}.block-purchase-history-detail--order-info {margin: 10px 0;display: flex;width: 100%;}.block-purchase-history-detail--order-info-left {width: 65%;}.block-purchase-history-detail--order-info-right {width: 35%;padding: 0 0 0 10px;}.block-purchase-history-detail--order-info-table {width: 100%;}.block-purchase-history-detail--order-info-table th {width: 250px;}.block-purchase-history-detail--order-body {margin: 10px 0;display: flex;width: 100%;}.block-purchase-history-detail--order-body-left {width: 65%;}.block-purchase-history-detail--order-body-right {width: 35%;padding: 0 0 0 10px;}.block-purchase-history-detail--order-detail-items {width: 100%;}.block-purchase-history-detail--tax-reduced-message {margin: 3px 0;}.block-purchase-history-detail--payment-info-items {width: 100%;}.block-purchase-history-detail--point-message {margin: 5px 0;}.block-purchase-history-detail--shipping-info {margin: 10px 0;display: flex;width: 100%;}.block-purchase-history-detail--shipping-info-left {width: 65%;}.block-purchase-history-detail--shipping-info-right {width: 35%;padding: 0 0 0 10px;}.block-purchase-history-detail--sender-items {width: 100%;}.block-purchase-history-detail--shipping-info-items {width: 100%;}.block-purchase-history-detail--shiment-address {border: 1px solid #c8c8c8;padding: 10px;margin: 10px 0;}.block-purchase-history-detail--shipment-items {width: 100%;}.block-purchase-history-detail--csv-info-items {width: 100%;margin: 10px 0;}.block-purchase-history-detail--csv-info-items th {width: 250px;}.block-purchase-history-detail--invoice {margin: 5px 0;width: 100%;}.block-purchase-history-detail--invoice dt {display: inline-block;font-weight: bold;}.block-purchase-history-detail--invoice dd {display: inline-block;}.block-purchase-history-detail--track-shipment {margin: 5px 0;width: 100%;}.block-purchase-history-detail--track-shipment dt {display: inline-block;font-weight: bold;}.block-purchase-history-detail--track-shipment dd {display: inline-block;}.block-purchase-history-detail--append-items {width: 100%;}.block-purchase-history-detail--append-items th {width: 250px;}.block-purchase-history-detail .block-purchase-history-detail--add-goods {width: 300px;}.block-purchase-history-detail .block-purchase-history-detail--contact {width: 300px;}.block-purchase-history-detail .block-purchase-history-detail--cancel {width: 250px;}.block-purchase-history-detail--child-order-id a {text-decoration: underline;}.block-purchase-history-detail--parent-order-id a {text-decoration: underline;}.block-purchase-history-detail--regular-sales-include a {text-decoration: underline;}.block-purchase-history-detail--regular-sales a {text-decoration: underline;}.block-purchase-history-detail--tax-reduced {margin-left: 30px;}.block-purchase-history-detail--total-for-tax-ratio {display: flex;margin-left: 10px;width: 100%;font-size: 80%;}.block-purchase-history-detail--total-for-tax-ratio-title {margin-right: 8px;}.block-purchase-history-detail--total-for-tax-ratio-list {text-align: right;}.block-purchase-history-detail--total-for-tax-ratio-list ul {display: flex;}.block-purchase-history-detail--tax-ratio {min-width: 50px;margin-right: 5px;}.block-purchase-history-detail--total-for-tax-ratio-amount {min-width: 55px;}/* スマレジ */.block-purchase-history-detail--smaregipoint {clear: both;}/* ----ご注文キャンセル画面---- */.block-order-cancellation--order-info {margin: 10px 0;display: flex;width: 100%;}.block-order-cancellation--order-info-left {width: 65%;}.block-order-cancellation--order-info-right {width: 35%;padding: 0 0 0 10px;}.block-order-cancellation--shiment-address {border: 1px solid #c8c8c8;padding: 10px;margin: 10px 0;}.block-order-cancellation--payment-info-items {width: 100%;}.block-order-cancellation--order-items {width: 100%;}/* ----定期購入商品一覧画面---- */.block-regular-purcharse-list--table {margin: 5px 0;width: 100%;}.block-regular-purcharse-list--regular-sales a {text-decoration: underline;}.block-regular-purcharse-list--list {background: #fff;margin: 0 0 15px;border: 1px solid #444;border-radius: 3px 3px 0 0;display: flex;align-items: flex-start;flex-wrap: wrap;}.block-regular-purcharse-list--list a {color: #257ac6;}.block-regular-purcharse-list--list > dd {margin: 10px 0 10px 10px;}.block-regular-purcharse-list--info {width: 265px;flex-basis: 265px;flex-grow: 0;flex-shrink: 0;}.block-regular-purcharse-list--info ul > li {padding: 8px;border-top: 1px solid #ddd;border-left: 1px solid #ddd;border-right: 1px solid #ddd;font-size: 12px;display: flex;align-items: center;width: 100%;background-color: #fff;}.block-regular-purcharse-list--info-regular-sales > span:last-of-type {font-weight: bold;}.block-regular-purcharse-list--head-info-regular-create-dt {background-color: #444;color: #fff;padding: 10px;font-size: 13px;border-radius: 2px 2px 0 0;width: 100%;}.block-regular-purcharse-list--head-info-regular-create-dt > span {margin-right: 30px;}.block-regular-purcharse-list--head-info-regular-create-dt > span:last-child {font-weight: bold;font-size: 15px;}.block-regular-purcharse-list--info-method {border-bottom: 1px solid #ddd;}.block-regular-purcharse-list--info li > span {width: 80%;}.block-regular-purcharse-list--info li > a,.block-regular-purcharse-list--info li > span:last-child {width: 20%;}.block-regular-purcharse-list--info li > a {padding: 0;font-size: 12px;text-align: right;white-space: nowrap;}.block-regular-purcharse-list--info ul > li.block-regular-purcharse-list--info-withdrawal {border: none;display: block;text-align: right;}.block-regular-purcharse-list--detail {width: 295px;margin: 0 10px 0 0;border-radius: 4px;}.block-regular-purcharse-list--detail.detail_end > ul {background: #f2f2f2;}.block-regular-purcharse-list--detail.detail_skip > ul {background: #e7f5f4;}.block-regular-purcharse-list--detail.detail_next > ul {background: #ffeaea;}.block-regular-purcharse-list--detail > ul > li {border-top: 1px solid #fff;border-left: 1px solid #fff;border-right: 1px solid #fff;}.block-regular-purcharse-list--detail > ul > li:last-child {border-bottom: 1px solid #fff;}.block-regular-purcharse-list--date-spec {position: relative;font-size: 15px;padding: 15px;}.block-regular-purcharse-list--date-spec dl {display: flex;}.block-regular-purcharse-list--date-spec dt {display: inline-block;position: absolute;top: 10px;right: 15px;width: 90px;height: 20px;line-height: 20px;padding: 0;border-radius: 22px;color: #fff;font-size: 12px;font-weight: normal;text-align: center;}.block-regular-purcharse-list--alter-end {background: #858e95;}.block-regular-purcharse-list--skip {background: #50c9b2;}.block-regular-purcharse-list--alter {background: #ff6063;}.block-regular-purcharse-list--expected-dt {width: 100%;}.block-regular-purcharse-list--expected-dt-title {font-size: 11px;}.block-regular-purcharse-list--expected-dt-title i {font-size: 1.3em;padding-right: 5px;}.block-regular-purcharse-list--skip-expected-dt {display: inline;vertical-align: middle;}.block-regular-purcharse-list--skip-expected-dt i {font-size: 14px;padding-right: 5px;}.block-regular-purcharse-list--expected-dt-ymd,.block-regular-purcharse-list--skip-expected-dt {font-size: 20px;font-weight: bold;}.block-regular-purcharse-list--detail-item {font-size: 13px;}.block-regular-purcharse-list--detail-item-list-list {padding: 8px 15px;border-bottom: 1px solid #fff;}.block-regular-purcharse-list--detail-item-list-list:last-child {border-bottom: 0 solid #fff;}.block-regular-purcharse-list--detail-item-list-list > ul {display: flex;align-items: center;max-width: 100%;min-width: 70%;}.block-regular-purcharse-list--detail-item-list-list > ul > li {font-size: 13px;}.block-regular-purcharse-list--detail-item ul li span {vertical-align: middle;}.block-regular-purcharse-list--detail-item-image {width: 50px;flex-shrink: 0;}.block-regular-purcharse-list--detail-item-goods {width: 100%;}.block-regular-purcharse-list--detail-item-goods > ul {display: flex;flex-wrap: wrap;}.block-regular-purcharse-list--detail-item-goods-name {max-width: 100%;margin-left: 0;}.block-regular-purcharse-list--detail-item-list-nolink {width: 100%;display: block;padding: 0;word-wrap: break-word;padding-left: 5px;}.block-regular-purcharse-list--detail-item-list-unit {display: inline-block;padding: 0 0 0 12px;}.block-regular-purcharse-list--detail-item-goods-unit-amount {margin: auto auto auto 0;flex-shrink: 0;}.block-regular-purcharse-list--detail-item-change {margin: 5px 0 auto auto;text-align: right;flex-shrink: 0;}a.block-regular-purcharse-list--detail-item-changelink {font-size: 12px;text-decoration: underline;flex-shrink: 0;}.block-regular-purcharse-list--sales-link {width: 120px;text-align: right;font-size: 12px;flex-shrink: 0;display: flex;justify-content: flex-end;align-items: flex-end;}.block-regular-purcharse-list--sales-link a {text-decoration: underline;}.block-regular-purcharse-list--benefits {display: flex;font-size: 12px;padding: 10px;color: #ff5e60;}.block-regular-purcharse-list--benefits .block-regular-purcharse-list--benefits-icon {display: flex;justify-content: center;align-items: center;width: 50px;}.block-regular-purcharse-list--benefits-frame {padding-left: 6px;}.block-regular-purcharse-list--skip-link {width: 100px;flex-shrink: 0;display: flex;justify-content: flex-end;align-items: flex-end;}.block-regular-purcharse-list--skip-button input[type="button"] {display: block;margin: auto 0 0 auto;padding: 0;font-size: 11px;border: 0;background: #ffeaea;font-size: 13px;color: #257ac6;text-decoration: underline;}/* ----定期購入商品詳細画面---- */.block-regular-purcharse-detail--body {margin: 10px 0;width: 100%;}.block-regular-purcharse-detail--regular-sales-items {width: 100%;}.block-regular-purcharse-detail--regular-sales-items th {width: 250px;}.block-regular-purcharse-detail--shipment-address {border: 1px solid #c8c8c8;padding: 10px;margin: 10px 0;}.block-regular-purcharse-detail--update-address {margin: 10px 0;text-align: right;}.block-regular-purcharse-detail--goods-items {width: 100%;}.block-regular-purcharse-detail--append-items {width: 100%;}.block-regular-purcharse-detail--append-items th {width: 250px;}.block-regular-purcharse-detail--include-items {width: 100%;}.block-regular-purcharse-detail--include-items th {width: 250px;}.block-regular-purcharse-detail--action-message {margin-top: 10px;}.block-regular-purcharse-list--order-id a {text-decoration: underline;}/* ----定期購入商品配送先変更画面---- */.block-regular-purcharse-shipment-info-update--new-address,.block-regular-purcharse-shipment-info-update--old-address {border: 1px solid #c8c8c8;padding: 10px;margin: 10px 0;overflow: hidden;}.block-regular-purcharse-shipment-info-update--new-address address {float: left;}.block-regular-purcharse-shipment-info-update--cust-edit,.block-regular-purcharse-shipment-info-update--dest-edit,.block-regular-purcharse-shipment-info-dest-add {text-align: right;}/* ----定期購入商品配送先変更画面(AmazonPay)---- */.block-regular-purcharse-shipment-info--amazonpay-body {width: 480px;margin: 0 auto;}.block-regular-purcharse-shipment-info--amazonpay-message {text-align: left;}.block-regular-purcharse-shipment-info--amazonpay-login {margin-top: 10px;margin-bottom: 10px;text-align: center;}.block-regular-purcharse-shipment-info--amazonpay-error {text-align: left;color: #a94442;}.block-regular-purcharse-shipment-info--amazonpay-widget-body {margin: 0 auto;}.block-regular-purcharse-shipment-info--amazonpay-address-widget {float: left;}.block-regular-purcharse-shipment-info--amazonpay-wallet-widget {}.block-regular-purcharse-shipment-info--amazonpay-widget-error {text-align: left;color: #a94442;margin-left: 5px;}/* ----定期購入商品サイクル情報変更画面---- */.block-regular-purcharse-cycle-info-update h3 {font-size: 14px;color: #333;font-weight: bold;margin: 0 0 12px 0;}.block-regular-purcharse-cycle-info-update--body {margin: 10px 0;width: 100%;}.block-regular-purcharse-cycle-info-update--regular-sales-items {width: 100%;}.block-regular-purcharse-cycle-info-update--regular-sales-items th {width: 250px;}.block-regular-purcharse-cycle-info-update--shipment-address {border: 1px solid #c8c8c8;padding: 10px;margin: 10px 0;}.block-regular-purcharse-cycle-info-update--goods-items {width: 100%;}.block-regular-cycle--select-timespec-title {font-weight: bold;margin-right: 5px;}.block-regular-purcharse-cycle-info-update--skip-cancel-message {font-size: 10px;}/* ----定期購入商品解約画面---- */.block-regular-purcharse-cancellation--goods-items {margin: 10px 0;width: 100%;}.block-regular-purcharse-cancellation--message {text-align: center;padding-top: 10px;}.block-regular-purcharse-cancellation--cancel-reason-items {width: 600px;margin: 0 auto;}.block-regular-purcharse-cancellation--cancel-reason-items label::after {content: "\A" ;white-space: pre ;}.block-regular-purcharse-cancellation--cancel-reason-other-comment {padding-top: 10px;display: none;}/* ----定期購入商品変更画面---- */.block-goodschange-list .block-regular-goodschange-info-header-msg {margin-bottom: 10px;}.block-goodschange-list .block-goodschange-list-item-buttons-selected {cursor: default;background: #fffcfc;border: 1px solid #f00;color: #f00;font-weight: bold;margin-top: 10px;padding: 8px 8px;font-size: 16px;min-width: 160px;display: inline-block;text-align: center;vertical-align: middle;white-space: nowrap;}/* ----定期購入支払い方法変更画面---- */.block-regular-purcharse-method-info-update--body {margin: 10px 0;width: 100%;}.block-regular-purcharse-method-info-update--regular-sales-items .block-regular-purcharse-method--info-cardedit a {text-decoration: underline;}/* ----カード情報確認画面---- */.block-credit-card-confirmation--credit-card-info-table {width: 100%;}.block-credit-card-confirmation--credit-card-info-table th {width: 250px;}/* ----お問い合わせ画面---- */.block-inquiry--inquiry-body .form-label,.block-inquiry--inquiry-body .constraint {vertical-align: top;padding-top: 8px;}/* ----お問い合わせ履歴一覧画面---- */.block-inquiry-history--body li {margin: 5px 0;padding: 10px 0;border-bottom: 1px solid #c8c8c8;}.block-inquiry-history--body li span {margin: 0 10px 0 0;}/* ----お問い合わせ履歴詳細画面---- */.block-inquiry-history-detail--form {margin: 20px 0;}.block-inquiry-history-detail--message {text-align: center;}.block-inquiry-history-detail--inquiry-body {margin: 20px 0;}.block-inquiry-history-detail--inquiry-body textarea {width: 100%;}.block-inquiry-history-detail--item dt {width: 100%;display: flex;}.block-inquiry-history-detail--contact-name {width: 80%;}.block-inquiry-history-detail--update-dt {width: 20%;text-align: right;font-weight: normal;}.block-inquiry-history-detail--message-confirm {text-align: center;}.block-inquiry-history-detail--inquiry-body-confirm {margin: 20px 0;padding: 10px;border: 1px solid #c8c8c8;}/* ----ポイント履歴一覧画面---- */.block-point-history-list--point {font-size: 20px;font-weight: bold;margin: 0 5px;}.block-point-history-list--message {margin: 5px 0;}.block-point-history-list--items {margin: 5px 0;width: 100%;}/* ----所持クーポン一覧画面---- */.block-coupon-list--table {margin: 5px 0;width: 100%;}.block-coupon-list--coupon-dt {white-space: nowrap;width: 300px;}/* ----店舗クーポン一覧画面---- */.block-store-coupon-list--table {margin: 5px 0;width: 100%;}.block-store-coupon-list--coupon-dt {white-space: nowrap;width: 300px;}/* ----ログアウト画面---- */.block-logout--message a {text-decoration: underline;}/* ----会員登録確認(クイックエントリー)---- */.block-quick-info-confirmation--login-state-saving {margin-top: 10px;text-align: center;}.block-quick-info-confirmation--login-state-saving-message {margin-top: 10px;text-align: center;}/* ----パスワード再設定---- */.block-reset-password--tel {border-bottom: 1px solid #e5e5e5;}/* ----制限付きログイン画面---- */.block-login-parts--body a {margin-top: 10px;margin-bottom: 10px;}/* ----会員登録完了画面---- */.block-member-registration-completed--smaregipoint {margin: 10px;}/* ----会員登録完了画面(クイックエントリー)---- */.block-quick-member-registration-completed--smaregipoint {margin: 10px;}/* ----会員登録（カスタマイズ仮実装）---- */.block-member-info-btn {padding: 5px 0;font-size: 14px;font-weight:normal;width: 148px;height: 35px;}.block-member-info-corp-frame {display: flex;justify-content: space-between;}/* マイストアのアイコン */.block-member-info--mystore-icon {display: inline-block;width: 40px;height: 40px;}/* マイストアのボタン */.block-member-info--mystore-btn {margin-top: 10px;padding: 8px 0;font-size: 16px;width: 50px;height: 40px;}.block-member-info--mystoreTable {width:1180px;table-layout:fixed;}.block-member-info--mystoreTable td {vertical-align:top;}.block-member-info--mystoreTable td.img {width:100px;}.block-member-info--mystoreTable td.info {width:auto;}.block-member-info--mystore-info-title {font-weight:bold;font-size:13px;}.block-member-info--mystore-info {font-size:12px;}/* コメリカード */.block-member-info--komericardTable {width:1180px;table-layout:fixed;}.block-member-info--komericardTable td {vertical-align:top;}.block-member-info--komericardTable td.title {width:100px;font-size:12px;}.block-member-info--komericardTable td.input {width:600px;}.block-member-info--komericardTable td.img {width:auto;}.block-member-info--komericard-input-title {font-weight:bold;font-size:1.1em;}.block-member-info--komericard-input {font-size:13px;}/* コメリカード法人 */.block-member-info-corp--komericardTable {width:1180px;table-layout:fixed;}.block-member-info-corp--komericardTable td {vertical-align:top;}.block-member-info-corp--komericardTable td.title {width:130px;font-size:12px;}.block-member-info-corp--komericardTable td.input {width:500px;}.block-member-info-corp--komericardTable td.img {width:auto;}.block-member-info-corp--komericard-input-title {font-weight:bold;font-size:1.1em;}.block-member-info-corp--komericard-input {font-size:13px;}/* ----マイページ（カスタマイズ仮実装）---- *//* マイページのコンテンツタイトル */.block-mypage--sub-title {border-bottom: 3px solid #DDD;font-size: 20px;font-weight: bold;font-family:"Noto Sans JP","ＭＳ Ｐゴシック","MS PGothic",verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,Sans-Serif;margin-bottom: 20px;padding-bottom: 0.8em;position: relative;}.block-mypage--sub-title::after {bottom: -3px;border-bottom: solid 3px #E5002D;content: "";display: block;position: absolute;width: 60px;}.block-mypage--text-center{text-align: center;}.block-mypage--mystore-red {color: red;}.block-mypage--pdt20{padding-top:20px !important;}/* マイストアのボタン */.block-mypage--mystore-btn {margin-top: 10px;padding: 12px 0;font-size: 18px;width: 300px;}/* マイストアの変更・削除ボタン */.block-mypage--mystore-minibtn {margin-top: 10px;padding: 12px 0;font-size: 18px;width: 148px;}.block-mypage--mystore-btn-frame {display: flex;justify-content: center;}.block-mypage--mystore-btn-empty {margin-right: 10em;}.block-mypage--mystore-dtlbtn {margin-top: 10px;padding: 12px 0;font-size: 18px;width: 250px;}.block-mypage--mystore-dtlbtn-empty {margin-right: 18em;}.block-disp-map {position: relative;}.block-disp-map a {position: absolute;top: 75%;left: 73%;margin:0;}/* マイストアのアイコン */.block-mypage--mystore-icon {display: inline-block;width: 50px;height: 50px;}.block-mypage--mystore-icon-mini {display: inline-block;width: 30px;height: 30px;}.block-mypage--period-msg-link {text-align: right;}/* マイストア各コンテンツ */.block-mypage--mystore-info,.block-mypage--campaign-info,.block-mypage--history-info,.block-mypage--rebuy-info,.block-mypage--cardpoint-info {font-size: 22px;padding: 20px;background: #f5f5f5;}.block-mypage--mystore-info i,.block-mypage--history-info i{padding-right: 5px;}.block-mypage--history-info-items {display: flex;flex-wrap: wrap;margin-bottom: 40px;}.block-mypage--history-info-items li {width: 390px;max-width: 390px;flex-grow: 1;border: #c8c8c8 1px solid;margin: 0 0 15px 15px;}.block-mypage--history-info-items li:nth-of-type(3n+1) {margin-left: 0;}.block-mypage--campaign-item-frame {display: flex;justify-content: flex-start;}.block-mypage--mystore-item-frame {display: flex;justify-content: flex-start;}.block-mypage--mystore-info-items {display: flex;flex-wrap: wrap;}.block-mypage--mystore-info-items li {width: 300px;max-width: 300px;flex-grow: 1;margin: 0 0 0px 0px;}.block-mypage--campaign-info-items {display: flex;flex-wrap: wrap;}.block-mypage--campaign-info-items li {width: 550px;max-width: 550px;flex-grow: 1;margin: 0 0 15px 15px;}.block-mypage--campaign-info-items li:nth-of-type(2n+1) {margin-left: 0;}.block-mypage--mystore-info-items li dt,.block-mypage--campaign-info-items li dt,.block-mypage--history-info-items li dt {display: block;}.block-mypage--history-info-items li dt a{padding: 14px 0 10px 14px;display: flex;max-width: 390px;}.block-mypage--mystore-info-items li dt a{padding: 14px 0 10px 14px;display: flex;max-width: 300px;}.block-mypage--campaign-info-items li dt a{padding: 14px 0 10px 14px;display: flex;max-width: 550px;}.block-mypage--mystore-info-items li dt i,.block-mypage--campaign-info-items li dt i,.block-mypage--history-info-items li dt i {margin: 0 10px 0 auto;}.block-mypage--history-info-items li dt a:hover {text-decoration: none;color: #4da7ba;}.block-mypage--history-info-items li dd {padding: 16px 19px;}.block-mypage--cardpoint-info-items {display: flex;flex-wrap: wrap;margin-bottom: 10px;}.block-mypage--cardpoint-info-items li {width: 400px;max-width: 400px;flex-grow: 1;border-right:1px dashed #CCC;display: block;border: solid 1px #e5e5e5;vertical-align: top;padding: 20px 0px 20px 10px;}.block-mypage--mystore-info-items-title {font-size:120%;font-weight:bold;font-family:"Noto Sans JP","ＭＳ Ｐゴシック","MS PGothic",verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,Sans-Serif;}/* マイストアのタブ表示 */.tab-group{display: flex;justify-content: center;}.tab{font-size: 18px;padding: 14px 0 10px 14px;display: flex;width: 300px;list-style:none;text-align:center;}.tab-add{padding: 12px 5px;font-size: 18px;display: flex;width: 30px;list-style:none;text-align:center;}.tab.is-active{border:solid 1px #CCC;transition: all 0.2s ease-out;}/* カードポイント情報 */.block-mypage--cardpoint-item-frame {display: flex;justify-content: space-between;}.block-mypage--cardpoint-btn {padding: 5px 0;font-size: 14px;font-weight:normal;width: 148px;height: 35px;}.block-mypage--cardpoint-red {color: red;}.block-mypage--cardpoint-text-align-r {text-align: right;padding-right : 20px;}.block-mypage--cardpoint-link {color: #4da7ba;text-decoration: underline;}/* お客様情報参照・変更 */.threeBtnList {display: flex;display: -ms-flexbox;display: -webkit-box;display: -webkit-flex;justify-content: space-between;-ms-justify-content: space-between;-webkit-justify-content: space-between;align-items: center;box-sizing: border-box;margin: 0 50px 10px 50px;}.threeBtnList li {box-sizing: border-box;width: 300px;}.threeBtnList li.btnLi {border: 1px solid;border-radius: 6px;text-align: left;}.threeBtnList li.btnLi a {text-decoration: none;color: #000;background-image: url(../../images/parts/arrow_right06.png);background-repeat: no-repeat;background-position: left 18px center;background-size: 7px;padding: 18px 10px 18px 35px;display: block;box-sizing: border-box;font-family:"Noto Sans JP","�l�r �o�S�V�b�N","MS PGothic",verdana,"�q���M�m�p�S Pro W3","Hiragino Kaku Gothic Pro",Osaka,Sans-Serif;font-size:16px;}.threeBtnList li.btnLi a:hover {opacity: 0.6;transition: 0.6s;}/* 地点登録 */.threeBtnList li.chiten {margin-top: 0px;}.threeBtnList li.chiten h3 {border-bottom: 1px solid #000;padding-bottom: 8px;font-size: 16px;margin-bottom: 8px;font-weight: bold}.threeBtnList li.chiten .inner{margin-left:80px;}.threeBtnList li.chiten .chitenAddres {font-size: 0.9em}.threeBtnList li.chiten .chitenBtn {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;justify-content: center;margin-top: 20px;}.threeBtnList li.chiten .chitenBtn p:first-of-type {margin-right: 10px;}.block-mypage--chiten-btn {margin-top: 10px;padding: 12px 0;font-size: 12px;width: 80px;}.bgc_gray {background-color: #969494;}.textCenter {text-align: center; !important;}.textBold {font-weight:bold !important;}.textHight03{line-height:1.4 !important;}.pdb05{padding-bottom:5px !important;}/* ----地点検索画面---- */.block-storeSearch-title {font-weight: bold;position: relative;padding-bottom: 0.8em;}.block-storeSearch-title::after {position: absolute;content: " ";bottom: -3px;display: block;}.block-storeSearchTable {width:1200px;table-layout:fixed;}.block-storeSearchTable td.title {width:240px;}.block-searchResultTable td.input {width:auto;}.block-storeSearch-InputArea-inputArea-inpt-inpWords {width: 420px;height: 26px;margin-right: 10px;box-sizing: border-box;}.block-storeSearch-InputArea-inputArea-inpt-inpZip {width:130px;height: 26px;margin-right: 10px;box-sizing: border-box;}/* ----地点登録画面---- */.block-searchResultTitle {text-align: left;border-bottom: 1px solid #DDD;padding-bottom: 5px;margin-bottom: 30px;font-size:1.2em;}.block-searchResult-btn {margin-top: 10px;padding: 12px 0;width: 240px;}.block-searchResult-btn-right {text-align: right;padding-right : 20px;}.block-searchResult-message {text-align: center;color: red;}.block-searchResultTable {width:1200px;table-layout:fixed;}.block-searchResultTable td.add {width:250px;vertical-align:top;}.block-searchResultTable td.add2 {width:auto;vertical-align:top;}.pass-icon {position: relative;right:25px;z-index: 2;}/* ■2022.01.20 [wangxiao] add KM-01-0043.カート機能／注文 */.block-purchase-extendedwarrantyhistory-detail--header {text-align: center;}.block-purchase-history-detail--order-info-reservation_number {margin: 10px 0;display: flex;width: 100%;padding-left:8px;}.block-purchase-extendedwarrantyhistory-detail--customer-name {margin: 10px 0;display: flex;width: 100%;padding-left:8px;margin-top: -8px;}.block-purchase-history-detail--shipment-items-goods-nm {text-align: center;width: 50%;}.block-purchase-history-detail--shipment-items-warranty-period {text-align: center;}.block-purchase-history-detail--shipment-items-tgt {width: 100%;margin-top: 20px;}.block-purchase-history-detail--shipment-items-tgt-goods-nm {text-align: center;width: 34%;}.block-purchase-history-detail--shipment-items-tgt-jan-cd {text-align: center;width: 34%;}.block-purchase-history-detail--shipment-items-tgt-sale-pr {text-align: center;width: 34%;}.block-purchase-extendedwarrantyhistory-detail--destination-shipment-warranty-period {text-align: center;}.block-purchase-extendedwarrantyhistory-detail--destination-shipment-tgt-sale-pr {text-align: right;}.block-purchase-extendedwarrantyhistory-detail--customer-store-name {margin-left: 1070px;position:absolute;margin-top: -30px;width: 15%;}.js-enhanced-ecommerce-add-cart-extendedwarranty {width: 180px;height: 30px;padding-top: 5px;padding-left:26px;display: flex;border-radius:50px;color: #fff;background-color:#808080;position:absolute;margin-top: -14.5px;margin-left: 800px;}.block-purchase-history-detail--order-info-reservation-dt {margin: 10px 0;display: flex;padding-top:10px;padding-left:8px;width: 50%;height: 40px;background-color: #a0a0a0;}.block-purchase-extendedwarrantyhistory-detail--customer-name {margin: 10px 0;display: flex;width: 100%;padding-left:8px;margin-top: -8px;}.block-purchase-history-detail--shipment-items-history {width: 153%;}.block-purchase-history-detail--destination-shipment-division {text-align: center;}.block-purchase-history-detail--destination-shipment-ship-code {text-align: center;}.block-purchase-history-detail--destination-shipment-unit-price {text-align: right;}.block-purchase-history-detail--destination-shipment-unit-qty {text-align: center;}.block-purchase-history-detail--destination-shipment-unit-amt {text-align: right;}.block-purchase-history-detail--destination-shipment-unit-other-tax {text-align: right;}.block-purchase-history-detail--shipment-items-history th {text-align: center;}.block-purchase-history-detail--shiment-address-d-zip {padding-left: 0px;height:12px;}.block-purchase-history-detail--shiment-address-d-pref {padding-left: 0px;margin-top:10px;height:2px;}.block-purchase-history-detail--shipment-items-keep {width:100%;}.block-purchase-history-detail--shipment-items-keep th {text-align: center;}.block-purchase-history-detail--payment-info-items-history {width:200%;margin-left:658px;line-height:1.1;}.block-purchase-history-detail--shipments-fixed-word-goods {position:absolute;margin-top: 10px;width: 250px;margin-left: -540px;}.block-purchase-history-detail--shipments-fixed-word {position:absolute;display: inline-block;margin-top:35px;margin-left: -540px;}.block-purchase-history-detail--shipments-fixed-word-orderreceipt {position:absolute;margin-top: 100px;width: 560px;margin-left:-540px;}.block-purchase-keephistory-detail--header {text-align: center;}.block-purchase-keephistory-detail--order-body {margin-left: 540px;}.block-purchase-keephistory-detail--order-body-right {margin-left:-753px;width: 480%;}.block-purchase-keephistory-detail--order-info-left {width: 65%;}.block-purchase-history-detail--order-info-reservation_number {margin: 10px 0;display: flex;width: 100%;padding-left:8px;}.block-purchase-history-detail--shipment-items-goods-nm {text-align: center;width: 50%;}.block-purchase-history-detail--shipment-items-tgt {width: 182%;margin-left: -540px;margin-top: 20px;}.block-purchase-history-detail--shipment-items-tgt-goods-nm {text-align: center;width: 34%;}.block-purchase-extendedwarrantyhistory-detail--destination-shipment-tgt-sale-pr {text-align: right;}.block-purchase-history-detail--shipment-items-tgt-jan-cd {text-align: center;width: 34%;}.block-purchase-history-detail--shipment-tgt-goods-name {text-align: left;}.block-purchase-history-detail--shipment-items-tgt-sale-pr {text-align: center;width: 34%;}.block-purchase-extendedwarrantyhistory-detail--customer-store-name {margin-left: 1070px;position:absolute;margin-top: -30px;}.block-purchase-history-detail--shipment-items-warranty-period {text-align: center;}.block-purchase-extendedwarrantyhistory-detail--destination-shipment-warranty-period {text-align: center;}.block-purchase-history-detail--order-info-reservation-dt {margin: 10px 0;display: flex;padding-top:10px;padding-left:8px;width: 156%;height: 40px;background-color: #a0a0a0;}.block-purchase-history-detail--order-info-order-dt {margin-top: -35px;display: flex;padding-top:10px;padding-left:8px;width: 156%;height: 40px;background-color: #a0a0a0;}.js-enhanced-ecommerce-add-cart-keep {width: 180px;height: 30px;padding-top: 5px;padding-left:26px;display: flex;border-radius:50px;color: #fff;background-color:#808080;position:absolute;margin-top: -14.5px;margin-left: 630px;}.block-purchase-history-detail--cancel-history {width: 210px;height: 30px;padding-top: 5px;padding-left:22px;display: flex;border-radius:50px;color: #fff;background-color:#808080;position:absolute;margin-top: -14.5px;margin-left: 360px;}.js-enhanced-ecommerce-add-cart-history {width: 180px;height: 30px;padding-top: 5px;padding-left:29px;display: flex;border-radius:50px;color: #fff;background-color:#808080;position:absolute;margin-top: -14.5px;margin-left: 580px;}.js-enhanced-ecommerce-add-cart-extendedwarranty {width: 180px;height: 30px;padding-top: 5px;padding-left:26px;display: flex;border-radius:50px;color: #fff;background-color:#808080;position:absolute;margin-top: -14.5px;margin-left: 800px;}.js-enhanced-ecommerce-add-cart-orderReceipt {width: 180px;height: 30px;padding-top: 5px;padding-left:30px;display: flex;border-radius:50px;color: #fff;background-color:#808080;position:absolute;margin-top: -14.5px;margin-left: 770px;}.block-purchase-keephistory-detail--contact {width: 130px;height: 30px;padding-top: 5px;padding-left:38px;display: flex;border-radius:50px;color: #fff;background-color:#808080;position:absolute;margin-top: -14.5px;margin-left: 830px;}.block-purchase-keephistory-detail--contact-history {width: 130px;height: 30px;padding-top: 5px;padding-left:38px;display: flex;border-radius:50px;color: #fff;background-color:#808080;position:absolute;margin-top: -14.5px;margin-left: 960px;}.block-purchase-history-detail--payment-method {position:absolute;margin-top: -31px;margin-left: 255px;}.block-purchase-history-detail--payment-method-name {position:absolute;margin-top: -31px;margin-left: 333px;}.block-purchase-history-detail--payment-status {position:absolute;margin-top: -31px;margin-left: 406px;}.block-purchase-history-detail--payment-status-name {position:absolute;margin-top: -31px;margin-left: 472px;}.block-purchase-keephistory-detail--payment-info-items {width: 100%;margin-left:297px;margin-top:20px;}.block-purchase-keephistory-detail--items-total {width: 50%;text-align: right;}.block-purchase-keephistory-detail--fee {width: 50%;text-align: right;}.block-purchase-keephistory-detail--order-total {width: 50%;text-align: right;}.block-purchase-keephistory-detail--destination-shipment-price {text-align: right;}.block-purchase-keephistory-detail--destination-shipment-qty {text-align: center;}.block-purchase-keephistory-detail--destination-shipment-amt {text-align: right;}.block-purchase-keephistory-detail--destination-shipment-otomestore {text-align: center;}.block-purchase-extendedwarrantyhistory-detail--header {text-align: center;}.block-purchase-history-detail--header {text-align: center;}.block-purchase-keephistory-detail--acquire-point {width: 50%;text-align: right;}.block-purchase-history-detail--order-info-order-dt {margin-top: 5px;}