@charset "utf-8";



/*
########################################################
  company top style
########################################################
*/

.indent{
	text-indent:1em;
}

div.boxCompanyTop{
	width:480px;
	height: auto;
	margin:10px 0 0 0;
	*margin:10px 0 0 0;
	padding:0;
}

div.boxCompanyTop ol.companyMenu01,
div.boxCompanyTop ol.companyMenu02{
	width:230px;
	height:auto;
}

ol.companyMenu01{
	float:left;
}

ol.companyMenu02{
	float: right;
}

ol.companyMenu01 li,
ol.companyMenu02 li{
	margin:0 0 10px 0;
}





/*
########################################################
  company common style
########################################################
*/

div.companyCommonBox{
	width:480px;
	height: auto;
	margin:25px 0 0 0;
	padding:0 0 10px 0;
}

ol.comList01{
	margin:10px 0 0 0;
	font-weight:bold;
}

ol.comList01 li{
	padding:0 0 2px 12px;
	margin:0 0 0 10px;
	background: url(../../common/img/icon_circle01.gif) no-repeat 0 0.6em;
}

ol.comList02{
	margin:10px 0 0 0;
	font-weight:bold;
}

ul.comList02{
	margin:20px 0 0 0;
}

ul.comList02 li{
	padding:0 0 2px 15px;
	margin:0;
	background: url(../../common/img/icon_arrow02.gif) no-repeat 0 0.5em;
}

/*
########################################################
  message style
########################################################
*/

div.messageImg{
	width:160px;
	height:auto;
	margin:0 20px 25px 0;
	background:#F2F2F2;
	float:left;
    font-size: 80%;
}

div.messageImg dl{
	width:150px;
	height:auto;
	margin:10px auto 0 auto;
}

div.messageImg dl dt{
	padding:0 0 2px 0;
	margin:0 0 2px 0;
	border-bottom:1px solid #CCCCCC;
}

div.messageBottom{
	width:480px;
	padding:0 0 10px 0;
	background:url(../../common/img/line_green01.gif) repeat-x left bottom;
}

/*
########################################################
  recruit style
########################################################
*/

div.recruitBox{
	width:480px;
	height:auto;
	margin:10px 0 0 0;
	padding:0 0 10px 0;
}

/*
########################################################
  history style
########################################################
*/

div.historyBlock{
	width:480px;
	height:auto;
	margin:15px 0 0 0;
	padding:10px 0;
	background:#f2f2f2;
}

div.historyBlock p{
	font-size:80%;
	margin:0 10px;
	text-indent:-1em;
	padding:0 0 0 1em;
}


/*
########################################################
  policy style
########################################################
*/

div.policyBox{
	width:480px;
	height:auto;
	margin:15px 0 0 0;
	padding:0;
}

div.policyBox dl{
	width:480px;
	height:auto;
	margin:0 0 10px 0;
	padding:0 0 10px 0;
	background:url(../../common/img/line_green01.gif) repeat-x left bottom;
}

div.policyBox dl dt{
	font-weight:bold;
	color:#336699;
}


