/* ---------------------------------------
   テーマ情報（WordPress用）
---------------------------------------- */
/*
Theme Name: isshin-ippo
Author: 株式会社 一針一歩
Description: このテーマは、株式会社一針一歩が提供する
「動的編集＋ユーザー専用化＋管理者俯瞰システム」を搭載した
完全プラットフォーム型バックエンド向けテーマです。
見た目はWordPress標準のシンプルUIを維持しつつ、
裏側でユーザーごとに専用化されたメタボックスやコンテンツ編集が可能。
Version: 1.0
License: GPL2
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Tags: minimal, dynamic, user-specific, admin-overview, backend-platform
Text Domain: onecoresystem
*/

/* =========================================================
   リンクのリセットスタイル
========================================================= */
a,
a:visited,
a:hover,
a:focus,
a:active {
  text-decoration: none !important;
  outline: none !important;
}

/* =========================================================
   WordPressリセット + セマンティック要素 & レスポンシブ対応
========================================================= */
html, body {
  overflow-x: hidden;          /* 横スクロール防止 */
  margin: 0;
  padding: 0;
  box-sizing: border-box;      /* 子要素にもボックスサイズを継承 */
  font-family: var(--font-main);
  color: var(--color-text-main);
  line-height: 1.6;           /* 読みやすい行間 */
}

/* 全要素にボックスサイズを継承 */
*, *::before, *::after {
  box-sizing: inherit;
}

/* =========================================================
   HTML5セマンティック要素のブロック化
========================================================= */
article, aside, details, figcaption, figure,
footer, header, hgroup, main, menu, nav, section {
  display: block;
  margin: 0;
  padding: 0;
}

/* =========================================================
   メディア要素のレスポンシブ対応
========================================================= */
img, picture, video, canvas, svg {
  display: block;
  max-width: 100%;
  height: auto;
}

/* =========================================================
   リストのリセット
========================================================= */
ul, ol {
  margin: 0;
  padding: 0;
  list-style: none;
}

/* =========================================================
   リンク色と装飾の基本
========================================================= */
a {
  text-decoration: none;
  color: inherit;
}

