/*                 mv                    */
.sab .mv_img {
    width: min(94.6rem, calc(946vw / 13.66));
}

/*                 features                    */
.features_img{
 width: min(46.4rem, calc(464vw / 13.66));
 margin: min(5rem, calc(50vw / 13.66)) auto 0;
}


/*                 sla                    */
#sla .section_table {
 margin: min(2rem, calc(20vw / 13.66)) 0;
}
#sla .section_table th:first-of-type,
#sla .section_table td:first-of-type {
 width: min(31rem, calc(310vw / 13.66));
}

.sla_img {
 width: min(70.4rem, calc(704vw / 13.66));
 margin: min(4rem, calc(40vw / 13.66)) auto 0;
}


@media screen and (max-width: 767px) {
 /*                 mv                    */
.sab .mv_img {
    width: 100%;
}
/*                 features                    */
.features_img{
 width:100%;
 margin:2.5rem auto 0;
}


/*                 sla                    */
#sla .section_table {
 margin: 2rem 0;
}
#sla .section_table table{
 width: 54rem;
}
#sla .section_table th:first-of-type,
#sla .section_table td:first-of-type {
 width: 18rem;
}
#wrapper #sla .scroll-hint-icon:before {
 width: 2.5rem;
 height: 2.5rem;
}
#wrapper #sla .scroll-hint-icon:after {
    width: 3.4rem;
    height:1.4rem;
}
.sla_img {
 width:100%;
 margin:2rem auto 0;
}


}
