.header:where(.astro-W72JNO42){overflow:hidden;position:relative;width:100%}@media (min-width: 769px){.header:where(.astro-W72JNO42){height:360px}}@media (max-width: 768px){.header:where(.astro-W72JNO42){height:min(60vw,225px)}}.bg-image:where(.astro-W72JNO42){width:100%;height:100%}.bg-image:where(.astro-W72JNO42) .image{width:100%;height:100%;object-fit:cover}.header-centering:where(.astro-W72JNO42){position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#fff}@media (min-width: 769px){.header-centering:where(.astro-W72JNO42){width:800px}}.u-way-icon:where(.astro-W72JNO42){height:auto}@media (min-width: 769px){.u-way-icon:where(.astro-W72JNO42){width:286px}}@media (max-width: 768px){.u-way-icon:where(.astro-W72JNO42){width:min(36.2666666667vw,136px)}}.icon:where(.astro-W72JNO42){object-fit:contain}@media (min-width: 769px){.icon:where(.astro-W72JNO42){width:85px;height:85px}}@media (max-width: 768px){.icon:where(.astro-W72JNO42){width:min(17.0666666667vw,64px);height:min(17.0666666667vw,64px)}}.head:where(.astro-W72JNO42){font-family:var(--font-en);font-weight:600}@media (min-width: 769px){.head:where(.astro-W72JNO42){margin-top:20px;font-size:30px;line-height:40px}}@media (max-width: 768px){.head:where(.astro-W72JNO42){margin-top:min(5.3333333333vw,20px);font-size:min(5.3333333333vw,20px);line-height:min(5.3333333333vw,20px)}}@media (min-width: 769px){.anchor-links:where(.astro-W72JNO42){display:flex;flex-wrap:wrap;justify-content:center}}@media (max-width: 768px){.anchor-links:where(.astro-W72JNO42){margin:0 auto;display:grid;grid-template-columns:repeat(2,1fr);gap:2.6666666667vw 6.6666666667vw}}@media (min-width: 769px){.anchor-links:where(.astro-W72JNO42){gap:10px;margin-top:40px}}@media (max-width: 768px){.anchor-links:where(.astro-W72JNO42){width:min(86.6666666667vw,325px);margin-top:min(13.3333333333vw,50px)}}@media (hover: hover) and (min-width: 769px){.link:where(.astro-W72JNO42){transition:opacity .2s}.link:where(.astro-W72JNO42):hover{opacity:.6}}@media (min-width: 769px){.link:where(.astro-W72JNO42){display:inline-block;font-weight:500;border:1px solid #ffffff;border-radius:50px}.link:where(.astro-W72JNO42) br{display:none}}@media (max-width: 768px){.link:where(.astro-W72JNO42){display:grid;place-content:center;text-align:center;line-height:120%;color:#fff;background:#3f44d1}}@media (min-width: 769px){.link:where(.astro-W72JNO42){padding-inline:15px;font-size:14px;line-height:34px}}@media (max-width: 768px){.link:where(.astro-W72JNO42){padding-inline:min(0vw,0px);width:min(40vw,150px);min-height:min(10.6666666667vw,40px);font-size:min(3.2vw,12px);border-radius:min(13.3333333333vw,50px)}}@media (min-width: 769px){.title-wrap:where(.astro-5KGIK46Y){display:flex;align-items:center;justify-content:center}}@media (max-width: 768px){.title-wrap:where(.astro-5KGIK46Y){text-align:center}}@media (min-width: 769px){.title-wrap:where(.astro-5KGIK46Y){gap:8px}}@media (min-width: 769px){.u-way:where(.astro-5KGIK46Y) .title-wrap:where(.astro-5KGIK46Y){flex-direction:column}}@media (min-width: 769px){.u-way:where(.astro-5KGIK46Y) .title:where(.astro-5KGIK46Y){margin-top:min(.6944444444vw,10px)}}@media (max-width: 768px){.u-way:where(.astro-5KGIK46Y) .title:where(.astro-5KGIK46Y){margin-top:min(0vw,0px)}}@media (max-width: 768px){.u-way:where(.astro-5KGIK46Y) .icon:where(.astro-5KGIK46Y){transform:scale(.7)}}.icon:where(.astro-5KGIK46Y){object-fit:contain}@media (min-width: 769px){.icon:where(.astro-5KGIK46Y){width:85px;height:85px}}@media (max-width: 768px){.icon:where(.astro-5KGIK46Y){width:min(20.8vw,78px);height:min(20.8vw,78px)}}.u-way:where(.astro-5KGIK46Y) .icon:where(.astro-5KGIK46Y){width:auto;height:auto}.title:where(.astro-5KGIK46Y){font-weight:500;line-height:180%;letter-spacing:-.05em;color:var(--color-accent)}@media (min-width: 769px){.title:where(.astro-5KGIK46Y){font-size:24px}}@media (max-width: 768px){.title:where(.astro-5KGIK46Y){margin-top:min(-1.3333333333vw,-5px);font-size:min(4.2666666667vw,16px)}}.explain:where(.astro-5KGIK46Y){margin:0 auto;width:100%;max-width:800px;font-weight:400;font-size:16px;line-height:180%;color:#222}@media (min-width: 769px){.explain:where(.astro-5KGIK46Y){margin-top:23px}}@media (max-width: 768px){.explain:where(.astro-5KGIK46Y){margin-top:min(10.6666666667vw,40px);padding-inline:min(6.6666666667vw,25px)}}@media (min-width: 769px){.explain:where(.astro-5KGIK46Y) p{margin-bottom:26px}}@media (max-width: 768px){.explain:where(.astro-5KGIK46Y) p{margin-bottom:min(0vw,0px)}}.explain:where(.astro-5KGIK46Y) h4{color:var(--color-accent)}.blue-border-box:where(.astro-E3CN3W2O){position:relative;width:100%;height:100%;padding:10px;color:var(--color-accent)}@media (min-width: 769px){.blue-border-box:where(.astro-E3CN3W2O){padding:10px}}@media (max-width: 768px){.blue-border-box:where(.astro-E3CN3W2O){padding:min(2.4vw,9px)}}.rouned:where(.astro-E3CN3W2O){width:100%;height:100%;background:#ffffff;border-radius:10px}.blue-border-box:where(.astro-E3CN3W2O):before,.blue-border-box:where(.astro-E3CN3W2O):after,.rouned:where(.astro-E3CN3W2O):before,.rouned:where(.astro-E3CN3W2O):after{content:"";position:absolute;display:block;background-color:var(--color-accent)}.blue-border-box:where(.astro-E3CN3W2O):before{top:50%;left:0;transform:translateY(-50%);width:1px;height:calc(100% - 22px)}@media (min-width: 769px){.blue-border-box:where(.astro-E3CN3W2O):nth-child(-n+3):after{left:50%;top:0;transform:translate(-50%);height:1px;width:calc(100% - 22px)}}@media (max-width: 768px){.blue-border-box:where(.astro-E3CN3W2O):nth-child(-n+2):after{left:50%;top:0;transform:translate(-50%);height:1px;width:calc(100% - 18px)}}@media (min-width: 769px){.blue-border-box:where(.astro-E3CN3W2O):nth-child(3n) .rouned:where(.astro-E3CN3W2O):after,.blue-border-box:where(.astro-E3CN3W2O):last-of-type .rouned:where(.astro-E3CN3W2O):after{top:50%;right:0;transform:translateY(-50%);width:1px;height:calc(100% - 18px)}}@media (max-width: 768px){.blue-border-box:where(.astro-E3CN3W2O):nth-child(2n) .rouned:where(.astro-E3CN3W2O):after,.blue-border-box:where(.astro-E3CN3W2O):last-of-type .rouned:where(.astro-E3CN3W2O):after{top:50%;right:0;transform:translateY(-50%);width:1px;height:calc(100% - 22px)}}.rouned:where(.astro-E3CN3W2O):before{left:50%;bottom:0;transform:translate(-50%);height:1px;width:calc(100% - 22px)}@media (max-width: 768px){.children-item-list:where(.astro-2TLMU4JT){padding-inline:min(4.8vw,18px)}}.inner:where(.astro-2TLMU4JT){margin:0 auto;display:grid;width:100%}@media (min-width: 769px){.inner:where(.astro-2TLMU4JT){max-width:960px;grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){.inner:where(.astro-2TLMU4JT){grid-template-columns:repeat(2,1fr)}}@media (min-width: 769px){.inner:where(.astro-2TLMU4JT){margin-top:60px}}@media (max-width: 768px){.inner:where(.astro-2TLMU4JT){margin-top:min(10.6666666667vw,40px)}}.inner:where(.astro-2TLMU4JT) .blue-border-box{width:100%;height:160px}@media (min-width: 769px){.inner:where(.astro-2TLMU4JT) .blue-border-box{height:160px}}@media (max-width: 768px){.inner:where(.astro-2TLMU4JT) .blue-border-box{height:min(45.3333333333vw,170px)}}.title-wrap:where(.astro-2TLMU4JT){display:grid;place-content:center;height:100%}.title-has-icon:where(.astro-2TLMU4JT){display:flex;align-items:center}@media (min-width: 769px){.title-has-icon:where(.astro-2TLMU4JT){width:220px}}@media (max-width: 768px){.title-has-icon:where(.astro-2TLMU4JT){width:min(0vw,0px)}}.title-has-icon:where(.astro-2TLMU4JT) .title:where(.astro-2TLMU4JT){flex-grow:1}@media (min-width: 769px){.title-has-icon:where(.astro-2TLMU4JT) .title:where(.astro-2TLMU4JT){padding-right:50px}}@media (max-width: 768px){.title-has-icon:where(.astro-2TLMU4JT) .title:where(.astro-2TLMU4JT){padding-right:min(0vw,0px)}}.icon:where(.astro-2TLMU4JT){object-fit:contain}@media (min-width: 769px){.icon:where(.astro-2TLMU4JT){width:50px;height:50px}}@media (max-width: 768px){.icon:where(.astro-2TLMU4JT){width:min(0vw,0px);height:min(0vw,0px)}}.title:where(.astro-2TLMU4JT){font-weight:500;line-height:180%;text-align:center}@media (min-width: 769px){.title:where(.astro-2TLMU4JT){font-size:18px}}@media (max-width: 768px){.title:where(.astro-2TLMU4JT){font-size:min(3.7333333333vw,14px)}}@media (min-width: 769px){.child-wrap:where(.astro-WD4KQHJU){padding-inline:20px}}@media (min-width: 769px){.child-wrap:where(.astro-WD4KQHJU)+.child-wrap:where(.astro-WD4KQHJU){margin-top:150px}}@media (max-width: 768px){.child-wrap:where(.astro-WD4KQHJU)+.child-wrap:where(.astro-WD4KQHJU){margin-top:min(26.6666666667vw,100px)}}.links:where(.astro-WD4KQHJU){margin:0 auto;max-width:960px}@media (min-width: 769px){.links:where(.astro-WD4KQHJU){margin-top:min(2.7777777778vw,40px)}}@media (max-width: 768px){.links:where(.astro-WD4KQHJU){margin-top:min(10.6666666667vw,40px);padding-inline:min(5.3333333333vw,20px)}}.link-wrap:where(.astro-WD4KQHJU){display:flex;align-items:center}@media (min-width: 769px){.link-wrap:where(.astro-WD4KQHJU)+.link-wrap:where(.astro-WD4KQHJU){margin-top:min(.6944444444vw,10px)}}@media (max-width: 768px){.link-wrap:where(.astro-WD4KQHJU)+.link-wrap:where(.astro-WD4KQHJU){margin-top:min(2.6666666667vw,10px)}}.link:where(.astro-WD4KQHJU){font-weight:400;line-height:180%;text-decoration:underline;color:var(--color-accent)}@media (hover: hover) and (min-width: 769px){.link:where(.astro-WD4KQHJU){transition:opacity .2s}.link:where(.astro-WD4KQHJU):hover{opacity:.6}}@media (min-width: 769px){.link:where(.astro-WD4KQHJU){font-size:16px}}@media (max-width: 768px){.link:where(.astro-WD4KQHJU){font-size:min(4.2666666667vw,16px)}}.template:where(.astro-7TY2ZUV7){position:relative}@media (min-width: 769px){.template:where(.astro-7TY2ZUV7){margin-top:min(5.5555555556vw,80px);padding-bottom:min(9.7222222222vw,140px)}}@media (max-width: 768px){.template:where(.astro-7TY2ZUV7){margin-top:min(10.6666666667vw,40px);padding-bottom:min(37.3333333333vw,140px)}}@media (max-width: 768px){.object-wrap:where(.astro-7TY2ZUV7){display:none}}.content:where(.astro-7TY2ZUV7){position:relative}@media (min-width: 769px){.header:where(.astro-7TY2ZUV7){margin-top:min(10.4166666667vw,150px)}}@media (max-width: 768px){.header:where(.astro-7TY2ZUV7){margin-top:min(10.6666666667vw,40px)}}@media (min-width: 769px){.body:where(.astro-7TY2ZUV7){margin-top:min(10.4166666667vw,150px)}}@media (max-width: 768px){.body:where(.astro-7TY2ZUV7){margin-top:min(21.3333333333vw,80px)}}@media (min-width: 769px){.object-wrap-bottom:where(.astro-7TY2ZUV7){margin-top:min(6.9444444444vw,100px)}}@media (max-width: 768px){.object-wrap-bottom:where(.astro-7TY2ZUV7){margin-top:min(24vw,90px)}}
