@charset "utf-8";

@media screen and (max-width:1720px){
    .company-box .ceo-box .txtbox .txtCont .txt-1 li { width:100%; font-size:20px; }
}
@media screen and (max-width:1280px){
    .company-box .ceo-box .txtbox .txtCont .txt-1 li { font-size:18px; }
}
@media screen and (max-width:960px){
    .company-box .ceo-box .txtbox .txtCont .txt-1 li { font-size:16px; }
}

.subtitle .tit h4 { font-size:70px; }
@media screen and (max-width:1280px){
    .subtitle .tit h4 { font-size:58px; }
}
@media screen and (max-width:1024px){
    .subtitle .tit h4 { font-size:42px; }
}
@media screen and (max-width:640px){
    .subtitle .tit h4 { font-size:34px; }
}



.cro-box .cro-box .croCont-3 .listbox li { height:340px; padding:0 20px; }
@media screen and (max-width:1650px){
    .cro-box .cro-box .croCont-3 .listbox li { height:380px; padding:0 20px; }
}
@media screen and (max-width:1400px){
    .cro-box .cro-box .croCont-3 .listbox li { height:420px }
}
@media screen and (max-width:1280px){
    .cro-box .cro-box .croCont-3 .listbox li { height:280px }
}
@media screen and (max-width:960px){
    .cro-box .cro-box .croCont-3 .listbox li { height:300px }
}
@media screen and (max-width:760px){
    .cro-box .cro-box .croCont-3 .listbox li { height:320px }
}
@media screen and (max-width:640px){
    .cro-box .cro-box .croCont-3 .listbox li { padding:25px 10px; height:auto;}
}


.cro-box .animalCont-1 .a_top .box dt { font-size:30px; }
.cro-box .animalCont-1 .a_top .box dd li {  font-size:20px; }
@media screen and (max-width:1550px){
    .cro-box .animalCont-1 .a_top .box dd li { font-size:17px; }
    .cro-box .animalCont-1 .a_top .box dt { font-size:24px; }
}
@media screen and (max-width:640px){
    .cro-box .animalCont-1 .a_top .box dd li { font-size:13px; }
    .cro-box .animalCont-1 .a_top .box dt { font-size:18px; }
}


.cro-box .dataTable-box tbody th { font-size:24px; }
@media screen and (max-width:1024px){
    .cro-box .dataTable-box tbody th { font-size:20px; }
}
@media screen and (max-width:640px){
    .cro-box .dataTable-box tbody th { font-size:17px; }
}


.cro-box .humanCont-1 .listbox ul li span { font-size:14px; margin:6px 10px 0 0; }
.cro-box .humanCont-1 .listbox ul li strong { font-size:24px; }
@media screen and (max-width:1400px){
    .cro-box .humanCont-1 .listbox ul li span { font-size:13px; margin:6px 8px 0 0; }
    .cro-box .humanCont-1 .listbox ul li strong { font-size:22px; }
}
@media screen and (max-width:1024px){
    .cro-box .humanCont-1 .listbox ul li span { font-size:12px; margin:6px 8px 0 0; }
    .cro-box .humanCont-1 .listbox ul li strong { font-size:18px; }
}
@media screen and (max-width:640px){
    .cro-box .humanCont-1 .listbox ul li span { font-size:11px; margin:4px 5px 0 0; }
    .cro-box .humanCont-1 .listbox ul li strong { font-size:15px; }
    .cro-box .disinfectionCont-1 .listbox ul li span { font-size:12px; margin:4px 5px 0 0; }
    .cro-box .disinfectionCont-1 .listbox ul li strong { font-size:17px; }
}