﻿@charset "UTF-8";

.page-cart .block-cart--contents li.item {
	margin-bottom: 40px;
}

.page-cart .block-cart--contents li.item:last-child {
	margin-bottom: 0;
}

.page-estimate .block-order-estimate--goods-content li.item {
	border-bottom: 1px solid #dcdcdc;
	margin-bottom: 20px;
	padding-bottom: 20px;
}

.page-estimate .block-order-estimate--goods-content li.item:last-child {
	border-bottom: none;
	margin-bottom: 0;
	padding-bottom: 0;
}

.boxcart .boxcart-loading {
	display: none;
	width: 100%;
}
.block-goods-list-d--items {
	display: flex;
}
.page-estimate .block-order-estimate--price-items dt {
	width: 65%;
}
.page-estimate .block-order-estimate--price-items dd {
	width: 35%;
}
.page-estimate .block-order-estimate--dest-address-change,
.page-estimate .block-order-estimate--dest-address-item-buttons {
	margin-top: 0;
}
input[name="tel_1"],
input[name="tel2_1"] {
	width: 80px!important;
}
input[name="tel_2"],
input[name="tel2_2"] {
	width: 100px!important;
}
input[name="tel_3"],
input[name="tel2_3"] {
	width: 100px!important;
}
.page-cart .items .item-name {
	font-weight: bold;
	font-size: 16px;
	line-height: 1.6;
	color: #444;
}
.checktype_addr + .form-error{
	margin-top: -20px;
}
.page-cardedit .block-credit-card-confirmation--back {
	width: 250px;
}
.page-contact-order .block-contact-order-history-pager {
	width: 200px;
	justify-content: space-between;
}
.page-contact-order .block-contact-order-history-pager div {
	font-size: 14px!important;
	padding-top: 6px;
	width: 30px!important;
}
.page-contact-order .block-contact-order-history-pager .block-contact-order-history-pager-prev {
	padding-left: 16px;
	background-position: left!important;
	text-align: left;
}
.page-contact-order .block-contact-order-history-pager .block-contact-order-history-pager-next {
	padding-right: 16px;
	background-position: right!important;
	text-align: right;
}