.product_p {
  font-family: "Þâ¥´¥·¥Ã¥¯ Medium", "Yu Gothic Medium", "Þâ¥´¥·¥Ã¥¯ÂÎ", "YuGothic", "¥Ò¥é¥®¥Î³Ñ¥´ ProN W3", "Hiragino Kaku Gothic ProN", sans-serif;
  font-size:90%;
  width:100%;
}

div.images {
    /*max-width:460px !important;*/
	margin: 0px 60px 30px 0px;
	float: left;
  	box-sizing:border-box;
}
div.images img {
    width:100%;
    max-width:400px;
	display: block;
	margin: 0px 0px 20px;
	border: 1px solid #777;
    box-sizing:border-box;
}
div.images ul {
	list-style-type:none;
	list-style-image:none;
    overflow:hidden;
}
div.images ul li {
    width:31%;
    box-sizing:border-box;
	margin: 0px 4px 10px 0;
	float: left;
	background-image: none;
	padding: 0px;
}
div.images ul li img {
    width:100%;
	display: inline-block;
	max-width: 124px;
	margin: 0 ;
    border:none !important;
}
.new_mark_img1 { display:none !important; }
.section__title-h2-p {
  color:#fff;
  margin:0 0 0 0 !important;
  text-align:left !important;
  padding: 6px 0 6px 10px ;
  font-size: 18px !important;
  background:#2f2f2f;
}

.product__model-p { color:#fff; }

.product_exp_top { 
  text-align:left;
}  
.product_exp_top img { 
  margin-top:-2em !important;
}

.product__explain-p {
  line-height: 1.5;
  background: url(https://img.shop-pro.jp/tmpl_img/81/spacer.png) no-repeat;
}

.product_exp_bottom {
    width:100%;
    margin:-8em auto 0;
	/*display:flex;
  	justify-content:space:between;*/ 
}

.table_spec { margin-top:.5em; }
.table_spec table td { border:1px solid #9b9b9b !important; }

.notice_ships {
	margin:.5em 0 1.5em;
    border:6px double #c00;
    padding:.75em 1em;
    border-radius:5px;
}