@charset "UTF-8";
/* 20250804 add */

:root {
  --txt-red: #d0111b;
}
.txt_red{
  color: var(--txt-red);
  font-size: 16px;
  font-weight: bold;
}
@media screen and (max-width: 999px) {
  .txt_red{
  font-size: 0.9rem;
  }
  /* .business__info .txt_area_2 {
    width: calc(100% - 120px);
    height: 120px;
  } */
}
.business__info .txt_area h3.mgn-btm_0{
  margin-bottom: 0px;
}
/* 20250804 add end */

@media screen and (max-width: 420px) {
  .business__info .txt_area_s dl dd {
    font-size: 0.85rem;
    line-height: 15px;
  }
}

/* 202610 add */
.anchor__list li a .shimyang {
    width: 159px;
    height: 100px;
    transform: translateY(10px);
}
li.shimyang-cont{
  transform: translateY(-20px);
}
@media screen and (max-width: 999px) {
  .anchor__list {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 5px;
    width: 90%;
    margin: 0 auto 25px;
  }
  .anchor__list li:first-child,
  .anchor__list li:nth-child(2) {
    margin-right: 0px;
  }
  .anchor__list li{
    width: 110px;
    text-align: center;
  }
  .anchor__list li a .shimyang  {
    width: 72px;
    height: 45px;
    transform: translateY(0px);
  }
  li.shimyang-cont{
    transform: translateY(-10px);
  }
}

.business__name .shimyang {
    width: 159px;
    height: 100px;
}
@media screen and (max-width: 999px) {
  .business__name .shimyang {
    width: 80px;
    height: 50px;
  }
}
.business__contact-list {
  flex-wrap: wrap;
}

.business__contact-list li {
    width: calc((100% - 44px) / 2);
    margin-bottom: 80px;
}
@media screen and (max-width: 999px) {
  .business__contact-list li {
    width: 100%;
    margin-bottom: 25px;
  }
}
@media screen and (max-width: 999px) {
  #business-shimyang.business__container{
    margin-bottom: 50px;
  }
}