.item_detail_page_title_wrap{
width:590px;
/*float:left;*/
padding:8px 0;
margin:0 0 10px 0;
border-bottom:1px dotted #666;
height:24px;
}

.item_detail_page{
background-image:url("https://img05.shop-pro.jp/PA01109/226/etc/item_detail_page_title.gif");
background-repeat:no-repeat;
display:block;
float:left;
height:24px;
text-indent:-9999px;
width:95px;
}

.category_detail{
width:590px;
float:left;
margin:0 0 20px 0;
}

.detail_img_wrapper{
float:left;
width:340px;
margin:0 40px 0 0;
}


.cart_in_wrapper{
background-image:url("https://img05.shop-pro.jp/PA01109/226/etc/cart_in_body.gif");
background-position:center bottom;
background-repeat:no-repeat;
margin-bottom:10px;
width:170px;
}

.cart_in{
background-image:url("https://img05.shop-pro.jp/PA01109/226/etc/cart_in_wrap_top.gif");
background-repeat:no-repeat;
padding-bottom:10px;
padding-left:0;
padding-right:0;
padding-top:14px;
text-align:center;
}

.spec_wrapper{
width:210px;
float:left;
}

.item_detail_spec{
border:solid 1px #e1e1e1;
width:100%;
margin:0 0 20px 0;
}

.item_detail_spec th{
padding:10px;
background-color:#f9f9f6;
width:50px;
border-right:1px solid  #e1e1e1;
border-bottom:1px solid  #e1e1e1;
font-weight:lighter;
}

.item_detail_spec td{
padding:10px;
border-bottom:1px solid  #e1e1e1;
}

.item_spec_title{
background-image:url("https://img05.shop-pro.jp/PA01109/226/etc/item_detail_page_detail.gif");
background-repeat:no-repeat;
display:block;
height:23px;
text-indent:-9999px;
width:94px;
margin:0 0 10px 0;
}

.item_promo_title{
background-image:url("https://img05.shop-pro.jp/PA01109/226/etc/item_detail_page_prom.gif");
background-repeat:no-repeat;
display:block;
height:23px;
text-indent:-9999px;
width:69px;
margin:0 0 10px 0;
}


.item_promo_title_status{
background-image:url("https://img05.shop-pro.jp/PA01109/226/etc/tit_ptom_status.gif");
background-repeat:no-repeat;
display:block;
height:23px;
text-indent:-9999px;
width:210px;
margin:0 0 10px 0;
}



.item_expla{
margin:0 0 20px 0;
line-height:1.8em;
}

ul.etc{
line-height:1.8em;
color:#6A751E;
}

.cartin_button{
margin:0 0 5px 0;
}