<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";

/* =================================================================
					商品詳細
================================================================= */

/* ===========================
		レイアウト調整
============================*/
.block-goods-detail{
	width: 1200px;
    margin: 0 auto;
	grid-template-columns: auto;	
}

.page-goods .pane-contents .container{width: 100%;}

.pane-goods-left-side{
	width: 550px;
    margin: 0 50px 0 0;	
}

.pane-goods-right-side{
	width: 600px;
	padding-bottom: 90px;
}

.page-goods #fb-root{margin-bottom: 30px;}
.page-goods &gt; #fb-root{margin-bottom: 0;}

.page-goods .pane-goods-right-side #fb-root ul{
	display: flex;
	align-items: center;
}

.page-goods .pane-goods-right-side #fb-root ul li:first-child{margin-bottom: 7px;}

/* ===========================
		各パーツ調整
============================*/
.block-goods-name h1{
	font-size: 22px;
	font-weight: bold;
	margin: 10px 0 0 0;
	margin-bottom: 13px;
}

.pane-goods-header{margin-bottom: 0;}
.block-goods-price{margin: 0 0 10px 0;}

/* 関連商品 */
.block-accessory-list--name{text-align: center;}

/* ===========================
		価格
============================*/
.block-goods-price .price{
	font-size: 26px;
	color:#000;
	font-weight: bold;
} 

.block-goods-price .price .net-price{
	font-size: 16px;
	font-weight: bold;
}

.page-goods .block-goods-price-sale .default-price{
	font-size: 18px;
	font-weight: bold;
}

.block-goods-price-sale .default-price .net-price{
	font-size: 12px;
	font-weight: bold;
}

.block-goods-price.block-goods-price-sale .price{
	font-size: 26px;
	color: #A41F24;
}
.block-goods-price.block-goods-price-sale .price .net-price{
	font-size: 16px;
	font-weight: bold;
}

/* ===========================
		メイン修正
============================*/
.block-goods-gallery li{
	width: 47px;
	margin-right: 5px;
}

.block-goods-gallery li figure{
	width: 47px;
	height: 47px;
}

.block-goods-gallery li:hover{opacity: .7;}

.block-goods-detail--color-variation-goods-thumbnail-form{margin-top: 10px;}
.pane-goods-left-side .bx-wrapper{position: relative;}
.pane-goods-left-side .bx-wrapper .bx-prev,
.pane-goods-left-side .bx-wrapper .bx-next{
	position: absolute;
	top: 50%;
	width: 43px;
	height: 43px;
	margin-top: -26.5px;
	text-indent: -9999px;
}

.pane-goods-left-side .bx-wrapper .bx-prev{
	left: 10px;
	background: url("../../../img/usr/pc/goods_details_slider_prev.png") no-repeat;
}

.pane-goods-left-side .bx-wrapper .bx-next{
	right: 10px;
	background: url("../../../img/usr/pc/goods_details_slider_next.png") no-repeat;
}

.block-goods-detail .block-goods-detail--color-variation-goods-image .bx-viewport .block-goods-detail-line-item figure{
	display: flex;
	align-items: center;
	justify-content: center;
	width: 357px;
	height: 357px;
}

.block-goods-detail .block-goods-detail--color-variation-goods-image .bx-viewport .block-goods-detail-line-item figure img{
	max-width: 357px;
	max-height: 357px;
}

.block-goods-detail .block-goods-detail--color-variation-goods-image .bx-viewport{max-height: 550px;}

.js-goods-detail-goods-slider,
.block-goods-detail--color-variation-goods-thumbnail-form{opacity: 0;}

.bx-wrapper .js-goods-detail-goods-slider,
.bx-wrapper + .block-goods-detail--color-variation-goods-thumbnail-form{opacity: 1;}

.bx-wrapper .bx-caption{
	text-align: center;
	font-size: 14px;
	padding: 10px 0 0 0;
}

.block-goods-gallery li a figure{border: solid 1px #eae5df;}
.block-goods-gallery li a.active figure{border: solid 1px #A41F24;}

/* ===========================
		関連
============================*/
.page-goods .block-accessory-list .block-goods-detail-j{
	width: 1200px;
	margin: 0 auto 80px auto;
	overflow: hidden;
}

/* ===========================
		順番入れ替え(サイトごと)
============================*/
.block-goods-detail-icon-inner{order: 20;}
.block-goods-comment3{order: 50;}
.block-variation{order: 60;}
.block-goods-cart-inner{order: 90;}
#fb-root{order: 130;}
.fb-root-inner{order: 140;}
.block-goods-comment1{order: 150;}
.block-goods-detail-desc-inner{order: 180;}

/* ===========================
		カート
============================*/
.block-goods-cart-inner{
	background: #f7ece2;
	margin-bottom: 20px;
}

/* ===========================
		Modify 20210614
============================*/
.wrapper { overflow-x: hidden; }
.block-topic-path span[itemprop="name"] {
	font-size: 12px;
	line-height: 2.16;
	letter-spacing: 0.6px;
	color: #666;
}

.block-goods-name h1.block-goods-name--text {
	font-size: 22px;
	line-height: 1.18;
	letter-spacing: 1.2px;
	color: #3f260d;
	margin-bottom: 20px;
}

.block-variation &gt; div{margin-bottom: 20px;}
.block-variation.block-color,
.block-variation.block-size{border-top: solid 1px #eae5df;}

.block-variation--name {
	font-size: 14px;
	line-height: 1.57;
	letter-spacing: 0.6;
	color: #3f260d;
	font-weight: 800;
	padding-bottom: 0px;
	margin-bottom: 5px;
}

.block-variation--item-description{display: block;}
.block-variation--item-description span{
	display: block;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	padding: 4px 0 0 0;
    max-width: 78px;
}

.block-color--item dt {
	height: 80px;
	width: 80px;
}
.block-color--item-term figure {
	width: 78px;
	height: 78px;
}
.block-variation--item.active dt { border: 2px solid #816d51; }
.block-variation--item dt { border: 1px solid #e8e8e8; }
.block-variation--selected-item { display: none; }
.block-size--item dt {
	width: 102px;
	height: 45px;
	min-height: 45px;
}
.block-variation--item-term span {
	font-size: 14px;
	font-weight: bold;
	line-height: 1.57px;
	letter-spacing: 0.6px;
	color: #333;
	width: 100px;
	height: 43px;
}

.block-variation--item-list dl {
	margin-right: 14px;
	margin-bottom: 10px;
	vertical-align: top;
}

.block-variation.block-color .block-variation--item-list dl:nth-child(6n) {
	margin-right: 0px;
	clear: both;
}

.block-variation.block-size .block-variation--item-list dl:nth-child(5n) {
	margin-right: 0px;
	clear: both;
}

.block-goods-cart-inner {
	border-radius: 10px;
	background: #f5eee5;
	padding: 35px 25px;
}
.block-goods-price .block-goods-price--price {
	font-size: 24px;
	line-height: 1.08;
	letter-spacing: 0.6px;
	font-weight: 800;
	color: #e72c48;
	padding-right: 10px;
}
.block-goods-price .block-goods-price--scomment {
	font-size: 12px;
	line-height: 1.08;
	letter-spacing: 0.6px;
	font-weight: 800;
	color: #e72c48;
	padding-right: 10px;
}
.block-goods-price .block-goods-price--default-price {
	font-size: 12px;
	line-height: 1.08;
	letter-spacing: 0.6px;
	font-weight: 800;
	color: #3f260d;
	padding-right: 10px;
	text-decoration: line-through;
}
.block-goods-price .block-goods-price--price .net-price {
	font-size: 10px;
	color: inherit;
	font-weight: inherit;
}
.block-goods-price .block-goods-price--default-price .net-price {
	font-size: 10px;
	color: inherit;
	text-decoration: line-through;
	font-weight: inherit;
}
.goods-detail-description.block-goods-stock { display: block; }
.goods-detail-description.block-goods-stock dt,
.goods-detail-description.block-goods-stock dd { 
	display: inline;
	font-size: 14px;
	font-weight: 400;
}
.block-goods-cart-inner-tp { display: flex; }
.block-goods-price { width: 70%; }
.goods-detail-description {
	width: 30%;
	text-align: right;
}
.block-goods-price {
	display: flex;
	align-content: flex-end;
	flex-direction: row;
	align-items: center;
}
.block-add-cart--btn.btn-primary {
	border: 2px solid #e17f8e;
	background-color: #e17f8e;
	color: #fff;
	border-radius: 30px;
	width: 100%;
	height: 60px;
	font-size: 16px;
	line-height: 1.62;
	font-weight: 400;
}

/*.block-add-cart--btn.btn-primary:hover { color: #e17f8e; }*/
.block-goods-cart-inner-bt {
	display: flex;
	align-content: flex-end;
	flex-direction: row;
	align-items: center;
	/* justify-content: space-between; */
}

.page-goods .block-goods-cart-inner .btn.btn-default {
	border: 1px solid #d7d0c7;
	background-color: #fff;
	color: #3f260d;
	border-radius: 25px;
	width: 100%;
	height: 50px;
	font-size: 14px;
	line-height: 30px;
	font-weight: 600;
	padding: 10px 25px;
}

.page-goods .block-goods-cart-inner .btn.btn-default:hover {
	background-color: #d7d0c7;
	color: #fff;
}

.block-add-cart--btn::before {
	display: inline-block;
	content: '';
	width: 31px;
	height: 31px;
	background-image: url('../../../img/usr/pc/ico_cart.png');
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 100% auto;
	margin-bottom: -10px;
	margin-right: 8px;
	z-index: 1;
}

/*.block-add-cart--btn:hover::before {background-image: url('../../../img/usr/pc/ico_cart_hover.png');}*/
.block-goods-favorite { 
	order: 320;
	width: 50%;
	margin-right: 10px;
}
.block-goods-favorite--btn::before {
	display: inline-block;
	content: '';
	width: 23px;
	height: 23px;
	background-image: url('../../../img/usr/pc/ico_heart.png');
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 100% auto;
	margin-bottom: -6px;
	margin-right: 8px;
}
.block-goods-favorite--btn:hover::before { background-image: url('../../../img/usr/pc/ico_heart_hover.png'); }
.block-contact-about-goods {
	order: 330;
	width: 60%;
}
.block-contact-about-goods--btn::before {
	display: inline-block;
	content: '';
	width: 23px;
	height: 23px;
	background-image: url('../../../img/usr/pc/ico_letter.png');
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 100% auto;
	margin-bottom: -6px;
	margin-right: 8px;
}
.block-contact-about-goods--btn:hover::before { background-image: url('../../../img/usr/pc/ico_letter_hover.png'); }

.fb-root-inner ul { display: flex; }
.fb-root-inner ul li { margin-right: 10px; }

.block-goods-comment1{display: none;}

.block-goods-detail-desc-inner {
	border-top: 1px solid #d5cec5;
	border-bottom: 1px solid #d5cec5;
	padding-bottom: 14px;
}
.block-goods-detail-desc-inner .goods-detail-description { 
	width: 100%; 
	margin-top: 14px;
}
.block-goods-detail-desc-inner .goods-detail-description dt { 
	width: 100px;
	text-align: left;
	border-right: 1px solid #d5cec5;
	padding-right: 14px;
	font-size: 14px;
	line-height: 1.57;
	letter-spacing: 0.6px;
	color: #333;
}

.block-goods-detail-desc-inner .goods-detail-description dd {
	text-align: left;
	padding-left: 14px;
	font-size: 14px;
	font-weight: 500;
	line-height: 1.57;
	letter-spacing: 0.6px;
	color: #333;
}

.js-goods-detail-gallery-slider .block-goods-gallery--color-variation-src {
	width: 78px;
	/*height: 78px;*/
	margin-right: 15px;
	margin-bottom: 15px;
}

.js-goods-detail-gallery-slider .block-goods-gallery--color-variation-src:nth-child(4n){margin-right: 0;}

.block-goods-gallery li figure {
	width: 78px;
	height: 78px;
}
.block-goods-gallery li a.active figure {
	border: solid 2px #816d51;
}
.block-goods-gallery li a figure {
	border: solid 1px #e8e8e8;
}

.block-goods-detail .block-goods-detail--color-variation-goods-image .block-goods-detail-line-item a{
	width: 550px;
	height: 550px;
	display: flex;
	align-content: center;
	justify-content: center;
}

/* 商品説明 */
.block-goods-comment2 { 
	position: relative;
	padding: 0px 100px 100px 100px;
}
.block-goods-comment2::before {
	content: '';
	position: absolute;
	width: 300%;
	left: -100%;
	right: -100%;
	height: 100%;
	background: #fbf9f7;
	top: 0px;
	z-index: 0;
}
.block-goods-free-area {
	position: relative;
	z-index: 1;
	overflow: hidden;
}
.block-goods-comment2 .img { text-align: center; }
.block-goods-comment2 h2 {
	text-align: center;
	color: #3f260d;
	font-size: 28px;
	font-weight: 800;
	line-height: 0.92;
	letter-spacing: 4px;
	margin-bottom: 50px;
	margin-top: 100px;
}
.block-goods-comment2 h3 {
	color: #816d51;
	font-size: 22px;
	font-weight: 600;
	line-height: 1.62;
	letter-spacing: 1.2px;
	margin-top: 50px;
	margin-bottom: 5px;
	background: transparent;
	padding-left: 0px;
}
.block-goods-comment2 p {
	margin-top: 15px;
	font-size: 14px;
	color: #333;
}
.block-goods-comment2 table {
	border: 1px solid #d5cec5;
	border-spacing: 2px;
	width: 100%;
	margin-bottom: 20px;
}
.block-goods-comment2 table, 
.block-goods-comment2 table td, 
.block-goods-comment2 table th { border-collapse: collapse; }
.block-goods-comment2 table tr td {
	color:#333;
	font-size: 14px;
	line-height: 1.57;
	letter-spacing: 0.6px;
	font-weight: 400;
	/* vertical-align: middle; */
	padding: 14px;
	border: 1px solid #d5cec5;
	background: #fff;
	/* text-align: center; */
	white-space: normal;
	/* overflow: hidden;
	text-overflow: ellipsis; */
}

.block-goods-comment2 table tr td:last-child {
	text-align: left;
}
.block-goods-comment2 .img-2col {
	margin-top: 60px;

}
.block-goods-comment2 .img-2col ul {
	width: 100%;
	display: block;
	list-style: none;
}
.block-goods-comment2 .img-2col ul::after {
	content: '';
	display: block;
	visibility: hidden;
	clear: both;
}
.block-goods-comment2 .img-2col li {
	width: 370px;
	display: block;
	float: left;
}
.block-goods-comment2 .img-2col li:nth-child(2n) {
	margin-left: 60px;
}

/* Item */
.block-accessory-list {
	display: flex;
	flex-direction: column;
	max-width: 1200px;
}
.block-accessory-list--name {
	text-align: center;
	color: #3f260d;
	font-size: 28px;
	font-weight: 800;
	line-height: 0.92;
	letter-spacing: 3px;
	margin-bottom: 50px;
	margin-top: 100px;
}

.block-accessory-list .block-accessory-list--list{
	position: relative;
}

.block-accessory-list .block-accessory-list--list + .block-accessory-list--name + .block-accessory-list--list:after{
    content: '';
    position: absolute;
    left: -100%;
    right: -100%;
    border-top: solid 1px #eae5df;
    bottom: 0px;
    z-index: 0;
}

/*
.block-accessory-list--list { position: relative; }
.block-accessory-list--list::before {
	content: '';
	position: absolute;
	width: 300%;
	left: -100%;
	right: -100%;
	height: 100%;
	border-bottom: 1px solid #eae5df;
	top: 0px;
}
*/
/*
.block-goods-detail-j--price.price .net-price,
.block-thumbnail-t--price.price .net-price {
	font-size: 10px;
	color: inherit;
}

.block-goods-detail-j--scomment,
.block-thumbnail-t--scomment {
	font-size: 12px;
	color: #e72c48;
	font-weight: 800;
	width: 100%;
	text-align: left !important;
}

.block-goods-detail-j--default-price,
.block-thumbnail-t--default-price {
	font-size: 12px !important;
	color: #806a4d !important;
	width: 100% !important;
	text-align: left !important;
}
*/

.block-goods-detail-j--default-price .net-price,
.block-thumbnail-t--default-price .net-price {
	font-size: 10px !important;
	color: inherit !important;
	text-decoration: line-through !important;
}
.block-accessory-list--list .block-goods-detail-j--items,
.block-accessory-list--list .block-thumbnail-t { overflow-x: auto; }
.block-accessory-list--list .block-goods-detail-j--items li,
.block-accessory-list--list .block-thumbnail-t li { flex-wrap: nowrap; }
.block-accessory-list--list .block-goods-detail-j--items li dl,
.block-accessory-list--list .block-thumbnail-t li dl { 
	width: 151px;
	flex-basis: 151px;
	margin-right: 25px;
	padding: 0;
}

.block-accessory-list--list .block-thumbnail-t li dl:nth-child(7){margin-right: 0;}

.block-accessory-list--list .block-goods-detail-j--goods-image figure,
.block-accessory-list--list .block-thumbnail-t--goods-image figure {
	width: 150px;
	height: 150px;
}
.block-accessory-list--list .block-goods-detail-j--goods-image figure img,
.block-accessory-list--list .block-thumbnail-t figure img {
	max-width: 150px;
	max-height: 150px;
}

/* 関連商品 */
.block-accessory-list &gt; .block-accessory-list--name:nth-child(1) { order: 3; }
.block-accessory-list &gt; .block-accessory-list--list:nth-child(2) { order: 4; }

/* 合わせて買いたい */
.block-accessory-list &gt; .block-accessory-list--name:nth-child(3) { order: 1; }
.block-accessory-list &gt; .block-accessory-list--list:nth-child(4) { order: 2; }

/* ユーザーレビュー */
.block-goods-user-review h2 {
	background-color: #fff;
	text-align: center;
	color: #3f260d;
	font-size: 28px;
	font-weight: 800;
	line-height: 0.92;
	letter-spacing: 3px;
	margin-bottom: 50px;
	margin-top: 100px;
}
.block-goods-user-review h2 .fa.fa-comments { display: none; }
.block-goods-user-review--info {
	display: flex;
	flex-direction: row;
	align-content: center;
	justify-content: space-between;
	align-items: center;
	border-bottom: 1px solid #eae5df;
	padding-bottom: 20px;
}
.block-goods-user-review--count-summary { display: flex; }
.block-goods-user-review--score dt {
	color: #3f260d;
	font-size: 22px;
	font-weight: 800;
	line-height: 1.18;
	letter-spacing: 1.2px;
	margin-right: 20px;
}

.block-goods-user-review--item-comment{font-weight: 500;}
.block-goods-user-review--count {margin-left: 20px;}
.block-goods-user-review--count dt { 
	color: #3f260d;
	font-size: 14px;
	font-weight: bold;
	line-height: 1.57;
	letter-spacing: 0.6px;
}
.block-goods-user-review--count dd {
	color: #3f260d;
	font-size: 14px;
	font-weight: bold;
	line-height: 1.57;
	letter-spacing: 0.6px;
	margin-left: 0px;
}

.block-goods-user-review--description p {display: none;}
.block-goods-user-review--write-review .block-goods-user-review--write-review-link {
	border: 1px solid #d5cec5;
	background-color: #fff;
	color: #3f260d;
	border-radius: 25px !important;
	width: 170px;
	height: 40px;
	font-size: 14px;
	line-height: 30px;
	font-weight: 600;
	padding: 5px 25px;
	position: relative;
	margin: 0px auto;
	text-decoration: none;
}

.block-goods-user-review--write-review .block-goods-user-review--write-review-link::after {
	display: inline-block;
	content: '';
	width: 12px;
	height: 12px;
	margin-bottom: 1px;
	margin-right: 8px;
	position: absolute;
	right: 6px;
	top: 18px;
}
.block-goods-user-review--item .block-goods-user-review--count-summary dd { margin-left: 20px; }
.block-goods-user-review--item {
	margin-top: 35px;
	padding-bottom: 35px;
	border-bottom: 1px solid #eae5df;
	color: #3f260d;
	display: flex;
	flex-direction: column;
}
.block-goods-user-review--item a { color: #816d51; }
.block-goods-user-review--item-title { 
	margin-bottom: 10px;
	font-weight: 800;
}
.block-goods-user-review--item-summary { margin-bottom: 10px;}
.block-goods-user-review--item-score { 
	display: inline-block;
	vertical-align: middle;
}
.block-goods-user-review--item-name { 
	display: inline-block;
	vertical-align: middle;
	margin-left: 20px;
	font-weight: 500;
}
.block-goods-user-review--item-name dt { display: none; }


/* もっと見る */
.block-goods-user-review--form {
	padding-top: 60px;
	padding-bottom: 100px;
	position: relative;
}
.block-goods-user-review--form::before {
	content: '';
	position: absolute;
	width: 300%;
	left: -100%;
	right: -100%;
	height: 100%;
	/* border-top: 1px solid #eae5df; */
	border-bottom: 1px solid #eae5df;
	top: 0px;
}

.block-goods-user-review--write-review-btn {
	border: 2px solid #d7d0c7;
	background-color: #fff;
	color: #816d51;
	border-radius: 25px !important;
	width: 260px;
	height: 50px;
	font-size: 14px;
	line-height: 30px;
	font-weight: 400;
	padding: 10px 25px;
	position: relative;
	margin: 0px auto;
}
.block-goods-user-review--write-review-btn:hover {
	background-color: #d7d0c7;
	color: #fff;
}
.block-goods-user-review--write-review-btn::after {
	display: inline-block;
	content: '';
	width: 12px;
	height: 12px;
	background-image: url('../../../img/usr/pc/ico_arrow_down.png');
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 100% auto;
	margin-bottom: 1px;
	margin-right: 8px;
	position: absolute;
	right: 6px;
	top: 18px;
}
.block-goods-user-review--write-review-btn:hover::after { background-image: url('../../../img/usr/pc/ico_arrow_down_hover.png'); }

.block-goods-user-review--form .btn.btn-secondary.block-goods-user-review--write-review-btn{display: none;}

.review-more-btn{
	margin-top: 60px;
	margin-bottom: 60px;
	display: none;
}
.review-more-btn span{
	cursor: pointer;
	display: block;
	border: 1px solid #d5cec5;
    background-color: #fff;
    color: #3f260d;
    border-radius: 25px;
	text-align: center;
    width: 260px;
    height: 50px;
    font-size: 14px;
	font-weight: bold;
    line-height: 30px;
    padding: 10px 25px;
    position: relative;
    margin: 0px auto;
}

.block-topic-path--list li:last-child a {
    text-decoration: none !important;
}

.review-more-btn span::after {
    display: inline-block;
    content: '';
    width: 12px;
    height: 12px;
    background-image: url(../../../img/usr/pc/ico_arrow_down.png);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 100% auto;
    margin-bottom: 1px;
    margin-right: 8px;
    position: absolute;
    right: 6px;
    top: 18px;
}

/* 最近チェックしたアイテム */
.block-recent-item .pane-block--title { color: #3f260d; }

/* page 2 */
.block-goods-detail-icon-inner { display: block; }
.block-goods-detail-icon-inner .block-goods-user-review--info { 
	justify-content: flex-start;	
	padding-bottom: 10px;
	border: 0px;
}
.block-goods-detail-icon-inner .block-goods-user-review--write-review-link { 
	padding: 0px;
	border: 0px;
	background: #fff;
	color: #333;
	font-size: 12px;
	text-decoration: underline;
}
.block-goods-detail-icon-inner .block-goods-user-review--score dt { display: none; }
.block-goods-user-review--score dd img{
	height: auto;
	vertical-align: middle;
}
.block-goods-detail-icon-inner .block-goods-user-review--item-summary { margin-top: 0px; }
.block-goods-detail-icon-inner .block-goods-user-review--count { margin-left: 15px; }
.block-goods-detail-icon-inner .block-goods-user-review--count dt { color: #333; }
.block-goods-detail-icon-inner .block-goods-user-review--count dd { color: #333; }
.block-goods-detail-icon-inner .block-goods-user-review--write-review { margin-left: 15px;}
.block-goods-detail-icon-inner .block.block-goods-gallery li a figure-goods-user-review--write-review a { 
	color: #333 !important; 
	text-decoration: underline !important;
}
.block-goods-detail-icon-inner .block-goods-user-review--write-review a:hover { text-decoration: none !important; }
.block-goods-detail-icon-inner .block-goods-user-review--description { margin: 0px; }

.block-goods-comment3 {
	display: block;
	color: #333;
	margin-bottom: 18px;
}

.block-goods-comment3 p{
	font-size: 14px;
	font-weight: 500;
}

.block-icon--src1,
.block-icon--src2,
.block-icon--src3 {
	font-size: 10px;
	font-weight: bold;
	background: #f5f5f5;
	border: solid 1px #f5f5f5;
	color: #3f260d;
	padding: 0 8px;
}

.block-goods-comment1 { 
	margin-bottom: 15px;
	font-size: 14px;
	color: #333;
}

.block-goods-price--price.price .net-price {
	font-size: 10px;
	color: inherit;
}
.block-goods-price--price.price-before-discount .net-price {
	font-size: 10px;
	color: inherit;
	text-decoration: line-through;
}

/* page 3 */
.block-arrival-notice--btn.btn-primary {
	border: 2px solid #d5cec5;
	background-color: #fff;
	color: #816d51;
	border-radius: 30px;
	width: 100%;
	height: 60px;
	font-size: 16px;
	line-height: 1.62;
	font-weight: 400;
}
.block-arrival-notice--btn.btn-primary:hover { 
	color: #fff;
	background: #d5cec5;
}
.block-arrival-notice--btn::before {
	display: inline-block;
	content: '';
	width: 31px;
	height: 31px;
	background-image: url('../../../img/usr/pc/ico_monitor.png');
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 100% auto;
	margin-bottom: -10px;
	margin-right: 8px;
}
.block-arrival-notice--btn:hover::before { background-image: url('../../../img/usr/pc/ico_monitor_hover.png'); }
.goods-detail-description.block-goods-stock { display: block; }
.goods-detail-description.block-goods-stock dt,
.goods-detail-description.block-goods-stock dd { 
	display: inline;
	font-size: 14px;
	font-weight: 400;
}

/* page 4 */
.block-no-stock--message {
	border: 2px solid #d5cec5;
	background-color: #d5cec5;
	color: #333;
	border-radius: 30px;
	width: 100%;
	height: 54px;
	font-size: 16px;
	line-height: 43px;
	font-weight: 500;
}
.block-contact-about-goods { width: 50%; }

/* page 5 */
.block-goods-favorite { display: block; }
.block-goods-ship {
	display: block;
}
.block-goods-ship a {
	padding: 0 4px;
	display: inline-block;
	background: linear-gradient(transparent 50%, #f7dbc0 50%);
	color: #e72c48;
	font-weight: bold;
}
.block-goods-ship--icon {
	width: 22px;
	height: auto;
	display: inline;
}

/* page 6 */
.block-goods-user-review--item-moderate-vote {display: none;}
.block-goods-detail-j--goods-description,
.block-thumbnail-t--goods-description {
	display: flex;
	flex-direction: column;
	align-content: flex-start;
	justify-content: flex-start;
	align-items: flex-start;
}

.page-goods .pane-right-menu{
	margin: 0;
/*	border-top: solid 1px #eae5df;
	padding-top: 60px;*/
}

#userreview_frame &gt; li.block-goods-user-review--item:nth-child(n + 3){display: none;}

/*
.block-goods-detail-j--goods-description .block-icon,
.block-thumbnail-t--goods-description .block-icon { order: 1; }
.block-goods-detail-j--goods-description .block-goods-detail-j--goods-sub-name,
.block-thumbnail-t--goods-description .block-thumbnail-t--goods-sub-name { order: 2; }
.block-goods-detail-j--goods-description .block-goods-detail-j--goods-name,
.block-thumbnail-t--goods-description .block-thumbnail-t--goods-name { order: 3; }
.block-goods-detail-j--goods-description .block-perf-icon,
.block-thumbnail-t--goods-description .block-perf-icon { order: 5; }
.block-goods-detail-j--goods-description .block-goods-detail-j--price-infos,
.block-thumbnail-t--goods-description .block-thumbnail-t--price-infos { order: 4; }*/</pre></body></html>