@charset "utf-8";

.recruit-new {font-family: 'Noto Sans KR', sans-serif;} 
.welfare-new dd {position: relative; border-bottom:1px solid #DEE2E6;margin-top: 1rem;}
.welfare-new dl {display: flex;flex-direction: column; margin-bottom: 3rem; min-height: 220px;}
.welfare-new dd {flex: 1;}
.welfare-new dd i {position: absolute;right: 0;width:70px;height:64px;}
.welfare-new .st-new {color: #202529;font-size: 1.25rem;font-weight: bold;margin-top: 10px;}
.welfare-new .text-gray-new {color:#636363 !important; font-weight: normal;font-size: 17px;}

.tabBtn {display:flex;text-align: center;}
.tabBtn .wrap {position: relative;width: 100%; max-width: 1300px;margin: 0 auto;}
.tabBtn li:not(.on) {width: 48%;height: 4.7rem;color:#747474;background:#e9e9e9;cursor: pointer;}
.tabBtn li{width: 48%;height: 4.7rem;padding: 1.9% 0 2.75%;margin: 83px 10px 143px 0;background:#eee;border-radius:50px;font-size:1.3rem;font-weight:bold;overflow: hidden;}
.tabBtn .on{background-color: #f66b00;color: #fff;border-radius:50px;font-size:1.3rem;font-weight:bold;overflow: hidden;}
.tabCont {padding-top: 0px; display: none;}
.view{display: block;}

@media screen and (max-width: 575px){ 
    .tabBtn li {font-size: 0.9rem;padding-top:15px;font-weight:normal;overflow: hidden;}
    .tabBtn li.on {font-size: 0.9rem;font-weight:normal;overflow: hidden;}
}