/* 1. 通常時（デフォルト）のカーソル */
body {
    cursor: url("https://img.atwiki.jp/purohis/pub/%E7%84%A1%E9%A1%8C95_20260612174834.png"), auto !important;
}

/* 2. リンクやボタンに乗せたとき（ポインター）のカーソル */
a, button, input[type="submit"], input[type="button"], .ui-button {
    cursor: url("https://img.atwiki.jp/purohis/pub/%E7%84%A1%E9%A1%8C96_20260612180738.png"), pointer !important;
}

/* 3. 文字の入力エリア（テキストボックス）に乗せたときのカーソル */
input[type="text"], input[type="search"], textarea, [contenteditable="true"] {
    cursor: url("https://img.atwiki.jp/purohis/pub/%E7%84%A1%E9%A1%8C96_20260612180542.png"), text !important;
}

/* 上部サブメニューの背景色と枠線を変更 */
.atwiki-header-submenu {
    background-color: #03b988 !important;
    border: 1px solid #02966e !important; /* 背景に合わせて枠線も少し濃い緑に調整 */
}

/* サブメニュー内の文字色をすべて白（#ffffff）に変更 */
.atwiki-header-submenu, 
.atwiki-header-submenu li, 
.atwiki-header-submenu li a {
    color: #ffffff !important;
 font-weight: bold !important;
}

/* 【おすすめ】マウスを乗せたとき（ホバー時）の設定 */
/* 文字は白のまま、背景を少し暗い緑にして「押せること」を分かりやすくします */
.atwiki-header-submenu li a:hover {
    background-color: #02966e !important; /* ホバー時の背景色 */
    color: #ffffff !important;             /* ホバー時も文字は白 */
}




/* 1. 元からあるオレンジのアイコンをすべて非表示にする */
.atwiki-header-submenu i, 
.atwiki-header-submenu svg, 
.atwiki-header-submenu .p-icon {
    display: none !important;
}

/* 2. 各ボタンの文字の前に、共通の画像表示スペースを作る */
.atwiki-header-submenu li a::before {
    content: "";
    display: inline-block;
    width: 18px;         /* 画像の横幅 */
    height: 18px;        /* 画像の縦幅 */
    margin-right: 6px;   /* アイコンと文字の間隔 */
    vertical-align: middle;
    background-size: contain !important;
    background-repeat: no-repeat !important;
}

/* 3. 各クラスごとに違うアイコン画像を割り当てる */

/* 「操作ガイド」のアイコン */
.atwiki-guide-button::before { background-image: url(操作ガイド用画像のURL) !important; }

/* 「新規作成」のアイコン */
.atwiki-new-button::before { background-image: url(新規作成用画像のURL) !important; }

/* 「編集する」のアイコン */
.atwiki-edit-button::before { background-image: url(編集する用画像のURL) !important; }

/* 「全ページ一覧」のアイコン */
.atwiki-link-pagelist::before { background-image: url(一覧用画像のURL) !important; }

/* 「掲示板」のアイコン */
.atwiki-link-forum::before { background-image: url(掲示板用画像のURL) !important; }

/* 「管理画面」のアイコン */
.atwiki-settings-button::before { background-image: url(管理画面用画像のURL) !important; }

/* 「ログイン」のアイコン（もしあれば） */
.atwiki-login-button::before { background-image: url(ログイン用画像のURL) !important; }

/* 「メニュー」のアイコン（もしあれば） */
.atwiki-menu-button::before { background-image: url(メニュー用画像のURL) !important; }



/* ログイン状態とログイン時サイト名の文字色を白に変更 */
.atwiki-login-status,
.atwiki-logined-sitename {
    color: #ffffff !important;
}

/* もし文字がリンク（aタグ）になっていて色が変わらない場合は、以下も追加してください */
.atwiki-login-status a,
.atwiki-logined-sitename a {
    color: #ffffff !important;
}




/* 1. 元から入っているスマホ用ボタンのアイコン(iタグやsvg)を消す */
.atwiki-sitename-buttons.atwiki-sp-only i,
.atwiki-sitename-buttons.atwiki-sp-only svg,
.atwiki-sitename-buttons.atwiki-sp-only .p-icon {
    display: none !important;
}

/* 2. 代わりにお好みの画像を表示するスペースを作る */
.atwiki-sitename-buttons.atwiki-sp-only::before {
    content: "";
    display: inline-block;
    width: 20px;         /* 画像の横幅（見栄えに合わせて調整してください） */
    height: 20px;        /* 画像の縦幅（見栄えに合わせて調整してください） */
    margin-right: 5px;   /* 文字とのすき間 */
    vertical-align: middle;
    
    /* ↓ここにスマホ用ボタンに表示したい画像のURLを入れてください */
    background-image: url() !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
}

/* 3. 文字色を白（#ffffff）に変更する */
.atwiki-sitename-buttons.atwiki-sp-only,
.atwiki-sitename-buttons.atwiki-sp-only a {
    color: #ffffff !important;
}

/* ナビゲーションタイトルの文字色を変更 */
.atwiki-header-nav-title {
    color: #000000 !important;
}

/* もし文字がリンク（aタグ）になっていて色が変わらない場合は、以下も追加してください */
a.atwiki-header-nav-title,
.atwiki-header-nav-title a {
    color: #ffffff !important;
}

/* 【おすすめ】マウスを乗せたとき（ホバー時）に少し色を薄くして、ボタン感を出す設定 */
.atwiki-header-nav-title:hover,
.atwiki-header-nav-title a:hover {
    color: #e0f7fa !important; /* ほんのり明るい水色っぽく変化します */
}


/* スマホ固定ナビ（atwiki-sp-fixed-nav）の文字色をすべて変更 */
.atwiki-sp-fixed-nav,
.atwiki-sp-fixed-nav a,
.atwiki-sp-fixed-nav span,
.atwiki-sp-fixed-nav li {
    color: #03b988 !important; /* お好みのカラーコードに変えてください */
}

/* （おまけ）もしアイコン（iタグやsvg）の色も一緒に変えたい場合 */
.atwiki-sp-fixed-nav i,
.atwiki-sp-fixed-nav svg {
    color: #ffffff !important;
    fill: #ffffff !important;  /* svg画像の色を変更する設定 */
}


/* ヘッダータイトル（atwiki-header-title）の文字色を白に変更 */
.atwiki-header-title, 
#atwiki-header-title {
    color: #ffffff !important;
}

/* タイトルがリンク（aタグ）になっている場合も強制的に白にする */
.atwiki-header-title a, 
#atwiki-header-title a {
    color: #ffffff !important;
    text-decoration: none !important; /* 好みに応じて下線を消す設定 */
}


/* 指定されたタイトル周りの背景色をすべて #00b788 に変更 */
.atwiki-list-title,
.atwiki-icon.atwiki-update-icon.atwiki-list-title,
.atwiki-icon.atwiki-star-icon.atwiki-list-title {
    background-color: #00b788 !important;
    background-image: none !important; /* 元のグラデーションや背景色を強制上書き */
}

/* 本文中のすべてのh2見出しのカスタマイズ（統合版） */
h2 {
    /* 背景色と左側の線の設定 */
    background-color: #00b788 !important;   /* メインの背景色（グリーン） */
    background-image: none !important;      /* 元のグラデーションや背景画像を消す */
    border-left: 5px solid #02966e !important; /* 左側の線（少し濃い緑） */
    
    /* 角を少し丸くする設定（最重要） */
    border-radius: 4px !important;         /* 数字を大きくするほど丸みが強くなります */
    
    /* 見栄えを綺麗に整えるための余白調整 */
    padding: 8px 12px 8px 15px !important;  /* 上下左右の隙間（左側を少し広げて線とのバランスを確保） */
    border-top: none !important;            /* 不要な上の枠線を消す */
    border-right: none !important;          /* 不要な右の枠線を消す */
    border-bottom: none !important;         /* 不要な下の枠線を消す */
}





blockquote {
    position: relative;
    padding: 10px 15px 10px 60px;
    box-sizing: border-box;
    font-style: italic;
    background: #f5f5f5;
    color: #777777;
    border-left: 4px solid #13AED0;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.14);
}

blockquote:before{
    display: inline-block;
    position: absolute;
    top: 15px;
    left: 15px;
    content: "\f10d";
    font-family: FontAwesome;
    color: #13AED0;
    font-size: 30px;
    line-height: 1;
    font-weight: 900;
}

blockquote p {
    padding: 0;
    margin: 7px 0;
    line-height: 1.7;
}

blockquote cite {
    display: block;
    text-align: right;
    color: #888888;
    font-size: 0.9em;
}


h3 {
    position: relative;
    padding: 0.25em 0;
    
    /* ↓ここを追加：元々のテーマが持っている薄い下線を完全に消去します */
    border-bottom: none !important; 
}
h3 {
    /* 左側の線を「2026年現在の指定：太さ5px、直線、お好きな色」に上書き */
    border-left: 5px solid #ffffff !important; /* ここを白(#ffffff)や濃い緑(#02966e)など、お好みの色に変えてください */
}
h3 {
  padding: 0.25em 0.5em;/*上下 左右の余白*/
  color: #494949;/*文字色*/
  background: transparent;/*背景透明に*/
  border-left: solid 5px #ffc200!important;/*左線*/
}


a:is(.atwiki-guide-button, .atwiki-new-button, .atwiki-edit-button, .atwiki-link-pagelist, .atwiki-link-forum, .atwiki-login-button, .atwiki-settings-button)::before {
content: none !important;
}




/* 例：特定のページ（ページIDなど）の背景色を黒に、文字色を白に変更 */
.page-138 {
    background-color: #000000;
    color: #ffffff;
}