/* eb-wrapper-jlzzv Starts */.eb-parent-eb-wrapper-jlzzv{position:relative}.eb-wrapper-align-center{margin-right:auto !important;margin-left:auto !important}.eb-wrapper-align-right{margin-left:auto !important}.eb-wrapper-outer.eb-wrapper-jlzzv{margin-top:0px;margin-right:0px;margin-left:0px;margin-bottom:0px;padding-top:0px;padding-right:0px;padding-left:0px;padding-bottom:0px;max-width:100%;transition:background 0.5s,border 0.5s,border-radius 0.5s,box-shadow 0.5s}.eb-wrapper-outer.eb-wrapper-jlzzv > .eb-wrapper-inner > .eb-wrapper-inner-blocks{max-width:100%;position:relative}.eb-wrapper-outer.eb-wrapper-jlzzv:before{transition:background 0.5s,opacity 0.5s,filter 0.5s}.eb-parent-eb-wrapper-jlzzv .eb-shape-divider-top svg{width:calc(100% + 1.3px)}.eb-parent-eb-wrapper-jlzzv .eb-shape-divider-bottom svg{width:calc(100% + 1.3px)}.eb-parent-eb-wrapper-jlzzv{display:block}.root-eb-wrapper-jlzzv{position:relative}.root-eb-wrapper-jlzzv.eb_liquid_glass-effect1{background-color:#FFFFFF1F;backdrop-filter:blur(24px)}.root-eb-wrapper-jlzzv.eb_liquid_glass-effect2{background-color:#FFFFFF1F;backdrop-filter:blur(24px) brightness(1)}.root-eb-wrapper-jlzzv.eb_liquid_glass_shadow-effect1{border-width:1px;border-color:#FFFFFF1F;border-style:solid;border-radius:24px}.root-eb-wrapper-jlzzv.eb_liquid_glass-effect1 > .eb-parent-wrapper > div{background:transparent} @media(max-width: 1024px){.eb-parent-eb-wrapper-jlzzv{display:block}} @media(max-width: 767px){.eb-parent-eb-wrapper-jlzzv{display:block}}/* =eb-wrapper-jlzzv= Ends *//* eb-wrapper-kxlen Starts */.eb-parent-eb-wrapper-kxlen{position:relative}.eb-wrapper-align-center{margin-right:auto !important;margin-left:auto !important}.eb-wrapper-align-right{margin-left:auto !important}.eb-wrapper-outer.eb-wrapper-kxlen{margin-top:0px;margin-right:0px;margin-left:0px;margin-bottom:0px;padding:0px;max-width:100%;transition:background 0.5s,border 0.5s,border-radius 0.5s,box-shadow 0.5s}.eb-wrapper-outer.eb-wrapper-kxlen > .eb-wrapper-inner > .eb-wrapper-inner-blocks{max-width:100%;position:relative}.eb-wrapper-outer.eb-wrapper-kxlen:before{transition:background 0.5s,opacity 0.5s,filter 0.5s}.eb-parent-eb-wrapper-kxlen .eb-shape-divider-top svg{width:calc(100% + 1.3px)}.eb-parent-eb-wrapper-kxlen .eb-shape-divider-bottom svg{width:calc(100% + 1.3px)}.eb-parent-eb-wrapper-kxlen{display:block}.root-eb-wrapper-kxlen{position:relative}.root-eb-wrapper-kxlen.eb_liquid_glass-effect1{background-color:#FFFFFF1F;backdrop-filter:blur(24px)}.root-eb-wrapper-kxlen.eb_liquid_glass-effect2{background-color:#FFFFFF1F;backdrop-filter:blur(24px) brightness(1)}.root-eb-wrapper-kxlen.eb_liquid_glass_shadow-effect1{border-width:1px;border-color:#FFFFFF1F;border-style:solid;border-radius:24px}.root-eb-wrapper-kxlen.eb_liquid_glass-effect1 > .eb-parent-wrapper > div{background:transparent} @media(max-width: 1024px){.eb-parent-eb-wrapper-kxlen{display:block}} @media(max-width: 767px){.eb-parent-eb-wrapper-kxlen{display:block}}/* =eb-wrapper-kxlen= Ends *//* eb-toggle-f0fys Starts */.eb-toggle-f0fys.eb-toggle-wrapper{transition:all 0.5s,background 0.5s,border 0.5s,border-radius 0.5s,box-shadow 0.5s}.eb-toggle-f0fys.eb-toggle-wrapper:before{transition:all 0.5s,background 0.5s,opacity 0.5s,filter 0.5s}.eb-toggle-f0fys.eb-toggle-wrapper .eb-toggle-secondary-label-text,.eb-toggle-f0fys.eb-toggle-wrapper .eb-toggle-secondary-label,.eb-toggle-f0fys.eb-toggle-wrapper .eb-toggle-primary-label-text,.eb-toggle-f0fys.eb-toggle-wrapper .eb-toggle-primary-label{z-index:2}.eb-toggle-f0fys.eb-toggle-wrapper .eb-text-switch-toggle{z-index:0}.eb-toggle-f0fys.eb-toggle-wrapper .eb-text-switch-toggle,.eb-toggle-f0fys.eb-toggle-wrapper .eb-toggle-controller{position:absolute;content:"";z-index:1;background:var(--eb-global-background-color);transition:0.4s}.eb-toggle-f0fys.eb-toggle-wrapper .eb-toggle-heading{text-align:center}.eb-toggle-f0fys.eb-toggle-wrapper .eb-text-switch-label,.eb-toggle-f0fys.eb-toggle-wrapper .eb-toggle-slider{background:var(--ast-global-color-3);border-radius:21px;border:0px none #00000000;box-shadow:0px 0px 0px 0px #00000000}.eb-toggle-f0fys.eb-toggle-wrapper .eb-toggle-switch{margin:0 9px}.eb-toggle-f0fys.eb-toggle-wrapper .eb-toggle-seperator{display:none}.eb-toggle-f0fys.eb-toggle-wrapper.eb-toggle-secondary .eb-toggle-slider{background:var(--ast-global-color-3) !important}.eb-toggle-f0fys.eb-toggle-wrapper.eb-toggle-secondary .eb-toggle-controller{background:var(--eb-global-background-color) !important}.eb-parent-eb-toggle-f0fys{display:block}.root-eb-toggle-f0fys{position:relative}.root-eb-toggle-f0fys.eb_liquid_glass-effect1{background-color:#FFFFFF1F;backdrop-filter:blur(24px)}.root-eb-toggle-f0fys.eb_liquid_glass-effect2{background-color:#FFFFFF1F;backdrop-filter:blur(24px) brightness(1)}.root-eb-toggle-f0fys.eb_liquid_glass_shadow-effect1{border-width:1px;border-color:#FFFFFF1F;border-style:solid;border-radius:24px}.root-eb-toggle-f0fys.eb_liquid_glass-effect1 > .eb-parent-wrapper > div{background:transparent} @media(max-width: 1024px){.eb-parent-eb-toggle-f0fys{display:block}} @media(max-width: 767px){.eb-toggle-f0fys.eb-toggle-wrapper{margin:0px;padding:0px}.eb-parent-eb-toggle-f0fys{display:block}}/* ===== モバイル対応（スマホ）CSS完全版 ===== */ @media (max-width: 767px) { /* Flexレイアウト縦並びに */ .uagb-is-root-container { flex-direction: column !important; flex-wrap: wrap !important; } /* 30%幅のカラムを100%にして横スクロール防止 */ .uagb-block-e3795fda, .uagb-block-93bb08f3, .uagb-block-8e93df2c { width: 100% !important; min-height: auto !important; padding: 15px !important; box-sizing: border-box; } /* アイコンリストの余白調整 */ .uagb-icon-list__wrap { gap: 8px !important; } .uagb-icon-list-child { font-size: 14px !important; } /* ボタンを縦並びにして幅100% */ .uagb-buttons__wrap { flex-direction: column !important; gap: 12px !important; align-items: stretch !important; } .uagb-buttons-child { width: 100% !important; } /* 見出しとサブ見出しの中央寄せ */ .uagb-heading-text, .uagb-desc-text { text-align: center !important; } /* 月払い・年払いのスイッチを横並び中央に */ .eb-toggle-heading { display: flex !important; justify-content: center !important; align-items: center !important; gap: 12px; flex-wrap: nowrap !important; text-align: center !important; margin: 20px 0 !important; } .eb-toggle-primary-label, .eb-toggle-secondary-label { font-size: 16px !important; white-space: nowrap !important; } .eb-toggle-switch { display: inline-flex !important; justify-content: center !important; align-items: center !important; } /* 不要な縦型スイッチを非表示に */ .eb-text-switch-wrapper { display: none !important; } /* セパレーター（＋）アイコン中央寄せ */ .wp-block-uagb-separator--icon { justify-content: center !important; } /* 金額表示のフォントを少し縮小 */ .vk_inline-font-size { font-size: 80% !important; } /* 各プランボックスの余白調整 */ .eb-wrapper-outer { padding: 10px !important; margin: 10px 0 !important; } /* ブロック内最大幅を100%に制限 */ .eb-wrapper-inner-blocks { max-width: 100% !important; } } @media (max-width: 768px) { .vk_inline-font-size[style*="font-size: 50px"] { font-size: 50px !important; } .vk_inline-font-size[style*="font-size: 40px"] { font-size: 40px !important; } .vk_inline-font-size[style*="font-size: 20px"] { font-size: 20px !important; } } /* =eb-toggle-f0fys= Ends */