.product_images div img {
    border: 0;
	padding:0;
}
table.add_cart_table {
    border: 0 none;
}
table.add_cart_table th {
    font-size: 14px;
    padding: 12px 4px 12px 0px;
}

h2.product_name {
    font-size: 18px;
    margin-bottom: 0.8em;
    padding-bottom: 0.6em;
	background:none;
  	border-bottom:1px dotted #415a6b;
    font-weight: normal;
}
table.add_cart_table td strong.price {
    font-size: 14px;
  	color:#415a6b;
}
.btn-primary {
    background:#EC8E25 url(https://file002.shop-pro.jp/PA01373/653/images/common/icon02.png) no-repeat 50px center;
}
#sk_link_other li{
  	background:url(https://file002.shop-pro.jp/PA01373/653/images/common/icon01.png) no-repeat left center;
  	padding:3px 0 3px 15px;
}
#sk_link_other li a{
	color: #415a6b;
  	text-decoration:none;
}
.footstamp a{
  color:#3C5A6B!important;
  text-decoration:none!important;
}
.footstamp span {
    color:#3C5A6B!important;
    margin: 0 5px;
}
.product_description{
  padding-top:40px;
}
.product_description h3{
   color:#3C5A6B;
  font-size:20px;
  margin-bottom:10px;
  font-weight:normal;
}
#detail_text{
  margin-bottom:40px;
  line-height:1.8em;
}
#detail_info{
  padding:10px 0;
  border-top:1px dotted #415a6b;
  border-bottom:1px dotted #415a6b;
   line-height:1.8em;
}
#wrapping_banner{
  letter-spacing:-.40em;
}
#wrapping_banner li{
  letter-spacing: normal;
  display:inline-block;
  margin-right:22px;
  margin-bottom:22px;
  vertical-align:top;
}
#wrapping_banner li:nth-child(even){
    margin-right:0;
}
.product_form{
  	margin-bottom:0px;
}
@media screen and (max-width:768px) {
  .product_images {
    float:none!important;
    width: 100%!important;
}
.zoom-small-image {
    float:none!important;
    width: 100%!important;
}
  .add_cart {
    clear: right;
    float: none!important;
    width: 100%!important;
}

