@charset "UTF-8";
/*----------------------------------------top_add20211224---*/
.support-list__item {
position: relative;
}
.support_sub01 {
position: absolute;
max-width: 400px;
left: -5%;
bottom: -60px;
}
.support_sub02 {
position: absolute;
max-width: 400px;
right: -5%;
bottom: -60px;
}
.support-btn {
    margin: 120px 0 115px;
}
@media only screen and (max-width: 900px) {
.support_sub01 {
display: none;
}
.support_sub02 {
display: none;
}
.support-btn {
    margin: 30px 0 50px;
}
}
/*----------------------------------------service_add20211224---*/
.page-service .sec-support .sub-img {
position: absolute;
max-width: 250px;
left: -10%;
bottom: -60px;
z-index: 1;
}
@media only screen and (max-width: 900px) {
.page-service .sec-support .sub-img {
display: none;
}
}

/*----------------------------------------service_add20220127---*/

/*.header-info > *:last-child {
    background: #02c31c;
}*/

.page-estate_detail .btn-block {
    justify-content: center;
}    

/*----------------------------------------top_add20220201---*/

.news-list__ttl a{
	background: #f76269;
	color: #fff;
	display: inline-block;
	font-weight: 400;
	padding: 0px 10px 1px;
	border-radius: 30px;
	margin-right: 2px;
}

/*----------------------------------------top_add20220502---*/

.mv-ttl{
	font-size: 80px;
	font-size: 8.0rem;
	text-align: center;
	padding: 0 0 45px 0;
	font-weight: 600;
    letter-spacing: 0.1em;
}

.mv-ttl span{
	color: #134c93;
}

@media only screen and (max-width: 900px) {
.mv-ttl{
	font-size: 70px;
	font-size: 7.0rem;
}
}

@media only screen and (max-width: 750px) {
.mv-ttl{
	font-size: 60px;
	font-size: 6.0rem;
}
}

@media only screen and (max-width: 600px) {
.mv-ttl{
	font-size: 40px;
	font-size: 4.0rem;
}
}

@media only screen and (max-width: 400px) {
.mv-ttl {
	font-size: 30px;
    font-size: 3rem;
    padding: 0 0 25px 0;
}
}