@import url("common.css");
@import url("header.css");
@import url("rightcol_navi.css");
@import url("footer.css");

#maincol{
	float:left;
	width:580px;
}

#result h2{
	margin:0 0 4px 0;
	padding:0.3em 0 0.3em 16px;
	font-size:100%;
	color:#D28C00;
	letter-spacing:0.1em;
	background-image:url("../commonimg/result_tbar.gif");
	background-repeat:repeat-y;
	background-position:0 0;
}


#result div.headline{
	float:left;
	margin:4px;
	padding:0.5em 0;
	width:560px;
		background-image:url("../commonimg/underline_dot.gif");
	background-repeat:repeat-x;
	background-position:0 100%;
}

#result p.cate{margin:0;}

#result p.genre{
	float:left;
	margin:0;
	padding:0.2em;
	font-size:70%;
	text-align:right;
}

#result p.shop{
	margin-left:6px;
	height:2em;
	vertical-align:middle;
	font-size:90%;
	font-weight:bold;
	color:#333333;
	background-color:#66FF66;
}

#result h3{
	margin:0.2em 0.4em;
}

#result h3 a{
	font-size:80%;
	line-height:1.0em;
}

#result h4{
	margin:0.2em 0.4em;
}

#result h4 a{
	font-size:90%;
	line-height:1.0em;
}

#link h2{
	margin:0 0 4px 0;
	padding:0.3em 0 0.3em 16px;
	font-size:100%;
	color:#00B46E;
	letter-spacing:0.1em;
	background-image:url("../commonimg/link_tbar.gif");
	background-repeat:repeat-y;
	background-position:0 0;
}

#link h3{
	font-size:80%;
	font-weight:normal;
}

#link div.headline{
	float:left;
	margin:4px;
	padding:0.5em 0;
	width:560px;
		background-image:url("../commonimg/underline_dot.gif");
	background-repeat:repeat-x;
	background-position:0 100%;
}

#link h4{
	margin:0.2em 0.4em;
}

#link h4 a{
	font-size:90%;
	line-height:1.0em;
}

#link h4 img{
	margin-right:4px;
}

#link p.comm{
	margin-left:1.5em;
}
