#search .indexlist{
background:#ffc url(images/search/header.jpg) no-repeat;
height:30px;
width:573px;
}
#search td.loglist3{
vertical-align:top;
background:#ffc url(images/search/item_ft.gif) top right no-repeat;
}
#search td.loglist3 p{
width:182px;
padding:20px 0px 0px;
margin:0px;
margin-left:auto;
text-align:center;
}
#search table th,
#search table td.loglist2{
vertical-align:top;
background:#ffc url(images/search/bg_table.gif) repeat;
}
#search table th{
vertical-align:bottom;
height:170px;}

#search table th.boy h3{
color:#003399;
}

#search table th.girl h3{
color:#ff3399;
}

.itemname{
margin-left:auto;
padding:10px 0px 8px;
width:182px;
height:30px;
line-height:15px;
font-size:12px;
font-weight:normal;
background:url(images/search/item_hd.gif) no-repeat;
}

.itemname span{
font-size:11px;
display:block;
}
.itemdata{
margin-left:auto;
width:180px;
border-width:0px 1px;
border-style:solid;
border-color:#f90;
background:#ffc url(images/search/dl_bg.gif) repeat;
}

.itemdata dt{display:none;
}
.itemdata dl{
margin:0px;
padding:0px;
line-height:20px;}

.itemdata dd{
margin:0px;
padding-left:60px;
padding-right:20px;
font-size:12px;
line-height:20px;
letter-spacing:1px;
}

.itemdata dl.boy{
height:20px;
background: url(images/search/boy.gif) center no-repeat;
}
.itemdata dl.girl{
height:20px;
background:url(images/search/girl.gif) center  no-repeat;
}

.itemdata dl.boy,
.itemdata dl.girl
{
text-indent:-999em;
}
.itemdata dl.dogbirth{
background:url(images/search/dl_date.gif) 20px -2px no-repeat;
}
.itemdata dl.itemprice{
color:#f00;
font-weight:bold;
background:url(images/search/dl_price.gif) 20px -2px no-repeat;
}


.itemdata dl.itemprice span{
font-weight:normal;
font-size:10px;
color:#666;
}

#search td.loglist3 p.memo1{
padding:0px;
margin:0px;}

.logtotal{
width:350px;text-align:right;
}
.lognext{
width:200px;float:right;
text-align:right
}

#log02{padding:5px;}
#log02 .logtotal{
width:200px;float:right;
text-align:right
}

#log02 .lognext{
width:350px;
text-align:left;
}
/*---*/
#item{
width:574px;
margin-left:auto;
padding-right:1px;
}
#item h2{
background:#ffc url(images/search/header_item.jpg) no-repeat;
height:30px;
text-indent:1em;
font-size:14px;letter-spacing:1px;
font-weight:normal;
color:#666;
width:573px;}

#item h2 span{
font-size:12px;
letter-spacing:0px;
font-weight:normal;
}

#item .item{
width:572px;
background:#ffc;
border-width:0px 0px 1px 1px;
border-style:solid;
border-color:#f90;
padding:10px 0px;
}
#item .itemimage{
width:360px;
height:240px;
background:#fff;
border:1px solid #f90;
}

#item table h3{
text-align:center;
}
#item table td.boy h3{
color:#003399;
}

#item table td.girl h3{
color:#ff3399;
}

#item .item table{
border-collapse:collapse;
margin:0px auto;
width:560px;
background:#ffc url(images/search/bg_table.gif) bottom right repeat-y;
}

#item .item td{
border-collapse:collapse;
margin:0px;
padding:0px;
width:182px;
background: url(images/search/item_ft.gif) bottom right no-repeat;
}
#item td p{
width:181px;
margin-left:auto;
text-align:center;
}


#botCate{padding:5px 0px;
}
#botCate a{
outline:none;
display:block;
text-indent:-999em;
width:150px;
margin:0px auto;
background: url(images/search/bot_cate.gif) bottom right no-repeat;
height:20px;
}

.memo2{
padding:5px;
width:536px;
background:#fff;
border:1px solid #f90;
margin:5px auto 0px;
line-height:15px;
font-size:12px;}
.backpage{
padding:5px;
text-align:right;
}