@charset "utf-8";

.biz_cont .cards li .figure {display: flex; flex-direction: column; height: 100%;}
.biz_cont .cards li .figure figcaption {display: flex; align-items: center; justify-content: center; height: 100%;}
.biz_cont .cards li .figure figcaption img {flex-shrink: 0;}
.biz_cont .cards li .figure figcaption span {line-height: 130%;}

.his_card.black .inner .head::before {background:#000;}
.multiple_banner .banner__inner{height:150px;}

.main_tech .bot .contbox .main_desc {margin-bottom:30px;line-height:1.5;}

/* .main_tech .bot .contbox .main_desc .icons .icon {width:150px;} */
.main_tech .bot .contbox .icons li{flex-shrink: 0;}
.main_tech .bot .contbox .icons li::after{margin: 0 18px;}

.subpage_intro__nav .lnb_btns .btn{ padding:0;}



@media screen and (max-width: 1699px) and (min-width: 1200px) {

    .subpage_intro__nav .lnb_btns .btn{line-height:1;}
    .multiple_banner .banner__inner{padding:0 20px;}
    .main_key .multiple_banner .banner{ padding:100px 0;}
}

 @media screen and (min-width: 1200px) {
    .biz_cont .cards li .figure figcaption span {font-size: 24px;}
    .manufact_process__step .titlebox .title .tit{line-height:1.3;}
    .lead{ font-size:20px;}
}
@media screen and (max-width: 1199px) {
    .biz_cont .cards li .figure figcaption span {font-size: 18px;}
}
@media screen and (max-width: 767px) {
    .biz_cont .cards li .figure figcaption span {font-size: 14px;}
    .rnd_content .content .cert_ls li .name {padding:5px 0;display: flex; justify-content: center; align-items: center; height: 80px;}
}

