@charset "utf-8";
/* CSS Document */


h3#p_name{
width:630px;
height:25px;
_height:20px;
display:block;
font-size:12px;
color:3f2e2f;
background:url(//img12.shop-pro.jp/PA01065/294/etc/bar_detail.gif) no-repeat top center;
line-height:25px;
vertical-align:middle;
padding-left:12px;
_padding-top:5px;
margin-bottom:12px;
}

#p_img{
width:622px;
padding-left:21px;
}

#p_img_other{
margin-left:21px;
}

#p_img_o01{
   float:left;
   margin:0px;
   padding:0px;
}
#p_img_o02{
   float:left;
   margin:0px;
   padding:0px;
}
#p_img_o03{
   float:left;
   margin:0px;
   padding:0px;
}

#p_ex_left{
width:346px;
margin:0;
padding:0;
float:left;
}

#p_ex_leftup{
width:346px;
height:15px;
margin:0;
padding:0;
background:url(//img12.shop-pro.jp/PA01065/294/etc/detail_ex_up.gif) no-repeat top center;
}

#p_ex_center{
width:316px;
padding:0 15px;
margin:0;
background-color:#f2ece0;
}

#p_ex_leftbottom{
width:346px;
height:15px;
margin:0;
padding:0;
background:url(//img12.shop-pro.jp/PA01065/294/etc/detail_ex_bottom.gif) no-repeat top center;
}

#p_ex_right{
width:280px;
margin:0;
padding:0;
float:right;
}

#p_ex_right table{
border:none;
}

#p_ex_right th{
margin:0;
padding:5px;
background-color:#ffeeed;
vertical-align:middle;
text-align:left;
}

#p_ex_right td{
text-align:left;
padding:5px;
vertical-align:middle;
}

#p_link{
margin-top:10px;
margin-bottom:20px;
text-align:right;
padding-right:8px;
}

#btn-top{
margin:20px 8px;
text-align:right;
}