/* CSS Document */

/* あいさつ */

.aisatu01{
font-size:14px;
line-height:183%;
width:395px;
white-space:nowrap;
}

.aisatu02{
width:560px;
height:400px;
padding:20px 0px 0 15px;
margin:0 auto;
}

.aisatu03{
margin:5px 0 0 0;
}

.aisatu04{
float:left;
width:150px;
height:295px;
}

/* 沿革,会社概要,所在地 */

.enkaku01{
float:left;
width:110px;
}

.enkaku02{
float:left;
width:430px;
margin:0 5px 0 0px;
}

table{
width:580px;
margin:0 auto;
word-break:break-all;
}
table.profile{
width:560px;
margin:0 auto;
word-break:break-all;
border:none;
}

td.td01{
width:90px;
vertical-align:top;
padding:0 9px 0 0;
margin:0 10px 0 0;
}

td.td02{
width:480px;
display:inline;
}


/* 所在地 */

.address01 {
	padding:0;
	height:45px;
	margin-top: 15px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 5px;
}

/* 組織図 */

.sosiki {
	padding:0 0 15px 5px;
	margin:40px 13px 0 5px;
}
