/* screens smaller than 640---------------------------------------------------------- */
@media only screen and (max-width:640px) {

/*search*/
/*------------------------------------------------------------------------------*/

.db_search_header .search_sort_box {
    width: 100%;
    float: none;
    margin-bottom: 20px;
}

.result_box .search_sort dt {
    display: block;
}

#pager_top {
    width: 100%;
    float: none;
}

.db_search_item_wrapper .search_item_box{
	width: 48%;
	padding: 4%;
	margin-left: 0%;
	margin-right: 4%;
	margin-bottom: 15px;
}

.db_search_item_wrapper .search_item_box:nth-child(2n){
	margin-right: 0%;
}

.db_search_item_wrapper .item_box_row {
    margin-bottom: 0px;
}

.db_search_item_wrapper .search_item_box .item_image a {
    width: 100% !important;
    display: block;
}

.db_search_item_wrapper .search_item_box .item_image img {
    max-width: 100% !important;
    max-height: 138px;
}


/*item*/
/*------------------------------------------------------------------------------*/

#item_box01 .item_photo_box {
    width: 100%;
    float: none;
    margin-bottom: 40px;
}

#item_box01 .item_text {
    width: 100%;
    float: none;
}

#item_box01 .item_photo {
    width: 100%;
    display: block;
}

#item_box01 .item_photo img {
    max-width: 100%;
    max-height: 346px;
}

#item_box01 .item_photo_thumbnail img {
    max-width: 100%;
}

#item_box01 .db_item_banner_box li {
    width: 100%;
    float: none;
    margin-right: 0%;
}

#item_box01 .db_item_banner_box .banner01 a {
    padding: 6%;
}

#item_box01 .db_item_banner_box .banner02 a {
    padding: 6%;
}

#item_box01 .item_text .db_item_flag_box li{
	width: 33%;
	margin-right: 0.5%;
}

#item_box01 .item_text .db_item_flag_box li:nth-child(3n){
	margin-right: 0%;
}

#item_box01 .item_text .db_item_flag_box li:nth-child(4n){
	margin-right: 0.5%;
}

#item_box01 .item_text .db_item_flag_box li:nth-child(12n){
	margin-right: 0%;
}

#recommend .db_recommend_item_box li{
	width: 48%;
	padding: 6%;
	margin-right: 4%;
	margin-bottom: 20px;
}

#recommend .db_recommend_item_box li:nth-child(2n){
	margin-right: 0%;
}

#recommend .db_recommend_item_box li:nth-child(3n){
	margin-right: 4%;
}

#recommend .db_recommend_item_box li:nth-child(6n){
	margin-right: 0%;
}

#recommend .db_recommend_item_box .recommend_item_image a {
    width: 100%;
    height: 137px;
    display: block;
}

#recommend .db_recommend_item_box .recommend_item_image img {
    max-width: 100%;
    max-height: 135px;
}






/*------------------------------------------------------------------------------*/
}
/*------------------------------------------------------------------------------*/