@charset "utf-8";abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{background:transparent;border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{background:transparent;font-size:100%;margin:0;padding:0;vertical-align:baseline}ins{text-decoration:none}ins,mark{background-color:#ff9;color:#000}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{border:0;border-top:1px solid #ccc;display:block;height:1px;margin:1em 0;padding:0}input,select{vertical-align:middle}button,input[type=button]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;border-radius:0;cursor:pointer;margin:0;outline:0;padding:0}ol{list-style:none}:root{--color-base:#333;--color-gray:#f6f8f9;--color-black:#000;--color-b:#073b66;--color-r:#cd1536;--color-white:#fff;--color-gold:#b59c50;--color-trans:transparent;--gradient-01:linear-gradient(90deg,#073b66 0%,#004e8f);--fz-pc:1.8rem;--fz-sp:1.3rem;--font-en:"Roboto",sans-serif;--font-jp:"Noto Sans JP","游ゴシック",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;--width-base:1240px;--width-narrow:960px;--transition-op:opacity ease .3s,visibility ease .3s;--transition-trf:transform ease .3s;--transition-all:all ease .3s}*{letter-spacing:.06em}html{font-size:62.5%}body{color:var(--color-base);font-family:Noto Sans JP,游ゴシック,YuGothic,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-size:1.5rem;font-size:var(--fz-pc)}.en{font-family:var(--font-en)}strong{color:var(--color-b);font-weight:700}.-alignright{text-align:right}@media screen and (max-width:960px){body{font-size:var(--fz-sp)}}a{color:inherit;text-decoration:underline}.arrow01{display:inline-block;position:relative}.arrow01:before{border-right:1px solid var(--color-base);border-top:1px solid var(--color-base);content:"";display:block;height:8px;position:absolute;right:3px;top:4px;transform:rotate(45deg);width:8px}.arrow02{display:inline-block;position:relative;text-decoration:none;transition:.3s}.arrow02:before{background-blend-mode:multiply;background-color:var(--color-white);content:"";display:block;height:11px;mask-image:url(//6255088.fs1.hubspotusercontent-na1.net/hubfs/6255088/raw_assets/public/delivery_corp_2022/images/common/ico_arrow.svg);-webkit-mask-image:url(//6255088.fs1.hubspotusercontent-na1.net/hubfs/6255088/raw_assets/public/delivery_corp_2022/images/common/ico_arrow.svg);mask-size:contain;-webkit-mask-size:contain;position:absolute;right:0;top:calc(50% - 5.5px);transition:.3s;width:40px}.blank:after{background:url(//6255088.fs1.hubspotusercontent-na1.net/hubfs/6255088/raw_assets/public/delivery_corp_2022/images/common/ico_blank.svg) 0 0/contain no-repeat;content:"";display:inline-block;height:12px;margin-left:8px;right:0;width:17px}@media screen and (min-width:961px){a:hover{text-decoration:none}.arrow02:before{height:9px;top:calc(50% - 4.5px);width:30px}.arrow02:hover{opacity:.8}.arrow02:hover:before{transform:translateX(5px)}.-on{transition:.3s}.-on:hover{opacity:.8}}@media screen and (max-width:960px){.arrow02:before{height:9px;width:30px}}p{line-height:2}.alignRight{text-align:right}img:not(.autow){vertical-align:top;width:100%}img.cover{height:100%;object-fit:cover;width:100%}@media screen and (max-width:960px){img{width:100%}}*,:after,:before{box-sizing:border-box}button{cursor:pointer}@media screen and (min-width:961px){.only-sp{display:none}}@media screen and (max-width:960px){.only-pc{display:none}}body{background-color:var(--color-bg)}#header{background-color:var(--color-trans);left:0;position:fixed;top:0;transition:var(--transition-all);width:100%;z-index:200}#header #siteLogo a img.normal{display:none}.noKV #header{background-color:var(--color-white)}.noKV #header #siteLogo a img.normal{display:block}.noKV #header #siteLogo a img.white{display:none}@media screen and (min-width:1201px){#header{height:106px}#header .headerInner{align-items:center;display:flex;height:100%;justify-content:space-between;padding:0 20px}#header .menuBtn{display:none}#header #siteLogo,#header #siteLogo a{display:block;height:37.33px;width:180px}#header #siteLogo a{position:relative}#globalNavi,#globalNavi .mainNav,#globalNavi .navBody{height:100%}#globalNavi .primaryConts{display:flex;height:100%;padding-right:270px;padding-top:20px}#globalNavi .primaryCont{padding:0 20px}#globalNavi .primaryContLabel{color:var(--color-white);cursor:pointer}#globalNavi .primaryContLabel.acc{cursor:default}#globalNavi .primaryContLabel a{align-items:center;display:flex;flex-direction:column;font-weight:700;height:86px;justify-content:center;line-height:1.5;padding-bottom:20px;position:relative;text-decoration:none}#globalNavi .primaryContLabel.acc a{pointer-events:none}#globalNavi .primaryContLabel a span{display:block}#globalNavi .primaryContLabel a .en{font-weight:700;line-height:1.333}#globalNavi .primaryContLabel a .jpn{font-size:1.3rem;line-height:1.545;margin-top:8px}#globalNavi .primaryContLabel a:before{background-color:var(--color-b);bottom:20px;content:"";height:1px;left:0;opacity:0;position:absolute;transition:var(--transition-all);width:100%}body:not(.noKV) #globalNavi .primaryContLabel a:before{background-color:var(--color-white)}#globalNavi .open .primaryContLabel a:before,#globalNavi .primaryCont:hover a:before{opacity:1}#globalNavi .megaMenu{display:block!important;left:0;opacity:0;pointer-events:none;position:absolute;top:106px;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;width:100%}body #globalNavi .primaryCont:hover .megaMenu,body.touchdevice #globalNavi .open .megaMenu{opacity:1;pointer-events:all;visibility:visible}#globalNavi .megaMenuHeader{align-items:center;background-color:var(--color-gray);display:flex;height:76px;justify-content:space-between;padding:0 80px}#globalNavi .secondaryContLabel{align-items:center;display:flex;font-weight:700}#globalNavi .secondaryContLabelEN{color:var(--color-b);font-family:var(--font-en);font-size:2.4rem;margin-right:30px}#globalNavi .secondaryContLabelJA{font-size:1.5rem}#globalNavi .secondaryContTop a{display:block;font-weight:700;padding-right:36px;position:relative}#globalNavi .secondaryConts{background-color:var(--color-white);display:flex!important;flex-wrap:wrap;gap:40px;padding:60px 80px}#globalNavi .secondaryCont{width:calc(25% - 30px)}#globalNavi .secondaryCont.-col2{width:calc(50% - 20px)}#globalNavi .secondaryCont a{display:block}#globalNavi .secondaryContLink{font-weight:700;line-height:1.466;margin-bottom:20px;position:relative}#globalNavi .secondaryContLink a,#globalNavi .secondaryContLink span{font-weight:700}#globalNavi .secondaryContLink a:before{border-color:var(--color-b)}#globalNavi .secondaryContLink:only-child:before{background-color:#dee0e1;bottom:-21px;content:"";display:block;height:1px;left:0;position:absolute;width:100%}#globalNavi .secondaryContImage{margin-bottom:20px}#globalNavi .secondaryContImage img{width:100%}#globalNavi .secondaryContLink+.secondaryContLower{border-top:1px solid #dee0e1;padding-top:20px}#globalNavi .secondaryContLower li{line-height:1.46;padding-left:20px;position:relative}#globalNavi .secondaryContLower li+li{margin-top:20px}#globalNavi .secondaryContLower li:before{background-color:var(--color-base);content:"";display:block;height:1px;left:0;position:absolute;top:9px;width:12px}#globalNavi .secondaryContLower li a{font-size:1.5rem}#globalNavi .secondaryCont.-col2 .secondaryContLower{display:flex;flex-wrap:wrap;justify-content:space-between}#globalNavi .secondaryCont.-col2 .secondaryContLower li{width:47.5%}#globalNavi .secondaryCont.-col2 .secondaryContLower li:nth-child(2){margin-top:0!important}#globalNavi .secondaryConts.-col5 .secondaryCont{width:calc(20% - 32px)}.headerCNV{color:var(--color-white);position:absolute;right:20px;top:20px}.headerCNV ul{display:flex}.headerCNVBtn{margin-left:10px}.headerCNVBtn a{align-items:center;border:1px solid var(--color-white);display:flex;flex-direction:column;font-size:1.4rem;height:66px;justify-content:center;text-decoration:none;transition:.3s;width:110px}.headerCNVBtn a:hover{opacity:.8}.headerCNVBtn a .en{display:block;font-weight:700;line-height:1.333}.headerCNVBtn a .jpn{display:block;font-size:1.3rem;line-height:1.545;margin-top:8px}.noKV #globalNavi .primaryContLabel{color:var(--color-base)}.noKV #globalNavi .primaryContLabel .en{color:var(--color-b)}.noKV .headerCNVBtn a{background-color:var(--color-gold);border-color:var(--color-gold);color:var(--color-white)}}@media screen and (min-width:1201px) and (max-width:1320px){#globalNavi .megaMenuHeader,#globalNavi .secondaryConts{padding-left:40px;padding-right:40px}}@media screen and (max-width:1200px){.menuOpen{overflow:hidden}#header{height:62px}.menuOpen #header{background-color:var(--color-white)}#header .headerInner{align-items:center;display:flex;height:62px;padding:0 20px}#header #siteLogo{transition:opacity .3s ease;width:110px}#header .menuBtn{cursor:pointer;height:62px;position:absolute;right:0;top:0;width:62px}#header .menuBtn span{background-color:var(--color-white);height:1px;left:16px;position:absolute;top:31px;width:30px}#header .menuBtn span:after,#header .menuBtn span:before{background-color:var(--color-white);content:"";height:1px;left:0;position:absolute;transition:var(--transition-trf);width:100%}#header .menuBtn span:before{top:-6px}#header .menuBtn span:after{bottom:-6px}.menuOpen #header .menuBtn span{background-color:transparent!important}.menuOpen #header .menuBtn span:before{top:0;transform:rotate(45deg)}.menuOpen #header .menuBtn span:after{bottom:0;transform:rotate(-45deg)}.menuOpen #header .menuBtn span:after,.menuOpen #header .menuBtn span:before,.noKV #header .menuBtn span,.noKV #header .menuBtn span:after,.noKV #header .menuBtn span:before{background-color:var(--color-b)}.menuOpen #header #siteLogo a img.normal{display:block}.menuOpen #header #siteLogo a img.white{display:none}#globalNavi{background-color:var(--color-white);height:calc(100% - 62px);left:0;opacity:0;overflow:auto;pointer-events:none;position:fixed;top:62px;transition:var(--transition-all);visibility:hidden;width:100%;z-index:100}.menuOpen #globalNavi{opacity:1;pointer-events:all;visibility:visible}#globalNavi .navBody{margin:0 20px}#globalNavi .primaryContLabel{border-top:1px solid #dee0e1;line-height:20px}#globalNavi .primaryContLabel a{display:block;font-weight:700;padding:20px 0;position:relative;text-decoration:none!important}#globalNavi .primaryContLabel.acc a{pointer-events:none}#globalNavi .primaryContLabel a .en{color:var(--color-b);font-size:1.5rem;font-weight:700;margin-right:1em}#globalNavi .primaryContLabel.acc a:before{background-color:var(--color-b);content:"";display:block;height:1px;position:absolute;right:0;top:50%;width:12px}#globalNavi .primaryContLabel.acc a:after{background-color:var(--color-b);content:"";display:block;height:12px;position:absolute;right:5.5px;top:calc(50% - 5.5px);width:1px}#globalNavi .primaryContLabel.acc.accopen a:after{display:none}#globalNavi .primaryContLabel:not(.acc) a:before{border-right:1px solid var(--color-b);border-top:1px solid var(--color-b);content:"";display:block;height:8px;position:absolute;right:3px;top:26px;transform:rotate(45deg);width:8px}#globalNavi .megaMenu{display:none;padding-bottom:20px}#globalNavi .secondaryContLabel{display:none}#globalNavi .secondaryContTop{margin-bottom:20px}#globalNavi .secondaryContTop a{display:block;font-weight:700;position:relative;text-decoration:underline}#globalNavi .secondaryContTop a:before{display:none}#globalNavi .secondaryCont{margin-bottom:20px}#globalNavi .secondaryContLink{font-weight:700;line-height:20px;margin-bottom:20px}#globalNavi .secondaryContLink a,#globalNavi .secondaryContLink span{font-weight:700}#globalNavi .secondaryContLink a{text-decoration:underline}#globalNavi .secondaryContImage,#globalNavi .secondaryContLink a:before{display:none}#globalNavi .secondaryContLower li{line-height:20px;padding-left:20px;position:relative}#globalNavi .secondaryContLower li+li{margin-top:20px}#globalNavi .secondaryContLower li:before{background-color:var(--color-base);content:"";display:block;height:1px;left:0;position:absolute;top:9px;width:12px}#globalNavi .secondaryContLower li a{text-decoration:underline}.headerCNV{margin-bottom:60px;margin-top:20px}.headerCNV ul{display:flex;justify-content:space-between}.headerCNVBtn{width:calc(50% - 6px)}.headerCNVBtn a{align-items:center;background-color:var(--color-gold);border:1px solid var(--color-white);color:var(--color-white);display:flex;flex-direction:column;height:80px;justify-content:center;text-decoration:none;width:100%}.headerCNVBtn a .en{display:block;font-size:1.5rem;font-weight:700;line-height:20px}.headerCNVBtn a .jpn{display:block;line-height:20px;margin-top:6px}}#footer{background-color:var(--color-white);position:relative}#footer .footCNV{background-image:var(--gradient-01);height:240px}#footer .footCNV a{align-items:center;color:var(--color-white);display:flex;flex-direction:column;font-weight:700;height:100%;justify-content:center;line-height:1.666;text-decoration:none;transition:.3s;width:100%}#footer .footCNV a:before{right:40px}#footer .footCNV a span{font-size:1.8rem}#footer .footerCont{display:flex;padding:60px calc(50% - 620px);position:relative}#footer .footHead{width:346px}#footer .footHead .companyLogo{width:180px}#footer .footHead .companyAddress{font-size:1.1rem;margin:30px 0}#footer .footHead .companyAddress span{display:inline-block}#footer .footHead .companySNS{align-items:center;display:flex}#footer .footHead .companySNS li{margin-right:24px}#footer .footerNav{display:flex;flex-wrap:wrap;width:calc(100% - 346px)}#footer .primaryConts{padding-right:40px;width:50%}#footer .primaryCont{border-top:1px solid #dee0e1;padding-top:30px}#footer .primaryCont+.primaryCont{margin-top:30px}#footer .primaryContLabel a{align-items:center;display:inline-flex;font-weight:700;line-height:20px;position:relative;text-decoration:none!important}#footer .primaryContLabel.acc a{pointer-events:none}#footer .primaryContLabel a span{display:block}#footer .primaryContLabel a .en{color:var(--color-b);font-weight:700;margin-right:1em}#footer .primaryContLabel a .jpn{font-size:1.1rem}#footer .primaryContLabel:not(.acc) a:before{background-color:var(--color-b);border-radius:50%;bottom:-2px;content:"";height:1px;left:0;position:absolute;width:100%}#footer .primaryContLabel a:hover:before{opacity:0}#footer .secondaryConts{font-size:1.1rem;margin-top:30px}#footer .secondaryCont{margin-top:20px}#footer .secondaryContLink{font-weight:700;line-height:1.466;margin-bottom:20px;position:relative}#footer .secondaryContLower li{line-height:1.545;padding-left:20px;position:relative}#footer .secondaryContLower li+li{margin-top:20px}#footer .secondaryContLower li:before{background-color:var(--color-base);content:"";display:block;height:1px;left:0;position:absolute;top:9px;width:12px}#footer .footBottom{padding:0 calc(50% - 620px)}#footer .footAside{align-items:center;background-color:var(--color-gray);display:flex;flex-direction:row-reverse;justify-content:space-between;padding:40px}#footer .footAside ul li{font-size:1.3rem;line-height:20px;margin-right:40px;padding-left:20px;position:relative}#footer .footAside ul li+li{margin-top:1em}#footer .footAside ul li:before{background-color:var(--color-base);content:"";display:block;height:1px;left:0;position:absolute;top:9px;width:12px}#footer .footAside dl dt{margin-bottom:10px;width:100px}#footer .footAside dl dd{font-size:1.1rem;line-height:2}#footer .footAside dl dd strong{color:inherit;font-size:120%}#footer .copyright{font-size:1.1rem;padding:2em 0;text-align:center}#footer .pagetop a{display:block;font-weight:700;height:100px;position:sticky;text-decoration:none!important;top:130px;transition:opacity .3s ease;width:calc(21px + 1em)}#footer .pagetop a span{display:block;margin-left:calc(21px + 1em);transform:rotate(90deg);transform-origin:top left;white-space:nowrap}#footer .pagetop a:before{background:url(//6255088.fs1.hubspotusercontent-na1.net/hubfs/6255088/raw_assets/public/delivery_corp_2022/images/common/ico_arrow_pagetop.svg) 0 0/contain no-repeat;content:"";display:block;height:100px;left:0;position:absolute;top:0;transition:.3s;width:11px}@media screen and (min-width:961px) and (max-width:1320px){#footer .footBottom,#footer .footerCont{padding-left:40px;padding-right:40px}#footer .footHead{width:260px}#footer .footerNav{width:calc(100% - 260px)}}@media screen and (min-width:961px){#footer .footCNV a:hover{opacity:.8}#footer .accBody{display:flex;flex-wrap:wrap}#footer .accBody .secondaryConts{padding-right:5%;width:50%}#footer .accBody .secondaryConts:only-child{padding:0;width:100%}#footer .secondaryCont:first-child{margin-top:0}#footer .pagetop a:hover{opacity:.8}#footer .pagetop a:hover:before{transform:translateY(-5px)}#footer .accBody{display:flex!important}}@media screen and (max-width:960px){#footer .footCNV{height:160px}#footer .footCNV a{line-height:2}#footer .footCNV a:before{right:20px}#footer .footCNV a span{font-size:1.5rem}#footer .footerCont{display:block;padding:60px 20px}#footer .footHead{margin-bottom:60px;width:100%}#footer .footHead .companyLogo{width:160px}#footer .footHead .companyAddress{font-size:1rem;margin:20px 0}#footer .footHead .companySNS li{margin-right:30px}#footer .footerNav{display:block;width:100%}#footer .primaryConts{padding-right:0;width:100%}#footer .primaryCont{padding-top:0}#footer .primaryCont+.primaryCont,#footer .primaryConts+.primaryConts{margin-top:0}#footer .primaryContLabel a{display:flex;padding:20px 0;position:relative;text-decoration:none!important}#footer .primaryContLabel a .en{font-size:1.5rem}#footer .primaryContLabel a .jpn{font-size:1.3rem}#footer .primaryContLabel.acc a:before{background-color:var(--color-b);content:"";display:block;height:1px;position:absolute;right:0;top:50%;width:12px}#footer .primaryContLabel.acc a:after{background-color:var(--color-b);content:"";display:block;height:12px;position:absolute;right:5.5px;top:calc(50% - 5.5px);width:1px}#footer .primaryContLabel.acc.accopen a:after,#footer .primaryContLabel:not(.acc) a:before{display:none}#footer .primaryContLabel:not(.acc) a:after{border-right:1px solid var(--color-b);border-top:1px solid var(--color-b);content:"";display:block;height:8px;position:absolute;right:5px;top:calc(50% - 4px);transform:rotate(45deg);width:8px}#footer .accBody{display:none}#footer .secondaryConts{font-size:1.3rem;margin-top:0}#footer .secondaryCont:first-child{margin-top:0}#footer .footBottom{display:block;padding:40px 20px 0}#footer .footAside{flex-direction:column-reverse;padding:20px 0;width:100%}#footer .footAside ul{display:block;padding:0 20px;width:100%}#footer .footAside ul li{font-size:1rem}#footer .footAside dl{border-bottom:1px solid #dee0e1;display:block;margin-bottom:15px;padding-bottom:15px;text-align:center;width:100%}#footer .footAside dl dt{margin:0 auto 5px}#footer .copyright,#footer .footAside dl dd{font-size:1rem;width:100%}#footer .pagetop{position:absolute;right:20px;top:60px}#footer .pagetop a{position:static}}.recruitCNV{background-color:var(--color-white);padding-bottom:2px}.recruitCNV ul{display:flex;gap:2px}.recruitCNV ul li{width:calc(50% - 1px)}.recruitCNV ul li a{color:var(--color-white);display:block}.recruitCNV ul li a:before{bottom:40px;right:40px;top:auto}.recruitCNVImg img{width:100%}.recruitCNVText{display:flex;flex-direction:column;height:100%;justify-content:flex-end;left:0;padding:40px 90px 40px 40px;position:absolute;top:0;width:100%}.recruitCNVTitle{font-size:1.8rem;font-weight:700;line-height:1.666;margin-bottom:20px}@media screen and (max-width:960px){.recruitCNV{padding-bottom:0}.recruitCNV ul{display:block}.recruitCNV ul li{margin-bottom:2px;width:100%}.recruitCNV ul li a:before{bottom:20px;right:20px}.recruitCNVText{padding:20px 60px 20px 20px}.recruitCNVTitle{font-size:1.5rem;line-height:1.466}}.contents{overflow:hidden}.contents,.section{background-color:var(--color-white)}.section{padding:160px max(80px,calc(50% - 620px))}.-bgB{background-image:var(--gradient-01);color:var(--color-white)}.-bgG{background-color:var(--color-gray)}.content{margin-left:auto;margin-right:auto;width:var(--width-narrow)}.pb0{padding-bottom:0!important}@media screen and (min-width:961px) and (max-width:1320px){.section,.section.-narrow{padding-left:max(40px,calc(50% - 620px));padding-right:max(40px,calc(50% - 620px))}}@media screen and (min-width:961px){.section.-narrow{padding-left:max(80px,calc(50% - 480px));padding-right:max(80px,calc(50% - 480px))}}@media screen and (max-width:960px){.section{padding:75px 20px 80px}}.sectionHeader{display:flex;margin-bottom:60px}.sectionHeader .sectionHeadding{padding-right:1em;width:500px}.sectionHeader .sectionHeaderLead{width:calc(100% - 500px)}.sectionHeader .sectionHeaderLeadTitle{color:var(--color-b);font-size:2.2rem;font-weight:700;margin-bottom:.5em}.sectionTitle{background:var(--gradient-01);background-clip:text;-webkit-background-clip:text;color:var(--color-trans);font-family:var(--font-en);font-size:5.4rem;font-weight:500;letter-spacing:.03em;line-height:1.333}.sectionTitle.jpn{font-family:var(--font-jp);font-size:4rem}.blueTitle{background:var(--gradient-01);background-clip:text;-webkit-background-clip:text;color:var(--color-trans);font-family:var(--font-en)}.-bgB .sectionTitle{color:var(--color-white)}.sectionTitleJP{font-size:2.2rem;font-size:2rem;font-weight:700;letter-spacing:.03em;line-height:1.5;margin-top:20px;padding-left:56px;text-indent:-56px}.sectionTitleJP:before{background-color:var(--color-base);content:"";display:inline-block;height:1px;margin-right:16px;vertical-align:middle;width:40px}.section.-bgB .sectionTitleJP:before{background-color:var(--color-white)}.sectionHeader .sectionHeaderBtn{margin-top:28px;text-align:right}.sectionHeader .sectionHeaderBtn a{padding-right:56px}.sectionHeader .sectionHeaderBtn a:before{background-color:var(--color-base)}.bdrTitle{font-size:2.4rem;font-weight:700;line-height:1.5;margin-bottom:60px;padding-bottom:40px;position:relative}.bdrTitle:before{background:var(--gradient-01);bottom:0;content:"";display:block;height:1px;left:0;position:absolute;width:80px}.boldTitle{font-size:2.1rem;font-weight:700;line-height:2;margin-bottom:50px}@media screen and (max-width:960px){.sectionHeader{display:block;margin-bottom:40px}.sectionHeader .sectionHeadding{margin-bottom:40px;padding-right:0;width:100%}.sectionHeader .sectionHeaderLead{width:100%}.sectionHeader .sectionHeaderLeadTitle{font-size:1.8rem}.sectionTitle{font-size:3.6rem}.sectionTitle.jpn{;font-size:3rem}.sectionTitleJP{font-size:1.8rem;font-size:1.6rem;padding-left:40px;text-indent:-40px}.sectionTitleJP:before{width:24px}.sectionHeader .sectionHeaderBtn{margin-top:18px;text-align:left}.sectionHeader .sectionHeaderBtn a{padding-right:46px}.bdrTitle{font-size:1.8rem;margin-bottom:40px;padding-bottom:24px}.bdrTitle:before{width:60px}.boldTitle{font-size:1.5rem;margin-bottom:35px}}.viewmore a{align-items:center;border:1px solid var(--color-base);display:inline-flex;font-weight:700;height:60px;justify-content:center;width:180px}.viewmore a:before{background-color:var(--color-base);right:-20px}@media screen and (max-width:960px){.viewmore a{height:50px;width:195px}.viewmore a:before{right:-15px}}.linkListCol3{display:flex;flex-wrap:wrap;gap:11px}.linkListCol3 li{width:calc(33.33333% - 8px)}.linkListCol3 a{align-items:center;border:1px solid #707070;display:flex;height:120px;justify-content:center;padding:0 2em}.linkListCol3 a:before{background-color:var(--color-base);bottom:20px;right:20px;top:auto}.linkListIcon{margin-right:24px}.linkListName{font-weight:700;line-height:2}@media screen and (max-width:960px){.linkListCol3{display:block}.linkListCol3 li{width:100%}.linkListCol3 li+li{margin-top:10px}.linkListCol3 a{height:100px}.linkListIcon{margin-right:20px}}.caseBox{width:510px}.caseImg{margin-bottom:30px}.caseTitle{font-size:2.1rem;font-weight:700;line-height:1.5;margin-bottom:24px}.caseCats{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:24px}.caseCats li{color:var(--color-white);font-size:1.3rem;line-height:26px;padding:0 10px}.caseCats li.cat-theme{background-color:var(--color-b)}.caseCats li.cat-tag{background-color:var(--color-gold)}@media screen and (min-width:961px){.caseBox a:hover .caseImg{opacity:.7}.caseBox a:hover p{text-decoration:underline}}@media screen and (max-width:960px){.caseBox{width:76vw}.caseImg{margin-bottom:24px}.caseTitle{font-size:1.5rem}.caseCats,.caseTitle{margin-bottom:20px}.caseCats li{font-size:1.1rem;line-height:24px;padding:0 8px}}.slick-arrow{align-items:center;appearance:none;background-color:var(--color-b);border:none;color:transparent;display:flex!important;font-size:0;height:60px;justify-content:center;margin:0;padding:0;transition:opacity .3s ease;width:60px}.slick-arrow:before{border-right:2px solid var(--color-white);border-top:2px solid var(--color-white);content:"";display:block;height:14px;transform:rotate(45deg) translate(-2px,4px);width:14px}.slick-prev:before{transform:rotate(-135deg) translate(-4px,2px)}@media screen and (min-width:961px){.slick-arrow:hover{opacity:.8}}@media screen and (max-width:960px){.slick-arrow{height:44px;width:44px}}.listedNews{border-top:1px solid #dee0e1}.listedNews>li{border-bottom:1px solid #dee0e1;padding:30px 0}.listedNewsHead{display:flex;margin-bottom:20px}.newsDate{color:#888;line-height:26px;margin-right:13px}.newsCats{display:flex;flex-wrap:wrap;gap:5px}.newsCat{background-color:var(--color-b);color:var(--color-white);font-size:1.3rem;line-height:26px;padding:0 10px!important}.listedNews .listedNewsTitle{line-height:2}@media screen and (max-width:960px){.listedNews>li{padding:25px 0}.listedNewsHead{display:block}.newsDate{line-height:18px;margin:0 0 10px}.newsCat{font-size:1.1rem;line-height:24px;padding:0 8px!important}}@media screen and (min-width:961px){.topPage.scrolling #header{transition:opacity .3s ease}.topPage.scrolling:not(.noKV) #header{opacity:0;pointer-events:none}}.hero{position:relative}.movie{background-color:var(--color-black);left:0;position:fixed;top:0;z-index:-1}.movie,.movie video{height:100%;width:100%}.movie video{object-fit:cover;opacity:.6}.heroBody{color:var(--color-white);display:flex;flex-direction:column;height:100vh;justify-content:center;min-height:600px;padding:80px;width:100%}.heroTagline{font-size:7.2rem;font-weight:500;letter-spacing:.03em;line-height:1.25}.heroBody p{font-size:2.2rem;font-weight:700;line-height:1.5;margin:30px 0 0}.heroLead{color:var(--color-white);display:flex;flex-direction:column;height:100vh;justify-content:center;min-height:600px;padding:80px;width:100%}.heroLead .heroLeadTitle{font-size:5.4rem;font-weight:500;letter-spacing:.03em;line-height:2}.heroLead .heroLeadTitleJP{font-size:2.2rem;font-weight:700;letter-spacing:.03em;line-height:1.5;margin:20px 0 0}.heroLead .heroLeadTitleJP:before{background-color:var(--color-white);content:"";display:inline-block;height:1px;margin-right:16px;vertical-align:middle;width:40px}.heroLead .heroLeadText{margin-top:60px}.heroLead .heroLeadText p+p{margin-top:30px}.heroLead .heroLeadBtn{line-height:20px;margin-top:30px}.heroLead .heroLeadBtn a{display:inline-block;padding-right:56px;position:relative;text-decoration:none;transition:.3s}.hero .scroller{align-items:flex-end;display:flex;height:calc(100% - 40px);position:absolute;right:18px;top:0}.hero .scrollerInner{bottom:40px;color:var(--color-white);display:block;font-weight:700;height:100px;position:sticky;text-decoration:none!important;transition:opacity .3s ease;width:calc(21px + 1em)}.hero .scrollerInner span{display:block;margin-left:calc(21px + 1em);transform:rotate(90deg);transform-origin:top left;white-space:nowrap}.hero .scrollerInner:before{background:url(//6255088.fs1.hubspotusercontent-na1.net/hubfs/6255088/raw_assets/public/delivery_corp_2022/images/common/ico_arrow_scroll.svg) 0 0/contain no-repeat;content:"";display:block;height:100px;left:0;position:absolute;top:0;transition:.3s;width:11px}@media screen and (min-width:961px){.pageHeader .heroLead.b100{bottom:100px}.heroLead .heroLeadBtn a:hover{opacity:.8}}@media screen and (min-width:961px) and (max-width:1320px){.heroBody{padding:40px}}@media screen and (max-width:960px){.movie{height:420px;position:absolute}.movie video{opacity:.8!important}.heroBody{height:420px;justify-content:flex-end;min-height:inherit;padding:20px 20px 40px}.heroTagline{font-size:3.6rem;line-height:1.2}.heroBody p{font-size:1.7rem;line-height:1.888;margin:20px 0 0}.heroLead{background-image:var(--gradient-01);height:auto;min-height:inherit;padding:80px 20px}.heroLead .heroLeadTitle{font-size:3.6rem;line-height:1.333}.heroLead .heroLeadTitleJP{font-size:1.8rem;line-height:1.777;margin:20px 0 0}.heroLead .heroLeadTitleJP:before{width:24px}.heroLead .heroLeadText{margin-top:40px}.heroLead .heroLeadText p+p{margin-top:20px}.heroLead .heroLeadBtn{line-height:20px;margin-right:20px}.heroLead .heroLeadBtn a{padding-right:46px}.hero .scroller{display:none}}.topStrengthGraph{margin:50px auto 0;width:89.19355%}@media screen and (max-width:960px){.topStrengthGraph{margin-top:20px;width:100%}}.topTheme{background:url(//6255088.fs1.hubspotusercontent-na1.net/hubfs/6255088/raw_assets/public/delivery_corp_2022/images/common/bg_theme.png) 50%/cover no-repeat}.topTheme .linkListCol3 a{border-color:var(--color-white)}.topTheme .linkListCol3 a:before{background-color:var(--color-white)}.anotherThemeLead{margin-bottom:60px}@media screen and (min-width:961px){.topTheme .linkListCol3 li{font-size:2rem}}@media screen and (max-width:960px){.anotherTheme .linkListCol3 a,.topTheme .linkListCol3 a{height:60px}.anotherThemeLead{margin-bottom:40px}}.topCasestudy{background-color:var(--color-gray);padding-right:0}.topCasestudyList{position:relative}.topCasestudyList .slick-list{overflow:visible}.topCasestudyList .slick-arrow{bottom:-120px;left:0;position:absolute}.topCasestudyList .slick-next{left:61px}.slick-disabled{cursor:default;pointer-events:none}.slick-disabled:before{opacity:.5}.topCasestudySlide{margin-right:40px}.topCasestudy .viewmore{margin-top:60px;padding-right:max(80px,calc(50vw - 629px));text-align:right}@media screen and (max-width:960px){.topCasestudyList .slick-arrow{bottom:-84px}.topCasestudyList .slick-next{left:45px}.topCasestudySlide{margin-right:20px}.topCasestudy .viewmore{margin-top:120px;padding-right:20px;text-align:center}}.topServiceList{display:flex;gap:1px;margin:0 min(-80px,calc(-50vw + 628.5px))}.topServiceList li{width:25%}.topServiceList li a{color:var(--color-white);display:block}.topServiceList li a:before{bottom:48.5px;right:40px;top:auto}.topServiceListImg img{width:100%}.topServiceListTitle{bottom:40px;font-size:1.8rem;font-weight:700;left:40px;line-height:1.5;position:absolute;width:calc(100% - 130px)}@media screen and (min-width:961px) and (max-width:1320px){.topServiceList{margin:0 -40px}}@media screen and (max-width:960px){.topServiceList{display:flex;flex-wrap:wrap;gap:2px;margin:0 -20px}.topServiceList li{width:calc(50% - 1px)}.topServiceList li a:before{bottom:25.5px;right:20px}.topServiceListTitle{bottom:20px;font-size:1.3rem;left:20px;width:calc(100% - 70px)}}.topNews{display:flex;position:relative}.topNews .sectionHeader{width:390px}.topNews .listedNews{width:calc(100% - 390px)}.topNews .viewmore{left:max(80px,calc(50% - 620px));position:absolute;top:365px}@media screen and (min-width:961px) and (max-width:1320px){.topNews .viewmore{left:40px}}@media screen and (max-width:960px){.topNews{display:block}.topNews .listedNews,.topNews .sectionHeader{width:100%}.topNews .viewmore{margin-top:40px;position:static;text-align:center}}.pageHeader{background:var(--gradient-01);min-height:347px;position:relative;z-index:1}.pageKV:before{background-color:var(--color-black);content:"";height:100%;pointer-events:none;top:0;z-index:-1}.pageHeader .heroLead,.pageKV:before{display:block;left:0;position:absolute;width:100%}.pageHeader .heroLead{bottom:60px;color:var(--color-white);height:auto;min-height:auto;padding:0 80px}.pageHeader .heroLeadTitle{line-height:1.333;margin-bottom:18px}.pageHeader .heroLeadTitleJP{margin:0}@media screen and (min-width:961px) and (max-width:1320px){.pageHeader .heroLead{padding-left:40px;padding-right:40px}}@media screen and (max-width:960px){.pageHeader{min-height:227px}.pageHeader .heroLead{background-image:none;bottom:40px;padding:0 20px}.pageHeader .heroLeadTitle{margin-bottom:15px}}.topicPath{padding:16px 80px}.topicPath ul{display:flex;justify-content:flex-end}.topicPath ul li{font-size:1.1rem;line-height:1.545;padding-right:30px;position:relative}.topicPath ul li:after{border-right:1px solid var(--color-base);border-top:1px solid var(--color-base);content:"";display:block;height:6px;position:absolute;right:12px;top:6px;transform:rotate(45deg);width:6px}.topicPath ul li:last-child{padding-right:0}.topicPath ul li:last-child:after{display:none}@media screen and (min-width:961px) and (max-width:1320px){.topicPath{padding-left:40px;padding-right:40px}}@media screen and (max-width:960px){.topicPath{display:none}}#hs_cos_wrapper_topicpath~.contents .section:first-child,.topicPath~.contents .section:first-child{padding-top:110px}@media screen and (max-width:960px){#hs_cos_wrapper_topicpath~.contents .section:first-child,.topicPath~.contents .section:first-child{padding-top:80px}}.pageIntro{align-items:flex-start;display:flex}.pageIntro [class$=Title]{padding-right:100px;white-space:nowrap}.pageIntroBody>*+*{margin-top:30px}@media screen and (max-width:960px){.pageIntro{display:block}.pageIntro [class$=Title]{margin-bottom:40px;padding-right:0;white-space:normal}.pageIntroBody>*+*{margin-top:20px}}.section .sectionMV{margin:0 min(-80px,calc(-50vw + 620px)) 160px}@media screen and (min-width:961px) and (max-width:1320px){.section .sectionMV{margin-left:-40px;margin-right:-40px}}@media screen and (max-width:960px){.section .sectionMV{margin:0 -20px 80px}}.colBox{display:flex;flex-direction:row-reverse;justify-content:space-between}.colText{width:49.19355%}.colImage{width:44.03226%}.colBox dl dt{align-items:center;display:flex;flex-wrap:wrap;line-height:2;margin-bottom:30px;padding-left:65px;position:relative}.colBox dl dt .icon{display:flex;justify-content:center;left:0;position:absolute;top:50%;transform:translateY(-50%);width:50px}.colBox dl dt .icon img{width:auto}.colBox dl dt .blueTitle{display:inline-block;font-size:2.4rem;margin-right:20px}.colBox dl dt .jpTitle{display:inline-block;font-weight:700}.colBox dl dd{line-height:2}.colBox dl dd+dt{margin-top:40px}.colBox p+p{margin-top:30px}@media screen and (max-width:960px){.colBox{display:block}.colImage,.colText{width:100%}.colImage{margin-bottom:40px}.colBox dl dt{display:block;margin-bottom:15px}.colBox dl dt .icon img{width:auto}.colBox dl dt .blueTitle{display:block;font-size:1.8rem;margin-right:0}.colBox dl dt .jpTitle{display:block}.colBox dl dd+dt{margin-top:30px}.colBox p+p{margin-top:20px}}.pageAnchor{margin:-40px 80px 0;position:relative;z-index:2}.pageAnchor ul{background-image:var(--gradient-01);display:inline-flex;padding:25px 20px}.pageAnchor ul li{line-height:2}.pageAnchor ul li a{color:var(--color-white);display:block;padding:0 20px;text-decoration:none!important}@media screen and (min-width:961px) and (max-width:1320px){.pageAnchor{margin-left:40px;margin-right:40px}}@media screen and (max-width:960px){.pageAnchor{margin:0}.pageAnchor ul{display:flex;flex-wrap:wrap;padding:0}.pageAnchor ul li{width:33.3333%}.pageAnchor ul li a{align-items:center;display:flex;height:100%;justify-content:center;padding:8px 5px;text-align:center}}.notice{font-size:86.666666%}.coloredColumn{background-color:var(--color-gray);display:flex;justify-content:space-between;padding:80px;position:relative}.anchorPoint{left:0;pointer-events:none;position:absolute;top:-106px}.coloredColumn+.coloredColumn{margin-top:80px}.columnBody{width:53.24074%}.columnBody:only-child{width:100%}.columnBody p+p{margin-top:20px}.iconTitle{align-items:center;display:flex;font-size:2.1rem;font-weight:700;line-height:2;margin-bottom:30px}.iconTitle .icon{line-height:1;width:75px}.iconTitle .icon img{width:auto}.iconTitle .txt{width:calc(100% - 75px)}.columnImage{width:41.2037%}@media screen and (min-width:961px){.coloredColumn .columnBody:last-child{width:100%}}@media screen and (max-width:960px){.coloredColumn{display:block;padding:40px 20px}.anchorPoint{top:-62px}.coloredColumn+.coloredColumn{margin-top:40px}.columnBody{width:100%}.iconTitle{font-size:1.5rem;margin-bottom:20px}.iconTitle .icon{width:65px}.iconTitle .txt{width:calc(100% - 65px)}.columnImage{margin-top:40px;width:100%}}.numList{counter-reset:num 0}.numList>li{padding-left:1.5em;position:relative}.numList>li:before{content:counter(num)".";counter-increment:num;left:0;position:absolute;top:0}.strengthArea .viewmore{margin-top:160px;text-align:center}.strengthArea .viewmore a{width:388px}@media screen and (max-width:960px){.strengthArea .viewmore{margin-top:80px}.strengthArea .viewmore a{height:auto;line-height:2;max-width:100%;padding:10px;width:300px}}.themeLead p{font-size:113.33333%;font-weight:700}.themeCharacters{display:flex;flex-wrap:wrap;gap:40px 3.22581%;margin-top:80px}.themeCharacter{background-color:var(--color-gray);padding:40px;width:48.3871%}.themeCharacterTitle{font-size:2.1rem;font-weight:700;line-height:2;margin-bottom:20px}@media screen and (max-width:960px){.themeCharacters{display:block;margin-top:40px}.themeCharacter{margin-top:40px;padding:40px 20px;width:100%}.themeCharacterTitle{font-size:1.6rem}}.projectIndex .viewmore{margin-bottom:60px;text-align:center}.projectIndex .viewmore a{width:438px}.projectIndexList{border-top:1px solid #dee0e1}.projectIndex .caseBox{border-bottom:1px solid #dee0e1;display:flex;flex-direction:row-reverse;justify-content:space-between;padding:60px 0;width:100%}.projectIndex .caseBody,.projectIndex .caseImg{width:48.3871%}@media screen and (max-width:960px){.projectIndex .viewmore{margin-bottom:40px}.projectIndex .viewmore a{height:75px;line-height:2;width:284px}.projectIndex .caseBox{display:block;padding:40px 0}.projectIndex .caseImg{margin-bottom:24px;width:100%}.projectIndex .caseBody{width:100%}}.productsIndexLead{margin-bottom:100px}.productsIndexList{display:flex;flex-wrap:wrap;gap:60px 3.30645%}.productsCard{width:31.12903%}.productsCard a{display:block;height:100%;padding-bottom:35px;position:relative}.productsCard a:before{background-color:var(--color-base);bottom:0;top:auto}.productsCardImg{margin:0 auto 24px;width:93.26425%}.productsCardName{font-size:1.8rem;font-weight:700;line-height:1.5;margin:0 0 24px}@media screen and (max-width:960px){.productsIndexLead{margin-bottom:40px}.productsIndexList{display:block}.productsCard{margin-top:40px;width:100%}.productsCardImg{width:100%}.productsCardName{font-size:1.5rem;margin:0 0 20px}}.productDetailName{border-bottom:1px solid #dee0e1;font-size:2.8rem;font-weight:700;line-height:1.464;margin-bottom:60px;padding-bottom:60px}.productDetailHeader{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:160px}.productDetailCopy{font-size:2.2rem;font-weight:700;line-height:1.727;margin-bottom:60px;padding-bottom:40px;position:relative;width:calc(100% - 420px)}.productDetailCopy:before{background-image:var(--gradient-01);bottom:0;content:"";display:block;height:1px;left:0;position:absolute;width:80px}.productDetailLogo{width:360px}.productDetailLead{width:100%}.productDetailLead p+p{margin-top:2em}.productDetailFeatures>:last-child{margin-bottom:0}.productDetailFeatures .col+.col{margin-top:60px}.productDetailFeatures h4{font-size:1.8rem;font-weight:700;line-height:1.666;margin-bottom:24px}.productDetailFeatures p,.productDetailFeatures ul{margin-bottom:30px}.newsArticle ul,.productDetailFeatures ul,ul.disc{line-height:2}.newsArticle ul li,.productDetailFeatures ul li,ul.disc li{padding-left:1.5em;position:relative}.newsArticle ul li:before,.productDetailFeatures ul li:before,ul.disc li:before{background-color:var(--color-b);border-radius:100%;content:"";display:block;height:8px;left:0;position:absolute;top:.8em;width:8px}.productDetailFeatures figcaption{font-size:86.666666%;line-height:2;margin-top:20px}@media screen and (max-width:960px){.productDetailName{font-size:2.1rem;margin-bottom:40px;padding-bottom:40px}.productDetailHeader{margin-bottom:80px}.productDetailCopy{font-size:1.8rem;line-height:1.777;margin-bottom:24px;order:2;width:100%}.productDetailCopy:before{width:60px}.productDetailLogo{margin-bottom:40px;order:1;width:100%}.productDetailLead{order:3}.productDetailFeatures .col+.col{margin-top:40px}.productDetailFeatures h4{font-size:1.5rem;margin-bottom:20px}.productDetailFeatures p,.productDetailFeatures ul{margin-bottom:20px}.productDetailFeatures ul li:before{height:7px;width:7px}}.pledgeLead{margin-bottom:80px}.pledgeFrame{background:url(//6255088.fs1.hubspotusercontent-na1.net/hubfs/6255088/raw_assets/public/delivery_corp_2022/images/common/bg_pledge_frame.png) 0 0/100% auto no-repeat;padding:80px;position:relative;z-index:1}.pledgeFrame *{color:var(--color-white)}.pledgeFrame:after{background:url(//6255088.fs1.hubspotusercontent-na1.net/hubfs/6255088/raw_assets/public/delivery_corp_2022/images/common/bg_pledge_frame.png) 0 0/100% auto no-repeat;bottom:0;content:"";height:100px;left:0;pointer-events:none;position:absolute;transform:rotate(180deg);width:100%;z-index:-1}.pledgeTlte{font-size:4.2rem;font-weight:500;letter-spacing:.03em;line-height:1;margin-bottom:36px;text-align:center}.pledgeTlteJP{font-size:1.8rem;font-weight:700;line-height:1.333;margin-bottom:40px;padding-bottom:40px;position:relative;text-align:center}.pledgeTlteJP:before{background:var(--gradient-01);bottom:0;content:"";height:1px;left:calc(50% - 40px);position:absolute;width:80px}.pledgeFrame dl dt{font-size:1.8rem;font-weight:700;line-height:1.5;margin:40px 0 30px}.pledgeFrame dl dd{line-height:2}@media screen and (max-width:960px){.pledgeLead{margin-bottom:40px}.pledgeFrame,.pledgeFrame:after{background-image:url(//6255088.fs1.hubspotusercontent-na1.net/hubfs/6255088/raw_assets/public/delivery_corp_2022/images/common/bg_pledge_frame_sp.png)}.pledgeFrame{padding:40px 20px}.pledgeTlte{font-size:2.4rem;margin-bottom:26px}.pledgeTlteJP{font-size:1.5rem;line-height:2;padding-bottom:24px}.pledgeTlteJP:before{left:calc(50% - 30px);width:60px}.pledgeFrame dl dt{font-size:1.5rem;margin-bottom:15px}}.companyProfileArea{position:relative}.companyProfileArea strong{color:inherit}.companyOutline dl{border-bottom:1px solid #dee0e1;display:flex;flex-wrap:wrap;line-height:2}.companyOutline dl dt{border-top:1px solid #dee0e1;font-weight:700;padding:30px 0;width:190px}.companyOutline dl dd{border-top:1px solid #dee0e1;padding:30px 0;width:calc(100% - 190px)}.companyOutline dl dd p+p{margin-top:30px}.accessmap{display:flex;justify-content:space-between}.mapBox{position:relative;width:48.3871%}.mapBox .map{padding-top:56.33333%;position:relative}.mapBox .map .hs-responsive-embed-inner-wrapper,.mapBox .map .hs-responsive-embed-wrapper{max-height:inherit!important;max-width:inherit!important;min-height:inherit!important;min-width:inherit!important;overflow:inherit!important;padding:0!important;position:static!important}.mapBox .map iframe{height:100%;left:0;position:absolute;top:0;width:100%}.mapBox p{margin:30px 0 20px}.mapLink{line-height:2;text-align:right}.mapLink a{display:inline-block;padding-right:25px;position:relative}.mapLink a:before{background:url(//6255088.fs1.hubspotusercontent-na1.net/hubfs/6255088/raw_assets/public/delivery_corp_2022/images/common/ico_blank.svg) 0 0/contain no-repeat;content:"";display:block;height:12px;position:absolute;right:0;top:8px;width:17px}.companyHistory{margin:60px 0 0}.companyHistory dl{border-top:1px solid #dee0e1;display:flex;flex-wrap:wrap;line-height:2;padding:30px 0 0}.companyHistory dl dt{border-bottom:1px solid #dee0e1;color:var(--color-b);font-family:var(--font-en);font-weight:700;margin:0 0 30px;padding:0 0 30px;position:relative;width:110px}.companyHistory dl dt:before{background-color:var(--color-b);content:"";display:block;height:calc(100% + 31px);position:absolute;right:37px;top:7px;width:1px}.companyHistory dl dt:last-of-type:before{height:calc(100% + 15px)}.companyHistory dl dt:after{background-color:var(--color-white);border:3px solid var(--color-b);border-radius:100%;content:"";display:block;height:15px;position:absolute;right:30px;top:7px;width:15px}.companyHistory dl dd{border-bottom:1px solid #dee0e1;margin:0 0 30px;padding:0 0 30px;width:calc(100% - 110px)}.companyHistory dl dd p.small{font-size:1.1rem}.companyHistory dl dd p+p{margin-top:30px}.companyHistory dl dd p+p.small{margin-top:15px}@media screen and (max-width:960px){.companyOutline dl{display:block}.companyOutline dl dt{padding:25px 0 0;width:100%}.companyOutline dl dd{border-top:none;padding:15px 0 25px;width:100%}.companyOutline dl dd p+p{margin-top:15px}.accessmap{display:block}.mapBox{margin-top:40px;width:100%}.mapBox .map{padding-top:56.1194%}.mapBox p{margin:25px 0 20px}.companyHistory{margin:90px 0 0}.companyHistory dl{padding:25px 0 0}.companyHistory dl dt{margin:0 0 25px;padding:0 0 25px;width:80px}.companyHistory dl dt:before{height:calc(100% + 26px);right:23px}.companyHistory dl dt:after{right:16px;top:5px}.companyHistory dl dd{margin:0 0 25px;padding:0 0 25px;width:calc(100% - 80px)}.companyHistory dl dd p.small{font-size:1rem}.companyHistory dl dd p+p{margin-top:15px}.companyHistory dl dd p+p.small{margin-top:10px}}.relatedCompany{display:flex;justify-content:space-between}.relatedCompany .companyOutline,.relatedCompany .mapBox{width:48.3871%}.relatedCompany .boldTitle{margin-bottom:20px}.relatedCompany .mapLink{margin-top:20px}.companyProfileArea .viewmore{margin-top:60px;text-align:center}.companyProfileArea .viewmore a{line-height:2;width:468px}@media screen and (max-width:960px){.relatedCompany{display:block}.relatedCompany .companyOutline{width:100%}.relatedCompany .mapBox{margin-bottom:40px;width:100%}.relatedCompany .boldTitle{margin-bottom:20px}.companyProfileArea .viewmore{margin-top:40px}.companyProfileArea .viewmore a{height:75px;width:320px}}.leaderList{display:flex;flex-wrap:wrap;gap:60px 0;justify-content:space-between}.leaderList li{width:48.3871%}.leaderPhoto{margin-bottom:26px}.leaderJob,.leaderName{font-weight:700;line-height:2}.leaderName{font-size:2.1rem;margin-bottom:16px}@media screen and (max-width:960px){.leaderList{display:block}.leaderList li{width:100%}.leaderList li+li{margin-top:40px}.leaderPhoto{margin-bottom:18px}.leaderName{font-size:1.5rem;margin-bottom:8px}}.edsArea .iconTitle{margin-top:40px}.edsArea .iconTitle .icon{text-align:center;width:65px}.edsArea .iconTitle .txt{width:calc(100% - 65px)}.edsArea .columnBody li{margin-top:1em}@media screen and (min-width:961px){.edsArea .columnBody{width:55.09259%}.edsArea .columnImage{width:39.35185%}.newsCategories{margin-bottom:80px}.newsCategories ul{display:flex!important;flex-wrap:wrap;gap:0 10px}.newsCategories ul li{font-weight:700;line-height:2}.newsCategories ul li a,.newsCategories ul li span{display:block;height:47px;padding:0 20px;position:relative;text-decoration:none}.newsCategories ul li a:before,.newsCategories ul li span:before{background-image:var(--gradient-01);bottom:0;content:"";display:block;height:1px;left:0;opacity:0;position:absolute;transition:opacity .3s ease;width:100%}.newsCategories ul li .current{color:var(--color-b)}.newsCategories ul li .current:before,.newsCategories ul li a:hover:before{opacity:1}}@media screen and (max-width:960px){.newsCategories{background-color:var(--color-gray);margin-bottom:40px;position:relative}.curentCategory{align-items:center;display:flex;height:55px;padding:0 20px;position:relative}.curentCategory:before{border-bottom:2px solid var(--color-b);border-right:2px solid var(--color-b);content:"";display:block;height:8px;position:absolute;right:20px;top:22px;transform:rotate(45deg);transition:transform .3s ease;width:8px}.curentCategory.open:before{transform:rotate(-135deg)}.newsCategories ul{background-color:var(--color-gray);display:none;left:0;position:absolute;top:50px;width:100%}.newsCategories ul li a,.newsCategories ul li span{line-height:50px;padding:0 20px;text-decoration:none}}.pager{display:flex;margin-top:60px}.pager .btnPrev{margin-right:5px;width:44px}.pager .btnNext{margin-left:5px;width:44px}.pager .btnNext a,.pager .btnPrev a{background:url(//6255088.fs1.hubspotusercontent-na1.net/hubfs/6255088/raw_assets/public/delivery_corp_2022/images/common/ico_arrow_paddle.svg) 0 0/contain no-repeat;display:block;height:44px;width:44px}.pager .btnNext a{transform:rotate(180deg)}.pager ul{display:flex}.pager ul li{margin:0 5px}.pager ul li a{border:1px solid var(--color-base);text-decoration:none}.pager ul li a,.pager ul li.current a{align-items:center;display:flex;height:44px;justify-content:center;width:44px}.pager ul li.current a{background-color:var(--color-b);border:none;color:var(--color-white)}@media screen and (max-width:960px){.pager{justify-content:center;margin-top:40px}}.newsArticle,.newsTitle{line-height:2}.newsTitle{border-bottom:1px solid #dee0e1;font-size:2.8rem;font-weight:700;margin-bottom:60px;padding-bottom:50px}.newsArticle p,.newsArticle ul{margin-bottom:30px}.newsArticleBody{margin-top:160px}.newsArticleBody dl{border-top:1px solid #dee0e1;display:flex;flex-wrap:wrap}.newsArticleBody dl dt{border-bottom:1px solid #dee0e1;font-weight:700;padding:24px 3em 24px 0;width:220px}.newsArticleBody dl dd{border-bottom:1px solid #dee0e1;padding:24px 0;width:calc(100% - 220px)}.timeTable td,.timeTable th{color:inherit}.timeTable td{padding-bottom:30px}.timeTable tr:last-child td{padding-bottom:0}.timeTable td.time{width:140px}.eventOutline p{margin-bottom:0}.eventOutline dd>*+*,.timeTable td>*+*{margin-bottom:0;margin-top:30px}.pagination{padding-bottom:160px;position:relative;text-align:center}.pagination .viewmore a:before{left:-20px;right:auto;transform:rotate(180deg)}.pagination .linkPrev{left:calc(50% + 170px);position:absolute;top:20px}.pagination .linkNext{position:absolute;right:calc(50% + 170px);top:20px}.pagination .-disabled{display:none!important}.pagination .linkNext a,.pagination .linkPrev a{border-bottom:1px solid var(--color-base);display:block;font-weight:700;padding-bottom:10px;text-decoration:none!important;width:54px}@media screen and (min-width:961px){.pagination .viewmore a:hover:before{transform:rotate(180deg) translateX(5px)}}@media screen and (max-width:960px){.newsTitle{font-size:2.1rem;margin-bottom:40px;padding-bottom:30px}.newsArticle p,.newsArticle ul{margin-bottom:20px}.newsArticleBody{margin-top:80px}.newsArticleBody dl{display:block}.newsArticleBody dl dt{border-bottom:none;padding:20px 0 10px;width:100%}.newsArticleBody dl dd{padding:0 0 20px;width:100%}.timeTable,.timeTable tbody,.timeTable td,.timeTable tr{display:block}.timeTable td{padding-bottom:20px}.timeTable tr:last-child td:last-child{padding-bottom:0}.timeTable td.time{padding-bottom:0;width:100%}.eventOutline dd>*+*,.timeTable td>*+*{margin-bottom:0;margin-top:20px}.pagination{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;padding-bottom:80px;width:180px}.pagination .viewmore{margin-bottom:38px}.pagination .viewmore a{width:180px}.pagination .linkNext,.pagination .linkPrev{margin:0 20px;position:static}.pagination .linkNext a,.pagination .linkPrev a{width:48px}}.irTopMssg{padding-bottom:0}.irTopMssg .sectionHeader{background-color:var(--color-gray);margin:0;padding:80px}.irTopMssg .sectionTitle{font-size:2.4rem}.irTopMssg .sectionTitleJP{font-size:1.5rem;margin-top:13px}.irTopMssg .sectionTitleJP:before{display:none}.irTopMssg .sectionHeader .sectionHeadding{width:260px}.irTopMssg .sectionHeader .sectionHeaderLead{width:calc(100% - 260px)}@media screen and (max-width:960px){.irTopMssg .sectionHeader{padding:40px 20px}.irTopMssg .sectionTitle{font-size:2rem}.irTopMssg .sectionTitleJP{font-size:1.3rem}.irTopMssg .sectionHeader .sectionHeadding,.irTopMssg .sectionHeader .sectionHeaderLead{width:100%}.irTopMssg .sectionHeader .sectionHeadding{margin-bottom:30px}}.irNews .s_eirList_item_size,.irNews .s_eirList_item_type,.irNews .s_eirModule_type_figure,.irNews .s_eirModule_type_icon-space,.irNews .s_eirModule_type_icon-url{display:none!important}.s_eirList{border-top:1px solid #dee0e1}.s_eirList_item{border-bottom:1px solid #dee0e1!important;border-top:none!important;display:flex;flex-wrap:wrap;padding:30px 0}.s_eirList_item:hover{background-color:inherit!important}.s_eirList_item .s_eirList_item_date{color:#888;line-height:26px;margin-right:13px}.s_eirList_item .s_eirList_item_category{background-color:var(--color-b);color:var(--color-white);font-size:1.3rem;line-height:26px;margin:0;padding:0 10px}.s_eirList_item .s_eirList_item_category:before{display:none}.s_eirList_item .s_eirList_item_category .s_eirModule_category_icon{color:var(--color-white);display:block;font-size:100%;line-height:26px;padding:0}.s_eirList_item .eirItem_title{line-height:22px;margin-top:16px;width:100%}.s_eirList_item .eirItem_title .s_titleBox_title{display:inline}.s_eirList_item .eirItem_title .s_titleBox_title a{color:var(--color-base);text-decoration:underline!important}.s_eirList_item .eirItem_title .s_titleBox_title a:hover{text-decoration:none!important}.s_eirList_item .eirItem_title .s_titleBox_type{display:inline-block}.s_eirList_item .eirItem_title .s_titleBox_type_icon{align-items:center;background-color:var(--color-r);color:var(--color-white);display:flex;font-family:var(--font-en);font-size:1.1rem;height:22px;justify-content:center;margin:0 12px;transform:translateY(-3px);width:42px;word-break:normal}.s_eirList_item .eirItem_title .s_eirModule_size{display:inline-block}p.eir_pdfNote_item{font-size:1.3rem}select.s_eirSelect{background-color:var(--color-gray);border-color:var(--color-gray);font-size:1.5rem;height:60px;width:335px}.irNews .s_newsTypeController{margin:60px 0}.irNews .s_eirTab{gap:0 10px}.irNews .s_eirTab li{border:none;color:var(--color-base);font-size:1.5rem;font-weight:700;width:auto}.irNews .s_eirTab li a,.irNews .s_eirTab li.active a,.irNews .s_eirTab li:hover a{background-color:var(--color-trans);border-bottom:1px solid var(--color-trans);color:var(--color-base);display:block;height:47px;padding:0 20px;position:relative}.irNews .s_eirTab li.active a,.irNews .s_eirTab li:hover a{border-bottom:1px solid var(--color-b);color:var(--color-b)}.irNews .s_eirHeading{font-size:2.2rem;margin-bottom:40px}.irNews .cat-news-calendar{display:flex}.irNews .cat-news-calendar .eirItem_head{color:var(--color-base);font-size:1.5rem;margin:0;width:180px}.irNews .cat-news-calendar .eirItem_head time{color:inherit;font-size:100%}.irNews .cat-news-calendar .eirItem_title{margin:0;width:calc(100% - 180px)}.irNews .eirCalendarNote{font-size:1.1rem;margin-top:80px}.irNews .eir_pnexNote_item,.irNews .qirBox *{line-height:2}.irNews .eir_yuhoNote{line-height:2;margin-top:30px}@media screen and (max-width:960px){.s_eirList_item{padding:25px 0}.s_eirList_item .s_eirList_item_date{line-height:18px;margin:0 0 10px;width:100%}.s_eirList_item .s_eirList_item_category{font-size:1.1rem;line-height:24px;padding:0 8px}.s_eirList_item .eirItem_title{line-height:22px;margin-top:20px;width:100%}.s_eirList_item .eirItem_title .s_titleBox_type_icon{font-size:1.1rem;height:18px;margin:0 6px;transform:translateY(-1px);width:36px}p.eir_pdfNote_item{font-size:1rem}select.s_eirSelect{font-size:1.3rem;height:55px;padding:0 20px 0 none;width:100%}.irNews .s_newsTypeController{margin:40px 0}.irNews .s_eirTab{gap:20px 5.67164%}.irNews .s_eirTab li{font-size:1.3rem;width:47.16418%}.irNews .s_eirTab li a,.irNews .s_eirTab li.active a,.irNews .s_eirTab li:hover a{border-bottom-color:#dee0e1;height:39px;padding:0}.irNews .s_eirTab li.active a,.irNews .s_eirTab li:hover a{border-bottom:1px solid var(--color-b);color:var(--color-b)}.irNews .s_eirHeading{font-size:1.8rem;margin-bottom:20px}.irNews .cat-news-calendar .eirItem_head{font-size:1.3rem;width:70px}.irNews .cat-news-calendar .eirItem_title{width:calc(100% - 70px)}.irNews .eirCalendarNote{font-size:1rem;margin-top:40px}.irNews .eir_yuhoNote{margin-top:20px}}.irTop{display:flex;position:relative}.irTop .sectionHeader{width:300px}.irTop .irNews{width:calc(100% - 300px)}.irTop .viewmore{left:max(80px,calc(50% - 620px));position:absolute;top:365px}@media screen and (min-width:961px) and (max-width:1320px){.irTop .viewmore{left:40px}}@media screen and (max-width:960px){.irTop{display:block}.irTop .irNews,.irTop .sectionHeader{width:100%}.irTop .viewmore{margin-top:40px;position:static;text-align:center}}.irMenuIndex{display:flex;flex-wrap:wrap;gap:60px 3.14516%}.irMenuBox{width:31.12903%}.irMenuBox.-mini{width:14.03226%}.irMenuTitle{font-size:2.4rem;font-weight:500;line-height:1.333;margin-bottom:10px}.irMenuTitleJP{border-bottom:1px solid #dee0e1;font-weight:700;line-height:2}.irMenuTitleJP a,.irMenuTitleJP span{display:block;padding-bottom:14px}.irMenuTitleJP a:before{border-color:var(--color-b);top:10px}.irMenuBox ul li{font-size:1.3rem;line-height:20px;margin-top:20px;padding-left:20px;position:relative}.irMenuBox ul li:before{background-color:var(--color-base);content:"";display:block;height:1px;left:0;position:absolute;top:10px;width:12px}@media screen and (max-width:960px){.irMenuIndex{gap:60px 5.67164%}.irMenuBox{width:100%}.irMenuBox.-mini{width:47.16418%}.irMenuTitle{font-size:2rem}}.irGovernanceColumn{display:flex;justify-content:space-between}.irGovernanceColumnBody{width:48.3871%}.irGovernanceColumnBody:only-child{width:100%}.irGovernanceColumnBody p+p{margin-top:30px}.irGovernanceColumnBody p+.irGovernanceColumnTitle{margin-top:60px}.irGovernanceColumnTitle{font-size:2.1rem;font-weight:700;line-height:2;margin-bottom:16px}.irGovernanceColumnImg{width:45.16129%}.irGovernance .s_eirList,.irGovernance .s_eirList_item:last-child{border:none!important}.irGovernance .s_eirList_item{padding-top:0}@media screen and (max-width:960px){.irGovernanceColumn{display:block}.irGovernanceColumnBody{width:100%}.irGovernanceColumnTitle{font-size:1.5rem;margin-bottom:10px}.irGovernanceColumnImg{margin-top:40px;width:100%}.irGovernanceColumnBody p+p{margin-top:20px}.irGovernanceColumnBody p+.irGovernanceColumnTitle{margin-top:40px}}@media screen and (min-width:961px){.irChart dl dt{width:240px}.irChart dl dd{width:calc(100% - 240px)}}.irFaq{border-bottom:1px solid #dee0e1;line-height:2}.irFaqQuestion{border-top:1px solid #dee0e1;font-weight:700;margin:0 0 15px;padding:30px 0 0 27px;position:relative}.irFaqQuestion:before{color:var(--color-b);content:"Q.";font-family:var(--font-en);font-size:1.8rem;font-weight:700;left:0;position:absolute;top:28px}.irFaqAnswer{padding:0 0 30px 27px;position:relative}.irFaqAnswer:before{color:var(--color-gold);content:"A.";font-family:var(--font-en);font-size:1.8rem;font-weight:700;left:0;position:absolute;top:-2px}@media screen and (max-width:960px){.irFaqQuestion{padding:25px 0 0 25px}.irFaqQuestion:before{font-size:1.5rem;top:23px}.irFaqAnswer{padding:0 0 25px 25px}.irFaqAnswer:before{font-size:1.5rem;top:-2px}}.irCalendar{margin:0 auto 80px;max-width:960px}@media screen and (max-width:960px){.irCalendar{margin-bottom:40px}}.termsArea{line-height:2}.termsArea .numList li:before{font-weight:700}.termsArea+.termsArea{margin-top:160px}.termBox>*+*,.termsArea>*+*{margin-top:30px}.termsArea table{border-bottom:1px solid #dee0e1;font-size:86.667%;width:100%}.termsArea table caption{font-weight:700;margin-bottom:15px;text-align:left}.termsArea table th{text-align:left;width:50%}.termsArea table td,.termsArea table th{border-top:1px solid #dee0e1;padding:1em .5em}.pl1em{font-size:86.667%;padding-left:1em}.termsArea .pl1em table{margin:15px 0}@media screen and (max-width:960px){.termsArea+.termsArea{margin-top:80px}.termBox>*+*,.termsArea>*+*{margin-top:20px}.termsArea table caption{margin-bottom:10px}.termsArea .pl1em table{margin:10px 0}}.formPrivacy{line-height:2;margin-top:20px}.formPrivacy .privacyTerms{background-color:var(--color-gray);height:240px;margin:-30px 0 30px;overflow:auto;padding:30px 20px}.formPrivacy .privacyTerms>*+*{margin-top:15px}@media screen and (max-width:960px){.formPrivacy{margin-top:10px}.formPrivacy .privacyTerms{height:220px;margin:-15px 0 15px;padding:20px}.formPrivacy .privacyTerms>*+*{margin-top:10px}}.formBody{margin:60px 0 0}.formBody form{font-family:Noto Sans JP,游ゴシック,YuGothic,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,ＭＳ Ｐゴシック,MS PGothic,sans-serif}.formBody label:not(.hs-error-msg):not(.hs-form-radio-display):not(.hs-form-checkbox-display){margin:0}.formBody label:not(.hs-error-msg):not(.hs-form-radio-display):not(.hs-form-checkbox-display)>span:first-child:not(.hs-form-required){display:none!important}.formBody input[name=agreement_policy]+span span.hs-form-required{display:none}.hs-form-required{color:var(--color-b);font-size:0!important;position:absolute;right:10px;top:10px}.hs-form-required:before{content:"＊";font-size:1.5rem!important}.hs-form-field{margin-bottom:40px;position:relative}fieldset.form-columns-1 .hs-form-field:not(.hs-fieldtype-booleancheckbox) .input{margin:0!important}fieldset.form-columns-1 .hs-form-field:not(.hs-fieldtype-booleancheckbox) .hs-input{width:100%!important}fieldset.form-columns-2{display:flex;justify-content:space-between}fieldset.form-columns-2 .hs-form-field{float:none!important;width:48.3871%!important}fieldset.form-columns-2 .input{margin:0!important}.hs-error-msg{color:var(--color-r)}.formBody input[type=email],.formBody input[type=tel],.formBody input[type=text],.formBody textarea{appearance:none;background-color:var(--color-gray);border:none;border-radius:0;height:60px;margin:0;outline:none;padding:20px 30px 20px 20px;width:100%}.formBody textarea{height:340px}.formBody input::placeholder,.formBody textarea::placeholder{color:rgba(51,51,51,.5)}.formBody .privacyLink a{color:var(--color-b);text-decoration:underline}.formBody .inputs-list li{margin-top:30px}.formBody .inputs-list li label{font-weight:400!important}.formBody .inputs-list li label input{margin-right:1rem}.formBody .inputs-list li .hs-form-required{display:none!important}.formBody .hs_submit{margin-top:60px;text-align:center}.formBody .hs_submit input[type=submit]{appearance:none;background-color:var(--color-white);border:1px solid #333;border-radius:0;color:#333;font-size:1.5rem;font-weight:700;height:60px;margin:0;padding:0;width:180px}.formBody .inputs-list li label{text-align:left;width:auto}@media screen and (max-width:960px){.formBody{margin:40px 0 0}.hs-form-required{right:8px;top:8px}.hs-form-required:before{font-size:1.3rem!important}.hs-form-field{margin-bottom:30px}fieldset.form-columns-2{display:block!important}fieldset.form-columns-2 .hs-form-field,fieldset.form-columns-2 .hs-input{width:100%!important}.formBody input[type=email],.formBody input[type=tel],.formBody input[type=text],.formBody textarea{height:50px;padding:16px 25px 16px 20px}.formBody textarea{height:220px}.formBody .inputs-list li{margin-top:20px}.formBody .hs_submit{margin-top:40px}.formBody .hs_submit input[type=submit]{font-size:1.3rem;height:50px}}.anime{opacity:0;transition:opacity .6s ease}.anime.fadeInRight{transform:translate(200px)}.anime.fadeInRight,.anime.fadeInUp{opacity:0;transition:opacity .6s ease,transform .6s ease}.anime.fadeInUp{transform:translateY(200px)}.anime.animated{opacity:1;transform:translate(0)}.hs-content-id-80883947790 .pageHeader .heroLeadTitle{font-family:var(--font-jp)}.bannerLink{margin:120px auto 0;max-width:900px}@media screen and (max-width:960px){.bannerLink{margin-top:60px}}.topmessagebdrTitle{font-size:2.4rem;line-height:1.5;padding-bottom:40px;position:relative}.topmessagebdrTitle:before{background:var(--gradient-01);bottom:0;content:"";display:block;height:1px;left:0;position:absolute;width:80px}.topmessagebdrTitle{font-size:2.1rem;font-weight:700;line-height:2}.topmessage .viewmore{margin-bottom:60px;text-align:center}.topmessage .viewmore a{width:438px}.topmessage .caseBox{display:flex;flex-direction:row-reverse;justify-content:space-between;padding:30px 0;width:100%}.topmessage .caseImg{width:32.25806%}.topmessage .caseBody{width:64.51613%}@media screen and (max-width:960px){.topmessage .viewmore{margin:20px 0}.topmessage .viewmore a{height:75px;line-height:2;width:284px}.topmessage .caseBox{display:block;padding:30px 0}.topmessage .caseImg{margin-bottom:10px;width:100%}.topmessage .caseBody{width:100%}}