#rTopSec{width:100%;letter-spacing: -0.02em;}
#rTopSec>div{}

#rTopSec>div>ul{width:100%;margin:0 auto;background-color: #f4faff;padding:30px 10px;border-radius: 30px;}

#rTopSec>div>ul>li{float: left;}
#rTopSec>div>ul>li:nth-child(1){width:40%;}
#rTopSec>div>ul>li:nth-child(2){width:20%;text-align: center;}
#rTopSec>div>ul>li:nth-child(2) img{background-color:#2560b5;padding:10px;border-radius: 50%;height: auto;}
#rTopSec>div>ul>li:nth-child(2)::after{display:block;width:2px;height: 40px;background-color: #9ac7db;margin:20px auto 0 auto;content: '';}
#rTopSec>div>ul>li:nth-child(3){width:40%;}

#rTopSec>div>ul>li ul{width:fit-content;margin:0 auto;}
#rTopSec>div>ul>li ul li{}


.r-num{color: #2560b5;font-size: 1.5em;font-weight: bold;}
.r-tit{color: #2560b5;font-weight: bold;font-size: 1.1em;margin-top:-8px;padding-bottom: 3px;}

.f-star span{color: #2560b5;margin-right: 8px;font-weight: 400;}

/* 별 */
li.f-star{line-height: 1.3em;}
li.f-star::before{
  content:'*';margin-right: 5px;color: #2560b5;
  margin-bottom: 3px;display: inline-block;
    }

#recruitList{max-width:1300px;width:100%;margin: 0 auto;}
#recruitList>ul{width: 100%;}
#recruitList>ul::after,#recruitList>ul>li a::after,#rTopSec>div>ul::after{clear: both;display: block;content:'';}
#recruitList>ul>li{width: 49%;margin-left: 2%;margin-top:3em;float: left;padding:30px 0;border: 2px solid #becee5;box-sizing: border-box;min-height: 220px;}
#recruitList>ul>li:nth-child(odd){margin-left: 0;}
#recruitList>ul>li a{display:block;}


#recruitList>ul>li:hover{border:2px solid #6391d3;box-shadow : 0 10px 20px 0 rgb(50 121 206 / 15%);}
#recruitList>ul>li:hover .textSec ul li{font-weight: 500;color: #2560b5;}


.imgSec{width:50%;float:left;min-height: 150px;height: 100%;}
.imgSec img{display: block;margin: auto;height: 100%;width: auto;margin-top:20px;vertical-align:middle;}
.textSec{width:50%;float:left;margin-left:auto;}
.textSec p{font-size: 1.5em;font-weight: bold;}


.textSec ul{width: 100%;}
.textSec ul li{width: 100%;margin-top:5px;float: left;}


.textSec ul li::before{
  width:5px;height: 5px;display: block;content: '';
border-radius: 50%;background-color: #2560b5;float: left;margin-top:12px;margin-right: 5px;
}

@media (max-width:991px){
  .textSec ul li{margin-top:0;}
  #recruitList>ul>li:nth-child(odd){margin-left:auto;margin-right: auto;}

  #rTopSec{font-size: 0.85em;}
  #rTopSec>div>ul{padding:20px 10px;border-radius: 20px;}

  #rTopSec>div>ul>li:nth-child(2) img{width:40px;}
}

@media (max-width:800px){
  #recruitList>ul>li{width: 95%;margin-left: 2.5%;margin-top:3em;float: none;padding:30px 0;min-height: 150px;}
  .imgSec{min-height: auto;}

  #rTopSec>div>ul>li:nth-child(1){width:45%;}
  #rTopSec>div>ul>li:nth-child(2){width:10%;}
  #rTopSec>div>ul>li:nth-child(3){width:45%;}
}

@media (max-width:700px) {
  #rTopSec>div>ul>li:nth-child(1){width:50%;}
  #rTopSec>div>ul>li:nth-child(2){display: none;}
  #rTopSec>div>ul>li:nth-child(3){width:50%;}
}

@media (max-width:500px){
  .imgSec img{width:80px;margin-top:15px;}
  .textSec p{font-size: 1.3em;margin-bottom: 0;}
  .textSec ul li{font-size: 0.8em;}
  .textSec ul li::before{margin-top:10px;width:3px;height: 3px;}
  #rTopSec{font-size: 0.7em;}
  #rTopSec>div>ul>li:nth-child(1){width:40%;}
  #rTopSec>div>ul>li:nth-child(3){width:60%;}
}
