.input-prepend.input-append input {
	font-size: 24px;
	padding-top: 11px;
	padding-bottom: 11px;
	width: 100px;
	text-align: right;
}
.stock_error {
	font-size: 21px;
	color: red;
}
.product_img1 {
	width:400px;
	margin:30px auto;
	text-align:center;
}
.product_img1 img, .product_img2 img {
	border: #555 thin dotted;
	filter: drop-shadow(8px 8px 8px rgba(0,0,0,0.15));
}
.product_img2 {
	width:304px;
	float:left;
	margin:0 25px 60px 25px;
}
.mango_syu {
	text-align: center;
	color: #F77838;
	font-size: 1.3rem;
	font-weight: bold;
}
#mango_detail_price_l {
	width: 40%;
	float: left;
}
#mango_detail_price_l_inside {
	width: 100%;
}
.mango_detail_price_r {
	width: 60%;
}
#mango_sns {
	display: inline;
}
#mango_line {
	width: 130px;
}
#mango_line img {
	height: 30px;
}
#mango_fb {
	width: 130px;
	margin-top: 30px;
}
.mango_related {
	width: 340px;
	float: left;
}
.mango_related a:hover img {
	opacity: 0.7;
	filter: alpha(opacity=70);
	-ms-filter: "alpha(opacity=70)";
}
.mango_sold_out {
	background-color: #E3FDE1;
	color: red;
	font-size: 1.3rem;
}
#opt_stock a {
	margin: 0 10px 30px 0;
	font-size: 1.2rem;
	font-weight: bold;
}
iframe#parentframe { 
  width: 100%;
}

@media (max-width: 768px) {
.product_img1 {
	width:100%;
	text-align:center;
}
.product_img2 {
	margin:0 25px 30px 25px;
}
.mango_h3 {
	text-align: center;
}
.mango_img_boder {
	border: none;
}
#mango_detail_price_l {
	width: 90%;
	margin: 0 auto;
	float: none;
}
.mango_detail_price_r {
	width: 100%;
	margin: 0 auto 60px auto;
	float: none;
}
.mango_detail_price_r ul.unstyled, .mango_detail_price_r ol.unstyled {
	margin: 0 auto;
	text-align: center;
}
.mango_related {
	width: 90%;
	float: none;
	margin:0 auto 20px auto;
}
#mango_related_item .mar_b_60 {
	margin-bottom:40px;
}
#exp-5 .mar_r_30 {
	margin-right:0;
}

}
