@charset "UTF-8";@import url(https://fonts.googleapis.com/earlyaccess/notosansjapanese.css);@import url("https://fonts.googleapis.com/css2?family=Barlow:wght@500;600&family=Cormorant+Infant:wght@400;500&family=Noto+Serif+JP:wght@400;700&display=swap");@media (max-width:960px){.pc{display:none}}.sp{display:none}@media (max-width:960px){.sp{display:block}}html{font-family:Noto Sans Japanese,sans-serif;font-size:62.5%}body{font-size:1.6rem;line-break:normal!important;line-height:1.6;word-break:normal!important}@media (max-width:960px){body{font-size:1.4rem}}body *,body :after,body :before{box-sizing:content-box}body.fixed{position:fixed;width:100%}td,th{color:#000}img{height:auto;max-width:100%}a[href^="tel:"]{pointer-events:none;text-decoration:none}@media (max-width:960px){a[href^="tel:"]{pointer-events:auto;text-decoration:underline}}#header{background:#fff;font-family:Noto Sans Japanese,sans-serif;height:70px;left:0;position:fixed;top:0;width:100%;z-index:100}#header #logo{margin:15px 0 0 15px;position:relative;width:180px;z-index:3}#header #logo img{display:block;width:180px}#header #pagetop{bottom:0;display:none;position:fixed;right:0;z-index:1000}#header #pagetop a{background:#004d8e;bottom:0;display:block;height:50px;position:fixed;right:0;transition:all .4s ease-in-out;width:60px;z-index:300}@media (max-width:960px){#header #pagetop a{height:60px;width:70px}}#header #pagetop a:after,#header #pagetop a:before{background-color:#fff;border-radius:2px;box-sizing:border-box;content:"";display:block;height:2px;margin-top:0;position:absolute;top:50%;transition:all .4s;width:20px}#header #pagetop a:before{left:14px;transform:rotate(-45deg)}@media (max-width:960px){#header #pagetop a:before{left:19px}}#header #pagetop a:after{right:14px;transform:rotate(45deg)}@media (max-width:960px){#header #pagetop a:after{right:19px}}#header #spnav{background:#004d8e;box-sizing:border-box;cursor:pointer;display:none;height:70px;position:fixed;right:0;top:0;transition:all .2s;transition:all .2s ease-in-out;width:70px;z-index:101}@media (max-width:960px){#header #spnav{display:block}}#header #spnav.show{opacity:1;visibility:visible}@media (max-width:960px){#header #spnav{opacity:1;visibility:visible}}#header #spnav span{background-color:#fff;border-radius:2px;box-sizing:border-box;display:block;height:2px;left:21px;position:absolute;transition:all .4s;width:30px}#header #spnav span:first-of-type{top:22px}#header #spnav span:nth-of-type(2){top:32px}#header #spnav span:nth-of-type(3){top:42px}#header #spnav.active{background:none;display:block}#header #spnav.active span{background-color:#004d8e;box-shadow:none}#header #spnav.active span:first-of-type{-webkit-transform:translateY(10px) rotate(-45deg);transform:translateY(10px) rotate(-45deg)}#header #spnav.active span:nth-of-type(2){opacity:0}#header #spnav.active span:nth-of-type(3){-webkit-transform:translateY(-10px) rotate(45deg);transform:translateY(-10px) rotate(45deg)}#header #headentry{position:absolute;right:0;top:0;z-index:102}@media (max-width:960px){#header #headentry{display:none}}#header #headentry a{background:transparent;background:#004d8e;box-sizing:border-box;color:#fff;display:block;font-family:Cormorant Infant,"Noto Serif JP",serif;font-size:2.8rem;height:70px;line-height:1;padding:21px 0 0;position:relative;text-align:center;text-decoration:none;transition:all .2s ease-in-out;width:156px;z-index:1}#header #headentry a:before{background:#4c87b9;content:"";height:100%;left:0;position:absolute;top:0;transform:scaleX(0);transform-origin:100% 50%;transition:transform .2s ease;width:100%;z-index:-1}#header #headentry a:hover:before{transform:scaleX(1);transform-origin:0 50%}#header #globalnav{bottom:30px;height:70px;position:relative;right:165px}@media (max-width:960px){#header #globalnav{display:none}}#header #globalnav>ul{display:flex;font-weight:600;justify-content:flex-end;line-height:1;z-index:100}#header #globalnav>ul>li{border-bottom:9px solid hsla(0,0%,100%,0);cursor:pointer;letter-spacing:.05em;margin-left:1px;padding:0 12px 22px;transition:all .3s ease-in-out}#header #globalnav>ul>li:nth-of-type(2)>span{letter-spacing:.4em}#header #globalnav>ul>li:hover{color:#004d8e}#header #globalnav>ul>li>span{font-family:Barlow,sans-serif}#header #globalnav>ul>li a{color:#000;text-decoration:none}#header #globalnav>ul>li>ul{background:hsla(0,0%,100%,.9);display:none;margin-left:-12px;padding:10px;position:absolute;top:47px}#header #globalnav>ul>li>ul>li{font-size:1.4rem;font-weight:500;margin:15px;white-space:nowrap}#header #globalnav>ul>li>ul>li:not(:first-child){padding-top:10px}#header #globalnav>ul>li>ul>li>ul{padding:0 10px;position:static}#header #globalnav>ul>li>ul>li>ul li{font-size:1.4rem;font-weight:500;margin:15px 5px;white-space:nowrap}#header #globalnav>ul>li>ul>li a{display:block;margin-right:10px;padding:0 0 0 13px;position:relative;transition:all .2s ease-in-out}#header #globalnav>ul>li>ul>li a:before{border:0;border-right:1px solid #000;border-top:1px solid #000;content:"";height:5px;left:0;margin-top:-3px;position:absolute;top:50%;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:all .2s ease-in-out;width:5px}#header #globalnav>ul>li>ul>li a:hover{color:#004d8e;margin-left:10px;margin-right:0}#header #globalnav>ul>li>ul>li a.alink:before{border-right:none;height:1px;-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0);width:5px}#header #globalnav>ul>li:hover{border-bottom:9px solid #004d8e}#header #globalnav>ul>li:hover ul{display:block}#header #spglobalnav{background-color:#fff;bottom:0;color:#000;display:none;left:0;opacity:0;overflow:auto;position:fixed;right:0;top:0;transition:all .2s ease-in-out;visibility:hidden;z-index:100}@media (max-width:960px){#header #spglobalnav{display:block}}#header #spglobalnav>div{margin-bottom:30px;margin-top:50px}#header #spglobalnav>div>ul{margin:auto;width:750px}@media (max-width:960px){#header #spglobalnav>div>ul{width:80%}}#header #spglobalnav>div>ul>li{margin-bottom:30px}@media (max-width:960px){#header #spglobalnav>div>ul>li{margin-bottom:35px}}#header #spglobalnav>div>ul>li>span{border-bottom:1px solid #000;color:#000;display:block;font-family:Barlow,sans-serif;font-weight:600;letter-spacing:.05em;line-height:1;padding-bottom:10px;text-decoration:none}#header #spglobalnav>div>ul>li>ul>li{margin:7px 0}#header #spglobalnav>div>ul>li>ul>li a{display:block;padding:0 0 0 13px;position:relative}#header #spglobalnav>div>ul>li>ul>li a:before{border:0;border-right:1px solid #000;border-top:1px solid #000;content:"";height:5px;left:0;margin-top:-2px;position:absolute;top:50%;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);width:5px}#header #spglobalnav>div>ul>li>ul>li ul li{margin:7px 0}#header #spglobalnav>div>ul>li>ul>li ul li a:before{background:#000;border:none;height:1px;-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0);width:5px}#header #spglobalnav>div>ul>li a{color:#000;display:block;text-decoration:none;transition:all .3s}#header #spglobalnav>div>ul>li a:hover{margin-left:10px}#header #spglobalnav>div .ssp{text-align:center}#header #spglobalnav>div .ssp #entrysp a{background:#004d8e;box-sizing:border-box;color:#fff;display:block;font-family:Cormorant Infant,"Noto Serif JP",serif;font-size:1.8rem;line-height:1;margin:20px auto 10px;max-width:400px;padding:15px 0;text-align:center;text-decoration:none;transition:all .2s ease-in-out;width:80%}#header #spglobalnav>div .ssp a.site{background:url(//6255088.fs1.hubspotusercontent-na1.net/hubfs/6255088/raw_assets/public/delivery_recruit_2022/images/css/icon-blank.svg) no-repeat 100%;background-size:15px auto;color:#000;padding-right:20px;text-decoration:none}#header #spglobalnav>div .ssp .sns{align-items:center;display:flex;justify-content:center;margin-top:20px}#header #spglobalnav>div .ssp .sns li{margin:0 10px 0 0;width:44px}#header #spglobalnav>div .ssp .sns li:nth-child(2){width:48px}#header #spglobalnav.active{opacity:1;visibility:visible}#header #spglobalnav.active ul li{margin-right:0;opacity:1}#footer{background:#093b66;color:#fff;padding:50px 0 30px;transition:all .2s ease-in-out}@media (max-width:960px){#footer{padding:20px 0 10px}}#footer .container{box-sizing:border-box;margin:auto;max-width:1000px;padding:0 15px;width:100%}#footer nav{display:flex;margin-bottom:40px}#footer nav .item{width:25%}#footer nav .item:first-child{width:50%}@media (max-width:960px){#footer nav{display:none}}#footer nav a{color:#fff;text-decoration:none}#footer nav h1{margin-bottom:15px}#footer nav h1 img{width:250px}#footer nav ul.sitelink li{margin-bottom:5px}#footer nav ul.sitelink li a{background:url(//6255088.fs1.hubspotusercontent-na1.net/hubfs/6255088/raw_assets/public/delivery_recruit_2022/images/css/icon-blank-white.svg) no-repeat 100%;background-size:15px auto;padding-right:20px;transition:all .2s ease-in-out}#footer nav ul.sitelink li a:hover{color:#84afd4}#footer nav .sns{align-items:center;display:flex;margin-top:20px}#footer nav .sns li{margin:0 10px 0 0;width:44px}#footer nav .sns li:nth-child(2){width:48px}#footer nav .smap{font-size:1.6rem}#footer nav .smap>li{margin-bottom:20px}#footer nav .smap>li.toplink a{padding-left:0}#footer nav .smap>li.toplink a:before{display:none}#footer nav .smap>li>a,#footer nav .smap>li>span{font-family:Barlow,Noto Sans Japanese,sans-serif;letter-spacing:.05em}#footer nav .smap>li a{display:block;margin-right:15px;padding:0 0 0 13px;position:relative;transition:all .2s ease-in-out}#footer nav .smap>li a:before{border:0;border-right:1px solid #fff;border-top:1px solid #fff;content:"";height:5px;left:0;margin-top:-2px;position:absolute;top:50%;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);width:5px}#footer nav .smap>li a:hover{color:#84afd4}#footer nav .smap>li li{font-size:1.4rem;margin:4px 0 4px 15px}#footer nav .smap>li li ul li a:before{border-right:none;height:1px;top:13px;-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0);width:5px}#footer nav h1 img{width:180px!important}#footer nav .item:first-child,#footer nav .item:nth-child(2){width:29%!important}#footer nav .item:nth-child(3){width:24%!important}#footer nav .item:nth-child(4){width:18%!important}#footer nav .smap ul>li>ul{margin-bottom:15px}#footer .copyright{font-family:Barlow,sans-serif;font-weight:400;text-align:center}@media (max-width:960px){#footer .copyright{float:none}}#footer .copyright p{font-size:1.2rem;letter-spacing:1px}@media (max-width:960px){#footer .copyright p{margin-bottom:60px;text-align:center}}main{box-sizing:border-box;display:block;margin:0 auto;width:100%}@media (max-width:960px){main{margin-top:40px}}main a{color:#000;text-decoration:none;transition:all .2s ease-in-out}main a:hover{color:#004d8e}.backtoindex a.more span{font-weight:500;padding-left:30px;padding-right:0}.backtoindex a.more span:after,.backtoindex a.more span:before{left:5px;right:auto}.backtoindex a.more span:after{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.backtoindex a.more:hover{color:#fff}@media (max-width:960px){.backtoindex a.more:hover{color:#000}}.backtoindex a.more:hover span:after,.backtoindex a.more:hover span:before{left:0;right:auto}@media (max-width:960px){.backtoindex a.more:hover span:after,.backtoindex a.more:hover span:before{left:5px;right:auto}}a.more{background:transparent;border:1px solid #000;box-sizing:border-box;color:#000;display:block;font-family:Barlow,Noto Sans Japanese,sans-serif;font-size:1.6rem;font-weight:600;font-weight:700;line-height:1;margin:30px auto;max-width:100%;padding:12px 30px 17px;position:relative;text-align:center;text-decoration:none;transition:.3s;width:280px;z-index:1}a.more span{display:inline-block;padding-right:30px;position:relative;transition:background .2s ease;vertical-align:middle}a.more span:after,a.more span:before{bottom:0;content:"";margin:auto;position:absolute;right:5px;top:0;transition:all .2s ease;vertical-align:middle}a.more span:before{background:#000;height:1px;width:12px}a.more span:after{border-right:1px solid #000;border-top:1px solid #000;height:6px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:6px}a.more.left{margin:0}a.more.white{border-color:#fff;color:#fff}a.more.white span:after,a.more.white span:before{bottom:0;content:"";margin:auto;position:absolute;right:5px;top:0;vertical-align:middle}a.more.white span:before{background:#fff}a.more.white span:after{border-right-color:#fff;border-top-color:#fff}a.more.white:before{background:#fff}a.more.white:hover{color:#000}@media (max-width:960px){a.more.white:hover{color:#fff}}a.more.white:hover span:after,a.more.white:hover span:before{right:0}@media (max-width:960px){a.more.white:hover span:after,a.more.white:hover span:before{right:5px}}a.more.white:hover span:before{background:#000}@media (max-width:960px){a.more.white:hover span:before{background:#fff}}a.more.white:hover span:after{border-right-color:#000;border-top-color:#000}@media (max-width:960px){a.more.white:hover span:after{border-color:#fff}}a.more:before{background:#000;content:"";height:100%;left:0;position:absolute;top:0;transform:scaleX(0);transform-origin:100% 50%;transition:transform .2s ease;width:100%;z-index:-1}a.more:hover{color:#fff}@media (max-width:960px){a.more:hover{color:inherit}}a.more:hover span:after,a.more:hover span:before{right:0}@media (max-width:960px){a.more:hover span:after,a.more:hover span:before{right:5px}}a.more:hover span:before{background:#fff}@media (max-width:960px){a.more:hover span:before{background:#000}}a.more:hover span:after{border-right-color:#fff;border-top-color:#fff}@media (max-width:960px){a.more:hover span:after{border-color:#000}}a.more:hover:before{transform:scaleX(1);transform-origin:0 50%}@media (max-width:960px){a.more:hover:before{transform:scaleX(0)}}.btnblock p,a.entrybtn{text-align:center}a.entrybtn{background:#004d8e;box-sizing:border-box;color:#fff;display:block;font-family:Cormorant Infant,"Noto Serif JP",serif;font-size:2.4rem;font-weight:500;margin:15px auto;padding:20px 5px;position:relative;text-decoration:none;transition:all .2s ease-in-out;width:300px;z-index:1}@media (max-width:960px){a.entrybtn{font-size:2rem}}@media (max-width:520px){a.entrybtn{max-width:500px;width:100%}}a.entrybtn.jp{font-family:"Noto Serif JP",serif;font-size:2rem}@media (max-width:960px){a.entrybtn.jp{font-size:1.6rem}}a.entrybtn:before{background:#4c87b9;content:"";height:100%;left:0;position:absolute;top:0;transform:scaleX(0);transform-origin:100% 50%;transition:transform .2s ease;width:100%;z-index:-1}a.entrybtn:hover{color:#fff}a.entrybtn:hover:before{transform:scaleX(1);transform-origin:0 50%}a.entrybtn[target=_blank] span{background:url(//6255088.fs1.hubspotusercontent-na1.net/hubfs/6255088/raw_assets/public/delivery_recruit_2022/images/css/icon-blank-white.svg) no-repeat center right 5px;background-size:16px auto;padding-right:30px}.contactsection{background:#f2f6f9;margin:100px 0 40px}@media (max-width:960px){.contactsection{margin:50px 0 0}}.contactsection dl{align-items:center;box-sizing:border-box;display:flex;padding:60px}@media (max-width:960px){.contactsection dl{display:block;padding:30px}}.contactsection dl dt{font-family:"Noto Serif JP",serif;font-size:2.4rem;font-weight:400;padding-right:60px;width:250px}@media (max-width:960px){.contactsection dl dt{border-bottom:1px solid #004d8e;font-size:1.8rem;line-height:1;margin-bottom:15px;padding:0 0 10px;width:100%}}.contactsection dl dd{border-left:1px solid #004d8e;padding-left:60px}@media (max-width:960px){.contactsection dl dd{border:0;padding:0}}.contactsection dl dd a{background:url(//6255088.fs1.hubspotusercontent-na1.net/hubfs/6255088/raw_assets/public/delivery_recruit_2022/images/css/icon-blank.svg) no-repeat center right 5px;background-size:16px auto;padding-right:26px;text-decoration:underline}#av{background:#000;box-sizing:border-box;margin-top:70px;overflow:hidden;position:relative}#av,#av img#loadimg{transition:all .4s ease-in-out}#av img#loadimg{display:block;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:25px}@media (max-width:960px){#av{height:auto}}#av.load img#loadimg{opacity:1}#av>div{margin:auto;max-width:1500px;opacity:0;overflow:hidden;position:relative}@media (max-width:960px){#av>div{max-width:none}}#av>div:after{background:url(//6255088.fs1.hubspotusercontent-na1.net/hubfs/6255088/raw_assets/public/delivery_recruit_2022/images/css/top/top-dx.png) no-repeat 50%;background-size:1500px auto;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}@media (max-width:960px){#av>div:after{background-size:cover}}#av #bg{display:block;height:798px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}#av ul{display:flex;flex-wrap:wrap;list-style:none;margin:auto;max-width:1500px}@media (max-width:960px){#av ul{width:100%}}#av ul li{opacity:0;width:25%}@media (max-width:960px){#av ul li{width:33.33333%}}@media (max-width:520px){#av ul li{width:50%}#av ul li:first-child,#av ul li:nth-child(12),#av ul li:nth-child(4),#av ul li:nth-child(5),#av ul li:nth-child(8),#av ul li:nth-child(9){display:none}}#av ul li img{display:block;width:100%}#av .tx{font-size:7rem;font-weight:600;line-height:1.6;margin:auto;position:absolute;right:50px;top:50%;transform:translateY(-50%);width:550px;z-index:4}@media (max-width:960px){#av .tx{font-size:8.5vw;right:auto;text-align:center;width:100%}}#av .tx span{color:#fff;display:inline-block;margin:auto}#top main{background:none}#top .section{min-height:800px}@media (max-width:960px){#top .section{min-height:inherit}}#top .section h1{font-family:Cormorant Infant,"Noto Serif JP",serif;font-size:10rem;font-weight:500;line-height:1;opacity:.3;text-align:center}@media (max-width:960px){#top .section h1{font-size:12vw}}#top .section h1+div{font-family:"Noto Serif JP",serif;font-size:4.8rem;font-weight:400;line-height:1;text-align:center}@media (max-width:960px){#top .section h1+div{font-size:5vw}}#top .section p.lead{font-size:2rem;margin:30px auto 60px;text-align:center}@media (max-width:960px){#top .section p.lead{font-size:1.4rem;margin-bottom:30px}}@media (max-width:520px){#top .section p.lead{text-align:left}}#top .message{background:url(//6255088.fs1.hubspotusercontent-na1.net/hubfs/6255088/raw_assets/public/delivery_recruit_2022/images/css/top/top-message-bg.jpg) no-repeat 50%;background-size:cover}#top .message .wrapper{margin:auto;max-width:1000px;position:relative}#top .message .wrapper:after{clear:both;content:"";display:block}@media (max-width:960px){#top .message .wrapper{padding-bottom:50px}}#top .message h1{margin:60px}@media (max-width:960px){#top .message h1{margin-bottom:30px}}#top .message figure{float:right;max-width:560px}@media (max-width:960px){#top .message figure{float:none;margin:0 auto 25px;text-align:center}}#top .message figure figcaption{text-align:right}#top .message .block{bottom:0;margin:auto;max-width:900px;position:absolute}@media (max-width:960px){#top .message .block{position:static}}#top .message .block>div{font-family:"Noto Serif JP",serif;font-size:4.8rem;font-weight:400}@media (max-width:960px){#top .message .block>div{font-size:5vw}}#top .message .block p{font-family:"Noto Serif JP",serif;font-size:3.6rem;font-weight:400;line-height:1;margin-bottom:40px}@media (max-width:960px){#top .message .block p{font-size:3rem}}@media (max-width:520px){#top .message .block p{font-size:5.4vw}}#top .message .block p span{background:#004d8e;color:#fff;display:inline-block;margin:8px 0;padding:15px 30px}@media (max-width:960px){#top .message .block p span{margin:4px 0;padding:12px 15px}}@media (max-width:320px){#top .message .block p span{padding:10px}}@media (max-width:960px){#top .message .block a.more.left{margin:30px auto}}#top .job .wrapper{margin:auto;max-width:1000px;position:relative}#top .job .wrapper:after{clear:both;content:"";display:block}@media (max-width:960px){#top .job .wrapper{margin:0 25px;padding-bottom:50px}}#top .job ul{display:flex;flex-wrap:wrap;justify-content:space-around;justify-content:center;list-style:none}#top .job ul li{margin:auto 1%;position:relative;transition:transform .2s ease;width:31%}@media (max-width:960px){#top .job ul li{margin:1%;width:100%}}@media (max-width:520px){#top .job ul li{width:100%}}#top .job ul li:hover{transform:scale(1.05);z-index:3}#top .job ul li:hover img{opacity:.7}#top .job ul li a{box-sizing:border-box;display:block;text-decoration:none}#top .job ul li a div{box-sizing:border-box;font-size:1.8rem;font-weight:500;min-height:60px;padding:0 10px;text-align:center}@media (max-width:960px){#top .job ul li a div{font-size:1.4rem}}#top .job ul li a div span{position:relative}@media (max-width:960px){#top .job ul li a div span br{display:none}}#top .job ul li img{display:block;margin:0 auto 10px;transition:all .2s ease}#top .member{background:url(//6255088.fs1.hubspotusercontent-na1.net/hubfs/6255088/raw_assets/public/delivery_recruit_2022/images/css/top/top-member-bg.jpg) no-repeat 50%;background-size:cover}#top .member h1{color:#fff;opacity:.6}#top .member h1+div{color:#fff}#top .member p.lead{color:#fff;text-shadow:-1px -1px 1px #2577da,-1px 0 1px #2577da,-1px 1px 1px #2577da,0 -1px 1px #2577da,0 1px 1px #2577da,1px -1px 1px #2577da,1px 0 1px #2577da,1px 1px 1px #2577da}#top .member .wrapper{margin:auto;max-width:1000px;position:relative}#top .member .wrapper:after{clear:both;content:"";display:block}@media (max-width:960px){#top .member .wrapper{margin:0 25px;padding-bottom:50px}}#top .member ul{display:flex;justify-content:center;list-style:none;margin-top:-30px}@media (max-width:960px){#top .member ul{flex-wrap:wrap}}#top .member ul li{box-sizing:border-box;padding:0 7px}#top .member ul li:first-of-type{margin-top:60px}#top .member ul li:nth-of-type(2){margin-top:45px}#top .member ul li:nth-of-type(3){margin-top:30px}#top .member ul li:nth-of-type(4){margin-top:15px}#top .member ul li:nth-of-type(5){margin-top:0}@media (max-width:960px){#top .member ul li{padding:0 .65%;width:32%}}#top .member ul li img{display:block;width:100%}#top .place{background:#f6f6f7}#top .place .wrapper{margin:auto;max-width:1000px;position:relative}#top .place .wrapper:after{clear:both;content:"";display:block}@media (max-width:960px){#top .place .wrapper{margin:0 25px;padding-bottom:50px}}#top .place ul{display:flex;flex-wrap:wrap;justify-content:space-around;justify-content:center;list-style:none}#top .place ul li{background:#fff;margin:auto 2px;position:relative;transition:transform .2s ease;width:30%}@media (max-width:960px){#top .place ul li{margin:1%;width:48%}}@media (max-width:520px){#top .place ul li{width:100%}}#top .place ul li:hover{transform:scale(1.1);z-index:3}#top .place ul li a{box-sizing:border-box;display:block;padding:40px 20px;text-decoration:none}#top .place ul li a div{bottom:30px;display:block;font-size:1.8rem;font-weight:500;left:0;position:absolute;text-align:center;width:100%}@media (max-width:960px){#top .place ul li a div{font-size:1.4rem}}#top .place ul li a div span{position:relative}#top .place ul li a div span:before{border:0;border-right:1px solid #000;border-top:1px solid #000;content:"";height:6px;left:-15px;margin-top:-3px;position:absolute;top:50%;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);width:6px}#top .place ul li img{display:block;height:170px;margin:0 auto 50px}@media (max-width:960px){#top .place ul li img{height:90px}}#top .business{background:url(//6255088.fs1.hubspotusercontent-na1.net/hubfs/6255088/raw_assets/public/delivery_recruit_2022/images/css/top/top-business-bg.jpg) no-repeat 50%;background-size:cover}#top .business .wrapper{padding-bottom:50px}#top .business ul{display:flex;justify-content:space-between;list-style:none;margin:auto;max-width:1600px}@media (max-width:960px){#top .business ul{display:block}}#top .business ul li{background:rgba(0,0,0,.8);box-sizing:border-box;margin-right:1px;padding:30px 20px;position:relative;width:33.3333333333%}@media (max-width:960px){#top .business ul li{margin:5px auto;width:100%}}#top .business ul li:last-of-type{margin-right:0}@media (max-width:960px){#top .business ul li:last-of-type{margin-right:auto}}#top .business ul li .no{color:hsla(0,0%,100%,.3);font-family:Barlow,sans-serif;font-size:12rem;font-weight:600;left:0;line-height:1;position:absolute;top:-15px}@media (max-width:960px){#top .business ul li .no{color:hsla(0,0%,100%,.15);font-size:30vw;top:-20px}}#top .business ul li .txt{color:#fff;font-size:1.8rem;font-weight:500;margin:30px auto 40px;text-align:center}@media (max-width:960px){#top .business ul li .txt{font-size:1.6rem}}#top .business ul li .name{color:#fff;font-size:2.4rem;font-weight:600;margin-bottom:50px;text-align:center}@media (max-width:960px){#top .business ul li .name{font-size:2rem}}#top .information{background:url(//6255088.fs1.hubspotusercontent-na1.net/hubfs/6255088/raw_assets/public/delivery_recruit_2022/images/css/top/top-info-bg.jpg) no-repeat 50%;background-size:cover}#top .information .wrapper{padding-bottom:50px}#top .information ul{display:flex;justify-content:center;list-style:none;margin-top:80px}@media (max-width:960px){#top .information ul{display:block}}#top .information ul li{height:30vw;text-align:center;width:30vw}@media (max-width:960px){#top .information ul li{height:min(20vw,150px);margin:auto;max-width:100%;padding:0 10px;width:300px}}#top .information ul li:last-of-type a{background:#004d8e;color:#fff}#top .information ul li a{background:#fff;display:block;font-family:"Noto Serif JP",serif;font-size:2.4rem;font-weight:400;height:100%;line-height:1;position:relative;width:100%}#top .information ul li a:hover{transform:scale(1.15);z-index:3}#top .information ul li a span{display:block;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);white-space:nowrap}#top .entry{min-height:inherit}#top .entry .wrapper{margin:70px auto}#top .entry h1{font-size:6rem;margin-bottom:15px;opacity:1}#top .entry a{background:#004d8e;box-sizing:border-box;color:#fff;display:block;font-family:"Noto Serif JP",serif;font-size:2.4rem;font-weight:400;margin:auto;max-width:100%;padding:20px;position:relative;text-align:center;text-decoration:none;transition:all .2s ease-in-out;width:300px;z-index:1}#top .entry a:before{background:#4c87b9;content:"";height:100%;left:0;position:absolute;top:0;transform:scaleX(0);transform-origin:100% 50%;transition:transform .2s ease;width:100%;z-index:-1}#top .entry a:hover:before{transform:scaleX(1);transform-origin:0 50%}#pageheader{background:#fff;margin:70px auto 0}#pageheader .wrapper{margin:auto;max-width:1000px}#pageheader h1{font-family:Cormorant Infant,"Noto Serif JP",serif;font-size:7.2rem;font-weight:500;line-height:1;padding-bottom:25px}@media (max-width:960px){#pageheader h1{font-size:12vw}}#pageheader h1 span{display:block;font-family:"Noto Serif JP",serif;font-size:4rem;font-weight:400}@media (max-width:960px){#pageheader h1 span{font-size:2.6rem;margin-top:5px}}#pageheader #path{font-size:1.1rem}#pageheader #path ul{box-sizing:border-box;display:flex;flex-wrap:wrap;padding:25px 0 10px}@media (max-width:960px){#pageheader #path ul{padding:5px 0 10px}}#pageheader #path ul li{font-size:1.3rem;position:relative}@media (max-width:960px){#pageheader #path ul li{font-size:1.1rem}}#pageheader #path ul li:not(:first-of-type){padding-left:20px}#pageheader #path ul li:not(:first-of-type):before{border:0;border-right:1px solid #000;border-top:1px solid #000;content:"";height:5px;left:5px;margin-top:-3px;position:absolute;top:50%;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);width:5px}@media (max-width:960px){#pageheader #path ul li:not(:first-of-type):before{margin-top:-3px}}#pageheader #path ul li a{color:#000;text-decoration:none}.wrapper{box-sizing:content-box;padding:0 20px}main{background:url(//6255088.fs1.hubspotusercontent-na1.net/hubfs/6255088/raw_assets/public/delivery_recruit_2022/images/css/bg.png) repeat-y top;background-attachment:fixed;background-size:100% auto}article{padding:40px 0 100px}article .topsection{margin:0 0 50px}article .topsection h1{font-family:Cormorant Infant,"Noto Serif JP",serif;font-size:4rem;font-weight:500;margin-bottom:40px}@media (max-width:960px){article .topsection h1{font-size:3rem;margin-bottom:30px}}article .topsection h1:after{background:#004d8e;content:"";display:block;height:3px;margin-top:5px;width:60px}article .topsection .topcopy{font-family:"Noto Serif JP",serif;font-size:3rem;font-weight:400;margin-bottom:30px}@media (max-width:960px){article .topsection .topcopy{font-size:2.4rem;margin-bottom:25px}}article h2{font-size:2.4rem;font-weight:600;margin-bottom:25px}@media (max-width:960px){article h2{font-size:2rem;margin-bottom:20px}}#message article{background:url(//6255088.fs1.hubspotusercontent-na1.net/hubfs/6255088/raw_assets/public/delivery_recruit_2022/images/css/message-bg.png) no-repeat top;background-size:100% auto}#message article .wrapper{margin:auto;max-width:1000px}#message article .messagephoto img{display:block}#message article .messagephoto figcaption{margin-top:15px;text-align:right}#message article .messagesection{padding:60px 0}@media (max-width:960px){#message article .messagesection{padding:40px 0}}#message article .messagesection:nth-of-type(2n){background:#f6f6f6}#message article .messagesection h1{font-size:3rem;font-weight:400;line-height:1;margin-bottom:40px}@media (max-width:960px){#message article .messagesection h1{font-size:4.6vw;margin-bottom:30px}}#message article .messagesection h1 span{background:#004d8e;color:#fff;display:inline-block;margin:8px 0;padding:15px 30px}#message article .messagesection h1 span.nextspan{padding-right:0}#message article .messagesection h1 span.prevspan{padding-left:0}@media (max-width:960px){#message article .messagesection h1 span{margin:4px 0;padding:12px 15px!important}}@media (max-width:320px){#message article .messagesection h1 span{padding:12px 10px!important}}#message article .messagesection h1+div{margin:0 0 0 200px}@media (max-width:960px){#message article .messagesection h1+div{margin:0}}#message article .messagesection h1+div p{margin-bottom:1em}#message article .messagesection ul.note{font-size:1.4rem;list-style:none;width:auto}@media (max-width:960px){#message article .messagesection ul.note{font-size:1.2rem}}#message article .messagesection ul.note li span{display:block}#message article .messagesection ul.note li span:first-child{float:left}#message article .messagesection ul.note li span:nth-child(2){margin:2px 0 2px 40px}@media (max-width:960px){#message article .messagesection ul.note li span:nth-child(2){margin-left:30px}}#message article .messagesection sup{font-size:.8rem;line-height:1.6;position:relative;top:-.08em;vertical-align:top}#member-index article{background:url(//6255088.fs1.hubspotusercontent-na1.net/hubfs/6255088/raw_assets/public/delivery_recruit_2022/images/css/memberindex-bg.png) no-repeat top;background-size:100% auto}#member-index article .wrapper{margin:auto;max-width:1000px}#member-index article #err{display:none}#member-index article #err.display{display:block}@keyframes fade-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}#member-index article #memberindex{display:flex;flex-wrap:wrap;list-style:none;min-height:200px}#member-index article #memberindex li{background:#fff;box-shadow:0 0 5px 0 rgba(0,0,0,.25);display:none;margin:5px;opacity:.5;overflow:hidden;position:relative;transition:all .2s ease-in-out;width:calc(25% - 10px)}#member-index article #memberindex li.in{animation:fade-in .5s linear 0s;animation-fill-mode:forwards;display:block;opacity:1}@media (max-width:960px){#member-index article #memberindex li{width:calc(33.33333% - 10px)}}@media (max-width:520px){#member-index article #memberindex li{width:calc(50% - 10px)}}#member-index article #memberindex li:hover img:nth-child(2){opacity:1}@media (max-width:960px){#member-index article #memberindex li:hover img:nth-child(2){display:none}}#member-index article #memberindex li a{display:block;height:100%}#member-index article #memberindex li a img{display:block;width:100%}#member-index article #memberindex li a img:nth-child(2){left:0;opacity:0;position:absolute;top:0;transition:all .2s ease-in-out}#member-index article #memberindex li a>div{box-sizing:border-box;padding:20px;position:relative}@media (max-width:960px){#member-index article #memberindex li a>div{padding:15px}}#member-index article #memberindex li a>div p{font-size:1.3rem}#member-index article #memberindex li a>div p.name{font-size:1.8rem;font-weight:500;line-height:1;margin-bottom:15px}@media (max-width:960px){#member-index article #memberindex li a>div p.name{font-size:1.6rem}}#member-index article #memberindex li a>div p.mark{border:1px solid #004d8e;display:flex;position:absolute;right:20px;top:20px;width:80px}@media (max-width:960px){#member-index article #memberindex li a>div p.mark{font-size:1.2rem;right:15px;top:15px}}@media (max-width:320px){#member-index article #memberindex li a>div p.mark{margin:-6px 0 5px;position:static}}#member-index article #memberindex li a>div p.mark span{box-sizing:border-box;line-height:1;padding:3px 5px;text-align:center;width:50%}#member-index article #memberindex li a>div p.mark span:first-child{background:#004d8e;color:#fff}#member-index article #tag nav{background:rgba(0,77,142,.96);bottom:0;display:none;left:0;padding:30px 0 90px;position:fixed;width:100%;z-index:2;z-index:90}@media (max-width:320px){#member-index article #tag nav{padding:20px 0 80px}}#member-index article #tag h1{background:#2b94e9;bottom:0;box-sizing:border-box;color:#fff;cursor:pointer;height:50px;left:0;position:fixed;text-align:center;width:100%;z-index:91}@media (max-width:960px){#member-index article #tag h1{height:60px}}#member-index article #tag h1 span{bottom:10px;display:inline-block;left:50%;padding:0 30px 0 0;position:absolute;transform:translateX(-50%)}@media (max-width:960px){#member-index article #tag h1 span{bottom:18px}}#member-index article #tag h1 span:before{border:0;border-right:2px solid #fff;border-top:2px solid #fff;content:"";display:block;height:16px;position:absolute;right:0;top:10px;-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);transition:all .2s ease-in-out;width:16px}#member-index article #tag.open span:before{top:-1px;-ms-transform:rotate(135deg);-webkit-transform:rotate(135deg);transform:rotate(135deg)}#member-index article #tag table td,#member-index article #tag table th{padding:10px}@media (max-width:960px){#member-index article #tag table td,#member-index article #tag table th{display:block;padding:5px}}@media (max-width:320px){#member-index article #tag table td,#member-index article #tag table th{font-size:1.2rem;padding:2px}}#member-index article #tag table th{color:#fff;font-weight:500}@media (max-width:960px){#member-index article #tag table th{padding-bottom:0;text-align:left}}#member-index article #tag ul{font-size:0;list-style:none}#member-index article #tag ul li{background:#fff;cursor:pointer;display:inline-block;font-size:1.6rem;line-height:1;margin:0 1px 1px 0;padding:5px 10px;transition:all .2s ease-in-out}@media (max-width:960px){#member-index article #tag ul li{font-size:1.4rem}}#member-index article #tag ul li:hover{opacity:.7}#member-index article #tag ul li.on{background:#2b94e9;color:#fff}#member-index article #tag .btn{display:flex;margin-top:30px}@media (max-width:320px){#member-index article #tag .btn{margin-top:15px}}#member-index article #tag .btn>div{box-sizing:border-box;cursor:pointer;margin:0 5px;padding:10px;text-align:center;transition:all .2s ease-in-out;width:200px}@media (max-width:520px){#member-index article #tag .btn>div{margin:0 5px;width:50%}}@media (max-width:320px){#member-index article #tag .btn>div{font-size:1.2rem;margin:0 2px}}#member-index article #tag .btn>div:hover{opacity:.7}#member-index article #tag .btn #submit{background:#2b94e9;color:#fff}#member-index article #tag .btn #all{background:#fff;color:#000}#member article .wrapper{margin:auto;max-width:1000px}#member article #memtop{background:url(//6255088.fs1.hubspotusercontent-na1.net/hubfs/6255088/raw_assets/public/delivery_recruit_2022/images/css/member-bg.jpg) no-repeat top;background-size:cover;margin-bottom:100px;margin-top:-40px}@media (max-width:520px){#member article #memtop{background:url(//6255088.fs1.hubspotusercontent-na1.net/hubfs/6255088/raw_assets/public/delivery_recruit_2022/images/css/member-bg_sp.jpg) no-repeat top;background-size:cover}}#member article #memtop .wrapper{min-height:480px;position:relative}@media (max-width:960px){#member article #memtop .pr{margin:0 0 25px}}#member article #memtop .pr .copy{font-family:"Noto Serif JP",serif;font-size:4rem;font-weight:400;padding:40px 0 50px}@media (max-width:960px){#member article #memtop .pr .copy{font-size:3rem;padding:20px 0 30px}}@media (max-width:520px){#member article #memtop .pr .copy{font-size:2.4rem}#member article #memtop .pr .copy br.brpc{display:none}}@media (max-width:320px){#member article #memtop .pr .copy{font-size:2rem}#member article #memtop .pr .copy br.brsp{display:none}}#member article #memtop .pr .tag{display:flex;list-style:none;margin-bottom:5px}#member article #memtop .pr .tag li{line-height:1;padding:5px 15px}#member article #memtop .pr .tag li:first-child{background:#004d8e;color:#fff}#member article #memtop .pr .tag li:nth-child(2){background:#fff}#member article #memtop .pr .keyword{font-weight:600;margin-bottom:20px}#member article #memtop .pr .keyword li{display:inline;margin-right:10px}#member article #memtop .pr div p{display:inline-block;vertical-align:top}#member article #memtop .pr div p.name{font-family:Cormorant Infant,"Noto Serif JP",serif;font-size:4.4rem;line-height:1;margin:0 20px 0 0}@media (max-width:960px){#member article #memtop .pr div p.name{display:block;font-size:4rem;margin-bottom:5px}}@media (max-width:520px){#member article #memtop .pr div p.name{display:inline-block}}#member article #memtop .pr div p.div{font-weight:600}#member article #memtop img{bottom:0;display:block;max-height:440px;max-width:50%;position:absolute;right:10px}@media (max-width:520px){#member article #memtop img{margin:auto;max-height:inherit;max-width:460px;position:static;width:100%}}#member article .question{display:flex;margin-bottom:100px}@media (max-width:960px){#member article .question{display:block}}#member article .question .qtitle{width:40%}@media (max-width:960px){#member article .question .qtitle{width:100%}}#member article .question .qtitle span{display:block}#member article .question .qtitle span:first-child{font-family:Cormorant Infant,"Noto Serif JP",serif;font-size:3rem;line-height:1;margin:0 0 15px}@media (max-width:960px){#member article .question .qtitle span:first-child{font-size:2.8rem}}#member article .question .qtitle span:nth-child(2){font-size:2rem;font-weight:600}@media (max-width:960px){#member article .question .qtitle span:nth-child(2){font-size:1.8rem}}@media (max-width:520px){#member article .question .qtitle span:nth-child(2) br{display:none}}#member article .question .ans{border-left:1px solid #004d8e;box-sizing:border-box;padding-left:30px;width:60%}@media (max-width:960px){#member article .question .ans{border-left:none;border-top:1px solid #004d8e;margin-top:20px;padding:20px 0 0;width:100%}}#member article .question .ans p:not(:last-of-type){margin-bottom:1em}#member article img.photo{display:block;margin-bottom:100px}#member article .careerpathsection h2 span{display:block;font-size:1.8rem}#member article .careerpathsection .careerpath{border-left:5px solid #093b66;margin:50px auto 0;max-width:780px;position:relative}@media (max-width:960px){#member article .careerpathsection .careerpath{margin:50px 0 0 20px;max-width:none}}#member article .careerpathsection .careerpath:before{border:0;border-right:5px solid #000;border-top:5px solid #000;bottom:0;content:"";height:22px;left:-16px;position:absolute;-ms-transform:rotate(135deg);-webkit-transform:rotate(135deg);transform:rotate(135deg);width:22px}#member article .careerpathsection .careerpath .career{background:#f5f5f5;margin:0 0 20px 30px;padding:20px 35px 35px;position:relative;top:-20px}@media (max-width:960px){#member article .careerpathsection .careerpath .career{padding:20px}}#member article .careerpathsection .careerpath .career:nth-of-type(2n){background:#eaf5ff}#member article .careerpathsection .careerpath .career:nth-of-type(2n):after{border-right:20px solid #eaf5ff}#member article .careerpathsection .careerpath .career:before{background:#093b66;border-radius:50%;content:"";height:17px;left:-41px;position:absolute;top:16px;width:17px}#member article .careerpathsection .careerpath .career:after{border-bottom:10px solid transparent;border-right:20px solid #f5f5f5;border-top:10px solid transparent;content:"";display:block;height:0;left:-20px;position:absolute;top:15px;width:0}#member article .careerpathsection .term{font-family:Barlow,Noto Sans Japanese,sans-serif;font-size:2.4rem;font-weight:500;margin-bottom:10px}@media (max-width:960px){#member article .careerpathsection .term{font-size:2rem}}#member article .careerpathsection .project{display:flex;margin-bottom:10px}@media (max-width:960px){#member article .careerpathsection .project{display:block}}#member article .careerpathsection .project>div{align-items:center;display:flex;padding:10px}#member article .careerpathsection .project>div p{display:inline-block;font-weight:500;vertical-align:middle}#member article .careerpathsection .project>div p span{display:block;font-size:1.4rem}#member article .careerpathsection .project>div img{display:inline-block;margin-right:10px;vertical-align:middle;width:50px}#member article .careerpathsection .body{background:#fff;min-height:90px;padding:20px;position:relative}@media (max-width:520px){#member article .careerpathsection .body{min-height:inherit}}#member article .careerpathsection .body img{border-radius:50%;left:20px;position:absolute;top:20px;width:90px}@media (max-width:520px){#member article .careerpathsection .body img{display:none}}#member article .careerpathsection .body img[src$=".svg"]{border-radius:0}#member article .careerpathsection .body>div{margin-left:110px}@media (max-width:520px){#member article .careerpathsection .body>div{margin-left:0}}#member article .careerpathsection .body>div dl dt{font-size:1.8rem;font-weight:500;margin-bottom:5px}@media (max-width:520px){#member article .careerpathsection .body>div dl dt{font-size:1.6rem}}#member article #schedule dl{background:url(//6255088.fs1.hubspotusercontent-na1.net/hubfs/6255088/raw_assets/public/delivery_recruit_2022/images/css/member-timebg.png) repeat-y 35px;text-align:left}#member article #schedule dt{background-size:18px auto;color:#004d8e;font-size:1.8rem;padding:3px 0 2px}@media (max-width:960px){#member article #schedule dt{font-size:1.6rem}}#member article #schedule dt .scheduletitle{font-weight:500}#member article #schedule dt .time{background:#004d8e;border:1px solid #004d8e;color:#0068b7;color:#fff;display:inline-block;font-family:Barlow,sans-serif;font-size:1.8rem;font-weight:500;letter-spacing:2px;line-height:1;margin-right:15px;padding:3px 7px 4px 10px;width:3em}@media (max-width:960px){#member article #schedule dt .time{font-size:1.6rem}}#member article #schedule dd{border-bottom:1px solid #eee;margin-bottom:15px;margin-left:90px;padding:5px 0 15px}#member article #schedule dd:last-child{background:#fff;margin-left:0;padding-left:90px}#member article .backtoindex{margin-top:100px}#business article{background:url(//6255088.fs1.hubspotusercontent-na1.net/hubfs/6255088/raw_assets/public/delivery_recruit_2022/images/css/business-bg.png) no-repeat top;background-size:100% auto}#business article .wrapper{margin:auto;max-width:1000px}@media (max-width:960px){#business article .topcopy br{display:none}}#business article .solution h1{font-size:2.4rem;font-weight:600;margin-bottom:25px}@media (max-width:960px){#business article .solution h1{font-size:2rem;margin-bottom:20px}}#business article .item{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:100px}#business article .item>div{background:#004d8e;box-sizing:border-box;margin-bottom:15px;padding:15px;position:relative;width:calc(33.33333% - 4px)}@media (max-width:960px){#business article .item>div{width:100%}}#business article .item>div p{color:#fff;text-align:center}#business article .item>div .no{color:hsla(0,0%,100%,.2);font-family:Barlow,sans-serif;font-size:6rem;font-weight:600;left:0;line-height:1;position:absolute;top:-8px}#business article .item>div .soltitle{font-size:2.4rem;font-weight:500;margin-bottom:25px}@media (max-width:960px){#business article .item>div .soltitle{font-size:2.2rem}}#business article .item>div .txt{font-size:1.5rem;margin-bottom:30px}@media (max-width:960px){#business article .item>div .txt{font-size:1.4rem}}#business article .item>div dl dt a{background:#e5e5e5;display:block;font-weight:500;height:100%;margin:1px 0 0;padding:5px;position:relative;text-align:center;transition:all .2s ease-in-out}#business article .item>div dl dt a:before{border:0;border-right:1px solid #000;border-top:1px solid #000;content:"";display:block;height:12px;margin-top:-12px;position:absolute;right:14px;top:50%;-ms-transform:rotate(135deg);-webkit-transform:rotate(135deg);transform:rotate(135deg);transition:all .2s ease-in-out;width:12px}#business article .item>div dl dt a:hover{background:#000;color:#fff}#business article .item>div dl dt a:hover:before{border-color:#fff}#business article .item>div dl dd{background:#fff}#business article .item>div dl dd img{display:block;margin:auto}#business article .section{margin-top:-70px;padding-top:70px;position:relative;z-index:4}#business article .section:nth-of-type(2){z-index:3}#business article .section:nth-of-type(3){z-index:2}#business article .section h2{background:#004d8e;color:#fff;margin-bottom:50px}@media (max-width:960px){#business article .section h2{min-height:60px;position:relative}}#business article .section h2 span:first-child{color:hsla(0,0%,100%,.2);display:inline-block;font-family:Barlow,sans-serif;font-size:6rem;font-weight:600;line-height:1;margin:0 10px 0 0;padding-bottom:5px;vertical-align:middle}@media (max-width:960px){#business article .section h2 span:first-child{display:block;left:0;position:absolute;top:50%;transform:translateY(-50%)}}#business article .section h2 span:nth-child(2){font-size:2.4rem;font-weight:500;vertical-align:middle}@media (max-width:960px){#business article .section h2 span:nth-child(2){display:block;font-size:2rem;left:75px;line-height:1.2;position:absolute;top:50%;transform:translateY(-50%)}}#business article .section>.wrapper{margin-bottom:100px;max-width:860px}#business article .section>.wrapper ul{font-size:1.8rem;font-weight:500;margin-bottom:50px}@media (max-width:960px){#business article .section>.wrapper ul{font-size:1.6rem}}#business article .section>.wrapper ul li{margin:5px 0 5px 25px}#business article .section>.wrapper p.txt{margin-bottom:60px}#business article .section>.wrapper table tr:first-child{background:#eaf5ff}#business article .section>.wrapper table tr:nth-child(2){background:#e1f0ff}#business article .section>.wrapper table tr:nth-child(3){background:#d6ebff}#business article .section>.wrapper table tr th{box-sizing:border-box;padding:30px;text-align:left;vertical-align:middle;width:300px}@media (max-width:960px){#business article .section>.wrapper table tr th{display:block;padding:20px 20px 5px;text-align:center;width:100%}}#business article .section>.wrapper table tr th>div{background:#fff;box-sizing:border-box;width:100%}#business article .section>.wrapper table tr th img{display:block;margin:10px 0 0}@media (max-width:960px){#business article .section>.wrapper table tr th img{margin:10px auto 0}}#business article .section>.wrapper table tr td{padding:30px}@media (max-width:960px){#business article .section>.wrapper table tr td{display:block;padding:10px 20px 20px}}#business article .section>.wrapper a.more{margin:60px auto;width:380px}@media (max-width:520px){#business article .section>.wrapper a.more{font-size:1.4rem;padding:12px 10px 17px}}@media (max-width:320px){#business article .section>.wrapper a.more{font-size:1.2rem}}#business article .section>.wrapper a.more span{background:url(//6255088.fs1.hubspotusercontent-na1.net/hubfs/6255088/raw_assets/public/delivery_recruit_2022/images/css/icon-blank.svg) no-repeat center right 5px;font-weight:500}@media (max-width:320px){#business article .section>.wrapper a.more span{background-size:14px auto}}#business article .section>.wrapper a.more span:after,#business article .section>.wrapper a.more span:before{display:none}#business article .section>.wrapper a.more:hover span{background:url(//6255088.fs1.hubspotusercontent-na1.net/hubfs/6255088/raw_assets/public/delivery_recruit_2022/images/css/icon-blank-white.svg) no-repeat center right 5px}@media (max-width:960px){#business article .section>.wrapper a.more:hover span{background:url(//6255088.fs1.hubspotusercontent-na1.net/hubfs/6255088/raw_assets/public/delivery_recruit_2022/images/css/icon-blank.svg) no-repeat center right 5px}}.job article{background:url(//6255088.fs1.hubspotusercontent-na1.net/hubfs/6255088/raw_assets/public/delivery_recruit_2022/images/css/job-bg.png) no-repeat top;background-size:100% auto}.job article .section{margin:80px 0 30px}.job article .section ul{display:flex;flex-wrap:wrap;justify-content:space-around;justify-content:center;list-style:none}.job article .section ul li{margin:auto 1%;overflow:hidden;position:relative;transition:transform .2s ease;width:31%}.job article .section ul li.current{opacity:.5}.job article .section ul li.current:hover{transform:scale(1)}.job article .section ul li.current:hover img{opacity:1}.job article .section ul li.current:hover a:hover{color:#000}@media (max-width:960px){.job article .section ul li{margin:1%;width:100%}}@media (max-width:520px){.job article .section ul li{width:100%}}.job article .section ul li:hover{transform:scale(1.05);z-index:3}.job article .section ul li:hover img{opacity:.7}.job article .section ul li a{box-sizing:border-box;display:block;text-decoration:none}.job article .section ul li a div{box-sizing:border-box;font-size:1.8rem;font-weight:500;min-height:60px;padding:0 10px;text-align:center}@media (max-width:960px){.job article .section ul li a div{font-size:1.4rem}}.job article .section ul li a div span{position:relative}@media (max-width:960px){.job article .section ul li a div span br{display:none}}.job article .section ul li img{display:block;margin:0 auto 10px;transition:all .2s ease}#job-index article .wrapper,#project1 article .wrapper{margin:auto;max-width:1000px}@media (max-width:960px){#project1 article .topcopy br{display:none}}#project1 article .pr{display:flex;justify-content:space-between;list-style:none;margin:20px auto}@media (max-width:960px){#project1 article .pr{max-width:800px}}#project1 article .pr.c2{justify-content:center}@media (max-width:960px){#project1 article .pr.c2 li{width:50%}}#project1 article .pr li{border-right:1px solid #999;box-sizing:border-box;padding:10px 15px;width:33.33333%}@media (max-width:960px){#project1 article .pr li{padding:10px 20px}}@media (max-width:520px){#project1 article .pr li{padding:10px}}#project1 article .pr li:last-of-type{border:none}#project1 article .pr li dl{display:flex}@media (max-width:960px){#project1 article .pr li dl{display:block}}#project1 article .pr li dl dt{box-sizing:border-box;padding-right:20px;text-align:center;width:130px}@media (max-width:960px){#project1 article .pr li dl dt{margin:0 10px;padding-right:0;width:auto}}#project1 article .pr li dl dt img{margin-bottom:15px;width:100%}@media (max-width:960px){#project1 article .pr li dl dt img{max-width:150px}}#project1 article .pr li dl dd{font-size:1.4rem}@media (max-width:960px){#project1 article .pr li dl dd{font-size:1.3rem}}#project1 article .pr li dl dd span{display:block}@media (max-width:520px){#project1 article .pr li dl dd span br{display:none}}#project1 article .talksection{padding:50px 0}#project1 article .talksection:nth-of-type(2n){background:#f2f2f2}@media (max-width:960px){#project1 article .talksection{padding:30px 0}}#project1 article .talksection img.side{margin:0 35px 0 0;vertical-align:top;width:360px}@media (max-width:960px){#project1 article .talksection img.side{display:block;margin-bottom:20px;width:100%}#project1 article .talksection img.side.pc{display:none}}#project1 article .talksection dl.talk{display:inline-block;width:calc(100% - 400px)}@media (max-width:960px){#project1 article .talksection dl.talk{width:100%}}#project1 article .talksection dl.talk dt{box-sizing:border-box;display:inline-block;margin-bottom:20px;vertical-align:top;width:80px}#project1 article .talksection dl.talk dt img{width:64px}#project1 article .talksection dl.talk dd{display:inline-block;margin-bottom:40px;width:500px;width:calc(100% - 85px)}#project1 article .talksection dl.talk dd strong{border-bottom:1px solid #000}#project1 article .talksection dl.talk dd p:not(:last-of-type){margin-bottom:25px}#project1 article .historysection h2{background:#004d8e;color:#fff;font-size:1.8rem;font-weight:500;padding:10px 20px 10px 90px;position:relative}@media (max-width:960px){#project1 article .historysection h2{font-size:1.6rem}}#project1 article .historysection h2 img{left:12px;position:absolute;top:50%;transform:translateY(-50%);width:64px}#project1 article .historysection .workhistory>div{display:flex}#project1 article .historysection .workhistory>div h3{background:#004d8e;box-sizing:border-box;color:#fff;width:580px}#project1 article .historysection .workhistory>div p.month{color:#004d8e;font-weight:600;width:120px}#project1 article .historysection .workhistory table{border-collapse:separate}@media (max-width:960px){#project1 article .historysection .workhistory table{border-collapse:collapse}}#project1 article .historysection .workhistory table tr{position:relative}#project1 article .historysection .workhistory table tr:after{background:rgba(0,0,0,.3);bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}@media (max-width:960px){#project1 article .historysection .workhistory table tr:after{display:none}}#project1 article .historysection .workhistory table tr:last-of-type td:nth-child(3):after,#project1 article .historysection .workhistory table tr:last-of-type td:nth-child(3):before,#project1 article .historysection .workhistory table tr:last-of-type th:after,#project1 article .historysection .workhistory table tr:last-of-type th:before{display:none}#project1 article .historysection .workhistory table tr th{background:#004d8e;border-bottom:8px solid #fff;border-top:8px solid #fff;box-sizing:border-box;color:#fff;padding:15px;position:relative;vertical-align:middle;width:280px}@media (max-width:960px){#project1 article .historysection .workhistory table tr th{border:none;display:block;width:100%}}#project1 article .historysection .workhistory table tr th:before{background:#000;bottom:-14px;content:"";height:12px;left:50%;position:absolute;width:2px;z-index:10}@media (max-width:960px){#project1 article .historysection .workhistory table tr th:before{display:none}}#project1 article .historysection .workhistory table tr th:after{border:0;border-right:2px solid #000;border-top:2px solid #000;bottom:-13px;content:"";height:6px;left:50%;margin-left:-3px;position:absolute;-ms-transform:rotate(135deg);-webkit-transform:rotate(135deg);transform:rotate(135deg);width:6px;z-index:10}@media (max-width:960px){#project1 article .historysection .workhistory table tr th:after{display:none}}#project1 article .historysection .workhistory table tr td{border-bottom:8px solid #fff;border-top:8px solid #fff;box-sizing:border-box;vertical-align:middle}@media (max-width:960px){#project1 article .historysection .workhistory table tr td{display:block;width:100%}}#project1 article .historysection .workhistory table tr td:nth-child(2){color:#004d8e;font-weight:600;text-align:center;width:120px}@media (max-width:960px){#project1 article .historysection .workhistory table tr td:nth-child(2){border:1px solid #004d8e;width:100%}}#project1 article .historysection .workhistory table tr td:nth-child(3){color:#000;margin-bottom:20px;padding-bottom:10px}@media (max-width:960px){#project1 article .historysection .workhistory table tr td:nth-child(3){position:relative}#project1 article .historysection .workhistory table tr td:nth-child(3):before{background:#000;bottom:-14px;content:"";height:12px;left:50%;position:absolute;width:2px;z-index:10}#project1 article .historysection .workhistory table tr td:nth-child(3):after{border:0;border-right:2px solid #000;border-top:2px solid #000;bottom:-13px;content:"";height:6px;left:50%;margin-left:-3px;position:absolute;-ms-transform:rotate(135deg);-webkit-transform:rotate(135deg);transform:rotate(135deg);width:6px;z-index:10}}.workplace article{background:url(//6255088.fs1.hubspotusercontent-na1.net/hubfs/6255088/raw_assets/public/delivery_recruit_2022/images/css/workplace-bg.png) no-repeat top;background-size:100% auto}.workplace article .wrapper{margin:auto;max-width:1000px}.workplace article .footlink{margin:80px 0 0}@media (max-width:960px){.workplace article .footlink{margin:50px 0 0}}.workplace article .footlink ul{display:flex}@media (max-width:960px){.workplace article .footlink ul{display:block}}.workplace article .footlink ul li{width:calc(33.33333% - 6.66667px)}@media (max-width:960px){.workplace article .footlink ul li{margin:auto;width:100%}}.workplace article .footlink ul li a.more{background:#fff}@media (max-width:960px){.workplace article .footlink ul li a.more{margin:10px auto}}.workplace article .footlink ul li a.more.current{background:#000;color:#fff}.workplace article .footlink ul li a.more.current span{padding-right:0}.workplace article .footlink ul li a.more.current span:after,.workplace article .footlink ul li a.more.current span:before{display:none}#workplace-index article ul{display:flex;flex-wrap:wrap;justify-content:space-around;justify-content:center;list-style:none}#workplace-index article ul li{background:#fff;margin:auto 2px;position:relative;transition:transform .2s ease;width:30%}@media (max-width:960px){#workplace-index article ul li{box-shadow:0 0 5px -2px #777;margin:1%;width:48%}}@media (max-width:520px){#workplace-index article ul li{width:100%}}#workplace-index article ul li:hover{transform:scale(1.1);z-index:3}#workplace-index article ul li a{box-sizing:border-box;display:block;padding:40px 20px;text-decoration:none}#workplace-index article ul li a div{bottom:30px;display:block;font-size:1.8rem;font-weight:500;left:0;position:absolute;text-align:center;width:100%}@media (max-width:960px){#workplace-index article ul li a div{font-size:1.4rem}}#workplace-index article ul li a div span{position:relative}#workplace-index article ul li a div span:before{border:0;border-right:1px solid #000;border-top:1px solid #000;content:"";height:6px;left:-15px;margin-top:-3px;position:absolute;top:50%;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);width:6px}#workplace-index article ul li img{display:block;height:170px;margin:0 auto 50px}@media (max-width:960px){#workplace-index article ul li img{height:90px}}#education article .copy{font-size:1.8rem;font-weight:600;margin-bottom:10px}@media (max-width:960px){#education article .copy{font-size:1.6rem}}#education article .lead{margin-bottom:50px}#education article .fig{background:#f6f6f6;padding:50px}@media (max-width:960px){#education article .fig{background:none;padding:0}}#education article .fig img{display:block;margin:auto}#education article .zoomable{margin-bottom:50px;min-height:50px;position:relative}#education article .zoomable img{display:block;margin:auto;transition:all .5s ease-in-out}@media (max-width:960px){#education article .zoomable:after{background:url(//6255088.fs1.hubspotusercontent-na1.net/hubfs/6255088/raw_assets/public/delivery_recruit_2022/images/css/zoom.svg) no-repeat 50%;background-size:50px;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:all .5s ease-in-out;width:100%;z-index:2}#education article .zoomable.is-show img{animation:fadeIn 1s ease-in-out 1s forwards;opacity:.5}#education article .zoomable.is-show:after{animation:fadeOut 1s ease-in-out 1s forwards;opacity:1}}@keyframes fadeIn{0%{opacity:.5}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}#education article .edusection{padding:60px 0}#education article .edusection:nth-child(2n){background:#f0f0f0}#education article .edu1{margin-bottom:60px}#education article .edu1 ul{color:#fff;display:flex;flex-wrap:wrap;justify-content:space-between;list-style:none;margin:auto;max-width:900px}#education article .edu1 ul li{background:#004d8e;box-sizing:border-box;margin-bottom:5px;padding:30px;width:calc(50% - 2.5px)}#education article .edu1 ul li:nth-child(2n){background:#2f75b6}#education article .edu1 ul li:nth-child(3){order:4}#education article .edu1 ul li:nth-child(4){order:3}@media (max-width:960px){#education article .edu1 ul li{padding:20px;width:100%}#education article .edu1 ul li:nth-child(3){order:3}#education article .edu1 ul li:nth-child(4){order:4}}#education article .edu1 ul li>div{font-size:2.4rem;font-weight:500;line-height:1;margin-bottom:25px;text-align:center}@media (max-width:960px){#education article .edu1 ul li>div{font-size:2rem}}#education article .edu3 dl{margin:auto;max-width:840px}#education article .edu3 dl dt{border-bottom:3px solid #004d8e;margin-bottom:10px;padding-bottom:10px}#education article .edu3 dl dt img{display:block;float:left;margin-top:1px;width:24px}@media (max-width:960px){#education article .edu3 dl dt img{margin-top:2px}}#education article .edu3 dl dt span{display:block;font-size:2.4rem;line-height:1;margin-left:32px;padding:0 0 2px;vertical-align:middle}@media (max-width:960px){#education article .edu3 dl dt span{font-size:2rem;line-height:1.3}}#education article .edu3 dl dd{margin-bottom:60px}#education article .edu4 .voice{align-items:flex-start;display:flex;justify-content:space-between;margin:0 auto 40px;max-width:950px}@media (max-width:960px){#education article .edu4 .voice{background:#fff;border:2px solid #000;display:block;padding-top:30px}}#education article .edu4 .voice:nth-child(2n)>div{order:2}#education article .edu4 .voice>div{width:200px}@media (max-width:960px){#education article .edu4 .voice>div{width:100%}}#education article .edu4 .voice>div img{display:block;margin:0 auto 10px;width:200px}#education article .edu4 .voice>div p{color:#004d8e}#education article .edu4 .voice>div p span{display:block;font-weight:500;margin:auto;padding:3px 0;text-align:center;width:130px}#education article .edu4 .voice>div p span:first-child{border-bottom:2px solid #004d8e}#education article .edu4 .voice>div p span:nth-child(2){font-size:1.4rem}#education article .edu4 .voice>p{background:#fff;border:2px solid #004d8e;box-sizing:border-box;margin-top:30px;padding:25px 30px;width:calc(100% - 240px)}@media (max-width:960px){#education article .edu4 .voice>p{border:none;padding-top:0;width:100%}}#enq article .wrapper{margin:auto;max-width:1000px}#enq article .enqsection{background:#004d8e;padding:60px 0}#enq article .enqsection .wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}#enq article .enqsection .wrapper ul{list-style:none}#enq article .enqsection .wrapper>div{background:#fff;box-sizing:border-box;margin-bottom:20px;padding:25px 20px 35px;text-align:center;width:calc(33.33333% - 13.33333px)}@media (max-width:960px){#enq article .enqsection .wrapper>div{margin-bottom:10px;width:calc(50% - 5px)}}#enq article .enqsection .wrapper>div.w100{width:100%}#enq article .enqsection .wrapper>div.w50{width:calc(50% - 10px)}@media (max-width:960px){#enq article .enqsection .wrapper>div.w50{width:calc(50% - 5px)}#enq article .enqsection .wrapper>div.sp100{width:100%}}#enq article .enqsection .wrapper>div h2{color:#004d8e}#enq article .enqsection .wrapper>div img{display:block;margin:auto;width:100%}#enq article .enqsection .wrapper #q1 img{max-width:215px}#enq article .enqsection .wrapper #q2 img,#enq article .enqsection .wrapper #q3 img{max-width:200px}#enq article .enqsection .wrapper #q4 img{max-width:270px}#enq article .enqsection .wrapper #q5 img{max-width:200px}#enq article .enqsection .wrapper #q6 img{max-width:250px}#enq article .enqsection .wrapper #q7 ul{font-weight:600;margin:auto;max-width:800px}#enq article .enqsection .wrapper #q7 ul li{background:#004d8e;color:#fff;display:inline-block;margin:10px 5px;padding:10px 30px}@media (max-width:960px){#enq article .enqsection .wrapper #q7 ul li{margin:5px;padding:10px 20px}}#enq article .enqsection .wrapper #q8 ul{display:flex;flex-wrap:wrap;font-weight:600;justify-content:center}#enq article .enqsection .wrapper #q8 ul li{align-items:center;background:#f0f0f0;box-sizing:border-box;color:#004d8e;display:flex;margin:1%;padding:40px 10px;text-align:center;width:48%}#enq article .enqsection .wrapper #q8 ul li span{display:inline-block;text-align:center;width:100%}#enq article .enqsection .wrapper #q9 img{max-width:408px}@media (max-width:960px){#enq article .enqsection .wrapper #q9 img{max-width:500px}}#enq article .enqsection .wrapper #q10 ul{display:flex;justify-content:center}@media (max-width:520px){#enq article .enqsection .wrapper #q10 ul{flex-wrap:wrap}}#enq article .enqsection .wrapper #q10 ul li{margin:10px;max-width:164px}@media (max-width:960px){#enq article .enqsection .wrapper #q10 ul li{margin:5px;max-width:none}}@media (max-width:520px){#enq article .enqsection .wrapper #q10 ul li{max-width:none;width:calc(33.33333% - 10px)}}#enq article .enqsection .wrapper #q11 img{max-width:370px}#enq article .enqsection .wrapper #q12 ul{color:#004d8e;font-weight:600;margin:auto;max-width:360px;text-align:left}@media (max-width:960px){#enq article .enqsection .wrapper #q12 ul{max-width:430px}}#enq article .enqsection .wrapper #q12 ul li{background:url(//6255088.fs1.hubspotusercontent-na1.net/hubfs/6255088/raw_assets/public/delivery_recruit_2022/images/css/workplace-enquete-q12-icon.svg) no-repeat top 6px left 0;background-size:16px auto;margin:10px 0;padding-left:30px}#enq article .enqsection .wrapper #q13 ul{display:flex;flex-wrap:wrap}#enq article .enqsection .wrapper #q13 ul li{align-items:center;border:1px solid #004d8e;box-sizing:border-box;display:flex;margin:.5%;min-height:95px;padding:25px;position:relative;width:32.3333%}@media (max-width:960px){#enq article .enqsection .wrapper #q13 ul li{width:49%}}@media (max-width:520px){#enq article .enqsection .wrapper #q13 ul li{display:block;padding-bottom:100px}}#enq article .enqsection .wrapper #q13 ul li img{position:absolute;right:25px;top:50%;transform:translateY(-50%)}@media (max-width:520px){#enq article .enqsection .wrapper #q13 ul li img{bottom:20px;right:50%;transform:translateX(50%)}}#enq article .enqsection .wrapper #q13 ul li:first-child img{width:63px}#enq article .enqsection .wrapper #q13 ul li:nth-child(2) img{width:48px}#enq article .enqsection .wrapper #q13 ul li:nth-child(3) img{width:72px}#enq article .enqsection .wrapper #q13 ul li:nth-child(4) img{width:76px}@media (max-width:960px){#enq article .enqsection .wrapper #q13 ul li:nth-child(4) img{width:70px}}#enq article .enqsection .wrapper #q13 ul li:nth-child(5) img{width:84px}#enq article .enqsection .wrapper #q13 ul li:nth-child(6) img{width:65px}#enq article .enqsection .wrapper #q13 ul li span{color:#004d8e;display:block;font-weight:600;text-align:left}@media (max-width:960px){#enq article .enqsection .wrapper #q13 ul li span{width:55%}#enq article .enqsection .wrapper #q13 ul li span br{display:none}}@media (max-width:520px){#enq article .enqsection .wrapper #q13 ul li span{text-align:center;width:100%}}#enq article .enqsection .wrapper #q14 img{max-width:324px}#enq article .enqsection .wrapper #q15 img{max-width:314px}#enq article .enqsection .wrapper #q16 ul{font-size:1.8rem;font-weight:600}#enq article .enqsection .wrapper #q16 ul li{background:#004d8e;color:#fff;display:inline-block;margin:12px;padding:13px 50px;position:relative}@media (max-width:960px){#enq article .enqsection .wrapper #q16 ul li{font-size:1.6rem;padding:10px 30px}}@media (max-width:520px){#enq article .enqsection .wrapper #q16 ul li{padding:10px 20px}}#enq article .enqsection .wrapper #q16 ul li:after{border:solid rgba(0,153,255,0);border-top:solid #004d8e;border-width:38px 13px;bottom:-55px;content:"";height:0;left:40px;margin-left:-13px;pointer-events:none;position:absolute;transform:rotate(20deg);width:0;z-index:-1}.fresh article{background:url(//6255088.fs1.hubspotusercontent-na1.net/hubfs/6255088/raw_assets/public/delivery_recruit_2022/images/css/fresh-bg.png) no-repeat top;background-size:100% auto}.fresh article .backtoindex{margin-top:100px}#fresh-index article .wrapper{margin:auto;max-width:1000px}#fresh-index article .indexsection h1{font-family:Barlow,sans-serif;font-size:3rem;font-weight:500;letter-spacing:.4;margin-bottom:10px}#fresh-index article .indexsection1{margin-bottom:80px}#fresh-index article .indexsection1 ul{display:flex;flex-wrap:wrap;list-style:none}#fresh-index article .indexsection1 ul li{box-shadow:0 0 5px 0 rgba(0,0,0,.25);margin:0 20px 0 0;width:calc(33.33333% - 13.33333px)}@media (max-width:960px){#fresh-index article .indexsection1 ul li{margin-bottom:20px;margin-right:0!important;width:100%}}#fresh-index article .indexsection1 ul li:nth-of-type(3n){margin-right:0}#fresh-index article .indexsection1 ul li a{background:#004d8e;color:#fff;display:block;overflow:hidden;text-align:center}#fresh-index article .indexsection1 ul li a:hover img{transform:scale(1.1)}#fresh-index article .indexsection1 ul li a img{display:block;margin:20px auto;max-width:90%;transition:all .2s ease-in-out;width:130px}#fresh-index article .indexsection1 ul li a span{background:hsla(0,0%,100%,.15);display:block;padding:6px}#fresh-index article .indexsection2>ul{display:flex;flex-wrap:wrap;list-style:none}#fresh-index article .indexsection2>ul>li{margin:0 20px 25px 0;width:calc(33.33333% - 13.33333px)}@media (max-width:960px){#fresh-index article .indexsection2>ul>li{margin-bottom:20px;margin-right:0!important;width:100%}}#fresh-index article .indexsection2>ul>li:nth-of-type(3n){margin-right:0}#fresh-index article .indexsection2>ul>li div{box-shadow:0 0 5px 0 rgba(0,0,0,.25);position:relative}#fresh-index article .indexsection2>ul>li div img{display:block;width:100%}#fresh-index article .indexsection2>ul>li div span{background:rgba(0,77,142,.7);bottom:0;box-sizing:border-box;color:#fff;display:block;left:0;padding:6px;position:absolute;text-align:center;width:100%}#fresh-index article .indexsection2>ul>li a{display:block;overflow:hidden}#fresh-index article .indexsection2>ul>li a:hover img{transform:scale(1.1)}#fresh-index article .indexsection2>ul>li a img{transition:all .2s ease-in-out}#fresh-index article .indexsection2>ul>li>ul{font-size:1.4rem;list-style:none;margin:10px 0}#fresh-index article .indexsection2>ul>li>ul li a{display:block;margin-right:10px;padding:4px 0 4px 13px;position:relative;transition:all .2s ease-in-out}#fresh-index article .indexsection2>ul>li>ul li a:before{border:0;border-right:1px solid #000;border-top:1px solid #000;content:"";height:5px;left:0;margin-top:-3px;position:absolute;top:50%;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:all .2s ease-in-out;width:5px}#fresh-index article .indexsection2>ul>li>ul li a[target=_blank] span{background:url(//6255088.fs1.hubspotusercontent-na1.net/hubfs/6255088/raw_assets/public/delivery_recruit_2022/images/css/icon-blank.svg) no-repeat center right 5px;background-size:14px auto;padding-right:25px}#fresh-index article .indexsection2>ul>li>ul li a.alink:before{display:none}#fresh-index article .indexsection2>ul>li>ul li a:hover{color:#004d8e;margin-left:10px;margin-right:0}#fresh-faq article .wrapper{margin:auto;max-width:1000px}#fresh-faq article .faqsection{padding:30px 0}@media (max-width:960px){#fresh-faq article .faqsection{padding:20px 0}}#fresh-faq article .faqsection:nth-child(2n){background:#f2f2f2}#fresh-faq article .faqsection.open>div h2:after{transform:rotate(90deg)}#fresh-faq article .faqsection h2{margin:0;position:relative}@media (max-width:960px){#fresh-faq article .faqsection h2{align-items:center;display:flex;padding-right:50px}}#fresh-faq article .faqsection h2 span{color:#004d8e;font-size:2.4rem;vertical-align:middle}@media (max-width:960px){#fresh-faq article .faqsection h2 span{font-size:1.6rem}}#fresh-faq article .faqsection h2 span.q{font-family:Cormorant Infant,"Noto Serif JP",serif;font-size:5.5rem;font-weight:600;margin-right:20px}@media (max-width:960px){#fresh-faq article .faqsection h2 span.q{font-size:3.6rem}}#fresh-faq article .faqsection h2:before{background:#000;content:"";height:1px;position:absolute;right:0;top:50%;width:41px}#fresh-faq article .faqsection h2:after{background:#000;content:"";height:41px;margin-right:20px;margin-top:-20px;position:absolute;right:0;top:50%;transition:all .2s ease-in-out;width:1px}#fresh-faq article .faqsection .answer{display:none;margin:0 50px 40px 65px;padding:30px 0}@media (max-width:960px){#fresh-faq article .faqsection .answer{margin:0;padding:20px 0}}#fresh-faq article .faqsection .answer .welfare dt{font-weight:600;margin-bottom:5px}#fresh-faq article .faqsection .answer .welfare dd{margin-bottom:20px}#career-reqiurement article .wrapper,#fresh-reqiurement article .wrapper{margin:auto;max-width:1000px}#career-reqiurement article .yokosection,#fresh-reqiurement article .yokosection{padding:70px 0}#career-reqiurement article .yokosection:nth-child(2),#fresh-reqiurement article .yokosection:nth-child(2){padding-top:0}#career-reqiurement article .yokosection:nth-child(odd),#fresh-reqiurement article .yokosection:nth-child(odd){background:#f0f0f0}#career-reqiurement article .yokotab,#fresh-reqiurement article .yokotab{border-collapse:collapse;width:100%}#career-reqiurement article .yokotab>tbody>tr,#fresh-reqiurement article .yokotab>tbody>tr{border:1px solid rgba(0,0,0,.15);border-width:1px 0}#career-reqiurement article .yokotab>tbody>tr>td,#career-reqiurement article .yokotab>tbody>tr>th,#fresh-reqiurement article .yokotab>tbody>tr>td,#fresh-reqiurement article .yokotab>tbody>tr>th{box-sizing:border-box;padding:20px 10px}@media (max-width:960px){#career-reqiurement article .yokotab>tbody>tr>td,#career-reqiurement article .yokotab>tbody>tr>th,#fresh-reqiurement article .yokotab>tbody>tr>td,#fresh-reqiurement article .yokotab>tbody>tr>th{display:block}}#career-reqiurement article .yokotab>tbody>tr>th,#fresh-reqiurement article .yokotab>tbody>tr>th{font-size:1.8rem;font-weight:500;text-align:left;width:230px}@media (max-width:960px){#career-reqiurement article .yokotab>tbody>tr>th,#fresh-reqiurement article .yokotab>tbody>tr>th{padding-bottom:0}#career-reqiurement article .yokotab>tbody>tr>td,#fresh-reqiurement article .yokotab>tbody>tr>td{padding-top:10px}}#career-reqiurement article .yokotab>tbody>tr>td .rtab01,#fresh-reqiurement article .yokotab>tbody>tr>td .rtab01{background:#fff;border-collapse:collapse;margin:5px 0}#career-reqiurement article .yokotab>tbody>tr>td .rtab01 td,#career-reqiurement article .yokotab>tbody>tr>td .rtab01 th,#fresh-reqiurement article .yokotab>tbody>tr>td .rtab01 td,#fresh-reqiurement article .yokotab>tbody>tr>td .rtab01 th{border:1px solid rgba(0,0,0,.4);font-weight:400;padding:5px 10px;text-align:center}#career-reqiurement article .yokotab>tbody>tr>td ul,#fresh-reqiurement article .yokotab>tbody>tr>td ul{list-style:none}#career-reqiurement article .yokotab>tbody>tr>td ul.sublist,#fresh-reqiurement article .yokotab>tbody>tr>td ul.sublist{list-style:circle;margin:0 0 0 20px}#career-reqiurement article .yokotab>tbody>tr>td .subblock,#fresh-reqiurement article .yokotab>tbody>tr>td .subblock{margin:10px 0}#career-reqiurement article .yokotab>tbody>tr>td .subblock a,#fresh-reqiurement article .yokotab>tbody>tr>td .subblock a{margin:5px 0 0}#career-reqiurement article .yokotab>tbody>tr>td .subblock a span,#fresh-reqiurement article .yokotab>tbody>tr>td .subblock a span{font-weight:500}@media (max-width:320px){#career-reqiurement article .yokotab>tbody>tr>td .subblock a,#fresh-reqiurement article .yokotab>tbody>tr>td .subblock a{width:100%}}#fresh-path .wrapper{margin:auto;max-width:1000px}#fresh-path .fig{background:#f6f6f6;margin-bottom:40px;padding:50px}@media (max-width:960px){#fresh-path .fig{background:none;padding:0}}#fresh-path .fig img{display:block;margin:auto}#fresh-path ul.joblist{display:flex;flex-wrap:wrap;list-style:none}@media (max-width:960px){#fresh-path ul.joblist{display:block}}#fresh-path ul.joblist>li{background:#f0f0f0;box-sizing:border-box;margin:0 20px 20px 0;padding:30px;width:calc(33.33333% - 13.33333px)}@media (max-width:960px){#fresh-path ul.joblist>li{margin-right:0;width:100%}}#fresh-path ul.joblist>li:nth-of-type(3n){margin-right:0}#fresh-path ul.joblist>li>div{font-size:2rem;font-weight:500;padding:0 10px 20px;text-align:center}@media (max-width:960px){#fresh-path ul.joblist>li>div{font-size:1.8rem}}#careerpath article .wrapper{margin:auto;max-width:1000px}.career article{background:url(//6255088.fs1.hubspotusercontent-na1.net/hubfs/6255088/raw_assets/public/delivery_recruit_2022/images/css/career-bg.png) no-repeat top;background-size:100% auto}.career article .backtoindex{margin-top:100px}#career-reqiurement article .yokosection:nth-child(odd){background:#fff}#career-reqiurement article .yokosection:nth-child(4){background:#f0f0f0}#career-reqiurement article .yokosection .jobtype{margin-bottom:10px}#career-reqiurement article .yokosection .jobtype h3{background:#004d8e;color:#fff;font-size:2.2rem;padding:10px 30px}#career-reqiurement article .yokosection .jobtype h3 span{background:#fff;color:#000;display:inline-block;font-size:1.6rem;padding:0 15px}#career-reqiurement article .yokosection .jobtype>div{margin:0 0 60px}#career-reqiurement article .yokosection .jobtype>div .description{font-weight:600;list-style:disc;margin:10px 0 10px 20px}#career-reqiurement article .yokosection .jobtype>div .description li{margin:5px 0}#career-reqiurement article .yokosection .jobtype>div .qualification dt{border:1px solid #004d8e;color:#004d8e;display:block;font-size:1.5rem;font-weight:500;line-height:1;margin-bottom:10px;padding:5px;text-align:center;width:60px}#career-reqiurement article .yokosection .jobtype>div .qualification dt:not(:first-child){margin-top:20px}#career-reqiurement article .yokosection .jobtype>div .qualification dd{margin:5px 0 5px 20px;text-indent:-10px}#career-reqiurement article .yokosection .jobtype>div .qualification dd:before{color:#004d8e;content:"\02714";display:inline-block;margin-right:5px}#career-reqiurement article .yokosection .jobtype>div .qualification dd.note:before{content:"※"}#career-reqiurement article .yokosection .jobtype ul{display:flex;flex-wrap:wrap;list-style:none}#career-reqiurement article .yokosection .jobtype ul li{margin:2% 2% 0 0;width:48%}@media (max-width:960px){#career-reqiurement article .yokosection .jobtype ul li{margin:10px 0 0;width:100%}}#career-reqiurement article .yokosection .jobtype ul li a{background:url(//6255088.fs1.hubspotusercontent-na1.net/hubfs/6255088/raw_assets/public/delivery_recruit_2022/images/css/icon-blank.svg) no-repeat right 20px center;background-size:15px auto;border:1px solid #aaa;box-sizing:border-box;display:block;font-size:1.8rem;font-weight:500;padding:15px 40px 15px 20px;position:relative;transition:all .2s ease-in-out;z-index:1}@media (max-width:960px){#career-reqiurement article .yokosection .jobtype ul li a{font-size:1.6rem}}#career-reqiurement article .yokosection .jobtype ul li a:before{content:"";height:100%;left:0;position:absolute;top:0;transform:scaleX(0);transform-origin:100% 50%;transition:transform .2s ease;width:100%;z-index:-1}@media (max-width:960px){#career-reqiurement article .yokosection .jobtype ul li a:before{display:none}}#career-reqiurement article .yokosection .jobtype ul li a:hover{color:#fff}@media (max-width:960px){#career-reqiurement article .yokosection .jobtype ul li a:hover{color:#000}}#career-reqiurement article .yokosection .jobtype ul li a:hover:before{background:#000 url(//6255088.fs1.hubspotusercontent-na1.net/hubfs/6255088/raw_assets/public/delivery_recruit_2022/images/css/icon-blank-white.svg) no-repeat right 20px center;transform:scaleX(1);transform-origin:0 50%}.freshflow{font-size:1.8rem;font-weight:500;list-style:none;margin:0 auto 50px;max-width:600px;width:100%}.freshflow li{background:#fff;border:1px solid #ccc;box-sizing:border-box;margin:0 0 20px;padding:20px;position:relative;text-align:center}.freshflow li:after,.freshflow li:before{content:"";left:50%;position:absolute}.freshflow li:before{background:#000;bottom:-15px;height:12px;width:2px}.freshflow li:after{border-right:2px solid #000;border-top:2px solid #000;bottom:-15px;height:8px;margin-left:-4px;-webkit-transform:rotate(135deg);transform:rotate(135deg);width:8px}.freshflow li:last-of-type:after,.freshflow li:last-of-type:before{display:none}.careerflow{font-weight:400;margin:0 auto 50px;max-width:900px;width:100%}.careerflow li{align-items:center;background:#fff;border:1px solid #ccc;box-sizing:border-box;display:flex;margin:0 0 20px;padding:10px;position:relative}@media (max-width:960px){.careerflow li{display:block}}.careerflow li:after,.careerflow li:before{content:"";left:50%;position:absolute}.careerflow li:before{background:#000;bottom:-15px;height:11px;width:2px}.careerflow li:after{border-right:2px solid #000;border-top:2px solid #000;bottom:-15px;height:8px;margin-left:-4px;-webkit-transform:rotate(135deg);transform:rotate(135deg);width:8px}.careerflow li p{padding:20px 30px}@media (max-width:960px){.careerflow li p{padding:10px 20px}}.careerflow li p:first-child{font-size:2.4rem;font-weight:500;width:160px}@media (max-width:960px){.careerflow li p:first-child{text-align:center;width:auto}}.careerflow li:first-of-type,.careerflow li:last-of-type{display:block;text-align:center}.careerflow li:first-of-type p,.careerflow li:last-of-type p{width:auto}.careerflow li:last-of-type:after,.careerflow li:last-of-type:before{display:none}#entry article{background:url(//6255088.fs1.hubspotusercontent-na1.net/hubfs/6255088/raw_assets/public/delivery_recruit_2022/images/css/entry-bg.png) no-repeat top;background-size:100% auto}#entry article .wrapper{margin:auto;max-width:1000px}#entry article .entrysection{background:#f6f6f6;border:1px solid #ccc;margin-bottom:80px;padding:60px 20px 70px}#welfare article .wrapper{margin:auto;max-width:1000px}#welfare article .welfaresection .wrapper{display:flex;flex-wrap:wrap;justify-content:flex-start}#welfare article .welfaresection .wrapper ul{list-style:none}#welfare article .welfaresection .wrapper>div{background:#004d8e;box-sizing:border-box;margin-bottom:5px;padding:35px 20px;text-align:center;width:calc(25% - 3.75px)}#welfare article .welfaresection .wrapper>div:not(:nth-child(4n)){margin-right:5px}@media (max-width:960px){#welfare article .welfaresection .wrapper>div{margin-bottom:5px;width:calc(50% - 5px)}#welfare article .welfaresection .wrapper>div:nth-child(2n){margin-right:0}}@media (max-width:520px){#welfare article .welfaresection .wrapper>div{margin-right:0!important;width:100%}}#welfare article .welfaresection .wrapper>div h2{color:#fff;font-size:3rem}#welfare article .welfaresection .wrapper>div p{color:#fff;font-size:2rem;font-weight:500;margin:auto;max-width:270px}@media (max-width:960px){#welfare article .welfaresection .wrapper>div p{font-size:1.8rem}}#welfare article .welfaresection .wrapper>div p strong{font-size:3rem}#welfare article .welfaresection .wrapper>div .note{display:block;font-size:1.6rem;line-height:1.6;margin-top:8px}@media (max-width:960px){#welfare article .welfaresection .wrapper>div .note{font-size:1.4rem}}#welfare article .welfaresection .wrapper>div ul{display:inline-block;text-align:left}#welfare article .welfaresection .wrapper>div ul li{color:#004d8e;font-size:2.4rem;font-weight:500;line-height:1.4;margin:10px 0;padding-left:20px;position:relative}#welfare article .welfaresection .wrapper>div ul li:before{background:#004d8e;border-radius:50%;content:"";display:block;height:10px;left:0;position:absolute;top:15px;width:10px}#welfare article .welfaresection .wrapper>div img{display:block;margin:0 auto 30px;max-width:220px;width:100%}