﻿.marquee--1{position:absolute;left:-12px;top:0;height:100%;overflow:hidden;pointer-events:none}.marquee--1__inner{display:flex;animation:marqueeUp 36s linear infinite;height:100%;align-items:flex-end;flex-direction:column}.marquee--1 span{display:block;font-size:4.375rem;font-weight:600;color:#f2f4fb;writing-mode:vertical-rl;text-orientation:sideways;white-space:nowrap;opacity:.2;line-height:1;margin:.5em 0}@keyframes marqueeUp{0%{transform:translateY(0)}100%{transform:translateY(-200%)}}.service-section-wrap{overflow:hidden}.section__arrow-down{width:0;height:0;margin:0 auto;border-left:54px solid rgba(0,0,0,0);border-right:54px solid rgba(0,0,0,0);border-top:42px solid;pointer-events:none;position:absolute;top:-1px;left:0;right:0}@media screen and (min-width: 992px){.marquee--1{left:-38px}.marquee--1__inner{animation:marqueeUp 24s linear infinite}.marquee--1 span{font-size:9.5625rem}.section__arrow-down{border-left:70px solid rgba(0,0,0,0);border-right:70px solid rgba(0,0,0,0);border-top:55px solid}}.section__arrow-down--white{border-top-color:#fff}.section__arrow-down--bl8{border-top-color:#ddebf4}.dot-char{position:relative;display:inline-block}.dot-char::before{content:"●";position:absolute;top:-1.4em;left:50%;transform:translateX(-50%);font-size:.32em;color:#006dc1}.service-section--issues .service-section__image{height:68px;width:auto}.service-section--issues .service-section__card-title{font-size:1.2142857143rem;font-weight:700;letter-spacing:.02em;line-height:1.45}.service-section--issues .service-section__card-text{letter-spacing:.05em;line-height:1.57}.service-section__card-image{width:24%;min-width:24%}.service-section__card-text{width:195px}.service-section__card{column-gap:4%;justify-content:center}.service-section__text{line-height:1.86}@media screen and (min-width: 768px){.service-section__card-text{width:auto}}@media screen and (min-width: 992px){.service-section--issues .service-section__card-text{line-height:1.75}.service-section__card{justify-content:flex-start}.service-section__card-image{width:100%}.service-section--issues .service-section__card-title{font-size:1.25rem;letter-spacing:.05em}.service-section__text{line-height:2}}@media screen and (min-width: 1400px){.service-section--issues .service-section__card-title{font-size:1.375rem}}.service-section__feature-image-wrap{position:relative}.service-section__feature-image-wrap--blur{z-index:0}.service-section__feature-image-wrap--blur::before{content:"";width:365px;height:365px;border-radius:50%;background-color:rgba(107,172,222,.15);position:absolute;top:0;left:-60px;filter:blur(26px);z-index:-1;display:none}.service-section__feature-point{background-color:#006dc1;display:flex;align-items:center;justify-content:center;height:35px;color:#fff;font-style:italic;font-weight:700;font-size:1rem;letter-spacing:.05em;border-radius:100vh;width:102px;margin-left:auto;margin-right:auto}.service-section__feature-title{font-size:1.5714285714rem;text-align:center;line-height:1.36}.service-section__feature-text{line-height:1.86}.service-section__feature-image-inner{text-align:center}.service-section__feature-image--3{width:200px;height:auto}.service-section--flow .service-section__text{line-height:1.86}@media screen and (min-width: 992px){.service-section__feature-point{margin-left:0;width:130px;height:50px;font-size:1.125rem}.service-section__feature-image-wrap--blur::before{display:block}.service-section__feature-title{font-size:1.75rem;text-align:left}.service-section__feature-text{line-height:2}.service-section__feature-image--1{width:509px;height:auto}.service-section__feature-image--2{width:465px;height:auto}.service-section__feature-image--3{width:381px;height:auto}.service-section--flow .service-section__text{line-height:2}}.service-section__assets-title{font-size:1.1428571429rem;border-bottom:1px solid #234aac}.service-section__assets-text{line-height:1.86}.service-section__detail-title{font-size:1.1428571429rem;line-height:1.45;border-bottom:1px solid #234aac}.service-section__detail-title--large{font-size:1.5rem;line-height:1.5}.service-section__detail-text{line-height:1.86}.service-section__figure img{aspect-ratio:295/183;object-fit:cover;width:100%}.service-section__pdf-button{border:1px solid #234aac;height:78px;width:100%;max-width:350px;display:flex;align-items:center;justify-content:center;border-radius:100vh;padding-bottom:.4em;column-gap:.875rem}.service-section__pdf-button-text{color:#234aac;font-size:1.3125rem}.service-section__pdf-button-icon{display:block;mask:url(../images/common/icon-document.svg) no-repeat center/26px auto;background-color:#234aac;width:26px;height:36px}.service-section__item-caption{font-size:1.1428571429rem}@media screen and (min-width: 992px){.service-section__assets-title{font-size:1.25rem}.service-section__assets-text{line-height:2}.service-section__detail-title{font-size:1.25rem}.service-section__detail-text{line-height:2}.service-section__figure img{aspect-ratio:auto;object-fit:initial;width:auto}.service-section__item-caption{font-size:1rem}}@media(hover: hover){.service-section__pdf-button,.service-section__pdf-button-text,.service-section__pdf-button-icon{transition-duration:.3s}.service-section__pdf-button:hover{opacity:1;background-color:#234aac}.service-section__pdf-button:hover .service-section__pdf-button-text{transition-duration:.3s;color:#fff}.service-section__pdf-button:hover .service-section__pdf-button-icon{background-color:#fff}}.service-section__case{position:relative;overflow:hidden;max-height:651px;transition:max-height .5s ease}.service-section__case.is-open{max-height:2000px}.service-section__case-number{font-size:1.4285714286rem;color:#234aac}.service-section__case-title{font-size:1.2857142857rem;line-height:1.44}.service-section__case-subtitle{min-width:150px;height:34px;border-radius:100vh;background-color:#006dc1;display:inline-flex;align-items:center;justify-content:center;font-size:1.1428571429rem}.service-section__case-detail{border-top:1px solid #234aac}.service-section__case-dl{display:grid;grid-template-columns:1fr;line-height:1.43}.service-section__case-dl dt{font-weight:400;position:relative}.service-section__case-dl dt::before{content:"";position:absolute;top:.575em;left:0;width:8px;height:8px;background-color:#006dc1;border-radius:50%}.service-section__case-dl dt::after{content:"："}.service-section__case-dl dd::before{content:""}.service-section__case-toggle{width:100%;position:absolute;bottom:0;left:0}.service-section__toggle-btn{display:flex;justify-content:center;align-items:center;column-gap:.7142857143rem;cursor:pointer;transition:opacity .3s ease}.service-section__toggle-btn.is-fadeout{opacity:0}.service-section__toggle-text{font-size:1.1428571429rem}.service-section__toggle-icon{border:1px solid #16327a;background-color:#16327a;width:36px;height:36px;border-radius:50%;display:block;position:relative}.service-section__toggle-icon::before,.service-section__toggle-icon::after{content:"";width:32px;height:3px;transform:scale(0.5);background-color:#fff;position:absolute;inset:0;margin:auto}.service-section__toggle-icon::after{transform:scale(0.5) rotate(90deg)}.service-section__toggle-btn[aria-expanded=true] .service-section__toggle-icon::after{transform:scale(0.5) rotate(0)}.service-section__case-overlay{content:"";position:absolute;bottom:0;left:0;right:0;height:352px;background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, #fff 66%, #fff 100%);pointer-events:none;transition:opacity .3s ease}.service-section__case.is-open .service-section__case-overlay{opacity:0}@media screen and (min-width: 992px){.service-section__case-number{font-size:2.5rem}.service-section__case-title{font-size:1.875rem;line-height:1.57}.service-section__case-subtitle{min-width:180px;height:44px;font-size:1.125rem}.service-section__case-dl dt::after{content:""}.service-section__case-dl dd{position:relative}.service-section__case-dl dd::before{content:"：";position:absolute;top:0;left:0}.service-section__case-dl{grid-template-columns:auto 1fr;line-height:2}.service-section__case-dl dd~*{margin-top:.675em}.service-section__toggle-text{font-size:1.3125rem}.service-section__toggle-icon{width:60px;height:60px}.service-section__toggle-btn{column-gap:.875rem}}@media(hover: hover){.service-section__toggle-icon{transition-duration:.3s}.service-section__toggle-btn:hover .service-section__toggle-icon{background-color:#fff}.service-section__toggle-icon::before,.service-section__toggle-icon::after{transition-duration:.3s}.service-section__toggle-btn:hover .service-section__toggle-icon::before,.service-section__toggle-btn:hover .service-section__toggle-icon::after{background-color:#16327a}}.service-section__contact-lead{font-size:1.25rem}.service-section__contact-list-item{font-size:1.125rem;position:relative}.service-section__contact-list-item::before{content:"";display:block;position:absolute;background-color:#fff;width:27px;height:27px;border:2px solid #234aac;position:absolute;left:0;top:0}.service-section__contact-list-item::after{content:"";display:block;position:absolute;mask:url(../images/common/icon-check.svg) no-repeat center/18px auto;background-color:#234aac;left:0;top:0;width:29px;height:29px}.service-section__tel{display:flex;justify-content:center;align-items:center;column-gap:.75rem}.service-section__tel-label{font-size:1.25rem}.service-section__tel-label{font-size:1.25rem}.service-section__tel-btn{font-size:1.875rem;color:#333}.service-section__other-lead-text{display:inline-block;font-size:1.5rem}.service-section__other-lead-text::before{content:"／";display:inline-block;transform:scaleX(-1);margin-right:2px}.service-section__other-lead-text::after{content:"／";margin-left:2px}.other-card{color:#333;position:relative;z-index:0;width:48.75rem;max-width:100%;margin-right:auto;margin-left:auto}.other-card__content{padding:1.125rem}.other-card__title{font-size:1.2857142857rem;color:#234aac}.other-card__subtitle{font-size:.7857142857rem;color:#234aac}.other-card__image{position:relative}.other-card__image::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.34)}.other-card__image-body{width:100%}.other-card__text{line-height:1.65}.other-card__icon--arrow{border:1px solid #16327a;background-color:#16327a;width:28px;height:28px;border-radius:50%;display:block;position:absolute;right:14px;bottom:14px;overflow:hidden}.other-card__icon--arrow::after{content:"";position:absolute;inset:0;mask:url(../images/common/icon-arrow2.svg) no-repeat center/14px auto;background-color:#fff}@media(hover: hover){.other-card__icon--arrow,.other-card__icon--arrow::after{transition-duration:.3s}.other-card:hover .other-card__icon--arrow{background-color:#fff}.other-card:hover .other-card__icon--arrow::after{background-color:#16327a}}@media screen and (min-width: 768px){.service-section__tel-btn{font-size:2.5rem}.other-card::before{content:"";display:block;width:55%;background-image:url(../images/transportation/warehousing@2x.jpg);background-size:cover;position:absolute;left:0;top:0;bottom:0;z-index:-1;opacity:.66}.other-card--transportation::before{background-image:url(../images/warehousing/transportation@2x.jpg?v2)}.other-card::after{content:"";position:absolute;bottom:0;left:0;width:55%;height:100%;background:#fff;clip-path:polygon(100% 0, 100% 100%, 68.8% 100%);z-index:-1}.other-card__image-body{display:none}.other-card__image::before{display:none}}@media screen and (min-width: 1400px){.service-section__contact-lead{font-size:1.5rem}.other-card__title{font-size:2rem}.other-card__subtitle{font-size:1rem}.other-card__icon--arrow{width:58px;height:58px;right:22px;bottom:22px}}.company-section__image{width:100%;height:auto}.company-section--message .company-section__image{max-width:116px}.company-section__lead{font-size:1.4375rem;font-weight:700;letter-spacing:.02em;line-height:1.4}.company-section__text{letter-spacing:.05em;line-height:1.86}.company-section__sign{font-weight:500;font-size:1.125rem;line-height:1.6;letter-spacing:.05em}.company-section--philosophy .company-section__image{max-width:172px}.company-section--creed .company-section__image{max-width:230px}.company-section--initiatives .company-section__lead{font-size:1.5625rem}.company-section__image--green{max-width:164px}.company-section__image--safety{max-width:134px}.company-section__map{aspect-ratio:295/222;width:100%}.company-section__map-frame{width:100%;height:100%;border:0;outline:0}@media screen and (min-width: 992px){.company-section__lead{font-size:1.875rem;line-height:1.6}.company-section--initiatives .company-section__lead{font-size:1.4375rem}.company-section__text{line-height:2}.company-section__sign{font-size:1.25rem}.company-section--message .company-section__image{max-width:284px}.company-section--philosophy .company-section__image{max-width:322px}.company-section--creed .company-section__image{max-width:290px}.company-section__image--green{max-width:164px}.company-section__image--safety{max-width:134px}.company-section--initiatives .company-section__image-wrap{min-width:21.5%}.company-section--initiatives .company-section__content{max-width:78.5%}.company-section__map{aspect-ratio:970/729}}.policy-section__lead{line-height:2;letter-spacing:.05em}.policy-section__badge{max-width:100%;width:280px;margin-left:auto;margin-right:auto}.recruit-section__image-wrap{position:relative;z-index:0}.recruit-section__image{width:100%;height:auto}.recruit-section--message .recruit-section__image-item--first{width:48%;position:relative;z-index:2}.recruit-section--message .recruit-section__image-item--second{width:64%;margin-top:-9%;margin-left:auto;position:relative;z-index:1}.recruit-section__lead{font-size:min(1.75rem,5.5vw);font-weight:700;letter-spacing:.02em;line-height:1.75}.recruit-section__text{letter-spacing:.05em;line-height:2}.recruit-section--ideal .recruit-section__image{height:86px;width:auto}.recruit-section__card-title{font-size:1.25rem;font-weight:700;letter-spacing:.02em;line-height:1.8}.recruit-section__card-text{letter-spacing:.05em;line-height:1.75}.recruit-section__intro{letter-spacing:.05em;line-height:2}.recruit-section__tel{display:flex;justify-content:center;align-items:baseline}.recruit-section__tel-label{color:#234aac;font-weight:500;letter-spacing:.02em}.recruit-section__tel-btn{font-size:1.375rem;font-weight:600;color:#333;letter-spacing:.05em}.recruit-section__person{letter-spacing:.05em}.recruit-section__form-label{letter-spacing:.05em;line-height:2}@media screen and (min-width: 768px){.recruit-section__contact{align-items:baseline;column-gap:.625rem}}@media screen and (min-width: 992px){.recruit-section__card{height:100%}.recruit-section--ideal .recruit-section__image{height:86px}.service-section--issues .service-section__image{height:122px}.warehousing .service-section--issues .service-section__image{height:124px}}.post-date{color:#234aac;font-size:.9375rem;letter-spacing:.02em}.blockeditor-area p{margin-bottom:1.5rem;letter-spacing:.05em;line-height:2.125;min-height:1px}.privacy .blockeditor-area p{line-height:1.5}.blockeditor-area .wp-block-image{margin:4rem 0}.year-suffix{font-size:.85em}/*# sourceMappingURL=page.css.map */