@charset "utf-8";

/*
***************************************************************************************************
	見出し
***************************************************************************************************
*/
/* iso Calam Header */
.aside h3
{
	background-image	: url(../../image/icon/iconCircle00.gif);
	background-repeat	: no-repeat;
	background-position	: left center;
	font-size			: 0.9em;
	letter-spacing		: 0.1em;
	margin				: 0 10px;
	padding				: 0 0 0 20px;
}

/* バナー部分
   画像を半透明に!! */
#opacity-style :hover {
	filter: alpha( opacity=35 );	/* IE */
	opacity:0.35;					/* Firefox,Opera,Safari */
	-moz-opacity:0.35;				/* Firefox 0.9より前 */
}

/*
***************************************************************************************************
	ニュースボックス
***************************************************************************************************
*/
#update
{
}

#updateList
{
	width				: 498px;
	_width				: 520px;
	height				: 170px;
	overflow			: auto;
	margin				: 0 0 0 13px;
	padding				: 0.5em 10px 0.5em 10px;
	border-bottom		: 1px solid #ccc;
	border-right		: 1px solid #ccc;
	border-left			: 1px solid #ccc;
}

#updateList dt, #updateList dd
{
	font-size			: 0.8em;
	margin				: 0;
	padding				: 0;
}

#updateList dt
{
	margin-top			: 0.5em;
	padding				: 0.1em 0 5px 5px;
	border-bottom		: 1px dashed #555;
}

#updateList dd
{
	background-color	: #ddd;
	margin-top			: 0.3em;
	padding				: 0.2em 1em 0.2em 1em;
}

.new
{
	background-image	: url(../../image/icon/iconNew01.gif);
	background-repeat	: no-repeat;
	background-position	: 440px; center;
	min-height			: 16px;
	height				: auto !important;
	height				: 16px;
	padding-right		: 48px;
}

.date
{
	background-image	: url(../../image/icon/iconArrow00.gif);
	background-repeat	: no-repeat;
	background-position	: right 70%;
	padding				: 0.3em 20px 0.1em 5px;
	border-left			: 5px solid #55aaff;
}

/*
***************************************************************************************************
	グローバルリンクボックス
***************************************************************************************************
*/
.linkBox
{
	width				: 160px;
	min-height			: 370px;
	height				: auto !important;
	height				: 370px;
	float				: left;
	border				: 1px solid #ccc;
}

/*--- link Box for information ---*/
#informationLink, #businessLink
{
	margin-right		: 17px;
}

#informationLink
{
	background-image	: url(../../image/imagePop/imagePopInformation01.jpg);
	background-repeat	: no-repeat;
	background-position	: 10px 96%;
}

#businessLink
{
	background-image	: url(../../image/imagePop/imagePopBusiness01.jpg);
	background-repeat	: no-repeat;
	background-position	: 10px 96%;
}

#recruitLink
{
	background-image	: url(../../image/imagePop/imagePopRecruit01.jpg);
	background-repeat	: no-repeat;
	background-position	: 10px 96%;
}

/*--- list for link Box ---*/
#assistNav
{
	margin-top			: 10px;
	padding				: 0 10px;
}

#assistNav li
{
	background-image	: url(../../image/icon/iconArrow08.gif);
	background-repeat	: no-repeat;
	background-position	: left 75%;
	margin-bottom		: 0.3em;
	padding				: 0 0 0 15px;
}

#assistNav p
{
	font-size			: 0.8em;
}

#assistNav li a
{
	color				: #0066ff;
	font-size			: 0.9em;
}

#assistNav li a:hover
{
	color				: #ee9900;
}

/*
***************************************************************************************************
	補助カラム
***************************************************************************************************
*/
/*--- iso Calam ---*/
#iso
{
	margin-bottom		: 1em;
	padding-bottom		: 0.5em;
	border-bottom		: 1px solid #ccc;
	border-right		: 1px solid #ccc;
	border-left			: 1px solid #ccc;
}

#iso9001
{
	background-image	: url(../../image/imagePop/imagePop9001.jpg);
	background-repeat	: no-repeat;
	background-position	: center bottom;
	min-height			: 70px;
	height				: auto !important;
	height				: 70px;
	padding				: 0.5em 0 95px 0;
}

#iso14001
{
	background-image	: url(../../image/imagePop/imagePop14001.jpg);
	background-repeat	: no-repeat;
	background-position	: center bottom;
	min-height			: 70px;
	height				: auto !important;
	height				: 70px;
	padding				: 2em 0 95px 0;
}

#iso .section .article
{
	font-size			: 0.9em;
	margin				: 0 1em;
}

#iso .section .isoLink
{
	font-size			: 0.8em;
	text-align			: right;
	padding				: 0 15px;
}

#iso .section .isoLink a
{
	color				: #48c;
}

#iso .section .isoLink a:hover
{
	color				: black;
}

/*
***************************************************************************************************
	ボトムリンク
***************************************************************************************************
*/
.privacyLink
{
	margin				: 20px 0 2px 0;
}

.privacyLink a
{
	color				: #555;
	font-size			: 0.8em;
}

.privacyLink a:hover
{
	color				: #ccc;
}


