:root{--fs-sectionTtl: 3.75rem;--fs-price: 2.5rem;--fs-point: 2.375rem;--fs-ttl: 1.75rem;--fs-hero-l: 1.75rem;--fs-h2: 1.5rem;--fs-h3: 1.25rem;--fs-h4: 1.125rem;--fs-h5: 1rem;--fs-h6: 0.875rem;--fs-hero: 0.875rem;--fs-body-m: 0.875rem;--fs-body: 0.875rem;--fs-body-s: 0.75rem;--fs-body-xs: 0.625rem;--fs-32-r: 1.5rem;--fs-28-r: 1.25rem;--fs-24-r: 1.125rem;--fs-20-r: 1rem;--fs-18-r: 0.875rem;--price-h: 34px;--header-h:56px;--header-h-n:-56px;--hero-h:400px;--header-sh:56px;--header-slh:96px;--fs-lpcopy: 1.75rem;--lp-hero-h: 260px;--lp-fs-hero: 1rem;--fs-price-s: 1.5rem}@media screen and (min-width: 1160px){:root{--fs-sectionTtl: 6.25rem;--fs-point: 3rem;--fs-ttl: 2.5rem;--fs-price: 2.5rem;--fs-hero-l: 2.5rem;--fs-lpcopy: 2rem;--fs-h2: 2rem;--fs-h3: 1.75rem;--fs-h4: 1.5rem;--fs-h5: 1.25rem;--fs-h6: 1.125rem;--lp-fs-hero: 1.125rem;--fs-hero: 1.125rem;--fs-body-m: 1rem;--fs-32-r: 2rem;--fs-28-r: 1.75rem;--fs-24-r: 1.5rem;--fs-20-r: 1.25rem;--fs-18-r: 1.125rem;--header-h-n:-111px;--header-h:111px;--hero-h:536px;--header-sh:56px;--lp-hero-h: 470px}}.FixedArea{width:100%;right:0;bottom:0;position:fixed;z-index:10;padding:16px;background-color:#ebeef1;opacity:0;pointer-events:none;transition:opacity .2s}@media screen and (min-width: 600px){.FixedArea{background:rgba(20,24,33,.4) !important}}.FixedArea.-single{padding:8px;background-color:rgba(0,0,0,0);display:none}@media screen and (min-width: 600px){.FixedArea.-single{display:block}}.FixedArea.-show{pointer-events:auto;opacity:1}.FixedArea .Button{display:flex;align-items:center;justify-content:center;text-decoration:none;font-weight:700;border-radius:8px;width:100%;max-width:320px;height:56px;margin-left:auto;margin-right:auto;background-color:rgba(0,0,0,0);border:none;font-family:"Noto Sans JP",sans-serif;font-size:calc(var(--base-font-size)*.875);cursor:pointer;background-color:#ffed56;color:#141821;border-bottom:#e6d54e solid 4px;transition:border .2s,transform .2s}.FixedArea p.FixedArea__button .Button.-free{gap:12px;min-width:320px;height:56px}.FixedArea p.FixedArea__button .Button.-free>*:last-child{line-height:1.3}.FixedArea p.FixedArea__button .Button.-free::after{border-radius:8px}.FixedArea p.FixedArea__button img{z-index:1000}.FixedArea p.FixedArea__button span.red_area{font-size:14px;font-weight:700;line-height:1;font-size:11px;letter-spacing:.55px;padding:4px 16px;border-radius:16px;background:#d03086;color:#fff;width:-moz-max-content;width:max-content}.FixedArea p.FixedArea__button span.red_area+span{font-size:18px;font-weight:700;letter-spacing:.9px;height:27px;display:flex;align-items:flex-end}.FixedArea p.FixedArea__button span.red_area+span span{font-size:15px;font-weight:700;letter-spacing:.75px}.FixedArea p.FixedArea__button span.red_area+span span.material-symbols-outlined{font-size:27px;font-weight:300}.button{display:flex;align-items:center;justify-content:center;text-decoration:none;font-weight:700;border-radius:8px;width:100%;height:53px;margin-left:auto;margin-right:auto;background-color:rgba(0,0,0,0);border:none;font-family:"Noto Sans JP",sans-serif;font-size:.875rem;cursor:pointer}@media screen and (min-width: 600px){.button{max-width:240px}}.button.-free{position:relative;font-size:.75rem;font-weight:500;text-align:center;color:#141821;width:100%;font-family:"Noto Serif JP",serif;background-color:#ffed56}@media screen and (min-width: 600px){.button.-free{font-size:1rem;width:144px;height:144px;font-family:"Noto Sans JP",sans-serif;background-color:rgba(0,0,0,0);border-radius:8px}}.button.-free::after{content:none;display:block;width:100%;height:100%;background-color:#ffed56;position:absolute;z-index:1;top:0px;left:0px;transition:transform .2s;border-radius:8px}@media screen and (min-width: 600px){.button.-free::after{content:""}}@media screen and (min-width: 600px){.button.-free:hover::after{transform:scale(1.2, 1)}}.button.-free span{position:relative;z-index:2}.FixedArea.tbl_pc{width:100%;right:0;bottom:0;position:fixed;z-index:10;padding:16px;background-color:#ebeef1;opacity:0;pointer-events:none;transition:opacity .2s}@media screen and (min-width: 820px){.FixedArea.tbl_pc{background:rgba(20,24,33,.4) !important}}.FixedArea.tbl_pc.-single{padding:8px;background-color:rgba(0,0,0,0);display:none}@media screen and (min-width: 820px){.FixedArea.tbl_pc.-single{display:block}}.FixedArea.tbl_pc.-show{pointer-events:auto;opacity:1}.FixedArea.tbl_pc .Button,.FixedArea.tbl_pc .button{display:flex;align-items:center;justify-content:center;text-decoration:none;font-weight:700;border-radius:8px;width:100%;height:56px;margin-left:auto;margin-right:auto;background-color:rgba(0,0,0,0);border:none;font-family:"Noto Sans JP",sans-serif;font-size:18px;cursor:pointer;background-color:#ffed56;color:#141821;transition:border .2s,transform .2s}@media screen and (min-width: 820px){.FixedArea.tbl_pc .Button,.FixedArea.tbl_pc .button{max-width:320px}}.FixedArea.tbl_pc p.FixedArea__button .Button.-free{gap:12px;min-width:320px;height:56px}.FixedArea.tbl_pc p.FixedArea__button .Button.-free>*:last-child{line-height:1.3}.FixedArea.tbl_pc p.FixedArea__button .Button.-free::after{border-radius:8px}.FixedArea.tbl_pc p.FixedArea__button img{z-index:1000}.FixedArea.tbl_pc p.FixedArea__button span.red_area{font-size:14px;font-weight:700;line-height:1;font-size:11px;letter-spacing:.55px;padding:4px 16px;border-radius:16px;background:#d03086;color:#fff;width:-moz-max-content;width:max-content}.FixedArea.tbl_pc p.FixedArea__button span.red_area+span{font-size:18px;font-weight:700;letter-spacing:.9px;height:27px;display:flex;align-items:flex-end}.FixedArea.tbl_pc p.FixedArea__button span.red_area+span span{font-size:15px;font-weight:700;letter-spacing:.75px}.FixedArea.tbl_pc p.FixedArea__button span.red_area+span span.material-symbols-outlined{font-size:27px;font-weight:300}div#common-banner-sp,#float-banner-sp{display:block !important}@media screen and (min-width: 820px){div#common-banner-sp,#float-banner-sp{display:none !important}}.lp_price div.sp_only{display:block !important}@media screen and (min-width: 600px){.lp_price div.sp_only{display:none !important}}/*# sourceMappingURL=coaching_cta.css.map */