.key-image.transport{background-image:url(../media/key-image.b4e234fc.jpg)}@media screen and (max-width:1060px){.key-image.transport{background-image:url(../media/key-image-sp.a6544f15.jpg)}}.transport-lead{font-size:32px;font-weight:var(--Bold);margin-top:50px}.transport-network{max-width:1280px;margin-top:13px}.transport-network h2{font-size:32px;font-weight:var(--Bold);letter-spacing:1px;z-index:1;line-height:1.6;position:absolute;top:205px}.transport-network .map-image{margin-top:0;margin-bottom:0;margin-left:111px;position:relative}.transport-network .map-image img{max-width:1002px}.transport-network .map-image .map-navi li{position:absolute}.transport-network .map-image .map-navi .honsya{top:54%;left:64%}.transport-network .map-image .map-navi .saitama{top:54%;left:78.6%}.transport-network .map-image .map-navi .kita-kanto{min-width:160px;top:59.4%;left:64%}.transport-network .map-image .map-navi .higashi-kanto{top:64.9%;left:64%}.transport-network .map-image .map-navi .hachioji{top:59.4%;left:78.6%}.transport-network .map-image .map-navi .sendai{top:43.4%;left:64%}.transport-network .map-image .map-navi .yokote{top:32.4%;left:64%}.transport-network .map-image .map-navi .atsugi{top:69.4%;left:64%}.transport-network .map-image .map-navi .nagoya{top:76.4%;left:47%}.transport-network .map-image .map-navi .osaka{top:81.8%;left:47%}.transport-network .map-image .map-navi .akita{top:25.8%;left:34.3%}.transport-network .map-image .map-navi .shikoku{top:90.8%;left:13.3%}.transport-network .map-image .map-navi .takamatsu{top:90.8%;left:26%}.transport-network .map-image .map-navi .fukuoka{top:74.8%;left:-8%}.transport-network .map-image .map-navi .kanazawa{top:50.2%;left:0%}.transport-network .map-image .map-navi .fukui{top:55.6%;left:0%}.transport-network .map-image .map-navi .toyama{top:50.2%;left:12.8%}.transport-network .map-image .map-navi .muikamachi{top:32.8%;left:26.6%}.transport-network .map-image .map-navi .matsumoto{min-width:152px;top:38.2%;left:12.8%}.transport-network .map-image .map-navi .sanjo{top:32.8%;left:12.8%}.transport-network .map-image .map-navi li a{border-radius:var(--border-radius);font-feature-settings:"palt";font-weight:var(--Bold);text-align:center;white-space:nowrap;background-color:#f5fff3;min-width:140px;max-height:51px;padding:12px 20px;transition:all .3s ease-in-out;display:block}@media (any-hover:hover){.transport-network .map-image .map-navi li a:hover{text-decoration:none}}.logistics-efficiency-act{background-color:var(--color-white);max-width:100%;margin-top:42px;padding-top:80px;padding-bottom:88px}.logistics-efficiency-act .head-title{font-size:32px;font-weight:var(--Bold);text-align:center;margin:0}.logistics-efficiency-act .head-sub-title{font-size:20px;font-weight:var(--Bold);text-align:center;margin:32px auto 24px}.logistics-efficiency-act .head-text{max-width:1100px;margin:0 auto;line-height:1.9}.logistics-efficiency-act .modal-shift{border-radius:var(--border-radius);text-align:center;background-color:#fff;margin:48px auto 0;padding-top:60px;padding-bottom:56px}.logistics-efficiency-act .modal-shift h4{font-size:24px;font-weight:var(--Bold);margin:0}.logistics-efficiency-act .modal-shift .text{margin:28px auto 0;line-height:1.8}.logistics-efficiency-act .modal-shift .diagram{max-width:944px;margin:32px auto 0}.logistics-efficiency-act .modal-shift-effect{justify-content:center;align-items:center;margin-top:36px;display:flex}.logistics-efficiency-act .modal-shift-effect section{align-content:center;display:flex}.logistics-efficiency-act .modal-shift-effect section h5{background-color:var(--color-red);color:#fff;font-size:24px;font-weight:var(--Bold);justify-content:center;align-items:center;min-width:160px;display:flex}.logistics-efficiency-act .modal-shift-effect section .details{display:table}.logistics-efficiency-act .modal-shift-effect section .details dl{display:table-row}.logistics-efficiency-act .modal-shift-effect section .details dt,.logistics-efficiency-act .modal-shift-effect section .details dd{border-bottom:1px solid var(--color-border);border-right:1px solid var(--color-border);font-weight:var(--Bold);vertical-align:middle;padding:16px 20px;display:table-cell}.logistics-efficiency-act .modal-shift-effect section .details dl:first-of-type dt,.logistics-efficiency-act .modal-shift-effect section .details dl:first-of-type dd{border-top:1px solid var(--color-border)}.logistics-efficiency-act .modal-shift-effect section .details dt{text-align:center;background-color:#fafafa}.logistics-efficiency-act .modal-shift-effect>p{font-weight:var(--Bold);text-align:left;margin-left:24px;padding-left:48px;line-height:1.8;position:relative}.logistics-efficiency-act .modal-shift-effect>p:before{background-color:var(--color-border);clip-path:polygon(100% 50%,0 0,0 100%);content:"";width:25px;height:41px;position:absolute;top:50%;left:0;transform:translateY(-50%)}@media screen and (max-width:1060px){.transport-lead{max-width:50%;margin:9.701vw auto auto;font-size:5.97vw}.transport-lead-details{margin-top:7.463vw;overflow:hidden}.transport-lead-details>.wp-block-group__inner-container{padding-top:14.925vw;padding-bottom:0}.transport-lead-details>.wp-block-group__inner-container:before{background-size:100%;width:85.333vw;height:104.333vw;left:-32.667vw}.transport-lead-details .head-title-column{margin-left:4.975vw;margin-right:4.975vw;display:block}.transport-lead-details .head-title-column h3{font-size:7.96vw}.transport-lead-details .head-title-column h4{letter-spacing:1px;margin-top:4.975vw;font-size:4.975vw;line-height:1.6}.transport-lead-details .text{margin:4.975vw;font-size:3.98vw}.transport-lead-details .lead-image{overflow:hidden}.transport-lead-details .lead-image img{max-width:inherit;width:159%;margin-left:-36%;overflow:hidden}.transport-network{margin-top:11.443vw}.transport-network h2{max-width:50.333vw;font-size:5.97vw;top:2.333vw;left:4.975vw}.transport-network .map-image{margin-left:0}.transport-network .map-image img{max-width:100%}.transport-network .map-image .map-navi li a{border-radius:.995vw;min-width:17.413vw;padding:1.493vw 2.488vw;font-size:2.488vw}.transport-network .map-image .map-navi .yokote{top:30.4%;left:79%}.transport-network .map-image .map-navi .sendai{top:36.6%;left:79%}.transport-network .map-image .map-navi .honsya{top:47%;left:73%}.transport-network .map-image .map-navi .saitama{min-width:23.633vw;top:53.4%;left:73%}.transport-network .map-image .map-navi .kita-kanto{min-width:23.633vw;top:59.8%;left:73%}.transport-network .map-image .map-navi .hachioji{min-width:23.633vw;top:66.2%;left:73%}.transport-network .map-image .map-navi .atsugi{top:79%;left:73%}.transport-network .map-image .map-navi .nagoya{top:67.7%;left:47%}.transport-network .map-image .map-navi .osaka{top:74.1%;left:47%}.transport-network .map-image .map-navi .shikoku{top:76.8%;left:24.3%}.transport-network .map-image .map-navi .takamatsu{top:83.1%;left:24.3%}.transport-network .map-image .map-navi .fukuoka{top:85.8%;left:3%}.transport-network .map-image .map-navi .toyama{top:46.2%;left:22.8%}.transport-network .map-image .map-navi .fukui{top:52.4%;left:3.6%}.transport-network .map-image .map-navi .kanazawa{top:46.2%;left:3.6%}.transport-network .map-image .map-navi .matsumoto{min-width:inherit;top:38.2%;left:12.8%}.transport-network .map-image .map-navi .sanjo{top:31.8%;left:12.8%}.transport-network .map-image .map-navi .muikamachi{top:31.8%;left:36.6%}.transport-network .map-image .map-navi .akita{top:23.8%;left:43.3%}.logistics-efficiency-act{margin-top:4.229vw}.logistics-efficiency-act>.wp-block-group__inner-container{padding-top:12.438vw;padding-bottom:13.682vw}.logistics-efficiency-act .head-title{max-width:55%;margin:0 auto;font-size:5.97vw}.logistics-efficiency-act .head-sub-title{margin-top:5.721vw;margin-bottom:4.478vw}.logistics-efficiency-act .head-text{margin-left:4.975vw;margin-right:4.975vw;font-size:3.98vw}.logistics-efficiency-act .modal-shift{border-radius:.995vw;margin:6.965vw 4.975vw 0;padding:10.075vw 6.219vw 9.95vw}.logistics-efficiency-act .modal-shift h4{font-size:4.975vw}.logistics-efficiency-act .modal-shift .text{text-align:left;margin-top:3.483vw}.logistics-efficiency-act .modal-shift-effect{margin-top:5.97vw;display:block}.logistics-efficiency-act .modal-shift-effect section{display:block}.logistics-efficiency-act .modal-shift-effect section h5{padding:.995vw 0;font-size:3.483vw}.logistics-efficiency-act .modal-shift-effect section .details dt{border-left:1px solid var(--color-border);background-color:#fae5e5}.logistics-efficiency-act .modal-shift-effect section .details dt,.logistics-efficiency-act .modal-shift-effect section .details dd{text-align:left;padding:3.483vw 4.975vw;font-size:3.234vw}.logistics-efficiency-act .modal-shift-effect>p{margin-top:3.98vw;margin-left:0;padding-top:6.965vw;padding-left:0;font-size:3.98vw}.logistics-efficiency-act .modal-shift-effect>p:before{clip-path:polygon(50% 100%,0 0,100% 0);width:6.841vw;height:4.104vw;top:0;left:50%;transform:translate(-50%)}.logistics-efficiency-act .modal-shift-effect>p br{display:none}.logistics-efficiency-act .modal-shift .diagram{max-width:100%}}
