.ly_header_langSwitchBtn_ja {
  font-size: calc(16 / 750 * 100vw);
  width: calc(114 / 375 * 100vw);
  height: calc(21 / 375 * 100vw);
  border-radius: calc(5 / 375 * 100vw) 0 0 calc(5 / 375 * 100vw);
  font-family: "Montserrat Alternates", sans-serif;
  font-weight: 400;
  line-height: 1.8;
  background-color: #FF4A38;
  color: #FFFF37;
  display: flex;
  justify-content: center;
  align-items: center;
}

.un_worriesBox_txtContainer > h4 {
  font-size: calc(30 / 750 * 100vw);
}

.un_worriesBox_txtContainer > p {
  font-size: calc(20 / 750 * 100vw);
}

.un_ctaBtnContainer__mail {
  margin-right: calc(13.5 / 375 * 100vw);
}

.un_ctaBtn__mail_en {
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #02008e;
  color: #fff;
  text-align: center;
  font-size: calc(20 / 750 * 100vw);
  letter-spacing: 0.1em;
  border: 2px solid transparent;
}

.un_ctaBtn__mail_en > p {
  display: flex;
  align-items: center;
}

.un_ctaBtn__mail_en > p > span {
  position: relative;
  display: block;
  width: calc(28 / 750 * 100vw);
  height: calc(28 / 750 * 100vw);
  background-image: url(../../../../image/campaign/2505/mailLogo.png);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  margin-right: calc(15 / 750 * 100vw);
  top: calc(2 / 750 * 100vw);
}

.un_ctaBtn__Line_en {
  border: 2px solid transparent;
}

.un_ctaBtn__Line_en > p {
  display: flex;
  align-items: center;
}

.un_ctaBtn__Line_en > p > span {
  position: relative;
  display: block;
  width: calc(35 / 750 * 100vw);
  height: calc(35 / 750 * 100vw);
  background-image: url(../../../../image/campaign/2505/lineLogo_white.png);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  top: calc(2 / 750 * 100vw);
}

.un_ctaBtn__mail_img {
  width: calc(10 / 375 * 100vw);
}

.un_ctaBtnMail_subTxt {
  font-size: calc(16 / 750 * 100vw);
  margin-top: calc(3.5 / 375 * 100vw);
  letter-spacing: 0.2em;
  text-align: center;
  color: #465FA1;
  font-weight: 500;
}

.un_customerReviewTxt {
  font-style: italic;
}

#useCaseSlider_2 {
  /* height: calc(790 / 375 * 100vw); */
}

.un_useCaseContent_tlt {
  padding-bottom: calc(5 / 375 * 100vw);
}

.un_useCaseContent_txt {
  padding-right: calc(80 / 750 * 100vw);
  padding-left: calc(80 / 750 * 100vw);
}

.un_areaTxt {
  padding-right: calc(54 / 750 * 100vw);
  padding-left: calc(54 / 750 * 100vw);
  font-size: calc(24 / 750 * 100vw);
}