@charset "euc-jp";
.prd-opt-src {
display: none !important;
}
.product-image {
padding-right: 40px;
}
.product-image-main img {
display: block;
margin: 0 auto;
height: auto;
}
.product-image-thumb li {
float: left;
margin-top: 10px;
cursor: pointer;
}
.thumb {
max-width: 100%;
width: auto;
height: auto;
border: 1px solid #dbdbdb;
}
.thumb-active {
border: 1px solid <{$current_color}>;
}
.product-exp {
clear: both;
margin: 20px 0;
padding: 20px 0;
border-top: 1px solid #dbdbdb;
border-bottom: 1px solid #dbdbdb;
line-height: 1.6;
}
.product-spec-block {
margin-bottom: 3em;
}
.product-spec-block table {
width: 100%;
}
.product-spec-table {
margin-bottom: 20px;
border-top: 1px solid #dbdbdb;
}
.product-spec-table th {
padding-top: 1em;
padding-right: .5em;
padding-bottom: 1em;
border-right: 1px solid #dbdbdb;
border-bottom: 1px solid #dbdbdb;
}
.product-spec-table td {
overflow: hidden;
padding-top: 1em;
padding-bottom: 1em;
padding-left: 1em;
border-bottom: 1px solid #dbdbdb;
}
.product-spec-table th {
width: 33.333%;
}
.product-spec-table td {
width: 66.666%;
}
.product-spec-table select {
width: 90%;
}
.product-order-form input {
float: left;
margin-right: .3em;
padding: .3em;
}
.product-unit {
float: left;
padding: .3em;
}
.product-init {
display: none;
}
.product-init-num {
width: 3em;
text-align: right;
}
.product-option-table td div {
margin-bottom: .5em;
}
.product-info-lst {
margin-bottom: 2em;
}
.product-info-lst li {
margin: 15px 0;
}
.product-info-lst a {
color: #444;
text-decoration: none;
}
.product-info-lst a:hover {
text-decoration: underline;
}
.product-review {
margin-bottom: 30px;
}
.product-review a {
font-weight: bold;
}
.social-share {
margin-top: 1.5em;
}
.social-share li {
margin-bottom: .5em;
}
.product-cart-btn {
margin-top: 1em;
}
.product-member-sale-msg {
color: #df7676;
}
.stock_error {
margin: .5em 0;
color: #f00;
font-weight: bold;
font-size: 123.076%;
line-height: 3;
}
#trackback {
margin-bottom: 40px;
}
.trackback-block {
clear: both;
}
.trackback-url {
padding: .5em;
}
.together-block {
clear: both;
}
.text-titles-list__detail-text {
width: 85%;
}

.grey {
  color: #ccc;
}

h1 {
  font-size: 1.5em!important;
}