@charset "UTF-8";

#companyhistory p.lead {
	margin-bottom: 20px;
}

#main .table02 {
	width: 772px;
}

#main .table02 td {
	vertical-align: top;
}

#main .table02 td.year,
#main .table02 td.month {
	padding-top: 13px;
	text-align: right;
}

#main .table02 td.icon {
	text-align: center;
}

#main .table02 span {
	font-weight: normal;
}

.ex {
	margin: 10px 0 32px 0;
}

.ex ul {
	top: 0;
	margin: 0;
	padding: 0;
}

.ex li {
	margin: 4px 30px 0 0;
	padding: 0;
	list-style:none;
	font-size: 13px;
}
.ex li span {
	margin: 0 2px 0 0;
}

/* アイコン */
span.ico {
	text-align: center;
	display: inline-block;
	color: #ffffff;
	padding: 2px 0;
	width: 66px;
	font-size: 12px;
}
span.mainPart {
	background: #00a0e9;
}
span.dealing {
	background: #e63948;
}
span.tenant {
	background: #8fc31f;
}
span.agency {
	background: #13ae67;
}
span.sale {
	background: #009e96;
}
span.fc {
	background: #ff9d00;
}
span.management {
	background: #8caab5;
}
span.monthly {
	background: #ff7fc6;
}
span.move {
	background: #6063bf;
}
