@charset "utf-8";

/*
***************************************************************************************************
	見出し
***************************************************************************************************
*/
.main h3
{
	margin-bottom		: 20px;
	padding				: 0 10px 5px 0;
}

/*
***************************************************************************************************
	グローバルナビゲーション
***************************************************************************************************
*/
.header
{
	background-image	: url(../image/background/navBack04.gif);
}

.navigation
{
	background-image	: url(../image/background/navShadow05.gif);
}

/*
***************************************************************************************************
	 包含ボックス
***************************************************************************************************
*/
/*
	メインカラム
*/
.main
{
	font-size			: 0.9em;
	margin-top			: 20px;
}

#quality
{
	padding				: 10px 55px 0 10px;
}

/*
---------------------------------------------------------------------------------------------------
	ナビゲーションバー
---------------------------------------------------------------------------------------------------
*/
#columnIso9001 ul
{
	padding				: 5px 0 35px 0;
}

#columnIso9001 li
{
	background-image	: url(../image/icon/iconArrow05.gif);
	background-repeat	: no-repeat;
	min-height			: 15px;
	height				: auto !important;
	height				: 15px;
	float				: left;
	margin-right		: 25px;
	padding				: 0 0 0 20px;
}

#columnIso9001 li a
{
	color				: #191970;
	font-weight			: bold;
}

#columnIso9001 li a:hover
{
	color				: #ffaa00;
}

/*
***************************************************************************************************
	 説明欄
***************************************************************************************************
/*
---------------------------------------------------------------------------------------------------
	共通
---------------------------------------------------------------------------------------------------
*/
.explainBox
{
	background-image	: url(../image/background/headBarBackRecruit00.gif);
	background-repeat	: repeat-x;
	width				: 780px;
	margin-bottom		: 40px;
}

.explainBox h3
{
	margin-bottom		: 5px;
}

.explain .section
{
	margin-bottom		: 20px;
}

/*
---------------------------------------------------------------------------------------------------
	品質へのこだわり
---------------------------------------------------------------------------------------------------
*/
#msg
{
	font-size			: 14px;
	line-height			: 1.5em;
	padding-top			: 10px;
}

#iso9001
{
	background-image	: url(../image/imagePop/imagePopISO900100.gif);
	background-repeat	: no-repeat;
	background-position	: right top;
	min-height			: 159px;
	height				: auto !important;
	height				: 159px;
}

/*
---------------------------------------------------------------------------------------------------
	認証取得内容
---------------------------------------------------------------------------------------------------
*/
#certificationInfo
{
	width				: 778px;
	border				: 1px solid #ccc;
	margin				: 10px 0 40px 0;
}

#certificationTable
{
	border-collapse		: collapse;
	margin				: 20px 30px;
}

#certificationTable td
{
	font-size			: 0.8em;
	padding				: 1.5em 0.3em 1.5em 1em ;
	border-top			: 1px solid #ccc;
	border-bottom		: 1px solid #ccc;
	line-height			: 1.5em;
}

.tableHead
{
	width				: 10em;
	background-color	: #eee;
}

#evidence
{
	height				: 450px;
	padding				: 0 60px;
}

#evidenceA
{
	width				: 297px;
	float				: left;
}

#evidenceB
{
	width				: 297px;
	float				: right;
}

/*
---------------------------------------------------------------------------------------------------
	品質方針
---------------------------------------------------------------------------------------------------
*/
.explain .section .policyHead
{
	background-image	: url(../image/icon/iconCircle00.gif);
	background-repeat	: no-repeat;
	background-position	: left center;
	min-height			: 30px;
	height				: auto !important;
	height				: 30px;
	padding				: 10px 200px 0 20px;
	margin-left			: 15px;
}

.explain .section .policy
{
	line-height			: 1.5em;
	padding				: 0 200px 0 15px;
}

#talent
{
	background-image	: url(../image/imagePop/imagePopTalent.gif);
	background-repeat	: no-repeat;
	background-position	: right center;
}

#skill
{
	background-image	: url(../image/imagePop/imagePopSkill.gif);
	background-repeat	: no-repeat;
	background-position	: right center;
}

/*
---------------------------------------------------------------------------------------------------
	高品質を実現するプロセス
---------------------------------------------------------------------------------------------------
*/
#process .explain .section
{
	padding				: 15px 15px;
}

#process .explain .process
{
	line-height			: 1.5em;
	padding-top			: 20px;
}

#qualitycCrtification
{
	width				: 750px;
}

#pdcaCycle ul
{
	background-image	: url(../image/imagePop/imagePopISO900104.jpg);
	background-repeat	: no-repeat;
	background-position	: center center;
	min-height			: 493px;
	height				: auto !important;
	height				: 493px;
}

#pdcaCycle .section
{
	background-color	: #f8f8f8;
	margin-bottom		: 2em;
	border				: 1px solid silver;
}

#pdcaCycle .section .article
{
	color				: #4c4c4c;
	line-height			: 1.5em;
	padding-right		: 125px;
}

#pdcaCyclePlan
{
	background-image	: url(../image/icon/iconArrow13.gif);
	background-repeat	: no-repeat;
	background-position	: center bottom;
	width				: 375px;
	float				: left;
}

#pdcaCycleDo
{
	background-image	: url(../image/icon/iconArrow11.gif);
	background-repeat	: no-repeat;
	background-position	: center bottom;
	width				: 375px;
	float				: right;
}

#pdcaCycleCheck
{
	width				: 375px;
	float				: right;
}

#pdcaCycleAction
{
	width				: 375px;
	float				: left;
}

#plan
{
	background-image	: url(../image/imagePop/imagePopISO9001Plan.gif);
	background-repeat	: no-repeat;
	background-position	: right bottom;
	min-height			: 200px;
	height				: auto !important;
	height				: 200px;
}

#do
{
	background-image	: url(../image/imagePop/imagePopISO9001Do.gif);
	background-repeat	: no-repeat;
	background-position	: right bottom;
	min-height			: 200px;
	height				: auto !important;
	height				: 200px;
}

#check
{
	background-image	: url(../image/imagePop/imagePopISO9001Check.gif);
	background-repeat	: no-repeat;
	background-position	: right bottom;
	min-height			: 200px;
	height				: auto !important;
	height				: 200px;
}

#action
{
	background-image	: url(../image/imagePop/imagePopISO9001Action.gif);
	background-repeat	: no-repeat;
	background-position	: right bottom;
	min-height			: 200px;
	height				: auto !important;
	height				: 200px;
}