@charset "UTF-8";
/*! Writen  by SCSS */
/*下層ページ最初のセクション上部余白を統一する際は使用してみて下さい*/
section {
  position: relative; }
  section.first_sec {
    padding-top: 70px; }
    @media screen and (max-width: 480px) {
      section.first_sec {
        padding-top: 90px; } }

.page_ttl {
  display: flex;
  flex-direction: column;
  row-gap: clamp(20px, 3.334vw, 40px);
  font-size: clamp(17px, 1.667vw, 20px);
  text-align: center; }
  @media screen and (max-width: 480px) {
    .page_ttl {
      font-size: 15px;
      row-gap: 35px; } }
  .page_ttl .en {
    font-size: 265%;
    line-height: 1;
    color: #e87722; }
    @media screen and (max-width: 480px) {
      .page_ttl .en {
        font-size: 235%; } }

/*	2025/12/23時点 未使用*/
.read {
  font-size: clamp(12px, 1.167vw, 14px); }

/*# sourceMappingURL=inner.css.map */
