html,body{font-size:16px;letter-spacing:.05em}html *,html *::before,html *::after,body *,body *::before,body *::after{box-sizing:border-box}.iv,.ivo{visibility:hidden}.container{position:relative;width:100%;max-width:1040px;margin:0 auto;padding:0 1.25rem;text-align:left}.sp{display:none}@media(max-width: 768px){.sp{display:block}}span.sp{display:none}@media(max-width: 768px){span.sp{display:inline}}table.sp{display:none}@media(max-width: 768px){table.sp{display:table}}.pc{display:block}@media(max-width: 768px){.pc{display:none}}span.pc{display:inline}@media(max-width: 768px){span.pc{display:none}}table.pc{display:table}@media(max-width: 768px){table.pc{display:none}}.wrapper{overflow:clip}.section{padding:8.75rem 0 3.75rem}@media(max-width: 768px){.section{padding:20.8333333333vw 0 7.8125vw}}.section+.section{padding-top:3.75rem}@media(max-width: 768px){.section+.section{padding-top:7.8125vw}}.section *,.section *::before,.section *::after{box-sizing:border-box;font-feature-settings:"palt"}.section h3{margin-bottom:2.5rem;padding:.625rem;border-radius:.5rem;color:#fff;font-size:1.5rem;font-weight:700;text-align:center;background-color:#006835}@media(max-width: 768px){.section h3{margin-bottom:5.2083333333vw;padding:2.0833333333vw;border-radius:2.0833333333vw;font-size:4.6875vw}}.section h4{margin-top:3.75rem;margin-bottom:1.25rem;color:#006835;font-size:1.125rem;font-weight:700}@media(max-width: 768px){.section h4{margin-top:7.8125vw;margin-bottom:2.6041666667vw;font-size:4.1666666667vw}}.section h5{margin-bottom:.625rem;font-size:1rem;font-weight:700;line-height:1.5}@media(max-width: 768px){.section h5{margin-bottom:1.3020833333vw;font-size:3.125vw}}.section p{margin-bottom:1.25rem;font-size:1rem;line-height:1.75}@media(max-width: 768px){.section p{margin-bottom:2.6041666667vw;font-size:3.125vw}}.section p.date{padding:.625rem;border-radius:.5rem;color:#fff;font-weight:700;text-align:center;background-color:#22ac38}@media(max-width: 768px){.section p.date{padding:1rem;border-radius:1.0416666667vw}}.section ul{list-style-type:circle;margin-bottom:1.25rem;margin-left:2em;font-size:1rem;line-height:1.5}@media(max-width: 768px){.section ul{margin-bottom:2.6041666667vw;font-size:3.125vw}}.section ul li+li{margin-top:.25rem}@media(max-width: 768px){.section ul li+li{margin-top:1.0416666667vw}}.section ul.notes{list-style-type:none;margin-left:0}.section ul.notes li{padding-left:1em;text-indent:-1em}.section .nav{display:flex;justify-content:center}.section .nav a{min-width:20rem;padding:1.25rem 2.5rem;border-radius:.3125rem;color:#fff;font-size:1.5rem;font-weight:700;text-align:center;text-decoration:none;background-color:#339a2c;box-shadow:0 .3125rem 0 #006835}@media(max-width: 768px){.section .nav a{min-width:80%;padding:2.6041666667vw;border-radius:1.3020833333vw;font-size:3.125vw;box-shadow:0 1.3020833333vw 0 #006835}}.section .nav a:hover{opacity:.6}.section .access{display:flex;justify-content:center;gap:3.75rem}@media(max-width: 768px){.section .access{flex-direction:column;gap:7.8125vw}}.section .access .card{width:calc((100% - 3.75rem)/2);padding:1.25rem;border:.3125rem solid #006835;border-radius:.625rem;background-color:#fff}@media(max-width: 768px){.section .access .card{width:100%;padding:2.6041666667vw;border-radius:.6510416667vw;border-radius:1.3020833333vw}}.section .access .card .nav{margin-bottom:1.25rem}@media(max-width: 768px){.section .access .card .nav{margin-bottom:2.6041666667vw}}.section .access .card .nav a{font-size:1rem}@media(max-width: 768px){.section .access .card .nav a{font-size:3.125vw}}.section .access .card .embed{width:100%;aspect-ratio:4/3}.section .access .card .embed iframe{width:100%;height:100%}