 
A{
  text-decoration : none;
}
A:HOVER{
  text-decoration : underline;
}
P{
  font-weight : bold;
}
TD{
  font-weight : bold;
}

.nor{font-weight:normal;color:red;}

#all{width: 100%;text-align: center;}

#shohin-list{
margin: 0px auto 0px auto;
width: 720px;clear: both;}

.photo{
margin: 15px 0px 5px 5px;
width: 320px;
padding: 5px;
text-align: center;
background: #ffffcc;
color: #000000;
float: left;
clear: left;
border: 2px outset #eeeeee;
height: 150px;
}

div.setumei{
width:380px;
height:150px;
float: left;
} 
.setumei h3{margin:1em 0 0.5em 0;clear: right;}
.setumei p{
margin: 0px 5px 0px 5px;padding: 5px;
font-size: 85%;
text-align: left;
line-height: 1.3em;
}

.totop{float: right;}
.caution{
font-weight: bold;
color: red;
}


#footer{
clear: both;
}

