.manual_main .ctt{display:flex;align-items:center;justify-content:space-between;}
.manual_main_txt{width:55%}
.manual_main_txt p{margin-top:15px;}
.manual_main_img{width:40%;margin-top:0;}

.therapy_need{background:#f4f8fb;}
.therapy_need .ctt{display:flex;}
.therapy_need h2{width:30%;}
.therapy_need h2 span{display:block;font-weight:bold;}
.therapy_need ul{width:70%;display:flex;justify-content:space-between;}
.therapy_need ul li{background:#fff;border: 1px solid #cfd8e5;padding:40px;width:32%;border-radius:10px;}
.therapy_need ul li img{display:block;margin:0 auto;width:150px;border-radius:100px;}
.therapy_need ul li p{text-align:center;margin-top:20px;font-weight:500;}

.therapy_who{}
.therapy_who .ctt{display:flex;justify-content:center;width:1000px;}
.who_img{width:30%;margin-right:120px;position:relative;}
.who_img img{width:100%}
.who_txt{width:50%;padding-top:100px;}
.who_txt h2 {}
.who_txt h2 span{display:block;font-weight:bold;}
.who_txt p{color:#555;margin-top:10px;letter-spacing:0}
.who_txt ul{margin-top:40px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:20px 0;}
.who_txt ul li{font-size:18px;text-align:center;width:100%;background:#f4f8fb;color:#03518c;padding:20px;cursor:pointer;border:1px solid #f4f8fb}
.who_txt ul li:hover{border:1px solid #03518c;color:#03518c;font-weight:600;}

.pin {opacity:0;position:absolute;width:20px;height:20px;background:red;border-radius:50%;transition:all .3s;}
.pinActive{opacity:1;}
.pin::before,.pin::after,.pin span {content:"";position:absolute;top:50%;left:50%;width:20px;height:20px;border:2px solid red;border-radius:50%;transform:translate(-50%,-50%);animation:ripple 2.5s infinite;opacity:0}
.pin::after {animation-delay:0.8s}
.pin span {animation-delay:1.6s}
@keyframes ripple {0%{transform:translate(-50%,-50%) scale(1);opacity:.7}100%{transform:translate(-50%,-50%) scale(4);opacity:0}}

.pin1{top:120px;left:107px;}
.pin2{top:140px;left:20px;}
.pin3{top:290px;left:107px;}
.pin4{top:300px;right:65px}
.pin5{top:350px;left:60px;}
.pin6{top:520px;right:100px;}

@media screen and (max-width:768px){
  .manual_main .ctt{flex-wrap:wrap;}
  .manual_main_txt{width:100%}
  .manual_main_txt p{word-break:keep-all;}
  .manual_main_txt a {margin-top: 30px;font-size: 14px;padding: 15px 20px;} .manual_main_img{width:100%;margin-top:30px;}
  .therapy_need .ctt{flex-wrap:wrap}
  .therapy_need .ctt h2{width:100%}
  .therapy_need .ctt ul{width:100%;margin-top:30px;flex-wrap:wrap;gap:15px 0;}
  .therapy_need ul li{width:100%;display:flex;padding:25px;align-items:center;}
  .therapy_need ul li img{margin:0;width:80px;margin-right:10px;}
  .therapy_need ul li p{margin-top:0;}

  .therapy_who .ctt{width:90%;flex-wrap:wrap;flex-direction:column-reverse;}
  .who_img{margin-right:0;width:200px;margin:0 auto;margin-top:30px;}
  .who_txt{width:100%;padding-top:0;}
  .who_txt ul{gap:10px 0;margin-top:20px;}
  .who_txt ul li {font-size: 15px; width: 48.5%;padding: 15px 0;}
  .pin1 {top: 70px;left: 70px;}
  .pin2 {top: 88px;}
  .pin3{top: 200px;left: 70px;}
  .pin4{top: 200px;right: 43px;}
  .pin5{top: 250px;left: 40px;}
  .pin6{top: 350px;right: 70px;}
}