@charset "Shift_JIS";

/* ****************************************************************** 

	@This stylesheet Information{
		CSS File Name: contents.css

		Setting of: Contents area
			1: contentsTop setting
			2: contents setting
			3: mainContents setting
			4: contentsBtm setting
	}

****************************************************************** */


/*===================================================================
	1: contentsTop setting
===================================================================*/

#contentsTop{
	margin:0 0 5px;
}

/*-- .navTop ---------------------------------------------- start */

#contentsTop .navTop{
	background:#fbfbfb url(/images/bg_navtop.gif) 0 0 repeat-x;
	padding:6px 15px;
}

#contentsTop .navTop .newNo dl{}
#contentsTop .navTop .newNo dt{
	font-weight:bold;
	display:inline;
}
#contentsTop .navTop .newNo dd{
	display:inline;
}
#contentsTop .navTop .newNo em{
	color:#cc0202;
}

/*-- .navTop ------------------------------------------------ end */

/*-- .navArea --------------------------------------------- start */

#contentsTop .navArea{
	padding:0 15px 5px;
	background:url(/images/bg_nav_area.gif) 0 100% repeat-x;
}

#contentsTop .navArea ul{
	width:910px;
}

/*clearfix*/
#contentsTop .navArea ul:after{
	content: "";
	display: block;
	clear: both;
	height: 0.1px;
}
* html #contentsTop .navArea ul{ display: inline-block; }
/* no ie mac \*/
* html #contentsTop .navArea ul{ height: 1%; }
#contentsTop .navArea ul{ display: block; }
/* */

#contentsTop .navArea ul li{
	width:113px;
	_width:117px;
	float:left;
	margin-right:4px;
	position:relative;
	top:1px;
}

#contentsTop .navArea ul li a{
	display:block;
	height:41px;
	width:113px;
	background:url(/images/nav_area.gif) no-repeat;
}

#contentsTop .navArea ul li a span{
	position:absolute;
	display:block;
	text-indent:-9999em;
	width:1px;
	height:1px;
}

#contentsTop .navArea ul .navArea01 a{background-position:-15px -2px;}
#contentsTop .navArea ul .navArea02 a{background-position:-132px -2px;}
#contentsTop .navArea ul .navArea03 a{background-position:-249px -2px;}
#contentsTop .navArea ul .navArea04 a{background-position:-366px -2px;}
#contentsTop .navArea ul .navArea05 a{background-position:-483px -2px;}
#contentsTop .navArea ul .navArea06 a{background-position:-600px -2px;}
#contentsTop .navArea ul .navArea07 a{background-position:-717px -2px;}

body.area01 #contentsTop .navArea ul .navArea01 a,
#contentsTop .navArea ul .navArea01 a:hover{background-position:-15px -49px;}

body.area02 #contentsTop .navArea ul .navArea02 a,
#contentsTop .navArea ul .navArea02 a:hover{background-position:-132px -49px;}

body.area03 #contentsTop .navArea ul .navArea03 a,
#contentsTop .navArea ul .navArea03 a:hover{background-position:-249px -49px;}

body.area04 #contentsTop .navArea ul .navArea04 a,
#contentsTop .navArea ul .navArea04 a:hover{background-position:-366px -49px;}

body.area05 #contentsTop .navArea ul .navArea05 a,
#contentsTop .navArea ul .navArea05 a:hover{background-position:-483px -49px;}

body.area06 #contentsTop .navArea ul .navArea06 a,
#contentsTop .navArea ul .navArea06 a:hover{background-position:-600px -49px;}

body.area07 #contentsTop .navArea ul .navArea07 a,
#contentsTop .navArea ul .navArea07 a:hover{background-position:-717px -49px;}


/*-- .navArea ----------------------------------------------- end */


/*-- .navContents ----------------------------------------- start */

#contentsTop .navContents{
	padding:10px 15px;
	background:url(/images/bg_navcontents.gif) 0 100% repeat-x;
}

#contentsTop .navContents dd a,
#contentsTop .navContents li a{
	white-space:nowrap;
}

/*clearfix*/
#contentsTop .navContents:after{
	content: "";
	display: block;
	clear: both;
	height: 0.1px;
}
* html #contentsTop .navContents{ display: inline-block; }
/* no ie mac \*/
html #contentsTop .navContents{ height: 1%; }
#contentsTop .navContents{ display: block; }
/* */


#contentsTop .navContents .goHome{
	float:left;
	width:auto;
	padding-right:10px;
	margin-right:10px;
}

/* .navSearch */

#contentsTop .navContents .navSearch{
	width:auto;
	float:left;
	border-left:1px solid #c8c8c8;
	zoom:1;
}


#contentsTop .navContents .navSearch dl{
	padding-left:10px;
	float:left;
}

/*clearfix*/
#contentsTop .navContents dl:after{
	content: "";
	display: block;
	clear: both;
	height: 0.1px;
}
* html #contentsTop .navContents dl{ display: inline-block; }
/* no ie mac \*/
* html #contentsTop .navContents dl{ height: 1%; }
#contentsTop .navContents dl{ display: block; }
/* */

#contentsTop .navContents .navSearch dt{
	float:left;
	font-weight:bold;
}

#contentsTop .navContents .navSearch dt span{
	padding:3px 0 7px 20px;
	background:url(/images/icon_unitseach.gif) 0 -400px no-repeat;
	*display:block;
	*padding:0 0 5px 20px;
}

#contentsTop .navContents .navSearch dd{
	float:left;
}

#contentsTop .navContents .navSearch dd a{
	padding:0 10px 0 9px;
	background:url(/images/icon.gif) 0 2px no-repeat;
}


/* .navClm */

#contentsTop .navContents .navClm{
	width:auto;
	float:left;
}

#contentsTop .navContents .navClm ul{
	border-left:1px solid #c8c8c8;
	zoom:1;
}

/*clearfix*/
#contentsTop .navContents ul:after{
	content: "";
	display: block;
	clear: both;
	height: 0.1px;
}
* html #contentsTop .navContents ul{ display: inline-block; }
/* no ie mac \*/
* html #contentsTop .navContents ul{ height: 1%; }
#contentsTop .navContents ul{ display: block; }
/* */
#contentsTop .navContents .navClm ul li{ width:auto; float:left;}
#contentsTop .navContents .navClm ul li a{ padding:0 0 0 10px;}
#contentsTop .navContents .navClm ul li a span{}

/*-- .navContents ------------------------------------------ end */


/*===================================================================
	2: contents setting
===================================================================*/

.column1 div#contents{padding:0px 15px;}
.column2 div#contents{padding:0px 9px 0 15px;}

.column1 div#contents div#contentsInner{width:910px;} 
.column2 div#contents div#contentsInner{width:916px;}

/*clearfix*/

div#contents div#contentsInner:after{
	content: "";
	display: block;
	clear: both;
	height: 0.1px;
}

* html div#contents div#contentsInner{ display: inline-block; }

/* no ie mac \*/
* html div#contents div#contentsInner{ height: 1%; }
div#contents div#contentsInner{ display: block; }
/* */


/***********************************************************************
	Add style                                                  09.04.17
 ***********************************************************************/

#home div#contents div#contentsInner div.topics{
width:916px;}
/*clearfix*/
#home div#contents div#contentsInner div.topics:after{
	content: "";
	display: block;
	clear: both;
	height: 0.1px;
}
* html #home div#contents div#contentsInner div.topics{ display: inline-block; }
/* no ie mac \*/
* html #home div#contents div#contentsInner div.topics{ height: 1%; }
#home div#contents div#contentsInner div.topics{ display: block; }
/* */


#home div#contents div#contentsInner div.topics div.topic {
width:700px;
line-height:130%;
float:left;
}

#home div#contents div#contentsInner div.topics div.topic p {margin-bottom:5px;}

#home div#contents div#contentsInner div.topics div.Clip {
width:216px;
margin-top:20px;
float:right;
}

/****************************************************************** end */

/*===================================================================
	3: mainContents setting
===================================================================*/


/*-------------------------------------------------------------------
	Setting of Common.
-------------------------------------------------------------------*/

body.column1 div#mainContents{}

body.column2 div#mainContents{
	float:left;
	width:595px;
	padding:0;
}

/* 
	.information
--------------------------------------------------------------------*/
.information{
	font-weight:bold;
	padding:6px 0 5px 20px;
	background:url(/images/icon_unitseach.gif) 5px -595px no-repeat;
}

.information p{
	padding-left:15px;
}

/* 
	.guide
--------------------------------------------------------------------*/

.guide{
	width:910px;
	margin-bottom:5px;
}

/*clearfix*/

.guide:after{
	content: "";
	display: block;
	clear: both;
	height: 0.1px;
}

* html .guide{ display: inline-block; }

/* no ie mac \*/
* html .guide{ height: 1%; }
.guide{ display: block; }
/* */


/* .footpath */

.footpath{
	width:595px;
	float:left;
}

.column1 .footpath{
	width:910px;
	float:none;
}

/* .Clip  */

.Clip{
	font-size:1.16em;
	font-weight:bold;
	text-align:right;
	width:300px;
	float:right;
}

.Clip p{}
.Clip p span{}
.Clip p span a{
	background:url(/images/icon_unitseach.gif) 0 -699px no-repeat;
	padding-left:17px;
}



/*
	.extxt
--------------------------------------------------------------------*/
.extxt{
	font-weight:bold;
	padding-bottom:10px;
}

/* 
	.lastSearch
--------------------------------------------------------------------*/
.lastSearch{
	margin-bottom:15px;
}

.lastSearch p{
	padding:5px;
	text-align:left;
	font-size:1.16em;
	font-weight:bold;
	background:#EFEDE9;
}

/* 
	.ads
--------------------------------------------------------------------*/

.ads{margin-bottom:15px; clear:both;}

.ads p.ttl{
	border-left:4px solid #79AE13;
	padding-left:5px;
	font-weight:bold;
	margin-bottom:5px;
}

.ads dl{padding-left:10px;}

.ads dd{margin-bottom:2px;}

.ads .ad_title{
	background:url(/images/icon.gif) 0 5px no-repeat;
	padding-left:10px;
	margin-bottom:3px;
	font-weight:bold;
}
.ads .ad_url{
	font-weight:bold;
	color:#008000;
	text-decoration:none;
	font-weight:normal;
}
.ads .ad_line{
	text-decoration:none;
	color:#333333;
	margin-left:10px;
	margin-bottom:3px;
}


/*-- .ads ----------------------------------------------------------*/


/* 
	.paging
--------------------------------------------------------------------*/

.paging{}
.paging .viewNo{}
.paging .pageNo{}

div.paging{
	margin:0 0 5px;
	line-height:1.25em;
}

div#pagingBtm{
	margin:0 0 20px;
}

/* clearfix */
div.paging:after{
	content: "";
	display: block;
	clear: both;
	height: 0.1px;
}
* html div.paging{ display: inline-block; }
/* no ie mac \*/
* html div.paging{ height: 1%; }
div.paging{ display: block; }
/* */

div.paging p.viewNo{
	margin:0 5px 0 0;
}

div.paging p.viewNo span{
	padding-left:5px;
}

div.paging p.pageNo{
	text-align:right;
}

div.paging p.pageNo span{
	color:#999;
}

div.paging p.pageNo span{
	padding:0 4px 2px;
	zoom:1;
}

div.paging p.pageNo em,
div.paging p.pageNo b,
div.paging p.pageNo a{
	zoom:1;
	padding:0 2px;
}

#pagingTop{}
#pagingBtm{}

/*-- .paging -------------------------------------------------------*/

/* 
	.unitPickup
--------------------------------------------------------------------*/

.unitPickup{
	margin-bottom:10px;
}

.unitPickup .inner{
	padding:0 12px;
	border:1px solid #CCC6B9;
	border-top:none;
}

.unitPickup .ttl{
	background:url(/images/bg_ttl.gif) 0 0 no-repeat;
	padding:10px 0 0;
	font-size:1.28em;
	font-weight:bold;
	zoom:1;
}

.unitPickup .ttl span{
	display:block;
	background:url(/images/bg_ttl.gif) 100% 100% no-repeat;
	padding:0 10px 10px;
}

.unitPickup .ttl span img{
	vertical-align:top;
	margin-right:5px;
}

.column1 .unitPickup{
	margin:0 35px 10px;
}

#rsltPickup .unitPickup .inner{
	padding:10px 12px;
}

/* .imgLeft */

.unitPickup .imgLeft{
	padding:8px 0 15px;
}

.unitPickup .imgLeft dt{
	position: relative;
	margin-bottom: 5px;
	padding-left: 125px;
	font-size:1.16em;
	font-weight:bold;
	width:445px;
	_width:565px;
}

.unitPickup .imgLeft dt img{
	position: absolute;
	top: 0;
	left: 0;
}

.unitPickup .imgLeft dd{
	padding-left:125px;
	height:65px;
}

.unitPickup .imgLeft dl > dd{
	height:auto;
	min-height:66px;
}


/* .listPR */

.listPR{
	margin-bottom:20px;
	padding: 0 15px;
}

.listPR li{
	margin:0 0 1px 1em;
	text-indent:-1em;
}

.listPR li a{
	background:url(/images/icon.gif) 0 4px no-repeat;
	padding-left:10px;
}

/* column1の場合 */

.column1 .unitPickup .ttl{
	background:url(/images/bg_ttl_01.gif) 0 0 no-repeat;
}

.column1 .unitPickup .ttl span{
	background:url(/images/bg_ttl_01.gif) 100% 100% no-repeat;
}


/*-- .unitPickup [end] ---------------------------------------------*/


/* 
	.unitPickupInfo
--------------------------------------------------------------------*/

.unitPickupInfo{
	border:1px solid #CCC6B9;
	margin-bottom:15px;
}

.unitPickupInfo .ttl{
	padding:10px 10px 0;
	font-size:1.28em;
	font-weight:bold;
}

.unitPickupInfo .ttl img{
	vertical-align:top;
	margin-right:5px;
}

.unitPickupInfo .inner{
	padding:0 10px 10px;
}

.unitPickupInfo .inner{
	padding:0 10px 10px;
}


.unitPickupInfo .inner .pkg{
	width:888px;
}

.unitPickupInfo .imgLeft .img{
	float:left;
	margin-right:10px;
}

.unitPickupInfo .imgLeft .img img{
	display:block;
	margin-top:10px;
}

.unitPickupInfo .imgLeft .ttl{ padding:10px 0 5px; font-size:1.16em;}
.unitPickupInfo .imgLeft .txt{}
.unitPickupInfo .imgLeft .txt1{ padding-left:130px;}
.unitPickupInfo .imgLeft .txt2{ padding-left:91px;}

/*-- .unitPickupInfo [end] -----------------------------------------*/


/****************************************************************************
	Add style                                                        09.04.17
 ****************************************************************************/

/* 
	.unitSearchIndex
--------------------------------------------------------------------*/

#home .unitSearchIndex{
	margin-top:-7px !important;
	width:595px;
	background:#DAE867 url(/images/bg_unitsearchindex_bottom.gif) no-repeat bottom left;
	padding-bottom:7px;
	text-align:center;
}



#home .unitSearchIndex .title-h2 {
background:#DAE867 url(/images/bg_unitsearchindex_top.gif) no-repeat top left;
text-align:center;
}
#home .unitSearchIndex .title-h2:after{
	content: "";
	display: block;
	clear: both;
	height: 0.1px;
}
* html #home .unitSearchIndex .title-h2{ display: inline-block; }
/* no ie mac \*/
* html #home .unitSearchIndex .title-h2{ height: 1%; }
#home .unitSearchIndex .title-h2{ display: block; }
/* */

#home .unitSearchIndex .title-h2 h2 {
width:346px;
padding-left:64px;
float:left;
}
#home .unitSearchIndex .title-h2 h2 span {
	background:url(/images/h2_unitsearchindex.gif) 0 0 no-repeat;
	width:346px;
	height:21px;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	float:left;
	margin-right:8px;
}
#home .unitSearchIndex .title-h2 h2 strong {
	float:left;
	display:inline-block;
	*display:inline;
	*zoom:1;
	background:#558604;
	padding:3px 5px 2px;
	color:#fff;
	min-width:100px;
	text-align:center;
	border-radius:3px;
}

#home .unitSearchIndex .title-h2 h1{
	display:inline-block;
	*display:inline;
	*zoom:1;
}
#home .unitSearchIndex .title-h2 h1 .title{
	background:url(/images/h2_unitsearchindex.gif) 0 0 no-repeat;
	width:346px;
	height:21px;
	mrgin-top:7px;
	text-indent:-9999px;
	overflow:hidden;
	display:inline-block;
	*display:inline;
	*zoom:1;
	margin-top:7px;
}

#home .unitSearchIndex .label{
	display:inline-block;
	*display:inline;
	*zoom:1;
	background:#558604;
	margin-top:7px;
	padding: 4px 5px 1px;	color:#fff;
	min-width:100px;
	border-radius:3px;
	margin-left:8px;
	vertical-align:top;
}

#home .unitSearchIndex .title-h2 p.icon {
width:113px;
padding-right:64px;
float:right;
}

#home .unitSearchIndex .inner{
width:583px;
margin:0 6px;
}

#home .module {
border:1px solid #CCC6B9;
}

#home .unitSearchIndex .module{
background:#FFF;
text-align:left;
margin-top:6px;
border:none;
}

#home .unitSearchIndex .module .more{
text-align:left;
padding:0 14px 10px;
}


#home .unitSearchIndex .module .moreSearch{
	margin:0 14px;
	text-align:right;
}

#home .unitSearchIndex .module .moreSearch p{
	padding:5px 10px;
	background:#EFEDE9;
}

#home .unitSearchIndex .module .more a,
#home .unitSearchIndex .module .moreSearch p a{
	background:url(/images/icon.gif) 0 -98px no-repeat;
	display:block;
	zoom:1;
	padding-left:15px;
}

#home .unitSearchIndex .module ul li a{
	background:url(/images/icon.gif) 0 3px no-repeat;
	padding-left:10px;
}

/*
-------------------------------------------------- .Section Area Start */
#home .unitSearchIndex .inner .section{
background: url(/images/bg_searchindex_section.gif) repeat-y top left;
width:583px;
margin-top:6px;
}
#home .unitSearchIndex .inner .section:after{
	content: ".";
	display: block;
	clear: both;
	height: 0.1px;
}
* html #home .unitSearchIndex .inner .section{ display: inline-block;}
/* no ie mac \*/
* html #home .unitSearchIndex .inner .section{ height: 1%; }
#home .unitSearchIndex .inner .section{ display: block; }
/* */



/* エリアから探す */
#home .unitSearchIndex #searchArea{
width:190px;
border:none;
margin-top:0px;
margin-right:6px;
float:left;
}
#home .unitSearchIndex #searchArea .searchArea a {
	background:url(/images/h3_searchindex_area.jpg) 0 0 no-repeat;
	width:190px;
	height:41px;
	text-indent:-9999px;
	text-align:left;
	display:block;
}
#home .unitSearchIndex #searchArea .inner {
width:160px;
margin:10px 15px;
}

#home .unitSearchIndex #searchArea li {line-height:150%;}

/* 沿線から探す */
#home .unitSearchIndex #searchRoute{
width:191px;
boeder:none;
margin-top:0px;
margin-right:6px;
float:left;
}
#home .unitSearchIndex #searchRoute .searchSalary a {
	background:url(/images/h3_searchindex_salary_w190.jpg) 0 0 no-repeat;
	width:190px;
	height:41px;
	text-indent:-9999px;
	text-align:left;
	display:block;
}
#home .unitSearchIndex #searchRoute .searchPeriod a {
	background:url(/images/h3_searchindex_period_w190.jpg) 0 0 no-repeat;
	width:190px;
	height:41px;
	text-indent:-9999px;
	text-align:left;
	display:block;
}
#home .unitSearchIndex #searchRoute .inner {
width:161px;
margin:10px 15px 0;
}

#home .unitSearchIndex #searchRoute dl dt {
background:url(/images/icon.gif) no-repeat 0 3px;
font-size:1.12em;
font-weight:bold;
padding-left:10px;
}

#home .unitSearchIndex #searchRoute dl dd {margin-bottom:10px;}

#home .unitSearchIndex #searchRoute ul li {
display:inline;
padding-right:5px;
}

#home .unitSearchIndex #searchRoute ul li a {
background:none;
padding:0;
margin-right:5px;
/*text-decoration:none;*/
}
/*
#home .unitSearchIndex #searchRoute ul li a:hover { text-decoration:underline;}*/

/* 職種から探す */
#home .unitSearchIndex #searchJob{
width:190px;
border:none;
margin-top:0px;
margin-right:0px;
float:left;
}
#home .unitSearchIndex #searchJob .searchCategory a {
	background:url(/images/h3_searchindex_job.jpg) 0 0 no-repeat;
	width:190px;
	height:41px;
	text-indent:-9999px;
	text-align:left;
	display:block;
}
#home .unitSearchIndex #searchJob .inner{width:160px;margin:10px 15px;}
#home .unitSearchIndex #searchJob .inner a {
background-position:0 5px;
display:block;
zoom:1;
}

#home .unitSearchIndex #searchJob li {line-height:150%;}

/*
-------------------------------------------------------- /.Section Area End */


/*
-------------------------------------------------- .Section2 Area Start */

#home .unitSearchIndex .inner .section2{
background: url(/images/bg_searchindex_section2.gif) repeat-y top left;
width:583px;
margin-top:6px;
}
#home .unitSearchIndex .inner .section2:after{
	content: ".";
	display: block;
	clear: both;
	height: 0.1px;
}
* html #home .unitSearchIndex .inner .section2{ display: inline-block;}
/* no ie mac \*/
* html #home .unitSearchIndex .inner .section2{ height: 1%; }
#home .unitSearchIndex .inner .section2{ display: block; }
/* */

/* 給料から探す */
#home .unitSearchIndex #searchSalary{
width:288px;
border:none;
margin-top:0px;
margin-right:0px;
float:left;
}

#home .unitSearchIndex #searchSalary .inner{width:258px;margin:10px 15px 0px;}
#home .unitSearchIndex #searchSalary dl{width:170px;}
#home .unitSearchIndex #searchSalary dt{
float:left;
width:55px;
white-space:nowrap;
}

#home .unitSearchIndex #searchSalary dt span{
	padding-left:10px;
	background:url(/images/icon.gif) 0 3px no-repeat;
}

#home .unitSearchIndex #searchSalary dd{
padding:0 0 10px 0px;
}

#home .unitSearchIndex #searchSalary dd select{width:110px;}


/* 期間から探す */
#home .unitSearchIndex #searchPeriod{
width:288px;
border:none;
margin-top:0px;
margin-right:0px;
float:right;
}

#home .unitSearchIndex #searchPeriod .inner{width:258px;margin:15px;}

#home .unitSearchIndex #searchPeriod .inner ul.pkg {width:258px;}

#home .unitSearchIndex #searchPeriod .inner ul.pkg li {
_width:125px;
padding-right:15px;
margin-bottom:5px;
float:left;
}

#home .unitSearchIndex #searchPeriod .inner ul.pkg li a {
display:block;
white-space:nowrap;
zoom:1;
}

/*
-------------------------------------------------------- /.Section2 Area End */


/* 仕事内容から探す */
#home .unitSearchIndex #searchWork{
width:583px;
text-align:center;
padding-bottom:13px;
}
#home .unitSearchIndex #searchWork .searchDetail a {
	background:url(/images/h3_searchindex_work.jpg) 0 0 no-repeat;
	width:583px;
	height:40px;
	text-indent:-9999px;
	text-align:left;
	display:block;
}
#home .unitSearchIndex #searchWork .searchMedical a {
	background:url(/images/h3_searchindex_iryokaigo.jpg) 0 0 no-repeat;
	width:583px;
	height:40px;
	text-indent:-9999px;
	text-align:left;
	display:block;
}

#home .unitSearchIndex #searchWork div {
width:560px;
text-align:left;
margin:14px auto 0;
}

#home .unitSearchIndex #searchWork ul li {
display:inline;
padding-right:10px;
}
#home .unitSearchIndex #searchWork ul li a{
background:none;
padding:0;
margin-right:10px;
}
#home .unitSearchIndex #searchWork ul li.first {padding-left:0;border:none;}



/* 検索 */
#home .unitSearchIndex #searchSearch{border:2px solid #7FBB04;text-align:center;padding-bottom:10px;}

#home .unitSearchIndex #searchSearch div{width:553px; text-align:left; margin:10px auto 0;}
#home .unitSearchIndex #searchSearch div:after{
	content: "";
	display: block;
	clear: both;
	height: 0.1px;
}
* html #home .unitSearchIndex #searchSearch div{ display: inline-block;}
/* no ie mac \*/
* html #home .unitSearchIndex #searchSearch div{ height: 1%; }
#home .unitSearchIndex #searchSearch div{ display: block; }
/* */


#home .unitSearchIndex #searchSearch div.prev {
background:url(/images/bg_searchsearch.gif) repeat-x bottom left;
margin-top:0px;
padding-bottom:10px;
}
#home .unitSearchIndex #searchSearch div.prev:after{
	content: "";
	display: block;
	clear: both;
	height: 0.1px;
}
* html #home .unitSearchIndex #searchSearch div.prev{ display: inline-block;}
/* no ie mac \*/
* html #home .unitSearchIndex #searchSearch div.prev{ height: 1%; }
#home .unitSearchIndex #searchSearch div.prev{ display: block; }
/* */

#home .unitSearchIndex #searchSearch div.prev h3{
width:103px;
display:block;
float:left;
}

#home .unitSearchIndex #searchSearch div.prev ul{
width:443px;
float:right;
}
/* comment out                      Date:09.06.18
#home .unitSearchIndex #searchSearch div.prev a {
display:block;
zoom:1;
}*/

#home .unitSearchIndex #searchSearch div.all{
width:271px;
margin-top:0;
float:left;
}

#home .unitSearchIndex #searchSearch div.all p{
border:5px solid #EBF2AA;
border-left:19px solid #EBF2AA;
border-right:19px solid #EBF2AA;
}
#home .unitSearchIndex #searchSearch div.all .searchAll {
	background:url(/images/h3_searchindex_searchall.gif) 0 0 no-repeat;
	width:99px;
	height:31px;
	text-indent:-9999px;
	text-align:left;
	display:block;
}
#home .unitSearchIndex #searchSearch div.key{
width:271px;
margin-top:0;
float:right;
}
#home .unitSearchIndex #searchSearch div.key .searchFreeWord {
	background:url(/images/h3_searchindex_searchkey.gif) 0 0 no-repeat;
	width:126px;
	height:31px;
	text-indent:-9999px;
	text-align:left;
	display:block;
}
#home .unitSearchIndex #searchSearch div.key form{
background:#EBF2AA;
padding:10px 0;
text-align:center;
}

#home .unitSearchIndex #searchSearch div.key input {vertical-align:middle;}

#home .unitSearchIndex #searchSearch div.key input.srchTxt {width:180px;}

/* ピックアップ情報 */
#home .unitSearchIndex #searchPickup{
background: #FFFFFF url(/images/bg_searchindex_module.gif) repeat-x top left;
border:none;
text-align:center;
padding-bottom:15px;
}

#home .unitSearchIndex #searchPickup div.title-h3{width:583px;}
#home .unitSearchIndex #searchPickup div.title-h3:after{
	content: "";
	display: block;
	clear: both;
	height: 0.1px;
}
* html #home .unitSearchIndex #searchPickup div.title-h3{ display: inline-block;}
/* no ie mac \*/
* html #home .unitSearchIndex #searchPickup div.title-h3{ height: 1%; }
#home .unitSearchIndex #searchPickup div.title-h3{ display: block; }
/* */

#home .unitSearchIndex #searchPickup div.title-h3 h3 {
width:161px;
float:left;
}

#home .unitSearchIndex #searchPickup div.title-h3 .topPickUp {
width:161px;
float:left;
display:block;
height:28px;
text-indent:-9999px;
text-align:left;
background:url(/images/h3_searchindex_pickup.gif) 0 0 no-repeat;
}
#home .unitSearchIndex #searchPickup div.title-h3 p {
width:422px;
font-size:1.1em;
font-weight:bold;
text-align:left;
margin-top:9px;
float:right;
}

#home .unitSearchIndex #searchPickup .pickup {
width:554px;
margin: 10px auto 0;
text-align:left;
}
#home .unitSearchIndex #searchPickup .pickup:after{
	content: "";
	display: block;
	clear: both;
	height: 0.1px;
}
* html #home .unitSearchIndex .module#searchPickup .pickup{ display: inline-block;}
/* no ie mac \*/
* html #home .unitSearchIndex .module#searchPickup .pickup{ height: 1%; }
#home .unitSearchIndex .module#searchPickup .pickup{ display: block; }
/* */


#home .unitSearchIndex .module#searchPickup .pickup div{width:271px;}
#home .unitSearchIndex .module#searchPickup .pickup div:after{
	content: ".";
	display: block;
	clear: both;
	height: 0.1px;
	visibility: hidden; 
}
* html #home .unitSearchIndex .module#searchPickup .pickup div{ display: inline-block;}
/* no ie mac \*/
* html #home .unitSearchIndex .module#searchPickup .pickup div{ height: 1%; }
#home .unitSearchIndex .module#searchPickup .pickup div{ display: block; }
/* */

#home .unitSearchIndex .module#searchPickup .pickup div.left {float:left;}
#home .unitSearchIndex .module#searchPickup .pickup div.right {float:right;}

#home .unitSearchIndex .module#searchPickup .pickup p {
width:80px;
float:left;
}
#home .unitSearchIndex .module#searchPickup .pickup dl {
width:182px;
float:right;
}

#home .unitSearchIndex .module#searchPickup .pickup dl dt {
font-size:1.1em;
font-weight:bold;
margin-bottom:5px;
}


/* 人気の特徴ピックアップ */
#home .unitSearchIndex .module#searchFeature{
background: #FFFFFF url(/images/bg_searchindex_module.gif) repeat-x top left;
border:none;
padding-bottom:10px;
}

#home .unitSearchIndex #searchFeature div.title-h3 {width:583px;}
#home .unitSearchIndex #searchFeature div.title-h3:after {
	content: ".";
	display: block;
	clear: both;
	height: 0.1px;
	visibility:hidden;
}
* html #home .unitSearchIndex #searchFeature div.title-h3 { display: inline-block;}
/* no ie mac \*/
* html #home .unitSearchIndex #searchFeature div.title-h3 { height: 1%; }
#home .unitSearchIndex #searchFeature div.title-h3 { display: block; }
/* */

#home .unitSearchIndex #searchFeature div.title-h3 h3 {
width:212px;
float:left;
}
#home .unitSearchIndex #searchFeature div.title-h3 .topPopular {
width:212px;
float:left;
background:url(/images/h3_searchindex_feature.gif) 0 0 no-repeat;
height:28px;
text-align:left;
text-indent:-9999px;
}
#home .unitSearchIndex #searchFeature div.title-h3 p {
width:200px;
text-align:right;
margin-top:9px;
float:right;
}

#home .unitSearchIndex #searchFeature div.title-h3 p a {
background:url(/images/icon.gif) 0 -98px no-repeat;
padding-left:15px;
margin-right:10px;
}

#home .unitSearchIndex #searchFeature div.pkg {
width:570px;
margin-top:12px;
margin-left:13px;}

#home .unitSearchIndex #searchFeature div.pkg ul {
width:190px;
float:left;
}

#home .unitSearchIndex #searchFeature div.pkg ul li {width:185px;margin-bottom:5px;}
#home .unitSearchIndex #searchFeature div.pkg ul li:after{
	content: "";
	display: block;
	clear: both;
	height: 0.1px;
}
* html #home .unitSearchIndex #searchFeature div.pkg ul li{ display: inline-block;}
/* no ie mac \*/
* html #home .unitSearchIndex #searchFeature div.pkg ul li{ height: 1%; }
#home .unitSearchIndex #searchFeature div.pkg ul li{ display: block; }
/* */

#home .unitSearchIndex #searchFeature div.pkg ul li span {
width:18px;
display:block;
vertical-align:middle;
float:left;
}

#home .unitSearchIndex #searchFeature div.pkg ul li a {
width:160px;
background:none;
display:block;
vertical-align:middle;
padding:0px;
float:right;
}




/*-- .unitSearchIndex [end] ----------------------------------------*/

/* @nifty派遣　[モバイル版] */
#home #mobile {
width:593px;
text-align:center;
padding-bottom:11px;
margin-top:15px;
position:relative;
}
#home #mobile h2 {margin-top:10px;}
#home #mobile .mobileTitle {margin-top:10px;}

#home #mobile .mobileTitle strong {
	background:url(/images/h3_mobile.gif) 0 0 no-repeat;
	width:234px;
	height:26px;
	display:block;
	text-align:left;
	text-indent:-9999px;
}


#home #mobile .check {
position:absolute;
top:9px;
left:215px;
}
/* html #home #mobile .check {left:240px;}*/

#home #mobile div:after{
	content: "";
	display: block;
	clear: both;
	height: 0.1px;
}
* html #home #mobile div{ display: inline-block;}
/* no ie mac \*/
* html #home #mobile div{ height: 1%; }
#home #mobile div{ display: block; }
/* */

#home #mobile div.mobileInner {
width:565px;
text-align:left;
margin:0 auto;
}

#home #mobile div.mobileInner .inner {width:565px;}
#home #mobile div.mobileInner .img {width:93px;float:left;}
#home #mobile div.mobileInner .mobileTopics {
width:460px;
background:url(/images/bg_mobile_bottom.gif) no-repeat bottom left;
float:right;
text-align:center;
padding-bottom:14px;
}

#home #mobile div.mobileInner .mobileTopics .inner {
width:460px;
background:url(/images/bg_mobile_top.gif) no-repeat top left;
text-align:left;
margin:0 auto 0;
padding:25px 0 0;
}

#home #mobile div.mobileInner .mobileTopics dl {
width:353px;
padding-left:13px;
float:left;
}

#home #mobile div.mobileInner .mobileTopics dl dt {margin-bottom:5px;}

#home #mobile div.mobileInner .mobileTopics dl dd {float:left;margin-right:5px;}

#home #mobile div.mobileInner .mobileTopics p.img {
width:74px;
padding-right:13px;
float:right;
}

#home #mobile div.mobileInner .mobileTopics dl span {
background:url(/images/icon_mobile.gif) no-repeat 0 2px;
padding-left:13px;
white-space:nowrap;
zoom:1;
}

#home #mobile div.mobileInner .mobileTopics dl dd.more {
text-align:left;
margin-top:10px;
clear:both;
font-weight:bold;
}

#home #mobile div.mobileInner .mobileTopics dl dd.more a {
display:block;
white-space:nowrap;
zoom:1;
}

#home #mobile div.mobileInner .mobileTopics dl p a{
background:url(/images/icon.gif) 0 -98px no-repeat;
padding-left:15px;
}

/* 新着求人情報 */

#home #newInformation {
width:593px;
margin-top:17px;
}

#home #newInformation .pkg {
width:591px;
background:#F9F7F3 url(/images/bg_newinfo_h2.jpg) repeat-x top left;
padding-top:8px;
padding-bottom:8px;
border-left:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
border-bottom:2px solid #CFC8BD;
}

#home #newInformation h2 {
width:300px;
font-size:1.28em;
float:left;
}

#home #newInformation .newInfoTtl {
width:300px;
font-size:1.28em;
float:left;
text-align:left;
font-weight:bold;
}

#home #newInformation p {
width:280px;
text-align:right;

float:right;
}
#home #newInformation p span {padding-right:10px;}

#home #newInformation h2 span{
	border-left:4px solid #79AE13;
	margin-left:10px;
	padding-left:5px;
}
#home #newInformation .newInfoTtl span {
	border-left:4px solid #79AE13;
	margin-left:10px;
	padding-left:5px;
	padding-right:0;
}


#home #newInformation .inner {
margin:10px 9px 9px;
}

#home #newInformation .inner ul li {margin-top:5px;}

#home #newInformation .inner ul li a{
background:url(/images/icon.gif) 0 3px no-repeat;
display:block;
padding-left:10px;
zoom:1;
}


/* 履歴書・面接 */

#home #jobHunting {
margin-top:15px;
background:#F5F5F5 url(/images/bg_jobhunt_bottom.jpg) no-repeat bottom left;
border:none;
padding-bottom:13px;
}

#home #jobHunting h2 {
background:#F5F5F5 url(/images/bg_jobhunt_top.jpg) no-repeat top left;
font-size:1.28em;
padding-top:8px;
}
#home #jobHunting .jobHuntingSupport {
background:#F5F5F5 url(/images/bg_jobhunt_top.jpg) no-repeat top left;
font-size:1.28em;
padding-top:8px;
font-weight:bold;
}
#home #jobHunting h2 a{
	border-left:4px solid #79AE13;
	margin-left:13px;
	padding-left:5px;
}

#home #jobHunting .jobHuntingSupport a{
	border-left:4px solid #79AE13;
	margin-left:13px;
	padding-left:5px;
}

#home #jobHunting .inner {
margin:16px 13px 0;
}

#home #jobHunting ul {
height:100%;
}

#home #jobHunting li{
font-size:1.1em;
font-weight:bold;
margin-bottom:5px;
margin-right:35px;
display:block;
float:left;
} 

#home #jobHunting li span{
white-space:nowrap;
}

#home #jobHunting li a{
background:url(/images/icon.gif) 0 -200px no-repeat;
display:block;
padding-left:17px;
}

/* パートナー一覧 */

#home #partner {
width:595px;
margin-top:15px;
margin: 15px 0 50px;
}

#home #partner h2 {
width:593px;
background:#E0E0E0 url(/images/bg_partner_h2.gif) repeat-x bottom left;
border:1px solid #C5C5C5;
padding:0px;
}
#home #partner .jobPartner {
width:593px;
background:#E0E0E0 url(/images/bg_partner_h2.gif) repeat-x bottom left;
border:1px solid #C5C5C5;
padding:0px;
font-weight:bold;
}

#home #partner h2 span {
display:block;
border-top:1px solid #FFFFFF;
border-left:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
font-size:1.28em;
padding:8px;
}
#home #partner .jobPartner span {
display:block;
border-top:1px solid #FFFFFF;
border-left:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
font-size:1.28em;
padding:8px;
}
#home #partner ul {
width:584px;
margin:7px;
}

#home #partner ul li {
width:93px;
margin-right:3px;
float:left;
}

/**************************************************************  Add END 09.04.17 ***/


/* 
	.unitColumn
--------------------------------------------------------------------*/

/* 共通の設定 */

.unitColumn{
	border:1px solid #CCC6B9;
	margin-bottom:10px;
}

.unitColumn h2{
	font-size:1.28em;
	background:url(/images/bg_ttl_unitcolumn.gif) 0 0 no-repeat;
	padding-top:7px;
}

.unitColumn h2 span{
	background:url(/images/bg_ttl_unitcolumn.gif) 100% 100% no-repeat;
	padding:0 10px 7px;
	display:block;
}

.unitColumn h2 span a{
	border-left:4px solid #79AE13;
	padding-left:5px;
}

.unitColumn .inner{
	padding:10px;
	width: 573px !important;
	width /**/:593px;
}

.unitColumn .inner dt{
	position: relative;
	margin-bottom: 5px;
	padding-left:130px;
	font-size:1.16em;
	font-weight:bold;
	width:445px;
	_width:565px;
}

.unitColumn .inner dt a{
	background:url(/images/icon.gif) 0 5px no-repeat;
	padding-left:10px;

}
.unitColumn .inner dt img{
	position: absolute;
	top: 0;
	left: 0;
}

.unitColumn .inner dd{
	margin-bottom:15px;
	padding-left:130px;
	height:50px;
}

.unitColumn .inner dl > dd{
	height:auto;
	min-height:50px;
}

/*-- .unitColumn [end] ---------------------------------------------*/


/* 
	.unitJobhunting
--------------------------------------------------------------------*/
.unitJobhunting{
	background:#EEEEEE url(/images/bg_unitjobhunting.gif) 100% 100% no-repeat;
	margin-bottom:15px;
	padding-bottom:1px;
}

.unitJobhunting h2{
	background:url(/images/bg_unitjobhunting.gif) 0 0 no-repeat;
	font-size:1.28em;
	font-weight:bold;
}

.unitJobhunting h2 span{
	display:block;
	padding:10px;
}

.unitJobhunting h2 a{
	border-left:4px solid #79AE13;
	padding-left:5px;
}

.unitJobhunting h3{
	font-size:1.16em;
	margin-bottom:5px;
} 

.unitJobhunting h3 a{
	background:url(/images/icon.gif) 0 -200px no-repeat;
	padding-left:17px;
}

.unitJobhunting .inner{
	padding-left:25px;
	background:url(/images/line02.gif) 50% 0 repeat-y;
}

.unitJobhunting .inner ul{
	width:570px;
	margin-bottom:15px;
}

.unitJobhunting .inner li{
	width:260px;
	float:left;
	padding-right:25px;
}

.unitJobhunting .inner li div{
	width:260px;
}
.unitJobhunting .inner li div .img{
	width:80px;
	float:left;
}
.unitJobhunting .inner li div .txt{
	padding-left:90px;
}


/*-- .unitJobhunting [end] -----------------------------------------*/


/* 
	.searchType
--------------------------------------------------------------------*/

.searchType{
	background:url(/images/bg_ttl_unitcolumn.gif) 0 0 no-repeat;
	font-size:1.28em;
	padding-top:7px;
	border:1px solid #CCC6B9;
	margin-bottom:10px;
	zoom:1;
}

.searchType .inner{
	display:block;
	padding:0 10px 5px;
	*padding:0 10px 5px;
	border-bottom:1px solid #FFFFFF;
}

.searchType .inner span{
	border-left:4px solid #79AE13;
	display:block;
	padding-left:5px;
}

/* .column1の場合 */

.column1 .searchType{
	background:url(/images/bg_ttl_unitcolumn_l.gif) 0 0 no-repeat;
	zoom:1;
}

/* 
	.unitFtrMonth
--------------------------------------------------------------------*/

.unitFtrMonth{
	margin:0 20px 15px;
	background:url(/images/line01.gif) 0 0 repeat-x;
}


.unitFtrMonth .inner{
	background:url(/images/line01.gif) 0 100% repeat-x;
}

.unitFtrMonth dl{
	padding:10px;
	background:url(/images/line03.gif) 0 0 repeat-y;
}

.unitFtrMonth dt{}
.unitFtrMonth dt em{
	font-weight:bold;
	font-size:1.16em;
}
.unitFtrMonth dd{}
.unitFtrMonth dd a{
	background:url(/images/icon.gif) 0 3px no-repeat;
	padding-left:10px;
}

/* .column1の場合 */

.column1 .unitFtrMonth{
	margin:0 35px 15px;
}
.column1 .unitFtrMonth dl{
	padding:10px;
	background:url(/images/line04.gif) 0 0 repeat-y;
	zoom:1;
}


/*-- .unitFtrMonth [end] -------------------------------------------*/


/* 
	.unitSearch
--------------------------------------------------------------------*/

.unitSearch{}
.unitSearch .module{}

.unitSearch .module h3{
	background:#929292;
	font-size:1.28em;
	font-weight:bold;
	color:#FFFFFF;
	padding:5px 10px;
}

.unitSearch .module h3 a{
	color:#FFFFFF;
}

.unitSearch .module .module,
.unitSearch .module .section{
	margin-bottom:15px;
}

.unitSearch .module .section h3,
.unitSearch .module .section h4{
	background:url(/images/line01.gif) 0 100% repeat-x;
	margin-bottom:5px;
	font-size:1em;
	padding:0 0 5px;
}

.unitSearch .module .section h3 a{
	font-weight:normal;
	color:#333;
}
.unitSearch .module .section h3 a:link{color:#0052E9; text-decoration:underline;}
.unitSearch .module .section h3 a:visited{color:#660099; text-decoration:underline;}
.unitSearch .module .section h3 a:hover{color:#003399; text-decoration:none;}
.unitSearch .module .section h3 a:active{color:#003399; text-decoration:none;}

.unitSearch .module .module h3{
	background:url(/images/line01.gif) 0 100% repeat-x;
	margin-bottom:0px;
	font-size:1em;
	padding:10px 0 5px;
	margin-bottom:5px;
}

.unitSearch .module .module h3 a{
	font-weight:normal;
}

.unitSearch .module .module h3 a:link{color:#0052E9; text-decoration:underline;}
.unitSearch .module .module h3 a:visited{color:#660099; text-decoration:underline;}
.unitSearch .module .module h3 a:hover{color:#003399; text-decoration:none;}
.unitSearch .module .module h3 a:active{color:#003399; text-decoration:none;}

.unitSearch .module input{
	display:block;
	float:left;
}

.unitSearch .module label{
	padding-left:1.2em;
	display:block;
	_padding-top:2px;
}



/* .innerClm1 */
.unitSearch .module .innerClm1{}
/* .innerClm2 */
.unitSearch .module .innerClm2{width: 545px !important;width /**/:565px;}
.unitSearchIndex .module .innerClm2 ul{width:545px;}
.unitSearch .module .innerClm2 ul li{width:272px;float:left;}
/* .innerClm3 */
.unitSearch .module .innerClm3 ul{width:545px;}
.unitSearch .module .innerClm3 ul li{width:180px;float:left;}
.unitSearch .module .innerClm3{}
/* .innerClm4 */
.unitSearch .module .innerClm4 ul{width:545px;}
.unitSearch .module .innerClm4 ul li{width:136px;float:left;}

.unitSearch .module .innerClm1,
.unitSearch .module .innerClm2,
.unitSearch .module .innerClm3,
.unitSearch .module .innerClm4{
	padding:10px 15px;
}
.unitSearch .module .innerClm2 td{width:272px;}
.unitSearch .module .innerClm3 td{width:188px;}
.unitSearch .module .innerClm4 td{width:136px;}


/* .slctBox */

.unitSearch .slctBox dl{
}

.unitSearch .slctBox dt{
	display:inline;
	font-weight:bold;
}

.unitSearch .slctBox dt input{
	display:inline;
	float:none;
	margin-right:2px;
	vertical-align:text-top;
}

.unitSearch .slctBox dt label{
	display:inline;
	padding:0 15px 0 0;
}

.unitSearch .slctBox dd{
	display:inline;
}


/* .slctSrchType */

.unitSearch .slctSrchType{
	text-align:center;
	margin-bottom:30px;
}

.unitSearch .slctSrchType span{
	background:#EFEDE9;
	padding:10px 20px;
	*padding:5px 20px;
	zoom:1;
}

.unitSearch .slctSrchType input{
	display:inline;
	float:none;
	margin:3px;
	vertical-align:bottom;
	*vertical-align:middle;
}

.unitSearch .slctSrchType label{
	display:inline;
	padding:0;
}

.unitSearch .srchWord input{
	display:block;
	float:none;
}

.unitSearch .srchWord .srchTxt{
	width:350px;
}

.unitSearch dl{
	margin-bottom:10px;
}

.unitSearch dt{
	float:left;
	width:50px;
	font-weight:bold;
	white-space:nowrap;
}

.unitSearch dt span{}

.unitSearch dd{
	padding:0 0 10px 7px;
}

.unitSearch dd select{
	width:150px;
}

/*-- .unitSearch [end] ---------------------------------------------*/


/* 
	.retrieve
---------------------------------------------------------------------*/
.retrieves{
	text-align:center;
	margin-bottom:25px;
}

.retrieves .txt{
	margin:0 15px 30px;
	background:#EFEDE9;
	padding:5px;

}

.retrieves .txt input{
	vertical-align:middle;
	*vertical-align:baseline;
	margin-right:2px;
}

.retrieves .txt label{
	font-weight:bold;
}

.retrieves .btn{
	font-weight:bold;
	font-size:1.28em;
}

.retrieves .btn span{
	background:url(/images/btn_retrieves.gif) 0 50% no-repeat;
	padding:10px 0 10px 40px;
	zoom:1;
}

.retrieves .btn a{
	color:#FFFFFF;
	background:url(/images/btn_retrieves.gif) 100% 50% no-repeat;
	padding:10px 30px 10px 0;
}

/*-- .retrieves [end] ----------------------------------------------*/



/*
	.unitAttentionArb 
--------------------------------------------------------------------*/

.unitAttentionArb{
	margin-bottom:10px;
}


.unitAttentionArb .ttl{
	background:url(/images/bg_ttl_unitcolumn.gif) 0 0 no-repeat;
	padding:7px 0 0;
	font-size:1.28em;
	font-weight:bold;
	border:1px solid #CCC6B9;
	border-bottom:none;
	zoom:1;
}

.unitAttentionArb .ttl span.inner{
	background:url(/images/bg_ttl_unitcolumn.gif) 100% 100% no-repeat;
	display:block;
	padding:0 10px 8px;
}

.unitAttentionArb .ttl span.inner span{
	border-left:4px solid #79AE13;
	padding-left:5px;
}

.unitAttentionArb div.inner{
	padding:5px 12px 0;
	border:1px solid #CCC6B9;
	border-top:none;
}

.unitAttentionArb li{
	background:url(/images/icon2.gif) 0 5px no-repeat;
	margin-bottom:5px;
	clear:both;
	padding-left:10px;
	zoom:1;
}

.unitAttentionArb .img{
	float:left;
	padding:0 5px 5px 0;
}

.unitAttentionArb .info{
	font-weight:bold;
	font-size:1.16em;
}

.unitAttentionArb .info a{
}

.unitAttentionArb .txt{
}

/* .column1の場合 */

.column1 .unitAttentionArb .ttl{
	background:url(/images/bg_ttl_unitcolumn_l.gif) 0 0 no-repeat;
}
.column1 .unitAttentionArb .ttl span.inner{
	background:url(/images/bg_ttl_unitcolumn_l.gif) 100% 100% no-repeat;
}

/*-- .unitAttentionArb [end] -----------------------------------------*/


/* 
	.srchCondition
--------------------------------------------------------------------*/

.srchCondition{
	margin:0 35px 15px;
}

.srchCondition table{
	border:1px solid #CCC6B9;
	width:840px;
}
.srchCondition th{
	border-right:1px solid #CCC6B9;
	vertical-align:middle;
	width:110px;
	background:#E6E2DB;
	text-align:center;
}

.srchCondition th h3{
	padding:0 5px;
	font-size:1.16em;
}

.srchCondition td{
	padding:5px;
}

.srchCondition .more a{
	background:url(/images/icon.gif) 0 -98px no-repeat;
	padding-left:15px;
}

/*-- .srchCondition [end] ------------------------------------------*/


/* 
	.srchRefinement
--------------------------------------------------------------------*/

.srchRefinement{
	margin:0 35px 15px;
}

.srchRefinement h3{
	font-weight:normal;
	background:#929292;
	padding:5px;
	color:#FFFFFF;
}
.srchRefinement h3 em{
	font-size:1.16em;
	font-weight:bold;
	margin-right:5px;
}

.srchRefinement .inner{
	background:#EFEDE9;
	padding:10px 15px;
	border:1px solid #CCC6B9;
	border-top:none;
}

.srchRefinement .inner ul{
	width:808px;
	margin-bottom:10px;
	overflow:hidden;
}

.srchRefinement .inner li{
	float:left;
	margin-right:15px;
	margin-bottom:5px;
	white-space:nowrap;
}

.srchRefinement .inner li .ttl{font-weight:bold; display:inline; *margin-right:2px;}
.srchRefinement .inner li select{ width:125px; *vertical-align:middle;}

.srchRefinement .inner li select.slctSS{width:50px;}
.srchRefinement .inner li select.slctS{width:70px;}
.srchRefinement .inner li select.slctM{width:120px;}
.srchRefinement .inner li select.slctL{width:180px;}
.srchRefinement .inner li select.slctLL{width:450px;}

.srchRefinement .btn{
	text-align:center;
}

/*-- .srchRefinement [end] -----------------------------------------*/


/*
	.unitResultList 
--------------------------------------------------------------------*/

.unitResultList{
	margin-bottom:15px;
}

.unitResultList .inner{}

/* displayNo */
.unitResultList .displayNo{
	border-bottom:3px solid #79AE13;
	padding-bottom:5px;
	margin-bottom:5px;
}

.unitResultList .displayNo em{
	color:#CC0000;
	font-weight:bold;
	font-size:2.16em;
}

/* clipNo */
.unitResultList .clipNo{
	padding:5px 0;
	margin-bottom:5px;
}

.unitResultList .clipNo em{
	color:#CC0000;
	font-weight:bold;
	font-size:2.16em;
}

/* .sorting */
.unitResultList .sorting{
	border-bottom:1px solid #CCC6B9;
	padding-bottom:5px;
	margin-bottom:5px;
}
.unitResultList .sorting dl{}
.unitResultList .sorting dt{
	display:inline;
}
.unitResultList .sorting dd{
	display:inline;
	border-right:1px solid #070707;
	padding:0 6px 0 3px;
	*padding:0 3px 0 6px;
}

/* .rsltList */
.unitResultList .rsltList{}
.unitResultList .rsltList li{
	margin-bottom:15px;
	zoom:1;
}

.unitResultList .rsltList li .module{
	border-right:1px solid #CCC6B9;
	border-left:1px solid #CCC6B9;
	zoom:1;
}

.unitResultList .rsltList li .module .mdlTop{
	border-top:3px solid #79AE13;
	border-bottom:1px solid #CCC6B9;
	background:#EBF2AA;
	padding:3px 10px 5px;
}

.unitResultList .rsltList li .module .mdlTop div{
	width:888px;
}

/* clearfix */
.unitResultList .rsltList li .module .mdlTop div:after{
	content: "";
	display: block;
	clear: both;
	height: 0.1px;
}
* html .unitResultList .rsltList li .module .mdlTop div{ display: inline-block; }
/* no ie mac \*/
* html .unitResultList .rsltList li .module .mdlTop div{ height: 1%; }
.unitResultList .rsltList li .module .mdlTop div{ display: block; }
/* */


.unitResultList .rsltList li .module .mdlTop h2,
.unitResultList .rsltList li .module .mdlTop h3{
	font-size:1.28em;
	width:610px;
	float:left;
	line-height:1.3em;
}

.unitResultList .rsltList li .module .mdlTop .icon{
	vertical-align:middle;
	margin-right:5px;
}

.unitResultList .rsltList li .module .mdlTop .new{
	vertical-align:top;
	margin-left:5px;
}

.unitResultList .rsltList li .module .mdlTop .clipBtn{
	width:145px;
	float:right;
}
/* comment out 09.04.22
.unitResultList .rsltList li .module .date{
	border-bottom:1px solid #CCC6B9;
	padding:5px 10px;
	text-align:right;
}*/

.unitResultList .rsltList li .module .box{
	background:url(/images/bg_result.gif) 0 0 repeat-y;
	_background:url(/images/bg_result.gif) 4px 0 repeat-y;
	width:908px;
	zoom:1;
}

/* clearfix */
.unitResultList .rsltList li .module .box:after{
	content: "";
	display: block;
	clear: both;
	height: 0.1px;
}

* html .unitResultList .rsltList li .module .box{ display: inline-block; }

/* no ie mac \*/
* html .unitResultList .rsltList li .module .box{ height: 1%; }
.unitResultList .rsltList li .module .box{ display: block; }
/* */


.unitResultList .rsltList li .module .ph{
	width:185px;
	float:left;
	padding:10px 0;
}

.unitResultList .rsltList li .module .ph p{
	text-align:center;
	margin-bottom:10px;
}

.unitResultList .rsltList li .module .txt{
	padding-left:186px;
}

.unitResultList .rsltList li .module .txt table{
	width:722px;
	_width:719px;
}

.unitResultList .rsltList li .module .txt table tr{
}

.unitResultList .rsltList li .module .txt table th,
.unitResultList .rsltList li .module .txt table td{
	border-bottom:1px solid #CCC6B9;
}
.unitResultList .rsltList li .module .txt table th p,
.unitResultList .rsltList li .module .txt table td p{
	padding:10px;
}

.unitResultList .rsltList li .module .txt table th{
	width:100px;
	vertical-align:middle;
	text-align:center;
}
.unitResultList .rsltList li .module .txt table td p{}
.unitResultList .rsltList table .ftrIcon{
	padding:5px;
	zoom:1;
}
.unitResultList .rsltList table .ftrIcon li{
	width:83px;
	height:21px;
	float:left;
	display:block;
	margin:0;

}

.unitResultList .btn{
	clear:both;
	background:#EFEDE9;
	text-align:center;
	padding:3px 10px 0;
	border-top:1px solid #CCC6B9;
	border-bottom:1px solid #CCC6B9;
}

#rsltDetail .unitResultList .btn{
	padding:5px 10px;
}


.unitResultList .rsltList li .source{
	text-align:right;
	padding-top:5px;
}

/* .moduleDtl */

.unitResultList .moduleDtl{
	border-right:1px solid #CCC6B9;
	border-left:1px solid #CCC6B9;
	zoom:1;
}

.unitResultList .moduleDtl h3{
	background:url(/images/bg_ttl_dtl.gif) 0 0 no-repeat;
	font-size:1.16em;
	padding:10px 10px 8px;
	border-bottom:2px solid #ECA412;
}

.unitResultList .moduleDtl .section{
	padding:10px;
}

.unitResultList .moduleDtl .section h4{
	background:url(/images/line01.gif) 0 100% repeat-x;
	padding-bottom:5px;
}

.unitResultList .moduleDtl .section .box{
	margin-top:5px;
}

.unitResultList .moduleDtl .section .box .txt p{
}

/* .entry */

.unitResultList .moduleDtl .section .box .entry{
	padding:10px;
}

.unitResultList .moduleDtl .section .box .entry .entry-ttl{
	border-bottom:1px solid #CCC;
	margin-bottom:5px;
	padding:0 0 2px 5px;
}

.unitResultList .moduleDtl .section .box .entry .entry-txt{
	padding-left:7px;
}

.unitResultList .moduleDtl .section .box .entry .entry2{
	padding:10px;
}

.unitResultList .moduleDtl .section .box .entry .entry2-ttl{
	font-weight:bold;
}

.unitResultList .moduleDtl .section .box .entry .entry2-txt{
	padding-bottom:0.5em;
}

.unitResultList .moduleDtl .section .box .txt a{
	background:url(/images/icon.gif) 0 5px no-repeat;
	padding-left:10px;
}

.unitResultList .moduleDtl .imgRight{
	float:right;
}

.unitResultList .moduleDtl .imgRight img{
	display:block;
	margin:0 0 10px 10px;
}

.unitResultList .infoTxt{
	text-align:center;
	font-size:1.16em;
	padding:15px 0;
}

/*-- .unitResultList [end] -----------------------------------------*/


/* 
	.unitFeatureIndex
--------------------------------------------------------------------*/

.unitFeatureIndex{}

.unitFeatureIndex dt{
	position: relative;
	margin-bottom: 5px;
	padding-left: 135px;
	font-size:1.16em;
	font-weight:bold;
	width:430px;
	_width:565px;
}

.unitFeatureIndex dt img{
	position: absolute;
	top: 0;
	left: 0;
}

.unitFeatureIndex dd{
	padding-left: 135px;
	height: 70px;
}

.unitFeatureIndex dl > dd{
	min-height: 70px;
	height: auto;
}

/* .featureNew */

.unitFeatureIndex .featureNew{
	background:#EBF2AA;
	padding:10px;
	margin-bottom:15px;
	zoom:1;
}

.unitFeatureIndex .featureNew h3{
	margin-bottom:10px;
	font-size:1.16em;
}

.unitFeatureIndex .featureNew h3 img{
	vertical-align:bottom;
	margin-right:5px;
}

.unitFeatureIndex .featureNew dt{
	font-size:1.28em;
}


/* .featureBn */
.unitFeatureIndex .featureBn{
	margin-bottom:15px;
}

.unitFeatureIndex .featureBn h3{
	border-bottom:3px solid #CCC6B9;
	margin-bottom:5px;
}

.unitFeatureIndex .featureBn dl{
	padding:0 10px;
}

.unitFeatureIndex .featureBn dt{
	background:url(/images/line01.gif) 0 0 repeat-x;
	padding:10px 0 0 135px;
}

.unitFeatureIndex .featureBn dt img{
	position:absolute;
	top:10px;
}

.unitFeatureIndex .featureBn dd{
	margin-bottom:5px;
}


/* #pagingTop */
.unitFeatureIndex .featureBn #pagingTop{
	border-bottom:1px solid #CCC6B9;
	padding-bottom:5px;
}

.unitFeatureIndex .featureBn #pagingBtm{
	border-top:3px solid #CCC6B9;
	padding-top:5px;
}


/*-- .unitFeatureIndex [end] ---------------------------------------*/

/*
	.unitFeature 
--------------------------------------------------------------------*/
.unitFeature{
}

/* .sp_header */
.unitFeature .sp_header{
	border-top:4px solid #669900;
	padding:5px 0;
	background:url(/images/line01.gif) 0 100% repeat-x;
	margin-bottom:15px;
}

.unitFeature .sp_header .ttl_read{
	font-size:1.16em;
	font-weight:bold;
}

.unitFeature .sp_header h3{
	font-size:2em;
	color:#669900;
	line-height:1.2em;
	padding-bottom:5px;
}

.unitFeature .sp_header p{}

/* .sp_contents */

.unitFeature .sp_contents{}
.unitFeature .sp_contents h4{
	font-size:1.16em;
	color:#669900;
}

.unitFeature .sp_contents .module{
	margin-bottom:15px;
}

.unitFeature .sp_contents .module p{
	margin-bottom:1em;
}

.unitFeature .sp_contents .module .phl_mrg{
	margin:0 15px 15px 0;
}

.unitFeature #pagingBtm{
	margin-bottom:10px;
}

.unitFeature .paging .pageNo{
	text-align:center;
}

/*-- .unitFeature end ----------------------------------------------*/

/* 
	.goFtrHome
--------------------------------------------------------------------*/

.goFtrHome{
	background:url(/images/line01.gif) 0 0 repeat-x;
	text-align:right;
	padding-top:5px;
	margin-bottom:30px;
}

.goFtrHome a{
	background:url(/images/icon.gif) 0 -98px no-repeat;
	padding-left:15px;
}


/*-- .goFtrHome ----------------------------------------------------*/


/* 
	.unitTips
--------------------------------------------------------------------*/

.unitTips{}

.unitTips h3{
	margin-bottom:15px;
}

.unitTips h4{
	font-size:1.16em;
	margin-bottom:5px;
}

.unitTips h4 a{
	background:url(/images/icon.gif) 0 -200px no-repeat;
	padding-left:17px;
}

/* .module */
.unitTips .module{
	width:595px;
	background:url(/images/line02.gif) 50% 0 repeat-y;
	margin-bottom:10px;
}

.unitTips .module .boxL{
	float:left;
	width:282px;
	margin-right:15px;
}

.unitTips .module .boxR{
	float:right;
	width:282px;
	margin-left:15px;
}

.unitTips .module li{
	margin-bottom:15px;
}

.unitTips .module li dd a{
	background:url(/images/icon.gif) 0 2px no-repeat;
	padding-left:8px;
}

.unitTips .module dl,
.unitTips .module p{
	padding:0 10px;
}


/* .moduleDl */

.unitTips .moduleDl{
	background:url(/images/line01.gif) 0 0 repeat-x;
	padding-top:10px
}

.unitTips .moduleDl h4{
	margin-bottom:5px;
}

.unitTips .moduleDl .inner{
	padding:0 18px;
}

.unitTips .moduleDl .inner p{
	margin-bottom:5px;
}

.unitTips .moduleDl .inner li{
	border:1px solid #CCC6B9;
	margin-bottom:15px;
}

.unitTips .moduleDl .inner li h5{
	background:#EEEEEE;
	padding:5px 10px;
}

.unitTips .moduleDl .inner li .box{
	padding:5px 10px;
}

.unitTips .moduleDl .inner li .box .txt{
	margin-bottom:5px;
}

.unitTips .moduleDl .inner li ul li{
	border:none;
	margin-bottom:0;
	padding-bottom:3px;
}

.unitTips .moduleDl .inner li ul li a{
	background:url(/images/icon_unitseach.gif) 0 -798px no-repeat;
	padding:3px 0 3px 18px;
}


/*-- .unitTips -----------------------------------------------------*/



/* 
	.unitSection
--------------------------------------------------------------------*/

.unitSection{
	padding:0 15px;
}

.unitSection .module{
	margin-bottom:15px;
}

.unitSection .module a{
	background:url(/images/icon.gif) 0 3px no-repeat;
	padding-left:10px;
}

.unitSection .module h3{
	border:1px solid #CCC6B9;
	font-size:1.16em;
	margin-bottom:5px;
}

.unitSection .module h3 span{
	display:block;
	border:1px solid #FFFFFF;
	padding:5px 10px;
	background:url(/images/bg_ttl_02.gif) 0 100% repeat-x;
}

.unitSection .module dl,
.unitSection .module ul{
	padding:0 10px;
}

.unitSection .module dt{
	font-size:1.16em;
	font-weight:bold;
}

.unitSection .module dd{
	padding-left:10px;
}

/* .qa */

.unitSection .module .qa li{
	background:url(/images/line01.gif) 0 0 repeat-x;
	padding:10px 0;
	zoom:1;
}

.unitSection .module .qa .q{
	margin-bottom:5px;
}

.unitSection .module .qa .img{ 
	display:block;
	float:left;
}

.unitSection .module .qa .txt{
	padding-left:20px;
	display:block;
}


/*-- .unitSection end ----------------------------------------------*/


/*-------------------------------------------------------------------
	.unitMlmIndex
-------------------------------------------------------------------*/

.unitMlmIndex{
}

.unitMlmIndex .unitSection h3{
	border:1px solid #CCC6B9;
	font-size:1.16em;
	margin-bottom:5px;
}

.unitMlmIndex .unitSection h3 span{
	display:block;
	border:1px solid #FFFFFF;
	padding:5px 10px;
	background:url(/images/bg_ttl_02.gif) 0 100% repeat-x;
}

.unitMlmIndex dl{
	padding:0 10px;
	margin-bottom:15px;
}

.unitMlmIndex dl dt{
	margin-top:15px;
	font-weight:bold;
}

.unitMlmIndex dl dd{
	padding-left:10px;
	margin-left:1em;
}

.unitMlmIndex dl dd.dot{
	background:url(/images/icon.gif) 5px -593px no-repeat;
}

.unitMlmIndex dl dd.arr a{
	background:url(/images/icon.gif) 0 3px no-repeat;
	padding-left:10px;
}

.unitMlmIndex .btn{
	text-align:center;
	margin-bottom:15px;
}

/*-- .unitMlmIndex ------------------------------------------------*/

/*-------------------------------------------------------------------
	.unit-Counter
-------------------------------------------------------------------*/

.unit-Counter .copy{
	padding:0 10px;
}

.unit-Counter .copy{
	margin-bottom:20px;
}

.unit-Counter .unit{
	margin:0 10px 15px;
}

.unit-Counter .unit h2{
	background:#929292;
	color:#FFF;
	padding:5px 10px;
	font-size:1.28em;
	margin-bottom:15px;
}

.unit-Counter .unit .module{
	width:575px;
	padding:0 0 10px;
}

.unit-Counter .unit .module .ph{
	width:245px;
	float:left;
}

.unit-Counter .unit .module .ph img{
	display:block;
	margin-left:30px;
}

.unit-Counter .unit .module .box{
	padding:0 30px 0 245px;
}

.unit-Counter .unit .module .box .logo{
	margin-bottom:10px;
}

.unit-Counter .unit .module .box .plf{
	margin-bottom:10px;
}

.unit-Counter .unit .module .box .info{}

.unit-Counter .unit .module .box .info a{
	background:url(/images/icon.gif) 0 3px no-repeat;
	padding-left:10px;
}

.unit-Counter .unit .txt{}



/*-------------------------------------------------------------------
	body.unitHakList
-------------------------------------------------------------------*/

.unitHakList{
}

.unitHakList ul{
	padding:10px 15px;
}

.unitHakList li{
	padding-bottom:3px;
}

.unitHakList li a{
	background:url(/images/icon.gif) 0 3px no-repeat;
	padding-left:10px;
}

.unitHakList #pagingTop{
	border-bottom:1px solid #CCC6B9;
	padding-bottom:5px;
}

.unitHakList #pagingBtm{
	border-top:1px solid #CCC6B9;
	padding-top:5px;
}

/*-- .hakList -----------------------------------------------------*/


/*-------------------------------------------------------------------
	.unitHakDtl
-------------------------------------------------------------------*/

.unitHakDtl{
	margin-bottom:15px;
}

.unitHakDtl h3{
	border-top:3px solid #79AE13;
	border-right:1px solid #CCC6B9;
	border-bottom:1px solid #CCC6B9;
	border-left:1px solid #CCC6B9;
	background:#EBF2AA;
	padding:5px 10px;
	font-size:1.28em;
}

.unitHakDtl .inner{
	border:1px solid #CCC6B9;
	border-top:none;
	padding:10px;
}

.unitHakDtl .moduleT{
	margin-bottom:15px;
	width:100%;
}

.unitHakDtl .moduleT .img{
	float:left;
}

.unitHakDtl .moduleT .img img{
	display:block;
	margin-right:10px;
}

.unitHakDtl .moduleT .txt{
}

.unitHakDtl .module{
	margin-bottom:15px;
}

.unitHakDtl .module table{
	width:888px;
}

.unitHakDtl .module caption{
	background:#EFEDE9;
	font-size:1.16em;
	text-align:left;
	font-weight:bold;
	padding:5px 10px;
	margin-bottom:5px;
}

.unitHakDtl .module tr{}

.unitHakDtl .module tr th{
	width:150px;
	vertical-align:top;
	background:url(/images/line01.gif) 0 0 repeat-x;
}
.unitHakDtl .module tr th p{
	padding:10px;
}

.unitHakDtl .module tr td{
	vertical-align:top;
	background:url(/images/line01.gif) 0 0 repeat-x;
}
.unitHakDtl .module tr td p{
	padding:10px;
}

.unitHakDtl .module .imgRight{
	float:right;
	padding:10px 10px 0;
}

.unitHakDtl .module .imgRight img{
	display:block;
	margin:0 0 10px 10px;
}

.unitHakDtl .source{
	text-align:right;
	padding-top:5px;
}

.unitHakDtl .btn{
	text-align:center;
}

/*-- .unitHakDtl --------------------------------------------------*/



/*-------------------------------------------------------------------
	.unitSitemap
-------------------------------------------------------------------*/

.unitSitemap{
	padding:0 10px;
 }

.unitSitemap .topLink{
	padding-bottom:15px;
	font-weight:bold;
}

.unitSitemap .topLink a{
	background:url(/images/icon.gif) 0 -98px no-repeat;
	padding-left:15px;
}

.unitSitemap .module{
 	clear:both;
}

.unitSitemap .module h3{
	font-weight:bold;
	font-size:1.16em;
	background:#EFEDE9;
	padding:5px;
	margin-bottom:-10px;
}

.unitSitemap .inner{
	padding:0 10px;
	width: 555px !important;
	width /**/:575px;
	margin-bottom:20px;
}

/* clearfix */

.unitSitemap .inner:after{
	content: "";
	display: block;
	clear: both;
	height: 0.1px;
}

* html .unitSitemap .inner{ display: inline-block; }

/* no ie mac \*/
* html .unitSitemap .inner{ height: 1%; }
.unitSitemap .inner{ display: block; }
/* */

.unitSitemap .mleft{ float:left;}
.unitSitemap .mright{ float:right;}

.unitSitemap .module dl{
	width:270px;
	margin-bottom:20px;
}

.unitSitemap .module dt{
	font-weight:bold;
	padding:25px 0 10px;
}

.unitSitemap .module dt a{
	background:url(/images/icon.gif) 0 -98px no-repeat;
	padding-left:15px;
}

.unitSitemap .module dd{
	padding:0 5px 3px 15px;
}

.unitSitemap .module dd a{
	background:url(/images/icon.gif) 0 5px no-repeat;
	padding-left:10px;
}

/*-- .unitSitemap -------------------------------------------------*/

/*-------------------------------------------------------------------
	.relateLink
-------------------------------------------------------------------*/

.relateLink{
	border-bottom:1px solid #CCC6B9;
	margin-bottom:30px;
}

.relateLink h3{
	border-bottom:1px solid #CCC6B9;
	background:url(/images/bg_ttl_relatelink.gif) 0 0 no-repeat;
	padding:10px 10px 7px;
	font-size:1.05em;
}

.relateLink ul{
	padding-left:1px;
	width:910px;
	background:url(/images/bg_relatelink.gif) 0 0 repeat-y;
}

.relateLink ul li{
	width:227px;
	float:left;
}

.relateLink ul li div{
	padding:10px;
}

.relateLink ul li div .ph{
	text-align:center;
	padding-bottom:3px;
}

.relateLink ul li div .companyname{
	font-weight:bold;
	padding-bottom:3px;
}

.relateLink ul li div .txt{
	padding-bottom:3px;
}

.relateLink ul li div .txt img{
	vertical-align:middle;
	margin-right:7px;
}

.relateLink ul li div .btn{
	text-align:center;
}

/*-- .relateLink --------------------------------------------------*/
.areaPrefNav {
	padding:0 15px;
	margin-bottom:25px;
}
.areaPrefNav p{
		font-weight:bold;
		border-left:4px solid #F65800;
		padding: 2px 0 0 5px;
		margin:0 0 5px;
}
.areaPrefNav ul{
	margin:0 0 0 9px;
}
.areaPrefNav li{
	display:inline;
	margin:0 5px 0 0;
}

/*===================================================================
	4: contentsBtm setting
===================================================================*/

#contentsBtm{
	padding:0 15px;
	margin-bottom:15px;
	clear:both;
	border-bottom:#ccc 1px solid;
}

#contentsBtm ul,
#contentsBtm li,
#contentsBtm dt,
#contentsBtm dd{
	display:inline;
}
#contentsBtm dl{
	margin:0 0 10px;
}
#contentsBtm dt:after{
	content:"：";
}
#contentsBtm li{
	margin:0 5px 0 0;
}
#contentsBtm .ex {
	font-size: 0.86em;
	margin:0 0 10px;
}

#contentsBtm .goTop{
	text-align:right;
	background:#EEEEEE;
	padding:5px;
	margin-bottom:15px;
}

#contentsBtm .goTop a{
	background:url(/images/icon.gif) 0 -397px no-repeat;
	padding:0 0 2px 18px;
}
#contentsBtm .relatedNav {
	float:left;
}
#contentsBtm .otherNav {
	float:right;
}
#contentsBtm .related_link ul {padding:5px;}
#contentsBtm .related_link ul li {
display:inline;
margin-right:10px;
}
#contentsBtm ul.related_link li a {margin-right:10px;}

/*-- .navBtm ----------------------------------------------- end */


/**************************************************************************
	Add Style   START                                              09.04.22
 **************************************************************************/

.unitResultList .rsltList li .date{
	padding:5px 10px;
	text-align:right;
}

.unitResultList .rsltList li .module .officeInfo{
	border-bottom:1px solid #CCC6B9;
	padding:5px 10px;
}

/*
	外部サイトコンテンツ記事(求人詳細)
-------------------------------------------------------------------*/

#rsltDetail #newzia_connect {
	width:910px;
	margin-top:10px;
	margin-bottom:10px;
	text-align: right;
}

#rsltDetail .newzia_title {
    background: url("/images/bg_ttl_relatelink.gif") no-repeat scroll 0 0 transparent;
    font-size: 1.05em;
    padding: 10px 10px 7px;
	text-align:left;
	display:block;
	font-weight:bold;
}

#rsltDetail #newzia_connect ul {
	width:909px;
	padding-top:8px;
	padding-bottom:8px;
	border-top:1px solid #CCC6B9;
	border-right:1px solid #CCC6B9;
	border-bottom:1px solid #CCC6B9;
    margin-bottom: 10px;
    text-align: left;
	background: url("/images/bg_relatelink.gif") repeat-y scroll 0 0 transparent;
}

#rsltDetail #newzia_connect ul:after {
    clear: both;
    content: "";
    display: block;
    height: 0.1px;
}

#rsltDetail #newzia_connect ul li {
/*	margin-top:5px;
	margin-left:10px; */
    float: left;
    width: 207px;
	padding:10px;
}

#rsltDetail #newzia_connect ul li a{
	/* background:url(/images/icon.gif) 0 3px no-repeat; */
	display:block;
	padding-left:10px;
	zoom:1;
}

#rsltDetail #newzia_connect a img {
    border: 0 none;
    display: block;
    margin: 0 14px 3px;
}
/*------------------------------------------------- end */

/* 求人キーワード 201208追加 */

#rsltDetail #newzia {
    border: 1px solid #CCC6B9;
    margin: 10px 0 20px;
    padding: 8px;
    text-align: left;
    width: 892px;
}

#rsltDetail .newzia_keyword {
    background: url("/images/bg_ttl_relatelink.gif") no-repeat scroll 0 0 transparent;
    border-bottom: 1px solid #CCC6B9;
    font-size: 1.05em;
    font-weight: bold;
    margin: -9px -9px 10px;
    padding: 10px 10px 7px;
}

#rsltDetail #newzia ul:after {
    clear: both;
    content: "";
    display: block;
    height: 0.1px;
}

#rsltDetail #newzia ul li {
    display: block;
    float: left;
    margin-left: 15px;
}

/* 派遣トップ修正 201208追加 */


#home .unitSearchIndex #searchRoute ul li {
	display:block;
}

#home .unitSearchIndex #searchRoute ul li a {
	background: url("/images/icon.gif") no-repeat scroll 0 3px transparent;
    padding-left: 10px;
}

#home .unitSearchIndex #searchRoute dl {
	margin-bottom:5px;
}

#home .unitSearchIndex #searchRoute dl dt,
#home .unitSearchIndex #searchRoute dl dd {
	display:inline;
}

.footpath div {
    display: inline;
}

.footpathsec {
    width: 700px;
}

#subfootpath {
    display: none;
}


.searchOption{
    background-color: #FCFDE2;
    padding: 10px 15px 2px;
}
.searchOption:after {
    clear: both;
    content: " ";
    display: block;
    font-size: 0;
    height: 0;
    visibility: hidden;
    width: 100%;
}

.searchOption li{
    display: inline;
    float: left;
    font-size: 0.9em;
    line-height: 1;
    margin-bottom: 8px;
    margin-right: 15px;
    margin-top: 5px;
    white-space: nowrap;
}
.searchOption li.caption {
    font-size: 1em;
    font-weight: bold;
    line-height: 0.8;
    margin-bottom: 0;
}

.mainTitle{
    width:575px;
    border-left: 5px solid #79AE13;
    font-size: 1.2em;
    line-height: 1.1;
    padding-left: 8px;
    float: left;
}
.mainTitle strong{
    font-size: 1.8em;
}
.mainTitle span{
    font-size: 1.4em;
    padding-left: 5px;
    white-space: nowrap;
}
.subTitle{
    clear: both;
    padding: 5px 0 5px 15px;
}
.tagline {
    padding-left: 230px !important;
    width: 480px;
}

.prefSelect{
    float:right;
}
.prefSelect span{
    font-weight: bold;
    padding-left: 5px;
}
.prefSelect li{
    background-color: #FFFBCA;
    border: 1px solid #F3EA75;
    float: left;
    font-size: 0.86em;
    line-height: 1.4em;
    margin-left: 5px;
    padding: 1px 3px 0;
    white-space: nowrap;
}
.prefSelect li.select{
    background-color: #F3EA81;
    border: 1px solid #F3EA81;
    color: #474747;
}