@charset "UTF-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;-webkit-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}:root{--scrollbar:0}html{font-size:62.5%;scroll-behavior:smooth}body{font-family:"Noto Sans JP",sans-serif;font-size:1.4rem;color:#0b1a4e;word-wrap:break-word}a{color:inherit}div[id],section[id]{scroll-margin-top:80px}img{max-width:100%;height:auto}button,input,select,textarea{font:inherit;color:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0}select::-ms-expand{display:none}button{cursor:pointer}button:focus-visible{outline:auto}pre{padding:15px;background:#eee;font-size:1.2rem;line-height:1.2}.text-align-center{text-align:center}.text-align-right{text-align:right}.display-block{display:block}.hidden{display:none!important;visibility:hidden}.clearfix::after,.clearfix::before{content:"";display:table}.clearfix::after{clear:both}.clear{clear:both}.sp-only{display:none!important}.sp-only-2{display:none!important}.pc-only{display:block!important}.pc-only-2{display:inline-block!important}.fw-400{font-weight:400}.fw-500{font-weight:500}.fw-600{font-weight:600}.fw-700{font-weight:700}.fw-800{font-weight:800}.fw-900{font-weight:900}.mb0{margin-bottom:0!important}.mb30{margin-bottom:30px!important}.l-body{width:100%;overflow:clip}.l-body.is-fixed{position:fixed}.l-footer{position:relative;padding:80px 0 40px}.l-footer::after{content:"";position:absolute;bottom:0;margin:0 calc(50% - 50vw);width:100vw;height:5px;background:#0b1a4e}.l-wrapper{position:relative;width:calc(100% - 40px);margin-left:auto;margin-right:auto}.l-page{padding:70px 0 60px}.noscript{font-size:16px;line-height:1.4;text-align:center;padding:1em;border:3px solid red}.noscript span{color:red}.section-wrap{padding:60px 0}.section-wrap--pb-none{padding-bottom:0!important}.section+.section{margin-top:60px}.heading-1{font-size:3rem;font-weight:900;margin-bottom:30px;padding:.196em 0 .232em .44em;border-left:5px solid #0b1a4e}.heading-2{font-size:2.8rem;font-weight:700;text-align:center;margin-bottom:30px}.heading-3{font-size:3rem;font-weight:900;line-height:1.4;margin-top:40px;margin-bottom:28px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px 20px}.label-red{background:#ff2b31;color:#fff;font-size:1.8rem;font-weight:700;line-height:1;padding:11px 15px;border-radius:5px}.bg-gray{background:#eef2f5}.bg-white-band{position:relative}.bg-white-band::before{position:absolute;top:0;left:0;content:"";width:100%;height:168px;display:block;background:#fff}.bg-black{background:#0b1a4e}.c-red{color:#ff2b31}.c-yellow{color:#ffd600}.c-white{color:#fff}.text-16{font-size:1.4rem;line-height:1.6}.text-16 ol,.text-16 p,.text-16 ul{margin-bottom:1.6em}.text-18{font-size:1.6rem;line-height:1.6}.text-18 ol,.text-18 p,.text-18 ul{margin-bottom:1.6em}.text-22{font-size:2rem;line-height:1.6}.text-22 ol,.text-22 p,.text-22 ul{margin-bottom:1.6em}.text-24{font-size:2.1rem;line-height:1.4}.text-24 ol,.text-24 p,.text-24 ul{margin-bottom:1.4em}.text-30{font-size:2.4rem;line-height:1.3}.text-30 ol,.text-30 p,.text-30 ul{margin-bottom:1.3em}.text-36{font-size:2.8rem;line-height:1.4}.text-36--mb{margin-bottom:40px}.text-36 ol,.text-36 p,.text-36 ul{margin-bottom:1.6em}.text-38{font-size:3.3rem;line-height:1.4}.text-link{color:#ff2b31;-webkit-transition:.4s;transition:.4s}.buttons-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.button-primary{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.3em;font-size:2.2rem;font-weight:700;line-height:1.3;background:#ffd600;border:2px solid #ffd600;width:100%;max-width:400px;padding:24px 0;text-align:center;border-radius:40px;text-decoration:none;margin:0;cursor:pointer}.button-primary::after{content:"";width:18px;height:18px;position:absolute;top:50%;right:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-mask:url(../img/arrow_right.svg) no-repeat center/contain;mask:url(../img/arrow_right.svg) no-repeat center/contain;background:currentColor}.button-primary--tel{background:#0b1a4e;border-color:#0b1a4e;color:#fff}.button-primary--tel::before{content:"";display:inline-block;-webkit-mask:url(../img/icon_tel.svg) no-repeat center/contain;mask:url(../img/icon_tel.svg) no-repeat center/contain;background:currentColor;width:1.2em;height:1.2em;margin-bottom:2px}.button-primary--tel::after{content:none}.button-primary--sm{max-width:350px}.list-1 li::before{content:"--";display:inline-block;margin-right:.2em}.flow{width:calc(100% + 40px);margin-left:-20px;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}.flow ::-webkit-scrollbar{display:none}.flow__image img{width:550px;min-width:calc(100% - 40px);margin:0 20px;max-width:initial}.pr-badge{position:absolute;top:68px;right:10px;width:130px;z-index:1}.pr-badge img{display:block;width:100%}.mainvisual-wrap{position:relative}.mainvisual{background:#0b1a4e;color:#fff;overflow:hidden}.mainvisual__inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:89.8%;max-width:1270px;margin-left:auto;margin-right:auto;z-index:1;padding:20px 0 22px}.mainvisual__contents{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mainvisual__title{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin-top:26px}.mainvisual__title img{width:100%}.mainvisual__logo-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.mainvisual__logo{width:196px}.mainvisual__company{font-size:1.2rem;font-weight:500;line-height:1}.mainvisual__copy{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-top:20px;font-size:3rem;font-weight:900;line-height:1.3}.mainvisual__copy__yellow{color:#ffd600}.mainvisual__copy__sm{display:inline-block;font-size:1.4rem;font-weight:700}.mainvisual__copy p:not(:last-child){margin-bottom:12px}.mainvisual__bottom{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;margin-top:20px}.mainvisual__list li{font-size:1.6rem;font-weight:700;line-height:1}.mainvisual__list li:not(:last-child){margin-bottom:5px}.mainvisual__list li::before{content:"";width:24px;height:24px;display:inline-block;background:url(../img/icon_list_check.svg) no-repeat center/contain;margin-right:5px;vertical-align:middle;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.mainvisual__content{margin-top:194px;font-weight:700;line-height:1;background:#fff;color:#0b1a4e;text-align:center;padding:10px 0;border-radius:20px;width:calc(100% + 10px);margin-left:-5px;margin-right:auto}.mainvisual__image{position:absolute;bottom:-58px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:-1;width:360px}.mainvisual__image img{display:block;width:100%}.cta{padding:30px 0 0}.cta__heading{font-size:3.6rem;font-weight:900;line-height:1.3;text-align:center;color:#fff;margin-bottom:30px}.cta-logo{width:313px;max-width:100%;margin-left:auto;margin-right:auto;margin-bottom:30px}.cta-logo img{width:100%}.cta-feature__text{font-size:2rem;font-weight:700;line-height:1.4;text-align:center;border-top:1px solid #fff;padding:20px 0;color:#fff}.cta-feature__text:last-child{border-bottom:1px solid #fff}.cta-main{margin-top:40px;background:#fff;border-radius:20px;padding:30px 20px;text-align:center}.cta-main__item:not(:last-child){padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #0b1a4e}.cta-main__label{font-size:1.8rem;margin-bottom:16px}.cta-main__pc-tel{display:none}.cta-main__tel{text-decoration:none;font:700 clamp(3.4rem,1.9088161209rem + 4.0302267003vw,5rem) Montserrat,sans-serif;letter-spacing:.05em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px}.cta-main__tel::before{content:"";display:inline-block;-webkit-mask:url(../img/icon_tel.svg) no-repeat center/contain;mask:url(../img/icon_tel.svg) no-repeat center/contain;background:currentColor;width:1em;height:1em;margin-bottom:2px}.cta-main__note{font-size:1.8rem;font-weight:700;margin-top:6px}.cta-service{margin-top:40px}.cta-service__main{color:#fff}.cta-service__text-lg{font-size:2rem;font-weight:900;line-height:1.2;margin-bottom:10px}.cta-service__text-sm{font-size:1.6rem;line-height:1.2}.cta-service__image{position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:108%;max-width:445px}.cta-service__image img{display:block;width:423px;margin:0 auto}.contact-head{padding:30px 0 0}.contact-head__heading{font-size:3rem;font-weight:900;text-align:center;color:#fff;margin-top:30px;padding-bottom:40px}.form{margin-top:55px;border-top:1px solid #d9d9d9;font-size:1.6rem}.form .error{margin-top:10px}.form__item{border-bottom:1px solid #d9d9d9;padding:19px 0}.form__label{display:block;font-size:1.8rem;font-weight:700;line-height:1.6;margin-bottom:10px}.form__require{display:inline-block;width:44px;font-size:1.2rem;line-height:1;background:#ff2b31;color:#fff;padding:4px 0;text-align:center;border-radius:10px;margin-left:10px}.form__content__item:not(:last-child){margin-bottom:30px}.form__date-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.form__date-wrap:not(:last-child){margin-bottom:10px}.form .input,.form .textarea{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;border:none;background:#eef2f5;border-radius:5px;padding:14px}.form .input::-webkit-input-placeholder,.form .textarea::-webkit-input-placeholder{color:#aaa}.form .input::-moz-placeholder,.form .textarea::-moz-placeholder{color:#aaa}.form .input::-ms-input-placeholder,.form .textarea::-ms-input-placeholder{color:#aaa}.form .input::placeholder,.form .textarea::placeholder{color:#aaa}.form .input:focus,.form .textarea:focus{-webkit-box-shadow:0 0 5px rgba(0,0,0,.25);box-shadow:0 0 5px rgba(0,0,0,.25)}.form .input{height:50px}.form .input--sm{width:140px}.form .textarea{height:240px;resize:none}.form .selectbox{height:50px;border-radius:5px;background:url(../img/arrow_bottom.svg) no-repeat right 9px center/18px auto,#eef2f5;border:none;padding:0 35px 0 14px;margin-right:10px;max-width:100%}.form .selectbox:focus{-webkit-box-shadow:0 0 5px rgba(0,0,0,.25);box-shadow:0 0 5px rgba(0,0,0,.25)}.form__sub-label{display:block;margin-bottom:12px}.form__radio-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.form__checkbox-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.form__agree{margin-top:60px;position:relative}.form__agree__text{font-size:1.8rem;font-weight:700;line-height:1.6;margin-bottom:20px;text-align:center}.form__agree a[target=_blank]::after{content:"";width:1em;height:1em;display:inline-block;background:url(../img/icon_ex.svg) no-repeat center/contain;vertical-align:middle;-webkit-transform:translateY(-2px);transform:translateY(-2px);margin-left:6px;margin-right:10px}.form__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px 20px;margin-top:60px}.form .mwform-radio-field{position:relative;margin-left:0!important}.form .mwform-radio-field input{position:absolute;top:0;left:0}.form .mwform-radio-field input:checked+.mwform-radio-field-text::after{opacity:1}.form .mwform-radio-field input:focus-visible+.mwform-radio-field-text::before{outline:auto}.form .mwform-radio-field .mwform-radio-field-text{position:relative;display:inline-block;padding-left:30px;cursor:pointer;font-size:1.6rem;line-height:1.6}.form .mwform-radio-field .mwform-radio-field-text::before{position:absolute;top:3px;left:0;content:"";width:18px;height:18px;display:block;border:1px solid #d9d9d9;border-radius:50%}.form .mwform-radio-field .mwform-radio-field-text::after{position:absolute;top:6px;left:3px;content:"";width:14px;height:14px;display:block;background:#0b1a4e;border-radius:50%;opacity:0}.form .mwform-checkbox-field{position:relative;margin-left:0!important}.form .mwform-checkbox-field input{position:absolute;top:0;left:0}.form .mwform-checkbox-field input:checked+.mwform-checkbox-field-text::before{top:0;width:20px;height:20px;background:url(../img/icon_check_white.svg) no-repeat center/12px auto,#0b1a4e}.form .mwform-checkbox-field input:focus-visible+.mwform-checkbox-field-text::before{outline:auto}.form .mwform-checkbox-field .mwform-checkbox-field-text{position:relative;display:inline-block;padding-left:30px;cursor:pointer;font-size:1.6rem;line-height:1.6}.form .mwform-checkbox-field .mwform-checkbox-field-text::before{position:absolute;top:3px;left:0;content:"";width:18px;height:18px;display:block;border:1px solid #d9d9d9;border-radius:4px}.thanks{margin-bottom:30px}.thanks__heading{font:700 6rem Montserrat,sans-serif;letter-spacing:.05em;text-align:center;margin-bottom:20px}.thanks__text-lg{font-size:3rem;font-weight:700;line-height:1.4;text-align:center;margin-bottom:30px}.company{border-top:1px solid #d9d9d9;line-height:1.6;color:#0b1a4e}.company__item{border-bottom:1px solid #d9d9d9;display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px 10px}.company__content,.company__label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.company__label{-ms-flex-negative:0;flex-shrink:0;width:6em;text-align:left}.company-image{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;border-radius:20px;margin-top:40px}.company-image img{display:block}.greeting{padding:30px 20px;-webkit-box-shadow:0 0 20px rgba(0,0,0,.1);box-shadow:0 0 20px rgba(0,0,0,.1);border-radius:20px}.greeting__section:not(:last-child){margin-bottom:40px}.issue{display:grid;grid-template-columns:repeat(1,1fr);gap:20px;margin-top:40px}.issue__item{background:#fff;border-radius:20px;padding:20px;-webkit-box-shadow:0 0 20px rgba(0,0,0,.1);box-shadow:0 0 20px rgba(0,0,0,.1)}.issue__heading{font-size:2.6rem;font-weight:700;line-height:1.3;margin-bottom:10px}.comment{position:relative;background:#0b1a4e;color:#fff;border-radius:20px;padding:20px;margin:132px 0 40px 10px}.comment__image{position:absolute;top:2%;left:-10px;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-radius:20px;overflow:hidden;width:140px}.comment__image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.comment__info{margin-bottom:25px;padding-left:130px}.comment__info__company{line-height:1.6;margin-bottom:9px}.comment__info__text{font-size:1.6rem;font-weight:700;line-height:1.4}.comment__text{font-size:2rem;font-weight:900;line-height:1.6}.comment__text span{color:#ffd600}.reasons__item{border:5px solid #f1f1f1;border-radius:20px;padding:30px 20px}.reasons__item:not(:last-child){margin-bottom:30px}.reasons__item--tokkyu{position:relative;border-color:#ff2b31}.reasons__item--tokkyu::before{position:absolute;top:-25px;right:-20px;content:"";width:100px;height:47px;display:block;background:url(../img/icon_tokkyu.svg) no-repeat center/contain}.reasons__item--2col{padding:20px}.reasons__item--2col .reasons__image{margin:0 0 20px 0}.reasons__item--2col .reasons__image img{display:block;height:auto}.reasons__item--2col .reasons__contents{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px}.reasons__item--2col .reasons__text{margin:0}.reasons__image{text-align:center;margin-top:30px;margin-bottom:30px}.reasons__text{margin-top:10px}.policy__list{margin-bottom:30px}.policy__list__item{position:relative;padding-left:51px;font-size:1.8rem;font-weight:700;line-height:1.3}.policy__list__item:not(:last-child){margin-bottom:15px}.policy__list__item::before{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:"";width:36px;height:36px;display:block;background:url(../img/icon_check.svg) no-repeat center/contain}.policy__image{border-radius:20px;overflow:hidden}.policy__image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.footer-logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:280px;margin-left:auto;margin-right:auto}.footer-logo img{display:block}.copyright{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:40px;font-family:Montserrat,sans-serif;letter-spacing:.1em}@media screen and (min-width:768px){.l-footer{padding:100px 0 60px}.l-wrapper{width:calc(100% - 70px);max-width:1110px}.l-wrapper--sm{max-width:920px}.l-page{padding:140px 0 120px}.section-wrap{padding:120px 0}.section-wrap--pt-sm{padding-top:80px}.section+.section{margin-top:120px}.heading-1{font-size:5.6rem;margin-bottom:60px}.heading-2{font-size:3.6rem;margin-bottom:60px}.heading-3{font-size:4rem;margin-top:60px;margin-bottom:36px}.bg-white-band::before{height:173px}.text-16{font-size:1.6rem}.text-18{font-size:1.8rem}.text-22{font-size:2.2rem}.text-24{font-size:2.4rem}.text-30{font-size:3rem}.text-36{font-size:3.6rem;line-height:1.6}.text-36--mb{margin-bottom:60px}.text-38{font-size:3.8rem}.text-link:hover{opacity:.6;text-decoration:none}.button-primary::after{right:30px}.button-primary{-webkit-transition:.4s;transition:.4s}.button-primary:hover{background-color:#0b1a4e;border-color:#0b1a4e;color:#ffd600}.button-primary--tel:hover{background:#fff;border-color:#0b1a4e;color:#0b1a4e}.flow{width:100%;margin-left:0}.flow__image img{width:100%;margin:0}.pr-badge{top:30px;left:auto;right:3.125%}.mainvisual__inner{display:block;padding:clamp(30px,3%,42px) 0 clamp(40px,3.5%,50px)}.mainvisual__title{width:53.8%;margin-top:clamp(50px,6.36vw,90px)}.mainvisual__logo{display:none}.mainvisual__company{font-size:1.4rem}.mainvisual__company span{display:none}.mainvisual__copy{margin-top:1.3em;font-size:clamp(2.8rem,2.83vw,4rem);line-height:1}.mainvisual__copy__sm{font-size:1.8rem}.mainvisual__copy p:not(:last-child){margin-bottom:1em}.mainvisual__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-top:clamp(45px,6.3%,80px);width:89%;min-width:690px}.mainvisual__list{margin-bottom:7px}.mainvisual__list li{font-size:clamp(1.8rem,1.41vw,2rem);line-height:1.1}.mainvisual__list li:not(:last-child){margin-bottom:1em}.mainvisual__list li::before{width:1.4em;height:1.4em}.mainvisual__content{font-size:clamp(1.4rem,1.13vw,1.6rem);padding:12px 24px;width:auto;margin-top:0;margin-right:0}.mainvisual__image{bottom:0;left:auto;right:.6%;-webkit-transform:translateX(0);transform:translateX(0);width:50.4%}.cta{padding:40px 0 0}.cta__heading{font-size:4.4rem}.cta__heading__inner{display:inline-block}.cta-logo{width:340px;margin-bottom:33px}.cta-feature{display:-webkit-box;display:-ms-flexbox;display:flex}.cta-feature__text{font-size:clamp(2rem,2.1vw,2.4rem);border-top:none;border-left:1px solid #fff;padding:3px 10px 11px;width:50%}.cta-feature__text:last-child{border-bottom:none;border-right:1px solid #fff;padding:3px 10px 11px}.cta-main{display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px 0}.cta-main__item{width:50%;padding:7px 20px 25px}.cta-main__item:not(:last-child){padding-bottom:0;margin-bottom:0;border-bottom:none;border-right:1px solid #0b1a4e}.cta-main__label{margin-bottom:25px}.cta-main__tel{font-size:clamp(3.6rem,-1.0344827586rem + 6.0344827586vw,5rem)}.cta-service{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:3.2%;margin-top:7px}.cta-service__main{padding:clamp(10px,4.82vw,55px) 0}.cta-service__text-lg{font-size:clamp(2.2rem,2.2vw,2.6rem);margin-bottom:.5em}.cta-service__text-sm{font-size:clamp(1.6rem,1.56vw,1.8rem)}.cta-service__image{left:0;-webkit-transform:translateX(0);transform:translateX(0);width:40.1%;min-width:350px;-ms-flex-negative:0;flex-shrink:0;padding-top:5px}.contact-head{padding:40px 0 0}.contact-head__heading{font-size:5.6rem;margin-top:60px;padding-bottom:80px}.form__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form__label{width:280px;-ms-flex-negative:0;flex-shrink:0;padding-left:30px;margin-bottom:0}.form__require{display:block;margin-left:0;margin-top:4px}.form__content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.form__agree{text-align:center}.form__agree a:hover{text-decoration:none}.form__agree .mwform-checkbox-field-text{font-size:1.8rem!important}.thanks{margin-bottom:60px}.thanks__heading{font-size:8rem;margin-bottom:45px}.thanks__text-lg{font-size:3.8rem;margin-bottom:50px}.company__item{padding:39px 30px}.company__label{width:24.3%;padding-right:1.67em}.company-image{margin-top:60px}.greeting{padding:60px}.greeting__section:not(:last-child){margin-bottom:60px}.issue{gap:30px;grid-template-columns:repeat(auto-fit,minmax(353px,1fr));margin-top:60px}.issue__item{padding:30px}.issue__heading{font-size:3rem;margin-bottom:20px}.comment{padding:30px 11.3% 30px 115px;margin:100px 0 60px 95px}.comment__image{top:-40px;left:-95px;-webkit-transform:translateY(0);transform:translateY(0);width:160px}.comment__info{font-size:1.6rem;border-left:1px solid #fff;padding-left:10px;margin-bottom:13px}.comment__info__company{letter-spacing:.05em}.comment__info__text{letter-spacing:.05em}.comment__text{font-size:2.8rem}.reasons--2col{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}.reasons__item{display:grid;grid-template-rows:subgrid;grid-row:span 4;gap:0;padding:35px 25px 20px}.reasons__item:not(:last-child){margin-bottom:0}.reasons__item--tokkyu::before{top:-30px;right:-20px;width:128px;height:60px}.reasons__item--2col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:35px 25px}.reasons__item--2col .reasons__image{width:45.7%;margin-bottom:0}.reasons__item--2col .reasons__contents{gap:20px;width:51.4%}.reasons__image img{-o-object-fit:contain;object-fit:contain}.reasons__image--h-320{height:clamp(230px,27.8vw,320px)}.reasons__image--h-320 img{height:100%}.policy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px}.policy__list{margin-bottom:0}.policy__list__item{font-size:2.2rem}.policy__list__item:not(:last-child){margin-bottom:22px}.policy__image{width:40.1%;-ms-flex-negative:0;flex-shrink:0}.footer-logo{width:410px}.copyright{margin-top:60px;font-size:1.6rem}}@media screen and (min-width:1000px){.pr-badge{top:auto;position:fixed;bottom:30px;right:30px;width:clamp(150px,12.5vw,220px)}.reasons__item--tokkyu::before{top:-25px;right:-55px}}@media screen and (max-width:767px){body{-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.sp-only{display:block!important}.sp-only-2{display:inline-block!important}.pc-only{display:none!important}.pc-only-2{display:none!important}}@media screen and (max-width:590px){.flow.is-visible .flow__image img{-webkit-animation:bounce 1.5s ease-out 3 forwards;animation:bounce 1.5s ease-out 3 forwards}}@-webkit-keyframes bounce{0%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes bounce{0%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}