@charset "utf-8";


.business__5 .titleArea img {height:70px;}
.business__5 .imgbg_wrap {position:relative; width:100%; height:0; padding-bottom:30%; overflow:hidden; }
.business__5 .imgbg_wrap .imgbg {position:absolute; top:50%; left:50%; transform: translate(-50%, -50%); width:100%;}
.business__5 .imgbg img {width:100%; height:100%; object-fit:cover;}

.business__5 .half_grid {display:flex; flex-wrap:wrap; justify-content:space-around; border-bottom:1px dashed #c1c1c1; }
.business__5 .half_grid:last-child { border-bottom:none; }
.business__5 .half_grid .tit {width:320px; padding:0 0 20px;}
.business__5 .half_grid .desc {width:calc(100% - 320px); padding:0 20px; }

.business__5 .half_grid .desc .blt {position:relative; padding:3px 0 3px 15px;}
.business__5 .half_grid .desc .blt::after {content:""; position:absolute; top:14px; left:0; width:5px; height:5px; background-color:#ff5100; }

@media screen and (max-width:1024px){
}

@media screen and (max-width:768px){
  .business__5 .imgbg_wrap { padding-bottom:50%; }
  .business__5 .half_grid .tit {width:100%; padding:0 0 15px; }
  .business__5 .half_grid .desc {width:100%; padding:0;}
  .business__5 .half_grid .desc .blt { padding-left:12px;}
  .business__5 .half_grid .desc .blt::after {content:""; top:8px; width:4px; height:4px; }
}

@media screen and (max-width:560px){
  .business__5 h2 {margin-bottom:25px;}
  .business__5 .titleArea img {height:50px;}
}



.business__5 .boxImgWrap { width:100%; }
.business__5 .boxImgWrap ul { display:flex; flex-wrap:nowrap; justify-content: center; }
.business__5 .boxImgWrap ul li.boxLi { position:relative; width:calc(33.333% - 15px); margin-right:30px;  border-radius:30px; border:1px solid #ddd; word-break:normal; }
.business__5 .boxImgWrap ul li.boxLi:last-child { margin-right:0px;}
.business__5 .boxImgWrap ul li.boxLi .topimg {width:100%; }
.business__5 .boxImgWrap ul li.boxLi .topimg img {width:100%; border-radius: 30px 30px 0 0 ;} 

.business__5 .boxImgWrap ul li.boxLi .cont_wrap {padding:50px 40px 50px; }
.business__5 .boxImgWrap ul li.boxLi h3.cont_tit { padding-bottom:10px; }
.business__5 .boxImgWrap ul li.boxLi h3 .li_tit { position:relative; display:inline; }
.business__5 .boxImgWrap ul li.boxLi .blt { position:relative; padding:10px 0 0 15px; font-weight:300; color:#787878; }
.business__5 .boxImgWrap ul li.boxLi .blt:before {content:""; position:absolute; top:18px; left:0;  width:5px; height:5px; border-radius:5px; background-color:#ee783a; }

@media screen and (max-width:1024px){
  .business__5 .boxImgWrap ul li.boxLi { margin-right:20px; }
  .business__5 .boxImgWrap ul li.boxLi .cont_wrap { padding:40px 30px 40px;}
}
@media screen and (max-width:768px){
  .business__5 .titleArea span.point_number { padding:10px 0 30px 0;}
  .business__5 .titleArea span.point_number::before {top:36px; height:20px; }
  .business__5 .boxImgWrap ul { flex-wrap:wrap; }
  .business__5 .boxImgWrap ul li.boxLi { width:80%; margin-right:0px; margin-bottom:20px;}
  .business__5 .boxImgWrap ul li.boxLi .li_cont .blt { padding:10px 0 0 10px; }
  .business__5 .boxImgWrap ul li.boxLi .li_cont .blt:before {top:16px; width:3px; height:3px; border-radius:3px;  }
}
@media screen and (max-width:560px){
  .business__5 .boxImgWrap ul li.boxLi .cont_wrap {padding:30px 20px 30px; }
  .business__5 .boxImgWrap ul li.boxLi h3 { text-align:center; }
  .business__5 .boxImgWrap ul li.boxLi .li_cont .blt { padding:6px 0 0 10px; }
}
@media screen and (max-width:480px){
  .business__5 .boxImgWrap ul li.boxLi { width:100%; }
}