/*title*/
.title-product { background: rgba(98,75,35,.08); position: relative; padding: 16px 16px 16px 35px; }
.title-product:before { content: ''; width: 8px; height: 1em; background: #5C1905; position: absolute; left: 16px; top: 0; bottom: 0; margin: auto; }

/*¾¦ÉÊ²èÁü*/
.detail_img { width: 60%; height: 0; padding-bottom: 60%;  display: inline-block; vertical-align: top; text-align: center; border: 4px solid #6B523F; position: relative; float: left;  }
.detail_img  img { width: auto; height: auto; max-width: 90%; max-height: 90%; position: absolute; top: 50%; left: 50%; -ms-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

.product-thumbs { width:35%; display: inline-block; vertical-align: top;float: right; }
.thumb_gallery li { border: 1px solid #CCC; overflow: hidden; width: 30%; padding-bottom: 30%; height: 0; display: inline-block;  margin-bottom: 10px; vertical-align: top; float: left; margin-right: 5%; position: relative; box-sizing: border-box; }
.thumb_gallery li:nth-child(3n) { margin-right: 0; } 
.thumb_gallery img { max-width: 90%; max-height: 90%; width: auto; height: auto; position: absolute;  top: 50%; left: 50%; -ms-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%);}
@media (max-width: 600px) {
  .detail_img { width: 100%; padding-bottom: 100%; float: none; margin-bottom: 20px; }
	.product-thumbs { width: 100%; float: none; }
}
.spec { width: 50%; float: left;}
.spec th { width: 40%; text-align: left; }
.cart_in { width: 45%; float: right; }

.cartbtn { width: 100%; height: auto; }
.tweetbtn { color: #2398F1; text-decoration: underline; }

@media (max-width: 600px) {
.spec { width: 100%; float: none;}
.cart_in { width: 100%; float: none; }
}
.title-option:before { content: ''; width: 5px; height: 1em; display: inline-block; margin-right: .5em; background: #5C1905; }
.optframe iframe { width: 100%; height: 130px; }

.paperless { border: 5px solid rgba(98,76,23,.08); padding: 1rem; }
.paperless h2 { color: #3F0000; }