/* ============================================================
   page-about.css — About ページ専用CSS（自動抽出・手で書き換えない）

   出所: ブロックエディタが動的出力していた per-block CSS を、
         PHPテンプレート化(page-about.php)にあたり固定ファイル化したもの。
         ルールは当時の出力をそのまま写しており、詳細度を保つため
         :root :where(...) の書式も変更していない。

   注意: クラス名 wp-custom-css-xxxxxxx は自動生成名。page-about.php の
         HTML と 1:1 で対応しているため、改名しないこと。
   件数: 65 ルール（About で使用の51クラス分、抽出漏れなしを検証済み）
   読込: functions.php で is_page('about') のときのみ enqueue
   ============================================================ */
:root :where(.wp-custom-css-1ef62d3b){box-sizing:border-box}
:root :where(.wp-custom-css-1ef62d3b){display:flex;align-items:center}
:root :where(.wp-custom-css-a6e52f79){margin:0;white-space:nowrap}
:root :where(.wp-custom-css-a6e52f79 a){color:inherit;text-decoration:none}
:root :where(.wp-custom-css-a6e52f79 small){display:block;font-family:'Noto Serif JP', 'Hiragino Mincho ProN', serif;font-size:10px;font-weight:400;letter-spacing:0.3em;color:#6e655a}
:root :where(.wp-custom-css-d301731a a){font-family:'Cormorant Garamond', 'Noto Serif JP', serif;font-size:15px;letter-spacing:0.14em}
:root :where(.wp-custom-css-d301731a a:hover){opacity:0.75}
:root :where(.wp-custom-css-1921ce16){box-sizing:border-box}
:root :where(.wp-custom-css-50b1447c){margin:0}
:root :where(.wp-custom-css-2126c1dd){margin:0}
:root :where(.wp-custom-css-bd0b6b07){box-sizing:border-box}
:root :where(.wp-custom-css-04758ef9){margin:0}
:root :where(.wp-custom-css-04758ef9 img){max-width:100%;height:auto}
:root :where(.wp-custom-css-04758ef9 img){border-radius:2px;box-shadow:0 10px 40px rgba(43, 39, 35, 0.08)}
:root :where(.wp-custom-css-c7408649){margin:0}
:root :where(.wp-custom-css-fa0ce91b){margin:0}
:root :where(.wp-custom-css-c826a67b){margin:0}
:root :where(.wp-custom-css-15c7bd5c){margin:0}
:root :where(.wp-custom-css-093d5144){margin:0}
:root :where(.wp-custom-css-f9eb096a){margin:0}
:root :where(.wp-custom-css-94df0557){margin:0}
:root :where(.wp-custom-css-94df0557 img){max-width:100%;height:auto}
:root :where(.wp-custom-css-94df0557 img){border-radius:2px;box-shadow:0 10px 40px rgba(43, 39, 35, 0.08)}
:root :where(.wp-custom-css-3f8d3db2){box-sizing:border-box}
:root :where(.wp-custom-css-96c739f4){margin:0}
:root :where(.wp-custom-css-04fb73bf){margin:0}
:root :where(.wp-custom-css-dfb5bd2d){margin:0}
:root :where(.wp-custom-css-e38cbca8){box-sizing:border-box}
:root :where(.wp-custom-css-e38cbca8){border-top:2px solid #5F617F;box-shadow:0 10px 40px rgba(43, 39, 35, 0.08)}
:root :where(.wp-custom-css-189f0155){margin:0}
:root :where(.wp-custom-css-898405de){margin:0}
:root :where(.wp-custom-css-8166d8c2){margin:0}
:root :where(.wp-custom-css-6a262448){box-sizing:border-box}
:root :where(.wp-custom-css-6a262448){border-top:2px solid #5F617F;box-shadow:0 10px 40px rgba(43, 39, 35, 0.08)}
:root :where(.wp-custom-css-d39b328d){margin:0}
:root :where(.wp-custom-css-11a39624){margin:0}
:root :where(.wp-custom-css-9bb6792e){margin:0}
:root :where(.wp-custom-css-ab99c955){box-sizing:border-box}
:root :where(.wp-custom-css-ab99c955){border-top:2px solid #5F617F;box-shadow:0 10px 40px rgba(43, 39, 35, 0.08)}
:root :where(.wp-custom-css-56fea5fd){margin:0}
:root :where(.wp-custom-css-f5a8acf6){margin:0}
:root :where(.wp-custom-css-582434c0){margin:0}
:root :where(.wp-custom-css-2d67cb43){box-sizing:border-box}
:root :where(.wp-custom-css-2d67cb43){border-top:2px solid #5F617F;box-shadow:0 10px 40px rgba(43, 39, 35, 0.08)}
:root :where(.wp-custom-css-eb790df2){margin:0}
:root :where(.wp-custom-css-53924368){margin:0}
:root :where(.wp-custom-css-1298684d){margin:0}
:root :where(.wp-custom-css-69a70d70 .wp-block-cover__inner-container){position:relative;z-index:2 !important}
:root :where(.wp-custom-css-0662b4e7){margin:0}
:root :where(.wp-custom-css-7d85ee95){margin:0}
:root :where(.wp-custom-css-02ea36ba){box-sizing:border-box}
:root :where(.wp-custom-css-02ea36ba a){color:#d8d2c8}
:root :where(.wp-custom-css-666085e7){margin:0}
:root :where(.wp-custom-css-666085e7 small){display:block;font-family:'Noto Serif JP', 'Hiragino Mincho ProN', serif;font-size:10px;letter-spacing:0.3em;color:#d8d2c8;margin-top:6px}
:root :where(.wp-custom-css-415ec39b a){font-family:'Cormorant Garamond', 'Noto Serif JP', serif;font-size:14px;letter-spacing:0.14em;text-decoration:none}
:root :where(.wp-custom-css-474623ab){margin:0}
:root :where(.wp-custom-css-c9915cb1){margin:0}
:root :where(.wp-custom-css-d2c19f32){margin:0}
:root :where(.wp-custom-css-10114625){margin:0}
:root :where(.wp-custom-css-b41b7286){margin:0}
:root :where(.wp-custom-css-703bd74c){margin:0}
:root :where(.wp-custom-css-13de3acc a){font-size:14px;letter-spacing:0.12em;text-decoration:none}
:root :where(.wp-custom-css-3506eaf7){margin:0}
:root :where(.wp-custom-css-2275fa87){margin:0}
:root :where(.wp-custom-css-ff21702a){margin:0;color:#8c8478}
