@charset "UTF-8";

.p-RESdetail__outline dt .dt_inner {
	margin-top: 1em;
}
.p-RESdetail__outline dd .dd_inner {
	    margin-top: 1em;
}
.p-RESdetail__outline dd .dd_inner dl {
	border: none;
}
.p-RESdetail__outline dd .dd_inner dl dt {
	border: none;
	padding: 0;
	width: 180px;
}
.p-RESdetail__outline dd .dd_inner dl dd {
	border: none;
	padding: 0;
	width: calc(100% - 180px);
}

@media screen and (max-width: 767px) {
	main.real_estate {
		padding-top: 3em;
	}
	main.real_estate.detail {
		padding-top: 0;
	}
	.RealEstateServiceSection .section__box .RealEstateServiceBox p {
		/* background-color: #f8f8f8; */
		padding: 15px 16px;
		padding: 3px 0 0 0;
	}
	.p-RESdetail__outline dd .dd_inner dl {
		display: block;
	}
	.p-RESdetail__outline dd .dd_inner dl dd {
		width: auto;
		text-align:right;
	}
	main.real_estate .section__inner {
		margin-bottom: 2em;
	}

}

