@charset "utf-8";
/* CSS Document */

/* --------------------------------
	会社概要
-------------------------------- */

li{
	list-style:none;
}
a:link{
	color: #201f6c;
	text-decoration: none;
}

.company-box .list { padding:0 0 0 0; }
.company-box .list table { width: 742px; }
.company-box .list table tr {}
.company-box .list table tr th { padding:10px 0 10px 0; width:158px; background:url(../../common/img/dt_h_02.gif) repeat-x  bottom #dfdff0; text-align:center; font-weight:bold; color:#232272; }
.company-box .list table tr td { padding:7px 10px 7px 10px; width:517px; background:url(../../common/img/dt_h_02.gif) repeat-x bottom; }
.company-box .list table tr td strong { font-weight:normal; }

.company-box .list table tr.tokyo th { height: 124px; }
.company-box .list table tr.osaka th { height: 62px; }
.company-box .list table tr.osaka td { line-height: 62px; }
.company-box .list table tr.central td { padding:0 0 0 10px; width:360px; }
.company-box .list table tr.central td dl { width:350px; float:left; }
.company-box .list table tr.central td dl dt { padding:0 0 0 0 ; font-weight:bold; }
.company-box .list table tr.central td dl dd {}
.company-box .list table tr.central .img { padding:10px 0 10px 10px; width:157px; }

.company-box .list table tr.history td { padding-top:8px; }
.company-box .list table tr.history td dl {}
.company-box .list table tr.history td dl dt { padding:2px 0 0 0; width:50px; float:left; }
.company-box .list table tr.history td dl dd.month { padding:2px 25px 0 0; width:30px; float:left; text-align: right; }
.company-box .list table tr.history td dl dd.txt { padding:2px 0 0 0; width:410px; float:left; }