.cv[data-astro-cid-kabilwo5]{position:relative;z-index:0}.cv[data-astro-cid-kabilwo5]:before{position:absolute;top:0;right:-100vw;bottom:0;left:-100vw;content:"";background:var(--cvBgUrl);z-index:-1}.faqList[data-astro-cid-lxx43wwy] dt[data-astro-cid-lxx43wwy]{cursor:pointer;position:relative}.faqList[data-astro-cid-lxx43wwy] dt[data-astro-cid-lxx43wwy]:after{position:absolute;top:50%;right:10px;width:16px;height:10px;content:"";background:var(--faqArrowUrl);transform:translateY(-50%);transition:all ease .2s}@media screen and (min-width:640px){.faqList[data-astro-cid-lxx43wwy] dt[data-astro-cid-lxx43wwy]:after{right:40px}}.faqList[data-astro-cid-lxx43wwy] dt[data-astro-cid-lxx43wwy].is_active:after{transform:rotate(180deg)}.catch-charactor[data-astro-cid-kmdywzsq]{background-image:var(--catchCharUrl)!important}.catch-charactor[data-astro-cid-kmdywzsq]:after{background-image:var(--estimateFreeUrl)!important}.catch-head[data-astro-cid-dwmt4w4d] p[data-astro-cid-dwmt4w4d]:after{background-image:var(--estimateFreeUrl)!important}:root{--white: #fff;--black: #000;--grey: #F7E9EE;--lightgrey: #f4f3ee;--darkgrey: #f7f8f8;--hr-grey: #9fa0a0;--red: #f50a12;--darkred: #c30a19;--blue: #00a0e9;--pink: #F7E9EE;--deep-pink: #D6809A;--main-c: var(--red);--dark-c: var(--darkred);--accent-c: var(--blue);--base-c: var(--lightgrey)}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1;font-size:10px}body{width:100%}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:400;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}body{color:#4c4c4c;font-size:16px;background:#fff}a{outline:none!important}a:link,a:visited{color:#2e6bde}a:hover,a:focus,a:active{color:red}img{vertical-align:text-bottom}:placeholder-shown{color:#999;font-size:1.2rem}::-webkit-input-placeholder{color:#999;font-size:1.2rem}::-moz-placeholder{color:#999;font-size:1.2rem;opacity:1}:-ms-input-placeholder{color:#999;font-size:1.2rem}.template__lp{overflow:hidden;min-width:unset}.template__lp .a__green-text{color:#00a279}.template__lp .a__orange-text{color:#e89818}.template__lp .a__text-bold{font-weight:700}.template__lp .a__text-46pt{font-size:287.5%;line-height:1.3}.template__lp .a__text-40pt{font-size:250%;line-height:1.3}.template__lp .a__text-36pt{font-size:225%;line-height:1.3}.template__lp .a__text-32pt{font-size:200%;line-height:1.3}.template__lp .a__text-30pt{font-size:187.5%;line-height:1.3}.template__lp .a__text-28pt{font-size:175%;line-height:1.3}.template__lp .a__text-26pt{font-size:162.5%;line-height:1.3}.template__lp .a__text-24pt{font-size:150%;line-height:1.3}.template__lp .a__text-22pt{font-size:137.5%;line-height:1.3}.template__lp .a__text-20pt{font-size:125%;line-height:1.3}.template__lp .a__text-18pt{font-size:112.5%;line-height:1.3}.template__lp .a__text-16pt{font-size:100%;line-height:1.3}.template__lp .a__text-15pt{font-size:93.75%;line-height:1.3}.template__lp .a__text-14pt{font-size:87.5%;line-height:1.3}.template__lp .a__text-13pt{font-size:81.25%;line-height:1.3}.template__lp .a__text-12pt{font-size:75%;line-height:1.3}.template__lp .a__text-10pt{font-size:62.5%;line-height:1.3}.template__lp .text-left{text-align:left}.template__lp .text-center{text-align:center}.template__lp .text-right{text-align:right}.template__lp sup{vertical-align:top;font-size:50%}.template__lp sub{vertical-align:baseline;font-size:50%}.template__lp .container{max-width:960px}.template__lp .faq{width:unset;max-width:1000px}.u-sp{display:block!important}@media screen and (min-width:769px){.u-sp{display:none!important}}.u-pc{display:none!important}@media screen and (min-width:769px){.u-pc{display:block!important}}.u-sm-sp{display:none!important}@media screen and (min-width:640px){.u-sm-sp{display:block!important}}.u-sm-pc{display:block!important}@media screen and (min-width:640px){.u-sm-pc{display:none!important}}img{width:auto;height:auto;max-width:100%}.mod__heading{position:relative;padding:0 12px 25px;color:#000;font-weight:700;text-align:center;font-size:calc(100vw * 22 / 375);margin:0 0 20px;line-height:1.3}@media screen and (min-width:640px){.mod__heading{font-size:2.25rem}}@media screen and (min-width:769px){.mod__heading{font-size:3.4rem;margin:0 0 60px;padding:0 0 25px}}.mod__heading br{display:none}@media screen and (min-width:769px){.mod__heading br{display:inline-block}}.mod__heading:before{position:absolute;left:50%;bottom:0;border-bottom:6px solid #ec6506;width:100px;content:"";transform:translate(-50%)}.mod__heading span{font-size:4.4rem;color:#333}.mod__sup{vertical-align:top;font-size:.5em}.mod__heading-sub{margin-top:1rem;text-align:center;color:#ee6504;text-decoration:underline;text-underline-offset:.4em;font-weight:700;line-height:1.8;font-size:calc(100vw * 20 / 375)}@media screen and (min-width:640px){.mod__heading-sub{font-size:24px}}@media screen and (min-width:769px){.mod__heading-sub{font-size:28px}}.down-arrow{text-align:center;position:relative}.faq:after{display:none}.grecaptcha-badge{bottom:100px!important}.form-error.j__form-error{color:#f31534;background:initial;padding-top:.5em;border-radius:3px;font-size:12px;font-weight:300}.form-error.j__form-error:before{all:initial}.form-error.-overall{margin-top:20px;color:#f31534;text-align:center}.pc-catch{display:none!important}@media screen and (min-width:769px){.pc-catch{display:flex!important}.sp-catch{display:none!important}}.wrap__cta{display:flex;gap:0 48px;justify-content:center;margin-top:15px}@media screen and (min-width:769px){.wrap__cta{margin-top:30px}}
