@media screen and (min-width: 1024px) {
  .recallRelatedInformation-section3-container {
    padding: clamp(0px, 11.1111111111vw, 160px) clamp(0px, 4.4444444444vw, 64px) clamp(0px, 13.0555555556vw, 188px) clamp(0px, 4.4444444444vw, 64px);
    max-width: clamp(0px, 100vw, 1440px);
    margin: 0 auto;
  }
  .recallRelatedInformation-section3-container .recallRelatedInformation-section3-box1 {
    margin-bottom: clamp(0px, 5.5555555556vw, 80px);
    display: flex;
    flex-direction: column;
    gap: clamp(0px, 1.1111111111vw, 16px);
  }
  .recallRelatedInformation-section3-container .recallRelatedInformation-section3-box1 .recallRelatedInformation-section3-box1-title {
    font-size: var(--h4);
    font-family: "Montserrat", "NotoSansJP";
    font-weight: 400;
    line-height: 1.4;
    color: var(--text-bk-primary);
    line-height: 150%;
  }
  .recallRelatedInformation-section3-container .recallRelatedInformation-section3-box1 .recallRelatedInformation-section3-box1-content {
    font-size: var(--body3);
    font-family: "Montserrat", "NotoSansJP";
    font-weight: 400;
    line-height: 1.5;
    color: var(--text-bk-subheading);
    line-height: 200%;
  }
  .recallRelatedInformation-section3-container .recallRelatedInformation-section3-box2 {
    margin-bottom: clamp(0px, 11.1111111111vw, 160px);
    display: flex;
    flex-direction: column;
    gap: clamp(0px, 1.1111111111vw, 16px);
    background-color: var(--fill-bg-grey);
    padding: clamp(0px, 2.7777777778vw, 40px);
    border-radius: clamp(0px, 0.5555555556vw, 8px);
  }
  .recallRelatedInformation-section3-container .recallRelatedInformation-section3-box2 .recallRelatedInformation-section3-box2-title {
    font-size: var(--body1);
    font-family: "Montserrat-Medium", "NotoSansJP-Medium";
    font-weight: 500;
    line-height: 1.5;
    color: var(--text-bk-primary);
    line-height: 150%;
  }
  .recallRelatedInformation-section3-container .recallRelatedInformation-section3-box2 .recallRelatedInformation-section3-box2-desc {
    font-size: var(--body3);
    font-family: "Montserrat", "NotoSansJP";
    font-weight: 400;
    line-height: 1.5;
    color: var(--text-bk-subheading);
    line-height: 200%;
  }
  .recallRelatedInformation-section3-container .recallRelatedInformation-section3-box3 {
    display: flex;
    flex-direction: column;
    gap: clamp(0px, 3.0555555556vw, 44px);
  }
  .recallRelatedInformation-section3-container .recallRelatedInformation-section3-box3 .recallRelatedInformation-section3-box3-title {
    font-size: var(--h4);
    font-family: "Montserrat", "NotoSansJP";
    font-weight: 400;
    line-height: 1.4;
    color: var(--text-bk-primary);
    line-height: 140%;
  }
  .recallRelatedInformation-section3-container .recallRelatedInformation-section3-box3 .recallRelatedInformation-section3-box3-body {
    display: flex;
    gap: clamp(0px, 1.6666666667vw, 24px);
    flex-direction: column;
  }
  .recallRelatedInformation-section3-container .recallRelatedInformation-section3-box3 .recallRelatedInformation-section3-box3-body .recallRelatedInformation-section3-box3-top {
    display: flex;
    gap: clamp(0px, 1.6666666667vw, 24px);
  }
  .recallRelatedInformation-section3-container .recallRelatedInformation-section3-box3 .recallRelatedInformation-section3-box3-body .recallRelatedInformation-section3-box3-item {
    flex: 1;
    padding: clamp(0px, 2.7777777778vw, 40px);
    background-color: var(--fill-bg-grey);
    border-radius: clamp(0px, 0.5555555556vw, 8px);
  }
  .recallRelatedInformation-section3-container .recallRelatedInformation-section3-box3 .recallRelatedInformation-section3-box3-body .recallRelatedInformation-section3-box3-item .recallRelatedInformation-section3-box3-item-title {
    font-size: var(--body3);
    font-family: "Montserrat", "NotoSansJP";
    font-weight: 400;
    line-height: 1.5;
    color: var(--text-bk-subheading);
    line-height: 200%;
  }
  .recallRelatedInformation-section3-container .recallRelatedInformation-section3-box3 .recallRelatedInformation-section3-box3-body .recallRelatedInformation-section3-box3-item .recallRelatedInformation-section3-box3-item-light {
    font-size: var(--body1);
    font-family: "Montserrat-Medium", "NotoSansJP-Medium";
    font-weight: 500;
    line-height: 1.5;
    color: var(--text-bk-primary);
    line-height: 150%;
    margin: clamp(0px, 0.2777777778vw, 4px) 0 clamp(0px, 1.1111111111vw, 16px) 0;
  }
  .recallRelatedInformation-section3-container .recallRelatedInformation-section3-box3 .recallRelatedInformation-section3-box3-body .recallRelatedInformation-section3-box3-item .recallRelatedInformation-section3-box3-item-light.strong-num {
    font-size: var(--sub-h1);
    font-family: "Montserrat-Medium", "NotoSansJP-Medium";
    font-weight: 500;
    line-height: 1.4;
    color: var(--text-bk-primary);
  }
  .recallRelatedInformation-section3-container .recallRelatedInformation-section3-box3 .recallRelatedInformation-section3-box3-body .recallRelatedInformation-section3-box3-item .recallRelatedInformation-section3-box3-item-content {
    font-size: var(--body3);
    font-family: "Montserrat", "NotoSansJP";
    font-weight: 400;
    line-height: 1.5;
    color: var(--text-bk-subheading);
    line-height: 150%;
  }
}@media screen and (max-width: 1023.98px) {
  .recallRelatedInformation-section3-container {
    padding: clamp(0px, 32vw, 156px) clamp(0px, 6.4vw, 31.2px);
    max-width: 100vw;
    width: 100vw;
  }
  .recallRelatedInformation-section3-container .recallRelatedInformation-section3-box1 {
    margin-bottom: clamp(0px, 12.8vw, 62.4px);
    display: flex;
    flex-direction: column;
    gap: clamp(0px, 4.2666666667vw, 20.8px);
  }
  .recallRelatedInformation-section3-container .recallRelatedInformation-section3-box1 .recallRelatedInformation-section3-box1-title {
    font-size: var(--h4);
    font-family: "Montserrat", "NotoSansJP";
    font-weight: 400;
    line-height: 1.4;
    color: var(--text-bk-primary);
    line-height: 140%;
  }
  .recallRelatedInformation-section3-container .recallRelatedInformation-section3-box1 .recallRelatedInformation-section3-box1-content {
    font-size: var(--body3);
    font-family: "Montserrat", "NotoSansJP";
    font-weight: 400;
    line-height: 1.5;
    color: var(--text-bk-subheading);
    line-height: 200%;
  }
  .recallRelatedInformation-section3-container .recallRelatedInformation-section3-box2 {
    margin-bottom: clamp(0px, 32vw, 156px);
    display: flex;
    flex-direction: column;
    gap: clamp(0px, 4.2666666667vw, 20.8px);
    background-color: var(--fill-bg-grey);
    padding: clamp(0px, 10.6666666667vw, 52px) clamp(0px, 5.3333333333vw, 26px);
    border-radius: clamp(0px, 2.1333333333vw, 10.4px);
  }
  .recallRelatedInformation-section3-container .recallRelatedInformation-section3-box2 .recallRelatedInformation-section3-box2-title {
    font-size: var(--body1);
    font-family: "Montserrat-Medium", "NotoSansJP-Medium";
    font-weight: 500;
    line-height: 1.5;
    color: var(--text-bk-primary);
    line-height: 150%;
  }
  .recallRelatedInformation-section3-container .recallRelatedInformation-section3-box2 .recallRelatedInformation-section3-box2-desc {
    font-size: var(--body3);
    font-family: "Montserrat", "NotoSansJP";
    font-weight: 400;
    line-height: 1.5;
    color: var(--text-bk-subheading);
    line-height: 200%;
  }
  .recallRelatedInformation-section3-container .recallRelatedInformation-section3-box2 .recallRelatedInformation-section3-box2-desc a {
    display: block;
    word-break: break-word;
    overflow-wrap: break-word;
  }
  .recallRelatedInformation-section3-container .recallRelatedInformation-section3-box3 {
    display: flex;
    flex-direction: column;
    gap: clamp(0px, 8.5333333333vw, 41.6px);
  }
  .recallRelatedInformation-section3-container .recallRelatedInformation-section3-box3 .recallRelatedInformation-section3-box3-title {
    font-size: var(--h4);
    font-family: "Montserrat", "NotoSansJP";
    font-weight: 400;
    line-height: 1.4;
    color: var(--text-bk-primary);
    line-height: 140%;
  }
  .recallRelatedInformation-section3-container .recallRelatedInformation-section3-box3 .recallRelatedInformation-section3-box3-body {
    display: flex;
    gap: clamp(0px, 4.2666666667vw, 20.8px);
    flex-direction: column;
  }
  .recallRelatedInformation-section3-container .recallRelatedInformation-section3-box3 .recallRelatedInformation-section3-box3-body .recallRelatedInformation-section3-box3-top {
    display: flex;
    gap: clamp(0px, 4.2666666667vw, 20.8px);
    flex-direction: column;
  }
  .recallRelatedInformation-section3-container .recallRelatedInformation-section3-box3 .recallRelatedInformation-section3-box3-body .recallRelatedInformation-section3-box3-item {
    flex: 1;
    padding: clamp(0px, 10.6666666667vw, 52px) clamp(0px, 5.3333333333vw, 26px);
    background-color: var(--fill-bg-grey);
    border-radius: clamp(0px, 2.1333333333vw, 10.4px);
  }
  .recallRelatedInformation-section3-container .recallRelatedInformation-section3-box3 .recallRelatedInformation-section3-box3-body .recallRelatedInformation-section3-box3-item .recallRelatedInformation-section3-box3-item-title {
    font-size: var(--body3);
    font-family: "Montserrat", "NotoSansJP";
    font-weight: 400;
    line-height: 1.5;
    color: var(--text-bk-subheading);
    line-height: 200%;
  }
  .recallRelatedInformation-section3-container .recallRelatedInformation-section3-box3 .recallRelatedInformation-section3-box3-body .recallRelatedInformation-section3-box3-item .recallRelatedInformation-section3-box3-item-light {
    font-size: var(--body1);
    font-family: "Montserrat-Medium", "NotoSansJP-Medium";
    font-weight: 500;
    line-height: 1.5;
    color: var(--text-bk-primary);
    line-height: 150%;
    margin: clamp(0px, 2.1333333333vw, 10.4px) 0 clamp(0px, 5.8666666667vw, 28.6px) 0;
  }
  .recallRelatedInformation-section3-container .recallRelatedInformation-section3-box3 .recallRelatedInformation-section3-box3-body .recallRelatedInformation-section3-box3-item .recallRelatedInformation-section3-box3-item-light.strong-num {
    font-size: var(--sub-h1);
    font-family: "Montserrat-Medium", "NotoSansJP-Medium";
    font-weight: 500;
    line-height: 1.4;
    color: var(--text-bk-primary);
  }
  .recallRelatedInformation-section3-container .recallRelatedInformation-section3-box3 .recallRelatedInformation-section3-box3-body .recallRelatedInformation-section3-box3-item .recallRelatedInformation-section3-box3-item-content {
    font-size: var(--body3);
    font-family: "Montserrat", "NotoSansJP";
    font-weight: 400;
    line-height: 1.5;
    color: var(--text-bk-subheading);
    line-height: 150%;
  }
}