#sub_contents .support__ul.sub_staff .li {width: 100%;background: #fff;border-radius: 30px;padding: 25px;margin:10px;}
#sub_contents .support__ul.sub_staff .li img {width:100%;}
#sub_contents .flow__area .flow_box {margin-bottom:20px;width:100%;text-align:center;padding:25px 10px;border-radius: 10px;background: #fff;box-shadow: 0px 5px 15px 0px rgba(102, 82, 65, 0.2);}
#sub_contents .flow__area .flow_box img {width:50%;height:100px;object-fit:contain;text-align:center;display:block;margin:20px auto 20px;}
#sub_contents .flow__area .flow_box .ttl{font-size:18px;font-weight:500;line-height:2;}
#sub_contents .flow__area .flow_box .num{font-size:14px;font-weight:bold;line-height:2;color:#F9A13B;font-family: "Roboto", sans-serif;}
#sub_contents .flow__area .flow_box p {font-size:14px;}

#sub_contents .subpro_items{justify-content: space-around;}
#sub_contents .subpro_item{width:100%;margin-bottom:50px;display:flex;flex-direction:column;}
#sub_contents .subpro_item .img{width:100%;position: relative;margin-bottom:10px;}
#sub_contents .subpro_item .img::before{content: ''; width: 95%; height: 95%;position: absolute;display: block;border:1px solid #fff;top:50%;left:50%; transform: translate(-50%, -50%);}
#sub_contents .subpro_item .pricebox{position: absolute;background:#fff;padding:0px 20px;bottom:20px;left:0;align-items:flex-end;}
#sub_contents .subpro_item .price{font-size:20px;font-family: "Roboto", sans-serif;display:inline-block;line-height:1.5;}
#sub_contents .subpro_item .ttl{font-size:16px;margin-bottom:10px;line-height:1.5;}

@media screen and (min-width:768px) {
  
#sub_contents .support__ul.sub_staff .li {width: 32%;background: #fff;border-radius: 30px;padding: 25px;margin:10px;}
#sub_contents .support__ul.sub_staff .li img {width:100%;}
#sub_contents .flow__area .flow_box {width:24%;text-align:center;padding:25px 10px;border-radius: 10px;background: #fff;box-shadow: 0px 5px 15px 0px rgba(102, 82, 65, 0.2);}
#sub_contents .flow__area .flow_box img {width:50%;height:100px;object-fit:contain;text-align:center;display:block;margin:20px auto 20px;}
#sub_contents .flow__area .flow_box .ttl{font-size:20px;font-weight:500;line-height:2;}
#sub_contents .flow__area .flow_box .num{font-size:20px;font-weight:bold;line-height:2;color:#F9A13B;font-family: "Roboto", sans-serif;}
#sub_contents .flow__area .flow_box p {font-size:14px;}
#sub_contents .reco__area img {border-radius:30px;margin-bottom:20px;}
  
#sub_contents .subpro_items{justify-content: space-around;}
#sub_contents .subpro_item{width:30%;margin-bottom:50px;display:flex;flex-direction:column;}
#sub_contents .subpro_item .img{width:100%;position: relative;margin-bottom:10px;}
#sub_contents .subpro_item .img::before{content: ''; width: 95%; height: 95%;position: absolute;display: block;border:1px solid #fff;top:50%;left:50%; transform: translate(-50%, -50%);}
#sub_contents .subpro_item .pricebox{position: absolute;background:#fff;padding:0px 20px;bottom:20px;left:0;align-items:flex-end;}
#sub_contents .subpro_item .price{font-size:20px;font-family: "Roboto", sans-serif;display:inline-block;line-height:1.5;}
#sub_contents .subpro_item .ttl{font-size:16px;margin-bottom:10px;line-height:1.5;}

}