/* ---------------disease-section START--------------- */
.disease-section {
  overflow: hidden;
}
.disease-section.active .disease-wrap .text-inner .disease-list,
.disease-section.active .disease-wrap .disease-mobile-inner .disease-list {
  opacity: 1;
  transform: translateX(0);
}
.disease-section.active .disease-wrap .text-inner .btn-disease-counsel,
.disease-section.active .disease-wrap .disease-mobile-inner .btn-disease-counsel {
  opacity: 1;
  transform: translateX(0);
}
.disease-section.active .disease-wrap .skeleton-inner {
  opacity: 1;
  transform: scale(1);
}
.disease-section .disease-wrap {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.disease-section .disease-wrap .text-inner,
.disease-section .disease-wrap .disease-mobile-inner {
  box-sizing: border-box;
  padding-right: 2.5%;
}
.disease-section .disease-wrap .text-inner .disease-list,
.disease-section .disease-wrap .disease-mobile-inner .disease-list {
  margin-top: 35px;
  box-sizing: border-box;
  padding-top: 35px;
  border-top: 1px solid #eee;
  opacity: 0;
  transform: translateX(100px);
  transition: opacity 1s, transform 1s, margin-top 0.3s, padding-top 0.3s, border-color 0.3s;
  transition-delay: 0.6s, 0.6s, 0s, 0s, 0s;
}
.disease-section .disease-wrap .text-inner .disease-list:not(.active),
.disease-section .disease-wrap .disease-mobile-inner .disease-list:not(.active) {
  margin-top: unset;
  padding-top: unset;
  border-color: transparent;
}
.disease-section .disease-wrap .text-inner .disease-list .list-item,
.disease-section .disease-wrap .disease-mobile-inner .disease-list .list-item {
  display: none;
  opacity: 0;
  transition: opacity 0.3s;
}
.disease-section .disease-wrap .text-inner .disease-list .list-item.active,
.disease-section .disease-wrap .disease-mobile-inner .disease-list .list-item.active {
  opacity: 1;
}
.disease-section .disease-wrap .text-inner .disease-list .list-item .disease-btn-list,
.disease-section .disease-wrap .disease-mobile-inner .disease-list .list-item .disease-btn-list {
  margin-top: 25px;
  display: flex;
  flex-wrap: wrap;
  gap: 15px;
}
.disease-section .disease-wrap .text-inner .disease-list .list-item .disease-btn-list li .btn-disease,
.disease-section .disease-wrap .disease-mobile-inner .disease-list .list-item .disease-btn-list li .btn-disease {
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  height: 50px;
  border-radius: 50px;
  box-sizing: border-box;
  padding: 0 40px;
  border: 1px solid #f1f1f1;
  transition: font-weight 0.3s, border-color 0.3s, color 0.3s, box-shadow 0.3s;
}
.disease-section .disease-wrap .text-inner .btn-disease-counsel,
.disease-section .disease-wrap .disease-mobile-inner .btn-disease-counsel {
  margin-top: 50px;
  opacity: 0;
  transform: translateX(100px);
  transition: opacity 1s, transform 1s, color 0.5s;
  transition-delay: 0.9s, 0.9s, 0s;
}
.disease-section .disease-wrap .skeleton-inner {
  flex-shrink: 0;
  position: relative;
  display: flex;
  justify-content: flex-end;
  opacity: 0;
  transform: scale(0.5);
  transition: opacity 1s, transform 1s;
}
.disease-section .disease-wrap .skeleton-inner .skeleton-box {
  position: relative;
  width: -moz-fit-content;
  width: fit-content;
}
.disease-section .disease-wrap .skeleton-inner .skeleton-box .img-skeleton {
  display: block;
  height: 750px;
  width: auto;
  max-width: 100%;
}
.disease-section .disease-wrap .skeleton-inner .skeleton-box .point-btn-list {
  z-index: 1;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}
.disease-section .disease-wrap .skeleton-inner .skeleton-box .point-btn-list li .btn-point {
  position: absolute;
  display: block;
  pointer-events: visible;
}
.disease-section .disease-wrap .skeleton-inner .skeleton-box .point-btn-list li .btn-point[data-region=neck] {
  left: 47%;
  top: 10%;
}
.disease-section .disease-wrap .skeleton-inner .skeleton-box .point-btn-list li .btn-point[data-region=neck] img {
  animation-delay: 0.3s;
}
.disease-section .disease-wrap .skeleton-inner .skeleton-box .point-btn-list li .btn-point[data-region=shoulder] {
  left: 32%;
  top: 17%;
}
.disease-section .disease-wrap .skeleton-inner .skeleton-box .point-btn-list li .btn-point[data-region=shoulder] img {
  animation-delay: 0.6s;
}
.disease-section .disease-wrap .skeleton-inner .skeleton-box .point-btn-list li .btn-point[data-region=spine] {
  left: 29%;
  top: 37%;
}
.disease-section .disease-wrap .skeleton-inner .skeleton-box .point-btn-list li .btn-point[data-region=spine] img {
  animation-delay: 0.9s;
}
.disease-section .disease-wrap .skeleton-inner .skeleton-box .point-btn-list li .btn-point[data-region=hip] {
  left: 27%;
  top: 56%;
}
.disease-section .disease-wrap .skeleton-inner .skeleton-box .point-btn-list li .btn-point[data-region=hip] img {
  animation-delay: 0.6s;
}
.disease-section .disease-wrap .skeleton-inner .skeleton-box .point-btn-list li .btn-point[data-region=foot] {
  left: 24%;
  top: 78%;
}
.disease-section .disease-wrap .skeleton-inner .skeleton-box .point-btn-list li .btn-point[data-region=foot] img {
  animation-delay: 0.3s;
}
.disease-section .disease-wrap .skeleton-inner .skeleton-box .point-btn-list li .btn-point[data-region=elbow] {
  left: 60%;
  top: 39%;
}
.disease-section .disease-wrap .skeleton-inner .skeleton-box .point-btn-list li .btn-point[data-region=elbow] img {
  animation-delay: 0.6s;
}
.disease-section .disease-wrap .skeleton-inner .skeleton-box .point-btn-list li .btn-point[data-region=knee] {
  left: 62%;
  top: 50%;
}
.disease-section .disease-wrap .skeleton-inner .skeleton-box .point-btn-list li .btn-point[data-region=knee] img {
  animation-delay: 0.9s;
}
.disease-section .disease-wrap .skeleton-inner .skeleton-box .point-btn-list li .btn-point[data-region=hand] {
  left: 49%;
  top: 51%;
}
.disease-section .disease-wrap .skeleton-inner .skeleton-box .point-btn-list li .btn-point[data-region=hand] img {
  animation-delay: 0.6s;
}
.disease-section .disease-wrap .skeleton-inner .skeleton-box .point-btn-list li .btn-point img {
  display: block;
  width: 62px;
  height: auto;
  animation: ani_scale 1s infinite alternate ease-in-out;
}
.disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}
.disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region {
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  gap: 15px;
  box-sizing: border-box;
  padding-left: 15px;
  padding-right: 25px;
  height: 45px;
  border-radius: 45px;
  pointer-events: visible;
  opacity: 0;
  transition: opacity 0.3s;
}
.disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region.active-hover {
  opacity: 1;
}
.disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region.active {
  opacity: 1;
}
.disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region::before, .disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region::after {
  content: "";
  position: absolute;
  top: 50%;
  display: block;
  height: 1px;
  background-color: #003973;
}
.disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region::before {
  width: 40px;
  transform: translateY(-50%);
}
.disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=neck], .disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=shoulder], .disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=spine], .disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=hip], .disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=foot] {
  left: 0%;
}
.disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=neck]::before, .disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=shoulder]::before, .disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=spine]::before, .disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=hip]::before, .disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=foot]::before {
  left: 100%;
}
.disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=neck]::after, .disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=shoulder]::after, .disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=spine]::after, .disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=hip]::after, .disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=foot]::after {
  left: calc(100% + 40px);
  transform-origin: left center;
}
.disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=elbow], .disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=knee], .disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=hand] {
  right: 0;
}
.disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=elbow]::before, .disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=knee]::before, .disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=hand]::before {
  right: 100%;
}
.disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=elbow]::after, .disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=knee]::after, .disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=hand]::after {
  right: calc(100% + 40px);
  transform-origin: right center;
}
.disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=neck] {
  top: 0%;
}
.disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=neck]::after {
  width: 220px;
  transform: translateY(-50%) rotate(22deg);
}
.disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=shoulder] {
  top: 10%;
}
.disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=shoulder]::after {
  width: 110px;
  transform: translateY(-50%) rotate(34deg);
}
.disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=spine] {
  top: 30%;
}
.disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=spine]::after {
  width: 90px;
  transform: translateY(-50%) rotate(42deg);
}
.disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=hip] {
  top: 52%;
}
.disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=hip]::after {
  width: 55px;
  transform: translateY(-50%) rotate(43deg);
}
.disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=foot] {
  top: 78%;
}
.disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=foot]::after {
  width: 40px;
  transform: translateY(-50%) rotate(14deg);
}
.disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=elbow] {
  top: 39%;
}
.disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=elbow]::after {
  width: 60px;
  transform: translateY(-50%) rotate(-8deg);
}
.disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=knee] {
  top: 50%;
}
.disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=knee]::after {
  width: 65px;
  transform: translateY(-50%) rotate(-7deg);
}
.disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=hand] {
  top: 61%;
}
.disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=hand]::after {
  width: 165px;
  transform: translateY(-50%) rotate(23deg);
}
.disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region .warning {
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  width: 25px;
  height: 25px;
  border-radius: 100%;
}

/* ---------------disease-section END--------------- */
/* ---------------media screen START--------------- */
@media screen and (min-width: 991.1px) {
  /* ---------------disease-section START--------------- */
  .disease-section .disease-wrap .text-inner .disease-list .list-item .disease-btn-list li .btn-disease:hover,
  .disease-section .disease-wrap .disease-mobile-inner .disease-list .list-item .disease-btn-list li .btn-disease:hover {
    font-weight: 800;
    border-color: #389311;
    color: #389311;
    box-shadow: 2px 2px 10px rgba(56, 147, 17, 0.1);
  }
  .disease-section .disease-wrap .disease-mobile-inner {
    display: none;
  }
  /* ---------------disease-section END--------------- */
}
@media screen and (max-width: 1350px) {
  /* ---------------disease-section START--------------- */
  .disease-section .disease-wrap .text-inner .disease-list,
  .disease-section .disease-wrap .disease-mobile-inner .disease-list {
    margin-top: 32px;
    padding-top: 32px;
  }
  .disease-section .disease-wrap .text-inner .disease-list .list-item .disease-btn-list,
  .disease-section .disease-wrap .disease-mobile-inner .disease-list .list-item .disease-btn-list {
    margin-top: 22.5px;
    gap: 13.5px;
  }
  .disease-section .disease-wrap .text-inner .disease-list .list-item .disease-btn-list li .btn-disease,
  .disease-section .disease-wrap .disease-mobile-inner .disease-list .list-item .disease-btn-list li .btn-disease {
    height: 45px;
    padding: 0 36px;
  }
  .disease-section .disease-wrap .text-inner .btn-disease-counsel,
  .disease-section .disease-wrap .disease-mobile-inner .btn-disease-counsel {
    margin-top: 45px;
  }
  .disease-section .disease-wrap .skeleton-inner .skeleton-box .img-skeleton {
    height: 680px;
  }
  .disease-section .disease-wrap .skeleton-inner .skeleton-box .point-btn-list li .btn-point img {
    width: 56px;
  }
  .disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region {
    gap: 13.5px;
    padding-left: 13.5px;
    padding-right: 22.5px;
    height: 41px;
  }
  .disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region::before {
    width: 36px;
  }
  .disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=neck]::after, .disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=shoulder]::after, .disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=spine]::after, .disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=hip]::after, .disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=foot]::after {
    left: calc(100% + 36px);
  }
  .disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=elbow]::after, .disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=knee]::after, .disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=hand]::after {
    right: calc(100% + 36px);
  }
  .disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=neck] {
    top: 0%;
  }
  .disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=neck]::after {
    width: 200px;
    transform: translateY(-50%) rotate(22deg);
  }
  .disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=shoulder] {
    top: 10%;
  }
  .disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=shoulder]::after {
    width: 100px;
    transform: translateY(-50%) rotate(34deg);
  }
  .disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=spine] {
    top: 30%;
  }
  .disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=spine]::after {
    width: 85px;
    transform: translateY(-50%) rotate(42deg);
  }
  .disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=hip] {
    top: 52%;
  }
  .disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=hip]::after {
    width: 50px;
    transform: translateY(-50%) rotate(43deg);
  }
  .disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=foot] {
    top: 78%;
  }
  .disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=foot]::after {
    width: 35px;
    transform: translateY(-50%) rotate(14deg);
  }
  .disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=elbow] {
    top: 39%;
  }
  .disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=elbow]::after {
    width: 55px;
    transform: translateY(-50%) rotate(-8deg);
  }
  .disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=knee] {
    top: 50%;
  }
  .disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=knee]::after {
    width: 60px;
    transform: translateY(-50%) rotate(-7deg);
  }
  .disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=hand] {
    top: 61%;
  }
  .disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=hand]::after {
    width: 150px;
    transform: translateY(-50%) rotate(23deg);
  }
  .disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region .warning {
    width: 22.5px;
    height: 22.5px;
  }
  /* ---------------disease-section END--------------- */
}
@media screen and (max-width: 1150px) {
  /* ---------------disease-section START--------------- */
  .disease-section .disease-wrap .text-inner .disease-list,
  .disease-section .disease-wrap .disease-mobile-inner .disease-list {
    margin-top: 29px;
    padding-top: 29px;
  }
  .disease-section .disease-wrap .text-inner .disease-list .list-item .disease-btn-list,
  .disease-section .disease-wrap .disease-mobile-inner .disease-list .list-item .disease-btn-list {
    margin-top: 20px;
    gap: 12px;
  }
  .disease-section .disease-wrap .text-inner .disease-list .list-item .disease-btn-list li .btn-disease,
  .disease-section .disease-wrap .disease-mobile-inner .disease-list .list-item .disease-btn-list li .btn-disease {
    height: 40px;
    padding: 0 32px;
  }
  .disease-section .disease-wrap .text-inner .btn-disease-counsel,
  .disease-section .disease-wrap .disease-mobile-inner .btn-disease-counsel {
    margin-top: 40px;
  }
  .disease-section .disease-wrap .skeleton-inner .skeleton-box .img-skeleton {
    height: 610px;
  }
  .disease-section .disease-wrap .skeleton-inner .skeleton-box .point-btn-list li .btn-point img {
    width: 50px;
  }
  .disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region {
    gap: 12px;
    padding-left: 12px;
    padding-right: 20px;
    height: 37px;
  }
  .disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region::before {
    width: 32px;
  }
  .disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=neck]::after, .disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=shoulder]::after, .disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=spine]::after, .disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=hip]::after, .disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=foot]::after {
    left: calc(100% + 32px);
  }
  .disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=elbow]::after, .disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=knee]::after, .disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=hand]::after {
    right: calc(100% + 32px);
  }
  .disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=neck] {
    top: 0%;
  }
  .disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=neck]::after {
    width: 180px;
    transform: translateY(-50%) rotate(22deg);
  }
  .disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=shoulder] {
    top: 10%;
  }
  .disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=shoulder]::after {
    width: 90px;
    transform: translateY(-50%) rotate(34deg);
  }
  .disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=spine] {
    top: 30%;
  }
  .disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=spine]::after {
    width: 75px;
    transform: translateY(-50%) rotate(42deg);
  }
  .disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=hip] {
    top: 52%;
  }
  .disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=hip]::after {
    width: 45px;
    transform: translateY(-50%) rotate(43deg);
  }
  .disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=foot] {
    top: 78%;
  }
  .disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=foot]::after {
    width: 30px;
    transform: translateY(-50%) rotate(14deg);
  }
  .disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=elbow] {
    top: 39%;
  }
  .disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=elbow]::after {
    width: 50px;
    transform: translateY(-50%) rotate(-8deg);
  }
  .disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=knee] {
    top: 50%;
  }
  .disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=knee]::after {
    width: 55px;
    transform: translateY(-50%) rotate(-7deg);
  }
  .disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=hand] {
    top: 61%;
  }
  .disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=hand]::after {
    width: 135px;
    transform: translateY(-50%) rotate(23deg);
  }
  .disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region .warning {
    width: 20px;
    height: 20px;
  }
  /* ---------------disease-section END--------------- */
}
@media screen and (max-width: 991px) {
  /* ---------------disease-section START--------------- */
  .disease-section .disease-wrap {
    display: block;
  }
  .disease-section .disease-wrap .text-inner,
  .disease-section .disease-wrap .disease-mobile-inner {
    padding-right: unset;
  }
  .disease-section .disease-wrap .text-inner .disease-list .list-item .disease-btn-list li .btn-disease:active,
  .disease-section .disease-wrap .disease-mobile-inner .disease-list .list-item .disease-btn-list li .btn-disease:active {
    font-weight: 800;
    border-color: #389311;
    color: #389311;
    box-shadow: 2px 2px 10px rgba(56, 147, 17, 0.1);
  }
  .disease-section .disease-wrap .skeleton-inner {
    display: block;
    width: -moz-fit-content;
    width: fit-content;
    margin: 0 auto;
    box-sizing: border-box;
    padding-top: 29px;
  }
  /* ---------------disease-section END--------------- */
}
@media screen and (max-width: 600px) {
  /* ---------------disease-section START--------------- */
  .disease-section .disease-wrap .text-inner .disease-list,
  .disease-section .disease-wrap .disease-mobile-inner .disease-list {
    margin-top: 26px;
    padding-top: 26px;
  }
  .disease-section .disease-wrap .text-inner .disease-list .list-item .disease-btn-list,
  .disease-section .disease-wrap .disease-mobile-inner .disease-list .list-item .disease-btn-list {
    margin-top: 17.5px;
    gap: 10.5px;
  }
  .disease-section .disease-wrap .text-inner .disease-list .list-item .disease-btn-list li .btn-disease,
  .disease-section .disease-wrap .disease-mobile-inner .disease-list .list-item .disease-btn-list li .btn-disease {
    height: 35px;
    padding: 0 28px;
  }
  .disease-section .disease-wrap .text-inner .btn-disease-counsel,
  .disease-section .disease-wrap .disease-mobile-inner .btn-disease-counsel {
    margin-top: 35px;
  }
  .disease-section .disease-wrap .skeleton-inner {
    padding-top: 26px;
  }
  .disease-section .disease-wrap .skeleton-inner .skeleton-box {
    width: 100%;
  }
  .disease-section .disease-wrap .skeleton-inner .skeleton-box .img-skeleton {
    width: 100%;
    height: auto;
  }
  .disease-section .disease-wrap .skeleton-inner .skeleton-box .point-btn-list li .btn-point img {
    width: 44px;
  }
  .disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region {
    gap: 10.5px;
    padding-left: 10.5px;
    padding-right: 17.5px;
    height: 33px;
  }
  .disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region::before {
    width: 5vw;
  }
  .disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=neck]::after, .disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=shoulder]::after, .disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=spine]::after, .disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=hip]::after, .disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=foot]::after {
    left: calc(100% + 5vw);
  }
  .disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=elbow]::after, .disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=knee]::after, .disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=hand]::after {
    right: calc(100% + 5vw);
  }
  .disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=neck] {
    top: 0%;
  }
  .disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=neck]::after {
    width: 30vw;
    transform: translateY(-50%) rotate(22deg);
  }
  .disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=shoulder] {
    top: 10%;
  }
  .disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=shoulder]::after {
    width: 15vw;
    transform: translateY(-50%) rotate(34deg);
  }
  .disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=spine] {
    top: 30%;
  }
  .disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=spine]::after {
    width: 13vw;
    transform: translateY(-50%) rotate(42deg);
  }
  .disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=hip] {
    top: 52%;
  }
  .disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=hip]::after {
    width: 8vw;
    transform: translateY(-50%) rotate(43deg);
  }
  .disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=foot] {
    top: 78%;
  }
  .disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=foot]::after {
    width: 6vw;
    transform: translateY(-50%) rotate(14deg);
  }
  .disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=elbow] {
    top: 39%;
  }
  .disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=elbow]::after {
    width: 10vw;
    transform: translateY(-50%) rotate(-8deg);
  }
  .disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=knee] {
    top: 50%;
  }
  .disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=knee]::after {
    width: 11vw;
    transform: translateY(-50%) rotate(-7deg);
  }
  .disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=hand] {
    top: 61%;
  }
  .disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=hand]::after {
    width: 24vw;
    transform: translateY(-50%) rotate(23deg);
  }
  .disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region .warning {
    width: 17.5px;
    height: 17.5px;
  }
  /* ---------------disease-section END--------------- */
}
@media screen and (max-width: 500px) {
  /* ---------------disease-section START--------------- */
  .disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region::before {
    width: 3vw;
  }
  .disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=neck]::after, .disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=shoulder]::after, .disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=spine]::after, .disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=hip]::after, .disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=foot]::after {
    left: calc(100% + 3vw);
  }
  .disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=elbow]::after, .disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=knee]::after, .disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=hand]::after {
    right: calc(100% + 3vw);
  }
  .disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=neck] {
    top: 0%;
  }
  .disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=neck]::after {
    width: 30vw;
    transform: translateY(-50%) rotate(22deg);
  }
  .disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=shoulder] {
    top: 10%;
  }
  .disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=shoulder]::after {
    width: 15vw;
    transform: translateY(-50%) rotate(34deg);
  }
  .disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=spine] {
    top: 30%;
  }
  .disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=spine]::after {
    width: 12vw;
    transform: translateY(-50%) rotate(42deg);
  }
  .disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=hip] {
    top: 52%;
  }
  .disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=hip]::after {
    width: 7vw;
    transform: translateY(-50%) rotate(43deg);
  }
  .disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=foot] {
    top: 78%;
  }
  .disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=foot]::after {
    width: 5vw;
    transform: translateY(-50%) rotate(14deg);
  }
  .disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=elbow] {
    top: 39%;
  }
  .disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=elbow]::after {
    width: 7vw;
    transform: translateY(-50%) rotate(-8deg);
  }
  .disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=knee] {
    top: 50%;
  }
  .disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=knee]::after {
    width: 8vw;
    transform: translateY(-50%) rotate(-7deg);
  }
  .disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=hand] {
    top: 61%;
  }
  .disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=hand]::after {
    width: 22vw;
    transform: translateY(-50%) rotate(23deg);
  }
  /* ---------------disease-section END--------------- */
}
@media screen and (max-width: 450px) {
  /* ---------------disease-section START--------------- */
  .disease-section .disease-wrap .text-inner .disease-list,
  .disease-section .disease-wrap .disease-mobile-inner .disease-list {
    margin-top: 23px;
    padding-top: 23px;
  }
  .disease-section .disease-wrap .text-inner .disease-list .list-item .disease-btn-list,
  .disease-section .disease-wrap .disease-mobile-inner .disease-list .list-item .disease-btn-list {
    margin-top: 15px;
    gap: 9px;
  }
  .disease-section .disease-wrap .text-inner .disease-list .list-item .disease-btn-list li .btn-disease,
  .disease-section .disease-wrap .disease-mobile-inner .disease-list .list-item .disease-btn-list li .btn-disease {
    height: 30px;
    padding: 0 24px;
  }
  .disease-section .disease-wrap .text-inner .btn-disease-counsel,
  .disease-section .disease-wrap .disease-mobile-inner .btn-disease-counsel {
    margin-top: 30px;
  }
  .disease-section .disease-wrap .skeleton-inner {
    padding-top: 23px;
  }
  .disease-section .disease-wrap .skeleton-inner .skeleton-box .point-btn-list li .btn-point img {
    width: 38px;
  }
  .disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region {
    gap: 9px;
    padding-left: 9px;
    padding-right: 15px;
    height: 29px;
  }
  .disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region::before {
    width: 3vw;
  }
  .disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=neck]::after, .disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=shoulder]::after, .disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=spine]::after, .disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=hip]::after, .disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=foot]::after {
    left: calc(100% + 3vw);
  }
  .disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=elbow]::after, .disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=knee]::after, .disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=hand]::after {
    right: calc(100% + 3vw);
  }
  .disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=neck] {
    top: 0%;
  }
  .disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=neck]::after {
    width: 30vw;
    transform: translateY(-50%) rotate(22deg);
  }
  .disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=shoulder] {
    top: 10%;
  }
  .disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=shoulder]::after {
    width: 15vw;
    transform: translateY(-50%) rotate(36deg);
  }
  .disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=spine] {
    top: 30%;
  }
  .disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=spine]::after {
    width: 12vw;
    transform: translateY(-50%) rotate(42deg);
  }
  .disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=hip] {
    top: 52%;
  }
  .disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=hip]::after {
    width: 7vw;
    transform: translateY(-50%) rotate(50deg);
  }
  .disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=foot] {
    top: 78%;
  }
  .disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=foot]::after {
    width: 5vw;
    transform: translateY(-50%) rotate(14deg);
  }
  .disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=elbow] {
    top: 39%;
  }
  .disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=elbow]::after {
    width: 6vw;
    transform: translateY(-50%) rotate(-8deg);
  }
  .disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=knee] {
    top: 50%;
  }
  .disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=knee]::after {
    width: 8vw;
    transform: translateY(-50%) rotate(-10deg);
  }
  .disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=hand] {
    top: 61%;
  }
  .disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region[data-region=hand]::after {
    width: 21vw;
    transform: translateY(-50%) rotate(25deg);
  }
  .disease-section .disease-wrap .skeleton-inner .skeleton-box .region-btn-list li .btn-region .warning {
    width: 15px;
    height: 15px;
  }
  /* ---------------disease-section END--------------- */
}
/* ---------------media screen END--------------- */