@font-face{font-family:"Teko";src:url("../font/teko-medium-webfont.woff") format("woff");font-weight:500;font-style:normal}@font-face{font-family:"Teko";src:url("../font/teko-bold-webfont.woff") format("woff");font-weight:600;font-style:normal}@font-face{font-family:"NotoSansJP";src:url("../font/NotoSansJP-Regular.otf") format("opentype");font-weight:400;font-style:normal}@font-face{font-family:"NotoSansJP";src:url("../font/NotoSansJP-Medium.otf") format("opentype");font-weight:500;font-style:normal}@font-face{font-family:"NotoSansJP";src:url("../font/NotoSansJP-Bold.otf") format("opentype");font-weight:600;font-style:normal}.inner{height:calc(100% - 49px)}.anchor{position:absolute;bottom:-40px;left:50%;transform:translateX(-50%);width:100%;display:flex;justify-content:space-between}.anchor a{padding:23px 0 35px;display:block;text-align:center;color:#fff;font-size:16px;border-radius:40px;width:320px;font-weight:bold;position:relative}.anchor a:before,.anchor a:after{content:"";display:block;width:10px;height:2px;background:#fff;position:absolute;bottom:15px;left:calc(50% - 10px);border-radius:100px;transform:rotate(140deg);transform-origin:100% 50%;z-index:3}.anchor a:after{transform:rotate(40deg)}.anchor a:hover{opacity:1;filter:contrast(150%)}.anchor li:first-child a{background:#003c87}.anchor li:nth-child(2) a{background:#2c5eb7}.anchor li:last-child a{background:#7cbc31}@media(max-width: 768px){.anchor{display:block;bottom:-240px}.anchor a{padding:15px 0 26px;font-size:14px;width:100%;margin:0 auto 10px}.anchor a:before,.anchor a:after{width:6px;left:calc(50% - 6px)}}.slider_hidden{height:calc(100% + 90px);width:100%;max-width:calc(100% - (50% - 500px));margin-left:auto;overflow-x:hidden;padding-top:90px;margin-top:-90px}.slider_hidden .slide_cnt{position:relative;padding-top:65px;padding-bottom:160px;margin-bottom:130px}.slider_hidden .slide_cnt:before{content:"";width:100%;height:calc(100% + 90px);background:#698ed5;border-radius:50px 0 0 50px;position:absolute;z-index:-1;right:0;top:-90px;opacity:.15}.slider_hidden .slide_cnt .slide_cnt_in{max-width:1000px}.slider_hidden .slide_cnt .slide_cnt_in .slick-prev{width:14px;height:27px;left:59px;z-index:3}.slider_hidden .slide_cnt .slide_cnt_in .slick-prev:before{display:block;content:"";background:url("../img/about/arrow-l.svg") no-repeat center center;background-size:contain;width:14px;height:27px;opacity:1}.slider_hidden .slide_cnt .slide_cnt_in .slick-next{width:14px;height:27px;right:-73px;z-index:3}.slider_hidden .slide_cnt .slide_cnt_in .slick-next:before{display:block;content:"";background:url("../img/about/arrow-r.svg") no-repeat center center;background-size:contain;width:14px;height:27px;opacity:1}.slider_hidden .slide_cnt .slick-dots{padding-left:130px;text-align:left;bottom:-50px}.slider_hidden .slide_cnt .slick-dots li{width:12px;height:12px;margin:0 10px 0 0}.slider_hidden .slide_cnt .slick-dots li button{width:12px;height:12px;background:#fff;border-radius:100%}.slider_hidden .slide_cnt .slick-dots li button:before{display:none}.slider_hidden .slide_cnt .slick-dots li.slick-active button{background:#698ed5}.slider_hidden .slide_cnt .slick-dotted.slick-slider{margin-bottom:0}.slider_hidden .slide_cnt .slick-list{overflow:visible}.slider_hidden .slide_cnt .slider{padding-left:130px}.slider_hidden .slide_cnt .slide_box{padding-top:40px;background:#fff;box-shadow:0px 0px 30px 1px rgba(0,0,0,.05);border-radius:50px;min-height:465px}.slider_hidden .slide_cnt .slide_box .num_box{display:flex;align-items:center;padding-left:55px}.slider_hidden .slide_cnt .slide_box .num_box span{font-family:"Teko";font-size:14px;font-weight:bold;color:#60c2f5;margin-right:8px}.slider_hidden .slide_cnt .slide_box .in_box{display:flex;padding-bottom:70px}.slider_hidden .slide_cnt .slide_box .in_box .img_box{display:flex;align-items:center;justify-content:center;width:330px;padding-top:40px}.slider_hidden .slide_cnt .slide_box .in_box .txt_box{width:calc(100% - 330px);padding-right:60px}.slider_hidden .slide_cnt .slide_box .in_box .txt_box h2{font-size:28px;font-weight:bold;color:#003c87;margin-bottom:35px;text-align:center}.slider_hidden .slide_cnt .slide_box .in_box .txt_box p{line-height:2;font-size:16px}@media(max-width: 768px){.slider_hidden .slide_cnt{padding:30px 0px 110px;margin-bottom:60px}.slider_hidden .slide_cnt:before{height:calc(100% + 50px);top:-50px;border-radius:0}.slider_hidden .slide_cnt .slide_cnt_in{max-width:1000px;margin:0 auto}.slider_hidden .slide_cnt .slide_cnt_in .slick-prev{left:15px}.slider_hidden .slide_cnt .slide_cnt_in .slick-next{right:15px}.slider_hidden .slide_cnt .slick-dots{bottom:-50px}.slider_hidden .slide_cnt .slider{padding:0 40px}.slider_hidden .slide_cnt .slide_box{padding-top:20px;border-radius:30px}.slider_hidden .slide_cnt .slide_box .num_box{display:flex;align-items:center;justify-content:center;padding-left:0}.slider_hidden .slide_cnt .slide_box .in_box{display:block;padding-bottom:50px}.slider_hidden .slide_cnt .slide_box .in_box .img_box{width:100%;padding-top:15px;margin-bottom:30px}.slider_hidden .slide_cnt .slide_box .in_box .img_box img{height:90px}.slider_hidden .slide_cnt .slide_box .in_box .txt_box{width:100%;padding:0 20px}.slider_hidden .slide_cnt .slide_box .in_box .txt_box h2{font-size:22px;margin-bottom:30px}.slider_hidden .slide_cnt .slide_box .in_box .txt_box p{font-size:14px}}#feature,#job,#number{overflow:hidden}#feature .ttl,#job .ttl,#number .ttl{font-size:32px;letter-spacing:.06em;color:#fff;font-weight:bold;position:relative;z-index:0;max-width:1130px;margin:0 auto;padding:79px 75px 79px 0;line-height:1}#feature .ttl span,#job .ttl span,#number .ttl span{font-family:"Teko";font-size:14px;letter-spacing:.2em;margin-top:16px;display:block;font-weight:500}#feature .ttl:before,#job .ttl:before,#number .ttl:before{content:"";background:#003c87;height:100%;width:calc(150% - 220px);position:absolute;top:0;left:-400px;z-index:-1;border-radius:0 130px 130px 0}@media(max-width: 768px){#feature .ttl,#job .ttl,#number .ttl{font-size:18px;padding:30px 58px 30px 30px}#feature .ttl span,#job .ttl span,#number .ttl span{font-size:12px;margin-top:10px;font-weight:500}#feature .ttl:before,#job .ttl:before,#number .ttl:before{width:calc(150% - 220px);left:0px;border-radius:0 110px 110px 0}}#job{overflow:hidden}#job .ttl{max-width:1000px;padding:70px 75px 70px 90px}#job .ttl:before{background:#2c5eb7;width:calc(150% - 50px);left:auto;right:-460px;border-radius:130px 0 0 130px}#job .pagelink{display:flex;justify-content:space-between;width:722px;margin:90px auto}#job .pagelink a{display:block;text-align:center;font-size:16px;font-weight:bold;position:relative;padding:0 0 25px}#job .pagelink a:before,#job .pagelink a:after{content:"";display:block;width:10px;height:2px;background:#2c5eb7;position:absolute;bottom:5px;left:calc(50% - 10px);border-radius:100px;transform:rotate(140deg);transform-origin:100% 50%;z-index:3}#job .pagelink a:after{transform:rotate(40deg)}#job .pagelink a:hover{opacity:1;filter:contrast(150%)}#job .pagelink li{width:180px;position:relative}#job .pagelink li:after{content:"";width:1px;height:30px;background:#cbcbcb;position:absolute;top:50%;right:0;transform:translateY(-50%)}#job .pagelink li:last-child:after{display:none}#job .job_ttl{text-align:center;font-weight:bold;font-size:32px;padding:97px 0 70px;color:#2c5eb7;position:relative}#job .clum_box{display:flex;max-width:calc(100% - (50% - 500px));margin-left:auto}#job .clum_box .txt_box{max-width:460px;padding-right:76px}#job .clum_box .txt_box p{font-size:16px;line-height:32px}#job .clum_box .txt_box .under_txt{margin-top:60px;position:relative;z-index:0;padding:40px 0}#job .clum_box .txt_box .under_txt h4{font-weight:bold;font-size:16px;margin-bottom:20px}#job .clum_box .txt_box .under_txt li{line-height:32px;text-indent:-1em;padding-left:1em}#job .clum_box .txt_box .under_txt li::first-letter{color:#60c2f5}#job .clum_box .txt_box .under_txt::after{content:"";position:absolute;background:rgba(255,255,255,.55);width:220%;height:100%;top:0;left:-460px;z-index:-1;border-radius:0 50px 50px 0}#job .clum_box .img_box{width:calc(100% - 460px)}#job .clum_box .img_box img{width:100%}#job #warehouse,#job #sales,#job #information,#job #management{margin-bottom:80px;padding-bottom:80px;position:relative}#job #warehouse .bg,#job #sales .bg,#job #information .bg,#job #management .bg{background-color:#e7f6fe;width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1}#job #sales .clum_box,#job #management .clum_box{margin-left:0;margin-right:auto}#job #sales .clum_box .txt_box,#job #management .clum_box .txt_box{padding-right:0;padding-left:76px}#job #sales .clum_box .txt_box .under_txt,#job #management .clum_box .txt_box .under_txt{padding:40px}#job #sales .clum_box .txt_box .under_txt::after,#job #management .clum_box .txt_box .under_txt::after{left:auto;right:-460px;border-radius:50px 0 0 50px}#job #warehouse .job_ttl,#job #sales .job_ttl,#job #management .job_ttl{max-width:6em;margin:0 auto}#job #warehouse .img_ttl,#job #sales .img_ttl,#job #management .img_ttl{position:absolute;left:-40%;top:60px}#job #sales .img_ttl{position:absolute;left:-20%}#job #information .job_ttl{max-width:10em;margin:0 auto}#job #information .img_ttl{position:absolute;left:-43%;top:50px}#job #management .img_ttl{position:absolute;left:-60%}@media(max-width: 768px){#job .ttl{padding:30px 30px 30px 80px}#job .ttl:before{width:calc(150% - 220px);right:0px;border-radius:110px 0 0 110px}#job .pagelink{width:95%;margin:50px auto}#job .pagelink a{font-size:14px;padding:0 0 20px}#job .pagelink a:before,#job .pagelink a:after{width:6px;left:calc(50% - 6px)}#job .pagelink li{width:100%}#job .pagelink li:nth-child(3) a{width:120px}#job .job_ttl{font-size:22px;padding:60px 0 50px}#job .clum_box{flex-direction:column;max-width:100%}#job .clum_box .txt_box{max-width:100%;padding:0 30px}#job .clum_box .txt_box p{font-size:14px;line-height:28px}#job .clum_box .txt_box .under_txt{margin-top:40px;padding:30px}#job .clum_box .txt_box .under_txt li{line-height:28px}#job .clum_box .txt_box .under_txt::after{width:220%;height:100%;top:0;left:auto;right:10px;border-radius:0 30px 30px 0}#job .clum_box .img_box{width:100%;padding-left:30px;margin-top:30px}#job #warehouse,#job #sales,#job #information,#job #management{margin-bottom:60px;padding-bottom:60px}#job #sales .clum_box,#job #management .clum_box{flex-direction:column-reverse}#job #sales .clum_box .txt_box,#job #management .clum_box .txt_box{padding:0 30px}#job #sales .clum_box .txt_box .under_txt,#job #management .clum_box .txt_box .under_txt{padding:30px;padding-left:40px}#job #sales .clum_box .txt_box .under_txt::after,#job #management .clum_box .txt_box .under_txt::after{left:10px;right:0;border-radius:30px 0 0 30px}#job #sales .clum_box .img_box,#job #management .clum_box .img_box{padding-left:0;padding-right:30px}#job #warehouse .img_ttl,#job #sales .img_ttl,#job #management .img_ttl{left:-60%;top:30px}#job #sales .img_ttl{left:-30%;width:50%}#job #information .img_ttl{left:-23%;top:23px}#job #management .img_ttl{left:-60%}}#number{position:relative;z-index:0;padding-bottom:140px}#number::after{content:"";background:rgba(124,188,49,.15);position:absolute;left:0;top:110px;height:calc(100% - 110px);width:100%;z-index:-1}#number .ttl:before{background:#7cbc31}#number .name{font-weight:bold;font-size:32px;margin-bottom:30px}#number .suji{color:#2c5eb7;font-size:32px;font-weight:bold}#number .suji span{font-family:"Teko";font-weight:500;font-size:170px;line-height:1}#number .suji span span{font-size:110px}#number .suji_clum{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:100px}#number .suji_clum>li{width:490px;background:#fff;text-align:center;margin-bottom:20px;padding:50px 0 36px}#number .box{background:#fff;text-align:center;padding:50px 0 36px;margin-bottom:20px}#number #souko{position:relative;z-index:0}#number #souko .name{margin-bottom:56px}#number #souko .suji{text-align:left;padding-left:163px}#number #souko .menseki{display:block;position:absolute;left:46px;top:36px}#number #souko .house{display:block;position:absolute;right:115px;bottom:72px}#number #kyoten{position:relative;z-index:0;padding-bottom:70px}#number #kyoten .name{margin-bottom:100px}#number #kyoten .suji{text-align:left}#number #kyoten .suji span{font-size:120px;line-height:60px}#number #kyoten .suji .timei{display:block;color:#333;font-size:20px;font-weight:500}#number #kyoten #saitama{position:absolute;left:124px;top:84px}#number #kyoten #tokyo{position:absolute;right:138px;top:130px}#number #kyoten #kanagawa{position:absolute;left:205px;bottom:40px}#number #haisha{position:relative;z-index:0}#number #haisha .suji .small{font-size:16px;color:#333;padding-left:22px}#number #haisha .kuruma{display:block;position:absolute;left:160px;bottom:72px}#number #syudan{position:relative;z-index:0;padding-bottom:70px}#number #syudan .name{margin-bottom:92px}#number #syudan .suji{line-height:35px}#number #syudan .suji span{font-size:80px;line-height:0}#number #syudan dl{display:flex;align-items:flex-end}#number #syudan dl dt{margin-right:10px}#number #syudan dl dt p{font-size:22px;font-weight:500;margin-top:5px}#number #syudan .posi1{position:absolute;left:240px;top:132px}#number #syudan .posi2{position:absolute;left:115px;top:215px}#number #syudan .posi3{position:absolute;right:200px;top:237px}#number #syudan .posi4{position:absolute;left:160px;bottom:249px}#number #syudan .posi5{position:absolute;right:48px;bottom:89px}@media(max-width: 768px){#number{padding-bottom:50px}#number .ttl{padding:30px}#number .ttl:before{width:calc(150% - 210px)}#number .name{font-size:18px;margin-bottom:30px}#number .suji{font-size:22px}#number .suji span{font-size:90px;letter-spacing:0}#number .suji span span{font-size:60px}#number .suji_clum{margin-top:45px}#number .suji_clum>li{width:100%;padding:45px 0;margin:0 30px 30px}#number .box{padding:45px 0;margin-bottom:30px}#number #souko{margin:0 30px 30px}#number #souko .name{margin-bottom:20px}#number #souko .suji{text-align:center;padding-left:0;margin-bottom:150px}#number #souko .menseki{left:20px;top:175px;width:55%}#number #souko .house{right:20px;bottom:60px}#number #kyoten{margin:0 30px 30px;padding-bottom:100px}#number #kyoten .sp_visible{margin:0 auto}#number #kyoten .name{margin-bottom:120px}#number #kyoten .suji span{font-size:80px;line-height:50px}#number #kyoten .suji .timei{font-size:15px}#number #kyoten #saitama{left:30px}#number #kyoten #tokyo{right:10px;top:84px}#number #kyoten #kanagawa{left:20px;bottom:20px}#number #haisha{margin:0 30px 30px}#number #haisha .suji{margin-bottom:90px}#number #haisha .suji .small{padding-left:0;display:block}#number #haisha .kuruma{left:50%;transform:translateX(-50%);bottom:42px}#number #syudan{margin:0 30px 30px;padding-bottom:90px}#number #syudan .sp_visible{margin:0 auto}#number #syudan .name{margin-bottom:54px}#number #syudan .suji{line-height:35px}#number #syudan .suji span{font-size:61px}#number #syudan dl dt{margin-right:5px}#number #syudan dl dt p{font-size:14px;margin-top:5px}#number #syudan .posi1{left:5px;top:80px}#number #syudan .posi1 dt{margin-right:0}#number #syudan .posi1 img{width:70%}#number #syudan .posi2{left:5px;top:147px}#number #syudan .posi2 img{width:70%}#number #syudan .posi3{right:10px;top:150px}#number #syudan .posi3 dt{margin-right:0}#number #syudan .posi3 img{width:70%}#number #syudan .posi4{left:10px;bottom:50px}#number #syudan .posi4 dt{margin-right:0}#number #syudan .posi4 img{width:70%}#number #syudan .posi5{right:10px;bottom:30px}#number #syudan .posi5 dt{margin-right:0}#number #syudan .posi5 img{width:70%}}.link{margin:120px auto}@media(max-width: 768px){.link{margin:80px auto;padding:0 10px}}