/*▼【4.商品詳細】▼*/
#item_detail { margin-left:10px; width:840px; text-align:left;}
#item_detail .box{margin-bottom:40px;}
#item_detail h2{ margin:40px 0px 20px 0px; width:100%; height:30px;}
#item_detail h2.h2-01{ background:url(https://img07.shop-pro.jp/PA01258/666/etc/h2-w840_blanc.png) 0 0 no-repeat; text-indent:0; padding:4px 0px 0px 16px; margin:0px 0px 10px 0px; font-weight:bold; overflow:hidden;}
#item_detail h2.h2-02{ background:url(https://img07.shop-pro.jp/PA01258/666/etc/h2-w840.png) 0 -180px no-repeat;}

#item_detail #main_img { width:600px; height:450px; overflow:hidden; margin-right:4px; float:left;}
#item_detail #main_img img{ width:auto; max-height:450px; }
#item_detail #sub_img_area{ width:210px; float:left;}
#item_detail #sub_img { width:200px; height:150px; overflow:hidden;}
#item_detail #sub_img img{ width:auto; max-height:150px; }

#item_detail #explain{ margin:20px 0px 40px 0px; }

#item_detail table#explain2{ width:100%;}
#item_detail table#explain2 th{ width:20%;}
#item_detail table#explain2 td{ width:80%;}

#item_detail table#count td{ padding:0; border:none }
#item_detail table#count td.td-1{ width:60px;}
#item_detail table#count td.td-2{ width:20px;}
#item_detail table#count td.td-3{ }

#item_detail #cart_buttom{ width:300px; height:200px; float:left; margin-right:20px;}
#item_detail #cart_buttom .cart_b{ width:280px; height:40px;}

#item_detail #item_link { width:500px; padding:10px 0px; border-top:solid 1px #ca9194; border-bottom:solid 1px #ca9194; float:left;}
#item_detail #item_link ul li{ margin-bottom:4px; padding-left:4px; margin-left:30px; list-style-image:url(https://img07.shop-pro.jp/PA01258/666/etc/icon-triangle.png);}
#item_detail #item_link ul li.li-01{ margin-bottom:20px;}

/*▲【4.商品詳細】▲*/