.services #wrap{overflow:hidden}.services .breadcrumb{margin-top:157px}@media (max-width: 767px){.services .breadcrumb{margin-top:0}}.services__main{margin:116px 0 0}@media (max-width: 767px){.services__main{margin-top:95px}}.services .services-lst .c-block{position:relative}.services .services-lst .c-block::after{content:"";position:absolute;width:calc(100% + 430px);height:1247px;background:url(../../img/services/c-bg.png) no-repeat center/100% 100%;left:50%;transform:translateX(-50%);top:109px;z-index:-1}@media only screen and (min-width: 768px) and (max-width: 999px){.services .services-lst .c-block::after{height:89.07143vw}}@media (max-width: 767px){.services .services-lst .c-block::after{top:calc(16% + 14px);height:1053px;background-image:url(../../img/services/c-bg_sp.png)}}.services .services-lst .c-block__ins.inner{max-width:1472px;padding-left:100px}@media only screen and (min-width: 768px) and (max-width: 1280px){.services .services-lst .c-block__ins.inner{padding-left:16px}}@media (max-width: 767px){.services .services-lst .c-block__ins.inner{padding-left:0;padding-right:0}}.services .services-lst .c-block__hd{position:relative;display:flex;justify-content:space-between;flex-wrap:wrap}.services .services-lst .c-block__hd .num{width:85px;font-family:"Bebas Neue",sans-serif;font-size:200px;line-height:1;letter-spacing:-0.02em;font-weight:bold;color:#002fce;opacity:0.9;margin-top:10px}@media only screen and (min-width: 768px) and (max-width: 1024px){.services .services-lst .c-block__hd .num{font-size:17.57812vw}}@media (max-width: 767px){.services .services-lst .c-block__hd .num{width:100%;font-size:125px;position:relative;top:32px;padding-left:19px;margin-top:0}}@media only screen and (max-width: 374px){.services .services-lst .c-block__hd .num{padding-left:10px}}.services .services-lst .c-block__hd .ctn{width:49.55%;font-family:"Shippori Mincho",serif;padding:23px 20px 0 23px}@media only screen and (min-width: 768px) and (max-width: 1024px){.services .services-lst .c-block__hd .ctn{padding-left:15px}}@media (max-width: 767px){.services .services-lst .c-block__hd .ctn{width:100%;padding:0}}.services .services-lst .c-block__hd .ctn__ttl{font-size:40px;font-size:4rem;line-height:1.4em;letter-spacing:.05em;font-weight:bold;color:#002fce;margin-bottom:36px}@media only screen and (min-width: 768px) and (max-width: 1024px){.services .services-lst .c-block__hd .ctn__ttl{font-size:3.71094vw}}@media (max-width: 767px){.services .services-lst .c-block__hd .ctn__ttl{height:147px;display:flex;align-items:center;justify-content:center;font-size:28px;background:#002fce;color:#fff;margin-bottom:0}}.services .services-lst .c-block__hd .ctn__ttl span{position:relative;z-index:1}.services .services-lst .c-block__hd .ctn__txt{max-width:602px}@media (max-width: 767px){.services .services-lst .c-block__hd .ctn__txt{max-width:100%;padding:37px 16px}}.services .services-lst .c-block__hd .ctn__txt p{color:#000;font-size:18px;font-size:1.8rem;line-height:2.22222em;letter-spacing:.025em;font-weight:600}@media only screen and (min-width: 768px) and (max-width: 1024px){.services .services-lst .c-block__hd .ctn__txt p{font-size:16px;line-height:38px}}@media (max-width: 767px){.services .services-lst .c-block__hd .ctn__txt p{font-size:16px;letter-spacing:0;line-height:30px}}.services .services-lst .c-block__hd .ctn__txt p+p{margin-top:15px}.services .services-lst .c-block__hd .img{position:relative;flex:1}@media (max-width: 767px){.services .services-lst .c-block__hd .img{flex:unset;width:100%;max-width:280px;height:245px;position:absolute;top:-67px;right:0;-webkit-mask-image:url("../../img/services/mask.png");mask-image:url("../../img/services/mask.png");mask-repeat:no-repeat;mask-position:center;mask-size:100% 100%}}.services .services-lst .c-block__hd .img img{display:block}@media (min-width: 768px){.services .services-lst .c-block__hd .img img{width:calc(100% + 130.07px);height:auto;max-width:710px;position:relative;top:16px;left:20px}}@media (max-width: 767px){.services .services-lst .c-block__hd .img img{position:absolute;width:321px;height:321px;max-width:unset;right:-41px;bottom:-77px}}.services .services-lst .c-block .bgWhite,.services .services-lst .c-block .bgBlue{width:86.11%;margin:0 auto;background:#fff;position:relative;z-index:2;padding-bottom:54px}@media only screen and (min-width: 768px) and (max-width: 1024px){.services .services-lst .c-block .bgWhite,.services .services-lst .c-block .bgBlue{width:calc(100% - 40px)}}@media (max-width: 767px){.services .services-lst .c-block .bgWhite,.services .services-lst .c-block .bgBlue{width:calc(100% - 30px);padding-bottom:38px}}@media (max-width: 767px){.services .services-lst .c-block .bgWhite .inner,.services .services-lst .c-block .bgBlue .inner{padding:0 22px 0 23px}}.services .services-lst .c-block .bgWhite--01{margin-top:-31px}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.services .services-lst .c-block .bgWhite--01{margin-top:35px}}@media only screen and (min-width: 768px) and (max-width: 1200px){.services .services-lst .c-block .bgWhite--01{margin-top:80px}}@media (max-width: 767px){.services .services-lst .c-block .bgWhite--01{margin-top:63px}}.services .services-lst .c-block .c-ttl-blue{padding:29px 20px;background:linear-gradient(to right, #0025a0 85%, #0063d6 100%);font-family:"Shippori Mincho",serif;font-size:30px;font-size:3rem;line-height:1.4em;letter-spacing:.05em;font-weight:bold;color:#fff;text-align:center;position:relative;top:-53px;margin-bottom:-50px}@media (max-width: 767px){.services .services-lst .c-block .c-ttl-blue{background:url(../../img/services/bg_ttl.jpg) no-repeat center/100% 100%;font-size:20px;line-height:32px;padding:13px 10px}}.services .services-lst .c-block .c-ttl-blue::before{content:"";position:absolute;width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:18px solid #0025a0;bottom:-18px;left:50%;transform:translateX(-50%)}@media (max-width: 767px){.services .services-lst .c-block .c-ttl-blue::before{border-left:12px solid transparent;border-right:12px solid transparent;border-top:12px solid #0025a0;bottom:-12px}}.services .services-lst .c-block .ships{margin-top:45px}@media (max-width: 767px){.services .services-lst .c-block .ships{margin-top:29px}}.services .services-lst .c-block .ships__lst{display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:45px 21px}@media (max-width: 767px){.services .services-lst .c-block .ships__lst{grid-template-columns:repeat(2, 1fr);grid-gap:18px 12px}}.services .services-lst .c-block .ships__lst .it{text-align:center}.services .services-lst .c-block .ships__lst .it .img{position:relative}.services .services-lst .c-block .ships__lst .it .img:before{display:block;content:" ";width:100%;padding-top:62.5%}.services .services-lst .c-block .ships__lst .it .img>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media (max-width: 767px){.services .services-lst .c-block .ships__lst .it .img{position:relative}.services .services-lst .c-block .ships__lst .it .img:before{display:block;content:" ";width:100%;padding-top:61.80556%}.services .services-lst .c-block .ships__lst .it .img>.content{position:absolute;top:0;left:0;right:0;bottom:0}}.services .services-lst .c-block .ships__lst .it .img img{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover}.services .services-lst .c-block .ships__lst .it .ttl{font-family:"Shippori Mincho",serif;font-size:20px;font-size:2rem;line-height:1.4em;letter-spacing:.03em;font-weight:bold;margin-top:11px}@media (max-width: 767px){.services .services-lst .c-block .ships__lst .it .ttl{font-size:15px;margin-top:7px}}.services .services-lst .c-block .ships__lst .it .txt{font-size:14px;font-size:1.4rem;line-height:1.78571em;letter-spacing:.025em;font-weight:500;margin-top:1px;color:#404040}@media (max-width: 767px){.services .services-lst .c-block .ships__lst .it .txt{font-size:12px;line-height:20px;margin-top:2px}}@media only screen and (max-width: 374px){.services .services-lst .c-block .ships__lst .it .txt{font-size:11px}}@media (max-width: 767px){.services .services-lst .c-block .ships__lst .it .txt--02{margin:2px -5px 0}}.services .services-lst .c-block .ships .c-btn{margin:31px auto 0}@media (max-width: 767px){.services .services-lst .c-block .ships .c-btn{margin-top:28px;max-width:100%}}.services .services-lst .c-block .bgBlue{background:#e5f2ff;margin-top:113px;margin-bottom:153px;padding-bottom:100px}@media (max-width: 767px){.services .services-lst .c-block .bgBlue{padding-bottom:47px;margin-top:89px;margin-bottom:115px}}@media (max-width: 767px){.services .services-lst .c-block .bgBlue .c-ttl-blue{top:-29px;padding-bottom:17px}}.services .services-lst .c-block .duties{margin-top:42px}@media (max-width: 767px){.services .services-lst .c-block .duties{margin-top:49px}}.services .services-lst .c-block .duties__lst .it{display:flex;flex-wrap:wrap}.services .services-lst .c-block .duties__lst .it:not(:last-child){margin-bottom:40px}@media (max-width: 767px){.services .services-lst .c-block .duties__lst .it:not(:last-child){margin-bottom:37px}}.services .services-lst .c-block .duties__lst .it:nth-child(2){margin-bottom:35px}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.services .services-lst .c-block .duties__lst .it{align-items:center}}@media (max-width: 767px){.services .services-lst .c-block .duties__lst .it{flex-direction:column}}.services .services-lst .c-block .duties__lst .it .img{width:43%;max-width:433px}@media (max-width: 767px){.services .services-lst .c-block .duties__lst .it .img{width:100%;max-width:100%}}.services .services-lst .c-block .duties__lst .it .img img{display:block;width:100%}.services .services-lst .c-block .duties__lst .it .img--03{max-width:430px}@media (max-width: 767px){.services .services-lst .c-block .duties__lst .it .img--03{max-width:100%}}.services .services-lst .c-block .duties__lst .it .ctn{flex:1;padding-left:62px;padding-top:31px}@media only screen and (min-width: 768px) and (max-width: 1024px){.services .services-lst .c-block .duties__lst .it .ctn{padding-left:30px;padding-top:0}}@media (max-width: 767px){.services .services-lst .c-block .duties__lst .it .ctn{padding-left:0;padding-top:0;margin-top:25px}}.services .services-lst .c-block .duties__lst .it .ctn .ttl{font-family:"Shippori Mincho",serif;font-size:25px;font-size:2.5rem;line-height:1.12em;letter-spacing:.04em;font-weight:bold;color:#002fce;padding-bottom:21px;border-bottom:1px solid #002fce;margin-bottom:23px}@media (max-width: 767px){.services .services-lst .c-block .duties__lst .it .ctn .ttl{font-size:22px;padding-bottom:8px;margin-bottom:18px}}.services .services-lst .c-block .duties__lst .it .ctn .txt{line-height:28px;font-weight:500;letter-spacing:0.025em;color:#404040}@media (max-width: 767px){.services .services-lst .c-block .duties__lst .it .ctn .txt{font-size:14px;line-height:25px}}.services .services-lst .c-block .duties__lst .it .ctn .txt p+p{margin-top:15px}@media (max-width: 767px){.services .services-lst .c-block .duties__lst .it .ctn .txt p+p{margin-top:10px}}.services .services-lst .c-block .duties__lst .it .ctn--02{padding-top:21px}@media only screen and (min-width: 768px) and (max-width: 1024px){.services .services-lst .c-block .duties__lst .it .ctn--02{padding-top:0}}@media (max-width: 767px){.services .services-lst .c-block .duties__lst .it .ctn--02{padding-top:0}}.services .services-lst .c-block--02{padding-bottom:185px}@media (max-width: 767px){.services .services-lst .c-block--02{padding-bottom:63px}}.services .services-lst .c-block--02::after{top:278px;background-image:url(../../img/services/c-bg02.png)}@media (max-width: 767px){.services .services-lst .c-block--02::after{height:1555px;top:calc(27% + 14px);background-image:url(../../img/services/c-bg_sp02.png)}}@media (min-width: 768px){.services .services-lst .c-block--02 .c-block__ins .c-block__hd .img{margin-top:-22px}.services .services-lst .c-block--02 .c-block__ins .c-block__hd .img img{left:10px;top:10px}}@media (max-width: 767px){.services .services-lst .c-block--02 .c-block__ins .c-block__hd .img{top:-70px}.services .services-lst .c-block--02 .c-block__ins .c-block__hd .img img{width:327px;height:327px;right:-47px;bottom:-82px}}.services .services-lst .c-block--02 .bgWhite{margin-top:-35px;padding-bottom:108px}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.services .services-lst .c-block--02 .bgWhite{margin-top:0}}@media only screen and (min-width: 768px) and (max-width: 1200px){.services .services-lst .c-block--02 .bgWhite{margin-top:60px}}@media only screen and (min-width: 1201px) and (max-width: 1365px){.services .services-lst .c-block--02 .bgWhite{margin-top:-5px}}@media (max-width: 767px){.services .services-lst .c-block--02 .bgWhite{margin-top:63px;margin-bottom:44px;padding-bottom:64px}}.services .services-lst .c-block--02 .experience{margin-top:85px}@media (max-width: 767px){.services .services-lst .c-block--02 .experience{margin-top:30px}}.services .services-lst .c-block--02 .experience__lst .it{display:flex;align-items:center;flex-wrap:wrap}.services .services-lst .c-block--02 .experience__lst .it:not(:last-child){margin-bottom:39px}@media (max-width: 767px){.services .services-lst .c-block--02 .experience__lst .it:not(:last-child){margin-bottom:38px}}@media only screen and (min-width: 768px) and (max-width: 970px){.services .services-lst .c-block--02 .experience__lst .it{align-items:flex-start}}@media (max-width: 767px){.services .services-lst .c-block--02 .experience__lst .it{flex-direction:column}}.services .services-lst .c-block--02 .experience__lst .it .img{width:27.74%;max-width:284px}@media (max-width: 767px){.services .services-lst .c-block--02 .experience__lst .it .img{width:100%;max-width:100%}}.services .services-lst .c-block--02 .experience__lst .it .img img{display:block;width:100%}.services .services-lst .c-block--02 .experience__lst .it .ctn{flex:1;padding-left:44px}@media only screen and (min-width: 768px) and (max-width: 970px){.services .services-lst .c-block--02 .experience__lst .it .ctn{padding-left:30px}}@media (max-width: 767px){.services .services-lst .c-block--02 .experience__lst .it .ctn{padding-left:0;margin-top:21px}}.services .services-lst .c-block--02 .experience__lst .it .ctn .ttl{font-family:"Shippori Mincho",serif;font-size:22px;font-size:2.2rem;line-height:1.27273em;letter-spacing:.04em;font-weight:bold;color:#002fce;padding-bottom:21px;border-bottom:1px solid #002fce;margin-bottom:17px}@media (max-width: 767px){.services .services-lst .c-block--02 .experience__lst .it .ctn .ttl{font-size:20px;line-height:30px;padding-bottom:18px;margin-bottom:18px}}@media only screen and (max-width: 374px){.services .services-lst .c-block--02 .experience__lst .it .ctn .ttl{font-size:19px;line-height:29px}}.services .services-lst .c-block--02 .experience__lst .it .ctn .txt{line-height:28px;font-weight:500;letter-spacing:0.025em;color:#404040}.services .services-lst .c-block--02 .experience__lst .it .ctn .txt p+p{margin-top:15px}.services .services-lst .c-block--02 .experience__lst .it:last-child .ctn{padding-top:12px}@media (max-width: 767px){.services .services-lst .c-block--02 .experience__lst .it:last-child .ctn{padding-top:0}}.services .services-lst .c-block--03{position:relative;z-index:2}.services .services-lst .c-block--03::after{top:-89px;width:100%;height:203px;background:linear-gradient(to top, #fff 0%, rgba(255,255,255,0) 100%)}@media (max-width: 767px){.services .services-lst .c-block--03::after{height:171px}}@media (min-width: 768px){.services .services-lst .c-block--03 .c-block__ins .c-block__hd .img{margin-top:-120px}.services .services-lst .c-block--03 .c-block__ins .c-block__hd .img img{left:10px;top:10px}}@media (max-width: 767px){.services .services-lst .c-block--03 .c-block__ins .c-block__hd .img{top:-71px}}.services .services-lst .c-block--03 .grBtn{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:682px;margin:135px auto 0}@media (max-width: 767px){.services .services-lst .c-block--03 .grBtn{padding:0 25px;margin-top:37px}}.services .services-lst .c-block--03 .grBtn .c-btn{width:calc(50% - 16px);max-width:100%}@media (max-width: 767px){.services .services-lst .c-block--03 .grBtn .c-btn{width:100%;margin-bottom:30px}}footer .contact{padding-top:164px}@media (max-width: 767px){footer .contact{padding-top:77px}}

/*# sourceMappingURL=maps/services.min.css.map */
