.global-nav{background:#fff}.global-nav .wrapper{padding:1.5rem 4rem}@media screen and (min-width: 769px) and (max-width: 1365px){.global-nav .wrapper{padding:1.5rem 2rem}}@media screen and (max-width: 768px){.global-nav .wrapper{padding:1.2rem 2rem}}.global-nav .inner{display:flex;align-items:center;gap:4rem}@media screen and (min-width: 769px) and (max-width: 1365px){.global-nav .inner{gap:2rem}}@media screen and (max-width: 768px){.global-nav .inner{gap:1.5rem}}.global-nav .brand{flex-shrink:0}.global-nav .brand a{display:block;color:inherit;text-decoration:none}.global-nav .brand img{width:29rem;min-width:0;margin-bottom:1rem}@media screen and (max-width: 768px){.global-nav .brand img{width:20rem}}.global-nav .brand .title{font-size:2.5rem;font-weight:700}@media screen and (max-width: 768px){.global-nav .brand .title{font-size:1.4rem}}.global-nav .menu{display:flex;align-items:center;gap:3rem;margin-left:auto}@media screen and (min-width: 769px) and (max-width: 1365px){.global-nav .menu{gap:1.6rem}}@media screen and (max-width: 768px){.global-nav .menu{display:none}}.global-nav .menu>li a{font-size:1.5rem;transition:opacity .3s ease;font-weight:500}.global-nav .menu>li a:hover{opacity:.7}.global-nav .apply-button{position:relative;display:flex;justify-content:center;align-items:center;width:17rem;padding:1rem 2rem;border-radius:2.4rem;background:linear-gradient(180deg,#fbb03c,#ff5628 55%,#ed1c24);font-size:1.4rem;font-weight:700;color:#fff;transition:transform .3s ease}@media screen and (max-width: 768px){.global-nav .apply-button{width:10rem;padding:1rem 1.6rem;font-size:1.2rem}}.global-nav .apply-button:hover{transform:translateY(-.2rem)}header{background:#8abfcf}header h1{display:flex;justify-content:center;align-items:center;height:100%;padding:7rem;font-size:2.5rem;color:#fff}main .business-description .wrapper{padding:4rem 18.3rem}@media screen and (min-width: 769px) and (max-width: 1365px){main .business-description .wrapper{padding:5rem}}@media screen and (max-width: 768px){main .business-description .wrapper{padding:5rem 2rem}}main .business-description .wrapper p{font-size:2rem;font-weight:500;line-height:2}main .about-project .characteristics{margin:0}main .purpose .wrapper{padding-top:0}main .purpose p{font-size:1.6rem;line-height:2}main .purpose .target{border:.1rem solid #e6e6e6;border-radius:.7rem;margin-top:4rem;padding:2rem 4rem 4rem}main .purpose .target h3{margin-bottom:4rem;text-align:center;font-size:2.5rem;color:#374e67}@media screen and (max-width: 768px){main .purpose .target h3{font-size:2rem}}main .purpose .target h3:after{content:"";display:block;width:15rem;height:.8rem;margin:1.8rem auto 0;background:#8abfcf}@media screen and (max-width: 768px){main .purpose .target h3:after{width:8rem}}main .purpose .target p{font-size:1.8rem;line-height:2}main .support .wrapper{padding-top:0}main .support .section-title{margin-bottom:8rem}main .support .contents ul{display:flex;gap:8rem;margin-bottom:4rem}@media screen and (min-width: 769px) and (max-width: 1365px){main .support .contents ul{gap:4rem}}@media screen and (max-width: 768px){main .support .contents ul{flex-direction:column}}main .support .contents ul li{position:relative;flex:1;padding:4rem 4rem 4rem 4.7rem;background:#8abfcf;border-radius:.9rem}@media screen and (min-width: 769px) and (max-width: 1365px){main .support .contents ul li{padding:3rem 3rem 3rem 3.7rem}}@media screen and (max-width: 768px){main .support .contents ul li{padding:2rem 2rem 2rem 2.7rem}}main .support .contents ul li:not(:last-child):after{content:"";position:absolute;top:50%;right:-4rem;width:4.3rem;height:13rem;background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='_レイヤー_2'%20data-name='レイヤー%202'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2043.42%20130.13'%3e%3cdefs%3e%3cstyle%3e%20.cls-1%20{%20fill:%20%23e6e6e6;%20}%20%3c/style%3e%3c/defs%3e%3cg%20id='_レイヤー_1-2'%20data-name='レイヤー%201'%3e%3cpolygon%20class='cls-1'%20points='0%20130.13%200%200%2043.42%2065.07%200%20130.13'/%3e%3c/g%3e%3c/svg%3e");background-position:center;background-size:contain;background-repeat:no-repeat;transform:translate(50%,-50%)}@media screen and (min-width: 769px) and (max-width: 1365px){main .support .contents ul li:not(:last-child):after{right:-2rem;width:3rem;height:10rem}}@media screen and (max-width: 768px){main .support .contents ul li:not(:last-child):after{top:auto;right:auto;bottom:-3rem;left:50%;width:7rem;height:2.5rem;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20130.13%2043.42'%3e%3cpolygon%20fill='%23e6e6e6'%20points='0%200%20130.13%200%2065.07%2043.42%200%200'%20/%3e%3c/svg%3e");transform:translate(-50%,50%)}}main .support .contents ul li h3{position:relative;left:5rem;margin-bottom:4rem;text-align:center;font-size:2.6rem;font-weight:500;color:#fff}main .support .contents ul li h3:before{content:"";position:absolute;top:50%;left:0;display:block;background-position:center;background-size:contain;background-repeat:no-repeat;transform:translateY(-50%)}main .support .contents ul li p{color:#fff;font-size:1.7rem;line-height:1.8}main .support .contents ul li p:first-of-type{margin-bottom:2rem}main .support .contents ul li:nth-child(1) h3:before{top:-2rem;left:-8rem;width:18rem;height:13rem;background-image:url(./support_1-M3uuKlLW.svg)}main .support .contents ul li:nth-child(2) h3:before{top:-2rem;left:-9rem;width:13rem;height:13rem;background-image:url(./support_2-C9A2h1fY.svg)}main .support .contents p{font-size:1.6rem;line-height:2}main .support .contents .note{font-size:1.6rem;margin-top:4rem;padding:2.5rem;background:#f2f2f2}@media screen and (max-width: 768px){main .support .contents .note{width:100%;margin-left:0;margin-right:0;margin-top:2rem}}main .attempt .wrapper{padding-top:0;padding-bottom:0}main .attempt .contents ul{display:flex;gap:3rem}@media screen and (max-width: 768px){main .attempt .contents ul{flex-direction:column;gap:2rem}}main .attempt .contents ul li{flex:1;padding:2rem;border:.1rem solid #e6e6e6}main .attempt .contents ul li h3{margin-bottom:4rem;text-align:center;font-size:1.6rem;font-weight:500;background:#374e67;color:#fff;border-radius:2rem;padding:1rem 2rem}main .attempt .contents ul li img{display:block;margin:0 auto}main .attempt .contents ul li p{font-size:1.6rem;line-height:1.8}main .attempt .contents ul li:nth-child(1) img{width:11rem;margin-bottom:3rem}main .attempt .contents ul li:nth-child(2) img{width:12.7rem;margin-bottom:3.5rem}main .attempt .contents ul li:nth-child(3) img{width:11.5rem;margin-bottom:5rem}main .cost ul{padding:2rem 4rem;background:#ecf7fa;border-radius:1rem}main .cost ul li p{font-size:1.8rem;line-height:2}main .cost ul li .note{font-size:1.6rem;font-weight:400}main .location .section-title{margin-bottom:3rem}main .location .wrapper{padding-top:0}main .location .contents{padding:2rem 4rem;background:#ecf7fa;border-radius:1rem}main .location .contents p{font-size:1.8rem}main .location .contents .note{font-size:1.6rem;margin-top:2rem;font-weight:400;line-height:2}main .expert .section-title{margin-bottom:3rem}main .expert .wrapper{padding-top:0}main .expert p{font-size:1.8rem;line-height:2}main .expert .button{margin-top:4rem;width:30rem;border-radius:4rem;font-size:1.8rem;padding:3rem 4rem;margin-top:3rem;margin-bottom:3rem}@media screen and (min-width: 769px) and (max-width: 1365px){main .expert .button{width:100%}}@media screen and (max-width: 768px){main .expert .button{width:100%}}main .expert .note{font-size:1.6rem;margin-top:2rem;font-weight:400}main .grant .section-title{margin-bottom:4rem}main .grant .wrapper{padding-top:0;padding-bottom:0}main .grant .inner{padding-top:7.5rem;border-top:.1rem solid #e6e6e6}main .grant p{font-size:1.8rem;line-height:2}main .grant p .marker{background:#fffde5}main .grant .note{font-size:1.6rem;margin-top:2rem;font-weight:400}main .flow{background:#f0f1ae}main .flow .wrapper{padding-bottom:0}main .flow .inner{padding:3rem 2rem;background:#fff;border-radius:1rem}main .flow .inner h2{margin-bottom:7rem;text-align:center;font-size:2.5rem}@media screen and (max-width: 768px){main .flow .inner h2{font-size:2rem}}main .flow .inner h2:after{content:"";display:block;width:59rem;max-width:100%;height:2rem;margin:2rem auto 0;background:url(./flow_under_h2-BJt_bzyZ.svg) center/contain no-repeat}@media screen and (max-width: 768px){main .flow .inner h2:after{width:100%}}main .flow ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem 2rem}@media screen and (min-width: 769px) and (max-width: 1365px){main .flow ul{grid-template-columns:1fr}}@media screen and (max-width: 768px){main .flow ul{grid-template-columns:1fr;gap:2rem}}main .flow ul>li{position:relative;min-width:0;padding:0 4.5rem}main .flow ul>li:not(:nth-child(3n+1)):before{content:"";position:absolute;top:0;bottom:0;left:-1rem;width:.1rem;background:#e6e6e6}@media screen and (min-width: 769px) and (max-width: 1365px){main .flow ul>li:not(:nth-child(3n+1)):before{display:none}}@media screen and (max-width: 768px){main .flow ul>li:not(:nth-child(3n+1)):before{display:none}}main .flow ul>li h3{font-size:2rem;font-weight:700;background:#8abfcf;border-radius:2.2rem;width:10rem;margin:0 auto 4rem;color:#fff;text-align:center}@media screen and (max-width: 768px){main .flow ul>li h3{width:8rem;margin-bottom:3rem}}main .flow ul>li h4{display:block;margin-right:auto;margin-bottom:1rem;margin-left:auto;max-width:100%;font-size:2rem;font-weight:700;white-space:normal;text-align:center}@media screen and (max-width: 768px){main .flow ul>li h4{font-size:1.8rem}}main .flow ul>li p{font-size:1.6rem}@media screen and (max-width: 768px){main .flow ul>li p{font-size:1.4rem}}main .flow ul>li .step-img{width:8rem;height:auto;margin:0 auto}@media screen and (max-width: 768px){main .flow ul>li .step-img{width:6rem}}main .flow ul>li:nth-child(1) .step-img{margin-bottom:4rem}@media screen and (max-width: 768px){main .flow ul>li:nth-child(1) .step-img{margin-bottom:2rem}}main .flow ul>li:nth-child(2) .step-img{width:10.7rem;margin-bottom:2rem}@media screen and (max-width: 768px){main .flow ul>li:nth-child(2) .step-img{width:8rem;margin-bottom:1rem}}main .flow ul>li:nth-child(3){padding:0 1.5rem}@media screen and (min-width: 769px) and (max-width: 1365px){main .flow ul>li:nth-child(3){padding:0 4.5rem}}@media screen and (max-width: 768px){main .flow ul>li:nth-child(3){padding:0 4.5rem}}main .flow ul>li:nth-child(3) p{padding:0 3rem}main .flow ul>li:nth-child(3) .step-img{width:14rem;margin-bottom:1rem}@media screen and (max-width: 768px){main .flow ul>li:nth-child(3) .step-img{width:10rem;margin-bottom:.5rem}}main .flow ul>li:nth-child(4) .step-img{margin-bottom:3rem}@media screen and (max-width: 768px){main .flow ul>li:nth-child(4) .step-img{margin-bottom:2rem}}main .flow ul>li:nth-child(5) .step-img{width:9.4rem;margin-bottom:2rem}@media screen and (max-width: 768px){main .flow ul>li:nth-child(5) .step-img{width:6rem;margin-bottom:1rem}}main .flow ul>li:nth-child(5) h4{margin-bottom:2.8rem}@media screen and (max-width: 768px){main .flow ul>li:nth-child(5) h4{margin-bottom:2rem}}main .flow ul>li:nth-child(6) .step-img{width:13.7rem;margin-bottom:2rem}@media screen and (max-width: 768px){main .flow ul>li:nth-child(6) .step-img{width:10rem;margin-bottom:1rem}}main .flow .note{font-size:1.1rem;width:22rem;margin-left:auto;margin-right:4rem;margin-top:1rem}@media screen and (max-width: 768px){main .flow .note{width:100%;margin-left:0;margin-right:0;margin-top:2rem}}main .flow .attention{margin-top:3rem}@media screen and (max-width: 768px){main .flow .attention{margin-top:2rem}}main .flow .attention h5{font-size:1.8rem;font-weight:700;color:#c1272d;margin-bottom:1rem}main .flow .attention p{width:90rem;padding-left:1em;text-indent:-1em;font-size:1.6rem}@media screen and (min-width: 769px) and (max-width: 1365px){main .flow .attention p{width:60rem}}@media screen and (max-width: 768px){main .flow .attention p{font-size:1.4rem;width:auto}}main .schedule .button{width:38rem;margin:7.5rem auto 0;padding:3rem}@media screen and (min-width: 769px) and (max-width: 1365px){main .schedule .button{width:100%}}@media screen and (max-width: 768px){main .schedule .button{width:100%}}
