html,body,h1,h2,h3,p,div,table,caption,tr,th,td,ul,ol,li,address{
margin: 0;
padding: 0;
border: 0;
}

body{
font-size: 100%;
color: #666;
font-family: verdana;
background-color:#fff;
}

a:link{color:#039;}
a:hover{color:#f90;}
.att{color:#f60; font-weight:bold;}

p{
margin: 1em!important;
}

table{
font-size:100%;
line-height: 150%;
border-collapse: collapse;
margin-left: 1em;
margin-bottom: 1em;
}

caption{
font-size: 30px;
text-align: left;
padding:12px 0 12px 0;
}
th{background-color: #eee3af; color: #666;}
td{background-color:#eeece5; vertical-align: top;}
th,td{
white-space: nowrap;
border: 1px solid #999;
padding: 1em;
}

.th1 th{
font-size: 30px;
padding:20px;
background-color:#eecd31;
color:#6e5f17;
text-align: center;
}
.th2 th{background-color: #ddd; padding: 5px!important; text-align: left;}
.th2 td{background-color: #ddd; padding: 5px!important;}

ul{
margin: 1em;
list-style-position: inside;
}

#adp,.adp{
margin: 1em;
clear: left;
}

#adp2t{
float: left;
margin-right: 20px;
}
#adp2{
margin: 4em auto auto 20px;
}
#adp3{
margin: 1em auto auto 20px;
}

#anbtop{
clear: left;
margin: 1em 1em 0 16px;
width: 470px;
padding:3px 5px;
background-color: #bf0000;
color: #fff;
font-size: 12px;
}
#anb{
margin-top: 0;
margin-left: 16px;
margin-bottom: 16px;
padding-top: 10px;
list-style: none;
width: 550px;
height: 200px;
font-size: 10px;
}
#anb li{
width: 170px;
height: 170px;
float: left;
overflow: hidden;
}

.price{
color: #c33;
}

