.about-body{margin-top:7.5rem}@media not all and (min-width: 768px){.about-body{margin-top:5.625rem}.about-body .section-title{font-size:1.375rem}}.about-text{font-weight:500;line-height:1.75;margin-top:1.625rem}@media not all and (min-width: 768px){.about-text{line-height:2;margin-top:1.875rem}}.about-index{display:flex;flex-wrap:wrap;margin-top:1.875rem}@media not all and (min-width: 768px){.about-index{display:block;margin-top:5.625rem;margin-left:auto;margin-right:auto;width:85.0144092219%}}.about-index__item{width:30.8333333333%}.about-index__item:not(:nth-child(3n)){margin-right:3.75%}.about-index__item:not(:nth-child(-n+3)){margin-top:6.25rem}@media not all and (min-width: 768px){.about-index__item{margin-top:2.5rem;width:100%}.about-index__item:not(:nth-child(3n)){margin-right:0}.about-index__item:not(:nth-child(-n+3)){margin-top:2.5rem}}.about-index__cap{border-bottom:.0625rem solid #1d4a92;font-size:1.25rem;font-weight:700;line-height:1.2;margin-top:.9375rem;padding-bottom:.75rem;position:relative}.about-index__cap::after{background-color:#1d4a92;aspect-ratio:9/5;content:"";-webkit-mask-image:url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 28.623 16.676"><path d="M18.871,15.261l6.923-6.923L18.871,1.415,20.285,0l8.338,8.338-8.338,8.338ZM0,9.338v-2H22.208v2Z" fill="%23fff"/></svg>');mask-image:url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 28.623 16.676"><path d="M18.871,15.261l6.923-6.923L18.871,1.415,20.285,0l8.338,8.338-8.338,8.338ZM0,9.338v-2H22.208v2Z" fill="%23fff"/></svg>');-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;position:absolute;top:.6em;right:0;transform:translateY(-50%);width:1.6875rem}@media not all and (min-width: 768px){.about-index__cap{font-size:1.125rem;line-height:1.3333333333;margin-top:.625rem}.about-index__cap::after{top:.7em}}.message-main{margin-top:7.5rem}@media not all and (min-width: 768px){.message-main{margin-top:5.625rem}.message-main .section-title{font-size:1.375rem}}.message-inner{display:flex;justify-content:space-between}.message-inner .section-title{flex-shrink:0;margin-right:1.25rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media not all and (min-width: 768px){.message-inner{display:block}.message-inner .section-title{margin-right:0}}.message-content{flex-grow:1;max-width:49.625rem}@media not all and (min-width: 768px){.message-content{max-width:none;margin-top:1.875rem}}.message-title{font-family:"Noto Serif JP",serif;font-size:1.5rem;font-weight:700;line-height:1.5}@media not all and (min-width: 768px){.message-title{font-size:1rem;line-height:2.0625;margin-left:auto;margin-right:auto;width:85.0144092219%}}.message-text{line-height:2;margin-top:2em}@media not all and (min-width: 768px){.message-text{margin-left:auto;margin-right:auto;width:85.0144092219%}}.message-signature{display:flex;align-items:center;justify-content:right;margin-top:.9375rem}@media not all and (min-width: 768px){.message-signature{display:block;margin-top:1.875rem;margin-left:auto;margin-right:auto;width:85.0144092219%}}.message-signature__title{font-family:"Noto Serif JP",serif;font-size:.875rem;font-weight:500;line-height:1.5714285714;text-align:right;margin-right:.8125rem}@media not all and (min-width: 768px){.message-signature__title{margin-right:0}}.message-signature__name{width:13.75rem}@media not all and (min-width: 768px){.message-signature__name{margin-top:.8125rem;margin-left:auto}}.message-profile{display:flex;justify-content:space-between;margin-top:5.1875rem}@media not all and (min-width: 768px){.message-profile{display:block;margin-top:0}}.message-profile__item{max-width:12.5rem}.message-profile__item:not(:nth-child(3n)){margin-right:.625rem}@media not all and (min-width: 768px){.message-profile__item{max-width:none;margin-top:2.5rem;margin-left:auto;margin-right:auto;width:57.6368876081%}.message-profile__item:not(:nth-child(3n)){margin-right:auto}}.message-profile__title{font-family:"Noto Serif JP",serif;font-size:.875rem;font-weight:500;line-height:1.5714285714;text-align:center;margin-top:.625rem}.message-profile__name{font-family:"Noto Serif JP",serif;font-size:1.25rem;font-weight:700;line-height:1.5;text-align:center;margin-top:.625rem}.message-profile__en{color:#1d4a92;font-family:"Noto Serif JP",serif;font-size:1rem;font-weight:500;line-height:1.5;text-align:center;margin-top:.625rem}.message-profile__en span{display:block;font-size:.75rem;line-height:1.3333333333}.creed{background-color:#f5f9fa;margin-top:6.0625rem;padding-top:3.125rem;padding-bottom:3.125rem}@media not all and (min-width: 768px){.creed{margin-top:5.625rem;padding-top:5.625rem;padding-bottom:5.625rem}.creed .contents{padding:0}}.creed-inner{display:flex;justify-content:space-between}.creed-inner .section-title{flex-shrink:0;margin-right:1.25rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media not all and (min-width: 768px){.creed-inner{display:block}.creed-inner .section-title{flex-shrink:0;margin-right:0;padding-left:.875rem;padding-right:.875rem;width:auto}}.creed-items{flex-grow:1;max-width:63.4375rem}@media not all and (min-width: 768px){.creed-items{margin-top:1.875rem;overflow-x:hidden}}.creed-item{background-color:#fff;-webkit-clip-path:polygon(3.75rem 0, 100% 0%, calc(100% - 3.75rem) 100%, 0% 100%);clip-path:polygon(3.75rem 0, 100% 0%, calc(100% - 3.75rem) 100%, 0% 100%);display:flex;padding-top:1.875rem;padding-left:9.8522167488%;padding-right:9.8522167488%;padding-bottom:1.875rem;max-width:53.4375rem;width:100%}.creed-item:not(:first-child){margin-top:1.875rem}.creed-item:nth-child(2){margin-left:auto;margin-right:auto}.creed-item:nth-child(3){margin-left:auto}@media not all and (min-width: 768px){.creed-item{-webkit-clip-path:polygon(1.875rem 0, 100% 0%, 100% 100%, 0 100%, 0 3.4375rem);clip-path:polygon(1.875rem 0, 100% 0%, 100% 100%, 0 100%, 0 3.4375rem);min-height:7.5rem;padding-top:1.25rem;padding-left:9.828009828%;padding-right:9.828009828%;padding-bottom:1.25rem;max-width:none}.creed-item:not(:first-child){margin-top:1.25rem}.creed-item:nth-child(2){margin-left:0;margin-right:0}.creed-item:nth-child(3){margin-left:0}}.creed-num{color:#1d4a92;font-family:"Oswald",sans-serif;font-size:2.125rem;font-weight:700;line-height:1.3235294118;margin-right:4.8854961832%;padding-right:3.6641221374%;position:relative}.creed-num::after{border-right:.0625rem solid #1d4a92;content:"";position:absolute;top:-0.9375rem;right:0;transform:rotate(27deg);height:5.625rem;width:.0625rem}@media not all and (min-width: 768px){.creed-num{font-size:2rem;line-height:1.78125;margin-right:1.5625rem;padding-right:1.25rem}.creed-num::after{top:-0.4375rem}}.creed-text{color:#1d4a92;font-family:"Noto Serif JP",serif;font-size:1.5rem;font-weight:700;line-height:1.5}.creed-text span{display:block;color:#333;font-size:1rem;font-weight:500;line-height:1.5}@media not all and (min-width: 768px){.creed-text{display:flex;justify-content:center;flex-direction:column;font-size:1.25rem;line-height:1.65}.creed-text span{font-size:.8125rem;line-height:1.5384615385}}.profile-body{margin-top:7.5rem}.profile-body .contents{max-width:62.5rem}@media not all and (min-width: 768px){.profile-body{margin-top:5.625rem}}.profile-item:not(:first-child){margin-top:7.75rem}@media not all and (min-width: 768px){.profile-item{margin-top:1.875rem}.profile-item:not(:first-child){margin-top:6.0625rem}}.profile-logo{width:23.125rem}@media not all and (min-width: 768px){.profile-logo{width:20rem}}.profile-info{border-top:.1875rem solid #1d4a92;margin-top:1.5625rem}@media not all and (min-width: 768px){.profile-info{margin-top:1.875rem}}.profile-info__item{border-bottom:.0625rem solid #707070;display:flex;padding-top:1.5rem;padding-left:1.375rem;padding-right:1.375rem;padding-bottom:1.5rem}@media not all and (min-width: 768px){.profile-info__item{display:block;padding-top:1.25rem;padding-left:1.625rem;padding-right:1.625rem;padding-bottom:1.25rem}}.profile-info__title{color:#1d4a92;font-size:1.125rem;font-weight:700;flex-shrink:0;line-height:1.5;padding-top:.375rem;padding-bottom:.375rem;width:7.7777777778em}@media not all and (min-width: 768px){.profile-info__title{font-size:1rem;padding-top:0;padding-bottom:.625rem;width:auto}}.profile-info__text{font-weight:500;line-height:1.75;padding-top:.375rem;padding-left:2.5rem;padding-bottom:.375rem;position:relative}.profile-info__text::before{border-left:.0625rem solid #707070;content:"";position:absolute;top:0;left:0;height:100%;width:.0625rem}@media not all and (min-width: 768px){.profile-info__text{line-height:1.5714285714;padding-top:.625rem;padding-left:0;padding-bottom:0}.profile-info__text::before{border-left:none;border-top:.0625rem solid #707070;height:.0625rem;width:2.5rem}}.profile-subtitle{border-left:.3125rem solid #1d4a92;border-right:.3125rem solid #1d4a92;color:#1d4a92;font-size:1.125rem;font-weight:700;line-height:1.3888888889;margin-left:auto;margin-right:auto;margin-bottom:1.375rem;padding-left:1.5625rem;padding-right:1.5625rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#profile-jss .profile-info__title{color:#009fe8}.network{background-color:#f5f9fa;margin-top:7.5rem;overflow:hidden;padding-top:1.25rem;padding-bottom:1.875rem;position:relative}.network::before{aspect-ratio:851/399;background-image:url(../images/about/network-bg.webp);background-position:center;background-repeat:no-repeat;background-size:contain;content:"";position:absolute;top:1.25rem;left:50%;transform:translateX(-45.66%);width:106.375rem}.network .contents{max-width:62.5rem;position:relative}.network .contents::before{background-image:url(../images/about/network.svg);background-position:center;background-repeat:no-repeat;background-size:contain;content:"";padding-top:29.1%;position:absolute;top:0;right:0;transform:translateY(125.08%);width:5.6%}@media not all and (min-width: 768px){.network{margin-top:0;padding-top:4.125rem;padding-bottom:2.125rem}.network::before{top:0;transform:translateX(-44.1%);width:95.125rem}.network .contents::before{padding-top:66.6666666667%;top:auto;bottom:0;transform:translateY(0);width:12.8%}}.network-inner{position:relative;padding-top:5.2%;padding-bottom:40%;z-index:0}@media not all and (min-width: 768px){.network-inner{padding-top:0;padding-bottom:4.375rem}}.network-text{font-weight:500;line-height:1.75;margin-top:3%}@media not all and (min-width: 768px){.network-text{margin-top:1.875rem}}.network-base__map{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:83%;z-index:-1}@media not all and (min-width: 768px){.network-base__map{margin-top:1.25rem;position:relative;inset:auto;transform:translate(0, 0);width:100%}}.network-base{margin-top:10.2%}@media not all and (min-width: 768px){.network-base{margin-top:2.5rem}}.network-base__title{font-weight:500;line-height:1.375;padding-left:1.25em;position:relative}.network-base__title::before{background-color:#009fe8;border-radius:50%;content:"";position:absolute;top:50%;transform:translateY(-50%);left:0;height:1em;width:1em}.network-base__text{font-size:.875rem;font-weight:400;line-height:1.5714285714}@media not all and (min-width: 768px){.network-base__text{font-size:.8125rem}}.base{margin-top:6.75rem}.base .contents{max-width:62.5rem}@media not all and (min-width: 768px){.base{margin-top:5.625rem}}.base-item{margin-top:8.375rem}.base-item:first-child{margin-top:1.875rem}@media not all and (min-width: 768px){.base-item{margin-top:13.75rem}}.base-logo{width:23.125rem}@media not all and (min-width: 768px){.base-logo{width:20rem}}.base-info{margin-top:1.875rem}.base-info__item{border-top:.0625rem solid #707070;display:flex;position:relative}.base-info__item:last-child{border-bottom:.0625rem solid #707070}.base-info__item .btn{position:absolute;right:0;bottom:1.875rem}.base-info__item .btn-link{border:.0625rem solid #1d4a92;font-size:1rem;height:2.375em;width:14.75em}.base-info__item .btn-link::after{right:1.5rem;width:1.6875rem}@media not all and (min-width: 768px){.base-info__item{display:block}.base-info__item .btn{margin-top:1.25rem;position:relative;right:auto;bottom:auto}}.base-info__title{background-color:#f5f9fa;font-size:1.125rem;font-weight:700;flex-shrink:0;line-height:1.5;padding-top:1.875rem;padding-left:4%;padding-right:4%;padding-bottom:1.875rem;width:28%}@media not all and (min-width: 768px){.base-info__title{font-size:1rem;padding-top:.875rem;padding-left:1.625rem;padding-right:1.625rem;padding-bottom:.875rem;width:100%}}.base-info__text{flex-grow:1;padding-top:1.875rem;padding-left:4%;padding-right:2.3%;padding-bottom:1.875rem}@media not all and (min-width: 768px){.base-info__text{padding-top:1.25rem;padding-left:1.625rem;padding-right:1.625rem;padding-bottom:2.5rem}}.base-info__address{font-weight:400;line-height:1.5}@media not all and (min-width: 768px){.base-info__address{font-size:.8125rem;font-weight:500}}.base-info__access{margin-top:1.4375rem}.base-info__access__text{font-size:.875rem;font-weight:400;line-height:1.5}@media not all and (min-width: 768px){.base-info__access__text{font-size:.8125rem;font-weight:500}}.base-info__map{margin-top:1.25rem}.base-info__map__link{color:#1d4a92;font-weight:500;line-height:1.5;padding-left:1.5625rem;padding-right:1.9375rem;position:relative}.base-info__map__link::before{background-color:#1d4a92;aspect-ratio:17/28;content:"";-webkit-mask-image:url('data:image/svg+xml;utf-8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16.95 26.936"><path d="M15.37,3.457A8.037,8.037,0,0,0,8.476,0,8.032,8.032,0,0,0,1.582,3.456a10.468,10.468,0,0,0-.821,9.491,30.268,30.268,0,0,0,2.633,4.811,47.412,47.412,0,0,1,2.434,4.206l0,0c.133.266,1.238,2.9,1.9,4.506a.751.751,0,0,0,.693.462h.007a.75.75,0,0,0,.691-.477c.622-1.585,1.661-4.208,1.805-4.495a40.255,40.255,0,0,1,2.572-4.29,26.665,26.665,0,0,0,2.686-4.726,10.465,10.465,0,0,0-.818-9.491M8.476,12.542a3.848,3.848,0,1,1,3.847-3.848,3.848,3.848,0,0,1-3.847,3.848" transform="translate(0)" fill="%23004896"/></svg>');mask-image:url('data:image/svg+xml;utf-8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16.95 26.936"><path d="M15.37,3.457A8.037,8.037,0,0,0,8.476,0,8.032,8.032,0,0,0,1.582,3.456a10.468,10.468,0,0,0-.821,9.491,30.268,30.268,0,0,0,2.633,4.811,47.412,47.412,0,0,1,2.434,4.206l0,0c.133.266,1.238,2.9,1.9,4.506a.751.751,0,0,0,.693.462h.007a.75.75,0,0,0,.691-.477c.622-1.585,1.661-4.208,1.805-4.495a40.255,40.255,0,0,1,2.572-4.29,26.665,26.665,0,0,0,2.686-4.726,10.465,10.465,0,0,0-.818-9.491M8.476,12.542a3.848,3.848,0,1,1,3.847-3.848,3.848,3.848,0,0,1-3.847,3.848" transform="translate(0)" fill="%23004896"/></svg>');-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;position:absolute;top:50%;transform:translateY(-50%);left:0;width:1.0625rem}.base-info__map__link::after{background-color:#1d4a92;aspect-ratio:1/1;content:"";-webkit-mask-image:url('data:image/svg+xml;utf-8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M3.02,20A3.023,3.023,0,0,1,0,16.98V5.87A3.023,3.023,0,0,1,3.02,2.85H9.08a1,1,0,0,1,0,2H3.02A1.021,1.021,0,0,0,2,5.87V16.98A1.021,1.021,0,0,0,3.02,18H14.13a1.021,1.021,0,0,0,1.02-1.02V10.92a1,1,0,0,1,2,0V16.98A3.024,3.024,0,0,1,14.13,20Zm4.162-7.183a1,1,0,0,1,0-1.414l9.4-9.4H12.94a1,1,0,0,1,0-2H19a1,1,0,0,1,.4.082h0l.018.008.008,0L19.438.1l.014.007.006,0,.019.01h0A1,1,0,0,1,20,1.028V7.06a1,1,0,1,1-2,0V3.414l-9.4,9.4a1,1,0,0,1-1.414,0Z" fill="%23666"/></svg>');mask-image:url('data:image/svg+xml;utf-8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M3.02,20A3.023,3.023,0,0,1,0,16.98V5.87A3.023,3.023,0,0,1,3.02,2.85H9.08a1,1,0,0,1,0,2H3.02A1.021,1.021,0,0,0,2,5.87V16.98A1.021,1.021,0,0,0,3.02,18H14.13a1.021,1.021,0,0,0,1.02-1.02V10.92a1,1,0,0,1,2,0V16.98A3.024,3.024,0,0,1,14.13,20Zm4.162-7.183a1,1,0,0,1,0-1.414l9.4-9.4H12.94a1,1,0,0,1,0-2H19a1,1,0,0,1,.4.082h0l.018.008.008,0L19.438.1l.014.007.006,0,.019.01h0A1,1,0,0,1,20,1.028V7.06a1,1,0,1,1-2,0V3.414l-9.4,9.4a1,1,0,0,1-1.414,0Z" fill="%23666"/></svg>');-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;position:absolute;top:50%;transform:translateY(-50%);right:0;width:1.375rem}@media not all and (min-width: 768px){.base-info__map__link{font-size:1rem}}#base-jss .base-info__map__link{color:#009fe8}#base-jss .base-info__map__link::before{background-color:#009fe8}#base-jss .base-info__map__link::after{background-color:#009fe8}#base-imj .base-item__header{align-items:center;display:flex;justify-content:space-between}#base-imj .base-item__header .btn-link{font-size:1rem;height:2.375em;width:19.375em}#base-imj .base-item__header .btn-link::after{aspect-ratio:1/1;content:"";-webkit-mask-image:url('data:image/svg+xml;utf-8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M3.02,20A3.023,3.023,0,0,1,0,16.98V5.87A3.023,3.023,0,0,1,3.02,2.85H9.08a1,1,0,0,1,0,2H3.02A1.021,1.021,0,0,0,2,5.87V16.98A1.021,1.021,0,0,0,3.02,18H14.13a1.021,1.021,0,0,0,1.02-1.02V10.92a1,1,0,0,1,2,0V16.98A3.024,3.024,0,0,1,14.13,20Zm4.162-7.183a1,1,0,0,1,0-1.414l9.4-9.4H12.94a1,1,0,0,1,0-2H19a1,1,0,0,1,.4.082h0l.018.008.008,0L19.438.1l.014.007.006,0,.019.01h0A1,1,0,0,1,20,1.028V7.06a1,1,0,1,1-2,0V3.414l-9.4,9.4a1,1,0,0,1-1.414,0Z" fill="%23666"/></svg>');mask-image:url('data:image/svg+xml;utf-8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M3.02,20A3.023,3.023,0,0,1,0,16.98V5.87A3.023,3.023,0,0,1,3.02,2.85H9.08a1,1,0,0,1,0,2H3.02A1.021,1.021,0,0,0,2,5.87V16.98A1.021,1.021,0,0,0,3.02,18H14.13a1.021,1.021,0,0,0,1.02-1.02V10.92a1,1,0,0,1,2,0V16.98A3.024,3.024,0,0,1,14.13,20Zm4.162-7.183a1,1,0,0,1,0-1.414l9.4-9.4H12.94a1,1,0,0,1,0-2H19a1,1,0,0,1,.4.082h0l.018.008.008,0L19.438.1l.014.007.006,0,.019.01h0A1,1,0,0,1,20,1.028V7.06a1,1,0,1,1-2,0V3.414l-9.4,9.4a1,1,0,0,1-1.414,0Z" fill="%23666"/></svg>');-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;position:absolute;right:1.625rem;width:1.125rem}@media not all and (min-width: 768px){#base-imj .base-item__header{display:block}#base-imj .base-item__header .btn{margin-top:1.25rem}}.base-subtitle{border-left:.3125rem solid #1d4a92;border-right:.3125rem solid #1d4a92;color:#1d4a92;font-size:1.125rem;font-weight:700;line-height:1.3888888889;margin-left:auto;margin-right:auto;margin-bottom:1.375rem;padding-left:1.5625rem;padding-right:1.5625rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.base-others.base-item{margin-top:7.1875rem}@media not all and (min-width: 768px){.base-others.base-item{margin-top:5.625rem}}.base-others__title{font-size:1.75rem;font-weight:700;line-height:1.4285714286}@media not all and (min-width: 768px){.base-others__title{font-size:1.375rem}}.base-list{border-top:.0625rem solid #707070;border-bottom:.0625rem solid #707070;display:flex;flex-wrap:wrap;margin-top:1.875rem;padding:2.5rem}@media not all and (min-width: 768px){.base-list{display:block;padding-top:1.875rem;padding-left:1.125rem;padding-right:1.125rem;padding-bottom:1.875rem}}.base-list__text{font-weight:400;line-height:1.5;width:50%}.base-list__text span{font-weight:700}.base-list__text:not(:nth-child(-n+2)){margin-top:1.125rem}@media not all and (min-width: 768px){.base-list__text{margin-top:.625rem;width:100%}.base-list__text:not(:nth-child(-n+2)){margin-top:.625rem}}.history-body{background-image:url(../images/about/history_bg.webp);background-position:center;background-repeat:no-repeat;background-size:cover;margin-top:7.5rem;position:relative;z-index:0}.history-body::before,.history-body::after{content:"";position:absolute;opacity:.08;top:0;height:100%;width:50%}.history-body::before{background-color:#487cff;left:0}.history-body::after{background-color:#009fe8;right:0}.history-body .contents{padding-bottom:4.375rem;position:relative;z-index:1}.history-body .contents::before{border-left:.1875rem solid hsla(0,0%,100%,.4);content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);height:100%;width:.1875rem}@media not all and (min-width: 1100px){.history-body{padding-top:3.5rem}.history-body::before{width:100%}.history-body::after{display:none}.history-body .contents{padding-top:2.5rem}.history-body .contents::before{left:4.125rem}}@media not all and (min-width: 768px){.history-body{margin-top:1.875rem;padding-top:5.625rem}.history-body .contents::before{left:2.8125rem}}.history-logos{align-items:center;display:flex;justify-content:space-between;max-width:62.5rem;padding-top:3.5rem;margin-left:auto;margin-right:auto}@media not all and (min-width: 1100px){.history-logos{display:none}}.history-logo{width:37%}.history-items{margin-top:1.5rem}@media not all and (min-width: 1100px){.history-items{margin-top:0}}.history-item{display:flex;margin-top:2.1875rem;position:relative}.history-item:first-child{margin-top:0}.history-item::after{background-repeat:no-repeat;background-size:contain;background-position:left bottom;position:absolute;pointer-events:none;bottom:0;right:0;height:3px;width:50%}@media not all and (min-width: 1100px){.history-item::after{display:none}}@media not all and (min-width: 768px){.history-item{margin-top:1.875rem}}.history-year{color:#fff;flex-shrink:0;font-size:3.125rem;font-weight:500;text-align:center;width:6.875rem}@media not all and (min-width: 1100px){.history-year{text-align:left}}@media not all and (min-width: 768px){.history-year{font-size:2rem;width:4.375rem}}.history-text__wrap{margin-top:1.5625rem;position:relative;width:calc((100% - 6.875rem)/2);z-index:0}@media not all and (min-width: 1100px){.history-text__wrap{flex-grow:1;margin-top:.875rem;width:auto}}@media not all and (min-width: 768px){.history-text__wrap{margin-top:.25rem}}.history-text{line-height:1.5;padding-top:11.376146789%;position:relative}.history-text::before{background-repeat:no-repeat;background-size:contain;content:"";position:absolute;pointer-events:none;top:0;left:0;height:100%;width:100%;z-index:1}@media not all and (min-width: 1100px){.history-text{padding-top:0;line-height:1.7142857143}.history-text::before{top:.4375rem;height:.7142857143em;width:2.8571428571em}}.history-text__label{display:none}@media not all and (min-width: 1100px){.history-text__label{color:#fff;display:block;border-radius:.9090909091em;font-size:.75rem;font-weight:700;margin-bottom:.3125rem;line-height:1.4545454545;padding-top:.3636363636em;padding-left:1.0909090909em;padding-right:1.0909090909em;padding-bottom:.3636363636em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}@media not all and (min-width: 768px){.history-text__label{font-size:.6875rem}}.history-text__inner{display:block;position:absolute;bottom:.8125rem}@media not all and (min-width: 1100px){.history-text__inner{margin-left:auto;padding-left:3.75rem;position:relative;inset:auto}}@media not all and (min-width: 768px){.history-text__inner{padding-left:3.125rem}}.history_imj.history-item{justify-content:left;flex-direction:row-reverse}.history_imj .history-text{margin-left:auto}.history_imj .history-text::before{background-position:bottom right}.history_imj .history-text__inner{left:0}@media not all and (min-width: 1100px){.history_imj.history-item{flex-direction:row}.history_imj .history-text{margin-left:0}.history_imj .history-text::before{background-position:center left}.history_imj .history-text__label{background-color:#1d4a92}.history_imj .history-text__inner{inset:auto}}.history_jss.history-item{justify-content:right;flex-direction:row}.history_jss .history-text::before{background-position:bottom left}.history_jss .history-text__inner{right:0}@media not all and (min-width: 1100px){.history_jss.history-item{justify-content:left}.history_jss .history-text::before{background-position:center left}.history_jss .history-text__label{background-color:#009fe8}.history_jss .history-text__inner{margin-left:auto;inset:auto}}.history_1982::after{background-image:url(../images/about/year-line_01.svg);content:""}.history_1982 .history-text{padding-top:15.4128440367%;width:81.1009174312%}.history_1982 .history-text::before{background-image:url(../images/about/history-line_1982.svg)}.history_1982 .history-text__inner{width:55.2036199095%}@media not all and (min-width: 1100px){.history_1982 .history-text{padding-top:0;width:100%}.history_1982 .history-text::before{background-image:url(../images/about/history-line_imj.svg)}.history_1982 .history-text__inner{width:100%}}.history_1984::after{background-image:url(../images/about/year-line_02.svg);content:"";height:2.0625rem}.history_1984 .history-text{padding-top:15.4128440367%;width:72.1100917431%}.history_1984 .history-text::before{background-image:url(../images/about/history-line_1984.svg)}.history_1984 .history-text__inner{width:74.5547073791%}@media not all and (min-width: 1100px){.history_1984 .history-text{padding-top:0;width:100%}.history_1984 .history-text::before{background-image:url(../images/about/history-line_imj.svg)}.history_1984 .history-text__inner{width:100%}}.history_1987 .history-text{width:92.1100917431%}.history_1987 .history-text::before{background-image:url(../images/about/history-line_1987.svg)}.history_1987 .history-text__inner{width:64.3426294821%}@media not all and (min-width: 1100px){.history_1987 .history-text{width:100%}.history_1987 .history-text::before{background-image:url(../images/about/history-line_imj.svg)}.history_1987 .history-text__inner{width:100%}}.history_1989::after{background-image:url(../images/about/year-line_01.svg);content:""}.history_1989 .history-text{width:63.6697247706%}.history_1989 .history-text::before{background-image:url(../images/about/history-line_1989.svg)}.history_1989 .history-text__inner{width:61.0951008646%}@media not all and (min-width: 1100px){.history_1989 .history-text{width:100%}.history_1989 .history-text::before{background-image:url(../images/about/history-line_imj.svg)}.history_1989 .history-text__inner{width:100%}}.history_1991::after{background-image:url(../images/about/year-line_12.svg);background-position:right bottom;content:"";height:5.875rem;left:0;right:auto;transform:translateY(55%)}.history_1991 .history-text{padding-top:15.4128440367%;width:93.9449541284%}.history_1991 .history-text::before{background-image:url(../images/about/history-line_1991.svg)}.history_1991 .history-text__inner{width:69.140625%}@media not all and (min-width: 1100px){.history_1991 .history-text{padding-top:0;width:100%}.history_1991 .history-text::before{background-image:url(../images/about/history-line_jss.svg)}.history_1991 .history-text__inner{width:100%}}.history_2004::after{background-image:url(../images/about/year-line_01.svg);background-position:right bottom;content:"";left:0;right:auto}.history_2004 .history-text{width:91.0091743119%}.history_2004 .history-text::before{background-image:url(../images/about/history-line_2004.svg)}.history_2004 .history-text__inner{width:73.185483871%}@media not all and (min-width: 1100px){.history_2004 .history-text{width:100%}.history_2004 .history-text::before{background-image:url(../images/about/history-line_jss.svg)}.history_2004 .history-text__inner{width:100%}}.history_2006::after{background-image:url(../images/about/year-line_06.svg);background-position:right bottom;content:"";left:0;right:auto;height:2.75rem}.history_2006 .history-year{order:2}.history_2006 .history-text__wrap:nth-child(2){margin-top:-2.8125rem;order:1}.history_2006 .history-text__wrap:nth-child(2) .history-text{padding-top:15.4128440367%;margin-left:auto;width:81.4678899083%}.history_2006 .history-text__wrap:nth-child(2) .history-text::before{background-image:url(../images/about/history-line_2006_01.svg);background-position:top right}.history_2006 .history-text__wrap:nth-child(2) .history-text__inner{top:.8125rem;bottom:auto;width:63.0630630631%}.history_2006 .history-text__wrap:nth-child(3){order:3}.history_2006 .history-text__wrap:nth-child(3) .history-text{padding-top:15.4128440367%;width:88.0733944954%}.history_2006 .history-text__wrap:nth-child(3) .history-text::before{background-image:url(../images/about/history-line_2006_02.svg);background-position:bottom left}.history_2006 .history-text__wrap:nth-child(3) .history-text__inner{right:0;width:55%}@media not all and (min-width: 1100px){.history_2006{margin-top:7.8125rem}.history_2006 .history-year{order:1}.history_2006 .history-text__wrap:nth-child(2){margin-top:0;position:absolute;top:0;right:0;transform:translateY(calc((100% - 0.9375rem) * -1));width:calc(100% - 6.875rem)}.history_2006 .history-text__wrap:nth-child(2) .history-text{margin-left:0;padding-top:0;width:100%}.history_2006 .history-text__wrap:nth-child(2) .history-text::before{background-image:url(../images/about/history-line_2006_01_sp.svg);background-position:center left;top:auto;bottom:0;height:2.4285714286em}.history_2006 .history-text__wrap:nth-child(2) .history-text__label{background-color:#1d4a92}.history_2006 .history-text__wrap:nth-child(2) .history-text__inner{inset:auto;width:100%}.history_2006 .history-text__wrap:nth-child(3){margin-top:1.875rem}.history_2006 .history-text__wrap:nth-child(3) .history-text{padding-top:0}.history_2006 .history-text__wrap:nth-child(3) .history-text::before{background-image:url(../images/about/history-line_jss.svg);background-position:center left}.history_2006 .history-text__wrap:nth-child(3) .history-text__label{background-color:#009fe8}.history_2006 .history-text__wrap:nth-child(3) .history-text__inner{inset:auto;width:100%}}@media not all and (min-width: 768px){.history_2006 .history-text__wrap:nth-child(2){transform:translateY(calc((100% - 0.625rem) * -1));width:calc(100% - 4.375rem)}.history_2006 .history-text__wrap:nth-child(3){margin-top:.9375rem}}.history_2013::after{background-image:url(../images/about/year-line_06.svg);content:"";height:2.75rem;transform:translateY(90%)}.history_2013 .history-text{padding-top:6.9724770642%;width:57.6146788991%}.history_2013 .history-text::before{background-image:url(../images/about/history-line_2013.svg)}.history_2013 .history-text__inner{width:63.6942675159%}@media not all and (min-width: 1100px){.history_2013 .history-text{padding-top:0;width:100%}.history_2013 .history-text::before{background-image:url(../images/about/history-line_imj.svg)}.history_2013 .history-text__inner{width:100%}}.history_2020::after{background-image:url(../images/about/year-line_02.svg);content:"";height:2.0625rem;transform:translateY(100%)}.history_2020 .history-text{padding-top:6.9724770642%;width:57.6146788991%}.history_2020 .history-text::before{background-image:url(../images/about/history-line_2020.svg)}.history_2020 .history-text__inner{width:63.6942675159%}@media not all and (min-width: 1100px){.history_2020 .history-text{padding-top:0;width:100%}.history_2020 .history-text::before{background-image:url(../images/about/history-line_imj.svg)}.history_2020 .history-text__inner{width:100%}}.history_2023 .history-text{padding-top:6.9724770642%;width:79.6330275229%}.history_2023 .history-text::before{background-image:url(../images/about/history-line_2023.svg)}.history_2023 .history-text__inner{width:75.1152073733%}@media not all and (min-width: 1100px){.history_2023 .history-text{padding-top:0;width:100%}.history_2023 .history-text::before{background-image:url(../images/about/history-line_imj.svg)}.history_2023 .history-text__inner{width:100%}}.history_2024 .history-text__wrap{margin-top:-1.5625rem}.history_2024 .history-text{width:67.1559633028%}.history_2024 .history-text::before{background-image:url(../images/about/history-line_2024.svg);background-position:top right}.history_2024 .history-text__inner{top:.8125rem;bottom:auto;width:65.5737704918%}@media not all and (min-width: 1100px){.history_2024 .history-text__wrap{margin-top:.875rem}.history_2024 .history-text{width:100%}.history_2024 .history-text::before{background-image:url(../images/about/history-line_jss.svg);background-position:center left}.history_2024 .history-text__inner{inset:auto;width:100%}}@media not all and (min-width: 768px){.history_2024 .history-text__wrap{margin-top:.25rem}}.business-body{margin-top:7.5rem}@media not all and (min-width: 768px){.business-body{margin-top:5.625rem}}.business-body .section-title{font-size:1.375rem}.business-header .index-item{width:12.5rem}.business-header .index-item__small a{font-size:1.125rem}@media not all and (min-width: 768px){.business-header .index-item{width:100%}.business-header .index-item a{font-size:.875rem}.business-header .index-item__small a{font-size:.875rem}}.business-subtitle{border-left:.5rem solid #1d4a92;border-bottom:.0625rem solid #707070;color:#1d4a92;font-size:1.75rem;font-weight:700;line-height:1.4285714286;padding-left:.8571428571em;padding-bottom:.625rem}@media not all and (min-width: 768px){.business-subtitle{font-size:1.375rem;line-height:1.8181818182;padding-left:.7727272727em;padding-bottom:.75rem}}.business-global{background-color:#f5f9fa;margin-top:4.375rem;padding-top:5rem}.business-global .contents{position:relative;overflow:hidden;z-index:0}.business-global .contents::before{aspect-ratio:203/108;background-image:url(../images/about/global-bg.webp);background-position:center;background-repeat:no-repeat;background-size:contain;content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:100%;z-index:-1}@media not all and (min-width: 768px){.business-global{margin-top:5.625rem;padding-top:5.625rem}.business-global .contents::before{top:0;transform:translateX(-44.935%);width:61rem}}.business-global__items{display:flex;justify-content:space-between;margin-top:6.625rem;padding-bottom:12.25rem}@media not all and (min-width: 768px){.business-global__items{display:block;margin-top:1.875rem;padding-bottom:5.625rem}}.business-global__item:nth-child(1){min-width:21.5625rem;width:32.6666666667%}.business-global__item:nth-child(2){margin-right:3.75%;width:44.4166666667%}@media not all and (min-width: 768px){.business-global__item:nth-child(1){min-width:none;width:100%}.business-global__item:nth-child(2){margin-top:2.5rem;margin-right:0;width:100%}}.business-global__title{color:#666;font-family:"Noto Serif JP",serif;font-size:2.125rem;font-weight:700;line-height:1.4117647059}@media not all and (min-width: 768px){.business-global__title{font-size:1.75rem}}.business-global__text{line-height:1.75;margin-top:1rem}@media not all and (min-width: 768px){.business-global__text{margin-top:1.25rem}}.business-global__subtitle{font-size:1.25rem;font-weight:500}@media not all and (min-width: 768px){.business-global__subtitle{font-size:1.125rem}}.business-global__list{margin-top:1.25rem}@media not all and (min-width: 768px){.business-global__list{margin-top:1.875rem;margin-left:auto;margin-right:auto;width:88.7608069164%}}.business-area{margin-top:7.5rem}@media not all and (min-width: 768px){.business-area{margin-top:5.625rem}}@media not all and (min-width: 768px){.business-area__items{padding-left:.875rem;padding-right:.875rem}}.business-area__item{background-color:#f5f9fa;margin-top:2.5rem;max-width:calc(1000px + (100vw - 1000px)*.5)}.business-area__item:nth-child(odd) .business-area__inner{margin-left:auto}.business-area__item:nth-child(odd) .business-area__cap{margin-left:4.5454545455%}.business-area__item:nth-child(even){margin-left:auto}.business-area__item:nth-child(even) .business-area__inner{flex-direction:row-reverse}.business-area__item:nth-child(even) .business-area__cap{margin-right:4.5454545455%}.business-area__item:nth-child(1) .business-area__inner::before{left:0;background-image:url(../images/about/area-en_01.svg);width:26.1818181818%}.business-area__item:nth-child(2) .business-area__inner::before{right:0;background-image:url(../images/about/area-en_02.svg);width:42.5454545455%}.business-area__item:nth-child(3) .business-area__inner::before{left:0;background-image:url(../images/about/area-en_03.svg);width:39.3636363636%}.business-area__item:nth-child(4) .business-area__inner::before{right:0;background-image:url(../images/about/area-en_04.svg);width:43.6363636364%}@media not all and (min-width: 768px){.business-area__item{padding-top:1.875rem}.business-area__item:nth-child(odd) .business-area__inner{margin-left:0}.business-area__item:nth-child(odd) .business-area__cap{margin-left:0}.business-area__item:nth-child(even){margin-left:0}.business-area__item:nth-child(even) .business-area__inner{flex-direction:column-reverse}.business-area__item:nth-child(even) .business-area__cap{margin-right:0}.business-area__item:nth-child(1) .business-area__inner::before{width:10.8125rem}.business-area__item:nth-child(2) .business-area__inner::before{width:17.3125rem}.business-area__item:nth-child(3) .business-area__inner::before{width:16rem}.business-area__item:nth-child(4) .business-area__inner::before{width:17.9375rem}}.business-area__inner{align-items:center;display:flex;justify-content:space-between;position:relative;max-width:68.75rem}.business-area__inner::before{background-position:center bottom;background-repeat:no-repeat;background-size:contain;content:"";position:absolute;bottom:0;height:2.75rem}@media not all and (min-width: 768px){.business-area__inner{align-items:center;flex-direction:column-reverse}.business-area__inner::before{height:1.75rem}}.business-area__cap{flex-shrink:1;padding-top:2.75rem;padding-bottom:2.75rem;width:50%}@media not all and (min-width: 768px){.business-area__cap{padding-top:1.25rem;padding-bottom:2.375rem;width:85.0144092219%}}.business-area__title{color:#1d4a92;font-family:"Noto Serif JP",serif;font-size:1.5rem;font-weight:700;line-height:1.5}@media not all and (min-width: 768px){.business-area__title{font-size:1.25rem}}.business-area__text{font-weight:400;line-height:1.75;margin-top:.6875rem}.business-area__text span{display:block;text-align:right}@media not all and (min-width: 768px){.business-area__text{margin-top:1.25rem}.business-area__text span{font-size:.75rem}}.business-area__img{flex-shrink:1;width:40.9090909091%}@media not all and (min-width: 768px){.business-area__img{width:85.0144092219%}}.business-strengths{margin-top:7.5rem}@media not all and (min-width: 768px){.business-strengths{margin-top:5.625rem}}.business-strengths__pic{margin-top:.9375rem}@media not all and (min-width: 768px){.business-strengths__pic{margin-top:1.875rem;margin-left:auto;margin-right:auto;width:84.7262247839%}}.business-strengths__items{display:flex;flex-wrap:wrap;margin-top:1.5625rem}@media not all and (min-width: 768px){.business-strengths__items{margin-top:2.5rem}}.business-strengths__item{border-top:.0625rem solid #1d4a92;padding-top:1.5625rem;padding-left:4.1666666667%;padding-right:4.1666666667%;padding-bottom:2.875rem;width:50%}.business-strengths__item:nth-child(1){border-right:.0625rem solid #1d4a92}.business-strengths__item:nth-child(3){border-right:.0625rem solid #1d4a92}.business-strengths__item:nth-child(5){width:100%}.business-strengths__item:nth-child(5) .btn{margin-top:1.875rem}.business-strengths__item:nth-child(5) .btn-link{font-size:1rem;height:2.375em;width:25.75em}.business-strengths__item:nth-child(5) .btn-link::after{aspect-ratio:1/1;content:"";-webkit-mask-image:url('data:image/svg+xml;utf-8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M3.02,20A3.023,3.023,0,0,1,0,16.98V5.87A3.023,3.023,0,0,1,3.02,2.85H9.08a1,1,0,0,1,0,2H3.02A1.021,1.021,0,0,0,2,5.87V16.98A1.021,1.021,0,0,0,3.02,18H14.13a1.021,1.021,0,0,0,1.02-1.02V10.92a1,1,0,0,1,2,0V16.98A3.024,3.024,0,0,1,14.13,20Zm4.162-7.183a1,1,0,0,1,0-1.414l9.4-9.4H12.94a1,1,0,0,1,0-2H19a1,1,0,0,1,.4.082h0l.018.008.008,0L19.438.1l.014.007.006,0,.019.01h0A1,1,0,0,1,20,1.028V7.06a1,1,0,1,1-2,0V3.414l-9.4,9.4a1,1,0,0,1-1.414,0Z" fill="%23666"/></svg>');mask-image:url('data:image/svg+xml;utf-8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M3.02,20A3.023,3.023,0,0,1,0,16.98V5.87A3.023,3.023,0,0,1,3.02,2.85H9.08a1,1,0,0,1,0,2H3.02A1.021,1.021,0,0,0,2,5.87V16.98A1.021,1.021,0,0,0,3.02,18H14.13a1.021,1.021,0,0,0,1.02-1.02V10.92a1,1,0,0,1,2,0V16.98A3.024,3.024,0,0,1,14.13,20Zm4.162-7.183a1,1,0,0,1,0-1.414l9.4-9.4H12.94a1,1,0,0,1,0-2H19a1,1,0,0,1,.4.082h0l.018.008.008,0L19.438.1l.014.007.006,0,.019.01h0A1,1,0,0,1,20,1.028V7.06a1,1,0,1,1-2,0V3.414l-9.4,9.4a1,1,0,0,1-1.414,0Z" fill="%23666"/></svg>');-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;position:absolute;right:1.375rem;width:1.125rem}@media not all and (min-width: 768px){.business-strengths__item{padding-top:1.25rem;padding-left:7.492795389%;padding-right:7.492795389%;padding-bottom:1.25rem;width:100%}.business-strengths__item:nth-child(1){border-right:none}.business-strengths__item:nth-child(3){border-right:none}.business-strengths__item:nth-child(5) .btn-link{border-radius:1.875rem;line-height:1.5;height:3.75em;width:18.5em}.business-strengths__item:nth-child(5) .btn-link::after{aspect-ratio:1/1;content:"";-webkit-mask-image:url('data:image/svg+xml;utf-8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M3.02,20A3.023,3.023,0,0,1,0,16.98V5.87A3.023,3.023,0,0,1,3.02,2.85H9.08a1,1,0,0,1,0,2H3.02A1.021,1.021,0,0,0,2,5.87V16.98A1.021,1.021,0,0,0,3.02,18H14.13a1.021,1.021,0,0,0,1.02-1.02V10.92a1,1,0,0,1,2,0V16.98A3.024,3.024,0,0,1,14.13,20Zm4.162-7.183a1,1,0,0,1,0-1.414l9.4-9.4H12.94a1,1,0,0,1,0-2H19a1,1,0,0,1,.4.082h0l.018.008.008,0L19.438.1l.014.007.006,0,.019.01h0A1,1,0,0,1,20,1.028V7.06a1,1,0,1,1-2,0V3.414l-9.4,9.4a1,1,0,0,1-1.414,0Z" fill="%23666"/></svg>');mask-image:url('data:image/svg+xml;utf-8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M3.02,20A3.023,3.023,0,0,1,0,16.98V5.87A3.023,3.023,0,0,1,3.02,2.85H9.08a1,1,0,0,1,0,2H3.02A1.021,1.021,0,0,0,2,5.87V16.98A1.021,1.021,0,0,0,3.02,18H14.13a1.021,1.021,0,0,0,1.02-1.02V10.92a1,1,0,0,1,2,0V16.98A3.024,3.024,0,0,1,14.13,20Zm4.162-7.183a1,1,0,0,1,0-1.414l9.4-9.4H12.94a1,1,0,0,1,0-2H19a1,1,0,0,1,.4.082h0l.018.008.008,0L19.438.1l.014.007.006,0,.019.01h0A1,1,0,0,1,20,1.028V7.06a1,1,0,1,1-2,0V3.414l-9.4,9.4a1,1,0,0,1-1.414,0Z" fill="%23666"/></svg>');-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;position:absolute;right:1.75rem}}.business-strengths__title{color:#1d4a92;font-family:"Noto Serif JP",serif;font-size:1.5rem;font-weight:700;line-height:1.5;text-indent:-1.5em;padding-left:1.5em}@media not all and (min-width: 768px){.business-strengths__title{font-size:1.25rem}}.business-strengths__num{font-size:2.25rem}@media not all and (min-width: 768px){.business-strengths__num{font-size:1.75rem}}.business-strengths__text{line-height:1.75;margin-top:.625rem}@media not all and (min-width: 768px){.business-strengths__text{margin-top:1.25rem}}.business-logistics{margin-top:74px}@media not all and (min-width: 768px){.business-logistics{margin-top:4.375rem}}.business-logistics__title{color:#1d4a92;font-family:"Noto Serif JP",serif;font-size:1.5rem;font-weight:700;line-height:1.5;margin-top:1.75rem}@media not all and (min-width: 768px){.business-logistics__title{font-size:1.25rem;margin-top:1.875rem}}.business-logistics__text{font-weight:400;line-height:1.75;margin-top:1em}.business-logistics__video{margin-top:2.375rem;margin-bottom:5.625rem}.business-logistics__video video{height:auto;width:100%}.business-logistics__slider__wrap{margin-top:2.5rem;margin-left:auto;margin-right:auto;max-width:78.75rem;padding-left:1.25rem;padding-right:1.25rem}@media not all and (min-width: 768px){.business-logistics__slider__wrap{padding-left:.875rem;padding-right:.875rem}}.business-logistics__slider__inner{margin-top:1.875rem;padding-left:.75rem;padding-right:.75rem;position:relative}.business-logistics__slider{margin-left:auto;margin-right:auto;max-width:75rem}.business-logistics__slider-prev,.business-logistics__slider-next{background-color:#ddd;cursor:pointer;display:flex;justify-content:center;align-items:center;position:absolute;top:50%;transform:translateY(-50%);height:3.75rem;width:3.75rem;opacity:.7;z-index:1}.business-logistics__slider-prev::after,.business-logistics__slider-next::after{background-color:#1d4a92;aspect-ratio:1/2;content:"";-webkit-mask-image:url('data:image/svg+xml;utf-8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 6.28 11.063"><path d="M18,7.5l5,5-5,5" transform="translate(-17.47 -6.969)" fill="none" stroke="%23fff" stroke-linejoin="round" stroke-width="1.5"/></svg>');mask-image:url('data:image/svg+xml;utf-8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 6.28 11.063"><path d="M18,7.5l5,5-5,5" transform="translate(-17.47 -6.969)" fill="none" stroke="%23fff" stroke-linejoin="round" stroke-width="1.5"/></svg>');-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:.75rem}@media not all and (min-width: 768px){.business-logistics__slider-prev,.business-logistics__slider-next{height:2.75rem;width:2.75rem}.business-logistics__slider-prev::after,.business-logistics__slider-next::after{width:.625rem}}.business-logistics__slider-prev{left:-1.25rem}.business-logistics__slider-prev::after{transform:translate(-50%, -50%) rotate(180deg)}@media not all and (min-width: 768px){.business-logistics__slider-prev{left:0}}.business-logistics__slider-next{right:-1.25rem}@media not all and (min-width: 768px){.business-logistics__slider-next{right:0}}.business-logistics__slider__cap{font-size:1.25rem;font-weight:700;line-height:1.2;margin-top:.9375rem}@media not all and (min-width: 768px){.business-logistics__slider__cap{font-size:.875rem;margin-top:.625rem}}.business-logistics__slider__note{font-size:.875rem;line-height:1.5714285714;margin-left:auto;margin-right:auto;max-width:75rem;margin-top:2.25rem}@media not all and (min-width: 768px){.business-logistics__slider__note{font-size:.8125rem;margin-top:1.25rem}}.business-environment{margin-top:7.5rem}@media not all and (min-width: 768px){.business-environment{margin-top:5.625rem}}.business-environment__items{display:flex;justify-content:space-between;margin-top:1.875rem}@media not all and (min-width: 768px){.business-environment__items{display:block;margin-top:0}}.business-environment__item{position:relative;width:30.8333333333%}@media not all and (min-width: 768px){.business-environment__item{margin-top:2.5rem;margin-left:auto;margin-right:auto;width:85.3025936599%}}.business-environment__item__title{font-size:1.25rem;font-weight:700;line-height:1.2;margin-top:1.125rem}@media not all and (min-width: 768px){.business-environment__item__title{font-size:1rem;margin-top:1.25rem}}.business-environment__detail{display:flex;justify-content:space-between;margin-top:.75rem}@media not all and (min-width: 768px){.business-environment__detail{display:block;margin-top:1.25rem}}.business-environment__text{font-size:.875rem;font-weight:400;line-height:1.7142857143;width:67.5675675676%}@media not all and (min-width: 768px){.business-environment__text{margin-top:1.25rem;width:100%}}.business-environment__icon{width:29.7297297297%}@media not all and (min-width: 768px){.business-environment__icon{position:absolute;top:0;right:0;width:22.1902017291%}}.compliance-body{margin-top:7.5rem}.compliance-body .contents{max-width:62.5rem}@media not all and (min-width: 768px){.compliance-body{margin-top:2.9375rem}}.compliance-item{margin-top:7.5rem}@media not all and (min-width: 768px){.compliance-item{margin-top:5.3125rem}.compliance-item:first-child{margin-top:2.9375rem}}.compliance-item__title{border-left:.5rem solid #1d4a92;border-bottom:.0625rem solid #707070;color:#1d4a92;font-size:1.75rem;font-weight:700;line-height:1.4285714286;padding-left:.8571428571em;padding-bottom:.625rem}@media not all and (min-width: 768px){.compliance-item__title{font-size:1.375rem;line-height:1.8181818182;padding-left:.7727272727em;padding-bottom:.75rem}}.compliance-item__text{line-height:1.75;margin-top:1.75rem}@media not all and (min-width: 768px){.compliance-item__text{line-height:2;margin-top:1.875rem}}.compliance-item__subtitle{font-size:1.25rem;font-weight:700;line-height:1.2;margin-top:2.1875rem}@media not all and (min-width: 768px){.compliance-item__subtitle{font-size:1.125rem;line-height:1.3333333333;margin-top:2.5rem}}.compliance-item__links{margin-top:.9375rem}@media not all and (min-width: 768px){.compliance-item__links{margin-top:.625rem}}.compliance-item__link{display:block;line-height:1.75;font-weight:500;text-decoration:underline;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.compliance-item__link .icon{display:inline-block;margin-left:.625rem;position:relative;height:1em;width:1.125rem}.compliance-item__link.link_tab .icon::before{background-color:#666;aspect-ratio:1/1;content:"";-webkit-mask-image:url('data:image/svg+xml;utf-8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M3.02,20A3.023,3.023,0,0,1,0,16.98V5.87A3.023,3.023,0,0,1,3.02,2.85H9.08a1,1,0,0,1,0,2H3.02A1.021,1.021,0,0,0,2,5.87V16.98A1.021,1.021,0,0,0,3.02,18H14.13a1.021,1.021,0,0,0,1.02-1.02V10.92a1,1,0,0,1,2,0V16.98A3.024,3.024,0,0,1,14.13,20Zm4.162-7.183a1,1,0,0,1,0-1.414l9.4-9.4H12.94a1,1,0,0,1,0-2H19a1,1,0,0,1,.4.082h0l.018.008.008,0L19.438.1l.014.007.006,0,.019.01h0A1,1,0,0,1,20,1.028V7.06a1,1,0,1,1-2,0V3.414l-9.4,9.4a1,1,0,0,1-1.414,0Z" fill="%23666"/></svg>');mask-image:url('data:image/svg+xml;utf-8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M3.02,20A3.023,3.023,0,0,1,0,16.98V5.87A3.023,3.023,0,0,1,3.02,2.85H9.08a1,1,0,0,1,0,2H3.02A1.021,1.021,0,0,0,2,5.87V16.98A1.021,1.021,0,0,0,3.02,18H14.13a1.021,1.021,0,0,0,1.02-1.02V10.92a1,1,0,0,1,2,0V16.98A3.024,3.024,0,0,1,14.13,20Zm4.162-7.183a1,1,0,0,1,0-1.414l9.4-9.4H12.94a1,1,0,0,1,0-2H19a1,1,0,0,1,.4.082h0l.018.008.008,0L19.438.1l.014.007.006,0,.019.01h0A1,1,0,0,1,20,1.028V7.06a1,1,0,1,1-2,0V3.414l-9.4,9.4a1,1,0,0,1-1.414,0Z" fill="%23666"/></svg>');-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;position:absolute;top:50%;transform:translateY(-50%);right:0;width:1.125rem}.compliance-item__link.link_pdf .icon::before{background-color:#666;aspect-ratio:9/11;content:"";-webkit-mask-image:url('data:image/svg+xml;utf-8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18.857 22"><path d="M20.593,6.869a2.857,2.857,0,0,1,.589.933,2.833,2.833,0,0,1,.246,1.08V23.025A1.174,1.174,0,0,1,20.249,24.2H3.749a1.174,1.174,0,0,1-1.179-1.179V3.382A1.174,1.174,0,0,1,3.749,2.2h11a2.834,2.834,0,0,1,1.08.246,2.857,2.857,0,0,1,.933.589Zm-5.451-3V8.489h4.616a1.341,1.341,0,0,0-.27-.5L15.645,4.143a1.341,1.341,0,0,0-.5-.27Zm4.714,18.759V10.061H14.749a1.174,1.174,0,0,1-1.179-1.179V3.775H4.142V22.632H19.856Zm-6.31-7.28a9.341,9.341,0,0,0,1.031.688,12.182,12.182,0,0,1,1.436-.086q1.8,0,2.173.6a.593.593,0,0,1,.025.638.035.035,0,0,1-.012.025l-.025.025v.012q-.074.467-.872.467a5.064,5.064,0,0,1-1.412-.246,8.952,8.952,0,0,1-1.6-.651,22.106,22.106,0,0,0-4.813,1.019Q7.6,21.061,6.512,21.061a.714.714,0,0,1-.344-.086l-.295-.147q-.012-.012-.074-.061a.507.507,0,0,1-.074-.442A2.666,2.666,0,0,1,6.413,19.2a5.933,5.933,0,0,1,1.621-1.185.179.179,0,0,1,.282.074.071.071,0,0,1,.025.049Q8.979,17.1,9.654,15.72A18.738,18.738,0,0,0,10.931,12.5a9.924,9.924,0,0,1-.374-1.958,4.774,4.774,0,0,1,.08-1.565q.135-.491.516-.491h.27a.518.518,0,0,1,.43.184.981.981,0,0,1,.11.835.266.266,0,0,1-.049.1.32.32,0,0,1,.012.1v.368a16.076,16.076,0,0,1-.172,2.357,6.211,6.211,0,0,0,1.792,2.922ZM6.475,20.4a5.421,5.421,0,0,0,1.682-1.94,7,7,0,0,0-1.074,1.031A4.081,4.081,0,0,0,6.475,20.4ZM11.361,9.1a3.65,3.65,0,0,0-.025,1.621q.012-.086.086-.54,0-.037.086-.528a.276.276,0,0,1,.049-.1.035.035,0,0,1-.012-.025.025.025,0,0,0-.006-.018.025.025,0,0,1-.006-.018.707.707,0,0,0-.16-.442.035.035,0,0,1-.012.025V9.1ZM9.839,17.218a18.007,18.007,0,0,1,3.487-.994,1.853,1.853,0,0,1-.16-.117,2.2,2.2,0,0,1-.2-.166A6.5,6.5,0,0,1,11.41,13.78,16.406,16.406,0,0,1,10.391,16.2q-.368.688-.552,1.019Zm7.931-.2a2.938,2.938,0,0,0-1.719-.295,4.644,4.644,0,0,0,1.522.344,1.191,1.191,0,0,0,.221-.012q0-.012-.025-.037Z" transform="translate(-2.571 -2.203)" fill="%23666"/></svg>');mask-image:url('data:image/svg+xml;utf-8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18.857 22"><path d="M20.593,6.869a2.857,2.857,0,0,1,.589.933,2.833,2.833,0,0,1,.246,1.08V23.025A1.174,1.174,0,0,1,20.249,24.2H3.749a1.174,1.174,0,0,1-1.179-1.179V3.382A1.174,1.174,0,0,1,3.749,2.2h11a2.834,2.834,0,0,1,1.08.246,2.857,2.857,0,0,1,.933.589Zm-5.451-3V8.489h4.616a1.341,1.341,0,0,0-.27-.5L15.645,4.143a1.341,1.341,0,0,0-.5-.27Zm4.714,18.759V10.061H14.749a1.174,1.174,0,0,1-1.179-1.179V3.775H4.142V22.632H19.856Zm-6.31-7.28a9.341,9.341,0,0,0,1.031.688,12.182,12.182,0,0,1,1.436-.086q1.8,0,2.173.6a.593.593,0,0,1,.025.638.035.035,0,0,1-.012.025l-.025.025v.012q-.074.467-.872.467a5.064,5.064,0,0,1-1.412-.246,8.952,8.952,0,0,1-1.6-.651,22.106,22.106,0,0,0-4.813,1.019Q7.6,21.061,6.512,21.061a.714.714,0,0,1-.344-.086l-.295-.147q-.012-.012-.074-.061a.507.507,0,0,1-.074-.442A2.666,2.666,0,0,1,6.413,19.2a5.933,5.933,0,0,1,1.621-1.185.179.179,0,0,1,.282.074.071.071,0,0,1,.025.049Q8.979,17.1,9.654,15.72A18.738,18.738,0,0,0,10.931,12.5a9.924,9.924,0,0,1-.374-1.958,4.774,4.774,0,0,1,.08-1.565q.135-.491.516-.491h.27a.518.518,0,0,1,.43.184.981.981,0,0,1,.11.835.266.266,0,0,1-.049.1.32.32,0,0,1,.012.1v.368a16.076,16.076,0,0,1-.172,2.357,6.211,6.211,0,0,0,1.792,2.922ZM6.475,20.4a5.421,5.421,0,0,0,1.682-1.94,7,7,0,0,0-1.074,1.031A4.081,4.081,0,0,0,6.475,20.4ZM11.361,9.1a3.65,3.65,0,0,0-.025,1.621q.012-.086.086-.54,0-.037.086-.528a.276.276,0,0,1,.049-.1.035.035,0,0,1-.012-.025.025.025,0,0,0-.006-.018.025.025,0,0,1-.006-.018.707.707,0,0,0-.16-.442.035.035,0,0,1-.012.025V9.1ZM9.839,17.218a18.007,18.007,0,0,1,3.487-.994,1.853,1.853,0,0,1-.16-.117,2.2,2.2,0,0,1-.2-.166A6.5,6.5,0,0,1,11.41,13.78,16.406,16.406,0,0,1,10.391,16.2q-.368.688-.552,1.019Zm7.931-.2a2.938,2.938,0,0,0-1.719-.295,4.644,4.644,0,0,0,1.522.344,1.191,1.191,0,0,0,.221-.012q0-.012-.025-.037Z" transform="translate(-2.571 -2.203)" fill="%23666"/></svg>');-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;position:absolute;top:50%;transform:translateY(-50%);right:0;width:1.125rem}@media not all and (min-width: 768px){.compliance-item__link{line-height:2}.compliance-item__link .icon{margin-left:.5rem;width:.875rem}.compliance-item__link.link_tab .icon::before{width:.875rem}.compliance-item__link.link_pdf .icon::before{width:.875rem}}.compliance-item__detail{display:flex;margin-top:2.1875rem}.compliance-item__detail .compliance-item__subtitle{flex-shrink:0;text-align:right;margin-top:0;width:7.15em}.compliance-item__detail .compliance-item__text{flex-grow:1;margin-top:0;margin-left:1em}@media not all and (min-width: 768px){.compliance-item__detail{display:block;margin-top:1.25rem}.compliance-item__detail .compliance-item__subtitle{text-align:left;width:auto}.compliance-item__detail .compliance-item__text{margin-left:0}}.compliance-item__list{margin-top:4.1875rem}.compliance-item__list .compliance-item__subtitle{text-indent:-1em;padding-left:1em}@media not all and (min-width: 768px){.compliance-item__list{margin-top:2.5rem}.compliance-item__list .compliance-item__subtitle{font-size:1rem;line-height:1.75}.compliance-item__list .compliance-item__text{margin-left:1rem}.compliance-item__list .compliance-item__list__detail{margin-left:1rem}.compliance-item__list .compliance-item__list__detail .compliance-item__text{margin-left:0}}.compliance-item__list__detail{margin-top:1.625rem}.compliance-item__list__detail .compliance-item__text{margin-top:0;text-indent:-1em;padding-left:1em}@media not all and (min-width: 768px){.compliance-item__list__detail{margin-top:1.875rem}}.compliance-item__buttons{display:flex;justify-content:center;gap:1.75rem;margin-top:2.5rem}@media not all and (min-width: 768px){.compliance-item__buttons{align-items:center;flex-direction:column;gap:.875rem;margin-top:1.875rem}}.compliance-anti-society .compliance-item__title{border-left:none;border-bottom:none;color:#333;font-size:1.5rem;font-weight:700;line-height:1;padding-left:0;padding-bottom:0}@media not all and (min-width: 768px){.compliance-anti-society .compliance-item__title{font-size:1.125rem}}.guideline-body{margin-top:7.5rem}.guideline-body .contents{max-width:62.5rem}@media not all and (min-width: 768px){.guideline-body{margin-top:2.9375rem}}.guideline-item{margin-top:7.5rem}@media not all and (min-width: 768px){.guideline-item{margin-top:5.3125rem}.guideline-item:first-child{margin-top:2.9375rem}}.guideline-item__title{border-left:.5rem solid #1d4a92;border-bottom:.0625rem solid #707070;color:#1d4a92;font-size:1.75rem;font-weight:700;line-height:1.4285714286;padding-left:.8571428571em;padding-bottom:.625rem}@media not all and (min-width: 768px){.guideline-item__title{font-size:1.375rem;line-height:1.8181818182;padding-left:.7727272727em;padding-bottom:.75rem}}.guideline-item__text{line-height:1.75;margin-top:1.75rem}.guideline-item__text a{color:#1d4a92;text-decoration:underline}@media not all and (min-width: 768px){.guideline-item__text{line-height:2;margin-top:1.875rem}}.guideline-table{margin-top:3.75rem}@media not all and (min-width: 768px){.guideline-table{margin-top:2.5rem}}.guideline-table__item{border-top:.0625rem solid #999;border-left:.0625rem solid #999;border-right:.0625rem solid #999;display:flex}.guideline-table__item:last-child{border-bottom:.0625rem solid #999}.guideline-table__title{background-color:#ddd;border-right:.0625rem solid #999;font-size:1.25rem;font-weight:700;flex-shrink:0;display:flex;justify-content:center;align-items:center;line-height:1.2;padding-top:1em;padding-bottom:1em;width:6em}@media not all and (min-width: 768px){.guideline-table__title{font-size:1.125rem;line-height:1.3333333333}}.guideline-table__text{display:flex;align-items:center;flex-grow:1;line-height:1.75;padding-left:1.5em;padding-right:1.5em}@media not all and (min-width: 768px){.guideline-table__text{line-height:1.1428571429}}.guideline-item__note{font-size:.875rem;line-height:1.75;margin-top:1.75rem}@media not all and (min-width: 768px){.guideline-item__note{line-height:2;margin-top:1.875rem}}.about-footer{margin-top:7.125rem}@media not all and (min-width: 768px){.about-footer{margin-top:5.625rem}}.about-footer__title a{display:block;font-size:1.75rem;font-weight:700;padding-right:3.25rem;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.about-footer__title a::after{background-color:#1d4a92;aspect-ratio:9/5;content:"";-webkit-mask-image:url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 28.623 16.676"><path d="M18.871,15.261l6.923-6.923L18.871,1.415,20.285,0l8.338,8.338-8.338,8.338ZM0,9.338v-2H22.208v2Z" fill="%23fff"/></svg>');mask-image:url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 28.623 16.676"><path d="M18.871,15.261l6.923-6.923L18.871,1.415,20.285,0l8.338,8.338-8.338,8.338ZM0,9.338v-2H22.208v2Z" fill="%23fff"/></svg>');-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;position:absolute;top:.6em;right:0;transform:translateY(-50%);width:1.6875rem}@media not all and (min-width: 768px){.about-footer__title a{background-image:url(../images/about/footer_bg_sp.webp);background-position:center;background-repeat:no-repeat;background-size:cover;box-shadow:0px 0px 20px 0px rgba(0,0,0,.2);color:#fff;font-size:1.125rem;padding-top:6.3400576369%;padding-left:1.625rem;padding-right:1.625rem;padding-bottom:28.818443804%;text-shadow:0px 0px 10px rgba(0,0,0,.25);width:100%}.about-footer__title a::before,.about-footer__title a::after{background-color:#fff;aspect-ratio:1/2;content:"";-webkit-mask-image:url('data:image/svg+xml;utf-8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 6.28 11.063"><path d="M18,7.5l5,5-5,5" transform="translate(-17.47 -6.969)" fill="none" stroke="%23fff" stroke-linejoin="round" stroke-width="1.5"/></svg>');mask-image:url('data:image/svg+xml;utf-8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 6.28 11.063"><path d="M18,7.5l5,5-5,5" transform="translate(-17.47 -6.969)" fill="none" stroke="%23fff" stroke-linejoin="round" stroke-width="1.5"/></svg>');-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;position:absolute;top:auto;right:1.625rem;bottom:1rem;transform:translateY(0);width:.75rem}.about-footer__title a::before{right:2.25rem}.about-footer__title a a{color:#fff}}.about-footer__items{display:flex;flex-wrap:wrap;gap:1.875rem 3.125rem;margin-top:1.6875rem}@media not all and (min-width: 768px){.about-footer__items{gap:1.25rem .5rem;margin-top:1.25rem}}.about-footer__item{width:12.5rem}@media not all and (min-width: 768px){.about-footer__item{width:48.4149855908%}.about-footer__item img{display:none}}.about-footer__cap{border-bottom:.0625rem solid #1d4a92;font-size:1.125rem;font-weight:700;line-height:1.5;margin-top:1.0625rem;padding-bottom:.625rem;position:relative}.about-footer__cap::after{background-color:#1d4a92;aspect-ratio:9/5;content:"";-webkit-mask-image:url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 28.623 16.676"><path d="M18.871,15.261l6.923-6.923L18.871,1.415,20.285,0l8.338,8.338-8.338,8.338ZM0,9.338v-2H22.208v2Z" fill="%23fff"/></svg>');mask-image:url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 28.623 16.676"><path d="M18.871,15.261l6.923-6.923L18.871,1.415,20.285,0l8.338,8.338-8.338,8.338ZM0,9.338v-2H22.208v2Z" fill="%23fff"/></svg>');-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;position:absolute;top:.6em;right:0;transform:translateY(-50%);width:1.6875rem}@media not all and (min-width: 768px){.about-footer__cap{font-size:.875rem;line-height:1.7142857143;margin-top:0;padding-bottom:.75rem}.about-footer__cap::after{top:.9em}}.message .about-footer__message,.profile .about-footer__profile,.office .about-footer__office,.history .about-footer__history,.business .about-footer__business,.compliance .about-footer__compliance{display:none}