@charset "utf-8";
.sub_con {margin-bottom:0}
.member_inner {/* display:none; */}
.sub_con section + section {padding-top: var(--sub_pd)}
.lawlist {
    display: flex;
    flex-wrap: wrap;
    gap: 2rem 2%;
}
.lawlist li {border: 1px solid #ddd;height: 150px;align-items: center;padding: 2rem 2rem;position: relative;width: 32%;}
.lawlist li:first-child {/* border-top:1px solid #ddd; */}
.lawlist li:hover {background-color: #F5F8FF;}
.lawlist li .law_tit {}
.lawlist li a {border:1px solid #ccc;display: inline-flex;/* width: 10%; */text-align: center;height: 46px;justify-content: center;align-items: center;border-radius: 4px;padding: 0 1rem;position: absolute;right: 5%;bottom: 15%;background-color: #f7f7f7;transition: all .3s;}
.lawlist li:hover a {background-color:var(--color-main); color:#fff}
.lawlist li a i {margin-left:1rem}
/* PC */ 
@media only screen and (min-width:1025px) and (max-width: 1400px)  {
    .lawlist li {padding:1.5rem}
}

/* 테블릿 가로, 테블릿 세로 (해상도 768px ~ 1024px)*/ 
@media all and (max-width:1024px) {
    .lawlist {gap: 2rem 4%;}
    .lawlist li {padding:1rem;word-break: auto-phrase;width: 48%;}
}

/* 모바일 가로, 모바일 세로 (해상도 480px ~ 767px)*/ 
@media all and (max-width:767px) {
    .lawlist {}
    .lawlist li {width:100%;height: 120px;}
    
}