.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;flex-wrap:wrap;gap:20px 40px;margin-left: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{margin-top:140px;padding-bottom:230px}.block2 h3{font-size:4rem;text-align:center;margin-top:310px;letter-spacing:.03em}.block2 h3 span{display:block;color:#b3d5f2;font-size:var(--fz20);opacity:.3}.block2 h3+img{margin:190px auto 0;width:100%;max-width:700px;height:auto}.block2 .content{display:flex;justify-content:space-between;margin-top:160px}.block2 .content h4{font-size:var(--fz15);color:#e6eff5;display:flex;flex-direction:column;align-items:flex-start}.block2 .content h4 span{background-image:linear-gradient(90deg, rgb(197, 220, 240), rgb(240, 246, 251));-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);font-size:12rem;line-height:1;font-style:italic;padding-right:15px}.block2 .content dl{width:54%;padding-top:100px;margin-top:70px;position:relative}.block2 .content dl::before{content:"";width:100%;height:1px;background-image:linear-gradient(90deg, rgb(202, 223, 241), rgb(239, 246, 251));position:absolute;top:0;left:0}.block2 .content dl dt{font-size:var(--fz30);font-weight:bold;margin-bottom:15px}.block3{padding:100px 0 120px;background-color:var(--bg-gray)}.block3 .note{margin:120px 0 0 auto;width:100%;max-width:1000px}.block3 .note dl{width:100%;display:flex;border-top:1px solid #e5e5e5;padding:60px 0}.block3 .note dl:last-of-type{border-bottom:1px solid #e5e5e5}.block3 .note dl dt{width:300px;padding-left:60px}.block3 .note dl dd{width:calc(100% - 300px)}.block4{padding-top:100px;padding-bottom:100px}.block4 .w1200{display:flex;justify-content:center;margin-top:100px;border:1px solid #e5e5e5;padding:80px 15px}.block4 .w1200 .chart{width:100%;max-width:816px;display:flex;align-items:center;flex-direction:column}.block4 .w1200 .chart .box01{width:288px;height:64px;display:flex;justify-content:center;align-items:center;background-color:var(--main-color);color:#fff;font-weight:bold;position:relative;z-index:1;margin-bottom:120px}.block4 .w1200 .chart .box01::before{content:"";width:1px;height:120px;position:absolute;top:100%;left:50%;transform:translateX(-50%);background-color:#c1c1c1}.block4 .w1200 .chart .box01:first-of-type{background-color:#06246e}.block4 .w1200 .chart .flex{width:100%;display:flex;justify-content:space-between;align-items:flex-start;position:relative;z-index:1}.block4 .w1200 .chart .flex::before{content:"";width:100%;height:1px;background-color:#c1c1c1;position:absolute;top:0;left:0}.block4 .w1200 .chart .flex .box02{width:48%;max-width:288px;border:1px solid #6e81b1;margin-top:50px;position:relative;z-index:1}.block4 .w1200 .chart .flex .box02::before{content:"";width:1px;height:49px;position:absolute;bottom:calc(100% + 1px);left:50%;transform:translateX(-50%);background-color:#c1c1c1}.block4 .w1200 .chart .flex .box02::after{content:"";width:calc(50% - 1px);height:50px;position:absolute;bottom:calc(100% + 1px);background-color:#fff}.block4 .w1200 .chart .flex .box02:first-of-type::after{left:0}.block4 .w1200 .chart .flex .box02:last-of-type::after{right:0}.block4 .w1200 .chart .flex .box02>div{display:flex;justify-content:center;align-items:center}.block4 .w1200 .chart .flex .box02>div:first-of-type{background-color:#6e81b1;color:#fff;font-weight:bold;height:64px}.block4 .w1200 .chart .flex .box02>div:last-of-type{height:68px}.block5{padding-top:100px;padding-bottom:100px;background-color:var(--bg-gray)}.block5 .map-contents{padding:0 40px;margin-top:100px}.block5 .map-contents .content{padding:60px 110px;border-bottom:1px solid #e5e5e5;display:flex;justify-content:space-between;align-items:flex-end}.block5 .map-contents .content>div{display:flex;flex-direction:column;align-items:flex-start}.block5 .map-contents .content h3{font-size:var(--fz22)}.block5 .map-contents .content p{font-size:var(--fz16);line-height:1.5;margin-top:15px}.block5 .map-contents .content p+p{margin-top:10px}.block5 .map-contents .content a{color:var(--main-color);letter-spacing:.03em;display:flex;align-items:center;transition:color .4s;margin-top:20px}.block5 .map-contents .content a svg{margin-left:16px}.block5 .map-contents .content a svg path{stroke:var(--main-color)}.block5 .map-contents .content a:hover{color:var(--sub-color)}.block5 .map-contents .content a:hover svg path{stroke:var(--sub-color);transition:.4s}.block5 .map-contents .content iframe{width:53%;height:auto;aspect-ratio:639/400}.block6{padding:120px 0 160px}.block6 .note{margin:120px 0 0 auto;width:100%;max-width:1000px}.block6 .note dl{width:100%;display:flex;justify-content:space-between;border-top:1px solid #e5e5e5;padding:60px 0}.block6 .note dl dt{width:300px;padding-left:60px}.block6 .note dl dd{width:450px}.clink-block{margin-top:0}@media screen and (max-width: 1300px){.block5 .map-contents .content{padding:60px}}@media screen and (max-width: 1024px){.block2 .content h4 span{font-size:8rem}.block2 .content dl{margin-top:50px;padding-top:70px}.block5 .map-contents .content{padding:60px 0}}@media screen and (max-width: 768px){h2.ttl{font-size:5rem}.block1{height:780px}.block1 h2.ttl{margin-bottom:30px}.block1 ul{align-items:flex-start;flex-direction:column;margin-top:60px;gap:18px;margin-left:0}.block1 ul li a{min-width:140px}.block2{margin-top:50px;padding-bottom:80px}.block2 h3{margin-top:60px;font-size:2.5rem;text-align:left}.block2 h3 span{margin-top:40px}.block2 h3+img{margin-top:40px}.block2 .content{flex-wrap:wrap;margin-top:70px}.block2 .content h4{font-size:1.2rem}.block2 .content h4 span{font-size:5rem;margin-bottom:15px}.block2 .content dl{width:100%;margin-top:20px;padding-top:40px}.block2 .content dl dt{font-size:3.5rem;line-height:1.5}.block3{padding:60px 0 40px}.block3 .note{margin-top:40px}.block3 .note dl{flex-wrap:wrap;padding:30px 10px}.block3 .note dl:first-of-type{border-top:none}.block3 .note dl:last-of-type{border-bottom:none}.block3 .note dl dt{width:100%;padding-left:0;margin-bottom:10px}.block3 .note dl dd{width:100%}.block4 .w1200{margin-top:40px;padding:30px 15px}.block4 .w1200 .chart .box01{width:180px;margin-bottom:50px;height:50px}.block4 .w1200 .chart .box01::before{height:50px}.block4 .w1200 .chart .flex .box02>div{font-size:1.4rem}.block4 .w1200 .chart .flex .box02>div:first-of-type{height:50px}.block5 .map-contents{padding:0;margin:0}.block5 .map-contents .content{flex-direction:column}.block5 .map-contents .content>div{width:100%}.block5 .map-contents .content iframe{width:100%;margin-top:30px}.block5 .map-contents .content:last-of-type{padding-bottom:0;border-bottom:none}.block6{padding:60px 0 40px}.block6 .note{margin-top:40px}.block6 .note dl{flex-wrap:wrap}.block6 .note dl dt{width:100%;padding-left:0;margin-bottom:10px}.block6 .note dl dd{width:100%}}/*# sourceMappingURL=company.min.css.map */