/*
Theme Name: NANO Child（maxonJapan.com）
Template: nano_tcd065
Description: NANO（nano_tcd065）の子テーマ。2020年の制作時に親テーマへ直接加えられていた改変を移したもの（2026年11月）。サイト固有のスタイルの大部分は custom/assets/css/custom.css・index.css にあり、header.php から読み込んでいる。
Version: 1.0.0
Text Domain: tcd-w
*/

/* 親テーマの style.css を直接書き換えていた2か所（NANO 1.2.1 → 改変値） */

/* スマホ・タブレットのグローバルナビ：absolute → fixed */
@media only screen and (max-width: 1199px) {
  .l-header__nav { position: fixed; }
}

/* お知らせのタブの幅：20% → 25% */
.p-news-tab-list__tabs-item { width: 25%; }

/*
 * 投稿タイプの詳細ページ（応用分野・コラムなど）のタイトル上の罫線と余白
 * NANO 1.26.1 では、タイトルの前に大見出し（.p-headline--lg）がないと罫線と上の余白が付かなくなった。
 * このサイトのテンプレートは大見出しを使っていないため、1.2.1 の表示に戻す。
 * （スマホ幅で罫線を消す指定は custom/assets/css/custom.css 側にある）
 */
.p-service-entry__header { border-top: 1px solid #ddd; margin-bottom: 40px; }
.p-service-entry:not(:has(.p-headline--lg)) .p-service-entry__header .p-service-entry__title { padding-top: 44px; }
@media screen and (max-width: 767px) {
  .p-service-entry__header { margin-bottom: 23px; }
  .p-service-entry:not(:has(.p-headline--lg)) .p-service-entry__header .p-service-entry__title { margin-top: 0; padding-top: 26px; }
}

/*
 * ヘッダーのロゴ
 * NANO 1.26.1 でロゴ画像に max-height（PC 80px／スマホ 50px）が付き、
 * 幅の指定と組み合わさってロゴが縦横比を崩して表示されるため、1.2.1 と同じく制限なしに戻す。
 * （ロゴの出力も template-parts/logo.php で 1.2.1 の書き方＝幅だけ指定 に戻している）
 */
.l-header__logo img { max-height: none; }
@media only screen and (max-width: 1199px) {
  .l-header__logo img { max-height: none; }
}
