﻿@charset "UTF-8";/* 購入フロー：ギフト購入 */.block-order-gift-dest form,.block-order-gift-select form,.block-order-gift-confirmation-wrapper {width: 1200px;margin: 54px auto 0;}.block-order-gift-confirmation-wrapper {margin-top: 0;}.block-order-gift-dest h2,.block-order-gift-select h2,.block-order-gift-confirmation-wrapper h2,.block-order-complete--wrapper h2.block-order-complete--header {margin: 0;padding: 0;font-family: 'Noto Serif JP', YuMincho, 'Yu Mincho', "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "ＭＳ Ｐ明朝", "MS PMincho", serif;font-weight: normal;font-size: 36px;color: #000;text-align: center;}.block-order-complete--wrapper h2.block-order-complete--header {margin-top: 54px;}.block-order-gift-dest .sender-wrapper,.block-order-gift-dest .block-order-gift-dest--list-wrapper,.block-order-gift-select .sender-wrapper,.block-order-gift-select .block-order-gift-select--list-wrapper,.block-order-gift-select .block-order-gift-select--delivery-dest,.block-order-gift-select .block-order-gift-select--delivery-date,.block-order-gift-select .block-order-gift-select--payment-body,.block-order-gift-select .block-order-gift-select--sales-append,.block-order-gift-select .block-order-gift-select--about-receipt-content,.block-order-gift-confirmation .block-order-gift-confirmation--order-item-wrapper,.block-order-gift-confirmation--novelty-content,.block-order-gift-confirmation--destination-address-wrapper,.block-order-gift-confirmation--other-wrapper,.block-order-gift-confirmation--payment-method-wrapper,.block-order-gift-confirmation--comment-body,.block-order-gift-confirmation--mailnews-body,.block-order-method--host,.block-order-method--dest,.block-order-method--goods,.block-order-method--spec,.block-order-method--payment,.block-order-method--sales-append,/* ■2022.02.02 領収書説明 */.block-order-method--about-receipt,.block-order-estimate--novelty,.block-order-estimate--confirmation,.block-order-estimate--date-spec-confirmation,.block-order-estimate--goods,.block-order-estimate--sales-append,.block-order-estimate--comment,.delivery-add-item-all-inner {margin: 24px 0 0;border: solid 1px #e8e09f;padding: 0;background: #fff;}.block-order-method--host,.block-order-estimate--novelty {margin-top: 0;}.block-order-method--host-confirmation {margin: 0;border: none;padding: 0;}.block-order-gift-dest .block-order-gift-dest--heading,.block-order-gift-select .block-order-gift-select--heading,.block-order-gift-select .block-order-gift-select--delivery-dest-header,.block-order-gift-select .block-order-gift-select--delivery-date h3,.block-order-gift-select .block-order-gift-select--payment--heading,.block-order-gift-confirmation--destination-address-heading,.block-order-gift-confirmation--payment-method-heading,.block-order-method--host-title-confirmation h3,.block-order-method h2.block-order-method--dest-title,.block-order-method h2.block-order-method--goods-title,.block-order-method h2.block-order-method--spec-title,.block-order-method h2.block-order-method--payment-title,.block-order-method h2.block-order-method--sales-append-title,/* ■2022.02.02 kume.kazuki 領収書説明 */.block-order-method h2.block-order-method--about-receipt-title,.block-order-estimate h2.block-order-estimate--goods-title,.block-order-estimate .block-order-estimate--goods .block-order-estimate--confirmation-title,.block-order-estimate .block-order-estimate--sales-append .block-order-estimate--confirmation-title,.block-order-estimate .block-order-estimate--comment .block-order-estimate--confirmation-title,.block-order-estimate h2,.block-order-method h2.block-order-method--host-title {height: 56px;padding-left: 20px;background: #f6f1e2;font-size: 18px;font-weight: bold;color: #333;display: flex;justify-content: space-between;align-items: center;}.block-order-estimate h2,.block-order-method h2.block-order-method--host-title {margin-bottom: 0;}.block-order-gift-confirmation--payment-method-heading h3 {margin: 0;font-size: 18px;}.block-order-method .block-order-method--host-title-confirmation h3,.block-order-method h2.block-order-method--dest-title,.block-order-method h2.block-order-method--goods-title,.block-order-method h2.block-order-method--spec-title,.block-order-method h2.block-order-method--payment-title,.block-order-method h2.block-order-method--sales-append-title,/* ■2022.02.02 kume.kazuki 領収書説明 */.block-order-method h2.block-order-method--about-receipt-title,.block-order-estimate h2.block-order-estimate--goods-title {margin: 0;}.block-order-gift-select .block-order-gift-select--delivery-dest-header {position: relative;height: auto;padding: 32px 36px 30px;justify-content: flex-start;align-items: flex-start;}.block-order-gift-confirmation--destination-address-heading {height: auto;padding: 30px 30px 24px;justify-content: flex-start;align-items: stretch;}.block-order-gift-dest--list .block-order-gift-dest--heading,.block-order-gift-select--list .block-order-gift-select--heading,.block-order-gift-select--list .block-order-gift-select--delivery-dest-header {justify-content: flex-start;}.block-order-gift-dest .block-order-gift-dest--heading span,.block-order-gift-select .block-order-gift-select--heading span,.block-order-gift-select .block-order-gift-select--delivery-dest-header span {font-size: 14px;}.block-order-gift-dest--method-sender-info,.block-order-gift-select--sender-info,.block-order-method--host-title-confirmation-info {margin: 0;border: none;padding: 20px;background: #fff;}.block-order-method--host-title-confirmation-info p,.block-order-method--host-title-confirmation-info address {font-size: 14px;line-height: 1.8;color: #000;}.block-order-gift-select--delivery-date-content {padding: 30px 22px 40px;}.block-order-gift-dest--method-sender-change input {display: none;}.block-order-gift-dest--method-sender-change label,.btn.btn-default.block-order-gift-select--delivery-dest-add-btn,.btn.btn-default.block-order-gift-select--delivery-all-add-item-all-btn,.btn.btn-secondary.block-order-gift-select--delivery-dest-goods-checked-add-btn,.btn.btn-secondary.block-order-gift-select--delivery-dest-goods-noshi-btn {width: 206px;height: 40px;margin-right: 10px;border: none;/*background-color: #d4cb81;*/background-color: #ff930e;color: #fff;font-size: 14px;font-weight: bold;display: flex;justify-content: center;align-items: center;}.btn.btn-secondary.block-order-gift-select--delivery-dest-goods-checked-add-btn {background-color: #c00;}.btn.btn-default.block-order-gift-select--delivery-all-add-item-all-btn {width: 150px;margin: 0;padding: 0;background-color: #c00;}.btn.btn-default.block-order-gift-select--delivery-dest-add-btn {margin-right: 0;margin-left: 10px;}.block-order-gift-dest--method-sender-change label:hover,.btn.btn-default.block-order-gift-select--delivery-dest-add-btn:hover,.btn.btn-secondary.block-order-gift-select--delivery-dest-goods-checked-add-btn:hover,.btn.btn-secondary.block-order-gift-select--delivery-dest-goods-noshi-btn:hover {opacity :0.7;}.block-order-gift-dest--method-sender-info-edit {margin: 0 20px 20px;border: 1px solid #e8e09f;user-select: none;}.block-order-gift-dest--list {margin-top: 60px;}.block-order-gift-dest--body {padding: 30px;color: #000;}.block-order-method--dest-content {margin: 0;border: none;padding: 30px 30px 80px;color: #000;}.block-order-method--dest .block-order-method--dest-content {padding-bottom: 30px;}.block-order-method--dest-change {margin-bottom: 0;}.block-order-method--dest-list .block-order-method--dest-input {margin-top: 20px;}.block-order-gift-dest--address-customer {margin-top: 30px;}.block-order-gift-dest--address-item,.block-order-method--dest-item {box-sizing: border-box;border: none;background: #f8f8f8;display: flex;justify-content: space-between;}.block-order-method--dest-item {margin-top: 20px;}.block-order-method--dest-item:first-child {margin-top: 0;border-top: none;}.block-order-method .block-order-method--dest-list address {margin: 5px 0 5px 20px;font-size: 14px;line-height: 1.5;}.block-order-method--dest-list .block-order-method--dest-add {padding: 20px 0 0;}.block-order-gift-dest--address-change .btn.btn-default.block-order-gift-dest--address-change-btn,.block-order-gift-dest--address-new .btn.btn-default.block-order-gift-dest--address-new-btn,.block-order-method--dest-item-edit .btn.btn-default.block-order-method--dest-change-btn,.block-order-method--dest-add .btn.btn-default.block-order-method--dest-add-btn {width: 206px;height: 40px;border: none;padding: 0;/*background-color: #d4cb81;*/background-color: #ff930e;color: #fff;font-size: 14px;font-weight: bold;display: flex;justify-content: center;align-items: center;}.block-order-gift-dest--address-change .btn.btn-default.block-order-gift-dest--address-change-btn:hover,.block-order-gift-dest--address-new .btn.btn-default.block-order-gift-dest--address-new-btn:hover,.block-order-method--dest-item-edit .btn.btn-default.block-order-method--dest-change-btn:hover,.block-order-method--dest-add .btn.btn-default.block-order-method--dest-add-btn:hover {opacity: 0.7;}.block-order-gift-dest--address-item.active,.block-order-method--dest-item.active {border: 2px solid #c6b063;padding: 18px;}.block-order-gift-dest--action-buttons,.block-order-gift-select--action-buttons-wrapper,.block-order-gift-confirmation--mailnews .action-buttons,.block-order-gift-confirmation form .action-buttons,.page-estimate .action-buttons {margin-top: 60px;display: flex;justify-content: center;align-items: center;}.block-order-gift-dest--action-buttons .action-buttons,.block-order-gift-select .action-buttons,.block-order-gift-confirmation--mailnews .action-buttons .action,.block-order-gift-confirmation form .action-buttons .action,.page-estimate .action-buttons .action {width: 440px;margin: 0;}.block-order-gift-confirmation--mailnews .action-buttons .action {position: relative;}.block-order-gift-dest--action-buttons .action-buttons:last-child,.block-order-gift-select .action-buttons:last-child,.block-order-gift-confirmation form .action-buttons .action:last-child,.page-estimate .action-buttons .action:last-of-type {margin-left: 10px;}.block-order-gift-dest--action-buttons .action-buttons .action,.block-order-gift-select .action-buttons .action,.block-order-gift-confirmation--mailnews .action-buttons .action {display: block;margin: 0;}.block-order-gift-confirmation--mailnews .action-buttons .action:last-of-type {margin-left: 10px;}.block-order-gift-dest--action-buttons .btn.btn-default.block-order-gift-dest--cart-back,.block-order-gift-select .action-buttons .btn.btn-default,.block-order-gift-confirmation--mailnews .action-buttons .action .btn.btn-default,.btn.btn-primary.block-order-complete--home-btn,.btn.btn-primary.block-order-estimate--commit-btn {display: block;margin: 0;padding: 0;border: none;background-color: transparent;}.block-order-gift-dest--action-buttons .btn.btn-default.block-order-gift-dest--cart-back a,.block-order-gift-dest--action-buttons .btn.btn-primary.block-order-gift-dest--next-btn,.block-order-gift-select .action-buttons a.btn.btn-default,.block-order-gift-select .action-buttons .btn.btn-primary,.block-order-gift-confirmation--mailnews .action-buttons .action .btn.btn-default,.block-order-gift-confirmation--mailnews .action-buttons .btn.btn-primary,.btn.btn-primary.block-order-complete--home-btn,.btn.btn-primary.block-order-estimate--commit-btn,.block-order-gift-confirmation form .action-buttons .action .btn.btn-default,.block-order-gift-confirmation form .action-buttons .action .btn.btn-primary,.page-estimate .action-buttons .action .btn.btn-default,.page-estimate .action-buttons .action .btn.btn-primary,.modal-alert .btn.btn-primary,.block-order-gift-noshi .btn.btn-primary.block-order-gift-noshi--setting-btn,.block-order-gift-noshi .btn.btn-primary.block-order-gift-noshi--setting-all-btn,.block-order-gift-noshi .btn.btn-default.block-order-gift-noshi--back-btn {width: 100%;height: 60px;border: none;background-color: transparent;border-radius: 4px;background-image: -moz-linear-gradient( 90deg, rgb(235, 235, 235) 0%, rgb(241, 241, 241) 100%);background-image: -webkit-linear-gradient( 90deg, rgb(235, 235, 235) 0%, rgb(241, 241, 241) 100%);background-image: -ms-linear-gradient( 90deg, rgb(235, 235, 235) 0%, rgb(241, 241, 241) 100%);box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.2);font-size: 18px;font-weight: bold;color: #999;display: flex;justify-content: center;align-items: center;}.block-order-gift-confirmation form .action-buttons .action .btn.btn-default,.page-estimate .action-buttons .action .btn.btn-default {margin-top: 0;}.btn.btn-primary.block-order-complete--home-btn {width: 440px;}.block-order-gift-dest--action-buttons .btn.btn-primary.block-order-gift-dest--next-btn,.block-order-gift-select .action-buttons .btn.btn-primary,.block-order-gift-confirmation--mailnews .action-buttons .btn.btn-primary,.btn.btn-primary.block-order-complete--home-btn,.btn.btn-primary.block-order-estimate--commit-btn,.block-order-gift-confirmation form .action-buttons .action .btn.btn-primary,.page-estimate .action-buttons .action .btn.btn-primary,.modal-alert .btn.btn-primary,.block-order-gift-noshi .btn.btn-primary.block-order-gift-noshi--setting-btn,.block-order-gift-noshi .btn.btn-primary.block-order-gift-noshi--setting-all-btn {margin: 0;padding: 0;background-image: -moz-linear-gradient( 90deg, rgb(168, 68, 68) 0%, rgb(189, 91, 91) 100%);background-image: -webkit-linear-gradient( 90deg, rgb(168, 68, 68) 0%, rgb(189, 91, 91) 100%);background-image: -ms-linear-gradient( 90deg, rgb(168, 68, 68) 0%, rgb(189, 91, 91) 100%);color: #fff;}.modal-alert .btn.btn-primary {width: 40%;margin-left: 30%;}.block-order-gift-noshi .action-buttons {margin-top: 30px;display: flex;justify-content: center;}.block-order-gift-noshi .btn.btn-primary.block-order-gift-noshi--setting-btn,.block-order-gift-noshi .btn.btn-primary.block-order-gift-noshi--setting-all-btn {width: 440px;}.block-order-gift-noshi .btn.btn-default.block-order-gift-noshi--back-btn {width: 200px;}.block-order-gift-dest--action-buttons .btn.btn-default.block-order-gift-dest--cart-back a:before,.block-order-gift-dest--action-buttons .btn.btn-primary.block-order-gift-dest--next-btn:after,.block-order-gift-select .action-buttons a.btn.btn-default:before,.block-order-gift-select .action-buttons .btn.btn-primary:after,.block-order-gift-confirmation--mailnews .action-buttons .action .btn.btn-default:before,.btn.btn-primary.block-order-complete--home-btn:before,.btn.btn-primary.block-order-estimate--commit-btn:after,.block-order-gift-confirmation form .action-buttons .action .btn.btn-default:before,.page-estimate .action-buttons .action .btn.btn-default:before {content: "";display: block;width: 12px;height: 12px;margin: 1px 8px 0 0;border-top: 1px #ccc solid;border-left: 1px #ccc solid;transform: rotate(-45deg);-moz-transform: rotate(-45deg);-webkit-transform: rotate(-45deg);background: none;}.btn.btn-primary.block-order-complete--home-btn:before {border-top: 1px #fff solid;border-left: 1px #fff solid;}.block-order-gift-dest--action-buttons .btn.btn-primary.block-order-gift-dest--next-btn:after,.block-order-gift-select .action-buttons .btn.btn-primary:after,.btn.btn-primary.block-order-estimate--commit-btn:after {margin: 0 0 0 8px;border-top: 1px #fff solid;border-left: none;border-right: 1px #fff solid;transform: rotate(45deg);-moz-transform: rotate(45deg);-webkit-transform: rotate(45deg);}.block-order-gift-dest--action-buttons .btn.btn-default.block-order-gift-dest--cart-back a:hover,.block-order-gift-dest--action-buttons .btn.btn-primary.block-order-gift-dest--next-btn:hover,.block-order-gift-select .action-buttons a.btn.btn-default:hover,.block-order-gift-select .action-buttons .btn.btn-primary:hover,.block-order-gift-confirmation--mailnews .action-buttons .action .btn.btn-default:hover,.block-order-gift-confirmation--mailnews .action-buttons .btn.btn-primary:hover,.btn.btn-primary.block-order-estimate--commit-btn:hover,.block-order-gift-confirmation form .action-buttons .action .btn.btn-default:hover,.block-order-gift-confirmation form .action-buttons .action .btn.btn-primary:hover {text-decoration: none;opacity: 0.7;}.block-order-gift-dest .alert,.block-order-gift-select--error-message.alert,.block-order-method .alert,.block-order-estimate--error-message.alert {height: 50px;margin: 40px 0 54px;border: none;padding: 0;font-weight: bold;color: #cc0000;background-color: #ffefef;display: flex;justify-content: center;align-items: center;}.block-order-gift-select--error-message.alert,.block-order-method .alert,.block-order-method--error-message-detail,.block-order-estimate--error-message.alert {width: 1200px;margin: 40px auto 0;}.block-order-gift-dest .alert:before,.block-order-gift-select--error-message.alert:before,.block-order-method .alert:before,.block-order-estimate--error-message.alert:before {content: none;}.block-order-gift-select--delivery {margin-top: 60px;}.block-order-gift-select--delivery-add-item-all {margin: 0;padding: 0;align-items: center;text-align: center;text-align: -webkit-center;}.block-order-gift-select--delivery-dest-add {margin: 0;padding: 0;display: flex;justify-content: flex-end;align-items: center;}.block-order-gift-select--delivery-dest-add select {height: 40px;}.block-order-gift-select--delivery-dest-header-txt,.block-order-gift-confirmation--destination-address-heading-txt {width: 140px;font-size: 20px;}.block-order-gift-select--delivery-dest-header-txt {font-size: 22px;}.block-order-gift-select--delivery-dest-address,.block-order-gift-confirmation--destination-address {font-size: 14px;}.block-order-gift-select--delivery-dest-address > *,.block-order-gift-confirmation--destination-address > * {line-height: 2.0;}.block-order-gift-select--delivery-dest-address .block-order-gift-select--delivery-dest-nickname {font-size: 20px;}.block-order-gift-select--delivery-dest-name,.block-order-gift-confirmation--destination-name {font-weight: normal;}.block-order-gift-select--delivery-dest-address address,.block-order-gift-confirmation--destination-address address {margin-bottom: 0;line-height: 2.0;}.block-order-gift-select--delivery-dest-delete {position: absolute;right: 30px;top: 20px;}.btn.btn-default.block-order-gift-select--delivery-dest-delete-btn,.btn.btn-default.block-order-gift-select--delivery-dest-goods-delete-btn {width: 222px;height: 40px;margin: 0;border: none;background-color: #999;color: #fff;font-size: 14px;font-weight: bold;display: flex;justify-content: center;align-items: center;}.btn.btn-default.block-order-gift-select--delivery-dest-delete-btn:hover,.btn.btn-default.block-order-gift-select--delivery-dest-goods-delete-btn:hover {opacity :0.7;}.btn.btn-default.block-order-gift-select--delivery-dest-delete-btn span,.btn.btn-default.block-order-gift-select--delivery-dest-goods-delete-btn span {display: block;margin-right: 6px;font-weight: normal;}.block-order-gift-select--delivery-dest-message-container {padding: 30px;color: #cc0000;font-weight: bold;border: 1px solid #cc0000;background-color: #fff2f2;}.block-order-gift-select--delivery-dest-message-container .delivery-dest-message-title {font-size: 18px;display: flex;align-items: center;}.block-order-gift-select--delivery-dest-message-container .delivery-dest-message-title:before {content: '';width: 22px;height: 22px;margin-right: 6px;background: url(../../img/usr/common/ico_exclamation_red.png) top left no-repeat;background-size: 22px 22px;}.block-order-gift-select--delivery-dest-message-container ul li {margin-top: 10px;font-size: 14px;}.block-order-gift-select--delivery-dest-content {margin: 0;border: none;padding: 0;}.block-order-gift-select--delivery-dest-goods-select {padding: 0;}.block-order-gift-select h3 {margin: 0;font-size: 18px;color: #333;}.order-gift-select-goods-list {margin-top: 28px;padding: 0 30px 30px;}.block-order-gift-select--check-all {margin-top: 20px;}.block-order-gift-select--delivery-dest-goods-content-list {margin-top: 24px}.block-order-gift-select--delivery-dest-goods-content-list tr {margin-top: 20px;display: flex;justify-content: space-between;align-items: center;}.block-order-gift-select--delivery-dest-goods-content-list tr:first-child {margin-top: 0;}.block-order-gift-select--delivery-dest-goods-name label {display: flex;align-items: center;}.delivery-dest-goods-image-wrapper {width: 100px;height: 100px;}.delivery-dest-goods-image {float: left;margin: 0 24px 0 0;background: #f5f5f5;width: 100px;height: 100px;}.delivery-dest-goods-info {margin-left: 24px;}.delivery-dest-goods-info .delivery-dest-goods-info-name {color: #000;}.delivery-dest-goods-info .delivery-dest-goods-info-price {margin-top: 12px;font-weight: bold;color: #333;}.block-order-gift-select--delivery-dest-goods-select .action-buttons {display: block;margin-top: 30px;width: 100%;text-align: left;}.block-order-gift-select--delivery-dest-goods-select .action-buttons .action {display: block;margin: 0;}.block-order-gift-select--delivery-dest-total table,.block-order-gift-confirmation--delivery-dest-total table {width: 100%;margin-left: auto;border: none;border-top: 1px solid #e8e09f;border-bottom: 1px solid #e8e09f;}.block-order-gift-confirmation--delivery-dest-total table {border-bottom: none;}.block-order-gift-select--delivery-dest-total table th,.block-order-gift-select--delivery-dest-total table td,.block-order-gift-confirmation--delivery-dest-total table th,.block-order-gift-confirmation--delivery-dest-total table td {border: none;padding: 30px;background-color: #f8f8f8;font-size: 22px;font-weight: bold;color: #333;}.block-order-gift-select--delivery-dest-total table td,.block-order-gift-confirmation--delivery-dest-total table td {text-align: right;}.block-order-gift-select--delivery-dest-total table td.block-order-gift-select--delivery-dest-total-price {padding-right: 0;}.block-order-gift-select--delivery-dest-total table td.block-order-gift-select--delivery-dest-total-price span,.block-order-gift-confirmation--delivery-dest-total table td.block-order-gift-confirmation--delivery-dest-total-price span {color: #993333;}.block-order-gift-select--delivery-dest-total table td.block-order-gift-select--delivery-dest-total-price span.txt-taxin,.block-order-gift-confirmation--delivery-dest-total table td.block-order-gift-confirmation--delivery-dest-total-price span.txt-taxin {font-size: 18px;}.block-order-gift-select--delivery-dest-total-calc,.block-order-gift-select--delivery-dest-total-price-calc-btn {width: 100px;font-size: 14px;color: #666;}.block-order-gift-select--delivery-dest-goods-content {border-top: 1px solid #ccc;display: flex;}.block-order-gift-select--delivery-dest-goods-content:first-child {border-top: none;}.block-order-gift-select--delivery-dest-goods-content-image,.block-order-gift-confirmation--sending-item-detail-image,.block-order-method--goods-content-image,.block-order-estimate--goods-item-detail-image {padding: 30px;}.block-order-gift-select--delivery-dest-goods-content-image figure,.block-order-gift-confirmation--sending-item-detail-image figure,.block-order-method--goods-content-image figure,.block-order-estimate--goods-item-detail-image figure {width: 200px;height: 200px;background: #f5f5f5;}.block-order-method--goods-content-image figure {margin-right: 0;}.block-order-gift-confirmation--sending-item-detail-info,.block-order-method--goods-content-info,.block-order-estimate--goods-item-detail-info {width: 100%;padding-top: 30px;padding-right: 30px;}.block-order-gift-select--delivery-dest-goods-content-image {width: 260px;}.block-order-gift-select--delivery-dest-goods-content-image,.block-order-gift-select--delivery-dest-goods-content-info,.block-order-gift-select--delivery-dest-goods-content-noshi {float: left;}.block-order-gift-select--delivery-dest-goods-content-info {width: calc(100% - 260px);padding-top: 30px;padding-right: 30px;}.block-order-gift-select--delivery-dest-goods-content-noshi {width: 100%;height: 80px;background-color: #ffefef;}.block-order-gift-select--delivery-dest-goods-noshi-info {float: left;padding: 10px 40px;width: 60%;height: 100%;}.block-order-gift-select--delivery-dest-goods-noshi-setting {float: left;padding: 10px 20px;width: 40%;height: 100%;}.block-order-gift-select--delivery-dest-goods-noshi-info,.block-order-gift-select--delivery-dest-goods-noshi-info h3,.block-order-gift-select--delivery-dest-goods-noshi-setting {height: 100%;display: flex;align-items: center;}.block-order-method--goods-content-info,.block-order-gift-confirmation--sending-item-detail-info,.block-order-estimate--goods-item-detail-info {padding-bottom: 30px;}.block-order-gift-select--delivery-dest-goods-content-info .info-base-header,.block-order-gift-confirmation--sending-item-detail-info .info-base-header,.block-order-method--goods-content-info .info-base-header,.block-order-estimate--goods-item-detail-info .info-base-header {padding-bottom: 24px;border-bottom: 1px solid #ccc;display: flex;justify-content: space-between;align-items: center;}.block-order-gift-confirmation--sending-item-detail-info .info-base-header {border-bottom: 1px solid #e8e09f;}.block-order-gift-select--delivery-dest-goods-content-info .info-base-header-name,.block-order-gift-confirmation--sending-item-detail-info .info-base-header-name,.block-order-method--goods-content-info .info-base-header-name,.block-order-estimate--goods-item-detail-info .info-base-header-name {padding-top: 12px;font-size: 18px;font-weight: bold;color: #333;}.block-order-gift-select--delivery-dest-goods-content-info .info-base-body,.block-order-gift-confirmation--sending-item-detail-info .info-base-body,.block-order-method--goods-content-info .info-base-body,.block-order-estimate--goods-item-detail-info .info-base-body {margin-top: 30px;display: flex;}.block-order-gift-select--delivery-dest-goods-content-info .info-base-body > *,.block-order-gift-confirmation--sending-item-detail-info .info-base-body > *,.block-order-method--goods-content-info .info-base-body > *,.block-order-estimate--goods-item-detail-info .info-base-body > * {width: 25%;color: #000;}.block-order-method--goods-content-info .info-base-body-sales-qty {display :flex;align-items: center;}.block-order-gift-select--delivery-dest-goods-content-info .info-base-body-title,.block-order-gift-confirmation--sending-item-detail-info .info-base-body-title,.block-order-method--goods-content-info .info-base-body-title,.block-order-estimate--goods-item-detail-info .info-base-body-title {font-weight: bold;}.block-order-gift-select--delivery-dest-goods-content-info .info-base-body-content,.block-order-gift-confirmation--sending-item-detail-info .info-base-body-content,.block-order-estimate--goods-item-detail-info .info-base-body-content {margin-top: 8px;}.block-order-method--goods-content-info .info-base-body-sales-qty .info-base-body-content {margin-top: 0;margin-left: 24px;}.block-order-gift-select--delivery-dest-goods-content-info .info-base-body-content input {width: 100px;text-align: right;}.block-order-gift-select--delivery-dest-goods-content-info .info-ext,.block-order-gift-confirmation--sending-item-detail-info .info-ext,.block-order-method--goods-content-info .info-ext,.block-order-estimate--goods-item-detail-info .info-ext {margin-top: 32px;}.block-order-gift-confirmation--sending-item-detail-info .info-ext {padding-bottom: 32px;}.block-order-estimate--goods-item-detail-info .info-ext .block-order-estimate--sales-detail-append-list {display: none;}.block-order-gift-select--delivery-dest-goods-content-info .info-ext .table,.block-order-gift-select--delivery-dest-goods-content-info .info-ext .table th,.block-order-gift-select--delivery-dest-goods-content-info .info-ext .table td,.block-order-gift-confirmation--sending-item-detail-info .info-ext .table,.block-order-gift-confirmation--sending-item-detail-info .info-ext .table th,.block-order-gift-confirmation--sending-item-detail-info .info-ext .table td,.block-order-method--goods-content-info .info-ext .table,.block-order-method--goods-content-info .info-ext .table th,.block-order-method--goods-content-info .info-ext .table td,.block-order-estimate--goods-item-detail-info .info-ext .table,.block-order-estimate--goods-item-detail-info .info-ext .table th,.block-order-estimate--goods-item-detail-info .info-ext .table td {border: none;}.block-order-estimate--goods-item-detail-info .info-ext .table {width: 100%;}.block-order-gift-select--delivery-dest-goods-content-info .info-ext .table th,.block-order-gift-confirmation--sending-item-detail-info .info-ext .table th,.block-order-method--goods-content-info .info-ext .table th,.block-order-estimate--goods-item-detail-info .info-ext .table th {width: 210px;border-right: 2px solid #fff;border-bottom: 2px solid #fff;padding: 20px;background-color: #e9e9e9;vertical-align: top;}.block-order-estimate--goods-item-detail-info .info-ext .table th {font-weight: normal;}.block-order-gift-select--delivery-dest-goods-content-info .info-ext .table td,.block-order-gift-confirmation--sending-item-detail-info .info-ext .table td,.block-order-method--goods-content-info .info-ext .table td,.block-order-estimate--goods-item-detail-info .info-ext .table td {border-bottom: 2px solid #fff;padding: 10px;background-color: #f8f8f8;}.block-order-gift-select--delivery-dest-goods-content-info .info-ext .table th .control-label {font-weight: normal;color: #000;}.block-order-gift-select--delivery-dest-goods-content-info .info-ext .table td .radio,.block-order-method--goods-content-info .info-ext .table td .radio {margin-right: 36px;}.block-order-gift-select--delivery-dest-goods-content-info .info-ext .table td .checkbox,.block-order-method--goods-content-info .info-ext .table td .checkbox {margin-right: 28px;}.block-order-gift-select .help-block,.block-order-gift-confirmation .help-block,.block-order-method--goods-content-info .help-block,.block-order-method--spec .help-block,.block-order-method--sales-append .help-block {font-size: 12px;color: #c00;}.block-order-gift-select--delivery-dest-goods-content-info .info-ext .table textarea {width: 540px;resize: vertical;}.block-order-gift-select--delivery-dest-goods-noshi.table,.block-order-gift-confirmation--sending-item-noshi.table {padding: 10px 5px;margin-top: 28px;}.block-order-gift-confirmation--sending-item-noshi.table .block-order-gift-confirmation--sending-item-noshi-massage {font-size: 14px;color: #c00;display: flex;align-items: center;}.block-order-gift-select--delivery-dest-goods-noshi.disp_alert .block-order-gift-select--delivery-dest-goods-noshi-massage {color: #c00;display: flex;align-items: center;}.block-order-gift-select--delivery-dest-goods-content-info .info-ext .table.block-order-gift-select--delivery-dest-goods-noshi th,.block-order-gift-select--delivery-dest-goods-content-info .info-ext .table.block-order-gift-select--delivery-dest-goods-noshi td,.block-order-gift-confirmation--sending-item-detail-info .info-ext .table.block-order-gift-select--delivery-dest-goods-noshi th,.block-order-gift-confirmation--sending-item-detail-info .info-ext .table.block-order-gift-select--delivery-dest-goods-noshi td {border: none;padding: 0;background-color: transparent;}.block-order-gift-select--delivery-dest-goods-noshi.disp_alert .block-order-gift-select--delivery-dest-goods-noshi-massage:before,.block-order-gift-confirmation--sending-item-noshi.table .block-order-gift-confirmation--sending-item-noshi-massage:before {content: '';width: 19px;height: 19px;margin-right: 6px;background: url(../../img/usr/common/ico_exclamation_red.png) top left no-repeat;background-size: 19px 19px;}.block-order-gift-select--delivery-dest-goods-content-info .info-ext .table.block-order-gift-select--delivery-dest-goods-noshi td,.block-order-gift-confirmation--sending-item-detail-info .info-ext .table.block-order-gift-select--delivery-dest-goods-noshi td {border: none;padding: 14px 10px;background-color: transparent;}.block-order-gift-select--delivery .form-error {border-bottom: 1px solid #e8e09f;padding: 24px 40px 30px;font-size: 18px;font-weight: bold;color: #c00;display: flex;align-items: center;}.block-order-gift-select--delivery .form-error:before {content: '';width: 22px;height: 22px;margin-right: 6px;background: url(../../img/usr/common/ico_exclamation_red.png) top left no-repeat;background-size: 22px 22px;}.block-order-gift-select .block-order-gift-select--delivery-method,.block-order-gift-select .block-order-gift-select--payment,.block-order-gift-select .block-order-gift-select--other,.block-order-gift-select .block-order-gift-select--about-receipt {margin-top: 80px;}.block-order-gift-select .block-order-gift-select--payment-content {border: none;margin: 0;padding: 30px 30px 36px;}.block-order-gift-select .block-order-gift-select--payment .block-order-gift-select--coupon,.block-order-gift-select .block-order-gift-select--promotion,.block-order-gift-select .block-order-gift-select--point-payment,.block-order-method .block-order-method--coupon,.block-order-method .block-order-method--promotion,.block-order-method .block-order-method--point-use {margin-bottom: 12px;display: flex;align-items: center;color: #000;}.block-order-gift-select .block-order-gift-select--payment .block-order-gift-select--coupon h3,.block-order-gift-select .block-order-gift-select--promotion h3,.block-order-gift-select .block-order-gift-select--point-payment h3,.block-order-method .block-order-method--coupon h3,.block-order-method .block-order-method--promotion h3,.block-order-method .block-order-method--point-use h3 {width: 130px;font-size: 14px;}.btn.btn-default.block-order-gift-select--coupon-available-btn,.btn.btn-default.block-order-method--coupon-available-btn {display: inline-block;margin: 0;padding: 4px 10px;text-align: center;vertical-align: middle;cursor: pointer;white-space: nowrap;color: #000;border: none;background-color: transparent;text-decoration: underline;}.btn.btn-default.block-order-gift-select--coupon-available-btn:active,.btn.btn-default.block-order-method--coupon-available-btn:active {box-shadow: none;}.btn.btn-default.block-order-gift-select--coupon-available-btn:hover,.btn.btn-default.block-order-method--coupon-available-btn:hover {text-decoration: none;}.block-order-gift-select .block-order-gift-select--point-payment .help-block {font-size: 14px;margin-top: 0;color: #000;}.block-order-gift-select .block-order-gift-select--method,.block-order-method .block-order-method--payment-method {padding: 30px;background-color: #f8f8f8;}/* 購入フロー：ギフト購入：お支払い方法の説明文切り替え */.block-order-gift-select--method-wrapper,.block-order-method--method-wrapper {margin-top: 16px;display: flex;}.block-order-gift-select--method-wrapper .block-order-gift-select--method-list,.block-order-method--method-wrapper .block-order-method--payment-method-select {width: 180px;padding-top: 0.15em;}.block-order-gift-select--method-wrapper .block-order-gift-select--method-txt,.block-order-method--method-wrapper .block-order-method--method-txt {width: calc(100% - 180px);}.block-order-gift-select--method-list li.disabled_item label {color: #ccc;}.block-order-gift-select--method-list li.disabled_item label,.block-order-gift-select--method-list li.disabled_item label input[type="radio"][disabled] {cursor: default;}.block-order-gift-select--method-txt .help-block,.block-order-method--method-txt .help-block {margin: 0;font-size: 14px;color: #000;line-height: 1.8;}.block-order-gift-select--method-txt .help-block dl,.block-order-method--method-txt .help-block dl {margin-bottom: 20px;}.block-order-gift-select--method-txt .help-block dl:last-child,.block-order-method--method-txt .help-block dl:last-child {margin-bottom: 0;}.block-order-gift-select--method-txt .help-block dt,.block-order-method--method-txt .help-block dt {font-weight: bold;}.block-order-gift-select--sales-append-content {margin: 0;border: none;padding: 30px;}.block-order-gift-select--sales-append-content .fieldset,.block-order-method--sales-append-content .fieldset {margin: 0;}.block-order-gift-select--sales-append-content .fieldset .form-group,.block-order-method--sales-append-content .fieldset .form-group {border-top: none;border-bottom :2px solid #fff;}.block-order-gift-select--sales-append-content .form-group:not(:last-child),.block-order-method--sales-append-content .form-group:not(:last-child) {border-bottom :2px solid #fff;}.block-order-gift-select--sales-append-content .fieldset .form-group:last-child,.block-order-method--sales-append-content .fieldset .form-group:last-child {border-bottom: none;}.block-order-gift-select--sales-append-content .fieldset .form-label,.block-order-method--sales-append-content .fieldset .form-label {background: #e9e9e9;}.block-order-gift-select--sales-append-content .fieldset .constraint,.block-order-method--sales-append-content .fieldset .constraint {border-right :2px solid #fff;background: #e9e9e9;}.block-order-gift-select--sales-append-content .fieldset .form-control,.block-order-method--sales-append-content .fieldset .form-control {background-color: #f8f8f8;}.block-order-gift-select .block-order-gift-select--all-total {margin-top: 30px;padding: 34px 0 24px;background-color: #f6f1e2;font-weight: bold;color: #000;text-align: center;}.block-order-gift-select .block-order-gift-select--all-total .all-total-txt {font-size: 18px;}.block-order-gift-select .block-order-gift-select--all-total .all-total-txt .all-total-price {font-size: 22px;color: #933;}.block-order-gift-select .block-order-gift-select--all-total .all-total-txt .txt-taxin {color: #933;}.block-order-gift-select .block-order-gift-select--all-total .all-total-note {margin-top: 8px;font-size: 13px;}.block-order-gift-confirmation--campaign-info {width: 1200px;height: 50px;margin: 40px auto 0;border: 2px solid #7459a8;padding: 0;font-weight: bold;color: #333;background-color: transparent;display: flex;justify-content: center;align-items: center;}.block-order-gift-confirmation--campaign-info span {color: #993333;}.block-order-gift-confirmation--campaign-info:before {content: none;}/* 購入フロー：ギフト購入：注文内容の確認 */.block-order-gift-confirmation--order-items {margin-top: 60px;}.block-order-gift-confirmation--novelty-wrapper,.block-order-gift-confirmation--destination-address-info,.block-order-gift-confirmation--other,.block-order-gift-confirmation--payment-method,.block-order-gift-confirmation--comment,.block-order-gift-confirmation--mailnews {margin-top: 80px;}.block-order-gift-confirmation .block-order-gift-confirmation--order-item-wrapper,.block-order-estimate .block-order-estimate--confirmation {padding: 30px 50px 36px 30px;display: flex;justify-content: space-between;}.block-order-estimate .block-order-estimate--confirmation,.block-order-estimate--date-spec-confirmation {margin-top: 20px;flex-wrap: wrap;}.block-order-estimate .block-order-estimate--confirmation .block-order-estimate--confirmation-list {width: 50%;}.block-order-estimate .block-order-estimate--confirmation .block-order-estimate--confirmation-list-full {width: 5100%;}.block-order-estimate .block-order-estimate--confirmation h3,.block-order-estimate .block-order-estimate--date-spec-confirmation h3 {font-size: 18px;}.btn.btn-default.block-order-estimate--change-btn {color: #fff;border: none;/*background-color: #d4cb81;*/background-color: #ff930e;}.btn.btn-default.block-order-estimate--change-btn:hover {opacity: 0.7;}.block-order-estimate address {font-size: 14px;line-height: 1.5;}.block-order-estimate .block-order-estimate--confirmation li {margin-bottom: 24px;}.block-order-estimate .block-order-estimate--confirmation .block-order-estimate--promotion {margin-bottom: 0;padding-bottom: 0;}.block-order-estimate--date-spec-confirmation {margin-top: 20px;padding: 24px 30px;display: flex;}.block-order-estimate--date-spec-confirmation > ul {width: 50%;}.block-order-estimate--goods-content {border: none;padding: 0;}.block-order-estimate--goods-list li {display: flex;border-bottom: 1px solid #e8e09f;}.block-order-estimate--goods-list li:last-of-type {border-bottom: none;}.block-order-estimate .block-order-estimate--confirmation-title {padding-right: 20px;}.block-order-estimate .block-order-estimate--sales-append h3 {width: 100%;font-size: 18px;color: #333;font-weight: bold;margin: 0;display: flex;justify-content: space-between;align-items: center;}.block-order-estimate--sales-append-content {padding: 30px;}.block-order-estimate--sales-append-content .table,.block-order-estimate--sales-append-content .table th,.block-order-estimate--sales-append-content .table td {border: none;}.block-order-estimate--sales-append-content .table th {background: #e9e9e9;color: #000;font-weight: normal;border-right: 2px solid #fff;border-bottom: 2px solid #fff;}.block-order-estimate--sales-append-content .table td {border: none;border-bottom: 2px solid #fff;background: #f8f8f8;}.block-order-estimate--comment-content {border: none;margin: 0;padding: 30px;}.block-order-estimate--side-contents .block-order-estimate--commit {margin: 0;}.block-order-estimate--commit p {margin-top: 12px;font-size: 12px;color: #000;}.block-order-estimate--total {margin-top: 30px;font-size: 16px;font-weight: bold;}.block-order-estimate--total .block-order-estimate--total-price.price {font-size: 22px;color: #993333;}.block-order-estimate--total-tax {font-size: 18px;}.block-order-estimate--point-add {margin-top: 25px;border-bottom: solid 1px #dcdcdc;font-size: 14px;}.block-order-estimate--point-add-num {color: #993333;font-size: 18px;}.block-order-estimate--point-add dd + dd {color: #993333;font-size: 13px;}.block-order-estimate--price-items {font-size: 14px;color: #000;}.block-order-estimate--comment-content textarea,.block-order-gift-confirmation--order-comment textarea {height: 320px;resize: vertical;}.block-order-gift-confirmation--order-item-wrapper .block-order-gift-confirmation--shipping {width: 540px;}.block-order-gift-confirmation--order-item-wrapper .block-order-gift-confirmation--order-item-summary {display: block;vertical-align: baseline;width: 550px;margin: 0;}.block-order-gift-confirmation--order-item-wrapper .block-order-gift-confirmation--order {margin: 0;border: none;padding: 0;}.block-order-gift-confirmation--order-item-summary {display: block;vertical-align: baseline;width: 550px;margin: 0;}.block-order-gift-confirmation--shipping-address,.block-order-gift-confirmation--shipping-info {width: 100%;display: block;margin: 0;}.block-order-gift-confirmation--shipping-address .table,.block-order-gift-confirmation--shipping-info .table {width: 100%;}.block-order-gift-confirmation--shipping-address .table,.block-order-gift-confirmation--shipping-address .table td,.block-order-gift-confirmation--shipping-address .table th,.block-order-gift-confirmation--shipping-info .table,.block-order-gift-confirmation--shipping-info .table td,.block-order-gift-confirmation--shipping-info .table th {border: none;}.block-order-gift-confirmation--shipping-address .table th,.block-order-gift-confirmation--shipping-info .table th {width: 150px;padding: 0;font-weight: bold;background-color: transparent;color: #333;font-size: 18px;vertical-align: top;}.block-order-gift-confirmation--shipping-address .table td,.block-order-gift-confirmation--shipping-info .table td {padding: 0;color: #000;font-size: 14px;}.block-order-gift-confirmation--shipping-address .table th,.block-order-gift-confirmation--shipping-info .table th,.block-order-gift-confirmation--shipping-address .table td,.block-order-gift-confirmation--shipping-info .table td {padding-bottom: 32px;}.block-order-gift-confirmation--order-item-summary-table.table,.block-order-gift-confirmation--point-summary.table {border: none;border-right: 1px solid #e8e09f;border-bottom: 1px solid #e8e09f;}.block-order-gift-confirmation--order-item-summary-table.table th,.block-order-gift-confirmation--point-summary.table th,.block-order-gift-confirmation--order-item-summary-table.table td,.block-order-gift-confirmation--point-summary.table td {border: none;border-top: 1px solid #e8e09f;border-left: 1px solid #e8e09f;padding: 18px;background-color: transparent;color: #333;text-align: left;}.block-order-gift-confirmation--order-item-summary-table.table th,.block-order-gift-confirmation--point-summary.table th {width: 240px;}.block-order-gift-confirmation--all-total {margin-top: 10px;padding: 20px;background-color: #f6f1e2;font-weight: bold;color: #333;text-align: center;}.block-order-gift-confirmation--all-total .all-total-txt {font-size: 18px;}.block-order-gift-confirmation--all-total .all-total-txt .all-total-price {font-size: 22px;color: #933;}.block-order-gift-confirmation--all-total .all-total-txt .txt-taxin {color: #933;}.block-order-gift-confirmation--point-summary {margin-top: 12px;display: flex;align-items: center;}.block-order-gift-confirmation--point-summary dl {margin-right: 30px;display: flex;align-items: center;}.block-order-gift-confirmation--point-summary dl:last-child {margin-right: 0;}.block-order-gift-confirmation--point-summary dl dt {color: #960;font-weight: bold;}.block-order-gift-confirmation--point-summary dl dd {color: #000;}.block-order-gift-confirmation--message .help-block {font-size: 12px;color: #000;}.block-order-gift-confirmation--novelty-content,.block-order-estimate--novelty-content {padding: 30px;}.block-order-gift-confirmation--novelty-content .block-order-gift-confirmation--novelty-content-title,.block-order-estimate--novelty-content h3 {font-size: 18px;font-weight: bold;color: #333;}.block-order-gift-confirmation--novelty-content .form-error,.block-order-estimate--novelty-content .form-error {margin-top: 12px;color: #993333;}.block-order-gift-confirmation--novelty-list,.block-order-estimate--novelty-list {display: flex;flex-wrap: wrap;}.block-order-estimate--novelty-list {margin-top: 20px;}.block-order-gift-confirmation--novelty-list li,.block-order-estimate--novelty-list li {width: 50%;}.block-order-gift-confirmation--destination-address {margin: 0;font-size: 14px;}.block-order-gift-confirmation--sending-item-detail {border-bottom: 1px solid #e8e09f;display: flex;}.block-order-gift-confirmation--sending-item-detail:last-child {border-bottom: none;}.block-order-gift-confirmation--sending-item-noshi {margin-top: 20px;}.block-order-gift-confirmation--sending-item-detail-info .info-ext .table.block-order-gift-confirmation--sending-item-noshi th {vertical-align: middle;}.block-order-gift-confirmation--destination-address-wrapper .help-block {padding: 0 20px 10px;}.block-order-gift-confirmation--other-wrapper {padding: 30px;}.block-order-gift-confirmation--other-detail.table,.block-order-gift-confirmation--other-detail th,.block-order-gift-confirmation--other-detail td {border: none;}.block-order-gift-confirmation--other-detail th,.block-order-gift-confirmation--other-detail td {border-bottom: 2px solid #fff;}.block-order-gift-confirmation--other-detail th,.block-order-gift-confirmation--other-detail td {border-right: 2px solid #fff;padding: 20px;background-color: #e9e9e9;font-weight: normal;color: #000;}.block-order-gift-confirmation--other-detail td {border-right: none;background-color: #f8f8f8;}.block-order-gift-confirmation--payment-method-body {padding: 40px 30px 30px;}.block-order-gift-confirmation--payment-method-body .method-name {font-weight: bold;color: #000;}.fieldset.block-order-estimate--pay-input {margin: 20px 0 0;border: none;padding: 30px;background: #f8f8f8;color: #000;}.block-order-estimate--pay-header {margin: 0 0 16px;padding: 0;background: transparent;font-size: 18px;font-weight: bold;color: #000;}.fieldset.block-order-estimate--pay-input .form-group {display: table;width: 100%;border-top: none;}.fieldset.block-order-estimate--pay-input .form-group .form-label {width: 125px;padding: 10px;background: transparent;}.fieldset.block-order-estimate--pay-input .block-order-estimate--pay-savecard {margin-top: 24px;border: none;padding: 0;}.fieldset.block-order-estimate--pay-input .help-block {color: #000;}.block-order-estimate--pay-input .block-common-alert-list {width: 100%;}.block-order-gift-confirmation--comment-body,.block-order-gift-confirmation--mailnews-body {padding: 30px;}.block-order-gift-confirmation--order-comment {margin: 20px 0 0;border: none;padding: 0;background: #fff;}.block-order-gift-confirmation--mailnews-body .fieldset {margin: 0;}.block-order-gift-confirmation--mailnews-body .fieldset .form-group {margin: 12px 0 0;border: none;display: flex;align-items: center;}.block-order-gift-confirmation--mailnews-body .fieldset .form-label,.block-order-gift-confirmation--mailnews-body .fieldset .constraint {display: block;padding: 0;text-align: left;background: transparent;}.block-order-gift-confirmation--mailnews-body .fieldset .form-label {width: 125px;}.block-order-gift-confirmation--mailnews-body .fieldset .constraint {width: calc(100% - 125px);}/* 購入フロー：完了ページ */.block-order-complete--orderinfo {width: 1200px;margin: 20px auto;padding: 30px;border: 1px solid #e8e09f;text-align: center;color: #000;}.block-order-complete--orderinfo .block-order-complete--orderid {margin-top: 12px;margin-bottom: 0;font-weight: bold;}.block-order-complete--home {margin-top: 60px;display: flex;justify-content: center;align-items: center;}.block-order-method--goods-content {border: none;padding: 0;}.block-order-method--goods-list li {margin: 0;padding: 0;border-bottom: 1px solid #e8e09f;display: flex;}.block-order-method--goods-list li:last-of-type {border-bottom: none;}.block-order-method--spec-content,.block-order-method--payment-content,.block-order-method--sales-append-content,.block-order-method--host .abroad_display,.block-order-method--host .japan_display,.block-order-gift-select--delivery-date-content {border: none;padding: 20px 20px 20px 20px;margin: 0;}.block-order-gift-select--delivery-date-content {display :block;}.block-order-gift-select--delivery-date-content dl {margin: 0 0 10px 0;}.block-order-gift-select--delivery-date-content dt {display :block;float: left;}.block-order-gift-select--delivery-date-content dd {display :block;margin-left: 8em;}.block-order-method--host .abroad_display .block-order-method--host-content,.block-order-method--host .japan_display .block-order-method--host-content {border: none;padding: 0;margin: 0;}.block-order-method--sales-append-content .fieldset {margin: 0;}.block-order-method--spec dt {font-weight: normal;}/* ■2022.02.02 領収書説明 */.block-order-method--about-receipt-content .fieldset {margin: 0;}.block-order-method--spec dt {font-weight: normal;}/* ■ 2021.09.02 注文拡張情報テンプレート対応。 */.block-order-method--sales-append-user-template {margin-top: 25px;padding-right: 20px;padding-bottom: 20px;line-height: 1.8;}/* ■2022.02.02 領収書説明 */.block-order-method--about-receipt-user-template {margin-top: 25px;padding-right: 20px;padding-bottom: 20px;line-height: 1.8;}/* ■ 2021.09.02 注文拡張情報テンプレート対応。 */.block-order-method--sales-append-user-template > ul > li::before {content: "・";}/* ■2022.02.02 領収書説明 */.block-order-method--about-receipt-user-template > ul > li::before {content: "・";}.block-order-estimate--promotion-novelty-helper {width: 980px;border: 2px solid #7459a8;background: #fff;text-align: center;padding: 10px 0;margin: 20px auto 0;cursor: pointer;}.block-order-estimate--promotion-novelty-content .block-order-estimate--promotion-novelty-info {font-weight: bold;color: #333;}.block-order-estimate--promotion-novelty-content .block-order-estimate--promotion-novelty-info span {color: #933;}.block-order-complete--customerentry-wrapper {width: 1200px;margin: 20px auto;padding: 30px;text-align: center;color: #000;}.block-order-method--error-message-detail,.block-order-estimate--error-message-detail,.block-order-gift-select--error-message-detail,.block-order-gift-dest--error-message-detail {height: auto;background-color: #ffefef;border: none;padding: 10px;margin-top: 10px;font-weight: bold;}.block-order-method--error-message-detail-header h3,.block-order-estimate--error-message-detail-header h3,.block-order-gift-select--error-message-detail-header h3,.block-order-gift-dest--error-message-detail-header h3 {display: flex;align-items: center;color: #c00;}.block-order-method--error-message-detail-header h3:before,.block-order-estimate--error-message-detail-header h3:before,.block-order-gift-select--error-message-detail-header h3:before,.block-order-gift-dest--error-message-detail-header h3:before {content: '';width: 19px;height: 19px;margin-right: 6px;background: url('../../img/usr/common/ico_exclamation_red.png') top left no-repeat;background-size: 19px 19px;}.block-order-method--error-message-detail-list li,.block-order-estimate--error-message-detail-list li,.block-order-gift-select--error-message-detail-list li,.block-order-gift-dest--error-message-detail-list li {margin-left: 5px;margin-bottom: 0.3em;}.block-order-method--error-message-detail-list a,.block-order-estimate--error-message-detail-list a,.block-order-gift-select--error-message-detail-list a,.block-order-gift-dest--error-message-detail-list a {color: #c00;text-decoration: underline;}.disp_alert {background-color: #ffefef;}