.business-list{display: flex;flex-wrap: wrap;gap: 20px}
.business-list li{width: calc(25% - 15px);border: 1px solid #DDDDDD;min-height: 420px;border-radius: 10px;padding: 27px;transition: border-color 0.5s;padding-bottom: 88px}
.business-list li:hover{border-color: #2434B0}
.business-list li .tag > div{display: flex;flex-wrap: wrap;gap: 10px}
.business-list li .tag{margin-bottom: 20px;}
.business-list li{position: relative;;}
.business-list li .tag > div.tag1{margin-bottom: 8px;}
.business-list li .tag > div span{padding: 0 14px;height: 30px;display: flex;align-items: center;border-radius: 5px;background: #E8F0FF;font-size: 15px;color: #246CF9;font-weight: 700}
.business-list li .tag > div.tag1 span{background: #246CF9;color: #fff}
.business-list li .title_wrap strong{font-size: 22px;color: #222222;font-weight: 700;display: block;margin-bottom: 15px;}
.business-list li .title_wrap p{font-size: 16px;line-height: 24px;color: #686868}
.business-list li .link_w{position: absolute;bottom: 0;left: 0;padding: 27px;width: 100%}
.business-list li .link_w a{display: flex;width: 100%;height: 50px;display: flex;
    align-items: center;
    justify-content: center;background: #246CF9;border-radius: 8px;font-size: 16px;color: #FFFFFF;font-weight: 500;gap: 20px;transition: background 0.5s, border-radius 0.5s}
.business-list li:hover .link_w a{background: #2434B0;border-radius: 50px}
.business-list li .link_w a i{width: 13px;height: 11px;background: url("/netzero/img/contents/content_arrow.png");display: block}
.filter-area .tag_list{display: flex;flex-wrap: wrap;padding: 24px;background: #F2F4FA;border-radius: 16px;gap: 10px}
.filter-area .tag_list button:hover{color: #246CF9;border-color: #246CF9}
.filter-area .tag_list button.on{background: #2434B0;border-color: #2434B0;color: #fff}
.filter-area .tag_list button.on:hover{background: #2434B0;border-color: #2434B0;color: #fff}
.filter-area .tag_list button{display: block;width: calc(14.28571428571429% - 8.571428571428571px);;height: 58px;;border: 1px solid #CDCFD6;font-size: 18px;color: #222222;border-radius: 8px;background: #fff;transition: 0.5s}
.tag_list_big{display: flex}
.tag_list_big button{display: flex;flex-direction: column;flex: 1;align-items: center;gap: 20px}

.tag_list_big{padding-bottom: 30px;border-bottom: 1px solid #DDDDDD;margin-bottom: 30px}
.tag_list_big button img{display: block}
.tag_list_big button i{display: block;background: #F2F4FA;border-radius: 12px;max-width: 100px}
.tag_list_big button strong{font-size: 18px;color: #222222;font-weight: 500;line-height: 20px;line-height: 26px;transition: 0.5s}
.tag_list_big button.on i{background: #246CF9}
.tag_list_big button.on strong{color: #246CF9}
.tag_list_big button:hover strong{color: #246CF9}
.business-list.business-list-ver{border-top: 2px solid #222}
.business-list.business-list-ver li{width: 100%;border-radius: 0px;border: none;border-bottom: 1px solid #DDDDDD;height: auto;padding-top: 25px;padding-bottom: 45px;padding-right: 320px;min-height: 0;padding-left: 145px}
.business-list.business-list-ver li .num{position: absolute;top: 50%;transform: translateY(-50%) ;width: 145px;text-align: center;left: 0;font-size: 16px;color: #686868;display: block}
.business-list li .num{display: none}
.business-list.business-list-ver li .tag{display: flex;gap: 10px}
.business-list.business-list-ver li .tag .tag1{margin-bottom: 0}
.business-list.business-list-ver li .link_w{width: auto;bottom: 28px;padding:0; right: 70px;left: auto;}
.business-list.business-list-ver li .link_w a{width: 150px;border-radius: 44px;gap: 14px}
#emptyMessage{padding: 40px 0;text-align: center}
.result-count{display: flex;justify-content: space-between;align-items: center;margin-top: 40px;margin-bottom: 20px}
.result-count p{font-size: 17px;color: #222222}
.result-count p span{color: #4855FD}
.result-count ul{display: flex;gap: 10px}
.result-count ul li a{display: block;border-radius: 6px;border: 1px solid #DDDDDD}
.result-count ul li.on a{background: #4853FD;border-color: #4853FD}
.result-count ul li a svg{display: block}
.result-count ul li.on svg line{stroke: #fff}
.result-count ul li.on svg rect{fill: #fff}
@media (max-width: 1280px) {
    .business-list li .link_w a{gap: 7px}
    .business-list.business-list-ver li .link_w a{gap: 5px}
    .business-list li .link_w a i{width: 8px;height: 7px;background-size: 100% 100%}
    .business-list.business-list-ver li .num{display: none}
    .tag_list_big{gap: 10px}
    .tag_list_big button img{width: 100%}
    .tag_list_big button strong, .business-list li .title_wrap p, .result-count p{font-size: 1.4rem;
        line-height: 1.5;}
    .business-list li .title_wrap p{
        line-height: 1.5;}
    .business-list li .title_wrap strong{font-size: 2rem;
        line-height: 1.5;
        margin-bottom: 5px;}
    .filter-area .tag_list button{font-size: 1.5rem;height: 32px}
    .filter-area .tag_list{padding: 10px}
    .business-list li{height: auto;padding-bottom: 100px}
    .business-list li .link_w{padding: 10px}
    .business-list li .link_w a{height: 36px;font-size: 1.2rem}
    .business-list li .tag > div span{height: 26px;font-size: 1.2rem}
    .business-list li{padding: 20px;
        padding-bottom: 80px;min-height: 0}
    .business-list.business-list-ver li .link_w{right: 10px}
    .business-list.business-list-ver li{padding: 20px 10px }
    .business-list.business-list-ver{gap: 0}
    .business-list.business-list-ver li .link_w a{width: 120px}
    .business-list li .tag{
        margin-bottom: 10px;}
    .business-list.business-list-ver li .tag, .business-list li .tag > div{gap: 5px}
    .result-count ul li a svg{width: 32px;height: auto}
}
@media (max-width: 980px) {
    .business-list.business-list-ver li .link_w{display: flex;justify-content: flex-end}
    .tag_list_big{flex-wrap: wrap;gap: 10px 5px}
    .filter-area .tag_list{gap: 5px}
    .tag_list_big button, .filter-area .tag_list button{width: calc(25% - 3.75px);flex: none;gap: 7px}
    .business-list{gap: 10px}
    .business-list li{padding: 10px;
        padding-bottom: 80px;}
    .business-list li{width: calc(50% - 5px)}
    .business-list.business-list-ver li .link_w{
        position: static;
        margin-top: 10px;}
}