@charset "UTF-8";

/*
 * ============================================
 * COPYRIGHT(C)2004-2009 CYBRiDGE CORPORATION.
 * URL: http://www.cybridge.jp/
 * ============================================
 */

#p-search #hit				{ height:1%; margin:6px 0px; background: #FFF url(/img/common/line_dot.gif) repeat-x 0px 100%;}
#p-search #hit p			{ margin:0px; float:left; width:300px; }
#p-search #hit strong		{ color:#CC0000; font-size:145%; }
#p-search #hit form			{ margin:0px; padding-bottom:3px; float:right; width:130px; text-align:right;}

#p-search .search-util		{ text-align:center; margin:8px 0px; color:#999;}

#p-search #main h2{
	background:#478814 url(/img/common/h2_search.jpg) repeat-x 0px 100%;
	font-weight:bold;
	padding:5px 5px 7px 5px;
	margin:20px 0px 5px 0px;
	font-size:16px;
}
#p-search #main h2 a{
	color:#FFFFFF;
}
#p-search #main h2 a:hover{
	text-decoration:underline;
}
#p-search #main .sheetg th{
	width:100px;
}
#p-search #main .next{
	text-align:right;
	margin-bottom:5px;
}
#p-search #main .next a{
	background:url(/img/common/arrow_right.gif) no-repeat 0px 50%;
	padding-left:11px;
	margin-bottom:5px;
	text-decoration:underline;
}
#p-search #main .pager .next a {
	background: none !important;
	padding-left: 8px !important;
	}
#p-search #main .godetail{
	background-color:#F1F1F1;
	padding:10px;
	margin:10px 0px;
	text-align:center;
}
#p-search #main p.livecam{
	margin-bottom:5px;
}

#p-search #main .company table th{
	width:70px;
}

#p-search #main .comphoto{
	float:right;
	width:190px;
	text-align:right;
}
#p-search #main .comphoto img{
	padding:1px;
	border:1px solid #CCC;
	margin-bottom:5px;
}

#p-search #main .comtxt {
	width: 725px;
	}
#p-search #main .comtxt h3{
	color:#060;
	font-weight:bold;
	background:url(/img/common/line_dot.gif) repeat-x 0 100%;
	padding-bottom:5px;
	margin-bottom:10px;	
	}

#p-search #main .comtxt table.sheet{
	float:left;
	width:525px;
}

.thumbnail-1	{width:180px; height:auto;}
.thumbnail-2	{margin-right:6px;}
.thumbnail-3	{}

.ad-foot{ background: #ECF5FA url(/img/common/mag_b.gif) no-repeat 10px 50%; margin:15px 0px; padding:15px 15px 15px 70px; }
.ad-foot a{ font-size:110%; font-weight:bold; display:block; margin-bottom:5px;}

#p-w-search #main ul{
	float:left;
}
#p-w-search #main ul li{
	margin-bottom:5px;
}
#p-w-search #main ul li a{
	background:url(/img/common/arrow_right.gif) no-repeat 0px 4px;
	padding-left:11px;
} 

#p-w-search #rightSn{
	width:180px;
	float:right;
}

#p-search #main .banner{
	margin:20px 0px;
}

#searchPanel .open {
	background:transparent url(/img/icon/condition_icon.gif) no-repeat 0 50%;
	padding:3px 0 3px 19px;
	}
#searchPanel .close {
	background:transparent url(/img/icon/condition_close.gif) no-repeat 0 50%;
	padding:3px 0 3px 19px;
	}
#searchPanel tfoot th{
	background:#F6F6F6 url("/img/common/bg_th02.gif") repeat-x;
	padding:10px 0;
	text-align:center;
	}
#searchPanel h3 {
	margin-top: 5px;
	font-weight: bold;
	}

#searchPanel td ul li a {
	text-decoration: underline;
	}
