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

/*---------------------------------------------------------------------------------------------------------------------
	扉ページ
---------------------------------------------------------------------------------------------------------------------*/
.p-mv-index {
	background: url("/images/results_mv_bg_pc.png") no-repeat center top / 1600px;
}

@media screen and (max-width: 750px) {
	
    .p-mv-index {
        background: url("/images/results_mv_bg_sp.png") no-repeat center top / 100%;
    }
    
    .p-mv-index__title {
        min-height: calc((100vw * 0.7) - 90px);
    }

}

.p-results-contents {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.p-results-contents__head {
    font-size: 2.62rem;
    line-height: 1.4;
    font-weight: 600;
}

.p-results-contents__head-year {
    font-size: 1.62rem;
}

.p-results-contents__head-en {
    font-size: 1.12rem;
    color: #2043b4;
    display: block;
}

.p-results-contents__img {
    margin-top: 18px;
    border-radius: 20px;
}

.p-results-contents__area--sales,
.p-results-contents__area--properties {
    width: 49%;
}

.p-results-contents__area--results {
    margin-top: 55px;
    position: relative;
}

.p-results-contents__img--absolute {
    position: absolute;
    left: -40px;
    bottom: -80px;
}

@media screen and (max-width: 1660px) {

    .p-results-contents__img--absolute {
        width: 15.1vw;
        left: -2.4vw;
        bottom: -4.8vw;
    }

}

@media screen and (max-width: 1040px) {

    .p-results-contents__head {
        font-size: 1.75rem;
    }
    
    .p-results-contents__head-year {
        font-size: 1.12rem;
    }
    
    .p-results-contents__head-en {
        font-size: 1rem;
    }
    
    .p-results-contents__area--sales,
    .p-results-contents__area--properties {
        width: 49%;
    }
    
    .p-results-contents__area--results {
        margin-top: 30px;
    }

}

@media screen and (max-width: 750px) {

    .p-results-contents {
        display: block;
    }

    .p-results-contents__area--sales,
    .p-results-contents__area--properties {
        width: 100%;
    }
    
    .p-results-contents__area--sales,
    .p-results-contents__area--properties {
        margin-top: 30px;
    }
    
    .p-results-contents__img--absolute {
        display: none;
    }
    
}






