h1#listh1{
background:url("../img/non_ob.gif") no-repeat;
height:52px;
color:#ffffff;
padding:20px 0 0 40px;
font-weight:bold;
}


#dvdarea{
width:110%;
position:relative;
margin:5px 0 15px 0;
}

.dvd{
width:248px;
border:2px #dddddd solid;
height:450px;
padding-top:5px;
margin:0 5px 5px 0;;
float:left;
position:relative;
}
.packimg{
width:230px;
margin:10px auto;
}
.packimg img{
max-width:230px;
}
.dvdtitle{
width:230px;
margin:0 auto;
height:50px;
}
.dvdtitle a{
color:#be2222;
line-height:130%;
text-decoration:none;
font-size:14px;
}
.dvdtitle a:hover{
text-decoration:underline;
}
.dvdcon{
width:230px;
margin:5px auto;
position:relative;
}
.dvdcon div{
margin-bottom:5px;
}
.dvdcon,.dvdcon a{
font-size:12px;
line-height:130%;
text-decoration:none;
}
.dvdcon a:hover{
text-decoration:underline;
}
.dvdctl{
position:absolute;
left:95px;
bottom:-13px;;

}

.set{
background:#be2222;
width:30px;
height:9px;
position:absolute;
top:-2px;
left:10px;
}


/*---------page-------*/
.page-cont{
height:30px;
text-align:right;
width:100%;
position:relative;
margin:10px 0 0 0;
}
.pagenate{
position:absolute;
right:0;
}
.pagenate li{
float:left;
margin:0 5px 0 0;
}


.pagenate li a{
padding:5px;
display:block;
min-width:21px;
text-decoration:none;
background:#d5d5d5;
border-radius:5px;
text-align:center;
color:#ffffff;
}

.pagenate li a:hover{
background:#a4a4a4;
}

a#current{
background:#be2222;
}

/*----------cart--------------------------*/

.cartin{
position:relative;
top:20px;
left:23px;
}
.cartin img{
position:relative;
top:-15px;
left:-23px;
}

.hyoshi{
position:relative;
top:20px;
left:3px;
}
.sample{
position:absolute;
top:20px;
left:60px;

}

