/********************* お仕事検索設定 *********************/
.ins{
	padding:10px 20px 0px;
}
div.search0{
	width:800px;
}
.search0 .menu{
	width:800px;
	height:36px;
	background-image:url("../img/search/menu_00.gif");
}

.search0 .menu li{
	list-style:none;
	width:150px;
	height:36px;
	float:left;
}
/*
#menu1{
	background-image:url("../img/search/menu_01.gif");
}

#menu2{
	background-image:url("../img/search/menu_02.gif");
}

#menu3{
	background-image:url("../img/search/menu_03.gif");
}

#menu4{
	background-image:url("../img/search/menu_04.gif");
}

#menu5{
	background-image:url("../img/search/menu_05.gif");
}
*/

#searchmenu11{background-image:url("../img/search/menu_01on.gif");}
#searchmenu12{background-image:url("../img/search/menu_02off_2.gif");}
#searchmenu13{background-image:url("../img/search/menu_03off_2.gif");}
#searchmenu14{background-image:url("../img/search/menu_04off_2.gif");}
#searchmenu15{background-image:url("../img/search/menu_05off_1.gif");}

#searchmenu21{background-image:url("../img/search/menu_01off_1.gif");}
#searchmenu22{background-image:url("../img/search/menu_02on.gif");}
#searchmenu23{background-image:url("../img/search/menu_03off_2.gif");}
#searchmenu24{background-image:url("../img/search/menu_04off_2.gif");}
#searchmenu25{background-image:url("../img/search/menu_05off_1.gif");}

#searchmenu31{background-image:url("../img/search/menu_01off_2.gif");}
#searchmenu32{background-image:url("../img/search/menu_02off_1.gif");}
#searchmenu33{background-image:url("../img/search/menu_03on.gif");}
#searchmenu34{background-image:url("../img/search/menu_04off_2.gif");}
#searchmenu35{background-image:url("../img/search/menu_05off_1.gif");}

#searchmenu41{background-image:url("../img/search/menu_01off_2.gif");}
#searchmenu42{background-image:url("../img/search/menu_02off_2.gif");}
#searchmenu43{background-image:url("../img/search/menu_03off_1.gif");}
#searchmenu44{background-image:url("../img/search/menu_04on.gif");}
#searchmenu45{background-image:url("../img/search/menu_05off_1.gif");}

#searchmenu51{background-image:url("../img/search/menu_01off_2.gif");}
#searchmenu52{background-image:url("../img/search/menu_02off_2.gif");}
#searchmenu53{background-image:url("../img/search/menu_03off_2.gif");}
#searchmenu54{background-image:url("../img/search/menu_04off_1.gif");}
#searchmenu55{background-image:url("../img/search/menu_05on.gif");}



.menu li a{
	display:block;
	width:150px;
	height:36px;
	float:left;
}

.back{
	background-image:url("../img/search/back.gif");
}

.under{
	background-image:url("../img/search/under.gif");
	background-repeat:no-repeat;
	background-position:bottom;
	margin-bottom:10px;
	padding-bottom:20px;
	padding-bottom:0px;
}


/********************** 一覧 ********************/
.search0 .title{
	background-color:#ffcccc;
	padding:5px 10px;
}

.search0 .details_search{
	padding:10px 20px;
}

.search0 .details_search .cat1{
	width:3em;
	float:left;
	font-weight:bold;
}

.search0 .details_search .cat2{
	padding-left:10px;
	width:7em;
	float:left;
	font-weight:bold;
}

.search0 .details_search select{
	width:200px;
}

.search0 .details_search #select1{
	float:left;
}

.search0 .details_search #select2{
}

.search0 .all{
	font-size:200%;
	font-weight:bold;
	color:#cc3333;
}


.search0 .finding{
	color:#ffffff;
	background-color:#663399;
	font-size:large;
	padding:5px;
}

.search0 .bookmark{
	font-size:small;
	text-align:right;
	padding-right:10px;
	color:#ffffff;
}
div.joblisttable{
/*	border:solid 2px #663399;*/
background-image:url("/haken/img/search/border_back.gif");
	margin-bottom:10px;
}

div.joblisttable p.righttop{
	width:385px;
	_width:380px;
	padding:6px;
	float:right;
	display:inline;
}
/*div.joblisttable span.rightbtm{
	width:350px;
	padding:0;
	float:right;
	display:block;
}*/

dl.joblist{
    margin:0;
	border-left:solid 1px #663399;
	background-color:#f3f3f3;
	width:400px;
	border-bottom:solid 1px #cccccc;
}

dl.joblist dt{
	background-color:#f3f3f3;
	border-top:solid 1px #cccccc;
	width:90px;
	padding:5px 0 5px 0;
	text-align:center;
 	float:left; 
 	clear: left;
}

dl.joblist dd{
    margin: 0 0 0 90px;
	background-color:#ffffff;
	border-top:solid 1px #cccccc;
	padding:5px;
	border-right:solid 1px #cccccc;
	border-left:solid 1px #cccccc;
}


.search0 .buttons{
	clear:both;
	border-top:solid 1px #663399;
	padding:5px;
	text-align:right;
	height:32px;
}

.search0 .buttons .name{
	padding-left:10px;
	float:left;
}

.search0 .back_no{
	float:left;
}

.search0 .next_no{
	text-align:right;
	padding-bottom:5px;
}

.search0 ul.xchkbx{
    margin:0;
    padding:0;
}
.search0 ul.xchkbx li{
   list-style-type:none;
   padding:left:16px;
}


.search0 h4.xchkbx_topic{
    margin:0;
    color:#aaaaaa;
    font-size:90%;
}
