@charset "UTF-8";
/*---------------------------------------------------------------------------------
quick
---------------------------------------------------------------------------------*/

/*
import
---------------------------------------------------------------------------------*/
@import "system.css";

/*
コンテンツ左
---------------------------------------------------------------------------------*/
div#wrap_maincnt{ width: 650px; }

p.l_float{ float: left; }

p.r_float{ float: right; }

/*
PICK UP
---------------------------------------------------------------------------------*/
h6#title_pickup{
	margin: 0px;
	text-align: left;
}

/*
業種・エリア
---------------------------------------------------------------------------------*/
table#tbl_search{ margin: 0px; }

#wrap_maincnt h4{
	margin: 0px;
	height: 20px;
}

#tbl_search td{ vertical-align: top; }

#tbl_search .section{
	width: 320px;
	border: 1px solid #CCCCCC;
}

#tbl_search table{
	margin: 10px;
	font-size: 75%;
}

#tbl_search table td{
	padding: 5px 0px;
	text-align: left;
	color: #000000;
	background: url(../img/cmn/bdr_blue.gif) bottom repeat-x;
}

#tbl_search input{ vertical-align: middle; }

div#again a{ color: #0000CC; }

div#wrap_button{
	margin: 15px 0px;
	text-align: center;
}

input#btn_start{
	width: 230px;
	height: 55px;
	margin: 0px auto;
	display: block;
	background: url(../img/search/btn_start.gif) no-repeat;
	border: none;
	cursor: pointer;
}

/*
ワード
---------------------------------------------------------------------------------*/
div.section{
	width: 608px;
	margin: 0px 0px 15px;
	padding: 20px;
	text-align: left;
	border: 1px solid #CCCCCC;
}

div.section input{
	float: left;
	width: 450px;
	margin: 2px 0px;
	border: 1px solid #999999;
}

div.section input.btn_startmini{
	width: 85px;
	height: 25px;
	margin: 0px auto 5px 10px;
	background: url(../img/search/quick/btn_startmini.gif) no-repeat;
	border: none;
	cursor: pointer;
}

div.section p{
	clear: left;
	width: 608px;
	margin: 0px;
	padding: 0px;
	font-size: 75%;
	color: #CC0000;
}

/*
コンテンツ右
---------------------------------------------------------------------------------*/
div#wrap_subcnt{ width: 290px; }

div#wrap_subcnt h5,
div#wrap_subcnt h6{
	margin: 0px;
	height: 20px;
}

div#wrap_subcnt div.wrap_cnt{ padding: 10px 0px; }

/*
特集・急募店
---------------------------------------------------------------------------------*/
div#wrap_subcnt dl{
	width: 270px;
	margin: 0px 8px;
	text-align: left;
}

div#wrap_subcnt dt{
	float: left;
	width: 180px;
	margin: 0px;
	padding: 0px;
}

div#wrap_subcnt dt img,
div#wrap_subcnt dd img{ display: block; }

div#wrap_subcnt dd{
	float: right;
	width: 90px;
	margin: 0px;
	padding: 0px;
	text-align: center;
}

div#wrap_subcnt p{
	margin: 0px 0px 3px;
	padding: 0px;
	font-size: 10px;
	color: #666666;
}

/*
PICK UP
---------------------------------------------------------------------------------*/
div#wrap_pickup{ text-align: left; }

div#wrap_pickup p{ margin: 0px 10px 3px 10px; }

div#wrap_pickup img{ margin: 0px 10px; }

/*
お仕事スピード検索
---------------------------------------------------------------------------------*/
div#wrap_subcnt div#wrap_quick{ padding: 10px 8px; }

div#wrap_subcnt h5#title_quick{ height: 45px; }

div#wrap_quick p#txt_quick{
	margin: 0px auto 5px;
	padding: 0px;
	font-size: 12px;
	font-weight: bold;
}

p#txt_quick span{
	font-size: 18px;
	color: #CC0000;
}

div#wrap_quick h4{
	margin: 10px 0px 5px;
	text-align: left;
}

div#wrap_quick select{
	width: 270px;
	margin: 2px 0px;
}

div#wrap_quick input#quick_keyword{
     font-size: 12px;
     margin: 2px 0px;
     width: 265px;
}

div#wrap_quick input.btn_submit{
	float: right;
	width: 95px;
	height: 25px;
	margin: 2px 0px 10px;
	cursor: pointer;
	border: none;
	background: url(../img/right/btn_submit.gif) no-repeat;
}

div#wrap_subcnt div#wrap_quick a.refine{
	width: 270px;
	height: 35px;
	margin: 0px;
	display: block;
}

div#wrap_quick table a{ color: #0000CC; }

div#wrap_quick table{
	width: 270px;
	margin: 10px 0px 0px;
}

div#wrap_quick th,
div#wrap_quick td{ font-size: 12px; }

div#wrap_quick th{
	padding: 5px 0px;
	font-weight: normal;
	text-align: center;
	background: #EEEEEE;
}

div#wrap_quick td{
	padding: 10px 5px 0px;
	text-align: left;
}

div#wrap_quick .panel{ cursor:pointer; }
div#wrap_quick .panel a{ text-decoration:none; }
div#wrap_quick .panel-up3{	background:url(../img/right/bg_down.gif) no-repeat scroll 0px 0px; }
div#wrap_quick .panel-down3{ background:url(../img/right/bg_up.gif) no-repeat scroll 0px 0px; }
div#wrap_quick .panel-closed{ display:none; }

/*
運営サイト
---------------------------------------------------------------------------------*/
div#wrap_subcnt h6#title_site{ margin: 10px 0px 0px; }

div#wrap_site ul{
	width: 280px;
	margin: 0px auto;
	padding: 0px;
	text-align: left;
}

div#wrap_site li{
	float: left;
	width: 130px;
	display: block;
	margin: 0px 5px;
	padding: 0px;
	font-size: 10px;
	line-height: 140%;
}

div#wrap_site img{ border: 1px solid #CCCCCC; }

div#wrap_site a{
	text-decoration: none;
	color: #000000;
}

/*
クライアント向け情報
---------------------------------------------------------------------------------*/
div#wrap_subcnt h6#title_client{ margin: 10px 0px 0px; }

div#wrap_client ul{
	width: 280px;
	margin: 0px auto;
	padding: 0px;
	text-align: left;
}

div#wrap_client li{
	float: left;
	width: 130px;
	display: block;
	margin: 0px 5px;
	padding: 0px;
	font-size: 10px;
	line-height: 140%;
}
