:root{--ore-green:#075ae8;--ore-red:#075ae8}html{scroll-behavior:smooth}.header__logo{position:relative!important;width:250px!important;height:56px!important;overflow:hidden}.header__logo img.ore-brand{position:absolute!important;width:550px!important;height:110px!important;max-width:none!important;left:-145px;top:-28px}.footer__btnBlock__logo{position:relative!important;width:400px!important;height:90px!important;overflow:hidden;margin:0 auto!important}.footer__btnBlock__logo img.ore-brand{position:absolute!important;width:880px!important;height:176px!important;max-width:none!important;left:-240px;top:-43px}.ore-cta{display:flex!important;align-items:center!important;justify-content:center!important;min-height:48px!important;padding:10px 22px!important;box-sizing:border-box;white-space:nowrap;font-family:'Noto Sans JP',sans-serif;font-weight:800;font-size:clamp(16px,1.5vw,23px);line-height:1.4!important;text-decoration:none!important}.ore-cta.-download{background:var(--ore-red)!important;color:#fff!important}.ore-cta.-trial{background:#fff!important;color:#111!important;border:1px solid #111}.header__navList a.ore-cta{font-size:18px;min-width:180px}.ore-image-title{display:block;font-family:'Noto Sans JP',sans-serif;font-weight:900;font-size:clamp(28px,4.4vw,64px);line-height:1.4;letter-spacing:-.025em}.ore-hero-title{display:block;font-size:clamp(48px,6.1vw,92px);font-weight:900;line-height:1.25;letter-spacing:-.035em;text-align:center}.kvSec__bottom__cnt__ttl{width:100%!important;max-width:none!important}.kvSec__bottom__cnt__txt{white-space:pre-line!important;line-height:1.9!important}.kvSec__bottom{min-height:580px}.issuesSec .item__img .ore-image-title{font-size:clamp(56px,7.5vw,112px);line-height:1.2}.issuesSec .txtBlock__txtImgL .ore-image-title,.issuesSec .txtBlock__txtImgR .ore-image-title{font-size:clamp(38px,5.5vw,78px);white-space:nowrap}.issuesSec .txtBlock__ttl{font-size:clamp(28px,3vw,48px)!important;line-height:1.5!important}.ore-signal-board{box-sizing:border-box;padding:60px 48px;background:#fff;border:3px solid #111;max-width:100%;min-height:280px;color:#111;display:flex;flex-direction:column;justify-content:center;gap:24px;text-align:left}.ore-signal-board p{font-size:18px}.ore-signal-board strong{font-size:clamp(22px,2.3vw,36px);line-height:1.7}.ore-signal-board span{font-size:18px;line-height:1.8}.ore-feature-word{display:flex;justify-content:center;align-items:center;min-height:150px;font-size:clamp(26px,3vw,46px);font-weight:900;color:#111}.ore-example-panel{box-sizing:border-box;width:100%;background:#fff;border:2px solid #111;padding:32px;color:#111;text-align:left;box-shadow:10px 10px 0 var(--ore-green)}.ore-example-panel b{font-size:22px;display:block;border-bottom:2px solid #111;padding-bottom:16px}.ore-example-panel p{font-size:18px;line-height:1.9;white-space:pre-line;margin:24px 0}.ore-example-panel small{display:block;font-size:13px;line-height:1.7;color:#555}.featuresSec .item__img{min-width:0}.featuresSec .blockVtxt .ore-image-title{font-size:clamp(24px,3vw,44px);writing-mode:vertical-rl}.planSec .btnBlock__ttl .ore-image-title{font-size:clamp(24px,3.6vw,50px)}.priceItem .b-txt2{white-space:nowrap}.priceItem .b-txt2 span{font-size:clamp(70px,8vw,120px)!important}.ore-price-note{font-size:18px;line-height:1.8;padding:20px 24px 0}.priceItem .e-txt1{font-size:clamp(32px,4.5vw,60px)!important}.priceItem .e-txt2{font-size:18px!important;line-height:1.8!important}.priceItem .ore-cta{background:var(--ore-red);color:#fff;margin:24px auto 0;max-width:260px}.planSec .txtBlock__txt1 .ore-image-title{font-size:clamp(30px,4vw,56px);line-height:1.5}.planSec .txtBlock__vTxt-l .ore-image-title,.planSec .txtBlock__vTxt-r .ore-image-title{font-size:clamp(58px,8vw,110px);writing-mode:vertical-rl}.ore-combo-wrap{max-width:1200px;margin:auto;padding:60px 24px}.ore-combo-wrap h2{font-size:clamp(28px,4vw,52px);font-weight:900;line-height:1.5;margin-bottom:48px}.ore-combo-wrap>div{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.ore-combo-wrap article{border-top:4px solid #111;padding-top:24px}.ore-combo-wrap h3{font-size:24px;font-weight:800;line-height:1.5;margin-bottom:20px}.ore-combo-wrap p{font-size:18px;line-height:1.9}.ore-combo-wrap small{display:block;font-size:14px;line-height:1.8;margin-top:32px}.securitySec__cnt__txt .ore-image-title{font-size:clamp(30px,4.2vw,60px)}.flowSec__topTxt .ore-image-title{font-size:clamp(26px,3.8vw,50px)}.qaSec .js-content{font-size:18px;line-height:1.9;box-sizing:border-box;padding-left:24px;padding-right:24px}.ore-footer{max-width:1000px;margin:auto;text-align:center;padding:32px 24px}.ore-footer img{width:180px;height:auto;margin:auto;display:block}.ore-footer p{font-size:18px;line-height:1.9;margin-top:24px}.ore-footer small{font-size:13px;line-height:1.8;display:block;margin-top:24px}.ore-dialog{width:min(680px,calc(100% - 40px));max-height:85vh;overflow:auto;padding:48px;box-sizing:border-box;border:2px solid #111;background:#fff;color:#111;font-family:'Noto Sans JP',sans-serif}.ore-dialog::backdrop{background:#000a}.ore-dialog h2{font-size:30px;line-height:1.5;font-weight:900;margin:24px 0}.ore-dialog p{font-size:17px;line-height:1.9;margin:20px 0}.ore-dialog small{display:block;font-size:13px;line-height:1.8;margin-top:20px}.ore-close{display:block;margin-left:auto;background:#fff;border:1px solid #111;padding:8px 16px;font-size:16px;cursor:pointer}.ore-dialog-link{display:block;background:var(--ore-red);color:#fff!important;padding:16px 20px;font-weight:800;text-align:center;text-decoration:none!important}.ore-cta:focus-visible,.ore-close:focus-visible,a:focus-visible{outline:3px solid #075ae8;outline-offset:4px}@media(max-width:768px){.header__logo{width:190px!important;height:44px!important}.header__logo img.ore-brand{width:420px!important;height:84px!important;left:-110px;top:-21px}.ore-hero-title{font-size:clamp(40px,10.5vw,64px)}.kvSec__bottom{min-height:560px}.kvSec__bottom__cnt__txt{font-size:16px!important;line-height:1.9!important}.ore-cta{font-size:16px!important;padding:12px 16px!important}.ore-image-title{font-size:32px}.ore-signal-board{padding:28px 20px;min-height:300px}.ore-feature-word{min-height:100px;font-size:28px}.ore-example-panel{padding:22px;box-shadow:6px 6px 0 var(--ore-green)}.ore-example-panel p{font-size:16px}.featuresSec .blockVtxt .ore-image-title{writing-mode:horizontal-tb!important;font-size:24px}.ore-combo-wrap>div{grid-template-columns:1fr}.ore-combo-wrap{padding:32px 20px}.ore-combo-wrap h3{font-size:22px}.ore-combo-wrap p{font-size:16px}.ore-price-note{font-size:15px;padding:16px}.priceItem .e-txt2{font-size:16px!important}.qaSec .js-content{font-size:16px}.footer__btnBlock__logo{width:280px!important;height:62px!important}.footer__btnBlock__logo img.ore-brand{width:620px!important;height:124px!important;left:-170px;top:-31px}.ore-dialog{padding:24px}.ore-dialog h2{font-size:24px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.js-fadein{opacity:1!important;transform:none!important}}
.header__logo img.ore-brand,.footer__btnBlock__logo img.ore-brand{max-height:none!important}.kvSec{height:900px!important;min-height:900px!important}.btnTxt{display:none!important}.ore-cta[href="#guide"]{background:#075ae8!important;color:#fff!important}.ore-cta[href="#apply"]{background:#fff!important;color:#111!important;border:2px solid #111!important}.ore-footer a{color:#111;text-decoration:underline}.planSec .btnBlock__ttl{height:auto!important}.planSec .txtBlock__txt1{height:auto!important}@media(max-width:768px){.kvSec{height:1000px!important;min-height:1000px!important}.kvSec__bottom{min-height:620px!important}.ore-signal-board{font-size:16px}.securitySec__cnt__list .item__ttl{white-space:normal!important}}
.ore-feature-word{font-size:clamp(20px,2vw,26px)!important;line-height:1.35;min-height:130px;padding:8px;box-sizing:border-box;text-align:center;white-space:normal;overflow-wrap:anywhere}
.planSec__bg__img img{visibility:hidden}.planSec__bg__img::before{content:"商材を理解する。対象を調べる。相手に伝わる営業文を書く。反応を見て改善する。接点ゼロから顧客を開拓する。";display:block;position:absolute;inset:0;padding:40px 20px;font-size:32px;line-height:2.2;color:#ddd}.planSec .txtBlock__txt2{max-width:680px;margin-left:auto!important;margin-right:auto!important;font-size:23px!important;line-height:1.8!important}.planSec .txtBlock__txt3{margin-top:28px!important}.priceItem .e-txt2{padding:0 24px;box-sizing:border-box}
.kvSec{height:850px!important;min-height:850px!important}.kvSec__bottom{bottom:0!important;top:auto!important}.kvSec__bottom__cnt{padding-top:40px!important}.kvSec__bottom__cnt__txt{margin-top:24px!important}@media(max-width:768px){.kvSec{height:900px!important;min-height:900px!important}}
