.block1{padding-top:65px;padding-bottom:100px}.block1 .flex{display:grid;grid-template-columns:1fr 460px;gap:20px;align-items:flex-start;line-height:1.8;letter-spacing:.06em}.block1 .flex>div{max-width:459px}.block1 .flex h2{margin-top:90px;margin-bottom:50px;font-size:3.2rem;max-width:340px}.block1 .flex p{max-width:430px}@media screen and (max-width: 900px){.block1 .flex{grid-template-columns:1fr 300px}.block1 .flex h2{margin-bottom:30px}}@media screen and (max-width: 768px){.block1{padding-top:35px;padding-bottom:60px}.block1 .flex{display:flex;flex-direction:column-reverse;max-width:374px;padding:0 15px}.block1 .flex picture{max-width:230px;margin:0 auto}.block1 .flex h2{font-size:var(--fz18);margin-top:0;margin-bottom:10px}.block1 .flex p{font-size:var(--fz14)}}.block2{background:var(--lightblue-gra);padding-top:70px;padding-bottom:70px}.block2 h2.ttl+p{line-height:1.8;margin-top:50px;letter-spacing:.07em}.block2 .flex{display:grid;grid-template-columns:repeat(2, 1fr);gap:48px;margin-top:30px}.block2 .flex>div{background-color:#fff;border-radius:12px;box-shadow:var(--b-shadow);display:flex;flex-direction:column;align-items:center;padding:16px 20px}.block2 .flex strong{margin-bottom:25px;background-color:#004386;color:#fff;border-radius:18px;width:160px;height:36px;display:flex;justify-content:center;align-items:center;font-size:2rem}@media screen and (max-width: 768px){.block2{padding-top:60px;padding-bottom:60px}.block2 h2.ttl+p{margin-top:30px;font-size:var(--fz14)}.block2 .flex{display:flex;flex-direction:column;gap:20px}.block2 .flex>div{border-radius:8px}.block2 .flex strong{width:140px;height:30px;font-size:1.6rem}}.block3{position:relative;z-index:1;padding-top:70px;padding-bottom:150px}.block3 h2.ttl+p{margin-top:35px;text-align:center;font-size:2rem;color:#fff;line-height:2.3}.block3 .contents{display:flex;flex-direction:column;gap:20px;padding-top:55px}.block3 .contents .content{background-color:#fff;border-radius:14px;padding:50px 40px;position:relative;z-index:1;line-height:1.8}.block3 .contents .content h3{font-size:3.2rem;display:flex;align-items:center;gap:17px}.block3 .contents .content h3::before{content:"";width:5px;height:29px;background-color:#3676aa;margin-top:4px}.block3 .contents .content h4{display:block;width:-moz-fit-content;width:fit-content;font-size:var(--fz16);color:#fff;background-color:#004386;padding:2px 20px;border-radius:16px;margin-top:20px}.block3 .contents .content ul{display:flex;flex-direction:column;gap:3px;margin-top:15px}.block3 .contents .content ul li{display:grid;grid-template-columns:16px 1fr;gap:8px}.block3 .contents .content ul li img{margin-top:7px}.block3 .contents .content strong{display:block;margin-top:15px;font-size:2rem}.block3 .contents .content strong a{color:#378ecf;text-decoration:underline;text-underline-offset:3px;transition:.4s}.block3 .contents .content strong a:hover{opacity:.5}.block3 .contents .content .img{width:100%;height:auto;position:absolute;top:0;right:0;z-index:-1}.block3 .bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.block3 .bg img{-o-object-position:top center;object-position:top center}@media screen and (max-width: 1024px){.block3 h2.ttl+p{text-align:left}}@media screen and (max-width: 768px){.block3{padding-bottom:60px}.block3 h2.ttl+p{font-size:var(--fz14);margin-top:20px;line-height:2}.block3 .contents{padding-top:40px;align-items:center;gap:30px}.block3 .contents .content{padding:0 20px 20px;max-width:340px}.block3 .contents .content picture{transform:scale(0.8)}.block3 .contents .content h3{font-size:var(--fz18);gap:8px;margin-top:-20px;line-height:1}.block3 .contents .content h3::before{width:2px;height:15px}.block3 .contents .content h4{font-size:1.2rem;margin-top:20px;padding:2px 10px}.block3 .contents .content ul{margin-top:8px;font-size:1.2rem}.block3 .contents .content ul li{grid-template-columns:14px 1fr;gap:8px}.block3 .contents .content ul li img{margin-top:5px}.block3 .contents .content strong{font-size:var(--fz14);margin-top:8px}.block3 .contents .content .img{position:static}}.block4{padding-top:70px;padding-bottom:65px}.block4 h2.ttl+p{line-height:1.8;font-size:2rem;margin-top:30px}.block4 .mask{width:calc(100% + 30px);margin-left:-15px;padding:0px 15px}.block4 .table{margin-top:40px;display:grid;grid-template-columns:160px 200px 120px 150px 190px 190px}.block4 .table>div{height:78px;display:flex;justify-content:center;align-items:center;border-top:1px solid #eaeaea;border-right:1px solid #eaeaea;line-height:1.8;text-align:center}.block4 .table>div:nth-of-type(1),.block4 .table>div:nth-of-type(2),.block4 .table>div:nth-of-type(3),.block4 .table>div:nth-of-type(4),.block4 .table>div:nth-of-type(5),.block4 .table>div:nth-of-type(6){background-color:#e7f4ff;height:55px;border-top:none;font-weight:700}.block4 .table>div:nth-of-type(7),.block4 .table>div:nth-of-type(8),.block4 .table>div:nth-of-type(9),.block4 .table>div:nth-of-type(10),.block4 .table>div:nth-of-type(11),.block4 .table>div:nth-of-type(12){height:90px;border-top:none}.block4 .table>div:nth-of-type(6n){border-right:none}.block4 .table>div:nth-of-type(6n + 1){justify-content:flex-start;padding:0 10px;font-weight:700}@media screen and (max-width: 1045px){.block4 .mask{overflow:auto}.block4 .mask .guide{display:flex}}@media screen and (max-width: 768px){.block4 h2.ttl+p{font-size:var(--fz16)}.block4 .table{font-size:var(--fz14);grid-template-columns:145px 185px 105px 135px 175px 175px}}.block5{background:var(--lightblue-gra);padding-top:70px;padding-bottom:100px}.block5 .flex{display:grid;grid-template-columns:repeat(2, 1fr);gap:40px 50px;margin-top:55px}.block5 .flex>div{box-shadow:var(--b-shadow);background-color:#fff;border-radius:12px;overflow:hidden;display:flex;flex-direction:column;align-items:center;line-height:1.8;position:relative;z-index:1}.block5 .flex picture{width:100%}.block5 .flex .en{position:absolute;top:18px;left:20px;writing-mode:vertical-rl;font-size:2.6rem;font-family:var(--ff-en);color:#bc9b51;line-height:1}.block5 .flex .text{padding:20px 37px 60px}.block5 .flex h3{font-size:var(--fz18);text-align:center;letter-spacing:.06em}.block5 .flex p{font-size:var(--fz14);margin-top:16px}@media screen and (max-width: 768px){.block5{padding-bottom:60px}.block5 .flex{display:flex;flex-direction:column;align-items:center;gap:30px;margin-top:40px}.block5 .flex>div{width:100%;max-width:340px}.block5 .flex .en{left:6px}.block5 .flex .text{padding:20px}.block5 .flex .text p{margin-top:15px}}.block6{position:relative;z-index:1;padding-top:60px;padding-bottom:70px;overflow:hidden}.block6 .cslide{max-width:990px;margin:40px auto 0;position:relative;z-index:1}.block6 .cslide .splide__track{overflow:visible}.block6 .cslide .splide__slide{background-color:#fff;border-radius:14px;padding:20px 20px 30px;box-shadow:var(--b-shadow)}.block6 .cslide .splide__slide p{line-height:var(--base-lh);font-size:1.4rem}.block6 .cslide .flex{display:grid;grid-template-columns:120px 1fr;gap:24px;align-items:center;margin-bottom:20px}.block6 .cslide .flex picture{aspect-ratio:1;border-radius:50%;overflow:hidden}.block6 .cslide .flex .text{display:flex;flex-direction:column;gap:12px}.block6 .cslide .flex .text h3{font-size:var(--fz18);display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end}.block6 .cslide .flex .text h3 span{font-size:var(--fz14)}.block6 .cslide .flex .text strong{font-size:var(--fz18)}.block6 .cslide .flex .text strong span{padding-right:5px;font-size:2.4rem;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-image:linear-gradient(0deg, rgb(99, 166, 241), rgb(38, 134, 243))}.block6 .cslide .flex .text small{font-weight:bold;font-size:var(--fz14)}.block6 .cslide .splide__arrows{width:100%;position:absolute;top:50%;left:0;transform:translateY(-50%);display:flex;justify-content:space-between;align-items:center;pointer-events:none}.block6 .cslide .splide__arrows .splide__arrow{pointer-events:auto;transition:.4s}.block6 .cslide .splide__arrows .splide__arrow:hover{opacity:.5}.block6 .cslide .splide__arrows .splide__arrow--next{border-left:none;border-bottom:none;transform:translateX(38px)}.block6 .cslide .splide__arrows .splide__arrow--prev{border-right:none;border-top:none;transform:translateX(-39px)}.block6 .btn-area{margin-top:40px;display:flex;justify-content:center}.block6 .btn-area .btn01{background:#fff;color:var(--dark)}.block6 .btn-area .btn01::after{border-color:var(--dark)}.block6 .bg{position:absolute;inset:0;width:100%;height:100%;z-index:-1}@media screen and (max-width: 1050px){.block6 .cslide{max-width:67%}}@media screen and (max-width: 768px){.block6{padding-bottom:60px}.block6 .cslide{margin-top:30px}.block6 .cslide .splide__slide{padding-bottom:20px}.block6 .cslide .splide__slide p{font-size:1.2rem}.block6 .cslide .flex{grid-template-columns:60px 1fr;gap:8px;margin-bottom:10px}.block6 .cslide .flex .text{gap:6px}.block6 .cslide .flex .text h3{font-size:1.2rem;gap:6px}.block6 .cslide .flex .text h3 span{font-size:1rem}.block6 .cslide .flex .text strong{font-size:1.2rem}.block6 .cslide .flex .text strong span{font-size:1.6rem;padding-right:3px}.block6 .cslide .flex .text small{font-size:1rem}.block6 .cslide .splide__arrows .splide__arrow img{width:16px}.block6 .cslide .splide__arrows .splide__arrow--prev{transform:translateX(-20px)}.block6 .cslide .splide__arrows .splide__arrow--next{transform:translateX(19px)}.block6 .btn-area{margin-top:30px}}.flow-block{padding-bottom:80px}.flow-block .box{margin-top:55px;display:flex;flex-direction:column;align-items:center;gap:30px}.flow-block .box strong{font-size:2.4rem;line-height:var(--base-lh)}@media screen and (max-width: 768px){.flow-block{padding-bottom:60px}.flow-block .box{margin-top:30px;gap:15px}.flow-block .box strong{text-align:center;font-size:var(--fz18)}}/*# sourceMappingURL=support.min.css.map */