.relatedList .inBox > div {
    width: 30%;
    text-decoration: none;
    margin-bottom: 1rem;
}


.explanation .fBox {
    min-width: 1200px;
}

@media screen and (max-width: 1480px), not all {
    .explanation .fBox img {
        width: 45%;
    }
}

@media screen and (max-width: 767px) {
.explanation .fBox {
    min-width:inherit;
}
}

#explanation2{
    background: #ecf5ff;
}

@media screen and (max-width: 767px), not all {
    .explanation:last-child {
        padding: 0 0 2rem;
    }
}

@media screen and (max-width: 767px), not all {
    .explanation .textBox ul {
        width: 100%;
    }
}

@media screen and (max-width: 767px), not all {
    .explanation .fBox img {
        width: 100%;
    }
}


@media screen and (max-width: 767px), not all {
#explanation2{
    margin: 0;
	padding: 0 5%;
}
}


#leadArea {
    padding: 7rem 0;
    background: #333 url("chosen_bg.png") no-repeat;
    background-size: contain;
    background-position: bottom right;
}

@media screen and (max-width: 1080px) {
    #leadArea {
        padding: 2em 0 3em;
        background: #333 url("chosen_bg.png") no-repeat;
        background-size: 70%;
        background-position: bottom right;
    }
}