@charset "UTF-8";
/*
    Template: swell
    Theme Name: SWELL CHILD
    Theme URI: https://swell-theme.com/
    Description: SWELLの子テーマ
    Version: 1.0.0
    Author: LOOS WEB STUDIO
    Author URI: https://loos-web-studio.com/

    License: GNU General Public License
    License URI: http://www.gnu.org/licenses/gpl.html
*/

/* ======================================
   UIフォント調整（ヘッダー・フッター）
   ====================================== */

/* 通常ヘッダーメニュー */
.l-header .c-gnav a,
.p-header .c-gnav a {
  font-family: "Shippori Mincho B1", "Hiragino Mincho ProN", "Noto Serif JP", serif;
  font-weight: 400;
  color: #535252; /* 文字色指定 */
}

/* 追従ヘッダーメニュー */
#fix_header .c-gnav a {
  font-family: "Shippori Mincho B1", "Hiragino Mincho ProN", "Noto Serif JP", serif;
  font-weight: 400;
}

/* フッターメニュー */
.l-footer a,
.p-footer a,
.l-footer .menu a,
.p-footer .menu a {
  font-family: "Shippori Mincho B1", "Hiragino Mincho ProN", "Noto Serif JP", serif;
  font-weight: 400;
}

/* ======================================
   通常ヘッダーメニュー：ホバー下線の色
   ====================================== */
header#header.l-header .c-gnav a::before,
header#header.l-header .c-gnav a::after {
  background-color: #535252;
}

/* ===============================
   通常ヘッダー：薄い色付き透過
   =============================== */
header#header.l-header {
  background-color: #ffffff88;
  backdrop-filter: blur(3px);
  -webkit-backdrop-filter: blur(3px);
}


/* =====================================
   Google recapture 非表示
   ====================================== */

.grecaptcha-badge { visibility: hidden; }
