@charset "UTF-8";
/*251222*/
.mainVisualSection__bg__inner {
    max-width: 680px;
}
.listSection__case .ele .text{font-size: 120%;font-feature-settings: "palt";}
.listSection__case .ele .text span{
  font-family: "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック体", YuGothic, sans-serif;
  font-weight: 700;
  color: #161075;
  font-size: calc(100% / 1.2);
}
.mainVisual_sp{display: none;}

.meritSection__contents__block .ele .text span{
  font-family: "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック体", YuGothic, sans-serif;
  font-weight: 700;
  font-size: 20px;
}
@media screen and (min-width: 768px) {
  .meritSection__contents__block{display: contents;}
.meritSection__contents{
    display: grid;
    gap: 50px 40px;
    grid-template-columns: repeat(auto-fit, minmax(340px, 1fr));
}
.meritSection__contents__block .ele{margin: 0;width: 100%;}
.meritSection__contents__block .ele .text{font-feature-settings: "palt";}
}
@media screen and (max-width: 767px) {
    .mainVisualSection__bg__inner {
        width: 90%;
    }
    .listSection__case .ele .text{font-size: 14px; font-feature-settings: "palt";}
    .listSection__case .ele .text span{
  font-size: 12px;
}
.meritSection__contents__block .ele .text{
  font-size: 16px;
}
.meritSection__contents__block .ele .text span{
  font-size: 14px;
}
.mainVisual_sp{display: block;}
}
/*251222*/