body{margin:0;padding:0;}

div#item ul{
	width:723px;
	height:auto;
	margin:0;
	padding:0;
	list-style:none;
	}

div#item ul:after{
	content:'';
	display:block;
	clear:both;
	}

div#item li{
	width:216px;
	height:230px;
	margin:0 0 27px;
	padding:7px 13px 0 12px;
	float:left;
	}
	
div#item li a{
	color:#525252;
	font-weight:bold;
	border:0;
	text-decoration:none;
	}

div#item li a:hover{text-decoration:underline;}

div.price{font-weight:bold;color:#AF1313;font-size:13px;}

div#item li p.item_name{
	margin:0;
	padding:4px 0 0 3px;
	font-size:13px;
	line-height:160%;
	}

div#item li p.item_dir{
	margin:0;
	padding:5px 0 0 3px;
	font-size:12px;
	line-height:160%;
	color:#525252;
	}

div#item2 ul{
	width:676px;
	height:auto;
	margin:0;
	padding:0;
	list-style:none;
	}

div#item2 ul:after{
	content:'';
	display:block;
	clear:both;
	}

div#item2 li{
	width:216px;
	height:230px;
	margin:0 0 27px;
	padding:7px 8px 0 0;
	float:left;
	}
	
div#item2 li a{
	color:#525252;
	font-weight:bold;
	border:0;
	text-decoration:none;
	}

div#item2 li a:hover{text-decoration:underline;}

div.price{font-weight:bold;color:#AF1313;font-size:13px;}

div#item2 li p.item_name{
	margin:0;
	padding:4px 0 0 3px;
	font-size:13px;
	line-height:160%;
	}

div#item2 li p.item_dir{
	margin:0;
	padding:5px 0 0 3px;
	font-size:12px;
	line-height:160%;
	color:#525252;
	}

@media only screen and (max-width: 680px){
	div#item ul{
		width:95%;
		height:auto;
		margin:0 auto;
		padding:0;
		list-style:none;
	}
	
	div#item li{
		width:100%;
		height:auto;
		margin:0 0 27px;
		padding:0;
		float:none;
	}
	
	div#item img{width:100%;}
}

@media only screen and (max-width: 736px){
	#det_wrap{
		width:100%;
	}
	
	#det_wrap img{
		width:100%;
	}
	
	.title-block{
		width:95%;
		padding:0;
		margin:85px 0 25px;
		border:0;
		border-top:none;
	}
	
	
}