.wa_program h1 b{font-weight:bold}
.wa_program ul{margin-top:40px;}
.wa_program ul li{width:30%}
.wa_program ul li h2{text-align:center;}

.health_notice{background:#f7f2ef;padding:60px 0;text-align:Center;}
.health_notice svg{margin: 0 auto;width: 55px;margin-bottom: 10px;color: #fff;background: #cfc3bc;border-radius: 50px;padding: 10px;}
.health_notice p{font-weight:300;line-height:1.8em;}
.health_notice p b{font-weight:bold}

.health_kind{padding:150px 0;}
.health_kind .ctt{}
.health_kind h1{text-align:Center;}
.health_kind h1 b{font-weight:bold}
.health_kind ul{margin-top:80px;}
.health_kind ul li{margin-bottom:100px;display:flex;align-items:center;justify-content:space-between;}
.health_kind ul li:last-child{margin-bottom:0;}
.health_kind ul li img{width:30%} 
.health_kind_txt{width:30%;padding-top:20px;padding-left:20px;}
.health_kind_txt h2{}
.health_kind_txt p{margin-top:15px;}
.health_kind_txt span{display:flex;align-items:start;padding-bottom:10px;}
.health_kind_txt span b{display:Block;width:120px;}
.health_kind_txt span strong{font-weight:400;width:calc(100% - 120px);color:#555;}
.health_kind_txt span:before{background:url('../page26/images/check.svg')no-repeat;width:15px;height:15px;background-size:15px;content:"";display:block;margin-right:8px;position: relative;top: 5px;}
.health_kind_who{margin-top:20px;width:30%;background: #f8f8f8;padding: 35px;}
.health_kind_who p{margin-top:15px;}
.health_kind_who p span{color:#555;display:flex;padding-bottom:10px;}
.health_kind_who p i{font-weight:bold;color:#000;margin-right:8px}


@media screen and (max-width:799px){
  .wa_ban h2{font-size:14px;}
  .wa_program2 h1 {margin-bottom: 20px;}
  .wa_program{margin-top:25px;padding-bottom:60px}
  .wa_program ul{flex-wrap:wrap;margin-top:20px}
  .wa_program ul li{width:100%;margin-bottom:30px}
  .wa_program ul li:last-child{margin-bottom:0}
  .wa_program ul li div{padding-left:10px;}
  .wa_program ul li div p{margin-top:5px}
  
  .health_kind{padding:60px 0;}
  .health_kind ul{margin-top:25px;}
  .health_kind ul li{flex-wrap:wrap;margin-bottom:40px;}
  .health_kind ul li img{width:100%}
  .health_kind_txt{width:100%;padding-left:10px;}
  .health_kind_txt span strong{word-break:keep-all}
  .health_kind_who{width:100%;padding:25px;}
  .health_kind_who p span{padding-bottom:6px;word-break:keep-all}
}