/* Ac+ 原本（bbank.jp/academy）の <head> で、ヘッダー・フッターの post-*.css の後に読まれる ElementsKit Lite 3.4.7 の共通 CSS のうち、会員ページの本文に効く規則（2026-09-14 取得）。
   原本の会員ページ（ヘッダーを除く。ホーム・経営のヒント・コース・レッスン・最近見た動画・お気に入り）の要素に一致する規則だけを、原本の順に残した。
   {} の中の宣言は原本とバイト単位で同一で、セレクタは acplus-base.css と同じ規則で会員エリアの外枠に閉じ込めた（一致したセレクタを含む規則はセレクタの並びごと残す）。
   ヘッダー用の規則は acplus-ekit.css（ヘッダーの担当）にあり、見出しの規則は両方に入る（宣言が同じなので重なっても結果は変わらない）。
   このファイルをその直後に読み、本文に効く規則どうしの順番を原本と同じに保つ。原本の :focus{outline:0} などはページ全体に効くが、ここでは外枠の中だけ。
   取り込み元（この順）:
   1. plugins/elementskit-lite/widgets/init/assets/css/widget-styles.css?ver=3.4.7
   2. plugins/elementskit-lite/widgets/init/assets/css/responsive.css?ver=3.4.7（一致する規則なし） */
/* --- 1. elementskit-lite widget-styles.css --- */
:where(.elementor-kit-35992) :focus{outline:0}
:where(.elementor-kit-35992) button::-moz-focus-inner{padding:0;border:0}
:where(.elementor-kit-35992) .ekit-wid-con a,:where(.elementor-kit-35992) .ekit-wid-con b,:where(.elementor-kit-35992) .ekit-wid-con div,:where(.elementor-kit-35992) .ekit-wid-con li,:where(.elementor-kit-35992) .ekit-wid-con ul{-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:transparent}
:where(.elementor-kit-35992) .ekit-wid-con a:active,:where(.elementor-kit-35992) .ekit-wid-con a:focus,:where(.elementor-kit-35992) .ekit-wid-con input,:where(.elementor-kit-35992) .ekit-wid-con input:active,:where(.elementor-kit-35992) .ekit-wid-con input:focus,:where(.elementor-kit-35992) .ekit-wid-con input:hover,:where(.elementor-kit-35992) .ekit-wid-con textarea,:where(.elementor-kit-35992) .ekit-wid-con textarea:active,:where(.elementor-kit-35992) .ekit-wid-con textarea:focus,:where(.elementor-kit-35992) .ekit-wid-con textarea:hover{-moz-outline:none;outline:0}
:where(.elementor-kit-35992) .ekit-wid-con a,:where(.elementor-kit-35992) .ekit-wid-con button{text-decoration:none;outline:0}
:where(.elementor-kit-35992) .ekit-wid-con a:active,:where(.elementor-kit-35992) .ekit-wid-con a:focus,:where(.elementor-kit-35992) .ekit-wid-con a:hover,:where(.elementor-kit-35992) .ekit-wid-con a:visited{text-decoration:none;outline:0}
:where(.elementor-kit-35992) .ekit-wid-con h4,:where(.elementor-kit-35992) .ekit-wid-con p{margin-bottom:10px}
:where(.elementor-kit-35992) .ekit-wid-con .elementskit-border-divider{left:13px}
:where(.elementor-kit-35992) .ekit-wid-con .elementskit-border-divider.elementskit-style-long{left:inherit}
:where(.elementor-kit-35992) .ekit-wid-con .elementskit-border-divider::before{left:-26px}
:where(.elementor-kit-35992) .elementor-element .swiper .elementor-swiper-button,:where(.elementor-kit-35992) .elementor-element .swiper~.elementor-swiper-button,:where(.elementor-kit-35992) .elementor-lightbox .swiper .elementor-swiper-button,:where(.elementor-kit-35992) .elementor-lightbox .swiper~.elementor-swiper-button{color:rgba(237,237,237,.9);cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:25px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1}
:where(.elementor-kit-35992) .elementor-element .swiper .elementor-swiper-button svg,:where(.elementor-kit-35992) .elementor-element .swiper~.elementor-swiper-button svg,:where(.elementor-kit-35992) .elementor-lightbox .swiper .elementor-swiper-button svg,:where(.elementor-kit-35992) .elementor-lightbox .swiper~.elementor-swiper-button svg{fill:rgba(237,237,237,.9);height:1em;width:1em}
:where(.elementor-kit-35992) .ekit-wid-con .ekit-heading{position:relative}
:where(.elementor-kit-35992) .ekit-wid-con .elementskit-border-divider{height:4px;width:30px;background:#2575fc;border-radius:2px;position:relative;margin-left:27px}
:where(.elementor-kit-35992) .ekit-wid-con .elementskit-border-divider::before{content:"";position:absolute;color:#0c5adb;left:-27px;top:0;display:inline-block;height:4px;width:4px;border-radius:50%;background-color:#0c5adb;-webkit-box-shadow:9px 0 0 0 currentColor,18px 0 0 0 currentColor;box-shadow:9px 0 0 0 currentColor,18px 0 0 0 currentColor}
:where(.elementor-kit-35992) .ekit-wid-con .elementskit-border-divider.elementskit-style-long{width:150px;border-radius:0;background:#2575fc;margin-left:0}
:where(.elementor-kit-35992) .ekit-wid-con .elementskit-border-divider.elementskit-style-long::before{display:none}
:where(.elementor-kit-35992) .ekit-wid-con .elementskit-section-title{-webkit-transition:all .3s ease;transition:all .3s ease;margin:0;margin-bottom:20px}
:where(.elementor-kit-35992) .ekit-wid-con .elementskit-section-title{font-weight:500}
:where(.elementor-kit-35992) .ekit-wid-con .elementskit-section-title-wraper.center,:where(.elementor-kit-35992) .ekit-wid-con .elementskit-section-title-wraper.text_center{text-align:center}
:where(.elementor-kit-35992) .ekit-wid-con .elementskit-section-title-wraper.center .elementskit-border-divider,:where(.elementor-kit-35992) .ekit-wid-con .elementskit-section-title-wraper.center .elementskit-border-star,:where(.elementor-kit-35992) .ekit-wid-con .elementskit-section-title-wraper.text_center .elementskit-border-divider,:where(.elementor-kit-35992) .ekit-wid-con .elementskit-section-title-wraper.text_center .elementskit-border-star{margin-left:auto;margin-right:auto}
/* --- 2. elementskit-lite responsive.css --- */

