@charset "utf-8";

dl {
width:100%;
text-align:left;
margin-bottom:24px;
font-size:90%;
}
dt {
padding-top:12px;
}
dd {
padding:12px 0 18px 14px;
border-bottom:#310000 solid 2px;
height:auto;
}
span {
margin-right: 2em;
}
#Officer,#Bank,.Business{
width:100%;
height:auto;
display:table;
}
.post{
width:62%;
display:table-cell;
line-height: 67px;
}
.name{
width:20%;
display:table-cell;
line-height: 67px;
}
.post_en{
width:35%;
display:table-cell;
line-height: 67px;
}
.name_en{
width:35%;
display:table-cell;
line-height: 67px;
}
.photo_en{
width:auto;
display:table-cell;
}
.number{
width:20%;
display:table-cell;
}
.sentence{
width:90%;
display:table-cell;
}
.Bank-name{
width:50%;
display:table-cell;
}
.Branch-name{
width:50%;
display:table-cell;
}

/*English siteのみ*/

.Bank-name_en{
width:60%;
display:table-cell;
}
.Branch-name_en{
width:40%;
display:table-cell;
}

#fts,#fts p{
text-align:center;
}
#fts img{
margin-bottom:8px;
}
#fts p{
width:62%;
margin:0 auto;
font-size:90%;
}
.map{ 
width:95%;
height:auto;
}
.staff{
font-weight:bold;
}
