.page_sec1{padding:150px 0;}
.page_sec1 h2{font-size:40px;font-weight:bold;line-height:58px;}
.page_sec1 h2 span{font-size:14px;display:block;font-weight:600;letter-spacing:0.5px;opacity:0.5;}
.page_sec1 ul{display:flex;flex-wrap:wrap;margin-top:80px;}
.page_sec1 ul li{width:23%;border:1px solid #e4e4e4;border-radius:20px;padding:20px;overflow:hidden;}
.page_sec1 ul li:nth-child(n+5){margin-top:30px;}
.page_sec1 ul li img{width:100%;}
.page_sec1 ul li a{display:block;}
.page_sec1 ul li p{line-height:1.6;font-size: 18px;
    font-weight: 600;
    text-align: center;
    padding: 20px 0;border-top:1px solid #e4e4e4;margin-top:20px;}
.page_sec1 ul li span{display:block;font-size:14px;margin-top:10px;color:#999;}

@media screen and (max-width:799px){
  .page_sec1{padding:80px 0;}
  .page_sec1 h2 span{font-size:11px;margin-bottom:10px;}
  .page_sec1 h2 {
    font-size: 18px;
    font-weight: bold;
    line-height: 28px;}
  .page_sec1 ul{margin-top:30px;justify-content:space-between;}
  .page_sec1 ul li p{font-size:13px;padding-bottom:0;margin-top:10px;}
  .page_sec1 ul li span{font-size:10px;margin-top:5px;}
  .page_sec1 ul li{width:48%;margin-right:0;padding:10px;}
  .page_sec1 ul li:nth-child(n+5){margin-top:0px;}
}