/* レイアウト。ブレイクポイント: 991.98px(モバイルファースト) */

/* コンテンツコンテナ。幅は全ページ共通(--content-max) */
.l-container {
  width: 100%;
  padding: calc(16vw / 3.75);
  margin-inline: auto;
}



/* 表示切り替え(br・span等のインライン要素専用) */
.u-pc {
  display: none;
}

@media (min-width: 991.98px) {
  .l-container {
    width: min(100%, calc(var(--content-max) + 120px));
   padding: 0 60px 60px;
  }
  .u-pc {
    display: inline;
  }

  .u-sp {
    display: none;
  }
}
