#detail_box {
	margin:0 15px;
}
.detail_main_img_bg {
	background: url(https://img03.shop-pro.jp/PA01005/316/etc/detail_main_img_bg.jpg);
	width:690px;
	height:432px;
}
.detail_main_img_bg img {
	width:400px;
	height:400px;
	margin: 16px 145px;
}
.detail_expl {
	padding:20px 5px;
}
.sub_img01 li {
	float:left;
	margin-right:24px;
}
.sub_img01 li img {
	background:#FFFFFF;
	padding:2px;
	border:1px solid #c8bb9b;
	width:208px;
	height:208px;
}
.sub_img01 li a:hover img {
opacity:0.8;
filter: alpha(opacity=80);
-ms-filter: "alpha( opacity=80 )";
}
.detail_info_box {
	padding-bottom:45px;
}
.detail_info_box dt ,
.detail_info_box dd {
	float:left;
}
.detail_info_box dt {
	width:350px;
	margin-right:30px;
}
.detail_info_box .detail_info_img ,
.detail_info_box .detail_info_img img {
	width:350px;
	height:350px;
}
.detail_info_box .detail_info_simg {
	margin:10px 0;
}
.detail_info_box .detail_info_simg li {
	float:left;
	margin-left:10px;
}
.detail_info_box .detail_info_simg li img {
	width:80px;
	height:80px;
}
.detail_info_box .detail_info_simg li a:hover img {
opacity:0.8;
filter: alpha(opacity=80);
-ms-filter: "alpha( opacity=80 )";
}
.detail_info_box .sbm li {
	float:left;
	margin-right:10px;
}
.detail_info_box .detail_name {
	background: url(https://img03.shop-pro.jp/PA01005/316/etc/detail_name_icon.jpg) no-repeat 0 7px;
	padding: 0 0 15px 21px;
	font-size:166.7%;
}
.detail_info_box dd ,
.detail_info_box .detail_etc_tbl {
	width:340px;
}
.detail_info_box .detail_etc_tbl {
	margin:0 0 15px;
}
.detail_info_box .detail_etc_tbl th ,
.detail_info_box .detail_etc_tbl td {
	border-bottom: 1px dotted #483c2c;
	padding:13px 10px;
	vertical-align:middle;
	line-height:1.0;
}
.detail_info_box .detail_etc_tbl th {
	width:110px;
	text-align:right;
}
.detail_info_box .detail_etc_tbl td th ,
.detail_info_box .detail_etc_tbl td td {
	border:none;
	padding:0;
	vertical-align:top;
	text-align:left;
}
.detail_info_box .detail_etc_tbl .detail_price {
	color:#EC1B24;
	font-size:150.0%;
}
.detail_info_box .detail_option {
	margin:0 0 15px;
}
.detail_info_box .detail_option ,
.detail_info_box .detail_option a {
	background:url(https://img03.shop-pro.jp/PA01005/316/etc/detail_option.jpg) no-repeat 0 0;
	width:340px;
	height:34px;
	display:block;
	text-indent:-9800px;
}
.detail_info_box .detail_option a:hover {
	background:url(https://img03.shop-pro.jp/PA01005/316/etc/detail_option.jpg) no-repeat 0 bottom;
	width:340px;
	height:34px;
	display:block;
}
.detail_sub_btn {
	padding-top:14px;
}
.detail_sub_btn dt ,
.detail_sub_btn dd {
	width:165px;
	height:33px;
	float:left;
	margin-bottom:9px;
}
.detail_sub_btn dt {
	margin-right:10px;
}
.detail_sub_btn dt a ,
.detail_sub_btn dd a {
	text-indent:-9800px;
	width:165px;
	height:33px;
	display:block;
}
.detail_sub_btn .detail_sub_btn01 a {background:url(https://img03.shop-pro.jp/PA01005/316/etc/detail_sub_btn01.jpg) no-repeat 0 0;}
.detail_sub_btn .detail_sub_btn02 a {background:url(https://img03.shop-pro.jp/PA01005/316/etc/detail_sub_btn02.jpg) no-repeat 0 0;}
.detail_sub_btn .detail_sub_btn03 a {background:url(https://img03.shop-pro.jp/PA01005/316/etc/detail_sub_btn03.jpg) no-repeat 0 0;}
.detail_sub_btn .detail_sub_btn04 a {background:url(https://img03.shop-pro.jp/PA01005/316/etc/detail_sub_btn04.jpg) no-repeat 0 0;}
.detail_sub_btn .detail_sub_btn01 a:hover {background:url(https://img03.shop-pro.jp/PA01005/316/etc/detail_sub_btn01.jpg) no-repeat 0 bottom;}
.detail_sub_btn .detail_sub_btn02 a:hover {background:url(https://img03.shop-pro.jp/PA01005/316/etc/detail_sub_btn02.jpg) no-repeat 0 bottom;}
.detail_sub_btn .detail_sub_btn03 a:hover {background:url(https://img03.shop-pro.jp/PA01005/316/etc/detail_sub_btn03.jpg) no-repeat 0 bottom;}
.detail_sub_btn .detail_sub_btn04 a:hover {background:url(https://img03.shop-pro.jp/PA01005/316/etc/detail_sub_btn04.jpg) no-repeat 0 bottom;}

/*オススメ商品*/
.together_product_box {
	padding: 30px 0 10px;
}
.together_product_box li {
	float: left;
	margin: 0 0 20px 20px;
	width:165px;
}
.together_product_box .together_product_img img {
	width: 161px;
	padding: 1px;
	border: 1px solid #c8bb9b;
	background:#FFFFFF;
}
.together_product_box .together_product_img a:hover img {
opacity:0.8;
filter: alpha(opacity=80);
-ms-filter: "alpha( opacity=80 )";
}
.together_product_box .together_product_name {
	font-weight: bold;
	display:block;
	padding: 5px 0 0;
}
.together_product_box .together_product_name a {
	color:#B82100;
}
.together_product_box .together_product_name a:hover {
	font-weight:bold;
	color:#B82100;
	text-decoration:underline;
}

/*最近チェックした商品*/
.item_check_box {
	padding: 30px 0 10px;
}
.item_check_box li {
	float: left;
	margin: 0 15px 20px 0;
	width:132px;
}
.item_check_box .item_check_img img {
	width: 128px;
	padding: 1px;
	border: 1px solid #c8bb9b;
	background:#FFFFFF;
}
.item_check_box .item_check_img a:hover img {
opacity:0.8;
filter: alpha(opacity=80);
-ms-filter: "alpha( opacity=80 )";
}
.item_check_box .item_check_name {
	font-weight: bold;
	display:block;
	padding: 5px 0 0;
}
.item_check_box .item_check_name a {
	color:#B82100;
}
.item_check_box .item_check_name a:hover {
	font-weight:bold;
	color:#B82100;
	text-decoration:underline;
}
.item_check_box .item_check_price {
	text-align: right;
	padding:0 10px 0 0;
}
