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

/*
ヘッダー
---------------------------------------------------------------------------------*/
div#header{
	width: 990px;
	height: 130px;
	margin: 0px auto;
	background: url(../img/static/bg_header.jpg) repeat-x;
}

div#header img{
	float: left;
	display: block;
}

div#header div#logo{
	float: left;
	padding: 1px 0px 0px 15px;
}

div#header h2{
	float: left;
	margin: 0px;
	padding: 1px 0px 0px 0px;
}

div#header .spc_img{ margin: 5px 0px 0px 0px; }

/*
メイン
---------------------------------------------------------------------------------*/
div#wrap_main h3{ margin: 0px; }

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

div#wrap_maincnt ul#topic_path{ margin: 0px 0px 10px; }

/*
コンテンツ共通
---------------------------------------------------------------------------------*/
div#wrap_maincnt div.wrap_cnt{
	width: 648px;
	color: #666666;
}

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

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

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_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_subcnt div#wrap_site{ padding-top: 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: 10px 5px 0px;
	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%;
}
