@charset "UTF-8";.wpContents{width:100%;max-width:100%;overflow:hidden;color:#000;font-weight:400;font-size:1.6rem;line-height:1.5;letter-spacing:0}.wpContents b{font-weight:500}.wpContents a{color:#21227d;text-decoration:none}.wpContents *{max-width:100%!important}.wpContents>*{margin-top:2.8rem;margin-bottom:2.8rem}.wpContents>* *{margin-top:0;margin-bottom:0}.wpContents>* *:first-child{margin-top:0!important;margin-bottom:0!important}.wpContents>* *+*{margin-top:2.8rem}.wpContents>:first-child{margin-top:0}.wpContents .aligncenter{display:block;text-align:center}.wpContents .aligncenter>*{margin-right:auto!important;margin-left:auto!important}.wpContents .wp-block-heading{margin-top:4rem}.wpContents .wp-block-heading.is-style-heading-box{border:1px solid currentColor;background-color:#f9f9f9}.wpContents .wp-block-heading.is-style-heading-box.has-brand-navy-background-color{border-color:var(--wp--preset--color--brand-navy);background-color:transparent!important}.wpContents .wp-block-heading.is-style-heading-box.has-brand-blue-background-color{border-color:var(--wp--preset--color--brand-blue);background-color:transparent!important}.wpContents .wp-block-heading.is-style-heading-box.has-brand-light-blue-background-color{border-color:var(--wp--preset--color--brand-light-blue);background-color:transparent!important}.wpContents .wp-block-heading.is-style-heading-box.has-brand-gray-background-color{border-color:var(--wp--preset--color--brand-gray);background-color:transparent!important}.wpContents .wp-block-heading.is-style-heading-box.has-brand-red-background-color{border-color:var(--wp--preset--color--brand-red);background-color:transparent!important}.wpContents div>.wp-block-heading{display:inline-block}.wpContents div>.wp-block-heading.has-background{padding:.8rem 3rem}.wpContents div:has(.wp-block-heading.has-text-align-center){text-align:center}.wpContents h1.wp-block-heading{color:#21227d;font-weight:700;font-size:3.5rem;line-height:1.4571428571;letter-spacing:0}.wpContents h2.wp-block-heading{color:#21227d;font-weight:500;font-size:3rem;line-height:1.4666666667;letter-spacing:0}.wpContents h3.wp-block-heading{color:#000;font-weight:500;font-size:2.5rem;line-height:1.44;letter-spacing:0}.wpContents h4.wp-block-heading{position:relative;padding:0 0 0 1.5rem;color:#21227d;font-weight:500;font-size:2.2rem;line-height:1.4545454545;letter-spacing:.05em}.wpContents h4.wp-block-heading:before{position:absolute;top:.8rem;bottom:.4rem;left:0;width:.5rem;background-color:#21227d;content:""}.wpContents h5.wp-block-heading{padding:.8rem 2.6rem;background-color:#21227d;color:#fff;font-weight:500;font-size:2.2rem;line-height:1.4545454545;letter-spacing:.05em}.wpContents h6.wp-block-heading{color:#21227d;font-weight:500;font-size:1.8rem;line-height:1.4444444444;letter-spacing:0}.wpContents p{margin-top:2rem;margin-bottom:2rem}.wpContents p.has-background{padding:3.2rem 2.5rem}.wpContents p.is-style-paragraph-box{border:1px solid currentColor;border-color:var(--wp--style--color--background);background-color:transparent!important}.wpContents p.is-style-paragraph-box.has-brand-navy-background-color{border-color:var(--wp--preset--color--brand-navy);background-color:transparent!important}.wpContents p.is-style-paragraph-box.has-brand-blue-background-color{border-color:var(--wp--preset--color--brand-blue);background-color:transparent!important}.wpContents p.is-style-paragraph-box.has-brand-light-blue-background-color{border-color:var(--wp--preset--color--brand-light-blue);background-color:transparent!important}.wpContents p.is-style-paragraph-box.has-brand-gray-background-color{border-color:var(--wp--preset--color--brand-gray);background-color:transparent!important}.wpContents p.is-style-paragraph-box.has-brand-red-background-color{border-color:var(--wp--preset--color--brand-red);background-color:transparent!important}.wpContents p a{background-image:linear-gradient(#21227d,#21227d);background-position:0% 100%;background-size:100% 1px;background-repeat:no-repeat}.wpContents p a:hover{animation:a_underline 1s ease forwards}.wpContents .wp-block-separator{width:100%!important;height:1px;margin-top:4.8rem;margin-bottom:4.8rem;border-bottom:0;background-color:#000}.wpContents .wp-block-separator.is-style-hr-bold{height:.7rem}.wpContents .wp-block-separator.is-style-hr-medium{height:.4rem}.wpContents .wp-block-column.has-background{padding:3.2rem 2.5rem}.wpContents .wp-block-column.is-style-paragraph-box{border:1px solid currentColor;border-color:var(--wp--style--color--background);background-color:transparent!important}.wpContents .wp-block-column.is-style-paragraph-box.has-brand-navy-background-color{border-color:var(--wp--preset--color--brand-navy);background-color:transparent!important}.wpContents .wp-block-column.is-style-paragraph-box.has-brand-blue-background-color{border-color:var(--wp--preset--color--brand-blue);background-color:transparent!important}.wpContents .wp-block-column.is-style-paragraph-box.has-brand-light-blue-background-color{border-color:var(--wp--preset--color--brand-light-blue);background-color:transparent!important}.wpContents .wp-block-column.is-style-paragraph-box.has-brand-gray-background-color{border-color:var(--wp--preset--color--brand-gray);background-color:transparent!important}.wpContents .wp-block-column.is-style-paragraph-box.has-brand-red-background-color{border-color:var(--wp--preset--color--brand-red);background-color:transparent!important}.wpContents .wp-block-button__link{display:inline-block;position:relative;padding:1.1rem 4.8rem 1.2rem 2rem;border-radius:2rem;background-color:#21227d;color:#fff;font-weight:700;font-size:1.8rem;line-height:1.4444444444;letter-spacing:0;text-align:center;cursor:pointer;transition:background-color .6s ease,border-color .6s ease,color .6s ease}.wpContents .wp-block-button__link:after{position:absolute;top:50%;translate:0 -50%;background-position:center;background-size:contain;background-repeat:no-repeat;content:""}.wpContents .wp-block-button.is-style-outline .wp-block-button__link{padding:.8rem 2.4rem .8rem 1.2rem;border:.2rem solid #21227d;background-color:transparent;color:#21227d}.wpContents .cb-carousel-block{padding-bottom:4rem}.wpContents .cb-carousel-block .cb-pagination{bottom:0!important;margin:0!important}.wpContents .cb-carousel-block .swiper-slide{margin-top:0!important}.wpContents .cb-carousel-block .swiper-pagination-bullet{flex:0 0 2.9rem!important;width:2.9rem!important;height:.3rem!important;border-radius:0!important;background-color:#6393b2!important;opacity:1!important}.wpContents .cb-carousel-block .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#e83828!important}.wpContents .custom-date-list{display:grid;grid-template-columns:1fr;gap:.6rem}.wpContents .custom-date-list .wp-block-custom-date-list-item{display:flex;align-items:flex-start;justify-content:flex-start;margin-top:0!important;margin-bottom:0!important}.wpContents .custom-date-list .list-date{flex:0 0 11rem;color:#21227d;font-weight:400;font-size:1.6rem;line-height:1.25;font-family:Inter,sans-serif;letter-spacing:0}.wpContents .custom-date-list .list-text{margin-top:0!important;font-weight:500;font-size:1.4rem;line-height:1.4285714286;letter-spacing:.25em}.wpContents ul.wp-block-list{display:grid;grid-template-columns:1fr;gap:.6rem}.wpContents ul.wp-block-list li{display:flex;align-items:flex-start;justify-content:flex-start;margin-top:0!important;margin-bottom:0!important}.wpContents ul.wp-block-list li:before{content:"・";color:#21227d}.wpContents ol.wp-block-list{display:grid;grid-template-columns:1fr;gap:.6rem;counter-reset:number}.wpContents ol.wp-block-list li{display:flex;align-items:flex-start;justify-content:flex-start;margin-top:0!important;margin-bottom:0!important;gap:1.2rem}.wpContents ol.wp-block-list li:before{content:counter(number);color:#21227d;counter-increment:number}@keyframes a_underline{0%{background-position:100% 100%;background-size:100% 1px}49%{background-position:100% 100%;background-size:0% 1px}50%{background-position:0% 100%;background-size:0% 1px}51%{background-position:0% 100%;background-size:0% 1px}to{background-position:0% 100%;background-size:100% 1px}}@media(max-width:767px){.wpContents h2.wp-block-heading{font-size:2.5rem;line-height:1.44}.wpContents h3.wp-block-heading{font-size:2.2rem;line-height:1.4545454545}.wpContents h4.wp-block-heading,.wpContents h5.wp-block-heading{font-size:2rem;line-height:1.45}.wpContents h6.wp-block-heading{font-size:1.6rem}}@media screen and (min-width:768px),print{.wpContents .wp-block-button__link{min-width:38.5rem}.wpContents .wp-block-button__link:hover{background-color:#c30618}.wpContents .wp-block-button.is-style-outline .wp-block-button__link:hover{border-color:#c30618;color:#c30618}}
