@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700;900&display=swap";@font-face{font-family:"yosugara";src:url("../fonts/yosugaraver1_2.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}*{box-sizing:border-box}html{scroll-behavior:smooth}body{position:relative;margin:0;color:#000;background:#e9ebee;font-size:16px;line-height:1.625;font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased}body::before{content:"";position:fixed;inset:0;width:100%;height:100%;background-image:url("../img/bg_fixed.jpg");background-repeat:no-repeat;background-size:cover;background-position:center;z-index:-1;pointer-events:none}img{max-width:100%;height:auto;vertical-align:bottom}a{color:inherit;text-decoration:none;transition:opacity .3s}@media(hover: hover){a:hover{opacity:.7}}button{cursor:pointer;font-family:inherit}.pa-page{padding:0 0 0px;overflow-x:hidden}@media screen and (max-width: 768px){.pa-page{padding-bottom:24px}}.pa-inner{position:relative;width:100%;margin:0 auto;padding-bottom:50px}.pa-frame{position:absolute;top:19px;right:10px;bottom:12px;left:13px;z-index:1;border:3px solid #1913ea;pointer-events:none}@media screen and (max-width: 768px){.pa-frame{top:12px;right:8px;bottom:8px;left:8px;border-width:2px}}.pa-hero{position:relative;z-index:2}.pa-hero__img{display:block;width:100%}.pa-hero__entry{position:fixed;bottom:0%;right:2%}@media screen and (max-width: 768px){.pa-hero__entry{width:24.3%}}.pa-hero__entry{height:auto;opacity:0;visibility:hidden;transform:translateY(16px);transition:opacity .5s ease,transform .5s ease,visibility .5s ease;pointer-events:none}.pa-hero__entry.is-visible{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.pa-hero__entry:hover{transform:scale(1.1)}.pa-main{position:relative;z-index:1;padding:0 56px}@media screen and (max-width: 768px){.pa-main{padding:0 18px}}.pa-section{margin-top:100px}@media screen and (max-width: 768px){.pa-section{margin-top:56px}}.pa-section__body{margin-top:40px}@media screen and (max-width: 768px){.pa-section__body{margin-top:24px}}.pa-heading{font-family:"yosugara","Noto Sans JP",sans-serif;font-weight:500;font-style:normal;margin:0;color:#1614fb;font-size:65px;line-height:1;text-align:center}@media screen and (max-width: 768px){.pa-heading{font-size:40px}}.pa-heading__sub{display:block;margin-top:14px;font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-weight:500;font-size:20px;line-height:1;color:#1614fb}@media screen and (max-width: 768px){.pa-heading__sub{margin-top:12px;font-size:15px}}.pa-card{background:#fff;border-radius:20px}.pa-period{display:flex;align-items:center;justify-content:center;gap:40px;height:147px;color:#000}@media screen and (max-width: 768px){.pa-period{gap:10px;height:auto;padding:22px 0}}.pa-period__block{display:flex;flex-direction:column;align-items:center}.pa-period__num{margin:0;font-weight:700;line-height:1;white-space:nowrap}.pa-period__num .y{font-size:35px}@media screen and (max-width: 768px){.pa-period__num .y{font-size:17px}}.pa-period__num .d{font-size:75px}@media screen and (max-width: 768px){.pa-period__num .d{font-size:38px}}.pa-period__mon{margin:6px 0 0;font-weight:700;font-size:25px;line-height:1}@media screen and (max-width: 768px){.pa-period__mon{font-size:14px}}.pa-period__sep{align-self:flex-start;width:56px;height:3px;margin-top:44px;background:#000}@media screen and (max-width: 768px){.pa-period__sep{width:20px;height:2px;margin-top:22px}}.pa-quals{list-style:none;margin:0;padding:0}.pa-qual{display:flex;align-items:center;gap:30px;height:74px;padding:0 29px;font-weight:500;font-size:30px;line-height:1}.pa-qual+.pa-qual{margin-top:15px}@media screen and (max-width: 768px){.pa-qual{gap:16px;height:60px;padding:0 18px;font-size:20px}}.pa-qual__check{flex:0 0 auto;width:36px;height:30px}@media screen and (max-width: 768px){.pa-qual__check{width:26px;height:22px}}.pa-schedule{display:flex;align-items:center;height:124px;overflow:hidden}@media screen and (max-width: 768px){.pa-schedule{height:84px}}.pa-schedule__label{flex:0 0 344px;display:flex;align-items:center;justify-content:center;align-self:stretch;padding-right:46px;background:url("../img/schedule_label.svg") no-repeat left center;background-size:100% 100%;color:#fff;font-weight:700;font-size:25px;line-height:1.3}@media screen and (max-width: 768px){.pa-schedule__label{flex-basis:48%;padding-right:18px;font-size:15px;letter-spacing:-0.02em;background-size:auto 100%;background-position-x:right}}.pa-schedule__value{flex:1 1 auto;text-align:center;font-weight:700;font-size:40px;line-height:1}@media screen and (max-width: 768px){.pa-schedule__value{font-size:21px}}.pa-enter{display:flex;align-items:center;justify-content:center;height:210px}@media screen and (max-width: 768px){.pa-enter{height:auto;padding:40px 0}}.pa-enter__btn{display:flex;align-items:center;justify-content:center;width:510px;max-width:100%;height:90px;background:#1614fb;border-radius:70px;box-shadow:0 5px 0 0 #ffe800;color:#fff;font-weight:700;font-size:30px;line-height:1}@media(hover: hover){.pa-enter__btn:hover{opacity:.88}}@media screen and (max-width: 768px){.pa-enter__btn{width:320px;height:70px;font-size:22px}}.pa-notice{margin-top:100px;padding:33px 40px 40px}@media screen and (max-width: 768px){.pa-notice{margin-top:56px;padding:24px 20px 28px}}.pa-notice__title{margin:0;font-weight:500;font-size:30px;line-height:1;text-align:center}@media screen and (max-width: 768px){.pa-notice__title{font-size:22px}}.pa-notice__list{list-style:none;margin:32px 0 0;padding:0}@media screen and (max-width: 768px){.pa-notice__list{margin-top:20px}}.pa-notice__item{padding-left:1em;font-size:15px;line-height:30px;text-indent:-1em}@media screen and (max-width: 768px){.pa-notice__item{font-size:13px;line-height:1.9}}.pa-notice__item--indent{text-indent:0;padding-left:2em}.pa-footer{margin:auto;padding:3em 0;text-align:center}.pa-copyright{font-weight:500;font-size:12px;line-height:1;text-align:center}@media screen and (max-width: 768px){.pa-copyright{margin-top:32px}}/*# sourceMappingURL=app.css.map */
.pa-information {
    padding: 33px 40px 40px;
}