@charset "UTF-8";

@media only screen and (max-width: 599px),
(max-device-width: 599px) {
/*==========================================
search
==========================================*/
	#search_box h2{
		display: block;
		width: 100%;
	}
	#search_box .search_select{
		display: block;
		width: 100%;
		float: none;
		text-align: center;
	}
	#search_box .search_select select{
		max-width: 100%;
		margin: 0 0 10px;
	}
	#search_box .custom{
		max-width:100%;
		margin: 0 0 5px;
	}
	#search_box{
		padding: 0 10px;
	}
	#search_box .search_results{
		display: block;
	}
	#search_box .search_results a{
		width:98%;
	}
	#search_box li .number{
		padding: 0 5px;
		font-size: 16px;
	}
	#search_box li a .number{
		font-size:14px;
	}
	#search_box .search_results li .thumb{
		background-color: #eee;
		width:30%;
		max-width: 250px;
		min-width: initial!important;
		min-width: auto;
		vertical-align: middle;
		padding: 0 2px;
	}
	#search_box .search_results li p img{
		width:100%;
	}
	#search_box .search_results li dl{
		width: 67%;
		padding: 0 5px;
	}
	#search_box .search_results li dl dd:last-child{
		display:none;
	}
	#search_box .search_results li dl:before{
		content: "";
		border: none;
		border-right: none;
		position: static;
		top: 0;
		left: 0;
	}
	#search_box .search_results li dl dt , #search_box .search_results li dl .time {
		color:#000;
	}
}
