/* CSS Document */


/* contents */

#contents{
width:1170px;
margin:0 auto;
}
#contents .item{
float:left;
width:103px;
height:182px;
margin:0 7px 20px;
background:#333;
overflow:hidden;
}
#contents .item dl{
text-align:center;
background:#fff;
}
#contents .item dt{
height:22px;
color:#fff;
line-height:22px;
background:#000;
overflow:hidden;
}
#contents .item dd{
height:160px;
line-height:29px;
overflow:hidden;
}
#contents .item img{
width:103px;
height:131px;
}




@media screen and (max-width: 1213px){

/* contents */
#contents{
width:936px;
}


}



@media screen and (max-width: 979px){

/* contents */
#contents{
width:702px;
}


}



@media screen and (max-width: 745px){

/* contents */
#contents{
width:300px;
}

#contents .item{
width:90px;
height:auto;
margin:5px;
}
#contents .item dt{
height:20px;
font-size:11px;
line-height:20px;
}
#contents .item dd{
height:144px;
}
#contents .item img{
width:90px;
height:115px;
}


}