.manual_point{}
.manual_point ul{display:grid;grid-template-columns:repeat(5, 1fr);gap:30px;}
.manual_point ul li{background:#f5f5f5;border-radius:15px;overflow:hidden;}
.manual_point ul li img{width:100%}
.manual_point ul li p{font-weight:600;padding:15px 0;text-align:center;}

.manual_merit{}
.manual_merit .ctt{display:flex;justify-content:space-between;}
.manual_merit .page_tit{width:30%}
.manual_merit ul{width:70%;display:grid;grid-template-columns:repeat(2,1fr);gap:20px;}
.manual_merit ul li{display:flex;gap:0 8px;font-size:18px;font-weight:600;padding:30px ;background:#f8f8f8;border-radius:10px;}
.manual_merit ul li img{width:18px}

.step{background:none;}
.step ul{grid-template-columns: repeat(4, 1fr);gap:40px;padding:0;background:none;}
.step ul li div span{background:#003668;color:#fff;margin-bottom:10px}
.step ul li:before, .step ul li:after{display:none;}
.step ul li img{width:100%;border-radius:100px;}
.step_arrow{position: absolute;top: -16px;left: 200px;width: calc(100% - 150px) !important;}

@media screen and (max-width:768px){
.manual_point ul {grid-template-columns: repeat(2, 1fr);gap: 20px;}
  
  .manual_merit .ctt{flex-wrap:wrap}
  .manual_merit .page_tit{width:100%}
  .manual_merit ul{width:100%;margin-top:30px;grid-template-columns: repeat(1, 1fr);gap:15px}
  .manual_merit ul li{font-size:16px;padding:20px}
  
  .step ul {margin-top:25px;background:#f0f5f7;padding:25px;grid-template-columns: repeat(1, 1fr);}
  .step ul li div{display:block;margin-left:0;}
  .step ul li div span{margin-bottom:18px}
  .step ul li img.step_arrow{display:none;}
  .step ul li img{border-radius:15px;}
}