@media all and (max-width: 1920px) {
    .inner_top {padding: 90px 35px;}
    .inner_top img {width: 210px;}
}
@media all and (max-width: 1440px) {
    .inner_top {padding: 60px 35px;}
    .inner_top {flex-wrap: wrap;}
    .inner_top h6 {margin-bottom: 10px;}
    .inner_info div {padding: 40px 10px;}
    .inner_info2 div {padding: 60px 50px;}
    .inner_info p.tit {font-size: 26px;}
    .inner_info p.s_tit {font-size: 20px;}
}
@media all and (max-width: 768px) {
    .inner_top {padding: 35px; margin-bottom: 30px;}
    .inner_top h6 {font-size: 24px; line-height: 24px;}
    .inner_top img {display: none;}
    .inner_bottom {flex-direction: column; gap: 30px;}
    .cont .cont_inner p.tit {margin-bottom: 10px !important;}
    .inner_info div {padding: 24px 10px;}
    .inner_info p.s_tit {margin: 0 0 20px;}
    .inner_info dt {height: 35px; line-height: 35px;}
    .inner_info2 div {flex-direction: column; padding: 30px; gap: 3px;}
    .inner_info2>div p {width: 100%;}
    .inner_info2>div ul {width: 100%;}
    .inner_info2>div ul li{font-size: 16px;    margin-bottom: 0;}

    .btn_wrap {flex-direction: column; gap: 10px; padding: 0; margin-top: 30px;}
    .btn_wrap a {width: 100%; height: 65px;}
    .cont_inner4 p {font-size: 24px;}
    .cont_inner4 a:hover::before {display: none;}
}
@media all and (max-width: 768px) {
    .btn_wrap a {font-size: 15px;}
    .cont_inner4 p {font-size: 20px; width: 100%;}
}