@keyframes pageTopArrow{0%{opacity:1;transform:translate3d(0, 0, 0)}50%{opacity:0;transform:translate3d(0, -250%, 0)}51%{opacity:0;transform:translate3d(0, 250%, 0)}100%{opacity:1;transform:translate3d(0, 0, 0)}}@keyframes roleText{0%{transform:translate3d(-50%, -50%, 0) rotate(0)}100%{transform:translate3d(-50%, -50%, 0) rotate(360deg)}}.contents-head .contents-head__inner .contents-head__wrapper .contents-head__title{font-size:3.2rem;word-break:keep-all}@media screen and (min-width: 961px){.contents-head .contents-head__inner .contents-head__wrapper .contents-head__title{font-size:5.4rem}}.contents-policy+.contents-policy{margin-top:8rem;padding-top:8rem;border-top:1px solid var(--wp--preset--color--school)}.contents-policy .contents-policy__title+.contents-policy__text{margin-top:2rem}.contents-policy .component-text{font-size:1.5rem;line-height:1.8}.contents-policy .contents-policy__list{margin-top:5rem}.contents-policy .contents-policy__list .contents-policy__item+.contents-policy__item{margin-top:5rem}.contents-policy .contents-policy__list .contents-policy__subtitle{margin-bottom:1.2rem}.contents-policy .contents-policy__list .contents-policy__info{padding:1.5rem 2rem;border:1px solid var(--wp--preset--color--primary);box-sizing:border-box;line-height:2}.contents-policy .contents-policy__list .component-text+.component-text{margin-top:3rem}.contents-policy .contents-policy__list .component-text .num{display:inline-block;margin-bottom:.25em}.contents-policy .contents-policy__list .component-text a{display:inline;font-family:var(--wp--preset--font-family--jost)}@media screen and (min-width: 961px){.contents-policy .component-text{font-size:1.6rem;line-height:2}.contents-policy .contents-policy__list .contents-policy__subtitle{margin-bottom:1.5rem}.contents-policy .contents-policy__list .contents-policy__info{padding:1.5rem 2rem;line-height:2.2}}