.service-page .page-wrap__bg{background:url("../../img/service/index_main_bg-sp.jpg") no-repeat center center/cover}@media (min-width:768px){.service-page .page-wrap__bg{background:url("../../img/service/index_main_bg-pc.jpg") no-repeat center center/cover}}@media (min-width:768px){.page-wrap{padding:0 0 128px}.page-wrap__head{padding:64px 80px}}.cont-wrap{text-align:center}.cont-wrap:not(:first-child){padding-top:64px;margin-top:64px;border-top:1px solid #EEEEEE}.cont-wrap__body{padding:0 24px;text-align:left}@media (min-width:768px){.cont-wrap:not(:first-child){padding-top:80px;margin-top:80px}.cont-wrap__inner{max-width:1280px;margin:0 auto}.cont-wrap__body{padding:0;text-align:center}}.intro-wrap{padding:0 24px}.intro-wrap__txt{font-size:13px;font-size:1.3rem;letter-spacing:0.1em;line-height:2.4}@media (min-width:768px){.intro-wrap{padding:0}.intro-wrap__txt{font-size:16px;font-size:1.6rem;text-align:center}}.page-nav{margin-top:64px}.page-nav .nav-list{display:-ms-grid;display:grid;gap:24px}.page-nav .nav-box{position:relative;cursor:pointer}.page-nav .nav-box:hover .nav-box__img img{-webkit-transform:scale(1.1);transform:scale(1.1);opacity:0.7}.page-nav .nav-box:hover .nav-box__ttl a span:after{right:-8px}.page-nav .nav-box__img{overflow:hidden}.page-nav .nav-box__img img{-webkit-transition:all ease-in-out 0.5s;transition:all ease-in-out 0.5s}.page-nav .nav-box__detail{padding:24px;background-color:#fff}.page-nav .nav-box__ttl a{display:block}.page-nav .nav-box__ttl a:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:10}.page-nav .nav-box__ttl a span{display:block;position:relative;color:#00A0E9;font-size:20px;font-size:2rem;font-weight:700;letter-spacing:0.1em;line-height:1.5}.page-nav .nav-box__ttl a span:after{content:"";display:block;position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:18px;height:10px;background:url("../../img/common/ico_arrow.svg") no-repeat center center/cover;-webkit-transition:all ease-in-out 0.5s;transition:all ease-in-out 0.5s}.page-nav .nav-box__body{margin-top:12px}.page-nav .nav-box__txt{font-size:12px;font-size:1.2rem;letter-spacing:0.1em;line-height:1.7}@media (min-width:768px){.page-nav{max-width:1280px;margin:80px auto 0}.page-nav .nav-list{-ms-grid-columns:1fr 40px 1fr;grid-template-columns:repeat(2,1fr);gap:40px}.page-nav .nav-box{position:relative;cursor:pointer;padding:160px 40px 0}.page-nav .nav-box__img{position:absolute;top:0;left:0;z-index:-1}.page-nav .nav-box__detail{padding:32px}.page-nav .nav-box__ttl a span{font-size:24px;font-size:2.4rem}.page-nav .nav-box__body{margin-top:16px}.page-nav .nav-box__txt{font-size:14px;font-size:1.4rem}}.reserve-wrap__img{display:block}.reserve-wrap .reserve-box{margin-top:24px}@media (min-width:768px){.reserve-wrap__img{width:42.187%}.reserve-wrap .cont-wrap__body{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:left}.reserve-wrap .reserve-box{width:52.812%;margin-top:0}}.contract-page .cont-wrap__body,.dispatch-page .cont-wrap__body{margin-top:32px}@media (min-width:768px){.contract-page .cont-wrap__body,.dispach-page .cont-wrap__body{margin-top:64px}}.dispatch-page .page-wrap__bg{background:url("../../img/service/dispatch_main_bg-sp.jpg") no-repeat center center/cover}@media (min-width:768px){.dispatch-page .page-wrap__bg{background:url("../../img/service/dispatch_main_bg-pc.jpg") no-repeat center center/cover}}.contract-page .page-wrap__bg{background:url("../../img/service/contract_main_bg-sp.jpg") no-repeat center center/cover}@media (min-width:768px){.contract-page .page-wrap__bg{background:url("../../img/service/contract_main_bg-pc.jpg") no-repeat center center/cover}}.intro-wrap{padding:0}.intro-wrap__detail{margin-top:16px}.intro-wrap__detail .intro-wrap__txt{text-align:left}@media (min-width:768px){.intro-wrap__body{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.intro-wrap__img{width:42.187%}.intro-wrap__detail{width:52.812%;margin-top:0}}.work-wrap .cont-wrap__body{padding:0}.work-box__detail{padding:24px;text-align:left}.work-box__detail ul+p{margin-top:12px}.work-box .dot-list,.work-box .normal-list{margin-top:12px}.work-box .dot-list__item,.work-box .normal-list__item{font-size:12px;font-size:1.2rem;letter-spacing:0.1em;line-height:1.5}.work-box .dot-list__item:not(:first-child),.work-box .normal-list__item:not(:first-child){margin-top:8px}.work-box .dot-list__item{list-style:disc outside;margin-left:1em}@media (min-width:768px){.work-box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.work-box:not(:first-child){margin-top:0}.work-box:nth-child(2n){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.work-box__img{width:50%}.work-box__detail{width:50%;padding:0 8%}.work-box__detail ul+p{margin-top:16px}.work-box .dot-list,.work-box .normal-list{margin-top:16px}.work-box .dot-list__item,.work-box .normal-list__item{font-size:14px;font-size:1.4rem}}.quality-list{display:-ms-grid;display:grid;gap:32px}.quality-list .quality-box__tag{display:-ms-grid;display:grid;place-items:center;width:64px;height:64px;margin:0 auto;background-color:#00A0E9;border-radius:50%;color:#ffffff}.quality-list .quality-box__tag span{font-family:"Poppins",sans-serif;font-weight:500;font-size:12px;font-size:1.2rem;font-weight:600;font-style:normal;text-align:center;text-transform:uppercase;letter-spacing:0.1em;line-height:1}.quality-list .quality-box__tag span em{display:block;font-size:24px;font-size:2.4rem;font-style:normal;font-weight:600}.quality-list .quality-box__ttl{margin-top:16px;color:#111111;font-size:20px;font-size:2rem;font-weight:500;text-align:center;letter-spacing:0.1em;line-height:1.5}.quality-list .quality-box__body{margin-top:16px;font-size:13px;font-size:1.3rem;text-align:left;letter-spacing:0.1em;line-height:2}@media (min-width:768px){.quality-list{-ms-grid-columns:1fr 40px 1fr 40px 1fr;grid-template-columns:repeat(3,1fr);gap:40px}.quality-list .quality-box__ttl{font-size:20px;font-size:2rem}.quality-list .quality-box__body{font-size:14px;font-size:1.4rem}}.flow-list{position:relative;padding-left:32px;text-align:left}.flow-list:before{content:"";display:block;position:absolute;top:0;left:4px;width:2px;height:100%;background-color:#EEEEEE}.flow-list__item:not(:first-child){margin-top:24px}.flow-list__item:nth-child(odd) .flow-box__num:before{left:-33px}.flow-list__item:nth-child(odd) .flow-box__num:after{left:-8px}.flow-list__item:nth-child(2n) .flow-box__num:before{left:-33px}.flow-list__item:nth-child(2n) .flow-box__num:after{left:-8px}@media (min-width:768px){.flow-list{max-width:1280px;margin:0 auto;padding:0}.flow-list:before{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.flow-list__item:not(:first-child){margin-top:-80px}.flow-list__item:nth-child(odd){padding-left:53.125%}.flow-list__item:nth-child(odd) .flow-box__ttl{margin-left:24px}.flow-list__item:nth-child(odd) .flow-box__num:before{left:-46px}.flow-list__item:nth-child(2n){padding:0 53.125% 0 0}.flow-list__item:nth-child(2n) .flow-box{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.flow-list__item:nth-child(2n) .flow-box__head{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.flow-list__item:nth-child(2n) .flow-box__ttl{margin-right:24px}.flow-list__item:nth-child(2n) .flow-box__num:before{left:auto;right:-46px}.flow-list__item:nth-child(2n) .flow-box__num:after{left:auto;right:-8px;-webkit-transform:translateY(-50%) rotate(-180deg);transform:translateY(-50%) rotate(-180deg)}}.flow-box{position:relative}.flow-box__head{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flow-box__num{display:block;position:relative;width:64px;height:64px;background-color:#00A0E9;border-radius:50%}.flow-box__num span{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#ffffff;font-size:12px;font-size:1.2rem;font-family:"Poppins",sans-serif;font-weight:500;font-style:normal;font-weight:600;text-align:center;text-transform:uppercase;line-height:1}.flow-box__num span em{display:block;margin-top:2px;font-size:24px;font-size:2.4rem;font-style:normal;font-weight:600;letter-spacing:0.05em}.flow-box__num:after,.flow-box__num:before{content:"";display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.flow-box__num:before{width:12px;height:12px;background-color:#00A0E9;border-radius:50%}.flow-box__num:after{width:0;height:0;border-style:solid;border-width:4px 8px 4px 0;border-color:transparent #00A0E9 transparent transparent}.flow-box__ttl{margin-left:16px;color:#111111;font-size:20px;font-size:2rem;font-weight:700;letter-spacing:0.1em;line-height:1.5}.flow-box .detail-box{margin-top:16px}.flow-box .detail-box__ttl{color:#111111;font-size:14px;font-size:1.4rem;font-weight:500;letter-spacing:0.1em;line-height:1.5}.flow-box .detail-box__body{padding:12px;margin-top:12px;background-color:#FAFAFA;border-radius:4px;font-size:12px;font-size:1.2rem;letter-spacing:0.1em;line-height:2}.flow-box .detail-box__body a{color:#00A0E9;text-decoration:underline}.flow-box .detail-box__body a:hover{text-decoration:none}@media (min-width:768px){.flow-box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.flow-box__detail{width:calc(100% - 128px);margin-top:0}.flow-box__ttl{font-size:24px;font-size:2.4rem}.flow-box__txt{margin-top:24px;font-size:16px;font-size:1.6rem}.flow-box .detail-box{margin-top:24px}.flow-box .detail-box__ttl{font-size:18px;font-size:1.8rem}.flow-box .detail-box__body{padding:16px;margin-top:16px;font-size:14px;font-size:1.4rem}}.case-wrap .cont-wrap__body{padding:0}.case-box{padding:24px;background-color:#FAFAFA}.case-box__inner{padding:24px;background-color:#ffffff;text-align:left}.case-box__body{margin-top:24px}.case-box__ttl{margin-top:12px;color:#111111;font-size:18px;font-size:1.8rem;font-weight:700;letter-spacing:0.1em}.case-box__txt{font-size:13px;font-size:1.3rem;letter-spacing:0.1em;line-height:2}.case-box .data-box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:12px}.case-box .data-box__ttl{padding:8px 12px;margin-right:8px;background-color:#00A0E9;color:#ffffff;font-size:12px;font-size:1.2rem;font-weight:500;letter-spacing:0.1em}.case-box .data-box__body{font-size:12px;font-size:1.2rem;letter-spacing:0.1em}@media (min-width:768px){.case-box__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:40px}.case-box__head{width:32.986%}.case-box__body{width:63.541%;margin-top:0}.case-box__ttl{margin-top:24px;font-size:20px;font-size:2rem}.case-box__txt{font-size:14px;font-size:1.4rem}.case-box .data-box__ttl{padding:8px 16px;margin-right:16px;font-size:14px;font-size:1.4rem}.case-box .data-box__body{font-size:14px;font-size:1.4rem}}
/*# sourceMappingURL=service.css.map */