/*検索結果用CSS*/

#keysearch {
	margin:10px 0px 0px 0px;
	padding:0px;
	width:640px;
	height:40px;
	float:left;
	color:#ffffff;
	background-color:#B4B4B4;
	text-align:left;
}

#keysearch dt {
	margin:0px;
	padding:13px 0px 0px 20px;
	width:120px;
	float:left;
	color:#000;
	font-weight:600;
}


#keysearch dd {
	margin:0px;
	padding:8px 0px 0px 0px;
	width:500px;
	float:right;
}

#search_inp {
	width:354px;
	border:1px #323232 solid;
}

#serc_sub {
	margin:0px 0px 0px 5px;
	width:113px;
	height:25px;
	background-image:url("../img/searchsubmit.gif");
	text-indent:-300px;
	overflow:hidden;
	border:0px;
}


#searchEndarea {
	margin:0px;
	padding:4px 0px 3px 0px;
	width:640px;
	float:left;
	color:#4C1500;
	text-align:left;
}

#searchEndarea2 strong,
#searchEndarea strong {
	font-size:2em;
}

#searchEndarea2 em,
#searchEndarea em {
	color:#ff1a00;
	font-weight:600;
	font-size:2em;
}

#searchEndarea2 a,
#searchEndarea a {
	xcolor:#0000FF;
	font-weight:600;
	padding:3px 0px 3px 20px;
	background-image:url("../search/img/wdIcon.gif");
	background-repeat:no-repeat;
}




#search_nextback {
	margin:0px;
	padding:5px 0px;
	width:640px;
	float:left;
	text-align:left;
}

#search_nextback a {
	padding:3px;
	background-image:url("../search/img/nb_a.gif");
	xcolor:#0000ff;
	font-weight:600;
}

#search_nextback u {
		color:#000;
}

#search_text {
	margin:0px;
	padding:5px 0px;
	width:640px;
	float:left;
	font-weight:600;
	color:#505050;
	text-align:left;
}


/*検索結果お店一覧*/
/*///////////////////////////////////////////////////////Aタイプ//////////////////////////////////////////////////*/
#searchOne {
	margin:0px 0px 10px 0px;
	padding:5px 10px 0px 0px;
	width:630px;
	height:227px;
	float:left;
	background-image:url("../search/img/searchOne.gif");
	background-repeat:no-repeat;
}



#searchOne h4 {
	margin:0px;
	padding:0px 0px 0px 10px;
	width:620px;
	color:#0000FF;
	text-align:left;
	font-size:1em;
	float:left;
}

#searchOne h4 a {
	xcolor:#000;
}

#searchOne #shopname {
	margin:0px;
	padding:0px 0px 0px 10px;
	width:620px;
	height:25px;
	float:left;
	text-align:left;
	line-height:2em;
	color:#505050;
}


#searchOne #shopname strong {
	padding:0px 10px 0px 0px;
	color:#000;
	font-size:18px;
	font-weight:900;
}

#searchOne #shopname strong a {
	xcolor:#000;
}

#searchOne dl {
	margin:0px;
	padding:10px 0px 0px 0px;
	width:473px;
	height:103px;
	float:right;
}


#searchOne  dt {
	margin:0px 0px 1px 0px;
	padding:8px 0px 0px 0px;
	width:55px;
	height:17px;
	float:left;
	font-size:0.9em;
	font-weight:600;
	color:#4C1500;
}

#searchOne dd {
	margin:0px 0px 1px 0px;
	padding:8px 0px 0px 0px;
	width:412px;
	height:17px;
	font-size:0.9em;
	text-align:left;
	float:right;
	font-weight:600;
	color:#4C1500;
}

#s_photo {
	margin:0px;
	padding:8px 0px 0px 0px;
	float:left;
	width:148px;
	height:105px;
	text-align:right;
}

#tel_mail {
	margin:0px;
	padding:3px 0px 0px 10px;
	width:620px;
	float:left;
	height:25px;
	color:#000;
	font-weight:600;
	text-align:left;
}

#tel_mail a {
	xcolor:#000;
}

.slink {
	margin:0px;
	padding:10px 0px 0px 0px;
	width:630px;
	height:23px;
	float:right;
	text-align:center;

}

.slink a {
	margin:0px auto;
	padding:0px;
	width:150px;
	height:24px;
	display:block;
	background-image:url("../search/img/shoplink.gif");
	background-repeat:no-repeat;
}

/*///////////////////////////////////////////////////////Bタイプ//////////////////////////////////////////////////*/
#searchTwo {
	margin:0px 0px 10px 0px;
	padding:5px 10px 0px 0px;
	width:630px;
	height:313px;
	float:left;
	background-image:url("../search/img/searchOne2.gif");
	background-repeat:no-repeat;
}



#searchTwo h4 {
	margin:0px;
	padding:0px 0px 0px 10px;
	width:620px;
	color:#000;
	text-align:left;
	font-size:1em;
	float:left;
}

#searchTwo h4 a {
	xcolor:#000;
}

#searchTwo #shopname {
	margin:0px;
	padding:0px 0px 0px 10px;
	width:620px;
	float:left;
	text-align:left;
	color:#4C1500;
}


#searchTwo #shopname strong {
	padding:0px 10px 0px 0px;
	color:#000;
	font-size:18px;
	font-weight:900;
}

#searchTwo #shopname strong a {
	xcolor:#000;
}


#searchTwo dl {
	margin:0px;
	padding:10px 0px 0px 0px;
	width:120px;
	float:right;
}


#searchTwo dt {
	margin:0px;
	padding:3px 0px 0px 2px;
	width:138px;
	height:14px;
	float:left;
	text-align:left;
	font-size:0.9em;
	font-weight:600;
	background-image:url("../search/img/two_dl.gif");
	background-repeat:no-repeat;
	color:#4C1500;
}

#searchTwo dd {
	margin:0px;
	padding:0px;
	width:130px;
	font-size:0.9em;
	text-align:left;
	float:left;
	font-weight:600;
	color:#4C1500;
}

#searchTwo dd a {
	xcolor:#0000FF;
}

#s_bphoto {
	margin:15px 0px 0px 10px;
	padding:0px;
	float:left;
	width:490px;
	height:217px;
	display:inline;

}


/*///////////////////////////////////////////////無料掲載///////////////////////////////////////////////////////*/
#searchFree {
	margin:0px 0px 10px 0px;
	padding:3px 0px 3px 5px;
	width:625px;
	height:auto;
	float:left;
	text-align:left;
	background-color:#F8FFF0;
	border-top:1px #E6FFCA solid;
	border-bottom:1px #E6FFCA solid;
}


#searchFree strong {
	padding:0px 10px 0px 0px;
	color:#0000FF;
	font-size:1.1em;
}





/*//////////////////////////////////////////////////////////////////////////検索結果追尾バナー*/
#koukokuBox {
	margin:0px;
	padding:0px;
	width:300px;
	height:auto;
	background-color:#dcdcdc;
	float:right;
	
	
}


#search_koukokuAd {
	margin:15px 0px 0px 0px;
	padding:47px 0px 0px 0px;
	width:300px;
	position:relative;
	float:right;
	background-image:url("../search/img/searchMenuback.gif");
	background-repeat:no-repeat;
}




#search_koukokuAd li {
	margin:0px;
	padding:0px;
	width:300px;
	height:auto;
	float:left;
}



#koukokuAdCl {
	clear:both;
	width:950px;
	height:15px;
}



/*/////////////////////////////////////////お仕事人気ランキング/////////////////////////////////////////////*/
#rankingBox {
	margin:0px;
	padding:0px;
	width:640px;
	height:auto;
	float:left;
	color:#505050;
	background-image:url("../search/img/ranking_back.gif");
	background-repeat:no-repeat;
	background-position:0px 20px;
}



#rankingBox p {
	margin:0px;
	padding:5px 0px;
	width:640px;
	font-weight:600;
	text-align:left;
	float:left;
}



#rankingBox .rank1-3 {
	margin:55px 0px 0px 0px;
	padding:0px;
	width:130px;
	height:auto;
	float:left;
}



#rankingBox .rank1-3 dt {
	margin:0px;
	padding:0px;
	width:130px;
	height:71px;
	float:left;
}



#rankingBox .rank1-3 dd {
	margin:0px;
	padding:20px 0px 0px 0px;
	width:130px;
	height:auto;
	float:left;
	text-align:center;
}



#rankingBox .rank4-5 {
	margin:55px 0px 0px 0px;
	padding:0px;
	width:125px;
	height:auto;
	float:left;
}



#rankingBox .rank4-5 dt {
	margin:0px;
	padding:0px;
	width:125px;
	height:71px;
	float:left;
}



#rankingBox .rank4-5 dd {
	margin:0px;
	padding:20px 0px 0px 0px;
	width:125px;
	height:auto;
	float:left;
	text-align:center;
}


#rankingBox .rank1-3 dd a,
#rankingBox .rank4-5 dd a {
	xcolor:#000;
	font-weight:600;
}


/*//////////////////////////////////////////追加検索//////////////////////////////////////////////////*/
#plus_searchBox {
	margin:30px 0px 0px 0px;
	padding:15px 0px 0px 15px;
	width:625px;
	height:auto;
	float:left;
	background-image:url("../search/img/plus_searchBox.gif");
	background-repeat:no-repeat;
}

#plus_searchBox p {
	margin:0px;
	padding:0px;
	width:615px;
	float:left;
	color:#4C1500;
	font-weight:600;
	text-align:left;
}

#plus_searchBtm {
	margin:0px;
	padding:0px;
	width:640px;
	height:8px;
	float:left;
	background-image:url("../search/img/plus_searchBtm.gif");
	background-repeat:no-repeat;
	background-position:bottom;
}


#p_searchbigArea {
	margin:20px 0px 20px 0px;
	padding:0px;
	width:608px;
	height:auto;
	float:left;

}

#p_searchbigArea li {
	margin:0px;
	padding:20px 0px 0px 0px;
	width:152px;
	height:46px;
	font-size:15px;
	float:left;
	background-image:url("../search/img/p_searchA.gif");
	background-repeat:no-repeat;
}

#p_searchbigArea li a {
	color:#000000;
	font-weight:600;
}

/*///////////////////////////////////////////////////検索スモールエリア/////////////////////////////////////////////////*/
#p_searchsmallArea {
	margin:2px 0px 3px 0px;
	padding:3px 0px 2px 5px;
	width:603px;
	height:auto;
	float:left;
	background-image:url("../search/img/search_back.gif");

}

#p_searchsmallArea li {
	margin:0px 0px 3px 0px;
	padding:5px 0px 0px 5px;
	width:145px;
	height:26px;
	float:left;
	color:#0000ff;
	font-weight:600;
	text-align:left;
	font-size:1em;
	background-image:url("../search/img/p_searchB.gif");
	background-repeat:no-repeat;
}

#p_searchsmallArea li a {
	color:#000000;
}

#p_searchsubmit {
	margin:0px;
	padding:5px 0px 0px 0px;
	width:615px;
	height:auto;
	float:left;
	text-align:center;
}

#p_sub {
	margin:0px auto;
	width:142px;
	height:37px;
	color:#005447;
	font-size:1.3em;
	font-weight:600;
	background-color:#CCFF42;
	border:2px #73BE1E solid;
}


#keisai_koukoku {
	margin:20px 0px 0px 0px;
	float:left;
}


/*//////////////////////////////////////////////////写真////////////////////////////////////////////////////*/
#lookforphoto {
	margin:25px 0px 0px 0px;
	padding:14px 0px 0px 0px;
	width:640px;
	height:20px;
	float:left;
	text-align:left;
	color:#ffffff;
	font-size:12px;
	text-align:right;
	background-image:url("../search/img/lookforphoto.gif");
	background-repeat:no-repeat;
}


#searchEndarea2 {
	margin:0px;
	padding:4px 0px 3px 0px;
	width:640px;
	float:left;
	color:#4C1500;
	text-align:left;
}



#search_nextback2 {
	margin:0px;
	padding:5px 0px;
	float:right;
	text-align:left;
	display:inline;
}

#search_nextback2 a {
	padding:3px;
	background-image:url("../search/img/nb_a.gif");
	font-weight:600;
}

#search_nextback2 u {
		color:#440079;
}

.photo_search {
	margin:6px 0px 0px 0px;
	padding:0px;
	width:315px;
	height:100px;
	float:left;
}

.photo_search dt {
	margin:0px;
	padding:0px;
	width:134px;
	height:100px;
	float:left;
}



.photo_search dd {
	margin:0px;
	padding:0px 0px 0px 5px;
	width:170px;
	height:100px;
	float:right;
	color:#796F51;
	background-image:url("../search/img/photo_search_back.gif");
	background-repeat:no-repeat;
	text-align:left;
}

.photo_search dd em,
.photo_search dd strong {
	color:#000;
	font-weight:600;
}

.photo_search dd b {
	color:#4C1500;
}
