
@charset "UTF-8";
h2 img.new {
	margin-left:5px;
	padding-bottom:5px
}
img {
	margin:0;
	padding:0;
	border:0;
}

.m_top10{
	margin-top:10px !important;
}

#weekly, #new, #secret {
	margin: 7px 0 20px 0;
}
#recom {
	margin-top: 7px;
}
/*-- 共通listスタイル --*/
#index #area_contentsBox {
	float:left;
	margin-right:14px;
	padding-bottom:42px;
	width:658px;
	margin-top:0;
	text-align:left
}
#weekly li, #new li, #recom li, #areaSearch li, #areaOther li, #areaCompany li {
	background:url(/img_cmn/ico_r52_cmn_0001.gif) 0 6px no-repeat;
	padding-left:12px;
	line-height:180%;
}
/*-- 注目企業 --*/
#logo li {
	border:1px solid #CCCCCC;
	padding:5px;
	width:90px;
	height:35px;
	margin-right:12px;
	text-align:left;
	float:left;
	display:block;
}
#logo img {
	margin:0;
	padding:0;
	border:0;
	vertical-align:top
}
/*20100925修正*/

/*-- 各ブロック --*/

#areaSearch, #areaOther {
	padding-top:5px;
	border-top:2px #A0A08C solid;
}
/*20100925修正　end*/
#areaMainLeft {
	width:416px;
	float:left;
}
#areaMainRight {
	width:232px;
	float:right
}
/*-- 地図 --*/	
#areaMap {
	width:232px;
}
/*-- バナー --*/	
#areaRightBanner {
	width:232px;
	text-align:center;
}
#areaRightBanner img {
	margin-top:10px;
}
/*-- 職種で探す --*/
/*20100922修正*/
#areaKind {
	margin:10px 11px 0 11px;
	padding-bottom:3px;
	background:url("/img/bg_10.gif") no-repeat bottom;
	
}

#areaKindInner {
	background:url("/img/bg_09.gif") repeat-y scroll 0 0 transparent;
}
#areaKindInner h3 {
	background:url("/img/bg_tit_03.gif") no-repeat scroll 0 0 transparent;
	height:23px;
	margin-bottom:10px;
	padding:11px 0 0 11px;
}
#areaKindList01 {
	margin-right:25px;
	width:291px;
	float:left;
	margin-bottom:0;
	padding-bottom:6px;
	*padding-bottom:0px;
}
#areaKindList02 {
	width:291px;
	float:left;
	margin-bottom:0;
	padding-bottom:6px;
}
#areaKind dl {
	background:url("/img/line_01.gif") repeat-x scroll 0 100% transparent;
	margin:0 0 7px 10px;
	padding-bottom:5px;
	width:290px;
}
#areaKind dl.end {
	background:none;
	margin:0 0 0 10px;
	padding-bottom:0px;
}
#areaKind dt {
	padding-left: 0;
	font-size:90%;
	/*font-size:87%;*/
}
#areaKind dd {
	padding-left:0;
	font-size: 80%;
	*font-size: 75%;
	color: #666666;
	margin-top:4px;
	line-height:1.4;
	letter-spacing:-0.08em;
}
#areaKindLeft {
	width:290px;
	margin-right:20px;
	float:left;
}
#areaKindRight {
	width:308px;
	float:left;
}
/*20100922修正 end*/	
#areaKind dt span {
	font-size: 85%;
}

*:first-child+html #areaKind dt span {
	display:inline-block;
	position:relative;
	top:1px;
}


#areaKind dt .count {
	margin-left: 5px;
	padding-left: 5px;
	border-left: 1px solid #ccc;
	font-weight:bold;
	font-size: 100%;
}
/*20100922追加 */
#mapSearchArea #areaDetailInner {
	/*background:url("/img/bg_08.gif") no-repeat scroll left bottom transparent;*/
	text-align:center;
	/*height:65px;
	padding-bottom:1px*/
}
#mapSearchArea #areaDetail {
	float:left;
	/*background:url("/img/bg_07.gif") no-repeat scroll left top transparent;*/
	width:313px;
}
#mapSearchArea #areaDetail dt {
	margin:0px 0 7px 0;
}
#mapSearchArea #areaDetail dd {
	margin:7px 0;
}
#mapSearchArea #areaDetail dd {
	_margin:7px 0;
}
#mapSearchArea #areaDetail dt {
	_margin:0px 0 7px 0;
}
/*20100922追加 end*/
#areaDetail h2, #areaSearch h2 {
	float:left
}
/*-- 地域で探す --*/
#areaSearch p {
	float:left;
	padding-left:15px
}
#areaSearch li {
	float:left;
	width:204px;
}
#areaSearch li.row-1 {
	width:636px;
}
#areaSearch li.row-2 {
	width:420px;
}
/*-- 0925修正 --*/
/*-- 色々な検索 --*/
#areaCondition {
	margin:10px 10px 10px 11px;
	background:url("/img/bg_20.gif") no-repeat scroll left bottom transparent;
}
#areaCondition div.left {
	float:left;
}
/*-- 0925修正end --*/
#areaCondition div.right {
	width:310px;
	float:right;
}
/*-- 0925修正 end--*/
/*-- その他の検索 --*/
#areaOther li {
	float:left;
	width:140px
}
/*-- 転職支援サービス --*/
#areaConsul {
	border:1px #CCCCCC solid;
	background-color:#F3F3F3;
	idth:622px;
	padding:12px
}
#areaConsul h3 {
	padding-bottom:1px;
	border-bottom:2px #999999 solid;
	margin-bottom:4px;
}
#areaConsul .meritbox {
	float:left;
	background-color:#FFFFFF;
	border-right:1px #CCCCCC solid;
	border-bottom:1px #CCCCCC solid;
	margin-right:7px;
	width:113px;
	padding:5px 10px 10px 10px;
}
#areaConsul .photo {
	float:left;
	padding-left:20px;
	width:161px
}
/*-- 支社情報 --*/
#areaCompany {
	width:648px
}
#areaCompany h2 {
	padding:5px 12px 3px;
	background:url(/area/img/r52_bk_area_001.gif) no-repeat left top;
}
#areaCompany div.prg {
	width:626px;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	padding:10px;
}
#areaCompany div.prg p.sprt {
	padding:5px 0;
}
br.clear {
	clear:both;
	height:1%;
	overflow:hidden;
}
/*-- 拠点一覧 --*/
#areaOfficeMap div.areattl {
	background:url(/area/img/area_subttl_officemap.gif) no-repeat;
	height:20px;
	padding-left:10px;
	font-weight:bold;
	margin-bottom:10px
}
#areaOfficeMap ul {
	padding-left:10px;
}
#areaOfficeMap li {
	background:url(/area/img/area_alink_officemap.gif) 0 7px no-repeat;
	padding-left:12px;
}
.clrfx:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clrfx {
	display: inline-block;
}

/*==============================================
 moduleTit
==============================================*/

.blueTit_01 {
	padding:13px 0 0px 12px !important;
	background:url(/img/bg_tit_01.gif) 0 0 no-repeat !important;
	margin-bottom:10px !important;
	height: 25px !important;
}
		.blueTit_02{
			padding-left:12px !important;
		}
	
.lightBlueTit_01 {
	padding:11px 0px 0px 11px !important;
	background:url(/img/bg_tit_03.gif) 0 0 no-repeat !important;
	margin-bottom:10px !important;
	height: 23px !important;
}
		.lightBlueTit_02 {
			padding:11px 0 0px 11px !important;
			height:24px !important;
			background:url(/img/bg_tit_02.gif) 0 0 no-repeat !important;
		}
	
.simpleTit_01{
	font-size:92% !important;
	font-weight:bold !important;
	line-height:1.5 !important;
}
		.simpleTit_02{
			margin-bottom:4px !important;
		}
		.simpleTit_03{
			font-size:92% !important;
			font-weight:bold !important;
			padding:11px 11px 5px !important;
		}
		
.underlineTit_01{
	font-size:92% !important;
	font-weight:bold !important;
	background:url(/img/line_03.gif) 0 100% no-repeat !important;
	padding-bottom:3px !important;
	margin:9px 0 6px 11px !important;
}
.linkTit_01{
	background:url(/img/bg_tit_04.gif) no-repeat scroll 0 0 transparent !important;
	margin-bottom:10px !important;
	padding:12px 0 12px 11px !important;
}
.sideTit_01{
	background:url(/img/bg_tit_05.gif) no-repeat scroll 0 0 transparent !important;
	height:34px !important;
	padding:0 0 0 12px !important;
	font-size:100% !important;
	font-weight:normal !important;
	margin-bottom:0px !important;	
}
	.sideTit_01 img{
		display:inline-block;
		margin-top:12px;
	}
.simpleStit_01{
	font-size:92% !important;
	font-weight:bold !important;
	margin-bottom:3px !important;
}



