@charset "utf-8";

.productwrapper{
margin-left:10px;
margin-bottom:15px;
width:540px;
background-color:#ffffff;
}
.productrow{
padding:10px;
}
.productrow dl{
padding:7px;
width:159px;
float:left;
}
.productrow dl dt{
margin-bottom:10px;
}
.productrow dl dd.title{
margin-bottom:5px;
}
.productrow dl dd.price{
margin-bottom:7px;
color:#a30000;
font-weight:bold;
}
.productrow dl dd.productdetail{
color:#50504f;
line-height:130%;
}
.brandsrow{
}
.brlogo{
width:130px;
float:left;
text-align:center;
}
.brlogo img{
border:1px solid #d6d6d6;
}
.brlogo a{
font-size:10px;
}
.naire{
margin:10px;
width:540px;
background-image:url("../img/bottom_naire.gif");
padding-bottom:8px;
background-position:left bottom;
background-repeat:no-repeat;
}
.naire02{
border-left:2px solid #f8e598;
border-right:2px solid #f8e598;
background-color:#fffeee;
padding:10px 15px;
}
.naire02 table td{
vertical-align:top;
padding-bottom:5px;
line-height:120%;
}
.giftbox{
margin:10px;
width:540px;
padding-bottom:10px;
}
.giftbox02{
border-left:2px solid #f8e598;
border-right:2px solid #f8e598;
background-color:#fffeee;
padding:15px 15px;
border-bottom:2px solid #f8e598;
}
.giftnakami{
float:left;
width:158px;
line-height:140%;
margin:5px;
}
.giftnakami img{
border:1px solid #d6d6d6;
margin-bottom:5px;
}

.pen{
margin:10px;
width:540px;
padding-bottom:10px;

background-image:url("../img/top_pen.gif");
padding-top:8px;
background-position:left top;
background-repeat:no-repeat;
}
.pen02{
border-left:2px solid #004593;
border-right:2px solid #004593;
background-color:#f5fbfe;
padding:10px 15px 0 15px;
}
.pen02 table td{
vertical-align:top;
padding-bottom:5px;
line-height:130%;
color:#004593;
}
.binsen{
margin:10px;
width:540px;
padding-bottom:10px;

background-image:url("../img/top_binsen.gif");
padding-top:8px;
background-position:left top;
background-repeat:no-repeat;
}
.binsen02{
border-left:2px solid #004593;
border-right:2px solid #004593;
background-color:#fff8ec;
padding:10px 15px 0 15px;
}
.shoplist{
list-style-type:none;
margin-bottom:5px;
}
.shoplist li{
float:left;
width:120px;
}
.shoplist li a{
margin-left:6px;
}
