.int_sec2 {padding-top:4rem}
.bz {}
.bzlist {/* display: flex; *//* flex-wrap: wrap; *//* display: grid; *//* justify-items: stretch; */display: grid;grid-template-rows: repeat(2, auto);grid-template-columns: repeat(2, 1fr);gap: 4rem;}
.bzlist li {
    width: 100%;
    position: relative;
}
.bzlist li h4 {
    font-size: 24px;
    color: var(--color-main);
    padding-bottom: 2rem;
    border-bottom: 1px solid #ddd;
    margin-bottom: 2rem;
}
.bzlist li span {
    position: absolute;
    right: 0;
    top: 0;
    margin-top: -30px;
}
.bzlist li p {}
.list_wrap {}
.area {display: flex;gap: 3rem;}
.area .map {width: 28%;position: relative;}
.area .map p {opacity:.7}
.area .map a.all {background-color:var(--color-main);color:#fff;padding:.5rem 1rem;border-radius:4px;display: inline-block;position: absolute;font-size: 16px;left: 0;margin-top: 2.5rem;}
.area .map svg {width: 100%;margin-top: 2rem;}
.map .group.on path {fill:#fff; fill-opacity:1}
.map .group.on path:first-child {fill:var(--color-main2)}
.area .info_list {width: 72%;}
.area .info_list .list_wrap:first-child {}
.list_wrap {height: 68vh;overflow-y: auto;/* padding-right: 1rem; */display: none;}
.list_wrap.on {display:block}
.list_wrap table {width: 100%;}
.list_wrap table th, .list_wrap table td {padding:1rem}
.list_wrap table th {background-color:#f7f7f7; border-top:2px solid var(--color-main)}
.list_wrap table td {border-bottom:1px solid #eee;text-align: center;line-height: 140%;word-break: keep-all;}
.list_wrap table td .contact li {text-align:center}
.list_wrap table tr td:last-child {text-align:left}
.list_wrap table td a:hover i {color:var(--color-main2)}
.list_wrap .contact span {background-image: url(/img/page/introduce/tel.png);background-repeat: no-repeat;width: 20px;height: 20px;display: inline-block;vertical-align: middle;}
.list_wrap .contact li:nth-child(2) span {background-image:url(/img/page/introduce/fax.png)}

/* PC */ 
@media only screen and (min-width:1025px) and (max-width: 1500px)  {

}

/* 테블릿 가로, 테블릿 세로 (해상도 768px ~ 1024px)*/ 
@media all and (max-width:1024px) {
    .area {flex-wrap:wrap}
    .area .map {width:100%}
    .area .map svg {height:auto}
    .area .info_list {width:100%}
    .list_wrap table th, .list_wrap table td {padding:10px;word-break: break-word;}
    .list_wrap table colgroup {display:none}
}
/* 모바일 가로, 모바일 세로 (해상도 480px ~ 767px)*/ 
@media all and (max-width:767px) {
    .bzlist {gap: 3rem;grid-template-columns: repeat(1, 1fr);}
    .bzlist li {width:100%}
    .bzlist li span {width: 16%;margin-top: -10px;}
    .bzlist li span img {width:100%}
    .list_wrap table tr {display:flex;flex-wrap: wrap;border-top:1px solid var(--color-main)}
    .list_wrap table th {display:none}
    .list_wrap table td:nth-child(2) {width:85%}
    .list_wrap table td:nth-last-child(1), .list_wrap table td:nth-last-child(2) {width:100%}
    .list_wrap table td .contact {display:flex; gap:1rem}
}