@media screen and (max-width: 767px){html{scroll-padding-top:80px}}.entry-title{padding-top:80px;padding-bottom:64px}@media screen and (max-width: 767px){.entry-title{padding-top:17.0666666667vw;padding-bottom:12vw}}.entry-title__inner{max-width:1200px;width:calc(100% - 30px);margin:0 auto}.entry-title__header{font-size:2.625rem;font-weight:700;color:#b30e0e;text-align:center;word-break:keep-all;overflow-wrap:anywhere}@media screen and (max-width: 767px){.entry-title__header{font-size:5.3333333333vw}}.entry-content{padding:0;color:#222;border:none;margin-top:0}@media screen and (max-width: 767px){.entry-content{padding:21.3333333333vw 0}}.entry-content-header{text-align:center;font-size:min(5.6666666667vw,4.25rem);font-weight:700}@media screen and (max-width: 767px){.entry-content-header{font-size:11.2vw}}.entry-content-lead{text-align:center;font-size:min(2vw,1.5rem);margin-top:34px}@media screen and (max-width: 767px){.entry-content-lead{font-size:3.7333333333vw;margin-top:24px}}.entry-content-inner{margin:0 auto;max-width:1200px;width:calc(100% - 30px)}.entry-content-content{margin-top:64px;width:100%;height:auto}@media screen and (max-width: 767px){.entry-content-content{margin-top:32px}.entry-content{padding-top:0;padding-bottom:0}}.entry-content__inner{max-width:1200px;width:calc(100% - 30px);margin:0 auto}@media screen and (max-width: 767px){.entry-content__inner{margin-bottom:0vw}}.entry-content__header{text-align:center;font-size:2.125rem;font-weight:700;margin-bottom:32px}@media screen and (max-width: 767px){.entry-content__header{font-size:5.3333333333vw;margin-bottom:6.4vw}}.entry-content table{width:100%}.entry-content table tbody{width:100%;border-collapse:collapse;border-top:1px solid #222222;border-bottom:1px solid #222222}.entry-content table tbody tr:not(:last-child){border-collapse:collapse;border-bottom:1px solid #222222}.entry-content table tbody tr{display:flex;padding:45px 0}@media screen and (max-width: 767px){.entry-content table tbody tr{flex-direction:column;padding:32px 0}}.entry-content table tbody tr th{min-width:300px;max-width:300px;font-weight:700;text-align:left;padding-right:64px;font-size:1.25rem;display:block}@media screen and (max-width: 767px){.entry-content table tbody tr th{font-size:3.7333333333vw;padding-right:0;padding-bottom:16px;max-width:100%;min-width:100%}}.entry-content table tbody tr td{display:flex;flex-direction:column;row-gap:24px}@media screen and (max-width: 767px){.entry-content table tbody tr td{row-gap:4.2666666667vw}}.entry-content .rich p{font-size:1.25rem;line-height:1.6}@media screen and (max-width: 767px){.entry-content .rich p{font-size:3.7333333333vw}}.entry-content .rich p a{color:#b30e0e;display:inline-block}.entry-content .rich p a:hover{opacity:.8;text-decoration:underline}.entry-content .rich p a[target=_blank]{position:relative}.entry-content .rich p a[target=_blank]:after{content:"";display:inline-block;bottom:0;background-size:contain;background-repeat:no-repeat;margin-left:4px;width:16px;height:16px;background-image:var(--blankImageUrl)}@media screen and (max-width: 767px){.entry-content .rich p a[target=_blank]:after{width:3.2vw;height:3.2vw}}.entry-content .rich .highlight{background-color:#b30e0e1a}.entry-content .rich figure{text-align:center}.entry-content .rich figure img{margin:0 auto}.entry-content .rich figure figcaption{text-align:center;font-size:1.125rem;margin-top:16px}@media screen and (max-width: 767px){.entry-content .rich figure figcaption{margin-top:2.1333333333vw;font-size:3.2vw}}.entry-content .rich ol{font-size:1.25rem;padding-left:24px;position:relative;counter-reset:item}.entry-content .rich ol li{position:relative;margin:8px 0}.entry-content .rich ol li:after{position:absolute;counter-increment:item;content:counter(item) ".";display:block;color:#b30e0e;background:linear-gradient(to right,#b30e0e,#e60000);border-radius:50%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;top:0;left:-24px;font-weight:700}@media screen and (max-width: 767px){.entry-content .rich ol{font-size:3.7333333333vw;padding-left:4.2666666667vw}.entry-content .rich ol li{position:relative;margin:1.0666666667vw 0}.entry-content .rich ol li:after{font-size:3.7333333333vw;left:-4.2666666667vw}}.entry-parts__notes,.entry-content .rich .annotation{font-size:.875rem;background-color:transparent;line-height:1.4;display:block}@media screen and (max-width: 767px){.entry-parts__notes,.entry-content .rich .annotation{font-size:3.2vw}}.entry-parts__list,.entry-content .rich ul{font-size:1.25rem;padding-left:20px}.entry-parts__list>li,.entry-content .rich ul>li{position:relative;margin:8px 0}.entry-parts__list>li:after,.entry-content .rich ul>li:after{position:absolute;content:"";display:block;width:10px;height:10px;background:linear-gradient(to right,#b30e0e,#e60000);border-radius:50%;top:.3em;left:-1em}@media screen and (max-width: 767px){.entry-parts__list,.entry-content .rich ul{font-size:3.7333333333vw;padding-left:4.2666666667vw}.entry-parts__list>li,.entry-content .rich ul>li{position:relative;margin:1.0666666667vw 0}.entry-parts__list>li:after,.entry-content .rich ul>li:after{width:2.1333333333vw;height:2.1333333333vw}}.apply{max-width:1200px;width:calc(100% - 30px);margin:64px auto 120px}@media screen and (max-width: 767px){.apply{margin-top:12vw;margin-bottom:21.3333333333vw}}.apply__title{display:flex;flex-direction:column;align-items:center;justify-content:center;row-gap:8px}.apply h2{text-align:center;font-size:2.125rem;font-weight:700}@media screen and (max-width: 767px){.apply h2{font-size:5.3333333333vw}}.apply__content{margin-top:32px;max-width:1200px;padding:64px;background:#ffffff;box-shadow:0 0 20px #0003}@media screen and (max-width: 767px){.apply__content{padding:45px 15px;margin-top:24px}}.apply__lead{font-size:1.5rem;text-align:center;margin-bottom:16px}@media screen and (max-width: 767px){.apply__lead{font-size:3.7333333333vw;margin-bottom:12px}}.apply__content-inner{background-color:#f3f3f3;padding:32px}@media screen and (max-width: 767px){.apply__content-inner{padding:32px 15px}}.apply__more a{color:#222;border:1px solid #222;display:flex;justify-content:center;align-items:center;height:58px;width:376px;font-size:1.5rem;border-radius:37px;font-weight:700;margin:64px auto 0;padding-top:7px;position:relative;overflow:hidden}@media screen and (max-width: 767px){.apply__more a{font-size:1rem;height:48px;width:345px;margin:12vw auto 0;padding-top:2px}}.apply__more a span{position:absolute;z-index:2;left:50%;top:50%;transform:translate(-50%) translateY(-50%)}@media screen and (min-width: 768px){.apply__more a:hover{background-color:#b30e0e}.apply__more a:hover span{color:#fff}}@media screen and (max-width: 767px){.apply__more a:hover{opacity:.6}}.apply__more a{border:none;color:#fff;background:linear-gradient(to right,#e60000,#b30e0e)!important;margin:32px auto 24px}@media screen and (max-width: 767px){.apply__more a{margin:24px auto 16px;width:315px}}.apply__more a:before{content:"";position:absolute;display:block;right:20px;top:50%;width:18px;height:18px;transform:translateY(-50%);-webkit-mask-image:var(--iconBlankImageUrl);mask-image:var(--iconBlankImageUrl);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:#fff}@media screen and (max-width: 767px){.apply__more a:before{width:3.7333333333vw;height:3.7333333333vw}}.apply__more a:hover{opacity:.6}.other-entry__wrapper{padding-bottom:120px}@media screen and (max-width: 767px){.other-entry__wrapper{padding-bottom:21.3333333333vw}}
