@charset "utf-8";
/* ===========================================================

	Title: about.css
	Created: 2017-12-04

=========================================================== */
/*



=========================================================== */

.contents-style p.features-regional_1st_store__button {
	margin-bottom: 0; font-size: 0.85em;
}
.contents-style p.features-regional_1st_store__button a {
	display: inline-block; padding: 0.25em 2.0em; margin: 0;
	background-color: #fff;
	border: solid 1px rgba(102, 191, 151, 1.00);
	color: rgba(102, 191, 151, 1.00);
	border-radius: 4px;
}
.contents-style p.features-regional_1st_store__button a:hover {
	background-color: rgba(102, 191, 151, 1.00);
	color: #fff;
}
.contents-style p.features-regional_1st_store__button a::after {
	display: inline-block; padding: 0; margin: 0 0 0 0.25em;
	content: "\f196";
	font-family: FontAwesome;
}

.contents-style p.features-solid_operation { margin-bottom: 0; }



/* ===========================================================

	process

=========================================================== */

.contents-style ul.process-menu {
	display: flex; padding: 10px; margin: 0;
	background-color: rgba(102, 191, 151, 1.00);
	border-radius: 0 0 4px 4px;
}
.contents-style ul.process-menu li {
	display: block; padding: 10px; margin: 0;
	width: 100%; text-align: center;
}
.contents-style ul.process-menu li a {
	display: block; padding: 0.5em 2.0em; margin: 0;
	background-color: rgba(255,255,255,0.20);
	border: solid 1px #fff;
	color: rgba(255,255,255,1.00);
	border-radius: 4px;
}
.contents-style ul.process-menu li a:hover {
	background-color: rgba(255,255,255,0.90);
	color: rgba(102, 191, 151, 1.00);
}
.contents-style ul.process-menu li a::after {
	display: inline-block; padding: 0; margin: 0 0 0 0.25em;
	content: "\f107";
	font-family: FontAwesome;
}

/*

		<div class="contents-style">
			<p class="text-align--center margin-top--80 margin-bottom--0"><img src="/assets/img/features/features-process_pdca--ja.png" alt="PDAC"></p>
			<ul class="process-menu">
				<li><a href="#support" class="scroll">運営・管理サポート</a></li>
				<li><a href="#history" class="scroll">三井不動産グループの歩み</a></li>
			</ul>



*/


.process-map {
	display: flex; padding: 0; margin: 0 -1.0em;
}

.process-map__cell {
	display: block; padding: 1.0em; margin: 0;
	width: 100%;
}

.process-map__box {
	display: block; padding: 0; margin: 1.0em 0;
	text-align: center;
}
.process-map__box > dt {
	display: block; padding: 0.5em 1.0em; margin: 0;
	border-radius: 4px 4px 0 0;
	background-color: rgba(102, 191, 151, 1.00);
	color: #fff;
}

.process-map__box > dd {
	display: block; padding: 0.5em 1.0em; margin: 0;
	border-radius: 0 0 4px 4px;
	background-color: rgba(102, 191, 151, 0.10);
}

.process-map__box .dl-table {
	width: 100%; margin: 0.25em 0;
}
.process-map__box .dl-table > dl > dt {
	width: 1%; white-space: nowrap; padding: 0.10em 1.0em;
	background-color: #fff; border-radius: 4px 0 0 4px;
	vertical-align: middle;
}
.process-map__box .dl-table > dl > dd {
	padding: 0.10em 1.0em;
	background-color: #fff; border-radius: 0 4px 4px 0;
	text-align: right;
	color: rgba(102, 191, 151, 1.00);
	vertical-align: middle;
}

.process-map__num {
	display: inline-block; margin: 0 0.10em;
	font-size: 1.85em;
	color: rgba(102, 191, 151, 1.00);
	text-transform: uppercase;
	font-family: Varela, sans-serif;
	font-weight: 700;
	font-style: italic;
}


.certification-link{
	float: left;
	border: solid 1px #66bf97;
  padding: 5px 15px;
  margin: 50px 40px!important;
  font-size: 14px;
}