.page__contents{padding-top:2.3rem}#about{margin-bottom:2rem}#about .about__ttl{margin-bottom:1.7rem;font-size:1.8rem;font-weight:700;line-height:1.4445em;letter-spacing:.1em;color:#0b8eff}#about .about__txt{font-size:1.3rem;font-weight:500;line-height:1.6634em;letter-spacing:.1em}#schedule .no_data_txt{margin:0;padding:1.5rem 1rem;width:100%;box-sizing:border-box;font-size:1.2rem;background:#e1e1e1}#schedule .no_data_txt i{margin-right:.2rem}#schedule .advisement__schedule{overflow-x:scroll;position:relative;z-index:1;-ms-overflow-style:none;scrollbar-width:none}#schedule .advisement__schedule::-webkit-scrollbar{display:none}#schedule .advisement__list{width:56.7rem}#schedule .advisement__list .advisement__list-head{border-top:.1rem solid #0b8eff;border-left:.1rem solid #0b8eff;border-right:.1rem solid #0b8eff}#schedule .advisement__list .advisement__list-head .advisement__list-item{background:#fff}#schedule .advisement__list .advisement__list-body{padding-top:.2rem;border-left:.1rem solid #0b8eff;border-right:.1rem solid #0b8eff;border-bottom:.1rem solid #0b8eff}#schedule .advisement__list .advisement__list-body .advisement__list-item{display:flex;flex-flow:row wrap;align-content:flex-start;justify-content:space-between}#schedule .advisement__list .advisement__list-body .advisement__list-item .advisement__data{flex:0 1 calc(100% - 4.8rem - .1rem);width:calc(100% - 4.8rem - .1rem);display:block;padding:0;background:#e3e3e3}#schedule .advisement__list .advisement__list-item{display:grid;grid-template-columns:16.3rem 17.614rem 15rem 7.3rem;row-gap:.1rem;column-gap:.1rem}#schedule .advisement__list .advisement__list-item .advisement__ttl{display:grid;place-content:center;padding:.5rem .85rem;font-size:1.3rem;line-height:1.462em;letter-spacing:.1em;text-align:center;color:#fff;background:#0b8eff}#schedule .advisement__list .advisement__list-item .advisement__data{display:grid;place-content:center start;padding:.5rem .85rem;font-size:1.2rem;line-height:1.455em;color:#2c2c2c;background:#fff}#schedule .advisement__list .advisement__list-item .advisement__data .datetime{flex:0 1 11.4rem;width:11.4rem;display:grid;place-content:center;height:100%}#schedule .advisement__list .advisement__list-item .advisement__data .datetime .date,#schedule .advisement__list .advisement__list-item .advisement__data .datetime .time{font-size:1.2rem;line-height:1em;letter-spacing:0}#schedule .advisement__list .advisement__list-item .advisement__data-item{display:grid;grid-template-columns:11.4rem 17.614rem 15rem 7.3rem;column-gap:.1rem}#schedule .advisement__list .advisement__list-item .advisement__data-item+* .advisement__data-date{border-top:.1rem solid #fff}#schedule .advisement__list .advisement__list-item .advisement__data-item+* .advisement__data-cont{border-top:.1rem solid #e3e3e3}#schedule .advisement__list .advisement__list-item .advisement__data-year{flex:0 1 4.8rem;width:4.8rem;display:grid;place-content:center;font-size:1.1rem;line-height:1em;letter-spacing:0;background:#d1edff}#schedule .advisement__list .advisement__list-item .advisement__data-cont{display:grid;place-content:center;padding:.5rem .85rem;background:#fff}#schedule .advisement__list .advisement__list-item .advisement__data-cont a{display:inline;text-decoration:underline;text-underline-offset:.15em;color:#0b8eff}#schedule .advisement__list .advisement__list-item .advisement__data-date{display:flex;flex-flow:row wrap;align-content:flex-start;justify-content:space-between;background:#fff;position:relative}#schedule .advisement__list .advisement__list-item .advisement__data-date>*{flex:0 1 49.5614035%;width:49.5614035%;display:grid;place-content:center;padding:.65rem;height:100%;letter-spacing:0;text-align:center;box-sizing:border-box;background:#f2f2f2}#schedule .advisement__list .advisement__list-item .advisement__data-date:after{content:"";width:.3rem;height:100%;border-left:.1rem double #2c2c2c;border-right:.1rem double #2c2c2c;box-sizing:border-box;position:absolute;top:0;right:-.2rem}#schedule .advisement__list .advisement__list-item+.advisement__list-item .advisement__data-year{border-top:.1rem solid #fff}#schedule .advisement__list .advisement__list-item+.advisement__list-item .advisement__data-item>*{border-top:.1rem solid #e3e3e3}#schedule .advisement__list .advisement__list-item+.advisement__list-item .advisement__data-date{border-top-color:#fff}@media screen and (min-width:961px){.page__contents{padding-top:4.7rem}#about{margin-bottom:5rem}#about .about__ttl{margin-bottom:1.7rem;font-size:3rem;line-height:1.4667em}#about .about__txt{font-size:1.4rem;line-height:1.7145em;text-align:center}#schedule .sec_inner{max-width:111rem}#schedule .no_data_txt{padding:1.8rem;font-size:1.6rem}#schedule .advisement__schedule{overflow-x:unset}#schedule .advisement__list{width:100%}#schedule .advisement__list .advisement__list-body{padding-top:.3rem}#schedule .advisement__list .advisement__list-body .advisement__list-item .advisement__data{flex:0 1 calc(100% - 6.4rem - .2rem);width:calc(100% - 6.4rem - .2rem)}#schedule .advisement__list .advisement__list-item{grid-template-columns:27.55rem 33.35rem 36.65rem 12.65rem;row-gap:.2rem;column-gap:.2rem}#schedule .advisement__list .advisement__list-item .advisement__ttl{padding:1.05rem 1rem;font-size:1.4rem;line-height:1.429em}#schedule .advisement__list .advisement__list-item .advisement__data{padding:.5rem .85rem;font-size:1.4rem;line-height:1.429em}#schedule .advisement__list .advisement__list-item .advisement__data-item{grid-template-columns:20.95rem 33.35rem 36.65rem 12.65rem;column-gap:.2rem}#schedule .advisement__list .advisement__list-item .advisement__data-item+* .advisement__data-date{border-top-width:.2rem}#schedule .advisement__list .advisement__list-item .advisement__data-item+* .advisement__data-cont{border-top-width:.2rem}#schedule .advisement__list .advisement__list-item .advisement__data-year{flex:0 1 6.4rem;width:6.4rem;font-size:1.4rem;letter-spacing:.1em}#schedule .advisement__list .advisement__list-item .advisement__data-cont{padding:1rem}#schedule .advisement__list .advisement__list-item .advisement__data-cont a{text-underline-offset:.1em}#schedule .advisement__list .advisement__list-item .advisement__data-date>*{padding:1rem .65rem;letter-spacing:.1em}#schedule .advisement__list .advisement__list-item .advisement__data-date .date{flex:0 1 38.6634845%;width:38.6634845%}#schedule .advisement__list .advisement__list-item .advisement__data-date .time{flex:0 1 60.6205251%;width:60.6205251%}#schedule .advisement__list .advisement__list-item+.advisement__list-item .advisement__data-year{border-top-width:.2rem}#schedule .advisement__list .advisement__list-item+.advisement__list-item .advisement__data-item>*{border-top-width:.2rem}}