/* screens smaller than 690---------------------------------------------------------- */
@media only screen and (max-width:690px) {

/*layout*/
/*------------------------------------------------------------------------------*/



/*search*/
/*------------------------------------------------------------------------------*/

.result_box .result_text{
	margin-bottom: 10px;
}

.db_search_top_box .search_sort{
	width: 100%;
	float: none;
	margin-bottom: 10px;
}

#pager_top{
	width: 100%;
	float: none;
}

.result_box .search_sort dt, .result_box .search_sort dd, .result_box .search_sort li {
    display: block;
}

.result_box .search_sort dt{
	margin-bottom: 10px;
}

.result_box .search_sort li {
    padding-right: 0px;
    padding-left: 0px;
}

.search_item_box_wrapper .search_item_box{
	width: 95%;
	float: none;
	margin: 0 auto 20px auto;
}

.search_item_box_wrapper .search_item_box:first-child {
	margin: 0 auto 20px auto;
}

.search_item_detail .search_item_name {
	width: 100%;
	float: none;
}

.search_item_detail .search_item_info{
	width: 100%;
	float: none;
}

.search_item_info_child dt{
	width: 25%;
} 

.search_item_info_child dd{
	width: 73%;
} 


.search_item_photo_box .search_item_image a{
	width: 100%;
	height: 200px;
	display: block;
}

.search_item_photo_box .search_item_image img{
	max-width: 100%;
	max-height: 100%;
	width: auto;
	height: auto;
}



/*item*/
/*------------------------------------------------------------------------------*/

.item_box01_in .item_text{
	width: 100%;
	float: none;
	margin-bottom: 20px;
}

.item_box01_in .item_photo_box{
	width: 100%;
	float: none;
}

#item_box01 .item_photo {
	width: 100%;
	height: 150px;
	display: block;
}

#item_box01 .item_photo img {
    max-height: 150px;
}

#item_box01 .item_photo_thumbnail{
	display: none;
}

#item_box03 .db_item_pdf_icon{
	margin-top: 40px;
}

#item_box03 .db_item_pdf_icon a{
	width: 95%;
	margin: 0 auto;
}

.recommend_item_photo_wrapper li{
	width: 95%;
	float: none;
	margin: 0 auto 20px auto;
}

.recommend_item_photo_wrapper li:first-child{
	margin: 0 auto 20px auto;
}

.recommend_item_photo_wrapper .recommend_item_photo{
	width: 100%;
	height: auto;
}

.recommend_item_photo_wrapper .recommend_item_photo a {
	width: 100%;
	height: auto;
	display: inline;
}

.recommend_item_photo_wrapper .recommend_item_photo img{
	max-width: 100%;
	max-height: none;
}




/*------------------------------------------------------------------------------*/
}