@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
*/

/*reCAPTCHAバッジ 非表示*/
.grecaptcha-badge { visibility: hidden; }
/*ここまで*/


/*Twenty20 スライダーの矢印位置調整*/
.twenty20 {
    max-width: 100%;
}
.twenty20 {
    margin-left: auto;
    margin-right: auto;
}
.post_content .twentytwenty-left-arrow {
    top: 13px;
}

/* ============================================================
   ハンバーガーメニュー（SPドロワーメニュー）最前面表示設定
   ============================================================ */

/* 1. body直下の最末尾に移動したドロワーメニューを絶対最前面化 */
body > #sp_menu.p-spMenu,
#sp_menu.p-spMenu,
.p-spMenu {
    z-index: 2147483647 !important;
}

/* 2. メニュー本体コンテンツを最前面に（暗化防止） */
#sp_menu .p-spMenu__inner {
    position: relative !important;
    z-index: 2147483647 !important;
}

/* 3. 暗い背景オーバーレイはメニューコンテンツの背後に配置 */
#sp_menu .p-spMenu__overlay {
    z-index: 1 !important;
}