ul#list {
	list-style : none;
	width : 640px;
}

ul#list li {
	float : left;
	width : 268px !important;
	width /**/: 300px;
	margin : 0 20px 20px 0;
	padding : 14px 16px 16px 16px;
	background : url(http://www.marugokaihatsu.jp/searchimg/list_bg.gif) left bottom no-repeat;
	border-top : solid 1px #b4b4b4;
}

h4.type1 {
	margin-bottom : 9px;
	font-size : 80%;
	background : url(http://www.marugokaihatsu.jp/common/dottedbg.gif) left bottom repeat-x;
}

h4.type1 a {
	display: inline-block;
	padding : 2px 0 15px 10px;
	color : #0066cc;
	text-decoration : underline;
	background-image : url(http://www.marugokaihatsu.jp/common/subarrow1.gif);
	background-repeat : no-repeat;
	background-position : 0 3px;
}

h4.type1 a:hover {
	padding : 2px 0 15px 10px;
	color : #ffffff;
	text-decoration : none;
	background-color : #0099ff;
	background-image : url(http://www.marugokaihatsu.jp/common/subarrow2.gif);
	background-repeat : no-repeat;
	background-position : 0 3px;
}

p.comment {
	margin-bottom : 12px;
	font-size : 75%;
	line-height : 1.5em;
}

dl.detail {
	width : 268px;
}

dl.detail dt.dleft {
	float : left;
	width : 120px;
}

dl.detail dt.dleft a:hover img {
	opacity : 0.6;
	filter : alpha(opacity=60);
}

dl.detail dd.dright {
	float : right;
	width : 135px;
}

dl.outline {
	clear : both;
	width : 135px;
	margin-bottom : 3px;
}

dl.outline dt.data {   
	float: left;
	margin-right : 5px;
	padding: 7px 0 8px 19px;
	font-size : 75%;
	line-height : 1.35em;
	background-image : url(http://www.marugokaihatsu.jp/common/li_circle.gif);
	background-repeat : no-repeat;
	background-position : 0 7px;
}

dl.outline dt.data {   
	clear : left;
}

dl.outline dd.value {
	padding: 7px 0 8px 0;
	background : url(http://www.marugokaihatsu.jp/common/dl.gif) left top repeat-x;
	font-size : 75%;
	line-height : 1.35em;
	text-align : right;
}

p.bdetail {
	width : 135px;
}

p.bdetail a {
	display : block;
	overflow : hidden;
	height : 0 !important;
	height /**/: 25px;
	padding-top : 25px;
	background-image :  url(http://www.marugokaihatsu.jp/searchimg/bdetail.gif);
	background-position : 0 0;
}

p.bdetail a:hover {
	background-position : 0 -25px;
}

p.bdetail a:focus {
	background-position : 0 -25px;
}

p.bdetail a:active {
	background-position : 0 -25px;
}

