.pcNo2{display:none}.mNo2{display:inline-block!important}.brandsContainer{width:min(1500px,100%)}.brandsBox select,.brandsBox button,.brandsBox input,.brandsBox textarea{font-family:Arial,Verdana,Microsoft JhengHei,sans-serif;font-size:1.4rem}.brandsBox{text-align:left;font-size:1.6rem}.brandsTitle{text-align:left;border-bottom:1px dotted #ccc;margin-bottom:5px;padding-bottom:5px;font-size:1.6rem}.brandsSearch{justify-content:space-between;margin-top:10px;display:flex}.brandsSearch input{box-sizing:border-box;border:1px solid #dad5d5;border-radius:5px;width:260px;height:34px;margin:0 3px;padding:0 0 0 5px}.brandsSearch button{color:#fff;cursor:pointer;background-color:#9baf3a;border:0;border-radius:5px;height:34px;margin:0 3px;padding:0 20px;font-size:1.4rem}.brandsSearch p{float:right;color:#578ad7;cursor:pointer;border:1px solid #578ad7;border-radius:100px;margin-right:5px;padding:1px 10px;font-size:1.3rem;display:inline-block}.brandsSearch p:hover{color:#fff;background-color:#578ad7}.brandsLOGOlist{flex-wrap:wrap;margin:10px 0;padding:0 2%;display:flex;overflow:hidden}.brandsLOGOlist li{box-sizing:border-box;width:15.6556%;box-shadow:var(--shadow-elevation-medium);border-radius:5px;margin:5px .5%;list-style:none}.brandsLOGOlist .logobox{height:100px}.brandsLOGOlist li p{text-align:center;word-break:break-all;margin:5px auto;padding:0 7px;font-size:1.5rem;line-height:1.3;overflow:hidden}.brandsLOGOlist li a{padding:5px;display:block}.brandsLOGOlist .logobox img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}@media only screen and (min-width:769px){.brands_list_page{width:80%;margin:1% auto}.brandsLOGOlist li:hover{background-color:var(--ks-black)}.brandsLOGOlist li:hover>*{color:var(--ks-yellow);-webkit-text-decoration:none;text-decoration:none}}@media only screen and (max-width:768px){.pcNo2{height:0;display:block!important}.mNo2{display:none!important}.brandsBox select,.brandsBox button,.brandsBox input,.brandsBox textarea{font-size:1.6rem}.brandsBox{padding:6px 2%;font-size:1.5rem}.brandsTitle{border-bottom:0;border-left:3px solid #c00000;padding-bottom:0;padding-left:7px;font-size:1.7rem}.brandsSearch{text-align:center;flex-direction:column}.brandsSearch input{width:69%;height:44px;margin:0 1%}.brandsSearch button{width:24%;height:44px;margin:0 .8%}.brandsSearch p{text-align:center;width:90%;margin:10px auto 0;padding:5px 10px;font-size:1.6rem}.brandsLOGOlist li{width:48%;margin:5px 1%}}@media only screen and (max-width:480px){.brandsLOGOlist .logobox{height:73px}}