#areaB .block-company {
	
}

#areaB .block-company .tbl-02 {
	
}

#areaB .block-company .tbl-02 th {
	padding: 15px 20px;
	white-space: nowrap;
}

#areaB .block-company .tbl-02 td {
	padding: 15px 20px;
}

#areaB .block-company .tbl-02 td p.btn-access {
	margin: 5px 0 0;
	padding: 0;
}

#areaB .block-mascom {
	margin-bottom: 25px;
}

#areaB .block-mascom h2 {
	color: #000;
	font-size: 1.4em;
	background: url(../images/pnt1.gif) no-repeat 0 5px;
	padding: 0 150px 0 20px;
}

#areaB .block-mascom h2 span {
	font-size: 0.8em;
	margin: 0 0 0 1.0em;
}

#areaB .block-mascom p.pdf {
	text-align: right;
	margin: -25px 0 0;
}

#areaB .block-mascom p.intro {
	padding: 1.0em 0;
}

#areaB .block-history {
	
}

#areaB .block-history .tbl-01 {
	margin: 0 0 1.0em;
}

#areaB .block-history .tbl-01 th {
	padding: 10px 20px 10px 0;
	color: #000;
}

#areaB .block-history .tbl-01 td {
	padding: 10px 0 10px 20px;
}