.key-image.work{background-image:url(../media/key-image.b7252e90.jpg)}@media screen and (max-width:1060px){.key-image.work{background-image:url(../media/key-image-sp.05ef5e04.jpg)}}.work-wrap{margin-top:50px;margin-bottom:100px}.work-lead h2{font-size:32px;font-weight:var(--Bold);text-align:center}.work-lead p{text-align:center;margin-top:42px;line-height:1.8}.banner-section{margin-top:56px}.banner-section a{color:var(--color-text);text-align:left}.banner-section a p.icon-arrow.white{background-image:url(../media/icon-arrow.d0d1c413.svg)}@media screen and (max-width:1060px){.work-wrap{margin:13.682vw 4.975vw 17.413vw}.work-lead h2{font-size:5.97vw}.work-lead p{text-align:left;margin-top:4.478vw}.work-lead p br{display:none}.banner-section{margin-top:8.955vw}}.key-image.driver{background-image:url(../media/key-driver.d88ef9ef.jpg)}.key-image.mechanic{background-image:url(../media/key-mechanic.f07bd0d5.jpg)}.key-image.office-work{background-image:url(../media/key-office-work.597203dd.jpg)}.key-image.tire{background-image:url(../media/key-tire.2a4573ed.jpg)}@media screen and (max-width:1060px){.key-image.driver{background-image:url(../media/key-driver-sp.7cf6fe9e.jpg)}.key-image.tire{background-image:url(../media/key-tire-sp.6764723f.jpg)}}.work-details-head{justify-content:space-between;align-items:center;margin-top:60px;display:flex}.work-details-head .head-section{z-index:1;width:100%;max-width:42.187%;margin-right:-138px;position:relative}.work-details-head .head-section section{color:#fff;padding:100px 0 85px 60px;position:relative}.work-details-head .head-section section:after{background-color:var(--color-red);content:"";z-index:-1;width:49vw;height:100%;display:block;position:absolute;top:25px;right:0;transform:skewY(-6deg)}.work-details-head .head-section section h3{font-size:20px;font-weight:var(--Bold)}.work-details-head .head-section section h4{font-feature-settings:"palt";font-size:32px;font-weight:var(--Bold);letter-spacing:1px;margin-top:16px;line-height:1.7}.work-details-head .head-section h5{align-items:center;margin-top:65px;margin-left:60px;display:flex}.work-details-head .head-section h5 strong{color:var(--color-red);font-family:var(--font-swiss-721);font-size:20px;font-weight:var(--ExtraBold);letter-spacing:1px}.work-details-head .head-section h5:after{background-color:var(--color-red);content:"";min-width:210px;height:2px;margin-left:30px;display:block}.work-details-head .image{border-radius:var(--border-radius);width:100%;max-width:68.75%;overflow:hidden}.work-schedule{flex-wrap:wrap;margin-top:68px;display:flex}.work-schedule>div{width:50%}.work-schedule .work-column section{border-left:8px solid var(--color-red);flex-direction:column;justify-content:center;min-height:160px;padding:0 25px;display:flex;position:relative}.work-schedule .work-column:first-of-type section:last-of-type:before,.work-schedule .work-column:last-of-type section:first-of-type:before{background-color:var(--color-red);clip-path:polygon(100% 50%,0 0,0 100%);content:"";width:18px;height:21px;display:block;position:absolute;left:0}.work-schedule .work-column:first-of-type section:last-of-type:before{bottom:0}.work-schedule .work-column:last-of-type section:first-of-type:before{top:0}.work-schedule .work-column section:nth-of-type(n+2){margin-top:20px}.work-schedule .work-column section h6{font-size:24px;display:flex}.work-schedule .work-column section h6 time{color:var(--color-red);font-weight:var(--Bold);margin-right:18px;display:block}.work-schedule .work-column section h6 strong{font-weight:var(--Bold);display:block}.work-schedule .work-column section p{margin-top:20px;line-height:1.8}.work-slider .swiper-pagination-fraction,.work-slider .swiper-pagination-custom,.work-slider .swiper-container-horizontal>.swiper-pagination-bullets{bottom:42px}.work-slider .swiper-pagination{justify-content:center;display:flex}.work-slider .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0}.work-slider .swiper-pagination-bullet{opacity:1;background-color:#fff;border-radius:0;width:32px;height:4px}.work-slider .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet:nth-of-type(n+2){margin-left:4px}.work-slider .swiper-pagination-bullet-active{background-color:var(--color-red)}.work-slider .swiper-slide img{height:auto;max-width:inherit;width:100%}.work-voice{padding-top:60px;padding-bottom:72px}.work-voice h2{font-size:32px;font-weight:var(--Bold)}.work-voice .work-voice-text{margin-top:24px}.work-voice-list{flex-wrap:wrap;gap:28px 2.067%;margin-top:48px;display:flex}.work-voice-list section{background-color:var(--color-white);border-radius:var(--border-radius);width:100%;max-width:31.953%;padding:32px}.work-voice-list section .text{font-weight:var(--Bold);letter-spacing:1px;background:url(../media/icon-voice.f4d9ecea.png) 0/72px no-repeat;min-height:72px;padding-left:96px;line-height:1.6}.work-voice-list section h3{color:#565656;text-align:right;margin-top:20px}.work-example{background-image:linear-gradient(5deg,#b0d5e7 0%,#cee8ea 28%,#ecfbed 100%);padding-top:88px;padding-bottom:88px}.work-example .inner{justify-content:flex-end;display:flex}.work-example .inner h2{font-size:32px;font-weight:var(--Bold)}.work-example .work-example-list{border-bottom:1px solid var(--color-border);width:100%;max-width:68.75%;margin-left:7.812%}.work-example .work-example-list .example-column{border-top:1px solid var(--color-border);justify-content:space-between;align-items:flex-end;padding:26px 0;display:flex}.work-example .work-example-list .example-column section h3{font-size:20px}.work-example .work-example-list .example-column section h3 span{font-weight:var(--Bold)}.work-example .work-example-list .example-column section h3 strong{font-weight:var(--Bold);margin-left:18px}.work-example .work-example-list .example-column section .text{margin-top:12px}.work-example .work-example-list .example-column h4{font-size:24px;font-weight:var(--Bold)}.work-example .work-example-list .example-column h4 small{font-size:16px}.work-details-wrap .banner-section{margin-bottom:80px;padding-left:60px;padding-right:60px}@media screen and (max-width:1060px){.work-details-head{flex-direction:column;margin-left:-4.975vw;margin-right:-4.975vw}.work-details-head .head-section{order:2;max-width:100%;margin-top:-16.667vw;margin-right:0}.work-details-head .head-section section{padding-top:11.194vw;padding-bottom:4.975vw;padding-left:4.975vw}.work-details-head .head-section section:after{width:69.154vw;top:2.33vw;left:0;right:auto}.work-details-head .head-section section h3{font-size:3.98vw}.work-details-head .head-section section h4{max-width:64.179vw;margin-top:2.488vw;font-size:4.975vw}.work-details-head .image{order:1;max-width:100%}.work-details-head .head-section h5{justify-content:flex-end;margin-left:0;margin-right:4.975vw}.work-details-head .head-section h5 strong{font-size:2.985vw}.work-details-head .head-section h5:after{min-width:19.9vw;margin-left:2.985vw}.work-schedule .work-column:first-of-type section:last-of-type:before,.work-schedule .work-column:last-of-type section:first-of-type:before{display:none}.work-schedule{margin-top:9.95vw}.work-schedule>div{width:auto}.work-schedule>div:nth-of-type(n+2),.work-schedule .work-column section:nth-of-type(n+2){margin-top:4.975vw}.work-schedule .work-column section{min-height:inherit;border-width:1.99vw;padding:2.488vw 0 2.488vw 6.965vw}.work-schedule .work-column section h6{font-size:4.975vw}.work-schedule .work-column section h6 time{margin-right:3.483vw}.work-schedule .work-column section p{margin-top:4.478vw}.work-schedule .work-column section p br{display:none}.work-slider .swiper-pagination-fraction,.work-slider .swiper-pagination-custom,.work-slider .swiper-container-horizontal>.swiper-pagination-bullets{bottom:5.846vw}.work-slider .swiper-pagination-bullet{width:7.96vw}.work-slider .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet:nth-of-type(n+2){margin-left:.995vw}.work-voice{padding:11.94vw 4.975vw 13.682vw}.work-voice h2{font-size:5.97vw}.work-voice .work-voice-text{margin-top:4.97vw}.work-voice-list{gap:4.975vw;margin-top:7.97vw}.work-voice-list section{max-width:100%;padding:6.219vw}.work-voice-list section .text{background-size:14.925vw;padding-left:19.154vw;font-size:3.483vw}.work-voice-list section h3{margin-top:3.731vw}.work-example{padding:13.682vw 4.975vw}.work-example .inner{display:block}.work-example .inner h2{font-size:5.97vw}.work-example .work-example-list{max-width:100%;margin-top:5.97vw;margin-left:0}.work-example .work-example-list .example-column{padding:5.97vw 0;display:block}.work-example .work-example-list .example-column section h3{font-size:4.478vw}.work-example .work-example-list .example-column section h3 strong{margin-left:3.731vw}.work-example .work-example-list .example-column section .text{margin-top:2.985vw}.work-example .work-example-list .example-column h4{text-align:right;margin-top:3.98vw;font-size:5.97vw}.work-example .work-example-list .example-column h4 small{font-size:3.98vw}.work-details-wrap .banner-section{justify-content:space-between;gap:5.97vw 0;margin:13.682vw 4.975vw 15.92vw;padding-left:0;padding-right:0}.work-details-wrap .banner-section a{width:42.537vw}.work-details-wrap .banner-section a p{text-align:left;margin-top:3.98vw;padding-right:7.333vw;font-size:3.98vw;display:flex}}
