@charset "UTF-8";


/*-----------------------------------------------------
COMPANY
-------------------------------------------------------*/
p.ttl{
margin:20px 0 0 0;
}

div.section div.colum{
	width:480px;
}
div.section div.colum.first{
padding:0 140px 10px 0;
background:url(../company/images/message/bg_item01.jpg) no-repeat right top;
}
div.section div.colum.second{
padding:0 0 10px 140px;
background:url(../company/images/message/bg_item02.jpg) no-repeat left top;
}
div.section div.colum.third{
padding:0 140px 10px 0px;
background:url(../company/images/message/bg_item03.jpg) no-repeat right top;
}

div.section div.colum p{
	padding:0 0 20px 0;
}
div.section p.name{
	width:620px;
	text-align:right;
}


div.section table.companytable{
	width: 620px;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-collapse: collapse;
	border-spacing: 0;
}

div.section table.companytable th,
div.section table.companytable td{
	padding: 6px 10px 5px;
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	font-weight: normal;
	vertical-align: middle;
}

div.section table.companytable th{
	width: 90px;
	background: #ECE3CE;
}

div.section table.companytable td{
	text-align: left;
}

div.section div.accessmap{
	padding: 5px;
	border: 1px solid #CCCCCC;
}
