@charset "UTF-8";

/*訴求ポイントにリンク*/

.strong-point__item {
    position: relative;
    width: 100%;
    height: 100%;
}

.link_location,.link_planning,.link_zeh {
    position: absolute;
}

.link_location a,.link_planning a,.link_zeh a {
    display: block;
    width: 100%;
    height: 100%;
    transition: .2s;
    background-color: #4d4d4d;
    opacity: 0; 
}

.link_location a:hover,.link_planning a:hover,.link_zeh a:hover {
    opacity: .3;
}

.link_location {
    width: 95.7%;
    height: 35%;
    top: 2%;
    left: 2.1%;
}

.link_planning {
    width: 95.7%;
    height: 24%;
    top: 39.3%;
    left: 2.1%;
}

.link_zeh {
    width: 95.7%;
    height: 34.1%;
    top: 66%;
    left: 2.1%;
}

/*行動定期にリンク*/

.call-action_link {
    position: relative;
}

.link_yoyaku a {
    display: block;
    width: 100%;
    height: 100%;
    transition: .2s;
    background-color: #fff;
    opacity: 0; 
}
.link_yoyaku a:hover {
    opacity: .3; 
}

.link_yoyaku {
    position: absolute;
    width: 100%;
    height: 75%;
    top: 24%;
    left: 0%;
}

/*資料請求上バナー*/

.pd_bt6440 {
    padding-bottom: 40px;
}


@media screen and (min-width: 480px) {

/*訴求ポイントにリンク*/

.link_location {
    width: 89.5%;
    height: 29%;
    top: 2%;
    left: 5%;
}

.link_planning {
    width: 28.3%;
    height: 57%;
    top: 43.5%;
    left: 10.5%;
}

.link_zeh {
    width: 48.5%;
    height: 57%;
    top: 43.5%;
    left: 41.2%;
}

/*行動定期にリンク*/
.link_yoyaku {
    position: absolute;
    width: 100%;
    height: 72%;
    top: 30%;
    left: 0%;
}


/*資料請求上バナー*/
.pd_bt6440 {
    padding-bottom: 64px;
}

}

