/*会社沿革
////////////////////////////////*/

/* アンカーリンクナビゲーションエリア
--------------------------------*/

.anchorWrapper {
overflow:hidden;
width:622px;
margin:0 19px 22px;
padding:0 0 5px;
background:url(../img/bg_anchorWrapper.jpg) no-repeat left bottom;
}

.anchor {
padding:5px 0 0;
font-size:83.4%;
text-align:center;
background:url(../img/bg_anchor.jpg) no-repeat left top;
}

#contents #main .anchor p {
margin:0;
}

.anchor a {
color:#5388ba;
}


/* 年単位のブロック
--------------------------------*/
.year {
overflow:hidden;
width:582px;
margin:0 19px 15px;
padding:15px 19px;
border:1px solid #ccc;
background:url(../img/bg_year.jpg) no-repeat left top;
}

#contents #main .year h3 {
width:582px;
margin:0 0 15px;
}

/* 沿革テーブル
--------------------------------*/
.history {
position:relative;
width:582px;
}

.history th {
width:4em;
padding:15px 0 16px 15px;
vertical-align:top;
text-align:left;
line-height:2;
background:url(../../../common/img/line_dotted.jpg) repeat-x left bottom;
}

.history  td {
padding:15px 0 16px 15px;
vertical-align:top;
text-align:left;
line-height:2;
background:url(../../../common/img/line_dotted.jpg) repeat-x left bottom;
}

.history .last th {/*ラインなしth*/
padding:15px 0 15px 15px;
background:none;
}

.history .last td {/*ラインなしtd*/
padding:15px 0 15px 15px;
background:none;
}

.history  td em {/*赤文字*/
color:#f00;
}

.history a {/*テーブル内リンク*/
color:#5388ba;
}

/* ページの先頭へ戻る(最下部以外)
--------------------------------*/
#contents p.gotoTop {
margin:0 0 15px;
padding:0 19px 0 0;
text-align:right;
}
