body{font-family:"Inter","Noto Sans JP",sans-serif;font-style:normal;font-weight:400}body{line-height:1}img{width:100%;max-width:100%;height:auto;pointer-events:none}strong{font-weight:700;color:#25468b}mark{background:linear-gradient(transparent 70%,#ffc0c0 0%)}mark strong{color:inherit}.inner{padding-inline:max(6.4vw, 24px)}@media screen and (width>640px){.inner{padding-inline:2rem}}@media screen and (width>640px){.-sp{display:none !important}}@media screen and (width <=640px){.-pc{display:none !important}}.header{display:flex;flex-direction:column;justify-content:center;height:max(10.6666666667vw, 40px)}@media screen and (width <=640px){.header{margin-top:max(9.3333333333vw, 35px)}}@media screen and (width>640px){.header{align-items:center;height:7.1875rem;color:#fff;background-color:#25468b}}.header .header__logo{width:max(21.0666666667vw, 79px)}@media screen and (width>640px){.header .header__logo{width:14.75rem}}.footer{display:flex;flex-direction:column;align-items:center;justify-content:center}@media screen and (width <=640px){.footer{padding-block:max(12vw, 45px) max(21.3333333333vw, 80px)}}@media screen and (width>640px){.footer{height:8.125rem;color:#fff;background-color:#25468b}.footer .footer__logo{width:max(33.0666666667vw, 124px)}}@media screen and (width>640px) and (width>640px){.footer .footer__logo{width:8.4375rem}}.article{max-width:640px;margin-inline:auto}@media screen and (width>640px){.article{padding-bottom:6.8125rem;box-shadow:0 .4375rem .9375rem rgba(0,0,0,.15)}}.fv .fv__inner{padding-inline:max(6.4vw, 24px)}@media screen and (width>640px){.fv .fv__inner{padding-inline:2rem}}.fv .fv__title{padding-block:max(0.8vw, 3px) max(2.9333333333vw, 11px);font-size:max(4.2666666667vw, 16px);font-weight:700;line-height:1.5}@media screen and (width <=640px){.fv .fv__title{margin-inline:-.5em}}@media screen and (width>640px){.fv .fv__title{padding-block:2.6875rem 1.3125rem;font-size:1.75rem;line-height:1.55}}@media screen and (width>640px){.fv .fv__image{margin-inline:-2rem}}.point{position:relative;padding-block:max(4.5333333333vw, 17px) max(10.4vw, 39px);margin-block:max(7.2vw, 27px) max(3.2vw, 12px)}.point:before,.point:after{position:absolute;inset-inline:0;width:max(62.6666666667vw, 235px);height:max(0.2666666667vw, 1px);margin-inline:auto;content:"";background-color:#000}@media screen and (width>640px){.point:before,.point:after{width:21.875rem;height:.0625rem}}.point:before{top:0}.point:after{bottom:0}@media screen and (width>640px){.point{padding-block:1.75rem 2.8125rem;margin-block:1.6875rem 2.125rem}}.point .point__inner{padding-inline:max(6.4vw, 24px)}@media screen and (width>640px){.point .point__inner{padding-inline:3.3125rem}}.point .point__title{margin-bottom:max(3.7333333333vw, 14px);font-size:max(4.2666666667vw, 16px);font-weight:700;line-height:1.26;text-align:center}@media screen and (width>640px){.point .point__title{margin-bottom:1.5rem;font-size:1.5rem}}.point .point__list{display:flex;flex-direction:column;gap:max(7.7333333333vw, 29px)}@media screen and (width>640px){.point .point__list{gap:1.5625rem}}.point .point__item{position:relative;padding:max(5.3333333333vw, 20px) max(8vw, 30px) max(3.4666666667vw, 13px);margin-top:max(3.2vw, 12px);counter-increment:number;background-color:#fdfff0;border:max(1.0666666667vw, 4px) solid #000;border-radius:max(2.1333333333vw, 8px)}.point .point__item:before{position:absolute;inset-inline:0;top:-.75em;display:block;width:fit-content;padding-inline:.25em;margin-inline:auto;font-size:max(5.3333333333vw, 20px);font-weight:700;line-height:1.26;content:"0" counter(number);background:linear-gradient(#fff 50%,#fdfff0 0%)}@media screen and (width>640px){.point .point__item{padding:1.375rem 1.8125rem .5rem;margin-top:.75rem;border-width:.25rem;border-radius:.5rem}.point .point__item:before{font-size:1.5rem}}.point .point__item .point__itemTitle{margin-bottom:max(2.9333333333vw, 11px);font-size:max(4.2666666667vw, 16px);font-weight:700;line-height:1.26;text-align:center}@media screen and (width>640px){.point .point__item .point__itemTitle{margin-bottom:.5625rem;font-size:1.25rem}}.point .point__item .point__itemText{font-size:max(4.2666666667vw, 16px);line-height:1.3;text-align:justify}@media screen and (width>640px){.point .point__item .point__itemText{font-size:1.125rem;line-height:1.35;text-align:center}}.section{padding:max(6.4vw, 24px)}@media screen and (width>640px){.section{padding:1.875rem 1.5rem}}.section .section__inner{display:flex;flex-direction:column;gap:max(9.6vw, 36px)}@media screen and (width>640px){.section .section__inner{gap:2.25rem}}.section .section__title{padding-left:max(4.5333333333vw, 17px);font-size:max(5.3333333333vw, 20px);font-weight:700;line-height:1.3;letter-spacing:.05em;border-left:max(1.0666666667vw, 4px) solid #25468b}@media screen and (width>640px){.section .section__title{padding-left:1.0625rem;font-size:1.5rem;border-width:.4375rem}}.section .section__text{font-size:max(4.2666666667vw, 16px);line-height:1.5}.section .section__text p+p{margin-top:1.5em}@media screen and (width>640px){.section .section__text{font-size:1.25rem}}.section .section__image{margin-inline:auto}.section .section__picture{aspect-ratio:592/333;overflow:hidden;border-radius:max(2.6666666667vw, 10px)}.section .section__picture img{width:100%;height:100%;object-fit:cover}@media screen and (width>640px){.section .section__picture{border-radius:.625rem}}.cv{padding-inline:max(6.4vw, 24px)}@media screen and (width>640px){.cv{padding-inline:2rem}}.cv .cv__inner{display:flex;flex-direction:column;align-items:center;padding:max(10.6666666667vw, 40px) max(6.6666666667vw, 25px)}@media screen and (width>640px){.cv .cv__inner{padding:2.5rem 1.5625rem}}.cv .cv__title{display:flex;gap:.5em;align-items:flex-end;justify-content:center;margin-inline:auto;margin-top:max(5.8666666667vw, 22px);margin-bottom:calc(-1 * (max(10.6666666667vw, 40px) - max(5.0666666667vw, 19px)));font-size:max(5.3333333333vw, 20px);font-weight:900;line-height:1.26;text-align:center;letter-spacing:.1em}.cv .cv__title:before,.cv .cv__title:after{width:1em;aspect-ratio:1/1;margin-bottom:.125em;content:"";background-color:#25468b;border-radius:100vmax}@media screen and (width>640px){.cv .cv__title{margin-top:2.9375rem;margin-bottom:.75rem;font-size:1.5625rem}}.cv .cv__catch{position:relative;margin-inline:-1em;margin-bottom:max(6.4vw, 24px);font-size:max(3.7333333333vw, 14px);font-weight:600;line-height:1.3;text-align:center}.cv .cv__catch span{display:block;padding-bottom:max(1.0666666667vw, 4px)}.cv .cv__catch:after{position:absolute;inset-inline:0;top:100%;display:block;width:100%;aspect-ratio:272/18;margin-inline:auto;content:"";background:center/contain no-repeat url(//02.sales-platform.jp/lp/wp-content/themes/salesplatform/assets/article/css/../img/sub/cv_arrow.svg)}@media screen and (width>640px){.cv .cv__catch{margin-bottom:2.5625rem;font-size:1.75rem}.cv .cv__catch span{padding-bottom:.625rem}}.cv .cv__link{display:flex;align-items:center;justify-content:center;width:max(72.5333333333vw, 272px);height:max(16vw, 60px);font-size:max(5.8666666667vw, 22px);font-weight:700;background-color:#ffe100;border:max(1.0666666667vw, 4px) solid #000;border-radius:max(1.3333333333vw, 5px);filter:drop-shadow(0 max(1.0256410256vw, 3.8461538462px) max(1.0256410256vw, 3.8461538462px) rgba(0, 0, 0, 0.25));transform:translateZ(0)}@media screen and (width>=920px){.cv .cv__link{filter:drop-shadow(0 min(0.4347826087vw, 4px) min(0.4347826087vw, 4px) rgba(0, 0, 0, 0.25))}}@media screen and (width>640px){.cv .cv__link{width:30.8125rem;height:6.25rem;font-size:2.25rem;border-width:.25rem;border-radius:.3125rem;transition:.5s color,.5s background-color}.cv .cv__link:hover,.cv .cv__link:focus-visible{color:#fff;background-color:#25468b}}.cv .cv__note{display:block;width:max(76.8vw, 288px);margin-inline:auto;font-size:max(3.7333333333vw, 14px);line-height:1.5}@media screen and (width>640px){.cv .cv__note{width:32.4375rem;font-size:1.25rem;letter-spacing:.01em}}.case{padding-block:max(1.0666666667vw, 4px) max(7.4666666667vw, 28px)}@media screen and (width>640px){.case{padding-block:2.625rem}}.case .case__list{display:flex;flex-direction:column;gap:max(10.4vw, 39px);margin-inline:auto}@media screen and (width>640px){.case .case__list{gap:2.5rem;width:35.9375rem}}.case .case__item{padding:max(2.6666666667vw, 10px) max(3.4666666667vw, 13px) max(3.4666666667vw, 13px);background-color:#25468b;border-radius:max(2.6666666667vw, 10px)}@media screen and (width>640px){.case .case__item{padding:.875rem 1.5rem .8125rem;border-radius:.625rem}}.case .case__item .case__itemTitle{margin-bottom:max(2.1333333333vw, 8px);font-size:max(5.3333333333vw, 20px);font-weight:600;color:#fff;text-align:center;letter-spacing:.06em}@media screen and (width>640px){.case .case__item .case__itemTitle{margin-bottom:.875rem;font-size:1.5rem}}.case .case__item .case__itemBody{padding:max(2.9333333333vw, 11px) max(6.4vw, 24px) max(7.2vw, 27px);background-color:#eee;border-radius:0 0 max(2.6666666667vw, 10px) max(2.6666666667vw, 10px)}@media screen and (width>640px){.case .case__item .case__itemBody{padding:.875rem 1.125rem .9375rem 1.75rem;border-radius:0 0 .625rem .625rem}}.case .case__item .case__itemCompany{margin-bottom:max(3.7333333333vw, 14px);font-size:max(3.2vw, 12px);text-align:center}@media screen and (width>640px){.case .case__item .case__itemCompany{margin-bottom:.9375rem;font-size:1.125rem}}.case .case__item .case__itemText{font-size:max(4.2666666667vw, 16px);line-height:1.4;text-align:justify;letter-spacing:.05em}.case .case__item .case__itemText em{font-weight:600}@media screen and (width>640px){.case .case__item .case__itemText{font-size:1.25rem}}.-transport .section__image{width:max(40vw, 150px)}@media screen and (width>640px){.-transport .section__image{width:9.375rem}}.-construction .section__image.-image1{width:max(40vw, 150px)}@media screen and (width>640px){.-construction .section__image.-image1{width:12.125rem}}.-construction .section__image.-image2{width:max(40.8vw, 153px)}@media screen and (width>640px){.-construction .section__image.-image2{width:15.375rem}}.-construction .section__image.-image3{width:max(63.2vw, 237px)}@media screen and (width>640px){.-construction .section__image.-image3{width:18.125rem}}.-construction .section__image.-image4{width:max(31.2vw, 117px)}@media screen and (width>640px){.-construction .section__image.-image4{width:13.3125rem}}.-construction .section__image.-image5{width:max(40vw, 150px)}@media screen and (width>640px){.-construction .section__image.-image5{width:11.375rem}}.-construction .case .case__list{width:max(69.0666666667vw, 259px)}@media screen and (width>640px){.-construction .case .case__list{width:23.875rem}}.-construction .case .case__item{padding:max(2.6666666667vw, 10px) max(2.6666666667vw, 10px) max(2.9333333333vw, 11px)}@media screen and (width>640px){.-construction .case .case__item{padding:.625rem 1rem}}.-construction .case .case__item .case__itemTitle{margin-bottom:max(1.8666666667vw, 7px)}@media screen and (width>640px){.-construction .case .case__item .case__itemTitle{margin-bottom:.4375rem}}.-construction .case .case__item .case__itemBody{padding-block:max(4.8vw, 18px) max(1.3333333333vw, 5px)}@media screen and (width>640px){.-construction .case .case__item .case__itemBody{padding-block:.8125rem .375rem}}.-construction .case .case__item .case__itemCompany{margin-bottom:max(1.6vw, 6px);font-size:max(4.2666666667vw, 16px);font-weight:500}@media screen and (width>640px){.-construction .case .case__item .case__itemCompany{margin-bottom:.5rem;font-size:1.25rem}}.-manufacturing .section__image.-image1{width:max(58.4vw, 219px)}@media screen and (width>640px){.-manufacturing .section__image.-image1{width:25.375rem}}.-manufacturing .section__image.-image2{width:max(40.8vw, 153px)}@media screen and (width>640px){.-manufacturing .section__image.-image2{width:15.375rem}}.-manufacturing .section__image.-image3{width:max(52vw, 195px)}@media screen and (width>640px){.-manufacturing .section__image.-image3{width:22.625rem}}.-manufacturing .section__image.-image4{width:max(41.8666666667vw, 157px)}@media screen and (width>640px){.-manufacturing .section__image.-image4{width:14.5rem}}