.key-image.business{background-image:url(../media/key-image.f3c48073.jpg)}@media screen and (max-width:1060px){.key-image.business{background-image:url(../media/key-image-sp.eaccf1bf.jpg)}}.gradation-lead-details{background-image:linear-gradient(5deg,#c0e1f0 0%,#dbf0f2 14%,#f5fff3 51%);max-width:100%;margin-top:56px;margin-bottom:0}.gradation-lead-details .inner{padding-top:80px;padding-bottom:88px}.gradation-lead-details .inner:before{content:"";z-index:-1;background:url(../media/transport-lead-details-bg.8dc53ea9.png) 0 0/cover no-repeat;width:662px;height:100%;display:block;position:absolute;top:0;left:-244px}.gradation-lead-details .head-title{justify-content:space-between;align-items:center;display:flex}.gradation-lead-details .head-title h3{font-size:44px;font-weight:var(--Bold);letter-spacing:2px;margin:0}.gradation-lead-details .head-title .text-section h4{font-size:24px;font-weight:var(--Bold);letter-spacing:2px;margin:0;line-height:1.8}.gradation-lead-details .text{margin-top:28px;margin-bottom:40px;line-height:1.8}.lead-template{margin-top:50px}.lead-template h2{font-size:32px;font-weight:var(--Bold);line-height:1.8}.lead-template p{margin-top:32px;line-height:1.8}.photo-content-template{margin-top:48px}.photo-content-template .column{flex-direction:column;justify-content:center;min-height:410px;padding-left:650px;display:flex;position:relative}.photo-content-template .column:nth-of-type(n+2){margin-top:48px}.photo-content-template .column .image{border-radius:var(--border-radius);position:absolute;top:50%;left:0;overflow:hidden;transform:translateY(-50%)}.photo-content-template .column p{margin-top:28px;line-height:1.8}@media screen and (max-width:1060px){.gradation-lead{max-width:50%;margin:9.701vw auto auto;font-size:5.97vw}.gradation-lead-details{margin-top:7.463vw;overflow:hidden}.gradation-lead-details .inner{padding-top:11.925vw;padding-bottom:0}.gradation-lead-details .inner:before{background-size:100%;width:85.333vw;height:104.333vw;left:-32.667vw}.gradation-lead-details .head-title{margin-left:4.975vw;margin-right:4.975vw;display:block}.gradation-lead-details .head-title h3{font-size:7.96vw}.gradation-lead-details .head-title .text-section{margin-top:4.975vw}.gradation-lead-details .head-title .text-section h4{letter-spacing:1px;font-size:4.975vw;line-height:1.6}.gradation-lead-details .text{margin:4.975vw;font-size:3.98vw}.gradation-lead-details .image{overflow:hidden}.lead-template{margin-top:12.267vw}.lead-template h2{font-size:5.97vw;line-height:1.6}.lead-template p{text-align:left;margin:6.4vw 4.975vw 0}.photo-content-template{margin:7.463vw 4.975vw 0}.photo-content-template .column{padding-left:0}.photo-content-template .column:nth-of-type(n+2){margin-top:5.97vw}.photo-content-template .column .image{margin-top:4.975vw;position:relative;top:0;transform:none}.photo-content-template .column p{margin-top:3.98vw}}.business-lead{margin-top:86px}.business-lead h2{font-size:36px;font-weight:var(--Bold)}.business-lead h2 br{display:none}.business-lead p{font-size:20px;font-weight:var(--Bold);margin-top:34px;line-height:1.8}.business-link-section{margin-top:48px}.business-link-section .inner{flex-wrap:wrap;justify-content:center;gap:48px;display:flex}.business-link-section .business-column{width:100%;max-width:616px;text-decoration:none}.business-link-section .business-column .image{border-radius:16px;margin:0;overflow:hidden}.business-link-section .business-column .image img{transition:all .3s ease-in-out}@media (any-hover:hover){.business-link-section .business-column:hover .image img{transform:scale(1.05)}}.business-link-section .business-column h3{font-size:32px;font-weight:var(--Bold);background-position:right 10px;margin-top:28px;margin-bottom:0;padding-right:76px}.business-link-section .business-column p{margin-top:24px;margin-bottom:0;line-height:1.6}.business-contact{margin-top:88px}.business-contact .inner{border:1px solid var(--color-border);border-radius:var(--border-radius);align-items:center;gap:72px;padding:54px;display:flex}.business-contact .inner:before{content:"";z-index:-1;background:url(../media/line-contact-gradation.456ae776.png) no-repeat;width:467px;height:100%;display:block;position:absolute;top:0;left:80px}.business-contact .inner .image{border-radius:var(--border-radius);overflow:hidden}.business-contact .inner .details h2{font-size:24px;font-weight:var(--Bold);margin-bottom:20px;line-height:1.7}.business-contact .inner .details .tel-column{align-items:center;display:flex}.business-contact .inner .details .tel-column+.tel-column{margin-top:14px}.business-contact .inner .details .tel-column dt{font-weight:var(--Bold);min-width:154px}.business-contact .inner .details .tel-column dd a{color:var(--color-red);font-size:32px;font-weight:var(--Bold);pointer-events:none;line-height:1;display:inline-block}.business-contact .inner .details .shop-info{display:block}.business-contact .inner .details .shop-info dd{margin-top:6px}.business-contact .inner .details .text{margin-top:18px}.business-contact .inner .details .banner{margin-top:30px}@media screen and (max-width:1060px){.business-lead{margin:9.95vw 4.975vw 0}.business-lead h2{font-size:7.96vw}.business-lead h2 br{display:block}.business-lead p{margin-top:5.97vw;font-size:4.478vw}.business-link-section{margin-top:8.955vw;padding:0 4.975vw}.business-link-section .inner{flex-direction:column;gap:0}.business-link-section .business-column:nth-of-type(n+2){margin-top:8.458vw}.business-link-section .business-column .image{border-radius:.995vw}.business-link-section .business-column h3{background-position:right 3px;min-height:7.965vw;margin-top:4.726vw;padding-right:10.333vw;font-size:4.975vw;display:flex}.business-link-section .business-column p{margin-top:3.98vw;font-size:6.468vw}.business-contact{margin:10.199vw 4.975vw 0}.business-contact .inner:before{background-image:url(../media/line-contact-gradation-sp.142fe86b.png);background-size:100%;width:57.733vw;top:0;left:0}.business-contact .inner{flex-wrap:wrap;gap:0;padding:9.95vw 6.219vw 11.692vw}.business-contact .inner .details .text{text-align:left;margin-top:3.483vw;margin-bottom:6.965vw}.business-contact .inner .image{order:2}.business-contact .inner .details{text-align:center}.business-contact .inner .details h2{text-align:left;font-size:5.333vw}.business-contact .inner .details .tel-column{text-align:left;display:block}.business-contact .inner .details .tel-column+.tel-column{margin-top:4.267vw}.business-contact .inner .details .tel-column dd{margin-top:1.867vw}.business-contact .inner .details .tel-column dd a{font-size:7.533vw}.business-contact .inner .details .banner{text-align:center;margin:8vw auto 8.267vw}}
