.main_bnn .cont {max-width: 800px;}
.about_sec_top .title {max-width: 880px;}
.about_sec_top .title .big {font-size: 3rem;}

.about_crew .box1 .item .gu,
.about_crew .box2 .item .gu {width: 275px;}
.about_crew .box3 .item {flex-direction: column; gap: 5px 10px;}
.about_crew .box3 .item .gu {width: 100%;}
.about_crew .box5 .item .gu {width: 330px;}

.crd_list .item .gu {width: 230px;}

.sol_key ul li .key_tit{font-size: 1rem; font-weight: 700;margin-bottom: 10px;min-height: 44px;}

@media screen and (max-width:1199px) {

    .about_sec_top .title .big {font-size: 2.5rem;}

}

@media screen and (max-width:899px) {


    .about_sec_top .title .big {font-size: 1.5rem;}
    .about_crew .box1 .item .gu,
    .about_crew .box2 .item .gu {width: 240px;}
    .about_crew .box3 .item .gu {width: 300px;}
    .about_crew .box5 .item .gu {width: 300px;}

}

@media screen and (max-width:599px) {

    .crd_list .item .gu {width: 120px;}

}