:root{--ac:#C1440E}html{-webkit-text-size-adjust:100%}html,body{overflow-x:clip}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{margin:0;background:#000000;color:#4A3B2F;font-family:"Noto Sans JP",system-ui,sans-serif;font-feature-settings:"palt";text-wrap:pretty}a{color:#E8722C;text-decoration:none}a:hover{color:#FF8A3D}summary::-webkit-details-marker{display:none}@keyframes pulseGlow{0%,100%{opacity:.55}50%{opacity:.9}}@keyframes tickerY{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.ticker{color:rgba(255,255,255,.62) !important}footer p.mont{color:rgba(255,255,255,.58) !important}.bdblur{-webkit-backdrop-filter:none !important;backdrop-filter:none !important;background:#0A0A0A !important}header a[href="#contact"],section a[href="#contact"],section a[href="#form"],.sticky-cta a[href="#form"],#submit-btn{box-shadow:none !important;transition:background-color .15s ease,transform .08s ease !important}.press-fv:active,.press-cta:active,.press-sticky:active,.press-4:active,.press-5:active,.press-form:active,header a[href="#contact"]:active{transform:translateY(1px) !important;box-shadow:none !important;filter:brightness(.93)}header a[href="#contact"]:hover,section a[href="#contact"]:hover,section a[href="#form"]:hover,.sticky-cta a[href="#form"]:hover,#submit-btn:hover{filter:brightness(1.06)}.stripes-l,.stripes-r{position:absolute;inset:0;pointer-events:none}.stripes-l{background:linear-gradient(68deg,transparent 9%,#F5831F 9%,#F5831F 16%,transparent 16%,transparent 18.5%,#F5831F 18.5%,#F5831F 21.5%,transparent 21.5%)}.stripes-r{background:linear-gradient(68deg,transparent 74%,#F5831F 74%,#F5831F 74.7%,transparent 74.7%)}@media (min-width:1024px){.wrap{max-width:1060px !important}section a[href="#contact"],section a[href="#form"]{max-width:520px !important;width:100%;align-self:center;margin-left:auto !important;margin-right:auto !important}.sticky-cta{display:none !important}section.sec-p72{padding:100px 20px !important}section.sec-p68{padding:92px 20px !important}section.sec-p68-0{padding:92px 20px 0 !important}section.sec-p96{padding:110px 20px !important}section.sec-p78{padding:100px 20px !important}section.sec-p74{padding:96px 20px 110px !important}section.sec-p34-0{padding:56px 20px 0 !important}section[data-screen-label] h2{font-size:40px !important;line-height:1.35 !important}section[data-screen-label="14 クロージング"] h2{font-size:46px !important}section[data-screen-label="01 FV"] .wrap{display:grid !important;grid-template-columns:1.05fr 0.95fr;grid-template-areas:"a d" "b d" "c d" "e d";column-gap:72px;align-items:center;padding:110px 40px 130px !important}section[data-screen-label="01 FV"] h1{font-size:56px !important;line-height:1.3 !important}section[data-screen-label="01 FV"] [data-dc-tpl="20"]{grid-area:a;align-self:end}section[data-screen-label="01 FV"] [data-dc-tpl="28"]{grid-area:b}section[data-screen-label="01 FV"] [data-dc-tpl="31"]{grid-area:c}section[data-screen-label="01 FV"] [data-dc-tpl="32"]{grid-area:d;margin-top:0 !important}section[data-screen-label="01 FV"] [data-dc-tpl="51"]{grid-area:e;align-self:start}section[data-screen-label="01 FV"] [data-dc-tpl="51"] a[href="#contact"]{margin-left:0 !important}section[data-screen-label="01 FV"] [data-dc-tpl="51"]{align-items:flex-start !important}section[data-screen-label="02 共感"] [data-dc-tpl="95"]{display:grid !important;grid-template-columns:1fr 1fr;gap:14px !important}section[data-screen-label="02 共感"] [data-dc-tpl="95"]>*:last-child{grid-column:1 / -1}section[data-screen-label="03 ソリューション"] [data-dc-tpl="121"]{grid-template-columns:repeat(3,1fr) !important;gap:28px !important;align-items:stretch;margin-top:44px !important}section[data-screen-label="04 強み"] .wrap{max-width:880px !important}section[data-screen-label="04 強み"] [data-dc-tpl="161"],section[data-screen-label="04 強み"] [data-dc-tpl="171"],section[data-screen-label="04 強み"] [data-dc-tpl="183"],section[data-screen-label="04 強み"] [data-dc-tpl="201"],section[data-screen-label="04 強み"] [data-dc-tpl="214"]{margin-top:28px !important}section[data-screen-label="05 サービス"] [data-dc-tpl="234"]{flex-direction:row !important;align-items:stretch !important;gap:22px !important}section[data-screen-label="05 サービス"] [data-dc-tpl="234"]>*{flex:1 1 0}section[data-screen-label="06 制作事例"] .wrap{display:grid !important;grid-template-columns:repeat(3,1fr);gap:24px;align-items:stretch}section[data-screen-label="06 制作事例"] [data-dc-tpl="271"],section[data-screen-label="06 制作事例"] [data-dc-tpl="272"],section[data-screen-label="06 制作事例"] [data-dc-tpl="273"]{grid-column:1 / -1}section[data-screen-label="06 制作事例"] [data-dc-tpl]{margin-top:0 !important}section[data-screen-label="06 制作事例"] [data-dc-tpl="272"],section[data-screen-label="06 制作事例"] [data-dc-tpl="273"]{margin-top:12px !important}section[data-screen-label="08 導入の流れ"] [data-dc-tpl="368"],section[data-screen-label="08 導入の流れ"] [data-dc-tpl="403"]{max-width:680px;margin-left:auto !important;margin-right:auto !important}section[data-screen-label="09 体制・技術力"] [data-dc-tpl="414"]{grid-template-columns:repeat(3,1fr) !important;gap:22px !important}section[data-screen-label="10 料金"] [data-dc-tpl="432"]{max-width:720px;margin-left:auto !important;margin-right:auto !important}section[data-screen-label="12 お客様の声"] [data-dc-tpl="448"]{flex-direction:row !important;align-items:stretch !important;gap:22px !important}section[data-screen-label="12 お客様の声"] [data-dc-tpl="448"]>*{flex:1 1 0}section[data-screen-label="13 FAQ"] [data-dc-tpl="474"]{max-width:760px;margin-left:auto !important;margin-right:auto !important}section[data-screen-label="15 お問い合わせフォーム"] #contact-form,section[data-screen-label="15 お問い合わせフォーム"] #form-done{box-sizing:border-box;max-width:760px;margin-left:auto !important;margin-right:auto !important;padding:34px 34px 36px !important}#contact-form>div:last-of-type{max-width:520px;width:100%;margin-left:auto !important;margin-right:auto !important;margin-top:6px}#contact-form>details{padding-bottom:4px}#contact-form{display:grid !important;grid-template-columns:1fr 1fr;column-gap:22px}#contact-form>div:nth-child(1){grid-column:1 / -1}#contact-form>div:nth-child(4){grid-column:1 / -1}#contact-form>details{grid-column:1 / -1}#contact-form>div:last-of-type{grid-column:1 / -1}#submit-btn{max-width:520px;width:100%;margin:0 auto}}@media (max-width:760px){.stripes-l{background:linear-gradient(68deg,transparent 3%,#F5831F 3%,#F5831F 9%,transparent 9%,transparent 11%,#F5831F 11%,#F5831F 13%,transparent 13%)}.stripes-r{background:linear-gradient(68deg,transparent 89%,#F5831F 89%,#F5831F 90%,transparent 90%,transparent 92%,#F5831F 92%,#F5831F 97%,transparent 97%)}section[data-screen-label="01 FV"] h1{font-size:27px !important;line-height:1.42 !important}section[data-screen-label] h2{font-size:21px !important}section[data-screen-label="14 クロージング"] h2{font-size:25px !important}section a[href="#contact"]{min-height:60px !important;font-size:17px !important;border-radius:14px !important}#submit-btn{min-height:60px !important;font-size:17px !important;border-radius:14px !important}.sticky-cta a[href="#form"]{min-height:52px !important;font-size:15px !important}section.sec-p72{padding:44px 20px !important}section.sec-p96{padding:52px 20px !important}section.sec-p78{padding:46px 20px !important}section.sec-p74{padding:44px 20px 56px !important}section.sec-p68-0{padding:42px 20px 0 !important}section.sec-p68{padding:42px 20px !important}section.sec-p34-0{padding:24px 20px 0 !important}section[data-screen-label="01 FV"] .fv-inner{padding:26px 20px 38px !important}}.photo-wrap{opacity:1}.bg-photo{width:100%;height:100%;background-size:cover;background-position:center}.bg-photo[data-slot="lp-fv"],.bg-photo[data-slot="lp-closing"]{background-image:linear-gradient(90deg,rgba(0,0,0,.94) 0%,rgba(0,0,0,.72) 24%,rgba(0,0,0,.2) 52%,rgba(0,0,0,0) 78%),url(../images/fv-office.webp);background-size:cover,cover;background-position:center,76% center;background-repeat:no-repeat,no-repeat}.bg-photo[data-slot="lp-closing"]{background-image:linear-gradient(90deg,rgba(0,0,0,.55) 0%,rgba(0,0,0,.42) 50%,rgba(0,0,0,.3) 100%),url(../images/fv-office.webp)}@media (max-width:760px){.bg-photo[data-slot="lp-fv"]{background-image:linear-gradient(180deg,rgba(0,0,0,.86) 0%,rgba(0,0,0,.76) 42%,rgba(0,0,0,.24) 100%),url(../images/fv-office.webp);background-position:center,66% center}.bg-photo[data-slot="lp-closing"]{background-image:linear-gradient(0deg,rgba(0,0,0,.66) 0%,rgba(0,0,0,.54) 100%),url(../images/fv-office.webp)}}.chip{padding:13px 16px;min-height:48px;border-radius:12px;cursor:pointer;font-family:inherit;font-size:14px;font-weight:800;color:#6B584A;background:#FFFDFB;border:1.5px solid rgba(74,59,47,.16)}.chip[aria-pressed="true"]{font-weight:900;color:#fff;background:linear-gradient(135deg,#FF9247,#E8722C);border:1.5px solid #E8722C;box-shadow:0 4px 12px rgba(232,114,44,.3)}.press-form:active{transform:translateY(7px);box-shadow:0 2px 0 rgba(140,58,12,.8),0 8px 16px rgba(232,114,44,.35)}.press-fv:active{transform:translateY(8px);box-shadow:0 2px 0 rgba(140,58,12,.75),0 8px 18px rgba(232,114,44,.36)}.press-cta:active{transform:translateY(7px);box-shadow:0 2px 0 rgba(140,58,12,.75),0 8px 16px rgba(232,114,44,.34)}.press-sticky:active{transform:translateY(9px);box-shadow:0 2px 0 rgba(140,58,12,.8),0 8px 18px rgba(232,114,44,.4)}.press-4:active{transform:translateY(7px);box-shadow:0 2px 0 rgba(140,58,12,.8),0 8px 16px rgba(232,114,44,.35)}.press-5:active{transform:translateY(5px);box-shadow:0 1px 0 rgba(140,58,12,.7),0 5px 12px rgba(232,114,44,.38)}.fx:focus{border-color:#E8722C !important;box-shadow:0 0 0 4px rgba(232,114,44,.14) !important}