@charset "UTF-8";.fv{position:relative;padding:113px 30px 0}@media screen and (max-width: 768px){.fv{padding:96px 24px 0}}.fv:after{content:"";position:absolute;width:50vw;height:306px;background-color:#f5faff;top:0;right:0}@media screen and (max-width: 768px){.fv:after{height:238px}}.fv .fv-inner{position:relative;max-width:1000px;display:flex;justify-content:space-between;gap:24px 20px;margin:0 auto;z-index:1;container-type:inline-size}@media screen and (max-width: 768px){.fv .fv-inner{flex-direction:column}}.fv .fv-inner:before{content:"";position:absolute;width:min(100vw,1280px);height:306px;background-color:#f5faff;border-radius:0 0 0 180px;top:-113px;left:-140px;z-index:-1}@media screen and (max-width: 768px){.fv .fv-inner:before{height:238px;border-radius:0 0 0 100px;top:-96px;left:-24px}}.fv .page-ttl{max-width:356px;height:fit-content;margin-top:60px}@media screen and (max-width: 768px){.fv .page-ttl{max-width:249px;margin-top:unset}}.fv .sub-ttl{position:absolute;width:47.6cqw;height:auto;aspect-ratio:476/181;top:85%;left:-4cqw}@media screen and (max-width: 768px){.fv .sub-ttl{max-width:380px;width:116cqw;top:unset;translate:-50% 100%;bottom:0;left:49%}}.entry-block{padding:0 30px;margin:211px auto 0;.inner{max-width:1000px;margin-inline:auto;container-type:inline-size}.read{font-family:var(--notosans-jp);font-size:1.6rem;font-weight:500;line-height:2;text-align:justify;word-break:break-all}.link-box{margin-top:64px;padding:6.4cqw 11.6cqw;background-color:#e8ffff;border-radius:32px;display:flex;justify-content:space-between;.group{width:35.2cqw;p{margin-bottom:2cqw;font-family:var(--zenkaku-new);font-size:2.2cqw;font-weight:700;letter-spacing:.075em;line-height:1;color:#004ea2}a{width:100%;aspect-ratio:352/96;padding-left:5.2cqw;border-radius:16px;background-color:#004ea2;display:flex;align-items:center;transition:all .3s 0s ease;.btn-text{display:block;font-family:var(--zenkaku-new);font-size:2cqw;font-weight:700;line-height:1;letter-spacing:.048em;color:#fff;transition:color .3s 0s ease;&.-img{width:13cqw;aspect-ratio:130/17;mask-image:url(/assets/img/entry/entry-text.svg);mask-repeat:no-repeat;mask-position:center;mask-size:100% 100%;background-color:#fff;transition:background-color ease .3s}}.arrow{position:relative;width:4.8cqw;height:auto;margin-inline:auto 3.2cqw;aspect-ratio:1 / 1;display:block;background-color:#fff;border:1px solid var(--corp-blue);border-radius:50%;transition:background-color ease .3s;flex-shrink:0;&:before{content:"";position:absolute;width:2cqw;height:auto;aspect-ratio:1 / 1;mask-image:url(/assets/img/common/foot-arrow.svg);mask-repeat:no-repeat;mask-position:center;mask-size:100% 100%;background-color:var(--corp-blue);transition:background-color ease .3s;translate:-50% -50%;top:50%;left:50%}}}@media (min-width: 769px){a:hover{background-color:#fff;box-shadow:inset 1px 0 8px #004ea280,inset -1px 0 8px #004ea280;.btn-text{color:#004ea2;&.-img{background-color:#004ea2}}.arrow{background-color:#004ea2;&:before{background-color:#fff}}}}}}.notes{margin-top:16px;font-style:var(--notosans-jp);font-size:1.4rem;font-weight:500;letter-spacing:.075em;line-height:2;text-align:justify;word-break:break-all;padding-left:1em;text-indent:-1em}.link-box2{margin-top:56px;margin-bottom:227px;padding:5.6cqw 13.6cqw;background-color:#e8ffff;border-radius:32px;display:flex;flex-wrap:wrap;justify-content:center;gap:0 140px;.link-read{margin-inline:auto;margin-bottom:4cqw;padding-bottom:1cqw;font-family:var(--zenkaku-new);font-size:2.2cqw;font-weight:700;letter-spacing:.075em;line-height:1;color:#003e92;position:relative;&:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#004ea2}}.link-img{display:block;width:auto;height:clamp(40px,62/1280 * 100vw,62px);transition:opacity .3s 0s ease;img{width:auto;height:60%}@media (min-width: 769px){&:hover{opacity:.7}}}}}@media (max-width: 768px){.entry-block{margin-top:170px;.read{font-size:1.4rem;line-height:1.8}.link-box{margin-top:32px;padding:40px 24px;flex-direction:column;gap:32px;.group{width:100%;p{margin-bottom:10px;font-size:1.8rem;letter-spacing:.045em}a{aspect-ratio:272/79;padding-left:34px;.btn-text{font-size:2rem;&.-img{width:110px}}.arrow{width:28px;height:auto;margin-inline:auto 16px;&:before{content:"";width:12px}}}}}.notes{font-size:1.2rem;line-height:1.6}.link-box2{margin-top:48px;margin-bottom:132px;padding:40px 35px;flex-direction:column;.link-read{margin-bottom:32px;padding-bottom:16px;font-size:1.8rem;line-height:1.3;letter-spacing:.03em;text-align:center}.link-img{width:232px;height:auto;margin:0 auto;&.rikunabi{margin-top:48px}img{width:100%;height:auto}}}}}@media (max-width: 1280px){body{position:relative}}
