@font-face {
  font-family: 'Shippori Mincho';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(../assets/shippori-mincho-700-0.ttf) format('truetype');
}

.home-connect h2,.home-work-copy h3,.home-keywords-intro h3,.home-keyword-card h3,.home-news>.home-container>h3,.home-news .post-title,.home-faq>.home-container>h3 {
  font-family: "Shippori Mincho","Yu Mincho",serif;
  font-weight: 700
}

/* 明朝体の見出しサイズを調整する。 */
.home-connect-small {
  font-size: 20px
}

.home-connect-large {
  font-size: 58px
}

.home-work-copy h3,.home-keywords-intro h3,.home-news>.home-container>h3,.home-faq>.home-container>h3 {
  font-size: 54px
}

.home-keyword-card h3 {
  font-size: 30px
}

.home-news .post-title {
  font-size: 23px
}

@media(max-width:1050px) {
  .home-keywords-intro h3 {
    font-size: 40px
  }
}

@media(max-width:1000px) {
  .home-connect-large {
    font-size: 45px
  }
  .home-keyword-card h3 {
    font-size: 26px
  }
}

@media(max-width:760px) {
  .home-connect-small {
    font-size: 20px
  }
  .home-connect-large {
    font-size: 38px
  }
  .home-work-copy h3,.home-keywords-intro h3,.home-news>.home-container>h3,.home-faq>.home-container>h3 {
    font-size: 30px
  }
  .home-keyword-card h3 {
    font-size: 29px
  }
  .home-news .post-title {
    font-size: 22px
  }
}
