#otherimg_comment{
width:440px;
margin:10px 0 0 0;
	border-radius: 0px !important;
padding:0 0 0 100px;

}
.price_table th,
.price_table td{
  padding:5px;
}
.input-prepend.input-append input {
  font-size: 24px;
  padding-top: 11px;
  padding-bottom: 11px;
  width: 100px;
  text-align: right;
}
.inline{
	padding-left:0px !important;
}
h3{
	border-top:1px solid #841800;
	border-bottom:1px solid #841800;
	font-size:20px;
	padding:5px;
	text-align:center;
	margin:0 0 15px 0;
}
#product1,#product2{
	margin:0 0 40px 0;
}

#product1 .row{
	color: #666;
	line-height: 1.8;
}

.product-image{
	width:480px;
	float:left;
	list-style:none;
}

.product-image li{
	width:100%;
  margin:0 0 20px;
}

.product-image li a{
	display: block;
	width: 100%;
	height: 100%;
}

.product-image li img{
	width:100%;
  display:block;
}
.row{
	width:440px;
	padding:0 0 0 40px;
	float:right;
}
#product2_l{
	width:300px;
	height: 415px;
	float:left;
	background:url('https://img11.shop-pro.jp/PA01293/728/etc/shosai_img.png?20140804113459') no-repeat bottom left;
}
#product2_r{
	width:630px;
	float:right;
}

#product2_l li{
	margin:0 0 10px 0;
}
.addcart{
	width:302px;
	height:32px;
	border:0px;
	background:transparent url('https://img11.shop-pro.jp/PA01293/728/etc/cart.png') no-repeat;
}

.product-order-exp{
	margin: 0 0 3em 0;
}

.addcart{
	margin: 20px 0 0 130px;
}

.together-block h2{
	width: 940px;
	height: 33px;
	margin: 0 auto;
	background: url('https://img11.shop-pro.jp/PA01293/728/etc/h2_together.png?20140805152325') no-repeat top center;
	text-indent: -9999px;
}

.together-block ul{
	width: 940px;
}

.together-block li{
	width: 200px;
	height: 270px;
	padding: 0;
	margin: 20px 50px;
	text-align: center;
}

.together-block li a:link,
.together-block li a:visited{
	opacity: 1;
	filter: alpha(opacity=100);
	text-decoration: none;
	color: #900;
	font-size: 107%;
}

.together-block li a:hover{
	opacity: 0.8;
	filter: alpha(opacity=80);
}

.together-block li a:active{
	opacity: 0.6;
	filter: alpha(opacity=60);
}

.together-block li .product_img{
	display: block;
	width: 200px;
	height: 200px;
	border-radius: 100px;
	overflow: hidden;
	margin: 0 0 1em 0;
}

.together-block li .product_img img{
	width: 300px;
	max-width: 300px;
	height: 200px;
	margin: 0 0 0 -50px;

  }
.ryou{
margin:20px 0 0 0;
}
.ryou td,
  .ryou th{
font-weight:normal;
  padding:5px 10px;
}
  .ryou th{
    text-align:left;
  }
.item_kosuu th{
font-weight:normal;
}
.item_kosuu th,
.item_kosuu td{
  padding:5px 10px;
  text-align:left;
}