@charset "utf-8";

/*-------------------------------------------------------------------

	　　　　　　　　　　業界別転職支援・求人情報
							
-------------------------------------------------------------------*/
/*-------------------------------------------------------------------
							clear-fix
-------------------------------------------------------------------*/
#local-navi:after
{
    content: ".";
    display: block;
    height: 0px;
    clear: both;
    visibility: hidden;
}

/* Win IE7 */
*:first-child+html #local-navi
{
	height: 1%;
}
/* End Win IE7 */

/* Win IE6 \*/
* html #local-navi
{
	height: 1%;
}
/* End Win IE6 */

/* Mac IE\*//*/
#local-navi
{
	display: inline-table;
}
/* End Mac IE */


/*-------------------------------------------------------------------
						テキスト画像代替
-------------------------------------------------------------------*/
#local-navi li,#local-navi li a,
#contents-header h2,
#sec1 h2,#sec2 h2,#sec3 h2,
#knowhow-pickup h2
{
	display: block;
	text-indent: -10000px;
/* Hides from Mac IE \*/
	overflow: hidden;
/* */
}


/*-------------------------------------------------------------------
							main-image
-------------------------------------------------------------------*/
#main-image{
	width: 800px; height: 150px;
	background: url(../../industry/images/main_image.jpg) no-repeat scroll left top;
}
#finance #main-image{
	background: url(../../industry/finance/images/main_image.jpg) no-repeat scroll left top;
}
#estate #main-image{
	background: url(../../industry/estate/images/main_image.jpg) no-repeat scroll left top;
}
#pharma #main-image{
	background:url(../../pharma/images/main_image.jpg) no-repeat scroll left top;
}
#medical-device #main-image{
	background: url(../../industry/medical_device/images/main_image.jpg) no-repeat scroll left top;
}
#business-concern #main-image{
	background: url(../../industry/business_concern/images/main_image.jpg) no-repeat scroll left top;
}



/*-------------------------------------------------------------------
							ローカルナビ
-------------------------------------------------------------------*/
#local-navi li{
	float: left;
	height: 25px;
}
#l-navi-it{
	width: 97px;
	background: url(../../industry/images/l_navi_it_ov.jpg) no-repeat scroll left top;
}
#l-navi-finance{
	width: 98px;
	background: url(../../industry/images/l_navi_finance_ov.jpg) no-repeat scroll left top;
}
#l-navi-estate{
	width: 97px;
	background: url(../../industry/images/l_navi_estate_ov.jpg) no-repeat scroll left top;
}
#l-navi-pharma{
	width: 98px;
	background: url(../../industry/images/l_navi_pharma_ov.jpg) no-repeat scroll left top;
}
#l-navi-medical-device{
	width: 97px;
	background: url(../../industry/images/l_navi_medical_device_ov.jpg) no-repeat scroll left top;
}
#l-navi-business-concern{
	width: 96px;
	background: url(../../industry/images/l_navi_business_concern_ov.jpg) no-repeat scroll left top;
}

#local-navi a{
	width: 100%; height: 100%;
}
#l-navi-it a{
	background: url(../../industry/images/l_navi_it.jpg) no-repeat scroll left top;
}
#l-navi-finance a{
	background: url(../../industry/images/l_navi_finance.jpg) no-repeat scroll left top;
}
#l-navi-estate a{
	background: url(../../industry/images/l_navi_estate.jpg) no-repeat scroll left top;
}
#l-navi-pharma a{
	background: url(../../industry/images/l_navi_pharma.jpg) no-repeat scroll left top;
}
#l-navi-medical-device a{
	width: 147px;
	background: url(../../industry/images/l_navi_medical_device.jpg) no-repeat scroll left top;
}
#l-navi-business-concern a{
	width: 147px;
	background: url(../../industry/images/l_navi_business_concern.jpg) no-repeat scroll left top;
}

#l-navi-it a:hover,#l-navi-it a:active{
	background: url(../../industry/images/l_navi_it_ov.jpg) no-repeat scroll left top;
}
#l-navi-finance a:hover,#l-navi-finance a:active{
	background: url(../../industry/images/l_navi_finance_ov.jpg) no-repeat scroll left top;
}
#l-navi-estate a:hover,#l-navi-estate a:active{
	background: url(../../industry/images/l_navi_estate_ov.jpg) no-repeat scroll left top;
}
#l-navi-pharma a:hover,#l-navi-pharma a:active{
	background: url(../../industry/images/l_navi_about_service_ov.jpg) no-repeat scroll left top;
}
#l-navi-medical-device a:hover,#l-navi-medical-device a:active{
	background: url(../../industry/images/l_navi_medical_device_ov.jpg) no-repeat scroll left top;
}
#l-navi-business-concern a:hover,#l-navi-business-concern a:active{
	background: url(../../industry/images/l_navi_business_concern_ov.jpg) no-repeat scroll left top;
}



/*-------------------------------------------------------------------
							page-title
-------------------------------------------------------------------*/
#page-title{
	width: 585px; height: 40px;
	margin-bottom: 20px;
}
#it #page-title{
	background: url(../../industry/it/images/page_title.gif) no-repeat scroll left top;
}
#finance #page-title{
	background: url(../../industry/finance/images/page_title.gif) no-repeat scroll left top;
}
#estate #page-title{
	background: url(../../industry/estate/images/page_title.gif) no-repeat scroll left top;
}
#pharma #page-title{
	background: url(../../pharma/images/page_title.gif) no-repeat scroll left top;
}
#medical-device #page-title{
	background: url(../../industry/medical_device/images/page_title.gif) no-repeat scroll left top;
}
#business-concern #page-title{
	background: url(../../industry/business_concern/images/page_title.gif) no-repeat scroll left top;
}


/*-------------------------------------------------------------------
							contents-header
-------------------------------------------------------------------*/
#contents-header h2{
	width:585px; height: 20px;
}
#it #contents-header h2{
	background:url(../../industry/it/images/h_contents_header.gif) no-repeat scroll left top;
}
#finance #contents-header h2{
	background:url(../../industry/finance/images/h_contents_header.gif) no-repeat scroll left top;
}
#estate #contents-header h2{
	background:url(../../industry/estate/images/h_contents_header.gif) no-repeat scroll left top;
}
#pharma #contents-header h2{
	background:url(../../pharma/images/h_contents_header.gif) no-repeat scroll left top;
}
#medical-device #contents-header h2{
	background:url(../../industry/medical_device/images/h_contents_header.gif) no-repeat scroll left top;
}
#business-concern #contents-header h2{
	background:url(../../industry/business_concern/images/h_contents_header.gif) no-repeat scroll left top;
}

#contents-header div.body{
	width: 567px;
	padding: 0 9px 0 9px;
}
#contents-header p.list-circle{
	background: url(../../images/cmn/list_mark_circle_red.gif) no-repeat scroll 0em 0.4em;
}
#contents-header p{
	margin-top: 18px;
	padding-left: 15px;
	line-height: 1.2;
}
#contents-header p.sec-footer{
	border-top: #111987 solid 2px;
	width: 570px;
	margin: 20px 0 0 0;
	padding-top: 5px;
	text-align: right;
	font-size: 80%;
	font-weight: normal;
	color: #416aaf;
}

/* Win IE7 */
*:first-child+html #contents-header p.list-circle{
	background-position: 0em 0.3em;
}
/* End Win IE7 */
/* Win IE6 \*/
* html #contents-header div.body{
	width: 585px;
}
* html #contents-header p.sec-footer{
	width: 585px;
}
* html #contents-header p.list-circle{
	background-position: 0em 0.3em;
}
/* End Win IE6 */

/*-------------------------------------------------------------------
							sec1
-------------------------------------------------------------------*/
#sec1 h2{
	width: 585px; height: 40px;
	margin-top:40px;
}
#it #sec1 h2{
	background:url(../../industry/it/images/h_sec1.gif) no-repeat scroll left top;
}
#finance #sec1 h2{
	background:url(../../industry/finance/images/h_sec1.gif) no-repeat scroll left top;
}
#estate #sec1 h2{
	background:url(../../industry/estate/images/h_sec1.gif) no-repeat scroll left top;
}
#pharma #sec1 h2{
	background:url(../../industry/pharma/images/h_sec1.gif) no-repeat scroll left top;
}
#medical-device #sec1 h2{
	background:url(../../industry/medical_device/images/h_sec1.gif) no-repeat scroll left top;
}
#business-concern #sec1 h2{
	background:url(../../industry/business_concern/images/h_sec1.gif) no-repeat scroll left top;
}


/*-------------------------------------------------------------------
							sec2
-------------------------------------------------------------------*/
#sec2 h2{
	width: 585px; height: 40px;
	margin-top:40px;
}
#estate #sec2 h2{
	background:url(../../industry/estate/images/h_sec2.gif) no-repeat scroll left top;
}
#pharma #sec2 h2{
	background:url(../../pharma/images/h_sec2.gif) no-repeat scroll left top;
}

/*-------------------------------------------------------------------
							sec3
-------------------------------------------------------------------*/
#sec3 h2{
	width: 585px; height: 40px;
	margin-top:40px;
}
#pharma #sec3 h2{
	background:url(../../industry/pharma/images/h_sec3.gif) no-repeat scroll left top;
}


/*-------------------------------------------------------------------
							bnr-list
-------------------------------------------------------------------*/
.bnr-list p{
	width: 560px;
	border-bottom: #999999 dotted 2px;
	margin: 0 5px;
	margin-right: 15px;
	padding-left: 25px;
	padding-top: 15px;
	padding-bottom: 15px;
	font-size: 90%;
}
/* Win IE7 */
*:first-child+html .bnr-list p{
	font-size: 85%;
}
/* End Win IE6 */
/* Win IE6 \*/
* html .bnr-list p{
	width: 575px;
	font-size: 85%;
}
/* End Win IE6 */
.bnr-list p a{
	width: 145px;
	margin-right: 45px;
	text-align: center;
	line-height: 1.5em;
	float: left;
}
.bnr-list p a.bnr-last{
	margin-right: 0;
}
.bnr-list p a span{
	text-decoration: underline;
}

/* メーカー */
#business-concern .bnr-list p{
	width: 540px;
	border-bottom: #999999 dotted 2px;
	margin: 0 5px;
	margin-right: 15px;
	padding-left: 35px;
	padding-top: 15px;
	padding-bottom: 15px;
	font-size: 90%;
}
/* Win IE7 */
*:first-child+html #business-concern .bnr-list p{
	font-size: 85%;
}
/* Win IE6 \*/
* html #business-concern .bnr-list p{
	width: 575px;
	font-size: 85%;
}
/* End Win IE6 */
.bnr-list p a{
	width: 150px;
	margin-right: 30px;
	text-align: center;
	line-height: 1.5em;
	float: left;
}

