.block1{width:100%;height:925px;position:relative;z-index:1;display:flex;align-items:center}.block1 h2.ttl{color:var(--white);margin-bottom:60px}.block1 h2.ttl+p{color:var(--white);font-weight:bold}.block1 ul{margin-top:80px;display:flex;gap:40px}.block1 ul li a{display:flex;justify-content:center;align-items:center;border:2px solid var(--white);border-radius:50px;width:auto;min-width:130px;height:50px;padding:20px;color:var(--white);transition:.4s}.block1 ul li a svg{margin-left:16px}.block1 ul li a svg path{fill:var(--white)}.block1 ul li a:hover{background-color:#fff;color:var(--sub-color)}.block1 ul li a:hover svg path{fill:var(--sub-color)}.block1 .bg{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-1}.block2{padding-top:140px}.block3{padding-top:260px}.block4{padding-top:60px;margin-bottom:200px}.maintenance{position:relative;z-index:1;max-width:1500px;margin:0 auto}.maintenance::before{content:"";width:100%;max-width:1000px;height:620px;position:absolute;top:110px;left:50%;transform:translateX(-50%);background-color:var(--bg-gray);z-index:-1}.maintenance .text-area{width:57%;min-width:860px;min-height:640px;position:relative;z-index:1;display:flex;justify-content:center;align-items:center;color:var(--white)}.maintenance .text-area::before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;background-color:var(--main-color)}.maintenance .text-area>div{width:100%;max-width:520px;display:flex;justify-content:space-between;align-items:flex-start}.maintenance .text-area>div>div{width:calc(100% - 111px)}.maintenance .text-area>div h2{font-size:3rem;color:var(--white);text-transform:uppercase}.maintenance .text-area>div h2 span{font-size:var(--fz18);color:#00a2e4;display:block}.maintenance .text-area>div h2>div{display:inline;position:relative;z-index:1}.maintenance .text-area>div h2>div small{padding:6px 8px 8px;background-color:#fff;line-height:1;color:var(--main-color);font-size:1.5rem;white-space:nowrap;position:absolute;top:50%;left:calc(100% + 20px);transform:translateY(-42%);font-weight:normal}.maintenance .img-area{width:50%;min-width:750px;height:640px;position:relative;z-index:2}.maintenance01 .text-area>div svg{width:71px}.maintenance01 .img-area{margin:-455px 0 0 auto}.maintenance02::before{top:-110px}.maintenance02 .text-area>div svg{width:80px}.maintenance02 .img-area{margin:-860px 0 0 auto}.maintenance03 .text-area>div svg{width:80px}.maintenance03 .img-area{margin:-400px 0 0 auto}.illustration01{margin-top:-150px;margin-left:300px}.illustration02{margin:50px 200px 0 auto}.illustration03{margin-top:-150px;margin-left:300px}.content{display:flex;justify-content:space-between;padding:110px;margin:0 40px;position:relative;border-bottom:1px solid #e5e5e5}.content:last-of-type{border:none}.content h3{color:#00a2e4;font-size:var(--fz22)}.content>div{width:50%;max-width:600px}.content figure{margin-bottom:30px}@media screen and (max-width: 1500px){.maintenance .text-area{padding:165px 9% 165px 15px;justify-content:flex-start;min-width:auto}.maintenance .img-area{min-width:auto}}@media screen and (max-width: 1200px){.maintenance .text-area>div h2>div{display:flex;flex-direction:column;align-items:flex-start}.maintenance .text-area>div h2>div small{position:static;margin-top:15px}}@media screen and (max-width: 1300px){.content{padding:110px 0}}@media screen and (max-width: 1024px){.maintenance .text-area{padding:80px 9% 80px 15px;justify-content:flex-start;min-width:auto}.maintenance03 .img-area{margin-top:-300px}.illustration01{margin-left:100px}.illustration02{margin-right:70px}.illustration03{margin-left:100px}}@media screen and (max-width: 768px){.block1{height:780px}.block1 h2.ttl{margin-bottom:30px}.block1 ul{align-items:flex-start;flex-direction:column;margin-top:60px;gap:18px}.block1 ul li a{min-width:140px}.block2{padding-top:60px}.block3{padding-top:80px}.block4{margin-bottom:0}.maintenance::before{display:none}.maintenance .text-area{width:100%;padding:40px 20px;min-height:auto}.maintenance .text-area>div>div{width:calc(100% - 52px)}.maintenance .text-area>div h2{font-size:2rem;margin-bottom:5px}.maintenance .text-area>div h2 span{font-size:1.3rem}.maintenance .text-area>div h2>div small{padding:3px 5px 5px;font-size:1.4rem}.maintenance .img-area{width:100%;height:380px;margin-top:0}.maintenance01 .text-area>div svg{width:32px}.maintenance01 .img-area img{-o-object-position:right center;object-position:right center}.maintenance02 .text-area>div svg{width:40px}.maintenance03 .text-area>div svg{width:38px}.illustration01,.illustration02,.illustration03{display:none}.content{padding:40px 0;margin:0;flex-wrap:wrap}.content h3{margin-bottom:20px}.content figure{margin-bottom:20px;height:160px}.content>div{width:100%}}/*# sourceMappingURL=business.min.css.map */