
/*ショッピングページ*/

div.shopping_a{
width:355px;
margin:auto auto auto 10px;
float:left;
}

div.shopping_b{
width:500px;
margin:auto auto auto 10px;
float:left;
}


div.shopping{
width:202px;
margin:0px auto auto 10px;
padding:0px;
float:left;
}

div.shopping_80 p{
font-size:small;
text-align:center;
margin:0px 10px auto auto;
float:left;}

p.pricespace{
font-size:small;
text-align:center;
margin:0px 10px auto auto;
float:left;}


div.shopping p{
font-size:small;
text-align:center;
margin:0px auto auto auto;
}
div.shopping img, div.shopping_80 img ,div.shopping_image img{border:1px solid #cccccc;padding:0px;}

div.shopping_image{
width:300px;
margin:0px auto 0px auto;
padding:0px;
float:left;
}

div.shopping_image p{
font-size:x-small;
margin:0px 5px 0px auto;
float:left;
text-align:center;
}




span.size{font-size:x-small;font-weight:normal;color:#696969;}




/*購入フォーム*/


div.buy{
width:200px;
padding:0px;
margin-left:10px;
margin-top:5px;
margin-right:20px;
float:right;
}

div.buy p{
width:200px;
font-size:small;
}

div.buy_b{
width:200px;
padding:0px;
margin-left:10px;
margin-top:5px;
margin-right:20px;
float:right;
}

div.buy_b p{
width:200px;
font-size:small;
}

div.buy_c{
width:200px;
padding:0px;
margin-left:10px;
margin-top:5px;
margin-right:120px;
float:right;
}

div.buy_c p{
width:200px;
font-size:small;
}


div.buy_2{
width:200px;
padding:0px;
margin-left:25px;
float:left;

}

div.buy_2 p{
width:200px;
font-size:small;


}



.bottan img{border:none;}

p.price{width:200px;float:left;color:black;clear:both;font-size:105%;font-weight:bold;text-align:left;
vertical-align:top;}

p.price span{font-size:small;font-weight:normal;}

.price_2{width:200px;color:black;text-align:left;font-size:105%;font-weight:bold;
vertical-align:top;}


/*商品詳細*/


div.producthonbun{
width:800px;
margin:auto auto auto 10px;}

.productname{
font-size:140%;
font-family:Arial, Helvetica, sans-serif;
color:white;
background-color:orange;
font-weight:bold;
border:1px solid orange;
padding-left:5px;}



div.product_detail{width:530px;margin:auto auto auto 20px;text-align:left;}

div.product_detail p{
width:490px;
text-align:left !important;

font-weight:bold;
margin-bottom:0px !important;}


p.productdetail{
width:700px;
font-size:small;
margin:5px 35px;
text-align:left;
line-height:140%;
clear:both;
}


table.product_hyou{
width:750px;
vertical-align:middle;
text-align:left !important;
border-collapse:collapse;
border:1px solid #999999;
margin:0px auto 10px 35px;
background-color:white;
font-size:small;
}

table.product_hyou td{
border:1px dotted #999999;
padding:2px;
text-align:left;
}

table.product_hyou th{
width:250px;
border:1px dotted #999999;
vertical-align:middle;
padding:2px;
text-align:left;
letter-spacing:0px;
font-weight:normal;
color:#008000;
}

td.trad{
color:#ff9999;
}

td.stand{
color:#32cd32;}

p.harnessdetail_a{
width:220px;
background-color:#ffffff;
color:#696969;
font-size:small;

margin:0px 15px 5px auto !important;
border:3px double orange;
padding:3px 5px 3px 5px; 
clear:both;
}

form{margin-top:0px;margin-bottom:0px;}

