#header .gnb > ul{ width: 790px; }
#main .news .list_w .li_tit strong{ width: auto; padding: 0 20px; }
#m_footer .info .bot > div{ width: 100%; }
#m_footer .info .bot{ flex-flow: column; gap: 10px; }
#sub.cer .con_w .tit .wrap strong{ font-size: 22px; }
#sub.cer .con_w .tit .bar{ top: 4px; }
#sub.product .p_slide .txt p{ color: #595757; transition: color .3s; }
#sub.product .p_slide a:hover .txt p{ color: #0AA6CC; }
#sub.power .con03 .c02 .wrap > div > dl dt{ font-size: 14px; }
#sub.power .con03 .c02 .wrap > div > dl dt{ display: flex; align-items: center; justify-content: center; line-height: 1.5em; }
#sub.power .con03 .c02 .wrap > div > dl dd{ width: calc(100% - 123px); }
#sub.technology .con01 ul li .txt strong{ font-size: 14px; width: 240px; }
#sub.t_modern .con02 .txt .swiper-pagination span{  text-align: center; }
#sub.t_modern .con02 .txt .swiper-pagination{margin-top: 10px}


@media (max-width: 640px){
    #sub.cer .con_w .tit .wrap strong{ font-size: 16px; }
    #sub.cer .con_w .tit .bar{ top: 0; }
    #sub.technology .con01 ul li .txt strong{ width: 100%; font-size: 13px; }
    #sub.power .con03 .c02 .wrap > div > dl dt br{ display: none; }
}