@charset "utf-8";

/*
***************************************************************************************************
	見出し
***************************************************************************************************
*/
#columnBusiness h2
{
	text-align			: left;
}

/*
***************************************************************************************************
	グローバルナビゲーション
***************************************************************************************************
*/
.header
{
	background-image	: url(../../image/background/navBack03.gif);
}

.navigation
{
	background-image	: url(../../image/background/navShadow04.gif);
}

/*
***************************************************************************************************
	 包含ボックス
***************************************************************************************************
*/
/*
	メインカラム
*/
/*
	メインカラム
*/
.main
{
	width				: 579px;
	float				: left;
	margin-top			: 20px;
	padding-left		: 1px;
}

#recruitPage .main
{
	width				: 800px;
	padding				: 0;
}

/*
	コンテンツ
*/
.content
{
	width				: 579px;
	margin-top			: 10px;
}

#recruitPage .content
{
	width				: 800px;
	margin-top			: 10px;
}

.mainContent
{
	width				: 585px;
	float				: left;
}

/*
***************************************************************************************************
	リクルートヘッダー
***************************************************************************************************
*/
#columnRecruit
{
	background-image	: url(../../image/background/headRecruitBack00.gif);
	background-repeat	: repeat-x;
	min-height			: 100px;
	height				: auto !important;
	height				: 100px;
	border				: 1px solid #ccc;
}

#columnRecruit h2
{
	float				: left;
}

#columnRecruit .article
{
	float				: left;
	font-size			: 0.9em;
	font-weight			: bold;
	margin				: 40px 0 0 20px;
}

.pageHeadLine
{
	border				: 1px solid #ccc;
}

.pageHeadLine h2
{
	background-image	: url(../../image/background/headRecruitBack01.gif);
	padding-left		: 20px;
}

/*
***************************************************************************************************
	最新採用情報
***************************************************************************************************
*/
#employInformationBox
{
	border				: 1px solid #ccc;
}

#employInformationBox h3
{
	background-image	: url(../../image/background/headBarBackRecruit00.gif);
	background-repeat	: repeat-x;
}

#employInformation
{
	height				: 80px;
	overflow			: auto;
	padding				: 10px 20px;
}

#employInformation li
{
	font-size			: 0.8em;
	margin-bottom		: 0.4em;
	border-bottom		: 1px dotted #ccc;
}

#employInformation li .date
{
	background-image	: url(../../image/icon/iconArrow06.gif);
	background-repeat	: no-repeat;
	background-position	: right center;
	padding-right		: 24px;
}

#employInformation li .entry
{
	margin-left			: 15px;
}

/*
***************************************************************************************************
	採用ナビゲーション
***************************************************************************************************
*/
.recruitNavigationCalam
{
	margin-top			: 20px;
}

.recruitNavigationBox 
{
	width				: 283px;
	min-height			: 220px;
	height				: auto !important;
	height				: 220px;
	float				: left;
	border				: 1px solid #ccc;
}

#graduateNavigationBox
{
	margin-right		: 15px;
}

#midCareerNavigation
{
	font-size			: 0.9em;
	padding				: 10px;
}

.recruitNavigation
{
	padding				: 10px;
}

.recruitNavigation li
{
	background-image	: url(../../image/icon/iconArrow05.gif);
	background-repeat	: no-repeat;
	background-position	: left center;
	margin-bottom		: 0.4em;
	padding-left		: 20px;
}

.recruitNavigation li a
{
	color				: #555;
	font-size			: 0.9em;
}

#midCareerNavigationBox
{
}

/*
***************************************************************************************************
	補助ナビゲーション
***************************************************************************************************
*/
/*
	補助カラム
*/
.aside
{
	width				: 220px;
	float				: left;
}

#recruitPage .aside
{
	width				: 202px;
	float				: left;
	padding-left		: 13px;
}

.aside #assistNav
{
}

.aside #assistNav li
{
	height				: 43px;
}

/* 採用に関するお問い合わせ */
#contactRecruit
{
	width				: 200px;
	border				: 1px solid #ccc;
}

#contactRecruit #namePersonnel
{
	margin				: 0 0 20px 30px;
}

#contactRecruit dl
{
	margin-bottom		: 10px;
	padding-left		: 10px;
}

#contactRecruit dl dt,  #contactRecruit dl dd
{
	float				: left;
}

#contactRecruit dl dt
{
	margin-right		: 5px;
}

#bunner
{
	font-size			: 0px; 
	margin-top			: 10px;
	_margin-top			: 5px;
}

#bunner li
{
	margin-bottom		: 12px;
	_margin-bottom		: 6px;
}

#bunner li img
{
	border				: 1px solid #ccc;
}

