@media only screen and (min-width: 769px){.page-top .masthead{color:#fff}}@media only screen and (max-width: 768px){.page-top .usernav{color:#fff}}.page-top .usernav__icon img{filter:invert(1)}@media only screen and (min-width: 769px){.page-top .site-main{margin-top:0}}@media only screen and (min-width: 769px){.page-top .site-footer{margin-top:150px}}@media only screen and (max-width: 768px){.page-top .site-footer{margin-top:40px}}.page-top section:not(.section-hero) .headline__title-en{font-family:"Jost",sans-serif;line-height:1.1;color:#104271}@media only screen and (min-width: 769px){.page-top section:not(.section-hero) .headline__title-en{font-size:7.2rem}}@media only screen and (min-width: 769px)and (max-width: 1200px){.page-top section:not(.section-hero) .headline__title-en{font-size:5.5rem}}@media only screen and (max-width: 768px){.page-top section:not(.section-hero) .headline__title-en{font-size:4.4rem}}.page-top section:not(.section-hero) .headline__title-en span{letter-spacing:.01em}.page-top section:not(.section-hero) .headline__title-en span.red{color:#cc372c}.page-top section:not(.section-hero) .headline__title-en span.blue{color:#008dcf}.page-top section:not(.section-hero) .headline__title-ja{font-weight:700}@media only screen and (min-width: 769px){.page-top section:not(.section-hero) .headline__title-ja{font-size:1.6rem}}@media only screen and (max-width: 768px){.page-top section:not(.section-hero) .headline__title-ja{font-size:1.4rem}}.page-top section:not(.section-hero) .headline--vertical{writing-mode:vertical-lr}.page-top .section-hero .hero{width:100%;display:flex;flex-flow:column}@media only screen and (min-width: 769px){.page-top .section-hero .hero{height:100vh}}.page-top .section-hero .hero-mv{position:relative;overflow:hidden;flex:1}@media only screen and (max-width: 768px){.page-top .section-hero .hero-mv{aspect-ratio:375/245}}.page-top .section-hero .hero-mv__video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.page-top .section-hero .hero-mv__logo{position:absolute;z-index:2}@media only screen and (min-width: 769px){.page-top .section-hero .hero-mv__logo{bottom:2vw;right:2.5vw;width:clamp(300px,30%,535px)}}@media only screen and (max-width: 768px){.page-top .section-hero .hero-mv__logo{display:none}}.page-top .section-hero .hero-link{display:flex;flex-shrink:0}.page-top .section-hero .hero-link__title{display:flex;align-items:center;justify-content:center;color:#fff;background-color:#09305a}@media only screen and (min-width: 769px){.page-top .section-hero .hero-link__title{width:165px;padding:26px 32px;font-size:1.4rem}}@media only screen and (min-width: 769px)and (max-width: 1200px){.page-top .section-hero .hero-link__title{padding:20px 25px}}@media only screen and (max-width: 768px){.page-top .section-hero .hero-link__title{width:94px;padding:16px 10px;font-size:1.1rem;flex-shrink:0}}.page-top .section-hero .hero-link-list{display:flex;align-items:center;gap:1em;background-color:#104271}@media only screen and (min-width: 769px){.page-top .section-hero .hero-link-list{width:calc(100% - 165px);padding:0 35px}}@media only screen and (min-width: 769px)and (max-width: 1200px){.page-top .section-hero .hero-link-list{gap:.8em;padding:0 25px}}@media only screen and (max-width: 768px){.page-top .section-hero .hero-link-list{width:calc(100% - 94px);padding:0 15px;white-space:nowrap;overflow-x:scroll}.page-top .section-hero .hero-link-list::-webkit-scrollbar{height:3px}.page-top .section-hero .hero-link-list::-webkit-scrollbar-track{background-color:#09305a}.page-top .section-hero .hero-link-list::-webkit-scrollbar-thumb{background-color:#008dcf}}.page-top .section-hero .hero-link-item a{color:#fff;text-decoration:underline;text-decoration-color:#fff;text-underline-offset:3px}@media only screen and (min-width: 769px){.page-top .section-hero .hero-link-item a{font-size:1.4rem}}@media only screen and (min-width: 769px)and (max-width: 1200px){.page-top .section-hero .hero-link-item a{font-size:1.2rem}}@media only screen and (max-width: 768px){.page-top .section-hero .hero-link-item a{font-size:1.1rem}}.page-top .section-hero .hero-news{flex-shrink:0}@media only screen and (min-width: 769px){.page-top .section-hero .hero-news{display:flex}}.page-top .section-hero .hero-news__title{display:flex;color:#104271;background-color:#d9e7f3;line-height:1}@media only screen and (min-width: 769px){.page-top .section-hero .hero-news__title{flex-direction:column;justify-content:center;gap:10px;width:165px;padding:40px 28px}}@media only screen and (min-width: 769px)and (max-width: 1200px){.page-top .section-hero .hero-news__title{padding:30px 25px}}@media only screen and (max-width: 768px){.page-top .section-hero .hero-news__title{flex-direction:row;align-items:center;gap:7px;width:100%;padding:13px 10px}}.page-top .section-hero .hero-news__title-ja{font-weight:600}@media only screen and (min-width: 769px){.page-top .section-hero .hero-news__title-ja{font-size:1.4rem}}@media only screen and (max-width: 768px){.page-top .section-hero .hero-news__title-ja{font-size:1.3rem}}.page-top .section-hero .hero-news__title-en{font-family:"Jost",sans-serif;font-weight:600;letter-spacing:.01em}@media only screen and (min-width: 769px){.page-top .section-hero .hero-news__title-en{font-size:1.2rem}}@media only screen and (max-width: 768px){.page-top .section-hero .hero-news__title-en{font-size:1rem}}.page-top .section-hero .hero-news-list{background-color:#ecf3f9;display:flex;flex-direction:column;justify-content:center}@media only screen and (min-width: 769px){.page-top .section-hero .hero-news-list{row-gap:15px;width:calc(100% - 165px);padding:0 35px}}@media only screen and (min-width: 769px)and (max-width: 1200px){.page-top .section-hero .hero-news-list{row-gap:10px;padding:0 25px}}@media only screen and (max-width: 768px){.page-top .section-hero .hero-news-list{row-gap:5px;padding:10px 10px}}.page-top .section-hero .hero-news-inner{display:flex;align-items:center}.page-top .section-hero .hero-news__meta{font-family:"Jost",sans-serif;font-weight:600;letter-spacing:.01em;color:#104271;position:relative}@media only screen and (min-width: 769px){.page-top .section-hero .hero-news__meta{font-size:1.2rem}}@media only screen and (max-width: 768px){.page-top .section-hero .hero-news__meta{font-size:1rem}}.page-top .section-hero .hero-news__meta::after{content:"";width:28px;height:1px;background-color:#104271;display:inline-block;position:absolute}@media only screen and (min-width: 769px){.page-top .section-hero .hero-news__meta::after{top:50%;left:calc(100% + 10px)}}@media only screen and (max-width: 768px){.page-top .section-hero .hero-news__meta::after{bottom:-2px;right:0}}@media only screen and (min-width: 769px){.page-top .section-hero .hero-news__content{padding-left:47px;font-size:1.4rem}}@media only screen and (min-width: 769px)and (max-width: 1200px){.page-top .section-hero .hero-news__content{font-size:1.2rem}}@media only screen and (max-width: 768px){.page-top .section-hero .hero-news__content{padding-left:10px;font-size:1.1rem}}@media only screen and (min-width: 769px){.page-top .section-catchup{margin-top:120px}}@media only screen and (max-width: 768px){.page-top .section-catchup{margin-top:55px}}.page-top .section-catchup .headline{display:flex;justify-content:space-between;align-items:flex-end}@media only screen and (min-width: 769px){.page-top .section-catchup .catchup{margin-top:40px}}@media only screen and (max-width: 768px){.page-top .section-catchup .catchup{margin-top:20px}}@media only screen and (min-width: 769px){.page-top .section-catchup .banner-slider{padding:0 max((100vw - 120px - 1156px)/2,20px)}}@media only screen and (max-width: 768px){.page-top .section-catchup .banner-slider{padding:0 23px}}@media only screen and (min-width: 769px){.page-top .section-catchup .banner-item{max-width:250px}}@media only screen and (max-width: 768px){.page-top .section-catchup .banner-item{max-width:160px}}.page-top .section-catchup .swiper-button-wrapper{display:flex;align-items:center}@media only screen and (min-width: 769px){.page-top .section-catchup .swiper-button-wrapper{gap:13px}}@media only screen and (max-width: 768px){.page-top .section-catchup .swiper-button-wrapper{gap:6px}}.page-top .section-catchup .swiper-button-wrapper.slide-none{display:none}.page-top .section-catchup .swiper-button-prev,.page-top .section-catchup .swiper-button-next{position:static;background-color:#104271;border-radius:50%;margin-top:0;transition:.3s}@media only screen and (min-width: 769px){.page-top .section-catchup .swiper-button-prev,.page-top .section-catchup .swiper-button-next{width:45px;height:45px}}@media only screen and (max-width: 768px){.page-top .section-catchup .swiper-button-prev,.page-top .section-catchup .swiper-button-next{width:30px;height:30px}}.page-top .section-catchup .swiper-button-prev::after,.page-top .section-catchup .swiper-button-next::after{content:"";background:url(../img/common/icon-arrow.svg) no-repeat center/contain}@media only screen and (min-width: 769px){.page-top .section-catchup .swiper-button-prev::after,.page-top .section-catchup .swiper-button-next::after{width:8px;height:20px}}@media only screen and (max-width: 768px){.page-top .section-catchup .swiper-button-prev::after,.page-top .section-catchup .swiper-button-next::after{width:5px;height:9px}}.page-top .section-catchup .swiper-button-prev.swiper-button-disabled,.page-top .section-catchup .swiper-button-next.swiper-button-disabled{background-color:#e1ecf6;opacity:1}.page-top .section-catchup .swiper-button-prev::after{transform:rotate(-180deg)}.page-top .section-catchup .swiper.slide-none .swiper-wrapper{justify-content:center}@media only screen and (min-width: 769px){.page-top .section-catchup .swiper.slide-none .swiper-wrapper{gap:20px}}@media only screen and (max-width: 768px){.page-top .section-catchup .swiper.slide-none .swiper-wrapper{gap:10px}}.page-top .section-catchup .swiper.is-init{opacity:1;transition:.3s}.page-top .section-news{background-color:#ecf3f9}@media only screen and (min-width: 769px){.page-top .section-news{margin-top:120px;padding-top:120px;padding-bottom:130px}}@media only screen and (max-width: 768px){.page-top .section-news{margin-top:75px;padding-top:75px;padding-bottom:75px}}@media only screen and (min-width: 769px){.page-top .section-news .section-content{display:flex;justify-content:space-between;gap:40px}}@media only screen and (max-width: 768px){.page-top .section-news .section-content .headline--vertical{writing-mode:horizontal-tb}}@media only screen and (min-width: 769px){.page-top .section-news .content{width:calc(87% - 40px)}}@media only screen and (max-width: 768px){.page-top .section-news .content{width:100%;margin-top:25px}}@media only screen and (min-width: 769px){.page-top .section-news .news-head{display:flex;justify-content:center;align-items:flex-end;gap:42px}}.page-top .section-news .news-tab-list{display:flex;flex-flow:row wrap;gap:12px 6px}@media only screen and (min-width: 769px){.page-top .section-news .news-tab-item{width:calc((100% - 48px)/9);min-width:101px}}@media only screen and (max-width: 768px){.page-top .section-news .news-tab-item{width:calc((100% - 24px)/5)}}.page-top .section-news .news-tab-btn{position:relative;text-align:center;width:100%;padding-bottom:5px;display:block;cursor:pointer;transition:.5s}@media only screen and (min-width: 769px){.page-top .section-news .news-tab-btn{letter-spacing:.06em;font-size:1.4rem}}@media only screen and (max-width: 768px){.page-top .section-news .news-tab-btn{letter-spacing:.04em;font-size:1.1rem}}.page-top .section-news .news-tab-btn::before{content:"";display:inline-block;width:100%;background-color:#fff;position:absolute;bottom:0;left:0}@media only screen and (min-width: 769px){.page-top .section-news .news-tab-btn::before{height:4px}}@media only screen and (max-width: 768px){.page-top .section-news .news-tab-btn::before{height:3px}}.page-top .section-news .news-tab-btn.is-active::before{background-color:#104271}@media only screen and (min-width: 769px){.page-top .section-news .news-content{margin-top:50px}}@media only screen and (max-width: 768px){.page-top .section-news .news-content{margin-top:25px}}.page-top .section-news .news-list{display:flex}@media only screen and (min-width: 769px){.page-top .section-news .news-list{justify-content:space-between;flex-flow:row wrap;gap:10px 15px}}@media only screen and (min-width: 769px)and (max-width: 1200px){.page-top .section-news .news-list{flex-flow:column;gap:10px}}@media only screen and (max-width: 768px){.page-top .section-news .news-list{flex-flow:column;gap:7px}}.page-top .section-news .news-list-wrapper{display:none}.page-top .section-news .news-list-wrapper.is-open{display:block}.page-top .section-news .news-item{background:#fff;width:100%}@media only screen and (min-width: 769px){.page-top .section-news .news-item{width:calc((100% - 15px)/2);box-shadow:0 0 3px 0 rgba(0,0,0,.1)}.page-top .section-news .news-item:nth-of-type(4n+3) .news__posted,.page-top .section-news .news-item:nth-of-type(4n+4) .news__posted{color:#cc372c}}@media only screen and (min-width: 769px)and (max-width: 1200px){.page-top .section-news .news-item{width:100%}.page-top .section-news .news-item:nth-of-type(even) .news__posted{color:#cc372c}}@media only screen and (max-width: 768px){.page-top .section-news .news-item{width:100%;box-shadow:0 0 2px 0 rgba(0,0,0,.1)}.page-top .section-news .news-item:nth-of-type(even) .news__posted{color:#cc372c}}@media only screen and (max-width: 768px){.page-top .section-news .news-item:nth-of-type(5),.page-top .section-news .news-item:nth-of-type(6),.page-top .section-news .news-item:nth-of-type(7),.page-top .section-news .news-item:nth-of-type(8){display:none}}.page-top .section-news .news-inner{display:block}@media only screen and (min-width: 769px){.page-top .section-news .news-inner{padding:20px}}@media only screen and (max-width: 768px){.page-top .section-news .news-inner{padding:15px}}@media only screen and (min-width: 769px){.page-top .section-news .news-meta{font-size:1.2rem}}@media only screen and (max-width: 768px){.page-top .section-news .news-meta{font-size:1rem}}.page-top .section-news .news__posted{font-family:"Jost",sans-serif;color:#008dcf;letter-spacing:0}.page-top .section-news .news__tag{text-align:center;padding:.1em;margin-left:1.6em;display:inline-block;color:#fff}@media only screen and (min-width: 769px){.page-top .section-news .news__tag{width:90px}}@media only screen and (max-width: 768px){.page-top .section-news .news__tag{width:70px}}.page-top .section-news .news__tag.news{background-color:#dc3c5a}.page-top .section-news .news__tag.regional{background-color:#0064c8}.page-top .section-news .news__tag.teacher{background-color:#ea6e21}.page-top .section-news .news__tag.event{background-color:#29abd1}.page-top .section-news .news__tag.industry{background-color:#f0be32}.page-top .section-news .news__tag.media{background-color:#9770b5}.page-top .section-news .news__tag.volunteer{background-color:#00b48c}.page-top .section-news .news__tag.other{background-color:gray}.page-top .section-news .news__tag.juken{background-color:#f55a4a}.page-top .section-news .news-main{overflow:hidden}@media only screen and (min-width: 769px){.page-top .section-news .news-main{margin-top:10px}}@media only screen and (max-width: 768px){.page-top .section-news .news-main{margin-top:5px}}.page-top .section-news .news__title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media only screen and (min-width: 769px){.page-top .section-news .news__title{height:30px;font-size:1.6rem}}@media only screen and (max-width: 768px){.page-top .section-news .news__title{height:22px;font-size:1.2rem}}.page-top .section-news .news__btn{margin:0 auto}@media only screen and (min-width: 769px){.page-top .section-news .news__btn-wrapper{margin-top:50px}}@media only screen and (max-width: 768px){.page-top .section-news .news__btn-wrapper{margin-top:54px}}.page-top .section-about .headline{position:relative;z-index:1}.page-top .section-about .headline-kv{display:flex}@media only screen and (min-width: 769px){.page-top .section-about .headline-kv{width:100%;aspect-ratio:1320/450;max-height:450px}}@media only screen and (max-width: 768px){.page-top .section-about .headline-kv{flex-flow:row wrap}}.page-top .section-about .headline-kv__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width: 769px){.page-top .section-about .headline-kv__img{width:33.3333333333%}}@media only screen and (max-width: 768px){.page-top .section-about .headline-kv__img{aspect-ratio:1/1;width:50%}}@media only screen and (max-width: 768px){.page-top .section-about .headline-kv__img:last-child{aspect-ratio:375/250;width:100%}}.page-top .section-about .headline-content{position:relative}@media only screen and (min-width: 769px){.page-top .section-about .headline-content{top:-50px}}@media only screen and (max-width: 768px){.page-top .section-about .headline-content{top:-30px}}.page-top .section-about .headline-content-inner{background-color:#fff}@media only screen and (min-width: 769px){.page-top .section-about .headline-content-inner{display:flex;justify-content:space-between;padding:95px 70px}}@media only screen and (min-width: 769px)and (max-width: 1200px){.page-top .section-about .headline-content-inner{padding:60px 45px}}@media only screen and (max-width: 768px){.page-top .section-about .headline-content-inner{padding:50px 30px}}@media only screen and (min-width: 769px){.page-top .section-about .headline__title-wrapper{width:40%}}@media only screen and (min-width: 769px){.page-top .section-about .headline__lead{width:55%;line-height:2.95;font-size:1.8rem;letter-spacing:.115em}}@media only screen and (min-width: 769px)and (max-width: 1200px){.page-top .section-about .headline__lead{font-size:1.6rem}}@media only screen and (max-width: 768px){.page-top .section-about .headline__lead{margin-top:30px;line-height:2.3;font-size:1.2rem;letter-spacing:.055em}}@media only screen and (min-width: 769px){.page-top .section-about .headline__lead .btn{margin-top:40px}}@media only screen and (max-width: 768px){.page-top .section-about .headline__lead .btn{margin-top:30px}}.page-top .section-about .content{position:relative}@media only screen and (min-width: 769px){.page-top .section-about .content{top:-100px;margin-bottom:-100px}}@media only screen and (max-width: 768px){.page-top .section-about .content{top:-60px;margin-bottom:-60px}}.page-top .section-about .about-lead{background:#104271}@media only screen and (min-width: 769px){.page-top .section-about .about-lead{position:relative;padding:180px 0}}@media only screen and (max-width: 768px){.page-top .section-about .about-lead{display:flex;flex-direction:column}}.page-top .section-about .about-lead-text{color:#fff}@media only screen and (min-width: 769px){.page-top .section-about .about-lead-text{height:100%;display:flex;align-items:center}}@media only screen and (max-width: 768px){.page-top .section-about .about-lead-text{width:100%;padding-top:50px;padding-bottom:185px;order:1}}.page-top .section-about .about-lead-text-inner{display:flex}@media only screen and (min-width: 769px){.page-top .section-about .about-lead-text-inner{width:50%}}.page-top .section-about .about-lead-desc{position:relative;border-left:1px solid #fff}@media only screen and (min-width: 769px){.page-top .section-about .about-lead-desc{padding-left:40px;padding-right:20px}}@media only screen and (max-width: 768px){.page-top .section-about .about-lead-desc{padding-left:15px}}.page-top .section-about .about-lead__subtitle{writing-mode:vertical-rl;right:100%}@media only screen and (min-width: 769px){.page-top .section-about .about-lead__subtitle{font-size:2rem}}@media only screen and (min-width: 769px)and (max-width: 1200px){.page-top .section-about .about-lead__subtitle{font-size:1.8rem}}@media only screen and (max-width: 768px){.page-top .section-about .about-lead__subtitle{font-size:1.2rem}}.page-top .section-about .about-lead__title{line-height:1.37}@media only screen and (min-width: 769px){.page-top .section-about .about-lead__title{font-size:3.2rem}}@media only screen and (min-width: 769px)and (max-width: 1200px){.page-top .section-about .about-lead__title{font-size:2.6rem}}@media only screen and (max-width: 768px){.page-top .section-about .about-lead__title{font-size:2.2rem}}@media only screen and (min-width: 769px){.page-top .section-about .about-lead__desc{font-size:2rem;margin-top:25px}}@media only screen and (min-width: 769px)and (max-width: 1200px){.page-top .section-about .about-lead__desc{font-size:1.8rem}}@media only screen and (max-width: 768px){.page-top .section-about .about-lead__desc{font-size:1.2rem;margin-top:10px}}@media only screen and (min-width: 769px){.page-top .section-about .about-lead-kv{width:50%;height:100%;position:absolute;top:0;right:0;z-index:0}}@media only screen and (max-width: 768px){.page-top .section-about .about-lead-kv{width:100%;aspect-ratio:2/1}}.page-top .section-about .about-lead__img{-o-object-fit:cover;object-fit:cover}@media only screen and (min-width: 769px){.page-top .section-about .about-lead__img{width:100%;height:100%}}@media only screen and (max-width: 768px){.page-top .section-about .about-lead__img{max-width:100vw;width:100vw;margin-left:calc(50% - 50vw);height:100%}}.page-top .section-about .about-content{position:relative}@media only screen and (min-width: 769px){.page-top .section-about .about-content{top:-50px;margin-bottom:-50px}}@media only screen and (max-width: 768px){.page-top .section-about .about-content{top:-135px;margin-bottom:-135px}}.page-top .section-about .about-content-list{display:flex;justify-content:space-between}@media only screen and (max-width: 768px){.page-top .section-about .about-content-list{flex-direction:column;align-items:center;row-gap:30px}}@media only screen and (min-width: 769px){.page-top .section-about .about-content-item{width:calc((100% - 50px)/3)}}@media only screen and (max-width: 768px){.page-top .section-about .about-content-item{width:100%;max-width:500px}}@media only screen and (min-width: 769px){.page-top .section-about .about-content__img{border:5px solid #fff}}@media only screen and (max-width: 768px){.page-top .section-about .about-content__img{border:4px solid #fff}}.page-top .section-about .about-content__title{color:#104271;text-align:center}@media only screen and (min-width: 769px){.page-top .section-about .about-content__title{font-size:1.8rem;margin-top:20px}}@media only screen and (max-width: 768px){.page-top .section-about .about-content__title{margin-top:10px}}.page-top .section-about .about__btn{margin:0 auto}@media only screen and (min-width: 769px){.page-top .section-about .about__btn{margin-top:80px}}@media only screen and (max-width: 768px){.page-top .section-about .about__btn{margin-top:45px}}@media only screen and (min-width: 769px){.page-top .section-campus{margin-top:175px}}@media only screen and (max-width: 768px){.page-top .section-campus{margin-top:75px}}@media only screen and (min-width: 769px){.page-top .section-campus .content{margin-top:55px}}@media only screen and (max-width: 768px){.page-top .section-campus .content{margin-top:25px}}@media only screen and (min-width: 769px){.page-top .section-campus .campus-block+.campus-block{margin-top:160px}}@media only screen and (max-width: 768px){.page-top .section-campus .campus-block+.campus-block{margin-top:45px}}.page-top .section-campus .campus-head{color:#fff;background-position:top right;background-repeat:no-repeat}@media only screen and (min-width: 769px){.page-top .section-campus .campus-head{padding:150px 10px 160px;background-size:cover}}@media only screen and (max-width: 768px){.page-top .section-campus .campus-head{padding:225px 0 65px;background-size:100%}}@media only screen and (min-width: 769px){.page-top .section-campus .campus-head--fukaya{background-image:linear-gradient(90deg, #e18397, #e18397 35%, rgba(225, 131, 151, 0) 70%),url(../img/top/img-fukaya-top.jpg)}}@media only screen and (max-width: 768px){.page-top .section-campus .campus-head--fukaya{background-image:linear-gradient(360deg, #e18397, #e18397 50%, rgba(225, 131, 151, 0) 70%),url(../img/top/img-fukaya-top-sp.jpg)}}.page-top .section-campus .campus-head--fukaya .campus__lead::before{border-color:#d75b75}.page-top .section-campus .campus-head--fukaya .campus-title__arrow{background-color:#d75b75}@media only screen and (min-width: 769px){.page-top .section-campus .campus-head--makuhari{background-image:linear-gradient(90deg, #29abd1, #29abd1 35%, rgba(41, 171, 209, 0) 70%),url(../img/top/img-makuhari-top.jpg);background-position:top center}}@media only screen and (max-width: 768px){.page-top .section-campus .campus-head--makuhari{background-image:linear-gradient(360deg, #29abd1, #29abd1 50%, rgba(41, 171, 209, 0) 70%),url(../img/top/img-makuhari-top-sp.jpg)}}.page-top .section-campus .campus-head--makuhari .campus__lead::before{border-color:#0081bb}.page-top .section-campus .campus-head--makuhari .campus-title__arrow{background-color:#0081bb}@media only screen and (min-width: 769px){.page-top .section-campus .campus-head--numazu{background-image:linear-gradient(90deg, #eeb74c, #eeb74c 35%, rgba(238, 183, 76, 0) 70%),url(../img/top/img-numazu-top.jpg);background-position:top center}}@media only screen and (max-width: 768px){.page-top .section-campus .campus-head--numazu{background-image:linear-gradient(360deg, #eeb74c, #eeb74c 50%, rgba(238, 183, 76, 0) 70%),url(../img/top/img-numazu-top-sp.jpg)}}.page-top .section-campus .campus-head--numazu .campus__lead::before{border-color:#e78700}.page-top .section-campus .campus-head--numazu .campus-title__arrow{background-color:#e78700}.page-top .section-campus .campus__lead{position:relative;font-weight:400;line-height:1.37;z-index:1}@media only screen and (min-width: 769px){.page-top .section-campus .campus__lead{font-size:2.4rem}}@media only screen and (max-width: 768px){.page-top .section-campus .campus__lead{font-size:1.8rem}}.page-top .section-campus .campus__lead::before{content:"";display:inline-block;background-color:rgba(0,0,0,0);border-radius:50%;position:absolute;z-index:-1}@media only screen and (min-width: 769px){.page-top .section-campus .campus__lead::before{width:56px;height:56px;border:12px solid #104271;top:-13px;left:-20px}}@media only screen and (max-width: 768px){.page-top .section-campus .campus__lead::before{width:25px;height:25px;border:5px solid #104271;top:-3px;left:-12px}}.page-top .section-campus .campus-title{display:flex;align-items:center}@media only screen and (min-width: 769px){.page-top .section-campus .campus-title{margin-top:10px}}.page-top .section-campus .campus-title__arrow{display:flex;align-items:center;justify-content:center;background-color:#104271;border-radius:50%}@media only screen and (min-width: 769px){.page-top .section-campus .campus-title__arrow{width:50px;height:50px}}@media only screen and (max-width: 768px){.page-top .section-campus .campus-title__arrow{width:28px;height:28px}}.page-top .section-campus .campus-title__arrow::before{content:"";background:url(../img/common/icon-arrow.svg) no-repeat center/contain}@media only screen and (min-width: 769px){.page-top .section-campus .campus-title__arrow::before{width:9px;height:15px}}@media only screen and (max-width: 768px){.page-top .section-campus .campus-title__arrow::before{width:5px;height:9px}}.page-top .section-campus .campus__name-ja{margin-right:.2em;font-weight:400}@media only screen and (min-width: 769px){.page-top .section-campus .campus__name-ja{font-size:4.3rem}}@media only screen and (max-width: 768px){.page-top .section-campus .campus__name-ja{font-size:2.8rem}}.page-top .section-campus .campus__name-en{font-family:"Jost",sans-serif}@media only screen and (min-width: 769px){.page-top .section-campus .campus__name-en{font-size:1.8rem}}@media only screen and (max-width: 768px){.page-top .section-campus .campus__name-en{font-size:1.2rem}}.page-top .section-campus .campus-content{max-width:926px;position:relative}@media only screen and (min-width: 769px){.page-top .section-campus .campus-content{top:-55px;margin-bottom:-55px}}@media only screen and (max-width: 768px){.page-top .section-campus .campus-content{top:-40px;margin-bottom:-40px}}.page-top .section-campus .campus-list{display:flex}@media only screen and (min-width: 769px){.page-top .section-campus .campus-list{flex-flow:row wrap;justify-content:flex-end;gap:30px}}@media only screen and (min-width: 769px)and (max-width: 1200px){.page-top .section-campus .campus-list{gap:15px}}@media only screen and (max-width: 768px){.page-top .section-campus .campus-list{flex-direction:column;justify-content:center;align-items:center;row-gap:10px}}.page-top .section-campus .campus-item{border-left-style:solid;background-color:#fff}@media only screen and (min-width: 769px){.page-top .section-campus .campus-item{width:calc((100% - 30px)/2);border-left-width:15px;display:flex}}@media only screen and (min-width: 769px)and (max-width: 1200px){.page-top .section-campus .campus-item{width:calc((100% - 15px)/2);border-left-width:13px}}@media only screen and (max-width: 768px){.page-top .section-campus .campus-item{width:100%;max-width:500px;border-left-width:8px}}.page-top .section-campus .campus-item--fukaya-ns{border-color:#d45b9e}.page-top .section-campus .campus-item--fukaya-ns .campus-more__arrow{background-color:#d45b9e}.page-top .section-campus .campus-item--fukaya-rd{border-color:#76b240}.page-top .section-campus .campus-item--fukaya-rd .campus-more__arrow{background-color:#76b240}.page-top .section-campus .campus-item--makuhari-ns{border-color:#5162aa}.page-top .section-campus .campus-item--makuhari-ns .campus-more__arrow{background-color:#5162aa}.page-top .section-campus .campus-item--makuhari-pt{border-color:#d86b30}.page-top .section-campus .campus-item--makuhari-pt .campus-more__arrow{background-color:#d86b30}.page-top .section-campus .campus-item--makuhari-ce{border-color:#755199}.page-top .section-campus .campus-item--makuhari-ce .campus-more__arrow{background-color:#755199}.page-top .section-campus .campus-item--makuhari-hs{border-color:#aa3e58}.page-top .section-campus .campus-item--makuhari-hs .campus-more__arrow{background-color:#aa3e58}.page-top .section-campus .campus-item--numazu-ns{border-color:#bca800}.page-top .section-campus .campus-item--numazu-ns .campus-more__arrow{background-color:#bca800}.page-top .section-campus .campus-inner{display:flex;justify-content:space-between;width:100%}@media only screen and (min-width: 769px){.page-top .section-campus .campus-inner{padding:20px 35px 20px 20px}}@media only screen and (min-width: 769px)and (max-width: 1200px){.page-top .section-campus .campus-inner{padding:10px 25px 10px 10px}}@media only screen and (max-width: 768px){.page-top .section-campus .campus-inner{padding:10px 20px 10px 10px}}.page-top .section-campus .campus__img{width:45%}.page-top .section-campus .campus__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.page-top .section-campus .campus-info{width:50%}.page-top .section-campus .campus-label{color:#104271}@media only screen and (min-width: 769px){.page-top .section-campus .campus__faculty{font-size:1.4rem}}@media only screen and (max-width: 768px){.page-top .section-campus .campus__faculty{font-size:1rem}}@media only screen and (min-width: 769px){.page-top .section-campus .campus__department{font-size:2rem}}@media only screen and (min-width: 769px)and (max-width: 1200px){.page-top .section-campus .campus__department{font-size:1.8rem}}@media only screen and (max-width: 768px){.page-top .section-campus .campus__department{font-size:1.4rem}}.page-top .section-campus .campus-more{display:flex;align-items:center;justify-content:flex-end;margin-top:20px;text-align:right;color:#104271}@media only screen and (min-width: 769px){.page-top .section-campus .campus-more{font-size:1.4rem}}@media only screen and (max-width: 768px){.page-top .section-campus .campus-more{font-size:1rem}}@media only screen and (min-width: 769px){.page-top .section-campus .campus-more span{margin-right:.5em}}@media only screen and (max-width: 768px){.page-top .section-campus .campus-more span{margin-right:.3em}}@media only screen and (min-width: 769px){.page-top .section-pickup{margin-top:230px}}@media only screen and (max-width: 768px){.page-top .section-pickup{margin-top:72px}}.page-top .section-pickup .section-content{display:flex;justify-content:space-between}@media only screen and (min-width: 769px){.page-top .section-pickup .section-content{gap:30px}}@media only screen and (max-width: 768px){.page-top .section-pickup .section-content{gap:10px}}@media only screen and (max-width: 768px){.page-top .section-pickup .section-content .headline__title{line-height:1}}@media only screen and (min-width: 769px){.page-top .section-pickup .section-content .headline__title-en{font-size:4rem}}@media only screen and (max-width: 768px){.page-top .section-pickup .section-content .headline__title-en{font-size:2.8rem}}@media only screen and (max-width: 768px){.page-top .section-pickup .section-content .headline__title-ja{font-size:1.2rem}}@media only screen and (max-width: 768px){.page-top .section-pickup .section-content .headline__title-wrapper{display:flex;align-items:center;gap:10px}}@media only screen and (min-width: 769px){.page-top .section-pickup .content{width:calc(92% - 30px)}}@media only screen and (max-width: 768px){.page-top .section-pickup .content{width:calc(89% - 10px)}}.page-top .section-pickup .pickup-list{display:flex;flex-flow:row wrap;justify-content:space-between}@media only screen and (min-width: 769px){.page-top .section-pickup .pickup-list{gap:15px}}@media only screen and (max-width: 768px){.page-top .section-pickup .pickup-list{gap:5px}}.page-top .section-pickup .pickup-item{background-color:#fff}@media only screen and (min-width: 769px){.page-top .section-pickup .pickup-item{width:calc((100% - 30px)/3)}}@media only screen and (min-width: 769px)and (max-width: 1200px){.page-top .section-pickup .pickup-item{width:calc((100% - 15px)/2)}}@media only screen and (max-width: 768px){.page-top .section-pickup .pickup-item{width:calc((100% - 5px)/2)}}.page-top .section-pickup .pickup-item:nth-of-type(even) .pickup__arrow{background-color:#008dcf}.page-top .section-pickup .pickup-inner{display:flex;justify-content:space-between;align-items:center}@media only screen and (min-width: 769px){.page-top .section-pickup .pickup-inner{padding:5px 20px 5px 5px}}@media only screen and (max-width: 768px){.page-top .section-pickup .pickup-inner{padding:3px 5px 3px 3px}}@media only screen and (min-width: 769px){.page-top .section-pickup .pickup__img{width:30%}}@media only screen and (max-width: 768px){.page-top .section-pickup .pickup__img{width:38%}}@media only screen and (min-width: 769px){.page-top .section-pickup .pickup__img img{border-radius:6px 0 0 6px}}.page-top .section-pickup .pickup-info{display:flex;align-items:center;justify-content:space-between;transition:.3s}@media only screen and (min-width: 769px){.page-top .section-pickup .pickup-info{width:60%}}@media only screen and (max-width: 768px){.page-top .section-pickup .pickup-info{width:56%}}.page-top .section-pickup .pickup__label{line-height:1.3}@media only screen and (min-width: 769px){.page-top .section-pickup .pickup__label{font-size:1.6rem}}@media only screen and (max-width: 768px){.page-top .section-pickup .pickup__label{font-size:1.1rem}}.page-top .section-pickup .pickup__arrow{background-color:#cc372c}@media only screen and (min-width: 769px){.page-news .site-main{margin-top:0}}@media only screen and (max-width: 768px){.page-feature .section:not(.section-page-head){padding-top:40px;padding-bottom:80px}}@media only screen and (min-width: 769px){.page-feature .section:not(.section-page-head) .section-content{position:relative;top:-40px}}.page-feature .section:not(.section-page-head) .headline__title{position:relative;font-family:"Jost",sans-serif;letter-spacing:0;color:#104271;line-height:1.3}@media only screen and (min-width: 769px){.page-feature .section:not(.section-page-head) .headline__title{font-size:2rem}}@media only screen and (max-width: 768px){.page-feature .section:not(.section-page-head) .headline__title{padding-left:10px;font-size:1.4rem}}.page-feature .section:not(.section-page-head) .headline__title::before{content:"";background-color:rgba(0,0,0,0);border-radius:50%;position:absolute;top:50%;transform:translateY(-50%)}@media only screen and (min-width: 769px){.page-feature .section:not(.section-page-head) .headline__title::before{width:65px;height:65px;border:10px solid rgba(16,66,113,.1);left:-5%}}@media only screen and (max-width: 768px){.page-feature .section:not(.section-page-head) .headline__title::before{width:35px;height:35px;border:6px solid rgba(16,66,113,.1);left:-5px}}.page-feature .section:not(.section-page-head) .headline__lead{font-weight:700;line-height:1.6;color:#104271}@media only screen and (min-width: 769px){.page-feature .section:not(.section-page-head) .headline__lead{margin-top:45px;font-size:2.6rem}}@media only screen and (max-width: 768px){.page-feature .section:not(.section-page-head) .headline__lead{margin-top:20px;font-size:1.8rem}}.page-feature .section:not(.section-page-head) .headline__desc{line-height:2;letter-spacing:.015em}@media only screen and (min-width: 769px){.page-feature .section:not(.section-page-head) .headline__desc{margin-top:40px;font-size:1.6rem}}@media only screen and (max-width: 768px){.page-feature .section:not(.section-page-head) .headline__desc{margin-top:20px;font-size:1.4rem}}@media only screen and (min-width: 769px){.page-feature .section:not(.section-page-head) img{border-radius:6px}}@media only screen and (max-width: 768px){.page-feature .section:not(.section-page-head) img{border-radius:3px}}.page-feature .section-class{background-color:#ecf3f9}@media only screen and (min-width: 769px){.page-feature .section-class{padding-top:50px;padding-bottom:165px}}@media only screen and (min-width: 769px){.page-feature .section-class .headline-inner{display:flex;align-items:flex-end;justify-content:space-between}}@media only screen and (min-width: 769px){.page-feature .section-class .headline-info{width:40%;padding-top:115px}}@media only screen and (min-width: 769px){.page-feature .section-class .headline__img{height:100%;-o-object-fit:cover;object-fit:cover}}@media only screen and (max-width: 768px){.page-feature .section-class .headline__img{margin-top:20px}}@media only screen and (min-width: 769px){.page-feature .section-class .headline-content{width:55%}}@media only screen and (min-width: 769px){.page-feature .section-class .content{margin-top:50px}}.page-feature .section-class .class-list{display:flex;justify-content:space-between}@media only screen and (max-width: 768px){.page-feature .section-class .class-list{margin-top:25px;flex-direction:column;gap:15px}}@media only screen and (min-width: 769px){.page-feature .section-class .class-item{width:calc((100% - 90px)/3)}}@media only screen and (min-width: 769px){.page-feature .section-support{padding-bottom:185px}}.page-feature .section-support .definition-term{color:#104271;line-height:1.6;font-weight:700;display:flex;align-items:center}@media only screen and (min-width: 769px){.page-feature .section-support .definition-term{font-size:2rem}}@media only screen and (max-width: 768px){.page-feature .section-support .definition-term{font-size:1.6rem}}.page-feature .section-support .definition-term::before{content:"";display:block;background-color:rgba(0,0,0,0);border:3px solid #104271;border-radius:50%;margin-right:.2em}@media only screen and (min-width: 769px){.page-feature .section-support .definition-term::before{width:17px;height:17px}}@media only screen and (max-width: 768px){.page-feature .section-support .definition-term::before{width:15px;height:15px}}.page-feature .section-support .definition-desc{font-weight:400}@media only screen and (min-width: 769px){.page-feature .section-support .definition-desc{margin-top:20px}}@media only screen and (max-width: 768px){.page-feature .section-support .definition-desc{margin-top:10px}}.page-feature .section-support .headline-inner{display:flex;justify-content:space-between}@media only screen and (min-width: 769px){.page-feature .section-support .headline-inner{align-items:flex-end}}@media only screen and (max-width: 768px){.page-feature .section-support .headline-inner{flex-direction:column;align-items:flex-start;gap:20px}}@media only screen and (min-width: 769px){.page-feature .section-support .headline-info{width:40%;padding-top:115px}}@media only screen and (min-width: 769px){.page-feature .section-support .headline__img{height:100%;-o-object-fit:cover;object-fit:cover}}@media only screen and (min-width: 769px){.page-feature .section-support .headline-content{width:55%}}.page-feature .section-support .headline-definition-wrapper{display:flex;justify-content:space-between}@media only screen and (min-width: 769px){.page-feature .section-support .headline-definition-wrapper{margin:35px 0 0 auto;width:66%}}@media only screen and (max-width: 768px){.page-feature .section-support .headline-definition-wrapper{flex-direction:column;gap:20px;margin-top:20px}}@media only screen and (min-width: 769px){.page-feature .section-support .headline-definition-wrapper .definition-list{width:calc((100% - 43px)/2)}}@media only screen and (min-width: 769px){.page-feature .section-support .content{margin-top:50px}}@media only screen and (max-width: 768px){.page-feature .section-support .content{margin-top:40px}}.page-feature .section-support .support-list{display:flex;justify-content:space-between}@media only screen and (max-width: 768px){.page-feature .section-support .support-list{flex-direction:column;gap:35px}}@media only screen and (min-width: 769px){.page-feature .section-support .support-item{width:calc((100% - 90px)/3)}}@media only screen and (min-width: 769px){.page-feature .section-support .support .definition-list{margin-top:35px}}@media only screen and (max-width: 768px){.page-feature .section-support .support .definition-list{margin-top:20px}}.page-feature .section-environment{background-color:#ecf3f9}@media only screen and (min-width: 769px){.page-feature .section-environment{padding-bottom:170px}}.page-feature .section-environment .headline-inner{display:flex;justify-content:space-between}@media only screen and (min-width: 769px){.page-feature .section-environment .headline-inner{align-items:flex-end}}@media only screen and (max-width: 768px){.page-feature .section-environment .headline-inner{flex-direction:column;align-items:flex-start;gap:20px}}@media only screen and (min-width: 769px){.page-feature .section-environment .headline-info{width:40%;padding-top:115px}}@media only screen and (min-width: 769px){.page-feature .section-environment .headline__img{height:100%;-o-object-fit:cover;object-fit:cover}}@media only screen and (min-width: 769px){.page-feature .section-environment .headline-content{width:55%}}@media only screen and (min-width: 769px){.page-feature .section-environment .content{margin:25px 0 0 auto;width:66%}}@media only screen and (max-width: 768px){.page-feature .section-environment .content{margin-top:20px}}.page-feature .section-environment .hospital-def{border-bottom:1px solid #104271}@media only screen and (min-width: 769px){.page-feature .section-environment .hospital-def{padding:30px 0}}@media only screen and (max-width: 768px){.page-feature .section-environment .hospital-def{padding:20px 0}}.page-feature .section-environment .hospital-term{color:#104271;font-weight:700}@media only screen and (min-width: 769px){.page-feature .section-environment .hospital-term{font-size:2rem}}@media only screen and (max-width: 768px){.page-feature .section-environment .hospital-term{font-size:1.6rem}}.page-feature .section-environment .hospital-list{display:flex;flex-flow:row wrap}@media only screen and (min-width: 769px){.page-feature .section-environment .hospital-list{margin-top:20px;gap:10px}}@media only screen and (max-width: 768px){.page-feature .section-environment .hospital-list{margin-top:15px;gap:5px}}.page-feature .section-environment .hospital-item{background-color:#fff;border-radius:4px;padding:0 .5em;font-weight:400}@media only screen and (min-width: 769px){.page-feature .section-environment .hospital-item{font-size:1.4rem}}@media only screen and (max-width: 768px){.page-feature .section-environment .hospital-item{font-size:1.2rem}}@media only screen and (min-width: 769px){.page-feature .section-environment .hospital-def-wrapper{display:flex;justify-content:space-between}}@media only screen and (min-width: 769px){.page-feature .section-environment .hospital-def-wrapper .hospital-def{width:calc((100% - 45px)/2)}}@media only screen and (min-width: 769px){.page-feature .section-environment .hospital-def-wrapper:last-of-type .hospital-def{border:none;padding-bottom:0}}@media only screen and (max-width: 768px){.page-feature .section-environment .hospital-def-wrapper:last-of-type .hospital-def:last-of-type{border:none;padding-bottom:0}}@media only screen and (min-width: 769px){.page-access .section:not(.section-page-head){padding:120px 0}}@media only screen and (max-width: 768px){.page-access .section:not(.section-page-head){padding:50px 0}}@media only screen and (min-width: 769px){.page-access .section:not(.section-page-head) img{border-radius:6px}}@media only screen and (max-width: 768px){.page-access .section:not(.section-page-head) img{border-radius:3px}}.page-access .section-campus--bg{background-color:#ecf3f9}.page-access .section-campus .campus{letter-spacing:.04em}@media only screen and (min-width: 769px){.page-access .section-campus .campus{display:flex;gap:80px}}@media only screen and (min-width: 769px){.page-access .section-campus .campus-info{order:1;width:calc(43% - 80px)}}@media only screen and (min-width: 769px){.page-access .section-campus .campus-content{width:57%}}.page-access .section-campus .campus__name-ja{font-weight:400;letter-spacing:.115em}@media only screen and (min-width: 769px){.page-access .section-campus .campus__name-ja{font-size:2.6rem}}@media only screen and (max-width: 768px){.page-access .section-campus .campus__name-ja{font-size:2rem}}.page-access .section-campus .campus__name-en{font-family:"Jost",sans-serif;color:#104271;display:block;padding-left:.2em}@media only screen and (min-width: 769px){.page-access .section-campus .campus__name-en{font-size:1.6rem}}@media only screen and (max-width: 768px){.page-access .section-campus .campus__name-en{font-size:1.2rem}}@media only screen and (min-width: 769px){.page-access .section-campus .campus-desc{margin-top:30px}}@media only screen and (max-width: 768px){.page-access .section-campus .campus-desc{margin-top:20px}}@media only screen and (min-width: 769px){.page-access .section-campus .campus-desc+.campus-desc{margin-top:50px}}@media only screen and (max-width: 768px){.page-access .section-campus .campus-desc+.campus-desc{margin-top:35px}}.page-access .section-campus .campus__faculty{font-weight:700;line-height:1.3}@media only screen and (min-width: 769px){.page-access .section-campus .campus__faculty{font-size:1.6rem}}@media only screen and (max-width: 768px){.page-access .section-campus .campus__faculty{font-size:1.4rem;position:relative}.page-access .section-campus .campus__faculty::before{content:"";width:8px;height:8px;background-color:#104271;position:absolute;top:34%;left:-14px}.page-access .section-campus .campus__faculty--lines::before{top:15%}}@media only screen and (min-width: 769px){.page-access .section-campus .campus__faculty-wrapper{padding-left:16px;border-left:5px solid #104271}}@media only screen and (max-width: 768px){.page-access .section-campus .campus__faculty-wrapper{padding-left:14px}}@media only screen and (min-width: 769px){.page-access .section-campus .campus__faculty+.campus__faculty{margin-top:.3em}}@media only screen and (max-width: 768px){.page-access .section-campus .campus__faculty+.campus__faculty{margin-top:.5em}}.page-access .section-campus .campus__address{line-height:1.3;font-weight:400}@media only screen and (min-width: 769px){.page-access .section-campus .campus__address{margin-top:15px;padding-left:16px;font-size:1.6rem}}@media only screen and (max-width: 768px){.page-access .section-campus .campus__address{margin-top:15px;padding-left:14px}}.page-access .section-campus .campus__tel{font-family:"Jost",sans-serif;letter-spacing:.02em;line-height:1;display:flex;align-items:center;gap:.2em}@media only screen and (min-width: 769px){.page-access .section-campus .campus__tel{margin-top:20px;font-size:2rem}}@media only screen and (max-width: 768px){.page-access .section-campus .campus__tel{font-size:2rem;margin-top:20px}}.page-access .section-campus .campus__tel::before{content:"";-webkit-mask-image:url(../img/about/access/icon-tel.svg);mask-image:url(../img/about/access/icon-tel.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:#104271;width:15px;height:20px}@media only screen and (min-width: 769px){.page-access .section-campus .campus__btn{margin-top:40px}}@media only screen and (max-width: 768px){.page-access .section-campus .campus__btn{margin:50px auto 0}}@media only screen and (max-width: 768px){.page-access .section-campus .campus__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}@media only screen and (max-width: 768px){.page-access .section-campus .campus__img-wrapper{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-top:15px;aspect-ratio:375/190}}.page-access .section-campus.section-fukaya .campus__name-en{color:#e18397}@media only screen and (max-width: 768px){.page-access .section-campus.section-fukaya .campus__faculty::before{background-color:#e18397}}@media only screen and (min-width: 769px){.page-access .section-campus.section-fukaya .campus__faculty-wrapper{border-color:#e18397}}.page-access .section-campus.section-fukaya .campus__tel::before{background-color:#e18397}.page-access .section-campus.section-makuhari .campus__name-en{color:#29abd1}@media only screen and (max-width: 768px){.page-access .section-campus.section-makuhari .campus__faculty::before{background-color:#29abd1}}@media only screen and (min-width: 769px){.page-access .section-campus.section-makuhari .campus__faculty-wrapper{border-color:#29abd1}}.page-access .section-campus.section-makuhari .campus__tel::before{background-color:#29abd1}.page-access .section-campus.section-numazu .campus__name-en{color:#eeb74c}@media only screen and (max-width: 768px){.page-access .section-campus.section-numazu .campus__faculty::before{background-color:#eeb74c}}@media only screen and (min-width: 769px){.page-access .section-campus.section-numazu .campus__faculty-wrapper{border-color:#eeb74c}}.page-access .section-campus.section-numazu .campus__tel::before{background-color:#eeb74c}.page-access .section-campus.section-soga .campus__address{padding-left:0}@media only screen and (min-width: 769px){.page-guide .site-footer{margin-top:140px}}@media only screen and (max-width: 768px){.page-guide .site-footer{margin-top:70px}}.page-guide .section-guide .guide-menu{display:flex;justify-content:center;align-items:flex-end;flex-flow:row wrap}@media only screen and (min-width: 769px){.page-guide .section-guide .guide-menu{margin-top:100px;gap:24px}}@media only screen and (max-width: 768px){.page-guide .section-guide .guide-menu{margin-top:50px;gap:30px 20px}}@media only screen and (min-width: 769px){.page-guide .section-guide .guide-menu-item{width:calc((100% - 24px)/5);max-width:200px}}@media only screen and (max-width: 768px){.page-guide .section-guide .guide-menu-item{width:calc((100% - 20px)/2)}}.page-guide .section-guide .guide-menu-inner{display:block;position:relative;width:100%;text-align:center;letter-spacing:.05em;line-height:1.5;padding-bottom:.5em;border-bottom-style:solid;border-bottom-color:#104271;transition:.3s}@media only screen and (min-width: 769px){.page-guide .section-guide .guide-menu-inner{border-bottom-width:5px;font-size:1.8rem}}@media only screen and (max-width: 768px){.page-guide .section-guide .guide-menu-inner{border-bottom-width:3px;font-size:1.4rem}}.page-guide .section-guide .guide-menu-inner::after{content:"";display:block;width:0;height:0;border-style:solid;border-right-color:rgba(0,0,0,0);border-left-color:rgba(0,0,0,0);border-top-color:#104271;border-bottom:0;position:absolute;left:50%;transform:translateX(-50%)}@media only screen and (min-width: 769px){.page-guide .section-guide .guide-menu-inner::after{border-width:10px;top:calc(100% + 35px)}}@media only screen and (max-width: 768px){.page-guide .section-guide .guide-menu-inner::after{border-width:5px;top:calc(100% + 10px)}}@media only screen and (min-width: 769px){.page-guide .section-guide .guide-body{margin-top:132px}}@media only screen and (max-width: 768px){.page-guide .section-guide .guide-body{margin-top:60px}}.page-guide .section-guide .guide__title{position:relative;color:#104271;line-height:1.55}@media only screen and (min-width: 769px){.page-guide .section-guide .guide__title{font-size:2rem;padding-left:17px}}@media only screen and (max-width: 768px){.page-guide .section-guide .guide__title{font-size:1.6rem;padding-left:10px}}.page-guide .section-guide .guide__title::before{content:"";display:inline-block;background-color:#104271;height:calc(100% - 6px);position:absolute;left:0px;top:3px}@media only screen and (min-width: 769px){.page-guide .section-guide .guide__title::before{width:6px}}@media only screen and (max-width: 768px){.page-guide .section-guide .guide__title::before{width:4px}}.page-guide .section-guide .guide .book-list{display:flex;flex-flow:row wrap}@media only screen and (min-width: 769px){.page-guide .section-guide .guide .book-list{gap:40px;margin-top:64px}}@media only screen and (max-width: 768px){.page-guide .section-guide .guide .book-list{gap:20px;margin-top:20px}}@media only screen and (min-width: 769px){.page-guide .section-guide .guide .book-item{max-width:360px;width:calc((100% - 80px)/3)}}@media only screen and (max-width: 768px){.page-guide .section-guide .guide .book-item{width:calc((100% - 20px)/2)}}.page-guide .section-guide .guide .book-inner{display:block}.page-guide .section-guide .guide .book__img{position:relative}.page-guide .section-guide .guide .book__img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.page-guide .section-guide .guide .book__img img:not(.--video){aspect-ratio:359/507}.page-guide .section-guide .guide .book__img img.--video{aspect-ratio:16/9}.page-guide .section-guide .guide .book__new{position:absolute;top:0;right:0}.page-guide .section-guide .guide .book__new:before{content:"New";display:inline-block;padding:.5em .9em;line-height:1;color:#fff;background-color:#104271}@media only screen and (min-width: 769px){.page-guide .section-guide .guide .book__new:before{font-size:1.8rem}}@media only screen and (max-width: 768px){.page-guide .section-guide .guide .book__new:before{font-size:1.4rem}}.page-guide .section-guide .guide .book__lead{margin-top:1em}@media only screen and (min-width: 769px){.page-guide .section-guide .guide .book__lead{font-size:1.8rem}}@media only screen and (max-width: 768px){.page-guide .section-guide .guide .book__lead{font-size:1.4rem}}.page-guide .section-guide .guide .book__desc{margin-top:.3em}@media only screen and (min-width: 769px){.page-guide .section-guide .guide .book__desc{font-size:1.6rem}}@media only screen and (max-width: 768px){.page-guide .section-guide .guide .book__desc{font-size:1.2rem}}.page-guide .section-guide .guide .book__btn{width:100%}@media only screen and (min-width: 769px){.page-guide .section-guide .guide .book__btn{justify-content:center;margin-top:65px}}@media only screen and (max-width: 768px){.page-guide .section-guide .guide .book__btn{margin-top:40px}}@media only screen and (min-width: 769px){.page-guide .section-guide .guide .pagenation{margin-top:123px}}@media only screen and (max-width: 768px){.page-guide .section-guide .guide .pagenation{margin-top:60px}}.page-guide .section-campus--bg{background-color:#ecf3f9}.page-guide .section-campus .campus{letter-spacing:.04em}@media only screen and (min-width: 769px){.page-guide .section-campus .campus{display:flex;gap:80px}}@media only screen and (min-width: 769px){.page-guide .section-campus .campus-info{order:1;width:calc(43% - 80px)}}@media only screen and (min-width: 769px){.page-guide .section-campus .campus-content{width:57%}}.page-guide .section-campus .campus__name-ja{font-weight:400;letter-spacing:.115em}@media only screen and (min-width: 769px){.page-guide .section-campus .campus__name-ja{font-size:2.6rem}}@media only screen and (max-width: 768px){.page-guide .section-campus .campus__name-ja{font-size:2rem}}.page-guide .section-campus .campus__name-en{font-family:"Jost",sans-serif;color:#104271;display:block;padding-left:.2em}@media only screen and (min-width: 769px){.page-guide .section-campus .campus__name-en{font-size:1.6rem}}@media only screen and (max-width: 768px){.page-guide .section-campus .campus__name-en{font-size:1.2rem}}.page-guide .section-campus .campus__faculty{font-weight:700;line-height:1.3}@media only screen and (min-width: 769px){.page-guide .section-campus .campus__faculty{font-size:1.6rem}}@media only screen and (max-width: 768px){.page-guide .section-campus .campus__faculty{font-size:1.4rem;margin-top:20px;position:relative}.page-guide .section-campus .campus__faculty::before{content:"";width:8px;height:8px;background-color:#104271;position:absolute;top:34%;left:-14px}.page-guide .section-campus .campus__faculty--lines::before{top:15%}}@media only screen and (min-width: 769px){.page-guide .section-campus .campus__faculty-wrapper{margin-top:30px;padding-left:16px;border-left:5px solid #104271}}@media only screen and (max-width: 768px){.page-guide .section-campus .campus__faculty-wrapper{padding-left:14px}}@media only screen and (min-width: 769px){.page-guide .section-campus .campus__faculty+.campus__faculty{margin-top:.3em}}@media only screen and (max-width: 768px){.page-guide .section-campus .campus__faculty+.campus__faculty{margin-top:.5em}}.page-guide .section-campus .campus__address{line-height:1.3;font-weight:400}@media only screen and (min-width: 769px){.page-guide .section-campus .campus__address{margin-top:15px;padding-left:16px;font-size:1.6rem}}@media only screen and (max-width: 768px){.page-guide .section-campus .campus__address{margin-top:15px;padding-left:14px}}.page-guide .section-campus .campus__tel{font-family:"Jost",sans-serif;letter-spacing:.02em;line-height:1;display:flex;align-items:center;gap:.2em}@media only screen and (min-width: 769px){.page-guide .section-campus .campus__tel{margin-top:20px;font-size:2rem}}@media only screen and (max-width: 768px){.page-guide .section-campus .campus__tel{font-size:2rem;margin-top:20px}}.page-guide .section-campus .campus__tel::before{content:"";-webkit-mask-image:url(../img/about/access/icon-tel.svg);mask-image:url(../img/about/access/icon-tel.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:#104271;width:15px;height:20px}@media only screen and (min-width: 769px){.page-guide .section-campus .campus__btn{margin-top:40px}}@media only screen and (max-width: 768px){.page-guide .section-campus .campus__btn{margin:50px auto 0}}@media only screen and (max-width: 768px){.page-guide .section-campus .campus__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}@media only screen and (max-width: 768px){.page-guide .section-campus .campus__img-wrapper{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-top:15px;aspect-ratio:375/190}}.page-guide .section-campus.section-fukaya .campus__name-en{color:#e18397}@media only screen and (max-width: 768px){.page-guide .section-campus.section-fukaya .campus__faculty::before{background-color:#e18397}}@media only screen and (min-width: 769px){.page-guide .section-campus.section-fukaya .campus__faculty-wrapper{border-color:#e18397}}.page-guide .section-campus.section-fukaya .campus__tel::before{background-color:#e18397}.page-guide .section-campus.section-makuhari .campus__name-en{color:#29abd1}@media only screen and (max-width: 768px){.page-guide .section-campus.section-makuhari .campus__faculty::before{background-color:#29abd1}}@media only screen and (min-width: 769px){.page-guide .section-campus.section-makuhari .campus__faculty-wrapper{border-color:#29abd1}}.page-guide .section-campus.section-makuhari .campus__tel::before{background-color:#29abd1}.page-guide .section-campus.section-numazu .campus__name-en{color:#eeb74c}@media only screen and (max-width: 768px){.page-guide .section-campus.section-numazu .campus__faculty::before{background-color:#eeb74c}}@media only screen and (min-width: 769px){.page-guide .section-campus.section-numazu .campus__faculty-wrapper{border-color:#eeb74c}}.page-guide .section-campus.section-numazu .campus__tel::before{background-color:#eeb74c}.page-guide .section-campus.section-soga .campus__address{padding-left:0}.campus.fukaya{--campus-color: #e18397}.campus.makuhari{--campus-color: #29abd1}.campus.numazu{--campus-color: #eeb74c}.campus.page-campus-top .headline__title-main{color:#104271}@media only screen and (min-width: 769px){.campus.page-campus-top .headline__title-main.headline__title-en{font-size:7.2rem}}@media only screen and (min-width: 769px)and (max-width: 1200px){.campus.page-campus-top .headline__title-main.headline__title-en{font-size:5.5rem}}@media only screen and (max-width: 768px){.campus.page-campus-top .headline__title-main.headline__title-en{font-size:4.4rem}}@media only screen and (min-width: 769px){.campus.page-campus-top .headline__title-main.headline__title-ja{font-size:6rem}}@media only screen and (min-width: 769px)and (max-width: 1200px){.campus.page-campus-top .headline__title-main.headline__title-ja{font-size:4rem}}@media only screen and (max-width: 768px){.campus.page-campus-top .headline__title-main.headline__title-ja{font-size:3rem}}.campus.page-campus-top .headline__title-sub{color:#104271}@media only screen and (min-width: 769px){.campus.page-campus-top .headline__title-sub.headline__title-en{font-size:2.4rem}}@media only screen and (min-width: 769px)and (max-width: 1200px){.campus.page-campus-top .headline__title-sub.headline__title-en{font-size:1.8rem}}@media only screen and (max-width: 768px){.campus.page-campus-top .headline__title-sub.headline__title-en{font-size:1.4rem}}.campus.page-campus-top .headline__title-sub.headline__title-ja{font-weight:700}@media only screen and (min-width: 769px){.campus.page-campus-top .headline__title-sub.headline__title-ja{font-size:1.6rem}}@media only screen and (max-width: 768px){.campus.page-campus-top .headline__title-sub.headline__title-ja{font-size:1.4rem}}.campus.page-campus-top .headline__title-en{font-family:"Jost",sans-serif;line-height:1.1;letter-spacing:0}.campus.page-campus-top .headline__title-en span{letter-spacing:0}.campus.page-campus-top .headline__title-en span.red{color:#cc372c}.campus.page-campus-top .headline__title-en span.blue{color:#008dcf}.campus.page-campus-top .headline--vertical{writing-mode:vertical-lr}.campus.page-campus-top .section-hero .hero{width:100%;display:flex;flex-flow:column}@media only screen and (min-width: 769px){.campus.page-campus-top .section-hero .hero{height:calc(100vh - 100px)}}.campus.page-campus-top .section-hero .hero-mv{position:relative;overflow:hidden;flex:1}@media only screen and (max-width: 768px){.campus.page-campus-top .section-hero .hero-mv{aspect-ratio:375/245}}.campus.page-campus-top .section-hero .hero-mv__video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.campus.page-campus-top .section-hero .hero-mv__title{font-family:"Jost",sans-serif;line-height:.9;text-align:right;letter-spacing:-0.02em;position:absolute;z-index:2}@media only screen and (min-width: 769px){.campus.page-campus-top .section-hero .hero-mv__title{font-size:7.3rem;bottom:2vw;right:2.5vw}}@media only screen and (max-width: 768px){.campus.page-campus-top .section-hero .hero-mv__title{display:none}}.campus.page-campus-top .section-hero .hero-news{flex-shrink:0}@media only screen and (min-width: 769px){.campus.page-campus-top .section-hero .hero-news{display:flex}}.campus.page-campus-top .section-hero .hero-news__title{display:flex;color:#fff;background-color:#104271;line-height:1}@media only screen and (min-width: 769px){.campus.page-campus-top .section-hero .hero-news__title{flex-direction:column;justify-content:center;gap:13px;width:165px;padding:40px 28px}}@media only screen and (max-width: 768px){.campus.page-campus-top .section-hero .hero-news__title{flex-direction:row;align-items:center;gap:7px;width:100%;padding:13px 10px}}.campus.page-campus-top .section-hero .hero-news__title-ja{font-weight:600}@media only screen and (min-width: 769px){.campus.page-campus-top .section-hero .hero-news__title-ja{font-size:1.4rem}}@media only screen and (max-width: 768px){.campus.page-campus-top .section-hero .hero-news__title-ja{font-size:1.3rem}}.campus.page-campus-top .section-hero .hero-news__title-en{font-family:"Jost",sans-serif;font-weight:600;letter-spacing:.01em}@media only screen and (min-width: 769px){.campus.page-campus-top .section-hero .hero-news__title-en{font-size:1.2rem}}@media only screen and (max-width: 768px){.campus.page-campus-top .section-hero .hero-news__title-en{font-size:1rem}}.campus.page-campus-top .section-hero .hero-news-list{background-color:#fff;display:flex;flex-direction:column;justify-content:center}@media only screen and (min-width: 769px){.campus.page-campus-top .section-hero .hero-news-list{row-gap:15px;width:calc(100% - 165px);padding:0 35px}}@media only screen and (max-width: 768px){.campus.page-campus-top .section-hero .hero-news-list{row-gap:5px;padding:10px 10px}}.campus.page-campus-top .section-hero .hero-news-inner{display:flex;align-items:center}.campus.page-campus-top .section-hero .hero-news__meta{font-family:"Jost",sans-serif;font-weight:600;letter-spacing:.01em;color:#104271;position:relative}@media only screen and (min-width: 769px){.campus.page-campus-top .section-hero .hero-news__meta{font-size:1.2rem}}@media only screen and (max-width: 768px){.campus.page-campus-top .section-hero .hero-news__meta{font-size:1rem}}.campus.page-campus-top .section-hero .hero-news__meta::after{content:"";width:28px;height:1px;background-color:#104271;display:inline-block;position:absolute}@media only screen and (min-width: 769px){.campus.page-campus-top .section-hero .hero-news__meta::after{top:50%;left:calc(100% + 10px)}}@media only screen and (max-width: 768px){.campus.page-campus-top .section-hero .hero-news__meta::after{bottom:-2px;right:0}}@media only screen and (min-width: 769px){.campus.page-campus-top .section-hero .hero-news__content{padding-left:47px;font-size:1.4rem}}@media only screen and (max-width: 768px){.campus.page-campus-top .section-hero .hero-news__content{padding-left:10px;font-size:1.1rem}}@media only screen and (min-width: 769px){.campus.page-campus-top .section-news{padding-top:120px;padding-bottom:130px}}@media only screen and (max-width: 768px){.campus.page-campus-top .section-news{padding-top:55px;padding-bottom:75px}}@media only screen and (min-width: 769px){.campus.page-campus-top .section-news .section-content{display:flex;justify-content:space-between;gap:60px}}@media only screen and (min-width: 769px)and (max-width: 1200px){.campus.page-campus-top .section-news .section-content{gap:40px}}@media only screen and (max-width: 768px){.campus.page-campus-top .section-news .section-content .headline--vertical{writing-mode:horizontal-tb}}@media only screen and (min-width: 769px){.campus.page-campus-top .section-news .headline__title-main{margin-right:10px}}@media only screen and (min-width: 769px){.campus.page-campus-top .section-news .content{width:85%;width:calc(85% - 60px)}}@media only screen and (min-width: 769px)and (max-width: 1200px){.campus.page-campus-top .section-news .content{width:calc(85% - 40px)}}@media only screen and (max-width: 768px){.campus.page-campus-top .section-news .content{width:100%;margin-top:25px}}@media only screen and (min-width: 769px){.campus.page-campus-top .section-news .news-head{display:flex;justify-content:space-between;align-items:flex-end;flex-flow:row wrap;gap:42px}}.campus.page-campus-top .section-news .news-tab-list{display:flex;flex-flow:row wrap;gap:12px 6px}@media only screen and (min-width: 769px){.campus.page-campus-top .section-news .news-tab-item{width:calc((100% - 49px)/8);min-width:102px}}@media only screen and (max-width: 768px){.campus.page-campus-top .section-news .news-tab-item{width:calc((100% - 18px)/4)}}.campus.page-campus-top .section-news .news-tab-btn{position:relative;text-align:center;width:100%;padding-bottom:5px;display:block;cursor:pointer;transition:.5s}@media only screen and (min-width: 769px){.campus.page-campus-top .section-news .news-tab-btn{letter-spacing:.06em;font-size:1.4rem}}@media only screen and (max-width: 768px){.campus.page-campus-top .section-news .news-tab-btn{letter-spacing:.04em;font-size:1.1rem}}.campus.page-campus-top .section-news .news-tab-btn::before{content:"";display:inline-block;width:100%;background-color:#fff;position:absolute;bottom:0;left:0}@media only screen and (min-width: 769px){.campus.page-campus-top .section-news .news-tab-btn::before{height:4px}}@media only screen and (max-width: 768px){.campus.page-campus-top .section-news .news-tab-btn::before{height:3px}}.campus.page-campus-top .section-news .news-tab-btn.is-active::before{background-color:#104271}@media only screen and (min-width: 769px){.campus.page-campus-top .section-news .news-content{margin-top:50px}}@media only screen and (max-width: 768px){.campus.page-campus-top .section-news .news-content{margin-top:25px}}.campus.page-campus-top .section-news .news-list{display:flex}@media only screen and (min-width: 769px){.campus.page-campus-top .section-news .news-list{justify-content:space-between;flex-flow:row wrap;gap:10px 20px}}@media only screen and (min-width: 769px)and (max-width: 1200px){.campus.page-campus-top .section-news .news-list{flex-direction:column;gap:7px}}@media only screen and (max-width: 768px){.campus.page-campus-top .section-news .news-list{flex-direction:column;gap:7px}}.campus.page-campus-top .section-news .news-list-wrapper{display:none}.campus.page-campus-top .section-news .news-list-wrapper.is-open{display:block}.campus.page-campus-top .section-news .news-item{background:#fff;width:100%}@media only screen and (min-width: 769px){.campus.page-campus-top .section-news .news-item{box-shadow:0 0 3px 0 rgba(0,0,0,.1)}}@media only screen and (min-width: 769px)and (max-width: 1200px){.campus.page-campus-top .section-news .news-item:nth-of-type(even) .news__posted{color:#cc372c}}@media only screen and (max-width: 768px){.campus.page-campus-top .section-news .news-item{box-shadow:0 0 2px 0 rgba(0,0,0,.1)}}.campus.page-campus-top .section-news .news-inner{display:block}@media only screen and (min-width: 769px){.campus.page-campus-top .section-news .news-inner{display:flex;align-items:center;gap:29px;padding:31px 30px}}@media only screen and (max-width: 768px){.campus.page-campus-top .section-news .news-inner{padding:15px}}@media only screen and (min-width: 769px){.campus.page-campus-top .section-news .news-meta{flex-shrink:0;font-size:1.2rem}}@media only screen and (max-width: 768px){.campus.page-campus-top .section-news .news-meta{font-size:1rem}}.campus.page-campus-top .section-news .news__posted{font-family:"Jost",sans-serif;letter-spacing:0}.campus.page-campus-top .section-news .news__tag{text-align:center;padding:.1em;display:inline-block;color:#fff}@media only screen and (min-width: 769px){.campus.page-campus-top .section-news .news__tag{width:90px;margin-left:20px}}@media only screen and (max-width: 768px){.campus.page-campus-top .section-news .news__tag{width:70px;margin-left:10px}}.campus.page-campus-top .section-news .news__tag.news{background-color:#dc3c5a}.campus.page-campus-top .section-news .news__tag.other{background-color:gray}.campus.page-campus-top .section-news .news-main{overflow:hidden}@media only screen and (max-width: 768px){.campus.page-campus-top .section-news .news-main{margin-top:5px}}.campus.page-campus-top .section-news .news__title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media only screen and (min-width: 769px){.campus.page-campus-top .section-news .news__title{height:30px;font-size:1.6rem}}@media only screen and (max-width: 768px){.campus.page-campus-top .section-news .news__title{height:22px;font-size:1.2rem}}.campus.page-campus-top .section-news .news__btn{margin:0 auto}@media only screen and (min-width: 769px){.campus.page-campus-top .section-news .news__btn-wrapper{margin-top:50px}}@media only screen and (max-width: 768px){.campus.page-campus-top .section-news .news__btn-wrapper{margin-top:54px}}@media only screen and (min-width: 769px){.campus.page-campus-top .section-faculty{margin-top:130px}}@media only screen and (max-width: 768px){.campus.page-campus-top .section-faculty{margin-top:55px}}@media only screen and (min-width: 769px){.campus.page-campus-top .section-faculty .section-content{display:flex;justify-content:space-between;gap:60px}}@media only screen and (min-width: 769px)and (max-width: 1200px){.campus.page-campus-top .section-faculty .section-content{gap:40px}}@media only screen and (max-width: 768px){.campus.page-campus-top .section-faculty .section-content .headline--vertical{writing-mode:horizontal-tb}}.campus.page-campus-top .section-faculty .headline__title-main{font-feature-settings:"pkna";line-height:1.6}@media only screen and (min-width: 769px){.campus.page-campus-top .section-faculty .content{width:calc(85% - 60px)}}@media only screen and (min-width: 769px)and (max-width: 1200px){.campus.page-campus-top .section-faculty .content{width:calc(85% - 40px)}}@media only screen and (max-width: 768px){.campus.page-campus-top .section-faculty .content{margin-top:25px}}.campus.page-campus-top .section-faculty .faculty-list{display:flex}@media only screen and (min-width: 769px){.campus.page-campus-top .section-faculty .faculty-list{flex-flow:row wrap;justify-content:space-between;row-gap:50px}}@media only screen and (max-width: 768px){.campus.page-campus-top .section-faculty .faculty-list{flex-direction:column;justify-content:center;row-gap:10px}}@media only screen and (min-width: 769px){.campus.page-campus-top .section-faculty .faculty-item{width:47%}}@media only screen and (min-width: 769px){.campus.page-campus-top .section-faculty .faculty-inner{display:block}}@media only screen and (max-width: 768px){.campus.page-campus-top .section-faculty .faculty-inner{position:relative;width:100%;display:flex;gap:15px;box-shadow:0 0 3px 0 rgba(0,0,0,.2);border-radius:4px}}.campus.page-campus-top .section-faculty .faculty__img{border-left-style:solid;background-color:#fff}@media only screen and (min-width: 769px){.campus.page-campus-top .section-faculty .faculty__img{width:100%;border-left-width:15px;border-top-left-radius:6px;border-bottom-left-radius:6px}}@media only screen and (min-width: 769px)and (max-width: 1200px){.campus.page-campus-top .section-faculty .faculty__img{border-left-width:13px}}@media only screen and (max-width: 768px){.campus.page-campus-top .section-faculty .faculty__img{width:47%;height:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:146/95;border-left-width:8px;border-top-left-radius:4px;border-bottom-left-radius:4px}}@media only screen and (min-width: 769px){.campus.page-campus-top .section-faculty .faculty-info{display:flex;justify-content:space-between;align-items:flex-end;margin-top:20px}}@media only screen and (max-width: 768px){.campus.page-campus-top .section-faculty .faculty-info{padding-top:15px}}.campus.page-campus-top .section-faculty .faculty-label{color:#104271;font-weight:400}@media only screen and (min-width: 769px){.campus.page-campus-top .section-faculty .faculty__sub{font-size:1.6rem}}@media only screen and (min-width: 769px)and (max-width: 1200px){.campus.page-campus-top .section-faculty .faculty__sub{font-size:1.4rem}}@media only screen and (max-width: 768px){.campus.page-campus-top .section-faculty .faculty__sub{font-size:1rem}}.campus.page-campus-top .section-faculty .faculty__name{line-height:1.4}@media only screen and (min-width: 769px){.campus.page-campus-top .section-faculty .faculty__name{font-size:3.2rem}}@media only screen and (min-width: 769px)and (max-width: 1200px){.campus.page-campus-top .section-faculty .faculty__name{font-size:2rem}}@media only screen and (max-width: 768px){.campus.page-campus-top .section-faculty .faculty__name{font-size:1.6rem}}.campus.page-campus-top .section-faculty .faculty-more{display:flex;align-items:center;justify-content:flex-end;transition:.3s}@media only screen and (min-width: 769px){.campus.page-campus-top .section-faculty .faculty-more{font-size:1.4rem}}@media only screen and (min-width: 769px)and (max-width: 1200px){.campus.page-campus-top .section-faculty .faculty-more{font-size:1.2rem}}@media only screen and (max-width: 768px){.campus.page-campus-top .section-faculty .faculty-more{font-size:1rem;position:absolute;bottom:10px;right:10px}}@media only screen and (min-width: 769px){.campus.page-campus-top .section-faculty .faculty-more span{margin-right:.5em}}@media only screen and (max-width: 768px){.campus.page-campus-top .section-faculty .faculty-more span{margin-right:.3em}}@media(any-hover: hover){.campus.page-campus-top .section-faculty .faculty-more:hover{transform:translateX(10px)}}@media only screen and (min-width: 769px){.campus.page-campus-top .section-about{margin-top:130px}}@media only screen and (max-width: 768px){.campus.page-campus-top .section-about{margin-top:75px}}.campus.page-campus-top .section-about .about-kv{display:flex}@media only screen and (min-width: 769px){.campus.page-campus-top .section-about .about-kv{width:100%;aspect-ratio:1320/476;max-height:476px}}.campus.page-campus-top .section-about .about-kv__img{width:50%;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width: 769px){.campus.page-campus-top .section-about .about-content{margin-top:125px;display:flex;align-items:flex-start;justify-content:space-between}}@media only screen and (max-width: 768px){.campus.page-campus-top .section-about .about-content{margin-top:40px}}@media only screen and (min-width: 769px){.campus.page-campus-top .section-about .about-content .headline__title-wrapper{flex-shrink:0}}@media only screen and (min-width: 769px){.campus.page-campus-top .section-about .about-content .headline__title-sub.headline__title-en{font-size:2.9rem}}@media only screen and (min-width: 769px)and (max-width: 1200px){.campus.page-campus-top .section-about .about-content .headline__title-sub.headline__title-en{font-size:2.4rem}}@media only screen and (max-width: 768px){.campus.page-campus-top .section-about .about-content .headline__title-sub.headline__title-en{font-size:1.8rem}}@media only screen and (min-width: 769px){.campus.page-campus-top .section-about .about-text{width:60%}}@media only screen and (max-width: 768px){.campus.page-campus-top .section-about .about-text{margin-top:25px}}@media only screen and (min-width: 769px){.campus.page-campus-top .section-about .about__lead{font-size:2.4rem}}@media only screen and (min-width: 769px)and (max-width: 1200px){.campus.page-campus-top .section-about .about__lead{font-size:2rem}}@media only screen and (max-width: 768px){.campus.page-campus-top .section-about .about__lead{font-size:1.6rem}}.campus.page-campus-top .section-about .about__title{line-height:1.6}@media only screen and (min-width: 769px){.campus.page-campus-top .section-about .about__title{font-size:4.1rem}}@media only screen and (min-width: 769px)and (max-width: 1200px){.campus.page-campus-top .section-about .about__title{font-size:3.4rem}}@media only screen and (max-width: 768px){.campus.page-campus-top .section-about .about__title{font-size:2.4rem}}.campus.page-campus-top .section-about .about__desc{line-height:2.1}@media only screen and (min-width: 769px){.campus.page-campus-top .section-about .about__desc{margin-top:45px;font-size:1.6rem}}@media only screen and (max-width: 768px){.campus.page-campus-top .section-about .about__desc{margin-top:15px}}.campus.page-campus-top .section-about .about__img{-o-object-fit:cover;object-fit:cover;height:100%}@media only screen and (min-width: 769px){.campus.page-campus-top .section-about .about__img{width:33.3333333333%}}@media only screen and (max-width: 768px){.campus.page-campus-top .section-about .about__img{width:50%}}@media only screen and (max-width: 768px){.campus.page-campus-top .section-about .about__img:last-child{width:100%;aspect-ratio:375/150;-o-object-fit:cover;object-fit:cover}}.campus.page-campus-top .section-about .about__img-wrapper{display:flex}@media only screen and (min-width: 769px){.campus.page-campus-top .section-about .about__img-wrapper{margin-top:137px;width:100%;aspect-ratio:1320/343;max-height:343px}}@media only screen and (max-width: 768px){.campus.page-campus-top .section-about .about__img-wrapper{flex-flow:row wrap;margin-top:40px}}.campus.page-campus-top .section-message{position:relative}@media only screen and (min-width: 769px){.campus.page-campus-top .section-message{margin-top:186px;padding-top:84px;padding-bottom:150px}}@media only screen and (max-width: 768px){.campus.page-campus-top .section-message{padding-top:55px;padding-bottom:105px}}.campus.page-campus-top .section-message::after{content:"";width:calc(50vw + 355px);height:100%;position:absolute;top:0;bottom:0;right:0;z-index:-1}.campus.page-campus-top .section-message .headline{display:flex;justify-content:space-between;align-items:flex-end}@media only screen and (min-width: 769px){.campus.page-campus-top .section-message .headline__title-sub.headline__title-ja{margin-top:10px}}@media only screen and (max-width: 768px){.campus.page-campus-top .section-message .headline__title-sub.headline__title-ja{margin-top:5px}}@media only screen and (min-width: 769px){.campus.page-campus-top .section-message .content{margin-top:56px}}@media only screen and (max-width: 768px){.campus.page-campus-top .section-message .content{margin-top:25px}}@media only screen and (min-width: 769px){.campus.page-campus-top .section-message .message-slider{padding:0 max((100vw - 120px - 1156px)/2,20px)}}@media only screen and (max-width: 768px){.campus.page-campus-top .section-message .message-slider{padding:0 23px}}@media only screen and (min-width: 769px){.campus.page-campus-top .section-message .message-item{max-width:364px}}@media only screen and (max-width: 768px){.campus.page-campus-top .section-message .message-item{max-width:300px;flex-shrink:0}}.campus.page-campus-top .section-message .message-inner{display:block}.campus.page-campus-top .section-message .message__img{aspect-ratio:364/217;-o-object-fit:cover;object-fit:cover}.campus.page-campus-top .section-message .message-info{margin-top:15px}@media only screen and (min-width: 769px){.campus.page-campus-top .section-message .message-info{font-size:1.8rem}}@media only screen and (max-width: 768px){.campus.page-campus-top .section-message .message-info{font-size:1.4rem}}.campus.page-campus-top .section-message .message__term{display:inline-block;padding:.1em .5em;border-radius:3px;color:#fff}@media only screen and (min-width: 769px){.campus.page-campus-top .section-message .message__term{font-size:1.4rem}}@media only screen and (max-width: 768px){.campus.page-campus-top .section-message .message__term{font-size:1.2rem}}.campus.page-campus-top .section-message .message__desc{margin-top:10px}.campus.page-campus-top .section-message .message__name{font-weight:400}@media only screen and (min-width: 769px){.campus.page-campus-top .section-message .message__name{margin-top:5px}}@media only screen and (max-width: 768px){.campus.page-campus-top .section-message .message__name{margin-top:5px}}.campus.page-campus-top .section-message .message-more{display:flex;align-items:center;margin-top:15px;color:#104271}.campus.page-campus-top .section-message .message-more span{margin-right:.3em;border-bottom:1px solid #104271;line-height:1.6}@media only screen and (min-width: 769px){.campus.page-campus-top .section-message .message-more span{font-size:1.6rem}}@media only screen and (max-width: 768px){.campus.page-campus-top .section-message .message-more span{font-size:1.4rem}}.campus.page-campus-top .section-message .message__btn{margin:0 auto}@media only screen and (min-width: 769px){.campus.page-campus-top .section-message .message__btn{margin-top:80px}}@media only screen and (max-width: 768px){.campus.page-campus-top .section-message .message__btn{margin-top:45px}}.campus.page-campus-top .section-message .swiper-wrapper{display:flex}.campus.page-campus-top .section-message .swiper-scrollbar{width:88%;height:2px;background-color:#fff}.campus.page-campus-top .section-message .swiper-scrollbar-drag{cursor:pointer;background-color:#104271;height:100%;width:100%;background-color:#104271;position:relative;left:0;top:0}.campus.page-campus-top .section-message .swiper-button-wrapper{display:flex;align-items:center}@media only screen and (min-width: 769px){.campus.page-campus-top .section-message .swiper-button-wrapper{gap:13px}}@media only screen and (max-width: 768px){.campus.page-campus-top .section-message .swiper-button-wrapper{gap:6px}}.campus.page-campus-top .section-message .swiper-button-prev,.campus.page-campus-top .section-message .swiper-button-next{position:static;background-color:#104271;border-radius:50%;margin-top:0;transition:.3s}@media only screen and (min-width: 769px){.campus.page-campus-top .section-message .swiper-button-prev,.campus.page-campus-top .section-message .swiper-button-next{width:46px;height:46px}}@media only screen and (max-width: 768px){.campus.page-campus-top .section-message .swiper-button-prev,.campus.page-campus-top .section-message .swiper-button-next{width:30px;height:30px}}.campus.page-campus-top .section-message .swiper-button-prev::after,.campus.page-campus-top .section-message .swiper-button-next::after{content:"";background:url(../img/common/icon-arrow.svg) no-repeat center/contain}@media only screen and (min-width: 769px){.campus.page-campus-top .section-message .swiper-button-prev::after,.campus.page-campus-top .section-message .swiper-button-next::after{width:8px;height:20px}}@media only screen and (max-width: 768px){.campus.page-campus-top .section-message .swiper-button-prev::after,.campus.page-campus-top .section-message .swiper-button-next::after{width:5px;height:9px}}.campus.page-campus-top .section-message .swiper-button-prev.swiper-button-disabled,.campus.page-campus-top .section-message .swiper-button-next.swiper-button-disabled{background-color:#fff;opacity:1}.campus.page-campus-top .section-message .swiper-button-prev.swiper-button-disabled::after,.campus.page-campus-top .section-message .swiper-button-next.swiper-button-disabled::after{background-image:url(../img/common/icon-arrow-blue.svg)}.campus.page-campus-top .section-message .swiper-button-prev::after{transform:rotate(-180deg)}.campus.page-campus-top .section-message .swiper-pagination{display:flex;align-items:center;justify-content:center}@media only screen and (min-width: 769px){.campus.page-campus-top .section-message .swiper-pagination{margin-top:70px;gap:10px}}@media only screen and (max-width: 768px){.campus.page-campus-top .section-message .swiper-pagination{margin-top:20px;gap:10px}}.campus.page-campus-top .section-message .swiper-pagination-bullet{position:relative;border-radius:50%;opacity:.2;background:#104271;width:10px;height:10px;overflow:hidden;transition:width 300ms cubic-bezier(0.785, 0.135, 0.15, 0.86)}.campus.page-campus-top .section-message .swiper-pagination-bullet-active{opacity:1}.campus.page-campus-top .section-message .swiper-nav-wrapper{display:flex;justify-content:space-between;align-items:center}@media only screen and (min-width: 769px){.campus.page-campus-top .section-message .swiper-nav-wrapper{margin-top:56px;gap:30px}}@media only screen and (max-width: 768px){.campus.page-campus-top .section-message .swiper-nav-wrapper{margin-top:30px;gap:15px}}.campus.page-campus-top .section-message .swiper.slide-none .swiper-wrapper{justify-content:center}@media only screen and (min-width: 769px){.campus.page-campus-top .section-message .swiper.slide-none .swiper-wrapper{gap:58px}}@media only screen and (max-width: 768px){.campus.page-campus-top .section-message .swiper.slide-none .swiper-wrapper{gap:10px}}.campus.page-campus-top .section-message .swiper.slide-none .swiper-nav-wrapper{display:none}.campus.page-campus-top .section-message .swiper.is-init{opacity:1;transition:.3s}@media only screen and (min-width: 769px){.campus.page-campus-top .section-campuslife{margin-top:92px}}@media only screen and (min-width: 769px)and (max-width: 1200px){.campus.page-campus-top .section-campuslife{margin-top:111px}}.campus.page-campus-top .section-campuslife .headline{position:relative;text-align:right}@media only screen and (min-width: 769px){.campus.page-campus-top .section-campuslife .headline{top:70px}}@media only screen and (min-width: 769px)and (max-width: 1200px){.campus.page-campus-top .section-campuslife .headline{top:61px}}@media only screen and (max-width: 768px){.campus.page-campus-top .section-campuslife .headline__title-wrapper{position:absolute;top:-25px;right:23px}}.campus.page-campus-top .section-campuslife .campuslife-kv{width:100%}@media only screen and (min-width: 769px){.campus.page-campus-top .section-campuslife .campuslife-kv{aspect-ratio:1320/600;max-height:600px}}@media only screen and (max-width: 768px){.campus.page-campus-top .section-campuslife .campuslife-kv{aspect-ratio:375/300}}.campus.page-campus-top .section-campuslife .campuslife-kv__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.campus.page-campus-top .section-campuslife .campuslife-list{position:absolute;left:0;right:0;display:flex;justify-content:space-between;flex-flow:row wrap}@media only screen and (min-width: 769px){.campus.page-campus-top .section-campuslife .campuslife-list{gap:20px 40px;top:-65px}}@media only screen and (min-width: 769px)and (max-width: 1200px){.campus.page-campus-top .section-campuslife .campuslife-list{gap:10px 20px;top:-40px}}@media only screen and (max-width: 768px){.campus.page-campus-top .section-campuslife .campuslife-list{justify-content:center;gap:10px;top:-85px}}.campus.page-campus-top .section-campuslife .campuslife-list-wrapper{position:relative}.campus.page-campus-top .section-campuslife .campuslife-item{background-color:#fff}@media only screen and (min-width: 769px){.campus.page-campus-top .section-campuslife .campuslife-item{width:calc((100% - 80px)/3);height:90px}}@media only screen and (min-width: 769px)and (max-width: 1200px){.campus.page-campus-top .section-campuslife .campuslife-item{width:calc((100% - 40px)/3);height:80px}}@media only screen and (max-width: 768px){.campus.page-campus-top .section-campuslife .campuslife-item{width:calc((100% - 10px)/2);height:50px}}.campus.page-campus-top .section-campuslife .campuslife-item:nth-of-type(even) .campuslife__arrow{background-color:#008dcf}.campus.page-campus-top .section-campuslife .campuslife-inner{display:flex;justify-content:space-between;align-items:center;height:100%}@media only screen and (min-width: 769px){.campus.page-campus-top .section-campuslife .campuslife-inner{padding:0 50px}}@media only screen and (min-width: 769px)and (max-width: 1200px){.campus.page-campus-top .section-campuslife .campuslife-inner{padding:0 20px}}@media only screen and (max-width: 768px){.campus.page-campus-top .section-campuslife .campuslife-inner{gap:5px;padding:0 10px}}.campus.page-campus-top .section-campuslife .campuslife__label{line-height:1.3}@media only screen and (min-width: 769px){.campus.page-campus-top .section-campuslife .campuslife__label{font-size:1.8rem}}@media only screen and (min-width: 769px)and (max-width: 1200px){.campus.page-campus-top .section-campuslife .campuslife__label{font-size:1.6rem}}@media only screen and (max-width: 768px){.campus.page-campus-top .section-campuslife .campuslife__label{font-size:1.2rem}}.campus.page-campus-top .section-campuslife .campuslife__arrow{background-color:#cc372c}@media only screen and (min-width: 769px){.campus.page-campus-top .section-blog{padding-top:300px;padding-bottom:100px}}@media only screen and (min-width: 769px)and (max-width: 1200px){.campus.page-campus-top .section-blog{padding-top:250px}}@media only screen and (max-width: 768px){.campus.page-campus-top .section-blog{padding-top:130px;padding-bottom:75px}}@media only screen and (max-width: 768px){.campus.page-campus-top .section-blog .headline{display:flex;justify-content:space-between;align-items:flex-end}}.campus.page-campus-top .section-blog .headline__title-main{color:#fff}@media only screen and (min-width: 769px){.campus.page-campus-top .section-blog .content{margin:65px auto 0;padding:0 20px;max-width:1196px}}@media only screen and (max-width: 768px){.campus.page-campus-top .section-blog .content{margin-top:25px}}@media only screen and (min-width: 769px){.campus.page-campus-top .section-blog .blog-list{display:flex;align-items:stretch;gap:25px}}.campus.page-campus-top .section-blog .blog-item{background-color:#fff;height:auto !important}@media only screen and (min-width: 769px){.campus.page-campus-top .section-blog .blog-item{width:calc((100% - 50px)/3)}}@media only screen and (max-width: 768px){.campus.page-campus-top .section-blog .blog-item{max-width:300px}}.campus.page-campus-top .section-blog .blog-inner{display:block}@media only screen and (min-width: 769px){.campus.page-campus-top .section-blog .blog-inner{padding:6px 6px 40px 6px}}@media only screen and (max-width: 768px){.campus.page-campus-top .section-blog .blog-inner{padding:6px 6px 20px 6px}}.campus.page-campus-top .section-blog .blog-thum{position:relative}.campus.page-campus-top .section-blog .blog__img{border-top-left-radius:6px;border-top-right-radius:6px;aspect-ratio:357/213;-o-object-fit:cover;object-fit:cover}.campus.page-campus-top .section-blog .blog__term{position:absolute;bottom:0;padding:.3em 1em;border-top-left-radius:4px;border-top-right-radius:4px;color:#fff;background-color:#104271}@media only screen and (min-width: 769px){.campus.page-campus-top .section-blog .blog__term{left:20px;font-size:1.4rem}}@media only screen and (max-width: 768px){.campus.page-campus-top .section-blog .blog__term{left:10px;font-size:1.2rem}}@media only screen and (min-width: 769px){.campus.page-campus-top .section-blog .blog-desc{margin-top:30px;padding:0 20px}}@media only screen and (max-width: 768px){.campus.page-campus-top .section-blog .blog-desc{margin-top:15px;padding:0 10px}}.campus.page-campus-top .section-blog .blog__title{line-height:1.6}@media only screen and (min-width: 769px){.campus.page-campus-top .section-blog .blog__title{font-size:1.8rem}}@media only screen and (max-width: 768px){.campus.page-campus-top .section-blog .blog__title{font-size:1.6rem}}.campus.page-campus-top .section-blog .blog__posted{font-family:"Jost",sans-serif;letter-spacing:0;color:rgba(16,66,113,.7)}@media only screen and (min-width: 769px){.campus.page-campus-top .section-blog .blog__posted{margin-top:15px;font-size:1.4rem}}@media only screen and (max-width: 768px){.campus.page-campus-top .section-blog .blog__posted{margin-top:5px;font-size:1.4rem}}.campus.page-campus-top .section-blog .blog__name{font-weight:400}@media only screen and (min-width: 769px){.campus.page-campus-top .section-blog .blog__name{margin-top:10px;font-size:2.2rem}}.campus.page-campus-top .section-blog .blog__btn{margin:0 auto}@media only screen and (min-width: 769px){.campus.page-campus-top .section-blog .blog__btn{margin-top:95px}}@media only screen and (max-width: 768px){.campus.page-campus-top .section-blog .blog__btn{margin-top:45px}}@media only screen and (max-width: 768px){.campus.page-campus-top .section-blog .blog-slider{padding:0 23px}}.campus.page-campus-top .section-blog .swiper-scrollbar{width:88%;height:2px;background-color:#fff}.campus.page-campus-top .section-blog .swiper-scrollbar-drag{cursor:pointer;background-color:#104271;height:100%;width:100%;background-color:#104271;position:relative;left:0;top:0}.campus.page-campus-top .section-blog .swiper-button-wrapper{display:flex;align-items:center}@media only screen and (min-width: 769px){.campus.page-campus-top .section-blog .swiper-button-wrapper{gap:13px}}@media only screen and (max-width: 768px){.campus.page-campus-top .section-blog .swiper-button-wrapper{gap:6px}}.campus.page-campus-top .section-blog .swiper-button-wrapper.slide-none{display:none}.campus.page-campus-top .section-blog .swiper-button-prev,.campus.page-campus-top .section-blog .swiper-button-next{position:static;background-color:#104271;border-radius:50%;margin-top:0;transition:.3s}@media only screen and (min-width: 769px){.campus.page-campus-top .section-blog .swiper-button-prev,.campus.page-campus-top .section-blog .swiper-button-next{width:60px;height:60px}}@media only screen and (max-width: 768px){.campus.page-campus-top .section-blog .swiper-button-prev,.campus.page-campus-top .section-blog .swiper-button-next{width:30px;height:30px}}.campus.page-campus-top .section-blog .swiper-button-prev::after,.campus.page-campus-top .section-blog .swiper-button-next::after{content:"";background:url(../img/common/icon-arrow.svg) no-repeat center/contain}@media only screen and (min-width: 769px){.campus.page-campus-top .section-blog .swiper-button-prev::after,.campus.page-campus-top .section-blog .swiper-button-next::after{width:8px;height:20px}}@media only screen and (max-width: 768px){.campus.page-campus-top .section-blog .swiper-button-prev::after,.campus.page-campus-top .section-blog .swiper-button-next::after{width:5px;height:9px}}.campus.page-campus-top .section-blog .swiper-button-prev.swiper-button-disabled,.campus.page-campus-top .section-blog .swiper-button-next.swiper-button-disabled{background-color:#fff;opacity:1}.campus.page-campus-top .section-blog .swiper-button-prev.swiper-button-disabled::after,.campus.page-campus-top .section-blog .swiper-button-next.swiper-button-disabled::after{background-image:url(../img/common/icon-arrow-blue.svg)}.campus.page-campus-top .section-blog .swiper-button-prev::after{transform:rotate(-180deg)}.campus.page-campus-top .section-blog .swiper-pagination{display:flex;align-items:center;justify-content:center}@media only screen and (min-width: 769px){.campus.page-campus-top .section-blog .swiper-pagination{margin-top:70px;gap:13px}}@media only screen and (max-width: 768px){.campus.page-campus-top .section-blog .swiper-pagination{margin-top:20px;gap:10px}}.campus.page-campus-top .section-blog .swiper-pagination-bullet{position:relative;border-radius:50%;opacity:.2;background:#104271;width:12px;height:12px;overflow:hidden;transition:width 300ms cubic-bezier(0.785, 0.135, 0.15, 0.86)}@media only screen and (max-width: 768px){.campus.page-campus-top .section-blog .swiper-pagination-bullet{width:10px;height:10px}}.campus.page-campus-top .section-blog .swiper-pagination-bullet-active{opacity:1}.campus.page-campus-top .section-blog .swiper-nav-wrapper{display:flex;justify-content:space-between;align-items:center}@media only screen and (min-width: 769px){.campus.page-campus-top .section-blog .swiper-nav-wrapper{margin-top:78px;gap:30px}}@media only screen and (max-width: 768px){.campus.page-campus-top .section-blog .swiper-nav-wrapper{margin-top:30px;gap:15px}}.campus.page-campus-top .section-blog .swiper.slide-none .swiper-wrapper{justify-content:center;gap:25px}.campus.page-campus-top .section-blog .swiper.slide-none .swiper-nav-wrapper{display:none}.campus.page-campus-top .section-blog .swiper.is-init{opacity:1;transition:.3s}.campus.page-campus-course .section-news .headline__title-en,.campus.page-campus-course .section-movie .headline__title-en{font-family:"Jost",sans-serif;line-height:1.1;letter-spacing:0;color:#104271}@media only screen and (min-width: 769px){.campus.page-campus-course .section-news .headline__title-en,.campus.page-campus-course .section-movie .headline__title-en{font-size:5rem}}@media only screen and (max-width: 768px){.campus.page-campus-course .section-news .headline__title-en,.campus.page-campus-course .section-movie .headline__title-en{font-size:3.7rem}}.campus.page-campus-course .section-news .headline__title-en span,.campus.page-campus-course .section-movie .headline__title-en span{letter-spacing:0}.campus.page-campus-course .section-news .headline__title-ja,.campus.page-campus-course .section-movie .headline__title-ja{color:#104271}@media only screen and (min-width: 769px){.campus.page-campus-course .section-news .headline__title-ja,.campus.page-campus-course .section-movie .headline__title-ja{font-size:1.8rem}}@media only screen and (max-width: 768px){.campus.page-campus-course .section-news .headline__title-ja,.campus.page-campus-course .section-movie .headline__title-ja{font-size:1.4rem}}.campus.page-campus-course .section-feature .headline__title,.campus.page-campus-course .section-license .headline__title,.campus.page-campus-course .section-subject .headline__title,.campus.page-campus-course .section-message .headline__title,.campus.page-campus-course .section-faculty .headline__title{display:flex;flex-direction:column;align-items:center;color:#104271;font-weight:600}@media only screen and (min-width: 769px){.campus.page-campus-course .section-feature .headline__title,.campus.page-campus-course .section-license .headline__title,.campus.page-campus-course .section-subject .headline__title,.campus.page-campus-course .section-message .headline__title,.campus.page-campus-course .section-faculty .headline__title{gap:20px;font-size:2.6rem}}@media only screen and (max-width: 768px){.campus.page-campus-course .section-feature .headline__title,.campus.page-campus-course .section-license .headline__title,.campus.page-campus-course .section-subject .headline__title,.campus.page-campus-course .section-message .headline__title,.campus.page-campus-course .section-faculty .headline__title{gap:10px;font-size:2rem}}.campus.page-campus-course .section-feature .headline__title::after,.campus.page-campus-course .section-license .headline__title::after,.campus.page-campus-course .section-subject .headline__title::after,.campus.page-campus-course .section-message .headline__title::after,.campus.page-campus-course .section-faculty .headline__title::after{content:"";display:inline-block;background-color:var(--color)}@media only screen and (min-width: 769px){.campus.page-campus-course .section-feature .headline__title::after,.campus.page-campus-course .section-license .headline__title::after,.campus.page-campus-course .section-subject .headline__title::after,.campus.page-campus-course .section-message .headline__title::after,.campus.page-campus-course .section-faculty .headline__title::after{width:80px;height:6px}}@media only screen and (max-width: 768px){.campus.page-campus-course .section-feature .headline__title::after,.campus.page-campus-course .section-license .headline__title::after,.campus.page-campus-course .section-subject .headline__title::after,.campus.page-campus-course .section-message .headline__title::after,.campus.page-campus-course .section-faculty .headline__title::after{width:50px;height:4px}}.campus.page-campus-course .accordion-box.is-open .accordion-tab__btn{transform:rotate(180deg)}.campus.page-campus-course .accordion-tab{display:flex;align-items:center;padding:.85em .5em;border-bottom:1px solid #000;color:#104271;font-weight:600;cursor:pointer}@media only screen and (min-width: 769px){.campus.page-campus-course .accordion-tab{gap:16px;font-size:2rem}}@media only screen and (max-width: 768px){.campus.page-campus-course .accordion-tab{gap:10px;font-size:1.8rem}}.campus.page-campus-course .accordion-tab__btn{position:relative;background-color:#104271;border-radius:50%;transition:transform 400ms cubic-bezier(0.86, 0, 0.07, 1);flex-shrink:0}@media only screen and (min-width: 769px){.campus.page-campus-course .accordion-tab__btn{width:32px;height:32px}}@media only screen and (max-width: 768px){.campus.page-campus-course .accordion-tab__btn{width:22.8px;height:22.8px}}.campus.page-campus-course .accordion-tab__btn::after{content:"";position:absolute;-webkit-mask-image:url(../img/common/icon-arrow.svg);mask-image:url(../img/common/icon-arrow.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;top:50%;left:50%;transform:translate(-50%, -50%) rotate(90deg);background-color:#fff}@media only screen and (min-width: 769px){.campus.page-campus-course .accordion-tab__btn::after{width:8px;height:14px}}@media only screen and (max-width: 768px){.campus.page-campus-course .accordion-tab__btn::after{width:5px;height:9px}}.campus.page-campus-course .accordion-panel{position:relative;overflow:hidden;height:0}@media only screen and (min-width: 769px){.campus.page-campus-course .accordion-panel-inner{padding-top:30px;padding-bottom:75px;padding-left:55px}}@media only screen and (max-width: 768px){.campus.page-campus-course .accordion-panel-inner{padding-top:15px;padding-bottom:45px;padding-left:40px}}.campus.page-campus-course .section-intro{background-color:var(--bg-color)}@media only screen and (min-width: 769px){.campus.page-campus-course .section-intro{padding-top:80px}}@media only screen and (max-width: 768px){.campus.page-campus-course .section-intro{padding-top:30px}}.campus.page-campus-course .section-intro .intro-content{display:flex;justify-content:space-between;gap:15px}@media only screen and (max-width: 768px){.campus.page-campus-course .section-intro .intro-content{flex-direction:column;gap:20px}}.campus.page-campus-course .section-intro .intro__title{position:relative;z-index:1;color:#104271;font-weight:600;line-height:1.7}@media only screen and (min-width: 769px){.campus.page-campus-course .section-intro .intro__title{font-size:2.6rem}}@media only screen and (max-width: 768px){.campus.page-campus-course .section-intro .intro__title{font-size:2rem}}.campus.page-campus-course .section-intro .intro__title::before{content:"";display:inline-block;background-color:rgba(0,0,0,0);border-radius:50%;position:absolute;z-index:-1}@media only screen and (min-width: 769px){.campus.page-campus-course .section-intro .intro__title::before{width:50px;height:50px;border:8px solid rgba(16,66,113,.1);top:-7px;left:-5%}}@media only screen and (max-width: 768px){.campus.page-campus-course .section-intro .intro__title::before{width:30px;height:30px;border:6px solid rgba(16,66,113,.1);top:0;left:-15px}}@media only screen and (min-width: 769px){.campus.page-campus-course .section-intro .intro__desc{width:50%;font-size:1.6rem}}@media only screen and (max-width: 768px){.campus.page-campus-course .section-intro .intro__desc{font-size:1.4rem}}.campus.page-campus-course .section-intro .intro__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width: 769px){.campus.page-campus-course .section-intro .intro__img-wrapper{margin-top:65px;width:100%;aspect-ratio:1290/452;max-height:452px}}@media only screen and (max-width: 768px){.campus.page-campus-course .section-intro .intro__img-wrapper{margin-top:30px}}.campus.page-campus-course .section-news{background-color:var(--bg-color)}@media only screen and (min-width: 769px){.campus.page-campus-course .section-news{padding:90px 0}}@media only screen and (max-width: 768px){.campus.page-campus-course .section-news{padding:45px 0}}.campus.page-campus-course .section-news .headline__title-en .color{color:var(--color)}@media only screen and (min-width: 769px){.campus.page-campus-course .section-news .headline{display:flex;justify-content:space-between;align-items:flex-end}}@media only screen and (min-width: 769px){.campus.page-campus-course .section-news .content{margin-top:30px}}@media only screen and (max-width: 768px){.campus.page-campus-course .section-news .content{margin-top:20px}}.campus.page-campus-course .section-news .news-list{display:flex}@media only screen and (min-width: 769px){.campus.page-campus-course .section-news .news-list{justify-content:space-between;flex-flow:row wrap;gap:10px 20px}}@media only screen and (min-width: 769px)and (max-width: 1200px){.campus.page-campus-course .section-news .news-list{flex-direction:column;gap:7px}}@media only screen and (max-width: 768px){.campus.page-campus-course .section-news .news-list{flex-direction:column;gap:7px}}.campus.page-campus-course .section-news .news-item{background:#fff;width:100%}@media only screen and (min-width: 769px){.campus.page-campus-course .section-news .news-item{box-shadow:0 0 3px 0 rgba(0,0,0,.1)}}@media only screen and (min-width: 769px)and (max-width: 1200px){.campus.page-campus-course .section-news .news-item:nth-of-type(even) .news__posted{color:#cc372c}}@media only screen and (max-width: 768px){.campus.page-campus-course .section-news .news-item{box-shadow:0 0 2px 0 rgba(0,0,0,.1)}}.campus.page-campus-course .section-news .news-inner{display:block}@media only screen and (min-width: 769px){.campus.page-campus-course .section-news .news-inner{display:flex;align-items:center;gap:29px;padding:31px 30px}}@media only screen and (max-width: 768px){.campus.page-campus-course .section-news .news-inner{padding:15px}}@media only screen and (min-width: 769px){.campus.page-campus-course .section-news .news-meta{font-size:1.2rem}}@media only screen and (max-width: 768px){.campus.page-campus-course .section-news .news-meta{font-size:1rem}}.campus.page-campus-course .section-news .news__posted{font-family:"Jost",sans-serif;letter-spacing:0}.campus.page-campus-course .section-news .news__tag{text-align:center;padding:.1em;display:inline-block;color:#fff;background-color:var(--color)}@media only screen and (min-width: 769px){.campus.page-campus-course .section-news .news__tag{width:90px;margin-left:20px}}@media only screen and (max-width: 768px){.campus.page-campus-course .section-news .news__tag{width:70px;margin-left:10px}}@media only screen and (min-width: 769px){.campus.page-campus-course .section-news .news__title{font-size:1.6rem}}@media only screen and (max-width: 768px){.campus.page-campus-course .section-news .news__title{margin-top:5px;font-size:1.2rem}}.campus.page-campus-course .section-news .news__btn{margin:0 auto}@media only screen and (min-width: 769px){.campus.page-campus-course .section-news .news__btn-wrapper{margin-top:50px}}@media only screen and (max-width: 768px){.campus.page-campus-course .section-news .news__btn-wrapper{margin-top:30px}}@media only screen and (min-width: 769px){.campus.page-campus-course .section-menu{margin-top:75px}}@media only screen and (max-width: 768px){.campus.page-campus-course .section-menu{margin-top:40px}}.campus.page-campus-course .section-menu .menu-list{display:flex;flex-flow:row wrap;justify-content:center;gap:1px}@media only screen and (min-width: 769px){.campus.page-campus-course .section-menu .menu-list:not(.item-6) .menu-item:nth-of-type(4){border-top-right-radius:8px}}@media only screen and (min-width: 769px){.campus.page-campus-course .section-menu .menu-list:not(.item-6) .menu-item:nth-of-type(5){border-bottom-left-radius:8px}}@media only screen and (max-width: 768px){.campus.page-campus-course .section-menu .menu-list:not(.item-6) .menu-item:nth-of-type(7){border-bottom-left-radius:6px}}@media only screen and (min-width: 769px){.campus.page-campus-course .section-menu .menu-list.item-6 .menu-item{width:calc(33.3333333333% - 2px)}}@media only screen and (min-width: 769px){.campus.page-campus-course .section-menu .menu-list.item-6 .menu-item:nth-of-type(3){border-top-right-radius:8px}}@media only screen and (min-width: 769px){.campus.page-campus-course .section-menu .menu-list.item-6 .menu-item:nth-of-type(4){border-bottom-left-radius:8px}}@media only screen and (max-width: 768px){.campus.page-campus-course .section-menu .menu-list.item-6 .menu-item:nth-of-type(5){border-bottom-left-radius:6px}}.campus.page-campus-course .section-menu .menu-item{background-color:var(--color)}@media only screen and (min-width: 769px){.campus.page-campus-course .section-menu .menu-item{width:calc(25% - 3px);height:71px}}@media only screen and (max-width: 768px){.campus.page-campus-course .section-menu .menu-item{width:calc(50% - 1px);height:45px}}@media only screen and (min-width: 769px){.campus.page-campus-course .section-menu .menu-item:nth-of-type(1){border-top-left-radius:8px}}@media only screen and (max-width: 768px){.campus.page-campus-course .section-menu .menu-item:nth-of-type(1){border-top-left-radius:6px}}@media only screen and (max-width: 768px){.campus.page-campus-course .section-menu .menu-item:nth-of-type(2){border-top-right-radius:6px}}@media only screen and (min-width: 769px){.campus.page-campus-course .section-menu .menu-item:last-of-type{border-bottom-right-radius:8px}}@media only screen and (max-width: 768px){.campus.page-campus-course .section-menu .menu-item:last-of-type{border-bottom-right-radius:6px}}.campus.page-campus-course .section-menu .menu-inner{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;color:#fff}@media only screen and (min-width: 769px){.campus.page-campus-course .section-menu .menu-inner{font-size:1.6rem}}@media only screen and (max-width: 768px){.campus.page-campus-course .section-menu .menu-inner{font-size:1.2rem}}.campus.page-campus-course .section-menu .menu-inner::after{content:"";position:absolute;background:url(../img/common/icon-arrow.svg) no-repeat top center/100%;transform:rotate(90deg)}@media only screen and (min-width: 769px){.campus.page-campus-course .section-menu .menu-inner::after{bottom:6px;width:7px;height:12px}}@media only screen and (max-width: 768px){.campus.page-campus-course .section-menu .menu-inner::after{bottom:3px;width:5px;height:10px}}.campus.page-campus-course .section-menu .menu-float{position:relative;visibility:hidden;opacity:0;transition:opacity 200ms cubic-bezier(0.445, 0.05, 0.55, 0.95),visibility 200ms cubic-bezier(0.445, 0.05, 0.55, 0.95);color:#fff}.campus.page-campus-course .section-menu .menu-float.is-active{visibility:visible;opacity:1}.campus.page-campus-course .section-menu .menu-float.is-open .menu-float-list{visibility:visible;opacity:1}.campus.page-campus-course .section-menu .menu-float-tab{position:fixed;right:0;display:flex;align-items:center;justify-content:center;gap:1em;font-family:"Jost",sans-serif;writing-mode:vertical-rl;background-color:var(--color);z-index:19}@media only screen and (min-width: 769px){.campus.page-campus-course .section-menu .menu-float-tab{top:20vh;width:65.5px;height:217px;border-top-left-radius:6px;border-bottom-left-radius:6px;font-size:1.6rem}}@media only screen and (max-width: 768px){.campus.page-campus-course .section-menu .menu-float-tab{bottom:92px;width:40px;padding:1em 0;font-size:1.2rem}}.campus.page-campus-course .section-menu .menu-float-tab::before{content:"";background:url(../img/common/icon-arrow.svg) no-repeat top center/100%}@media only screen and (min-width: 769px){.campus.page-campus-course .section-menu .menu-float-tab::before{transform:rotate(-180deg);width:7px;height:12px}}@media only screen and (max-width: 768px){.campus.page-campus-course .section-menu .menu-float-tab::before{order:1;transform:rotate(90deg);width:5px;height:10px}}.campus.page-campus-course .section-menu .menu-float-list{position:fixed;right:0;visibility:hidden;opacity:0;transition:opacity 200ms cubic-bezier(0.445, 0.05, 0.55, 0.95),visibility 200ms cubic-bezier(0.445, 0.05, 0.55, 0.95);z-index:20}@media only screen and (min-width: 769px){.campus.page-campus-course .section-menu .menu-float-list{top:20vh;width:230px;font-size:1.6rem}}@media only screen and (max-width: 768px){.campus.page-campus-course .section-menu .menu-float-list{width:100%;bottom:0;display:flex;flex-flow:row wrap;text-align:center;font-size:.9rem;line-height:1.3}}@media only screen and (max-width: 768px){.campus.page-campus-course .section-menu .menu-float-list:not(.item-6) .menu-float-item:nth-child(1),.campus.page-campus-course .section-menu .menu-float-list:not(.item-6) .menu-float-item:nth-child(2),.campus.page-campus-course .section-menu .menu-float-list:not(.item-6) .menu-float-item:nth-child(3),.campus.page-campus-course .section-menu .menu-float-list:not(.item-6) .menu-float-item:nth-child(4){border-bottom:1px solid #fff}}@media only screen and (max-width: 768px){.campus.page-campus-course .section-menu .menu-float-list:not(.item-6) .menu-float-item:nth-child(5){border-left:none}}@media only screen and (max-width: 768px){.campus.page-campus-course .section-menu .menu-float-list.item-6 .menu-float-item{width:33.3333333333%}}@media only screen and (max-width: 768px){.campus.page-campus-course .section-menu .menu-float-list.item-6 .menu-float-item:nth-child(1),.campus.page-campus-course .section-menu .menu-float-list.item-6 .menu-float-item:nth-child(2),.campus.page-campus-course .section-menu .menu-float-list.item-6 .menu-float-item:nth-child(3){border-bottom:1px solid #fff}}@media only screen and (max-width: 768px){.campus.page-campus-course .section-menu .menu-float-list.item-6 .menu-float-item:nth-child(4){border-left:none}}.campus.page-campus-course .section-menu .menu-float-list.is-open{visibility:visible;opacity:1}.campus.page-campus-course .section-menu .menu-float-item{background-color:var(--color)}@media only screen and (max-width: 768px){.campus.page-campus-course .section-menu .menu-float-item{width:25%}}@media only screen and (max-width: 768px){.campus.page-campus-course .section-menu .menu-float-item+.menu-float-item{border-left:1px solid #fff}}@media only screen and (min-width: 769px){.campus.page-campus-course .section-menu .menu-float-item:first-child{border-top-left-radius:6px}}@media only screen and (min-width: 769px){.campus.page-campus-course .section-menu .menu-float-item:last-child{border-bottom-left-radius:6px}}.campus.page-campus-course .section-menu .menu-float-inner{position:relative;display:flex;flex-direction:column;justify-content:center}@media only screen and (min-width: 769px){.campus.page-campus-course .section-menu .menu-float-inner{padding:0 20px;height:70px}}@media only screen and (max-width: 768px){.campus.page-campus-course .section-menu .menu-float-inner{padding:0 5px;height:45px}}.campus.page-campus-course .section-menu .menu-float-inner::after{content:"";background:url(../img/common/icon-arrow.svg) no-repeat top center/100%;position:absolute}@media only screen and (min-width: 769px){.campus.page-campus-course .section-menu .menu-float-inner::after{transform:rotate(90deg);right:20px;width:7px;height:12px}}@media only screen and (max-width: 768px){.campus.page-campus-course .section-menu .menu-float-inner::after{transform:rotate(-90deg);right:8px;width:5px;height:10px}}@media only screen and (min-width: 769px){.campus.page-campus-course .section-feature{padding-top:148px;padding-bottom:150px}}@media only screen and (max-width: 768px){.campus.page-campus-course .section-feature{padding-top:80px;padding-bottom:80px}}@media only screen and (min-width: 769px){.campus.page-campus-course .section-feature .content{margin-top:83px}}@media only screen and (max-width: 768px){.campus.page-campus-course .section-feature .content{margin-top:45px}}.campus.page-campus-course .section-feature .feature-box{display:flex;justify-content:space-between;align-items:flex-start}@media only screen and (max-width: 768px){.campus.page-campus-course .section-feature .feature-box{flex-direction:column;align-items:center;gap:15px}}@media only screen and (min-width: 769px){.campus.page-campus-course .section-feature .feature-box+.feature-box{margin-top:70px}}@media only screen and (max-width: 768px){.campus.page-campus-course .section-feature .feature-box+.feature-box{margin-top:40px}}.campus.page-campus-course .section-feature .feature__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.campus.page-campus-course .section-feature .feature__img-wrapper{aspect-ratio:240/160}@media only screen and (min-width: 769px){.campus.page-campus-course .section-feature .feature__img-wrapper{width:40%}}@media only screen and (max-width: 768px){.campus.page-campus-course .section-feature .feature__img-wrapper{width:100%;max-width:180px}}@media only screen and (min-width: 769px){.campus.page-campus-course .section-feature .feature-desc{width:55%}}@media only screen and (max-width: 768px){.campus.page-campus-course .section-feature .feature-desc{width:100%}}.campus.page-campus-course .section-feature .feature__title{color:#104271;font-weight:600}@media only screen and (min-width: 769px){.campus.page-campus-course .section-feature .feature__title{font-size:2rem}}@media only screen and (max-width: 768px){.campus.page-campus-course .section-feature .feature__title{text-align:center;font-size:1.8rem}}.campus.page-campus-course .section-feature .feature__lead{color:#104271;font-weight:600}@media only screen and (min-width: 769px){.campus.page-campus-course .section-feature .feature__lead{font-size:1.8rem}}@media only screen and (max-width: 768px){.campus.page-campus-course .section-feature .feature__lead{margin-top:10px;text-align:center;font-size:1.4rem}}@media only screen and (min-width: 769px){.campus.page-campus-course .section-feature .feature__text{margin-top:20px;font-size:1.6rem}}@media only screen and (max-width: 768px){.campus.page-campus-course .section-feature .feature__text{margin-top:10px;font-size:1.4rem}}.campus.page-campus-course .section-license{background-color:#f8fbfb}@media only screen and (min-width: 769px){.campus.page-campus-course .section-license{padding-top:130px;padding-bottom:136px}}@media only screen and (max-width: 768px){.campus.page-campus-course .section-license{padding-top:80px;padding-bottom:80px}}@media only screen and (min-width: 769px){.campus.page-campus-course .section-license .content{margin-top:100px}}@media only screen and (max-width: 768px){.campus.page-campus-course .section-license .content{margin-top:50px}}.campus.page-campus-course .section-license .license__lead{color:#104271}@media only screen and (min-width: 769px){.campus.page-campus-course .section-license .license__lead{font-size:1.8rem}}@media only screen and (max-width: 768px){.campus.page-campus-course .section-license .license__lead{font-size:1.6rem}}.campus.page-campus-course .section-license .license__text{margin-top:.5em}@media only screen and (min-width: 769px){.campus.page-campus-course .section-license .license__text{font-size:1.6rem}}@media only screen and (max-width: 768px){.campus.page-campus-course .section-license .license__text{font-size:1.4rem}}.campus.page-campus-course .section-license .license__text span.strong{color:#104271;font-weight:700}@media only screen and (min-width: 769px){.campus.page-campus-course .section-license .license__text span.strong{font-size:1.8rem}}@media only screen and (max-width: 768px){.campus.page-campus-course .section-license .license__text span.strong{font-size:1.6rem}}.campus.page-campus-course .section-license .license__note{margin-top:2em}@media only screen and (min-width: 769px){.campus.page-campus-course .section-license .license__note{font-size:1.4rem}}@media only screen and (max-width: 768px){.campus.page-campus-course .section-license .license__note{font-size:1.2rem}}@media only screen and (min-width: 769px){.campus.page-campus-course .section-subject{padding-top:140px;padding-bottom:135px}}@media only screen and (max-width: 768px){.campus.page-campus-course .section-subject{padding-top:80px;padding-bottom:80px}}@media only screen and (min-width: 769px){.campus.page-campus-course .section-subject .content{margin-top:100px}}@media only screen and (max-width: 768px){.campus.page-campus-course .section-subject .content{margin-top:50px}}@media only screen and (min-width: 769px){.campus.page-campus-course .section-subject .subject-panel-inner{display:flex;justify-content:space-between}}@media only screen and (min-width: 769px){.campus.page-campus-course .section-subject .subject__text{width:45.2%;font-size:1.6rem}}@media only screen and (max-width: 768px){.campus.page-campus-course .section-subject .subject__text{font-size:1.4rem}}@media only screen and (min-width: 769px){.campus.page-campus-course .section-subject .subject__text.full{width:100%}}@media only screen and (min-width: 769px){.campus.page-campus-course .section-subject .subject__img{width:49.7%}}@media only screen and (max-width: 768px){.campus.page-campus-course .section-subject .subject__img{margin-top:15px}}.campus.page-campus-course .section-subject .curriculum__btn{margin-left:auto;margin-right:auto}@media only screen and (min-width: 769px){.campus.page-campus-course .section-subject .curriculum__btn{margin-top:80px}}@media only screen and (max-width: 768px){.campus.page-campus-course .section-subject .curriculum__btn{margin-top:50px}}.campus.page-campus-course .section-message{background-color:var(--bg-color)}@media only screen and (min-width: 769px){.campus.page-campus-course .section-message{padding-top:140px;padding-bottom:135px}}@media only screen and (max-width: 768px){.campus.page-campus-course .section-message{padding-top:80px;padding-bottom:80px}}@media only screen and (min-width: 769px){.campus.page-campus-course .section-message .content{margin-top:120px}}@media only screen and (max-width: 768px){.campus.page-campus-course .section-message .content{margin-top:60px}}@media only screen and (min-width: 769px){.campus.page-campus-course .section-message .message-content+.message-content{margin-top:177px}}@media only screen and (max-width: 768px){.campus.page-campus-course .section-message .message-content+.message-content{margin-top:80px}}@media only screen and (min-width: 769px){.campus.page-campus-course .section-message .message-intro{display:flex;justify-content:space-between;align-items:center}}@media only screen and (min-width: 769px){.campus.page-campus-course .section-message .message-profile{width:47.4%}}@media only screen and (min-width: 769px){.campus.page-campus-course .section-message .message__sub,.campus.page-campus-course .section-message .message__name{font-size:1.6rem}}@media only screen and (max-width: 768px){.campus.page-campus-course .section-message .message__sub,.campus.page-campus-course .section-message .message__name{font-size:1.4rem}}@media only screen and (min-width: 769px){.campus.page-campus-course .section-message .message__name{font-size:2.4rem}}@media only screen and (max-width: 768px){.campus.page-campus-course .section-message .message__name{font-size:1.8rem}}.campus.page-campus-course .section-message .message-box{margin-top:1.5em}.campus.page-campus-course .section-message .message__lead{color:#104271;font-weight:600;line-height:1.5;padding-left:.9em}@media only screen and (min-width: 769px){.campus.page-campus-course .section-message .message__lead{border-left:6px solid #104271;font-size:1.8rem}}@media only screen and (max-width: 768px){.campus.page-campus-course .section-message .message__lead{border-left:4px solid #104271;font-size:1.6rem}}.campus.page-campus-course .section-message .message__desc{margin-top:1.1em}@media only screen and (min-width: 769px){.campus.page-campus-course .section-message .message__desc{font-size:1.6rem}}@media only screen and (max-width: 768px){.campus.page-campus-course .section-message .message__desc{font-size:1.4rem}}@media only screen and (min-width: 769px){.campus.page-campus-course .section-message .message__img{width:47.4%}}@media only screen and (max-width: 768px){.campus.page-campus-course .section-message .message__img{margin-top:15px}}.campus.page-campus-course .section-message .message .time-table{border-spacing:1px;width:100%;text-align:center;margin-top:1em}@media only screen and (max-width: 768px){.campus.page-campus-course .section-message .message .time-table{overflow-x:scroll}}.campus.page-campus-course .section-message .message .time-table__text{text-align:left}@media only screen and (min-width: 769px){.campus.page-campus-course .section-message .message .time-table__text{margin-top:80px}}@media only screen and (max-width: 768px){.campus.page-campus-course .section-message .message .time-table__text{margin-top:40px}}.campus.page-campus-course .section-message .message .time-table table{position:relative;width:100%}@media only screen and (max-width: 768px){.campus.page-campus-course .section-message .message .time-table table{min-width:600px}}.campus.page-campus-course .section-message .message .time-table th{background-color:#104271;color:#fff;font-family:"Jost",sans-serif;font-weight:400;padding:1em;width:18%}@media only screen and (min-width: 769px){.campus.page-campus-course .section-message .message .time-table th{font-size:1.8rem}}@media only screen and (max-width: 768px){.campus.page-campus-course .section-message .message .time-table th{white-space:nowrap;font-size:1.4rem}}.campus.page-campus-course .section-message .message .time-table th.first{width:9.4%}.campus.page-campus-course .section-message .message .time-table td{background-color:#fff}@media only screen and (min-width: 769px){.campus.page-campus-course .section-message .message .time-table td{padding:1.25em;font-size:1.5rem}}@media only screen and (max-width: 768px){.campus.page-campus-course .section-message .message .time-table td{padding:1em;font-size:1.2rem}}.campus.page-campus-course .section-message .message .time-table td.first{background-color:#104271;color:#fff}@media only screen and (min-width: 769px){.campus.page-campus-course .section-message .message .time-table td.first{font-size:1.6rem}}@media only screen and (max-width: 768px){.campus.page-campus-course .section-message .message .time-table td.first{white-space:nowrap;font-size:1.4rem}}.campus.page-campus-course .section-message .message .btn{margin:0 auto}@media only screen and (min-width: 769px){.campus.page-campus-course .section-message .message .btn{margin-top:80px}}@media only screen and (max-width: 768px){.campus.page-campus-course .section-message .message .btn{margin-top:50px}}@media only screen and (min-width: 769px){.campus.page-campus-course .section-btn-wrapper{padding-top:100px;padding-bottom:160px}}@media only screen and (max-width: 768px){.campus.page-campus-course .section-btn-wrapper{padding-top:60px;padding-bottom:85px}}.campus.page-campus-course .section-btn-wrapper .row{max-width:788px}@media only screen and (min-width: 769px){.campus.page-campus-course .section-btn-wrapper .btn{width:calc((100% - 58px)/3);max-width:230px}}@media only screen and (max-width: 768px){.campus.page-campus-course .section-btn-wrapper .btn{width:calc((100% - 10px)/2);max-width:206px;padding-left:15px}}.campus.page-campus-course .section-btn-wrapper .btn-wrapper{display:flex;flex-flow:row wrap}@media only screen and (min-width: 769px){.campus.page-campus-course .section-btn-wrapper .btn-wrapper{gap:35px 29px}}@media only screen and (max-width: 768px){.campus.page-campus-course .section-btn-wrapper .btn-wrapper{gap:10px}}@media only screen and (min-width: 769px){.campus.page-campus-course .section-program{padding:0 0 200px}}@media only screen and (max-width: 768px){.campus.page-campus-course .section-program{padding:0 0 100px}}.campus.page-campus-course .section-program .headline__title{color:#fff;text-align:center;background-color:var(--campus-color);padding:0 1em;font-weight:400}@media only screen and (min-width: 769px){.campus.page-campus-course .section-program .headline__title{font-size:3rem}}@media only screen and (max-width: 768px){.campus.page-campus-course .section-program .headline__title{font-size:2rem}}@media only screen and (min-width: 769px){.campus.page-campus-course .section-program .headline__title.--only{width:60%;margin-left:auto;margin-right:auto}}@media only screen and (min-width: 769px){.campus.page-campus-course .section-program .content{margin-top:50px}}@media only screen and (max-width: 768px){.campus.page-campus-course .section-program .content{margin-top:30px}}.campus.page-campus-course .section-program .program-list{display:flex}@media only screen and (min-width: 769px){.campus.page-campus-course .section-program .program-list{flex-flow:row wrap;justify-content:center;gap:50px}}@media only screen and (max-width: 768px){.campus.page-campus-course .section-program .program-list{flex-direction:column;justify-content:center;row-gap:10px}}@media only screen and (min-width: 769px){.campus.page-campus-course .section-program .program-item{width:calc((100% - 50px)/2)}}@media only screen and (min-width: 769px){.campus.page-campus-course .section-program .program-inner{display:block}}@media only screen and (max-width: 768px){.campus.page-campus-course .section-program .program-inner{position:relative;width:100%;display:flex;gap:15px;box-shadow:0 0 3px 0 rgba(0,0,0,.2);border-radius:4px}}.campus.page-campus-course .section-program .program__img{border-left-style:solid;background-color:#fff;border-color:var(--campus-color)}@media only screen and (min-width: 769px){.campus.page-campus-course .section-program .program__img{width:100%;border-left-width:15px;border-top-left-radius:6px;border-bottom-left-radius:6px}}@media only screen and (max-width: 768px){.campus.page-campus-course .section-program .program__img{width:47%;border-left-width:8px;border-top-left-radius:4px;border-bottom-left-radius:4px}}@media only screen and (min-width: 769px){.campus.page-campus-course .section-program .program-info{display:flex;justify-content:space-between;align-items:center;margin-top:20px}}@media only screen and (max-width: 768px){.campus.page-campus-course .section-program .program-info{padding-top:15px}}.campus.page-campus-course .section-program .program-label{color:#104271;font-weight:400}@media only screen and (min-width: 769px){.campus.page-campus-course .section-program .program-label{font-size:2.6rem}}@media only screen and (max-width: 768px){.campus.page-campus-course .section-program .program-label{font-size:1.6rem}}.campus.page-campus-course .section-program .program-more{display:flex;align-items:center;justify-content:flex-end;transition:.3s}@media only screen and (min-width: 769px){.campus.page-campus-course .section-program .program-more{font-size:1.4rem}}@media only screen and (max-width: 768px){.campus.page-campus-course .section-program .program-more{font-size:1rem;position:absolute;bottom:10px;right:10px}}@media only screen and (min-width: 769px){.campus.page-campus-course .section-program .program-more span{margin-right:.5em}}@media only screen and (max-width: 768px){.campus.page-campus-course .section-program .program-more span{margin-right:.3em}}.campus.page-campus-course .section-program .program-more__arrow{background-color:var(--campus-color)}@media(any-hover: hover){.campus.page-campus-course .section-program .program-more:hover{transform:translateX(10px)}}.campus.page-campus-course .section-movie{position:relative;background-image:linear-gradient(90deg, rgba(237, 183, 76, 0.12), rgba(82, 202, 207, 0.12) 100%, rgba(209, 253, 254, 0.12) 33%, rgba(146, 205, 131, 0.12) 66%)}@media only screen and (min-width: 769px){.campus.page-campus-course .section-movie{padding-bottom:165px}}@media only screen and (max-width: 768px){.campus.page-campus-course .section-movie{padding-bottom:50px}}.campus.page-campus-course .section-movie .headline-inner{position:relative}@media only screen and (min-width: 769px){.campus.page-campus-course .section-movie .headline-inner{display:flex;justify-content:space-between;padding-right:55px;top:-30px;left:0}}@media only screen and (max-width: 768px){.campus.page-campus-course .section-movie .headline-inner{top:-25px;left:0}}.campus.page-campus-course .section-movie .headline__title{flex-shrink:0}.campus.page-campus-course .section-movie .headline__title-en .red{color:#cc372c}.campus.page-campus-course .section-movie .headline__title-en .blue{color:#008dcf}.campus.page-campus-course .section-movie .headline__title-wrapper{font-weight:500}@media only screen and (min-width: 769px){.campus.page-campus-course .section-movie .headline__lead{font-size:1.4rem}}@media only screen and (max-width: 768px){.campus.page-campus-course .section-movie .headline__lead{margin-top:30px}}@media only screen and (min-width: 769px){.campus.page-campus-course .section-movie .content{margin-top:60px}}.campus.page-campus-course .section-movie .movie .swiper-wrapper{transition-timing-function:linear;gap:10px}.campus.page-campus-course .section-movie .movie .swiper.slide-none .swiper-wrapper{justify-content:center;gap:10px}.campus.page-campus-course .section-movie .movie .swiper.is-init{opacity:1;transition:.3s}@media only screen and (min-width: 769px){.campus.page-campus-course .section-movie .movie-item{max-width:594px}}@media only screen and (max-width: 768px){.campus.page-campus-course .section-movie .movie-item{max-width:329px}}.campus.page-campus-course .section-movie .movie-inner{display:block;position:relative;border-style:solid;overflow:hidden}@media only screen and (min-width: 769px){.campus.page-campus-course .section-movie .movie-inner{border-radius:5px;border-width:4px}}@media only screen and (max-width: 768px){.campus.page-campus-course .section-movie .movie-inner{border-radius:4px;border-width:3px}}.campus.page-campus-course .section-movie .movie-inner.pink{border-color:#e79dad}.campus.page-campus-course .section-movie .movie-inner.pink .movie__btn::after{border-left-color:#e79dad}.campus.page-campus-course .section-movie .movie-inner.green{border-color:#92cd83}.campus.page-campus-course .section-movie .movie-inner.green .movie__btn::after{border-left-color:#92cd83}.campus.page-campus-course .section-movie .movie-inner.blue{border-color:#52cacf}.campus.page-campus-course .section-movie .movie-inner.blue .movie__btn::after{border-left-color:#52cacf}.campus.page-campus-course .section-movie .movie-inner.orange{border-color:#edb74c}.campus.page-campus-course .section-movie .movie-inner.orange .movie__btn::after{border-left-color:#edb74c}.campus.page-campus-course .section-movie .movie__img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@media only screen and (min-width: 769px){.campus.page-campus-course .section-movie .movie__img{aspect-ratio:594/335}}@media only screen and (max-width: 768px){.campus.page-campus-course .section-movie .movie__img{aspect-ratio:375/213}}.campus.page-campus-course .section-movie .movie__btn{display:block;background-color:#fff;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media only screen and (min-width: 769px){.campus.page-campus-course .section-movie .movie__btn{width:72px;height:72px}}@media only screen and (max-width: 768px){.campus.page-campus-course .section-movie .movie__btn{width:50px;height:50px}}.campus.page-campus-course .section-movie .movie__btn::after{content:"";position:absolute;top:50%;left:38%;transform:translateY(-50%);width:0;height:0;border-style:solid;border-top:10px solid rgba(0,0,0,0);border-bottom:10px solid rgba(0,0,0,0);border-left:23px solid #104271;border-right:0}.campus.page-campus-course .section-movie .movie__text{display:inline-block;position:relative;font-family:"Jost",sans-serif;line-height:1.1;letter-spacing:0;font-weight:500;color:#104271;z-index:1}@media only screen and (min-width: 769px){.campus.page-campus-course .section-movie .movie__text{top:-0.7em;left:60px;font-size:3.6rem}}@media only screen and (max-width: 768px){.campus.page-campus-course .section-movie .movie__text{top:-0.6em;left:23px;font-size:2.8rem}}@media only screen and (min-width: 769px){.campus.page-campus-course .section-faculty{padding-top:148px;padding-bottom:150px}}@media only screen and (max-width: 768px){.campus.page-campus-course .section-faculty{padding-top:80px;padding-bottom:80px}}.campus.page-campus-course .section-faculty .faculty-btn{display:flex;align-items:center;justify-content:space-between;color:#104271;border:1px solid var(--color);gap:1.5em;border-radius:4px}@media only screen and (min-width: 769px){.campus.page-campus-course .section-faculty .faculty-btn{padding:2.5em 3.5em;margin-top:100px;min-height:68px}}@media only screen and (max-width: 768px){.campus.page-campus-course .section-faculty .faculty-btn{padding:1.5em 2em;margin-top:50px}}@media(any-hover: hover){.campus.page-campus-course .section-faculty .faculty-btn{transition:200ms cubic-bezier(0.445, 0.05, 0.55, 0.95)}}.campus.page-campus-course .section-faculty .faculty-btn::after{content:"";display:inline-block;width:1.375em;height:1.375em;-webkit-mask-image:url(../img/common/icon-btn-arrow.svg);mask-image:url(../img/common/icon-btn-arrow.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:var(--color);flex-shrink:0}@media(any-hover: hover){.campus.page-campus-course .section-faculty .faculty-btn::after{transition:200ms cubic-bezier(0.445, 0.05, 0.55, 0.95)}}@media(any-hover: hover){.campus.page-campus-course .section-faculty .faculty-btn:hover{color:#fff;background-color:var(--color)}.campus.page-campus-course .section-faculty .faculty-btn:hover::after{background-color:#fff}}.campus.page-campus-program .section-license .headline__title,.campus.page-campus-program .section-learning .headline__title,.campus.page-campus-program .section-message .headline__title{display:flex;flex-direction:column;align-items:center;color:#104271;font-weight:600;text-align:center}@media only screen and (min-width: 769px){.campus.page-campus-program .section-license .headline__title,.campus.page-campus-program .section-learning .headline__title,.campus.page-campus-program .section-message .headline__title{gap:20px;font-size:2.6rem}}@media only screen and (max-width: 768px){.campus.page-campus-program .section-license .headline__title,.campus.page-campus-program .section-learning .headline__title,.campus.page-campus-program .section-message .headline__title{gap:10px;font-size:2rem}}.campus.page-campus-program .section-license .headline__title::after,.campus.page-campus-program .section-learning .headline__title::after,.campus.page-campus-program .section-message .headline__title::after{content:"";display:inline-block;background-color:var(--campus-color)}@media only screen and (min-width: 769px){.campus.page-campus-program .section-license .headline__title::after,.campus.page-campus-program .section-learning .headline__title::after,.campus.page-campus-program .section-message .headline__title::after{width:80px;height:6px}}@media only screen and (max-width: 768px){.campus.page-campus-program .section-license .headline__title::after,.campus.page-campus-program .section-learning .headline__title::after,.campus.page-campus-program .section-message .headline__title::after{width:50px;height:4px}}.campus.page-campus-program .accordion-box.is-open .accordion-tab__btn{transform:rotate(180deg)}.campus.page-campus-program .accordion-tab{display:flex;align-items:center;padding:.85em .5em;border-bottom:1px solid #000;color:#104271;font-weight:600;cursor:pointer}@media only screen and (min-width: 769px){.campus.page-campus-program .accordion-tab{gap:16px;font-size:2rem}}@media only screen and (max-width: 768px){.campus.page-campus-program .accordion-tab{gap:10px;font-size:1.8rem}}.campus.page-campus-program .accordion-tab__btn{position:relative;background-color:#104271;border-radius:50%;transition:transform 400ms cubic-bezier(0.86, 0, 0.07, 1);flex-shrink:0}@media only screen and (min-width: 769px){.campus.page-campus-program .accordion-tab__btn{width:32px;height:32px}}@media only screen and (max-width: 768px){.campus.page-campus-program .accordion-tab__btn{width:22.8px;height:22.8px}}.campus.page-campus-program .accordion-tab__btn::after{content:"";position:absolute;-webkit-mask-image:url(../img/common/icon-arrow.svg);mask-image:url(../img/common/icon-arrow.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;top:50%;left:50%;transform:translate(-50%, -50%) rotate(90deg);background-color:#fff}@media only screen and (min-width: 769px){.campus.page-campus-program .accordion-tab__btn::after{width:8px;height:14px}}@media only screen and (max-width: 768px){.campus.page-campus-program .accordion-tab__btn::after{width:5px;height:9px}}.campus.page-campus-program .accordion-panel{position:relative;overflow:hidden;height:0}@media only screen and (min-width: 769px){.campus.page-campus-program .accordion-panel-inner{padding-top:30px;padding-bottom:75px;padding-left:55px}}@media only screen and (max-width: 768px){.campus.page-campus-program .accordion-panel-inner{padding-top:15px;padding-bottom:45px;padding-left:40px}}.campus.page-campus-program .section-intro{background-color:var(--campus-bg-color)}@media only screen and (min-width: 769px){.campus.page-campus-program .section-intro{padding-top:80px}}@media only screen and (max-width: 768px){.campus.page-campus-program .section-intro{padding-top:30px}}.campus.page-campus-program .section-intro .intro{display:flex;justify-content:space-between}@media only screen and (max-width: 768px){.campus.page-campus-program .section-intro .intro{flex-direction:column;gap:20px}}@media only screen and (min-width: 769px){.campus.page-campus-program .section-intro .intro-content{width:calc((100% - 60px)/2)}}.campus.page-campus-program .section-intro .intro__title{position:relative;z-index:1;color:#104271;font-weight:600;line-height:1.7}@media only screen and (min-width: 769px){.campus.page-campus-program .section-intro .intro__title{font-size:2.6rem}}@media only screen and (max-width: 768px){.campus.page-campus-program .section-intro .intro__title{font-size:2rem}}.campus.page-campus-program .section-intro .intro__title::before{content:"";display:inline-block;background-color:rgba(0,0,0,0);border-radius:50%;position:absolute;z-index:-1}@media only screen and (min-width: 769px){.campus.page-campus-program .section-intro .intro__title::before{width:50px;height:50px;border:8px solid rgba(16,66,113,.1);top:-7px;left:-5%}}@media only screen and (max-width: 768px){.campus.page-campus-program .section-intro .intro__title::before{width:30px;height:30px;border:6px solid rgba(16,66,113,.1);top:0;left:-15px}}@media only screen and (min-width: 769px){.campus.page-campus-program .section-intro .intro__desc{margin-top:30px;font-size:1.6rem}}@media only screen and (max-width: 768px){.campus.page-campus-program .section-intro .intro__desc{font-size:1.4rem}}.campus.page-campus-program .section-intro .intro__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.campus.page-campus-program .section-intro .intro__img.--top{-o-object-position:top;object-position:top}@media only screen and (min-width: 769px){.campus.page-campus-program .section-intro .intro__img-wrapper{margin-top:112px;width:100%;aspect-ratio:1290/452;max-height:452px}}@media only screen and (max-width: 768px){.campus.page-campus-program .section-intro .intro__img-wrapper{margin-top:50px}}@media only screen and (min-width: 769px){.campus.page-campus-program .section-license{padding-top:130px}}@media only screen and (max-width: 768px){.campus.page-campus-program .section-license{padding-top:80px}}@media only screen and (min-width: 769px){.campus.page-campus-program .section-license .content{margin-top:100px}}@media only screen and (max-width: 768px){.campus.page-campus-program .section-license .content{margin-top:50px}}.campus.page-campus-program .section-license .license__text{margin-top:.5em}@media only screen and (min-width: 769px){.campus.page-campus-program .section-license .license__text{font-size:1.6rem}}@media only screen and (max-width: 768px){.campus.page-campus-program .section-license .license__text{font-size:1.4rem}}@media only screen and (min-width: 769px){.campus.page-campus-program .section-pass{margin-top:85px}}@media only screen and (max-width: 768px){.campus.page-campus-program .section-pass{margin-top:60px}}.campus.page-campus-program .section-pass .section-content{position:relative}.campus.page-campus-program .section-pass .headline{position:absolute;left:50%;transform:translateX(-50%)}@media only screen and (min-width: 769px){.campus.page-campus-program .section-pass .headline{top:-8%}}@media only screen and (max-width: 768px){.campus.page-campus-program .section-pass .headline{top:-1.5em}}.campus.page-campus-program .section-pass .headline__title{color:#104271;font-weight:600}@media only screen and (min-width: 769px){.campus.page-campus-program .section-pass .headline__title{font-size:2.6rem}}@media only screen and (max-width: 768px){.campus.page-campus-program .section-pass .headline__title{font-size:2rem}}.campus.page-campus-program .section-pass .content{background-color:#f8fbfb}@media only screen and (min-width: 769px){.campus.page-campus-program .section-pass .content{padding-top:70px;padding-bottom:70px;border-radius:10px}}@media only screen and (max-width: 768px){.campus.page-campus-program .section-pass .content{padding:40px 20px;border-radius:8px}}@media only screen and (min-width: 769px){.campus.page-campus-program .section-pass .pass{display:flex;justify-content:center}}@media only screen and (min-width: 769px){.campus.page-campus-program .section-pass .pass-content{display:flex;justify-content:center;width:50%}}@media only screen and (min-width: 769px){.campus.page-campus-program .section-pass .pass-content+.pass-content{border-left:1px solid #ccc}}@media only screen and (max-width: 768px){.campus.page-campus-program .section-pass .pass-content+.pass-content{border-top:1px solid #ccc;margin-top:20px;padding-top:20px}}@media only screen and (max-width: 768px){.campus.page-campus-program .section-pass .pass-inner{display:flex;flex-direction:column;align-items:center;gap:10px}}.campus.page-campus-program .section-pass .pass-year{color:#104271;line-height:1}.campus.page-campus-program .section-pass .pass-year__num{font-family:"Jost",sans-serif;letter-spacing:0}@media only screen and (min-width: 769px){.campus.page-campus-program .section-pass .pass-year__num{font-size:2.2rem}}@media only screen and (max-width: 768px){.campus.page-campus-program .section-pass .pass-year__num{font-size:1.8rem}}.campus.page-campus-program .section-pass .pass-year__text{font-weight:600}@media only screen and (min-width: 769px){.campus.page-campus-program .section-pass .pass-year__text{font-size:1.8rem}}@media only screen and (max-width: 768px){.campus.page-campus-program .section-pass .pass-year__text{font-size:1.6rem}}.campus.page-campus-program .section-pass .pass-rate span{font-family:"Jost",sans-serif;line-height:1}.campus.page-campus-program .section-pass .pass-rate__num{color:var(--campus-color);letter-spacing:0}@media only screen and (min-width: 769px){.campus.page-campus-program .section-pass .pass-rate__num{font-size:9.6rem}}@media only screen and (max-width: 768px){.campus.page-campus-program .section-pass .pass-rate__num{font-size:5.2rem}}@media only screen and (min-width: 769px){.campus.page-campus-program .section-pass .pass-rate__num-sm{font-size:5.2rem}}@media only screen and (max-width: 768px){.campus.page-campus-program .section-pass .pass-rate__num-sm{font-size:2.8rem}}.campus.page-campus-program .section-pass .pass-rate__percent{color:#104271}@media only screen and (min-width: 769px){.campus.page-campus-program .section-pass .pass-rate__percent{font-size:5.2rem}}@media only screen and (max-width: 768px){.campus.page-campus-program .section-pass .pass-rate__percent{font-size:2.8rem}}.campus.page-campus-program .section-pass .pass__box{display:inline-block;padding:0 1.5em;border-radius:4px;color:#104271;background-color:#ecf3f9;line-height:2;font-weight:600}@media only screen and (min-width: 769px){.campus.page-campus-program .section-pass .pass__box{font-size:1.6rem}}@media only screen and (max-width: 768px){.campus.page-campus-program .section-pass .pass__box{font-size:1.4rem}}.campus.page-campus-program .section-pass .pass__box+.pass__box{margin-left:.4em}.campus.page-campus-program .section-learning{background-color:var(--campus-bg-color)}@media only screen and (min-width: 769px){.campus.page-campus-program .section-learning{margin-top:130px;padding-top:130px;padding-bottom:150px}}@media only screen and (max-width: 768px){.campus.page-campus-program .section-learning{margin-top:80px;padding-top:80px;padding-bottom:100px}}.campus.page-campus-program .section-learning .row{max-width:801px}@media only screen and (min-width: 769px){.campus.page-campus-program .section-learning .content{margin-top:85px}}@media only screen and (max-width: 768px){.campus.page-campus-program .section-learning .content{margin-top:40px}}@media only screen and (min-width: 769px){.campus.page-campus-program .section-learning .learning{display:flex;justify-content:center;gap:40px}}@media only screen and (min-width: 769px){.campus.page-campus-program .section-learning .learning-content{width:calc((100% - 40px)/2)}}@media only screen and (min-width: 769px){.campus.page-campus-program .section-learning .learning-content.columun-1{width:71%}}@media only screen and (max-width: 768px){.campus.page-campus-program .section-learning .learning-content+.learning-content{margin-top:45px}}@media only screen and (min-width: 769px){.campus.page-campus-program .section-learning .learning__img{border-radius:10px;border:1px solid #fff}}@media only screen and (max-width: 768px){.campus.page-campus-program .section-learning .learning__img{border-radius:6px;border:1px solid #fff}}.campus.page-campus-program .section-learning .learning__title{color:#104271;background-color:#fff;padding:.44em 1.1em}@media only screen and (min-width: 769px){.campus.page-campus-program .section-learning .learning__title{margin:20px auto 15px;border-radius:6px;font-size:1.8rem}}@media only screen and (max-width: 768px){.campus.page-campus-program .section-learning .learning__title{margin:10px auto;border-radius:4px;font-size:1.6rem}}@media only screen and (min-width: 769px){.campus.page-campus-program .section-learning .learning__desc{font-size:1.6rem}}@media only screen and (max-width: 768px){.campus.page-campus-program .section-learning .learning__desc{font-size:1.4rem}}@media only screen and (min-width: 769px){.campus.page-campus-program .section-message{padding-top:130px}}@media only screen and (max-width: 768px){.campus.page-campus-program .section-message{padding-top:80px}}.campus.page-campus-program .section-message .row{max-width:801px}@media only screen and (min-width: 769px){.campus.page-campus-program .section-message .content{margin-top:65px}}@media only screen and (max-width: 768px){.campus.page-campus-program .section-message .content{margin-top:40px}}.campus.page-campus-program .section-message .message__img{display:block;margin:0 auto}@media only screen and (min-width: 769px){.campus.page-campus-program .section-message .message__img{width:71%;border-radius:10px}}@media only screen and (max-width: 768px){.campus.page-campus-program .section-message .message__img{border-radius:6px}}.campus.page-campus-program .section-message .message__desc{line-height:2}@media only screen and (min-width: 769px){.campus.page-campus-program .section-message .message__desc{margin-top:55px;font-size:1.6rem}}@media only screen and (max-width: 768px){.campus.page-campus-program .section-message .message__desc{margin-top:30px;font-size:1.4rem}}.campus.page-campus-program .section-btn-wrapper{background:#ecf3f9}@media only screen and (min-width: 769px){.campus.page-campus-program .section-btn-wrapper{margin-top:130px;padding-top:70px;padding-bottom:65px}}@media only screen and (max-width: 768px){.campus.page-campus-program .section-btn-wrapper{margin-top:80px;padding-top:40px;padding-bottom:40px}}.campus.page-campus-program .section-btn-wrapper.mt0{margin-top:0}@media only screen and (min-width: 769px){.campus.page-campus-program .section-btn-wrapper .btn{max-width:230px}}@media only screen and (max-width: 768px){.campus.page-campus-program .section-btn-wrapper .btn{width:calc((100% - 10px)/2);max-width:206px}}.campus.page-campus-program .section-btn-wrapper .btn.color{background-color:var(--campus-color);border-color:var(--campus-color)}.campus.page-campus-program .section-btn-wrapper .btn.color::after{background-color:var(--campus-color)}@media(any-hover: hover){.campus.page-campus-program .section-btn-wrapper .btn.color:hover{color:var(--campus-color);background-color:#fff}.campus.page-campus-program .section-btn-wrapper .btn.color:hover::before{background-color:var(--campus-color)}.campus.page-campus-program .section-btn-wrapper .btn.color:hover:after{background-color:#fff}}.campus.page-campus-program .section-btn-wrapper .btn-wrapper{display:flex;justify-content:center;flex-flow:row wrap}@media only screen and (min-width: 769px){.campus.page-campus-program .section-btn-wrapper .btn-wrapper{gap:30px}}@media only screen and (max-width: 768px){.campus.page-campus-program .section-btn-wrapper .btn-wrapper{gap:10px}}@media only screen and (min-width: 769px){.campus.page-campus-program .section-btn-wrapper .btn-wrapper:nth-child(2){margin-top:50px}}@media only screen and (max-width: 768px){.campus.page-campus-program .section-btn-wrapper .btn-wrapper:nth-child(2){margin-top:30px}}@media only screen and (min-width: 769px){.campus.page-campus-faculty-list .section-menu{padding:100px 0 78px}}@media only screen and (max-width: 768px){.campus.page-campus-faculty-list .section-menu{padding:35px 0 35px}}.campus.page-campus-faculty-list .section-menu .menu-list{display:flex;justify-content:center;flex-flow:row wrap}@media only screen and (min-width: 769px){.campus.page-campus-faculty-list .section-menu .menu-list{gap:27px}}@media only screen and (max-width: 768px){.campus.page-campus-faculty-list .section-menu .menu-list{gap:20px}}@media only screen and (min-width: 769px){.campus.page-campus-faculty-list .section-menu .menu-item{width:calc((100% - 27px)/2);max-width:320px}}@media only screen and (max-width: 768px){.campus.page-campus-faculty-list .section-menu .menu-item{width:calc((100% - 20px)/2)}}.campus.page-campus-faculty-list .section-menu .menu-item-inner{display:block;position:relative;width:100%;text-align:center;letter-spacing:.14em;font-weight:400;line-height:1.5;border-bottom-style:solid;border-bottom-color:#fff;transition:.3s}@media only screen and (min-width: 769px){.campus.page-campus-faculty-list .section-menu .menu-item-inner{padding-bottom:15px;border-bottom-width:5px;font-size:1.6rem}}@media only screen and (max-width: 768px){.campus.page-campus-faculty-list .section-menu .menu-item-inner{padding-bottom:5px;border-bottom-width:3px;font-size:1.2rem}}@media only screen and (min-width: 769px){.campus.page-campus-faculty-list .section-menu .menu-item-inner span+span{margin-left:1em}}@media only screen and (max-width: 768px){.campus.page-campus-faculty-list .section-menu .menu-item-inner span{display:block}}.campus.page-campus-faculty-list .section-menu .menu-item-inner::after{content:"";display:block;width:0;height:0;border-style:solid;border-right-color:rgba(0,0,0,0);border-left-color:rgba(0,0,0,0);border-top-color:#fff;border-bottom:0;position:absolute;left:50%;transform:translateX(-50%)}@media only screen and (min-width: 769px){.campus.page-campus-faculty-list .section-menu .menu-item-inner::after{border-width:10px;top:calc(100% + 20px)}}@media only screen and (max-width: 768px){.campus.page-campus-faculty-list .section-menu .menu-item-inner::after{border-width:5px;top:calc(100% + 10px)}}@media only screen and (min-width: 769px){.campus.page-campus-faculty-list .section-faculty{padding:110px 0}}@media only screen and (max-width: 768px){.campus.page-campus-faculty-list .section-faculty{padding:55px 0}}.campus.page-campus-faculty-list .section-faculty:nth-of-type(even){background-color:#ecf3f9}.campus.page-campus-faculty-list .section-faculty .faculty__title-ja{font-weight:400;color:#104271}@media only screen and (min-width: 769px){.campus.page-campus-faculty-list .section-faculty .faculty__title-ja{font-size:3.7rem}}@media only screen and (max-width: 768px){.campus.page-campus-faculty-list .section-faculty .faculty__title-ja{font-size:2.4rem}}.campus.page-campus-faculty-list .section-faculty .faculty__title-en{font-family:"Jost",sans-serif;line-height:1.3;letter-spacing:0;color:#104271}@media only screen and (min-width: 769px){.campus.page-campus-faculty-list .section-faculty .faculty__title-en{font-size:1.8rem}}@media only screen and (max-width: 768px){.campus.page-campus-faculty-list .section-faculty .faculty__title-en{font-size:1.4rem;margin-top:5px}}@media only screen and (min-width: 769px){.campus.page-campus-faculty-list .section-faculty .faculty__title-en span{display:block}}@media only screen and (max-width: 768px){.campus.page-campus-faculty-list .section-faculty .faculty__title-en span+span{padding-left:.5em}}.campus.page-campus-faculty-list .section-faculty .faculty-content{display:flex}@media only screen and (min-width: 769px){.campus.page-campus-faculty-list .section-faculty .faculty-content{justify-content:space-between}}@media only screen and (max-width: 768px){.campus.page-campus-faculty-list .section-faculty .faculty-content{flex-direction:column;gap:30px}}@media only screen and (min-width: 769px){.campus.page-campus-faculty-list .section-faculty .faculty-body{width:50%}}.campus.page-campus-faculty-list .section-faculty .faculty-inner{display:block}.campus.page-campus-faculty-list .section-faculty .faculty-list{display:flex;flex-flow:row wrap}@media only screen and (min-width: 769px){.campus.page-campus-faculty-list .section-faculty .faculty-list{margin-top:110px;row-gap:50px}}@media only screen and (max-width: 768px){.campus.page-campus-faculty-list .section-faculty .faculty-list{margin-top:50px;row-gap:25px}}@media only screen and (min-width: 769px){.campus.page-campus-faculty-list .section-faculty .faculty-item{width:33.3333333333%;border-left:1px solid #ccc}.campus.page-campus-faculty-list .section-faculty .faculty-item:nth-child(3n){border-right:1px solid #ccc}}@media only screen and (max-width: 768px){.campus.page-campus-faculty-list .section-faculty .faculty-item{width:50%;border-left:1px solid #ccc}.campus.page-campus-faculty-list .section-faculty .faculty-item:nth-child(2n){border-right:1px solid #ccc}}.campus.page-campus-faculty-list .section-faculty .faculty-item-inner{display:block}@media only screen and (min-width: 769px){.campus.page-campus-faculty-list .section-faculty .faculty-item-inner{padding:0 25px}}@media only screen and (max-width: 768px){.campus.page-campus-faculty-list .section-faculty .faculty-item-inner{padding:0 10px}}.campus.page-campus-faculty-list .section-faculty .faculty__sub-title{padding-left:.5em;line-height:1.5;font-weight:400}@media only screen and (min-width: 769px){.campus.page-campus-faculty-list .section-faculty .faculty__sub-title{border-left:7px solid #104271;font-size:2rem}}@media only screen and (max-width: 768px){.campus.page-campus-faculty-list .section-faculty .faculty__sub-title{border-left:5px solid #104271;font-size:1.8rem}}.campus.page-campus-faculty-list .section-faculty .faculty__position{font-weight:400}.campus.page-campus-faculty-list .section-faculty .faculty__name{font-weight:400}.campus.page-campus-faculty-list .section-faculty .faculty__name-en{font-family:"Jost",sans-serif;letter-spacing:0;color:#104271}.campus.page-campus-faculty-list .section-faculty .faculty-subject{line-height:1.5}.campus.page-campus-faculty-list .section-faculty .faculty-subject span{font-weight:400}.campus.page-campus-faculty-list .section-faculty .faculty__text{font-weight:400}.campus.page-campus-faculty-list .section-faculty .faculty-body .faculty__img{width:100%;aspect-ratio:580/326;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width: 769px){.campus.page-campus-faculty-list .section-faculty .faculty-body .faculty__img{margin-top:25px}}@media only screen and (max-width: 768px){.campus.page-campus-faculty-list .section-faculty .faculty-body .faculty__img{margin-top:15px}}@media only screen and (min-width: 769px){.campus.page-campus-faculty-list .section-faculty .faculty-body .faculty-info{margin-top:20px}}@media only screen and (max-width: 768px){.campus.page-campus-faculty-list .section-faculty .faculty-body .faculty-info{margin-top:15px}}.campus.page-campus-faculty-list .section-faculty .faculty-body .faculty__position{font-size:1.2rem}@media only screen and (min-width: 769px){.campus.page-campus-faculty-list .section-faculty .faculty-body .faculty__name{margin:5px 0;font-size:2rem}}@media only screen and (max-width: 768px){.campus.page-campus-faculty-list .section-faculty .faculty-body .faculty__name{font-size:1.8rem}}.campus.page-campus-faculty-list .section-faculty .faculty-body .faculty__name-en{font-size:1.4rem}.campus.page-campus-faculty-list .section-faculty .faculty-body .faculty-subject{font-size:1.4rem}@media only screen and (min-width: 769px){.campus.page-campus-faculty-list .section-faculty .faculty-body .faculty-subject{margin-top:10px}}@media only screen and (max-width: 768px){.campus.page-campus-faculty-list .section-faculty .faculty-body .faculty-subject{margin-top:10px}}.campus.page-campus-faculty-list .section-faculty .faculty-body .faculty__term:nth-child(1){color:#104271}@media only screen and (min-width: 769px){.campus.page-campus-faculty-list .section-faculty .faculty-body .faculty__term:nth-child(1){margin-right:1em}}@media only screen and (max-width: 768px){.campus.page-campus-faculty-list .section-faculty .faculty-body .faculty__term{display:block}}@media only screen and (min-width: 769px){.campus.page-campus-faculty-list .section-faculty .faculty-body .faculty__text{margin-top:15px;font-size:1.4rem}}@media only screen and (max-width: 768px){.campus.page-campus-faculty-list .section-faculty .faculty-body .faculty__text{margin-top:10px}}.campus.page-campus-faculty-list .section-faculty .faculty-list .faculty__img{width:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:1/1}@media only screen and (min-width: 769px){.campus.page-campus-faculty-list .section-faculty .faculty-list .faculty-info{margin-top:20px}}@media only screen and (max-width: 768px){.campus.page-campus-faculty-list .section-faculty .faculty-list .faculty-info{margin-top:10px}}.campus.page-campus-faculty-list .section-faculty .faculty-list .faculty__position{font-size:1.2rem}@media only screen and (min-width: 769px){.campus.page-campus-faculty-list .section-faculty .faculty-list .faculty__name{font-size:1.6rem}}@media only screen and (max-width: 768px){.campus.page-campus-faculty-list .section-faculty .faculty-list .faculty__name{font-size:1.4rem}}@media only screen and (min-width: 769px){.campus.page-campus-faculty-list .section-faculty .faculty-list .faculty__name-en{font-size:1.4rem}}@media only screen and (max-width: 768px){.campus.page-campus-faculty-list .section-faculty .faculty-list .faculty__name-en{font-size:1.2rem}}.campus.page-campus-faculty-list .section-faculty .faculty-list .faculty-subject{font-size:1.2rem}@media only screen and (min-width: 769px){.campus.page-campus-faculty-list .section-faculty .faculty-list .faculty-subject{margin-top:25px}}@media only screen and (max-width: 768px){.campus.page-campus-faculty-list .section-faculty .faculty-list .faculty-subject{margin-top:10px}}.campus.page-campus-faculty-list .section-faculty .faculty-list .faculty__term{display:block}.campus.page-campus-faculty-list .section-faculty .faculty-list .faculty__term:nth-child(1){color:#104271}@media only screen and (min-width: 769px){.campus.page-campus-faculty-list .section-faculty .faculty-list .faculty__term:nth-child(1){font-size:1.4rem}}@media only screen and (max-width: 768px){.campus.page-campus-faculty-list .section-faculty .faculty-list .faculty__term:nth-child(1){font-size:1.2rem}}.campus.page-campus-faculty-list .section-faculty .faculty .dept-content .faculty__title-ja{display:flex;align-items:center;gap:.2em}@media only screen and (min-width: 769px){.campus.page-campus-faculty-list .section-faculty .faculty .dept-content .faculty__title-ja{font-size:3rem}}@media only screen and (max-width: 768px){.campus.page-campus-faculty-list .section-faculty .faculty .dept-content .faculty__title-ja{font-size:2.2rem}}.campus.page-campus-faculty-list .section-faculty .faculty .dept-content .faculty__title-ja::before{content:"";display:block;background-color:rgba(0,0,0,0);border-radius:50%;border-style:solid}@media only screen and (min-width: 769px){.campus.page-campus-faculty-list .section-faculty .faculty .dept-content .faculty__title-ja::before{width:35px;height:35px;border-width:7px}}@media only screen and (max-width: 768px){.campus.page-campus-faculty-list .section-faculty .faculty .dept-content .faculty__title-ja::before{width:25px;height:25px;border-width:5px}}@media only screen and (min-width: 769px){.campus.page-campus-faculty-list .section-faculty .faculty .dept-content .faculty__title-en{font-size:1.6rem}}@media only screen and (max-width: 768px){.campus.page-campus-faculty-list .section-faculty .faculty .dept-content .faculty__title-en{font-size:1.4rem}}@media only screen and (min-width: 769px){.campus.page-campus-faculty-list .section-faculty .faculty .dept-content{padding-top:110px}}@media only screen and (max-width: 768px){.campus.page-campus-faculty-list .section-faculty .faculty .dept-content{padding-top:55px}}.campus.page-campus-faculty-list .section-faculty .faculty .dept-content.bg{background-color:#ecf3f9}@media only screen and (min-width: 769px){.campus.page-campus-faculty-list .section-intro{padding-top:100px;padding-bottom:100px}}@media only screen and (max-width: 768px){.campus.page-campus-faculty-list .section-intro{padding-top:50px;padding-bottom:0}}.campus.page-campus-faculty-list .section-intro .section-content{display:flex;justify-content:space-between}@media only screen and (min-width: 769px){.campus.page-campus-faculty-list .section-intro .section-content{gap:min(13%,174px)}}@media only screen and (max-width: 768px){.campus.page-campus-faculty-list .section-intro .section-content{flex-direction:column;gap:45px}}.campus.page-campus-faculty-list .section-intro .headline{flex-shrink:0}@media only screen and (min-width: 769px){.campus.page-campus-faculty-list .section-intro .headline{padding-left:max((100vw - 120px - 1156px)/2,20px)}}@media only screen and (max-width: 768px){.campus.page-campus-faculty-list .section-intro .headline{padding:0 23px}}.campus.page-campus-faculty-list .section-intro .headline__title-ja{font-weight:400;display:flex;align-items:center;gap:.2em}@media only screen and (min-width: 769px){.campus.page-campus-faculty-list .section-intro .headline__title-ja{font-size:3rem}}@media only screen and (max-width: 768px){.campus.page-campus-faculty-list .section-intro .headline__title-ja{font-size:2.2rem}}.campus.page-campus-faculty-list .section-intro .headline__title-ja::before{content:"";display:block;background-color:rgba(0,0,0,0);border-radius:50%;border-style:solid}@media only screen and (min-width: 769px){.campus.page-campus-faculty-list .section-intro .headline__title-ja::before{width:35px;height:35px;border-width:7px}}@media only screen and (max-width: 768px){.campus.page-campus-faculty-list .section-intro .headline__title-ja::before{width:25px;height:25px;border-width:5px}}.campus.page-campus-faculty-list .section-intro .headline__title-en{font-family:"Jost",sans-serif;line-height:1.3;letter-spacing:0;color:#104271}@media only screen and (min-width: 769px){.campus.page-campus-faculty-list .section-intro .headline__title-en{font-size:1.6rem}}@media only screen and (max-width: 768px){.campus.page-campus-faculty-list .section-intro .headline__title-en{font-size:1.4rem}}@media only screen and (min-width: 769px){.campus.page-campus-faculty-list .section-intro .headline__title-en span{display:block}}@media only screen and (max-width: 768px){.campus.page-campus-faculty-list .section-intro .headline__title-en span+span{padding-left:.5em}}@media only screen and (min-width: 769px){.campus.page-campus-faculty-list .section-intro .content{width:68.3%}}.campus.page-campus-faculty-list .section-intro .intro{position:relative}.campus.page-campus-faculty-list .section-intro .intro__img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.campus.page-campus-faculty-list .section-intro .intro__img-wrapper{position:absolute;aspect-ratio:1/1;z-index:1}@media only screen and (min-width: 769px){.campus.page-campus-faculty-list .section-intro .intro__img-wrapper{width:clamp(245px,30.1%,270px);top:98px;left:-220px}}@media only screen and (max-width: 768px){.campus.page-campus-faculty-list .section-intro .intro__img-wrapper{width:200px;top:-110px;left:50%;transform:translateX(-50%)}}.campus.page-campus-faculty-list .section-intro .intro-info{position:relative;background-color:#104271;color:#fff}@media only screen and (min-width: 769px){.campus.page-campus-faculty-list .section-intro .intro-info{padding:136px max((100vw - 120px - 1156px)/2,20px) 75px min(10%,95px)}}@media only screen and (max-width: 768px){.campus.page-campus-faculty-list .section-intro .intro-info{padding:110px 23px 50px;margin-top:100px}}.campus.page-campus-faculty-list .section-intro .intro-name{text-align:center}@media only screen and (min-width: 769px){.campus.page-campus-faculty-list .section-intro .intro-name{flex-shrink:0}}.campus.page-campus-faculty-list .section-intro .intro-name span{display:block;line-height:1.3}.campus.page-campus-faculty-list .section-intro .intro-name-en{font-family:"Jost",sans-serif;letter-spacing:0;font-size:1.4rem}.campus.page-campus-faculty-list .section-intro .intro-name-ja{font-size:2.4rem}@media only screen and (min-width: 769px){.campus.page-campus-faculty-list .section-intro .intro-profile{display:flex;gap:80px;gap:10%}}@media only screen and (min-width: 769px){.campus.page-campus-faculty-list .section-intro .intro-profile+.intro-box{margin-top:40px}}@media only screen and (max-width: 768px){.campus.page-campus-faculty-list .section-intro .intro-profile+.intro-box{margin-top:15px}}@media only screen and (max-width: 768px){.campus.page-campus-faculty-list .section-intro .intro-meta{margin-top:20px}}.campus.page-campus-faculty-list .section-intro .intro-meta .intro-box{gap:8px}@media only screen and (min-width: 769px){.campus.page-campus-faculty-list .section-intro .intro-meta .intro-box+.intro-box{margin-top:15px}}.campus.page-campus-faculty-list .section-intro .intro-meta .intro__term::after{width:78px}.campus.page-campus-faculty-list .section-intro .intro__term{font-size:1.6rem}@media only screen and (min-width: 769px){.campus.page-campus-faculty-list .section-intro .intro__term{flex-shrink:0;display:flex;align-items:center;gap:8px}}@media only screen and (max-width: 768px){.campus.page-campus-faculty-list .section-intro .intro__term{border-bottom:1px solid #fff;padding-bottom:.3em;margin-bottom:.3em}}@media only screen and (min-width: 769px){.campus.page-campus-faculty-list .section-intro .intro__term::after{content:"";display:inline-block;width:60px;height:1px;background-color:#fff}}.campus.page-campus-faculty-list .section-intro .intro__desc{font-size:1.4rem}@media only screen and (min-width: 769px){.campus.page-campus-faculty-list .section-intro .intro-box{display:flex;align-items:flex-start;gap:8px}}@media only screen and (min-width: 769px){.campus.page-campus-faculty-list .section-intro .intro-box+.intro-box{margin-top:30px}}@media only screen and (max-width: 768px){.campus.page-campus-faculty-list .section-intro .intro-box+.intro-box{margin-top:20px}}@media only screen and (min-width: 769px){.campus.page-campus-job .site-footer{margin-top:164px}}@media only screen and (max-width: 768px){.campus.page-campus-job .site-footer{margin-top:80px}}@media only screen and (min-width: 769px){.campus.page-campus-job .section-job{margin-top:97px}}@media only screen and (max-width: 768px){.campus.page-campus-job .section-job{margin-top:50px}}.campus.page-campus-job .section-job .headline{font-family:"Jost",sans-serif;letter-spacing:-0.02em}@media only screen and (min-width: 769px){.campus.page-campus-job .section-job .headline{font-size:2rem}}@media only screen and (max-width: 768px){.campus.page-campus-job .section-job .headline{font-size:1.6rem}}@media only screen and (min-width: 769px){.campus.page-campus-job .section-job .content{margin-top:75px}}@media only screen and (max-width: 768px){.campus.page-campus-job .section-job .content{margin-top:30px}}@media only screen and (min-width: 769px){.campus.page-campus-job .section-job .job{display:flex;justify-content:space-between;flex-flow:row wrap;gap:70px}}.campus.page-campus-job .section-job .job-content{display:block}@media only screen and (min-width: 769px){.campus.page-campus-job .section-job .job-content{width:calc(50% - 35px)}}@media only screen and (min-width: 769px){.campus.page-campus-job .section-job .job-content:nth-child(1){width:100%}}@media only screen and (max-width: 768px){.campus.page-campus-job .section-job .job-content+.job-content{margin-top:50px}}.campus.page-campus-job .section-job .job__img{width:100%}.campus.page-campus-job .section-job .job__img-wrapper{display:flex}@media only screen and (max-width: 768px){.campus.page-campus-job .section-job .job__img-wrapper{flex-flow:row wrap}}@media only screen and (min-width: 769px){.campus.page-campus-job .section-job .job__img-wrapper .job__img{width:20%}}@media only screen and (max-width: 768px){.campus.page-campus-job .section-job .job__img-wrapper .job__img{width:33.3333333333%;aspect-ratio:288/300;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.campus.page-campus-job .section-job .job__img-wrapper .job__img:nth-child(4),.campus.page-campus-job .section-job .job__img-wrapper .job__img:nth-child(5){width:50%;aspect-ratio:432/300}}.campus.page-campus-job .section-job .job-label{border-bottom:1px solid gray}@media only screen and (min-width: 769px){.campus.page-campus-job .section-job .job-label{padding:20px 0}}@media only screen and (max-width: 768px){.campus.page-campus-job .section-job .job-label{padding:10px 0}}.campus.page-campus-job .section-job .job-inner{display:flex;justify-content:space-between;align-items:center;border-left:7px solid #104271}@media only screen and (min-width: 769px){.campus.page-campus-job .section-job .job-inner{padding:0 22px}}@media only screen and (max-width: 768px){.campus.page-campus-job .section-job .job-inner{padding:0 0 0 15px}}@media only screen and (max-width: 768px){.campus.page-campus-job .section-job .job__title-wrapper{line-height:1.5}}@media only screen and (min-width: 769px){.campus.page-campus-job .section-job .job__title-ja{font-size:1.8rem}}@media only screen and (max-width: 768px){.campus.page-campus-job .section-job .job__title-ja{font-size:1.6rem}}.campus.page-campus-job .section-job .job__title-en{font-family:"Jost",sans-serif;letter-spacing:-0.02em}@media only screen and (min-width: 769px){.campus.page-campus-job .section-job .job__title-en{font-size:1.2rem}}@media only screen and (max-width: 768px){.campus.page-campus-job .section-job .job__title-en{font-size:1rem}}@media only screen and (min-width: 769px){.campus.page-campus-job .section-job .job__arrow{width:30px;height:30px}}@media only screen and (max-width: 768px){.campus.page-campus-job .section-job .job__arrow{width:28px;height:28px}}.campus.page-campus-job .section-job .job__arrow::before{width:7px;height:12px}@media only screen and (min-width: 769px){.campus.page-campus-voice .site-footer{margin-top:164px}}@media only screen and (max-width: 768px){.campus.page-campus-voice .site-footer{margin-top:80px}}@media only screen and (min-width: 769px){.campus.page-campus-voice .section-voice{margin-top:97px}}@media only screen and (max-width: 768px){.campus.page-campus-voice .section-voice{margin-top:50px}}.campus.page-campus-voice .section-voice .headline{font-family:"Jost",sans-serif;letter-spacing:-0.02em}@media only screen and (min-width: 769px){.campus.page-campus-voice .section-voice .headline{font-size:2rem}}@media only screen and (max-width: 768px){.campus.page-campus-voice .section-voice .headline{font-size:1.6rem}}@media only screen and (min-width: 769px){.campus.page-campus-voice .section-voice .content{margin-top:75px}}@media only screen and (max-width: 768px){.campus.page-campus-voice .section-voice .content{margin-top:30px}}@media only screen and (min-width: 769px){.campus.page-campus-voice .section-voice .voice-list{display:flex;flex-flow:row wrap;gap:30px}}.campus.page-campus-voice .section-voice .voice-item{background-color:#104271}@media only screen and (min-width: 769px){.campus.page-campus-voice .section-voice .voice-item{width:calc((100% - 60px)/3)}}@media only screen and (max-width: 768px){.campus.page-campus-voice .section-voice .voice-item+.voice-item{margin-top:35px}}.campus.page-campus-voice .section-voice .voice-inner{position:relative;display:block;height:100%}.campus.page-campus-voice .section-voice .voice__img{width:100%;aspect-ratio:365/218;-o-object-fit:cover;object-fit:cover}.campus.page-campus-voice .section-voice .voice-info{color:#fff}@media only screen and (min-width: 769px){.campus.page-campus-voice .section-voice .voice-info{padding:30px 60px 30px 20px}}@media only screen and (max-width: 768px){.campus.page-campus-voice .section-voice .voice-info{padding:15px 50px 15px 15px}}@media only screen and (min-width: 769px){.campus.page-campus-voice .section-voice .voice__faculty{font-size:1.4rem}}@media only screen and (max-width: 768px){.campus.page-campus-voice .section-voice .voice__faculty{font-size:1.2rem}}.campus.page-campus-voice .section-voice .voice__title{font-weight:600;line-height:1.5}@media only screen and (min-width: 769px){.campus.page-campus-voice .section-voice .voice__title{margin-top:10px;font-size:1.6rem}}@media only screen and (max-width: 768px){.campus.page-campus-voice .section-voice .voice__title{margin-top:5px;font-size:1.4rem}}@media only screen and (min-width: 769px){.campus.page-campus-voice .section-voice .voice__desc{margin-top:15px;font-size:1.4rem}}@media only screen and (max-width: 768px){.campus.page-campus-voice .section-voice .voice__desc{margin-top:10px;font-size:1.2rem}}.campus.page-campus-voice .section-voice .voice__arrow{position:absolute}@media only screen and (min-width: 769px){.campus.page-campus-voice .section-voice .voice__arrow{bottom:30px;right:20px;width:30px;height:30px}}@media only screen and (max-width: 768px){.campus.page-campus-voice .section-voice .voice__arrow{bottom:15px;right:10px;width:28px;height:28px}}.campus.page-campus-voice .section-voice .voice__arrow::before{width:7px;height:12px}@media only screen and (min-width: 769px){.campus.page-campus-voice .section-voice .pagenation{margin-top:159px}}@media only screen and (max-width: 768px){.campus.page-campus-voice .section-voice .pagenation{margin-top:45px}}@media only screen and (min-width: 769px){.campus.page-campus-voice .section-detail .section-content{margin-top:75px}}@media only screen and (max-width: 768px){.campus.page-campus-voice .section-detail .section-content{margin-top:50px}}@media only screen and (min-width: 769px){.campus.page-campus-voice .section-detail .content{margin-top:65px}}@media only screen and (max-width: 768px){.campus.page-campus-voice .section-detail .content{margin-top:20px}}.campus.page-campus-voice .section-detail .detail__title{position:relative;line-height:1.55;font-weight:600}@media only screen and (min-width: 769px){.campus.page-campus-voice .section-detail .detail__title{font-size:2.4rem;padding-left:17px}}@media only screen and (max-width: 768px){.campus.page-campus-voice .section-detail .detail__title{font-size:1.8rem;padding-left:10px}}.campus.page-campus-voice .section-detail .detail__title::before{content:"";display:inline-block;height:calc(100% - 6px);position:absolute;left:0px;top:3px}@media only screen and (min-width: 769px){.campus.page-campus-voice .section-detail .detail__title::before{width:6px}}@media only screen and (max-width: 768px){.campus.page-campus-voice .section-detail .detail__title::before{width:4px}}@media only screen and (min-width: 769px){.campus.page-campus-voice .section-detail .detail-content{display:flex;justify-content:space-between;align-items:flex-start}}@media only screen and (min-width: 769px){.campus.page-campus-voice .section-detail .detail-info{width:30%}}.campus.page-campus-voice .section-detail .detail__img img{width:100%}.campus.page-campus-voice .section-detail .detail-profile{display:flex;align-items:flex-end}@media only screen and (min-width: 769px){.campus.page-campus-voice .section-detail .detail-profile{margin-top:5px;gap:1em;font-size:1.6rem}}@media only screen and (max-width: 768px){.campus.page-campus-voice .section-detail .detail-profile{justify-content:center;margin-top:10px;gap:.5em;font-size:1.2rem}}.campus.page-campus-voice .section-detail .detail__name span{font-weight:600}@media only screen and (min-width: 769px){.campus.page-campus-voice .section-detail .detail__name span{font-size:1.8rem}}@media only screen and (max-width: 768px){.campus.page-campus-voice .section-detail .detail__name span{font-size:1.6rem}}@media only screen and (min-width: 769px){.campus.page-campus-voice .section-detail .detail__to,.campus.page-campus-voice .section-detail .detail__from{font-size:1.4rem}}@media only screen and (max-width: 768px){.campus.page-campus-voice .section-detail .detail__to,.campus.page-campus-voice .section-detail .detail__from{text-align:center;font-size:1.2rem}}@media only screen and (min-width: 769px){.campus.page-campus-voice .section-detail .detail-desc{width:65%}}@media only screen and (max-width: 768px){.campus.page-campus-voice .section-detail .detail-desc{margin-top:40px}}.campus.page-campus-voice .section-detail .detail-question{font-weight:600;padding-bottom:.25em;margin-bottom:.5em}@media only screen and (min-width: 769px){.campus.page-campus-voice .section-detail .detail-question{border-bottom:1px solid #104271;font-size:2rem}}@media only screen and (max-width: 768px){.campus.page-campus-voice .section-detail .detail-question{border-bottom:1px solid #104271;font-size:1.6rem}}.campus.page-campus-voice .section-detail .detail-answer{line-height:2.1}@media only screen and (min-width: 769px){.campus.page-campus-voice .section-detail .detail-answer{font-size:1.8rem}}@media only screen and (max-width: 768px){.campus.page-campus-voice .section-detail .detail-answer{font-size:1.4rem}}@media only screen and (min-width: 769px){.campus.page-campus-voice .section-detail .detail-answer+.detail-question{margin-top:50px}}@media only screen and (max-width: 768px){.campus.page-campus-voice .section-detail .detail-answer+.detail-question{margin-top:40px}}.campus.page-campus-voice .section-detail .detail__btn{margin-left:auto;margin-right:auto}@media only screen and (min-width: 769px){.campus.page-campus-voice .section-detail .detail__btn{margin-top:100px}}@media only screen and (max-width: 768px){.campus.page-campus-voice .section-detail .detail__btn{margin-top:70px}}.campus.page-campus-campuslife .section:not(.section-page-head) .headline{display:flex}@media only screen and (min-width: 769px){.campus.page-campus-campuslife .section:not(.section-page-head) .headline{justify-content:space-between}}@media only screen and (max-width: 768px){.campus.page-campus-campuslife .section:not(.section-page-head) .headline{flex-flow:column wrap;gap:20px}}.campus.page-campus-campuslife .section:not(.section-page-head) .headline__title-main{color:#104271}.campus.page-campus-campuslife .section:not(.section-page-head) .headline__title-main span.color{color:#fff}@media only screen and (min-width: 769px){.campus.page-campus-campuslife .section:not(.section-page-head) .headline__title-main.headline__title-en{font-size:5rem}}@media only screen and (max-width: 768px){.campus.page-campus-campuslife .section:not(.section-page-head) .headline__title-main.headline__title-en{font-size:3.7rem}}.campus.page-campus-campuslife .section:not(.section-page-head) .headline__title-main.headline__title-ja{font-weight:400;letter-spacing:.1em;line-height:1.3}@media only screen and (min-width: 769px){.campus.page-campus-campuslife .section:not(.section-page-head) .headline__title-main.headline__title-ja{font-size:3.3rem}}@media only screen and (max-width: 768px){.campus.page-campus-campuslife .section:not(.section-page-head) .headline__title-main.headline__title-ja{font-size:2.4rem}}.campus.page-campus-campuslife .section:not(.section-page-head) .headline__title-sub{color:#104271}.campus.page-campus-campuslife .section:not(.section-page-head) .headline__title-sub.headline__title-en{margin-top:.5em}@media only screen and (min-width: 769px){.campus.page-campus-campuslife .section:not(.section-page-head) .headline__title-sub.headline__title-en{font-size:1.8rem}}@media only screen and (max-width: 768px){.campus.page-campus-campuslife .section:not(.section-page-head) .headline__title-sub.headline__title-en{font-size:1.4rem}}@media only screen and (min-width: 769px){.campus.page-campus-campuslife .section:not(.section-page-head) .headline__title-sub.headline__title-ja{font-size:1.8rem}}@media only screen and (max-width: 768px){.campus.page-campus-campuslife .section:not(.section-page-head) .headline__title-sub.headline__title-ja{font-size:1.4rem}}.campus.page-campus-campuslife .section:not(.section-page-head) .headline__title-en{font-family:"Jost",sans-serif;line-height:1.3;letter-spacing:0}.campus.page-campus-campuslife .section:not(.section-page-head) .headline__title-en span{letter-spacing:0}.campus.page-campus-campuslife .section:not(.section-page-head) .headline__lead{line-height:2;font-weight:400}@media only screen and (min-width: 769px){.campus.page-campus-campuslife .section:not(.section-page-head) .headline__lead{width:50%;font-size:1.6rem}}@media only screen and (max-width: 768px){.campus.page-campus-campuslife .section:not(.section-page-head) .headline__lead{font-size:1.4rem}}@media only screen and (min-width: 769px){.campus.page-campus-campuslife .section-map{margin-top:112px}}@media only screen and (max-width: 768px){.campus.page-campus-campuslife .section-map{margin-top:55px}}.campus.page-campus-campuslife .section-map .section-content{display:flex}@media only screen and (min-width: 769px){.campus.page-campus-campuslife .section-map .section-content{justify-content:space-between}}@media only screen and (max-width: 768px){.campus.page-campus-campuslife .section-map .section-content{flex-flow:column wrap;gap:20px}}@media only screen and (min-width: 769px){.campus.page-campus-campuslife .section-map .content{width:50%}}.campus.page-campus-campuslife .section-map .map__text{line-height:2;font-weight:400}@media only screen and (min-width: 769px){.campus.page-campus-campuslife .section-map .map__text{font-size:1.6rem}}@media only screen and (max-width: 768px){.campus.page-campus-campuslife .section-map .map__text{font-size:1.4rem}}@media only screen and (min-width: 769px){.campus.page-campus-campuslife .section-map .map__btn{margin-top:80px}}@media only screen and (max-width: 768px){.campus.page-campus-campuslife .section-map .map__btn{margin:45px auto 0}}.campus.page-campus-campuslife .section-seniors{position:relative}.campus.page-campus-campuslife .section-seniors::after{background-color:var(--campus-bg-color)}@media only screen and (min-width: 769px){.campus.page-campus-campuslife .section-seniors{margin-top:130px;padding-top:130px;padding-bottom:110px}}@media only screen and (max-width: 768px){.campus.page-campus-campuslife .section-seniors{margin-top:55px;padding-top:55px;padding-bottom:55px}}.campus.page-campus-campuslife .section-seniors::after{content:"";width:calc(50vw + 377px);height:100%;position:absolute;top:0;bottom:0;right:0;z-index:-1}.campus.page-campus-campuslife .section-seniors .headline{display:flex}@media only screen and (min-width: 769px){.campus.page-campus-campuslife .section-seniors .headline{justify-content:space-between}}@media only screen and (max-width: 768px){.campus.page-campus-campuslife .section-seniors .headline{flex-flow:column wrap;gap:20px}}@media only screen and (min-width: 769px){.campus.page-campus-campuslife .section-seniors .content{margin-top:88px}}@media only screen and (max-width: 768px){.campus.page-campus-campuslife .section-seniors .content{margin-top:45px}}@media only screen and (min-width: 769px){.campus.page-campus-campuslife .section-seniors .seniors-slider{padding:0 158px}}@media only screen and (max-width: 768px){.campus.page-campus-campuslife .section-seniors .seniors-slider{padding:0 22px}}@media only screen and (min-width: 769px){.campus.page-campus-campuslife .section-seniors .seniors-item{max-width:364px}}@media only screen and (max-width: 768px){.campus.page-campus-campuslife .section-seniors .seniors-item{max-width:300px;flex-shrink:0}}.campus.page-campus-campuslife .section-seniors .seniors-inner{display:block}.campus.page-campus-campuslife .section-seniors .seniors-info{margin-top:15px}@media only screen and (min-width: 769px){.campus.page-campus-campuslife .section-seniors .seniors-info{font-size:1.8rem}}@media only screen and (max-width: 768px){.campus.page-campus-campuslife .section-seniors .seniors-info{font-size:1.4rem}}.campus.page-campus-campuslife .section-seniors .seniors__term{display:inline-block;padding:.1em .5em;border-radius:3px;color:#fff}@media only screen and (min-width: 769px){.campus.page-campus-campuslife .section-seniors .seniors__term{font-size:1.4rem}}@media only screen and (max-width: 768px){.campus.page-campus-campuslife .section-seniors .seniors__term{font-size:1.2rem}}.campus.page-campus-campuslife .section-seniors .seniors__desc{margin-top:10px}.campus.page-campus-campuslife .section-seniors .seniors__name{font-weight:400}@media only screen and (min-width: 769px){.campus.page-campus-campuslife .section-seniors .seniors__name{margin-top:5px}}@media only screen and (max-width: 768px){.campus.page-campus-campuslife .section-seniors .seniors__name{margin-top:5px}}.campus.page-campus-campuslife .section-seniors .seniors-more{display:flex;align-items:center;margin-top:15px;color:#104271}.campus.page-campus-campuslife .section-seniors .seniors-more span{margin-right:.3em;line-height:1.6}@media only screen and (min-width: 769px){.campus.page-campus-campuslife .section-seniors .seniors-more span{font-size:1.6rem}}@media only screen and (max-width: 768px){.campus.page-campus-campuslife .section-seniors .seniors-more span{font-size:1.4rem}}.campus.page-campus-campuslife .section-seniors .seniors__btn{margin:0 auto}@media only screen and (min-width: 769px){.campus.page-campus-campuslife .section-seniors .seniors__btn{margin-top:56px}}@media only screen and (max-width: 768px){.campus.page-campus-campuslife .section-seniors .seniors__btn{margin-top:45px}}.campus.page-campus-campuslife .section-seniors .message__img{aspect-ratio:364/217;-o-object-fit:cover;object-fit:cover}.campus.page-campus-campuslife .section-seniors .swiper-wrapper{display:flex}.campus.page-campus-campuslife .section-seniors .swiper-scrollbar{width:88%;height:2px;background-color:#fff}.campus.page-campus-campuslife .section-seniors .swiper-scrollbar-drag{cursor:pointer;height:100%;width:100%;position:relative;left:0;top:0;background-color:var(--campus-color)}.campus.page-campus-campuslife .section-seniors .swiper-button-wrapper{display:flex;align-items:center}@media only screen and (min-width: 769px){.campus.page-campus-campuslife .section-seniors .swiper-button-wrapper{gap:13px}}@media only screen and (max-width: 768px){.campus.page-campus-campuslife .section-seniors .swiper-button-wrapper{gap:6px}}.campus.page-campus-campuslife .section-seniors .swiper-button-prev,.campus.page-campus-campuslife .section-seniors .swiper-button-next{position:static;background-color:#104271;border-radius:50%;margin-top:0;transition:.3s}@media only screen and (min-width: 769px){.campus.page-campus-campuslife .section-seniors .swiper-button-prev,.campus.page-campus-campuslife .section-seniors .swiper-button-next{width:46px;height:46px}}@media only screen and (max-width: 768px){.campus.page-campus-campuslife .section-seniors .swiper-button-prev,.campus.page-campus-campuslife .section-seniors .swiper-button-next{width:30px;height:30px}}.campus.page-campus-campuslife .section-seniors .swiper-button-prev::after,.campus.page-campus-campuslife .section-seniors .swiper-button-next::after{content:"";background:url(../img/common/icon-arrow.svg) no-repeat center/contain}@media only screen and (min-width: 769px){.campus.page-campus-campuslife .section-seniors .swiper-button-prev::after,.campus.page-campus-campuslife .section-seniors .swiper-button-next::after{width:8px;height:20px}}@media only screen and (max-width: 768px){.campus.page-campus-campuslife .section-seniors .swiper-button-prev::after,.campus.page-campus-campuslife .section-seniors .swiper-button-next::after{width:5px;height:9px}}.campus.page-campus-campuslife .section-seniors .swiper-button-prev.swiper-button-disabled,.campus.page-campus-campuslife .section-seniors .swiper-button-next.swiper-button-disabled{background-color:#fff;opacity:1}.campus.page-campus-campuslife .section-seniors .swiper-button-prev.swiper-button-disabled::after,.campus.page-campus-campuslife .section-seniors .swiper-button-next.swiper-button-disabled::after{background-image:url(../img/common/icon-arrow-blue.svg)}.campus.page-campus-campuslife .section-seniors .swiper-button-prev::after{transform:rotate(-180deg)}.campus.page-campus-campuslife .section-seniors .swiper-pagination{display:flex;align-items:center;justify-content:center}@media only screen and (min-width: 769px){.campus.page-campus-campuslife .section-seniors .swiper-pagination{margin-top:70px;gap:10px}}@media only screen and (max-width: 768px){.campus.page-campus-campuslife .section-seniors .swiper-pagination{margin-top:20px;gap:10px}}.campus.page-campus-campuslife .section-seniors .swiper-pagination-bullet{position:relative;border-radius:50%;opacity:.2;background:#104271;width:10px;height:10px;overflow:hidden;transition:width 300ms cubic-bezier(0.785, 0.135, 0.15, 0.86)}.campus.page-campus-campuslife .section-seniors .swiper-pagination-bullet-active{opacity:1}.campus.page-campus-campuslife .section-seniors .swiper-nav-wrapper{display:flex;justify-content:space-between;align-items:center}@media only screen and (min-width: 769px){.campus.page-campus-campuslife .section-seniors .swiper-nav-wrapper{margin-top:78px;gap:30px}}@media only screen and (max-width: 768px){.campus.page-campus-campuslife .section-seniors .swiper-nav-wrapper{margin-top:50px;gap:15px}}.campus.page-campus-campuslife .section-seniors .swiper.slide-none .swiper-wrapper{justify-content:center}@media only screen and (min-width: 769px){.campus.page-campus-campuslife .section-seniors .swiper.slide-none .swiper-wrapper{gap:58px}}@media only screen and (max-width: 768px){.campus.page-campus-campuslife .section-seniors .swiper.slide-none .swiper-wrapper{gap:10px}}.campus.page-campus-campuslife .section-seniors .swiper.slide-none .swiper-nav-wrapper{display:none}.campus.page-campus-campuslife .section-seniors .swiper.is-init{opacity:1;transition:.3s}@media only screen and (min-width: 769px){.campus.page-campus-campuslife .section-club{margin-top:138px}}@media only screen and (max-width: 768px){.campus.page-campus-campuslife .section-club{margin-top:55px}}@media only screen and (min-width: 769px){.campus.page-campus-campuslife .section-club .content{margin-top:76px}}@media only screen and (max-width: 768px){.campus.page-campus-campuslife .section-club .content{margin-top:45px}}@media only screen and (min-width: 769px){.campus.page-campus-campuslife .section-club .club__img{width:25%}}@media only screen and (max-width: 768px){.campus.page-campus-campuslife .section-club .club__img{width:50%}}.campus.page-campus-campuslife .section-club .club__img-wrapper{display:flex;flex-flow:row wrap}.campus.page-campus-campuslife .section-club .club__img-wrapper.column-1{justify-content:center}@media only screen and (min-width: 769px){.campus.page-campus-campuslife .section-club .club__img-wrapper.column-1 .club__img{width:30%}}@media only screen and (max-width: 768px){.campus.page-campus-campuslife .section-club .club__img-wrapper.column-1 .club__img{width:100%}}@media only screen and (min-width: 769px){.campus.page-campus-campuslife .section-club .club__img-wrapper.column-5 .club__img{width:20%}}@media only screen and (max-width: 768px){.campus.page-campus-campuslife .section-club .club__img-wrapper.column-5 .club__img:last-child{width:100%}}.campus.page-campus-campuslife .section-club .club__btn{margin:0 auto}@media only screen and (min-width: 769px){.campus.page-campus-campuslife .section-club .club__btn{margin-top:90px}}@media only screen and (max-width: 768px){.campus.page-campus-campuslife .section-club .club__btn{margin-top:45px}}.campus.page-campus-campuslife .section-schedule{background-color:var(--campus-bg-color)}@media only screen and (min-width: 769px){.campus.page-campus-campuslife .section-schedule{margin-top:145px;padding-bottom:140px;padding-top:145px}}@media only screen and (max-width: 768px){.campus.page-campus-campuslife .section-schedule{margin-top:55px;padding-top:55px;padding-bottom:55px}}@media only screen and (min-width: 769px){.campus.page-campus-campuslife .section-schedule .content{margin-top:90px}}@media only screen and (max-width: 768px){.campus.page-campus-campuslife .section-schedule .content{margin-top:45px}}@media only screen and (min-width: 769px){.campus.page-campus-campuslife .section-schedule .schedule-slider{padding:0 calc(50vw - 636px)}}@media only screen and (max-width: 768px){.campus.page-campus-campuslife .section-schedule .schedule-slider{padding:0 23px}}.campus.page-campus-campuslife .section-schedule .schedule-slide{background-color:#fff}@media only screen and (min-width: 769px){.campus.page-campus-campuslife .section-schedule .schedule-slide{max-width:322px;aspect-ratio:322/440}}@media only screen and (max-width: 768px){.campus.page-campus-campuslife .section-schedule .schedule-slide{max-width:300px;flex-shrink:0;aspect-ratio:300/420}}.campus.page-campus-campuslife .section-schedule .schedule-slide:first-child .schedule-month::before{content:none}.campus.page-campus-campuslife .section-schedule .schedule-slide:last-child{overflow-x:hidden}.campus.page-campus-campuslife .section-schedule .schedule-info{position:relative}@media only screen and (min-width: 769px){.campus.page-campus-campuslife .section-schedule .schedule-info{padding:55px 30px 0}}@media only screen and (max-width: 768px){.campus.page-campus-campuslife .section-schedule .schedule-info{padding:45px 20px 0}}.campus.page-campus-campuslife .section-schedule .schedule-month{position:absolute;line-height:1}@media only screen and (min-width: 769px){.campus.page-campus-campuslife .section-schedule .schedule-month{top:-20px;left:30px}}@media only screen and (max-width: 768px){.campus.page-campus-campuslife .section-schedule .schedule-month{top:-20px;left:20px}}.campus.page-campus-campuslife .section-schedule .schedule-month__num{font-family:"Jost",sans-serif;font-size:5.2rem}.campus.page-campus-campuslife .section-schedule .schedule-month__ja{font-weight:600}@media only screen and (min-width: 769px){.campus.page-campus-campuslife .section-schedule .schedule-month__ja{font-size:1.8rem}}@media only screen and (max-width: 768px){.campus.page-campus-campuslife .section-schedule .schedule-month__ja{font-size:1.6rem}}.campus.page-campus-campuslife .section-schedule .schedule-month:before,.campus.page-campus-campuslife .section-schedule .schedule-month:after{content:"";position:absolute;top:70%;height:1px}@media only screen and (min-width: 769px){.campus.page-campus-campuslife .section-schedule .schedule-month:before{left:-30px;width:20px}}@media only screen and (max-width: 768px){.campus.page-campus-campuslife .section-schedule .schedule-month:before{left:-20px;width:13px}}.campus.page-campus-campuslife .section-schedule .schedule-month::after{width:230px}@media only screen and (min-width: 769px){.campus.page-campus-campuslife .section-schedule .schedule-month::after{left:80px}}@media only screen and (max-width: 768px){.campus.page-campus-campuslife .section-schedule .schedule-month::after{left:60px}}.campus.page-campus-campuslife .section-schedule .schedule-item{font-weight:400}@media only screen and (min-width: 769px){.campus.page-campus-campuslife .section-schedule .schedule-item{font-size:1.4rem}}.campus.page-campus-campuslife .section-schedule .schedule-item::before{content:"";display:inline-block;padding-right:.3em;width:0;height:0;border-style:solid;border-top:6px solid rgba(0,0,0,0);border-bottom:6px solid rgba(0,0,0,0);border-left:7px solid #104271;border-right:0}.campus.page-campus-campuslife .section-schedule .schedule__btn{margin:0 auto}@media only screen and (min-width: 769px){.campus.page-campus-campuslife .section-schedule .schedule__btn{margin-top:68px}}@media only screen and (max-width: 768px){.campus.page-campus-campuslife .section-schedule .schedule__btn{margin-top:45px}}.campus.page-campus-campuslife .section-schedule .swiper-wrapper{display:flex}.campus.page-campus-campuslife .section-schedule .swiper-scrollbar{width:88%;height:2px;background-color:#fff}.campus.page-campus-campuslife .section-schedule .swiper-scrollbar-drag{cursor:pointer;height:100%;width:100%;position:relative;left:0;top:0}.campus.page-campus-campuslife .section-schedule .swiper-button-wrapper{display:flex;align-items:center}@media only screen and (min-width: 769px){.campus.page-campus-campuslife .section-schedule .swiper-button-wrapper{gap:13px}}@media only screen and (max-width: 768px){.campus.page-campus-campuslife .section-schedule .swiper-button-wrapper{gap:6px}}.campus.page-campus-campuslife .section-schedule .swiper-button-prev,.campus.page-campus-campuslife .section-schedule .swiper-button-next{position:static;background-color:#104271;border-radius:50%;margin-top:0;transition:.3s}@media only screen and (min-width: 769px){.campus.page-campus-campuslife .section-schedule .swiper-button-prev,.campus.page-campus-campuslife .section-schedule .swiper-button-next{width:46px;height:46px}}@media only screen and (max-width: 768px){.campus.page-campus-campuslife .section-schedule .swiper-button-prev,.campus.page-campus-campuslife .section-schedule .swiper-button-next{width:30px;height:30px}}.campus.page-campus-campuslife .section-schedule .swiper-button-prev::after,.campus.page-campus-campuslife .section-schedule .swiper-button-next::after{content:"";background:url(../img/common/icon-arrow.svg) no-repeat center/contain}@media only screen and (min-width: 769px){.campus.page-campus-campuslife .section-schedule .swiper-button-prev::after,.campus.page-campus-campuslife .section-schedule .swiper-button-next::after{width:8px;height:20px}}@media only screen and (max-width: 768px){.campus.page-campus-campuslife .section-schedule .swiper-button-prev::after,.campus.page-campus-campuslife .section-schedule .swiper-button-next::after{width:5px;height:9px}}.campus.page-campus-campuslife .section-schedule .swiper-button-prev.swiper-button-disabled,.campus.page-campus-campuslife .section-schedule .swiper-button-next.swiper-button-disabled{background-color:#fff;opacity:1}.campus.page-campus-campuslife .section-schedule .swiper-button-prev.swiper-button-disabled::after,.campus.page-campus-campuslife .section-schedule .swiper-button-next.swiper-button-disabled::after{background-image:url(../img/common/icon-arrow-blue.svg)}.campus.page-campus-campuslife .section-schedule .swiper-button-prev::after{transform:rotate(-180deg)}.campus.page-campus-campuslife .section-schedule .swiper-pagination{display:flex;align-items:center;justify-content:center}@media only screen and (min-width: 769px){.campus.page-campus-campuslife .section-schedule .swiper-pagination{margin-top:70px;gap:10px}}@media only screen and (max-width: 768px){.campus.page-campus-campuslife .section-schedule .swiper-pagination{margin-top:20px;gap:10px}}.campus.page-campus-campuslife .section-schedule .swiper-pagination-bullet{position:relative;border-radius:50%;opacity:.2;background:#104271;width:10px;height:10px;overflow:hidden;transition:width 300ms cubic-bezier(0.785, 0.135, 0.15, 0.86)}.campus.page-campus-campuslife .section-schedule .swiper-pagination-bullet-active{opacity:1}.campus.page-campus-campuslife .section-schedule .swiper-nav-wrapper{display:flex;justify-content:space-between;align-items:center}@media only screen and (min-width: 769px){.campus.page-campus-campuslife .section-schedule .swiper-nav-wrapper{margin-top:48px;gap:30px}}@media only screen and (max-width: 768px){.campus.page-campus-campuslife .section-schedule .swiper-nav-wrapper{margin-top:50px;gap:15px}}.campus.page-campus-campuslife .section-schedule .swiper.slide-none .swiper-wrapper{justify-content:center}@media only screen and (min-width: 769px){.campus.page-campus-campuslife .section-schedule .swiper.slide-none .swiper-wrapper{gap:58px}}@media only screen and (max-width: 768px){.campus.page-campus-campuslife .section-schedule .swiper.slide-none .swiper-wrapper{gap:10px}}.campus.page-campus-campuslife .section-schedule .swiper.slide-none .swiper-nav-wrapper{display:none}.campus.page-campus-campuslife .section-schedule .swiper.is-init{opacity:1;transition:.3s}@media only screen and (min-width: 769px){.campus.page-campus-campuslife .section-support{padding-top:138px;padding-bottom:158px}}@media only screen and (max-width: 768px){.campus.page-campus-campuslife .section-support{padding-top:55px;padding-bottom:55px}}.campus.page-campus-campuslife .section-support .section-content{display:flex}@media only screen and (min-width: 769px){.campus.page-campus-campuslife .section-support .section-content{justify-content:space-between}}@media only screen and (max-width: 768px){.campus.page-campus-campuslife .section-support .section-content{flex-flow:column wrap;gap:20px}}@media only screen and (min-width: 769px){.campus.page-campus-campuslife .section-support .content{width:50%}}.campus.page-campus-campuslife .section-support .support__text{line-height:2;font-weight:400}@media only screen and (min-width: 769px){.campus.page-campus-campuslife .section-support .support__text{font-size:1.6rem}}@media only screen and (max-width: 768px){.campus.page-campus-campuslife .section-support .support__text{font-size:1.4rem}}@media only screen and (min-width: 769px){.campus.page-campus-campuslife .section-support .support__btn{margin-top:80px}}@media only screen and (max-width: 768px){.campus.page-campus-campuslife .section-support .support__btn{margin:45px auto 0}}.campus.page-campus-campuslife .section-gallery{background-color:var(--campus-bg-color)}@media only screen and (min-width: 769px){.campus.page-campus-campuslife .section-gallery{padding-top:145px;padding-bottom:158px}}@media only screen and (max-width: 768px){.campus.page-campus-campuslife .section-gallery{padding-top:55px;padding-bottom:80px}}@media only screen and (min-width: 769px){.campus.page-campus-campuslife .section-gallery .content{margin-top:80px}}@media only screen and (max-width: 768px){.campus.page-campus-campuslife .section-gallery .content{margin-top:45px}}.campus.page-campus-campuslife .section-gallery .gallery .swiper-wrapper{transition-timing-function:linear}.campus.page-campus-campuslife .section-gallery .gallery .swiper.slide-none .swiper-wrapper{justify-content:center}.campus.page-campus-campuslife .section-gallery .gallery-item{aspect-ratio:430/309;overflow:hidden;cursor:pointer}@media only screen and (min-width: 769px){.campus.page-campus-campuslife .section-gallery .gallery-item{max-width:430px}}@media only screen and (max-width: 768px){.campus.page-campus-campuslife .section-gallery .gallery-item{max-width:187.5px}}@media(any-hover: hover){.campus.page-campus-campuslife .section-gallery .gallery-item:hover .gallery__img{transform:scale(1.1)}}.campus.page-campus-campuslife .section-gallery .gallery__img{height:100%;-o-object-fit:cover;object-fit:cover;transition:.3s}.campus.page-campus-campuslife .gallery-modal{z-index:99}@media only screen and (min-width: 769px){.campus.page-campus-campuslife .gallery-modal{padding-left:120px}}.campus.page-campus-campuslife .gallery-modal .modal-bg{position:fixed;background-color:rgba(16,66,113,.7)}@media only screen and (min-width: 769px){.campus.page-campus-campuslife .gallery-modal .modal-inner{max-width:1220px}}@media only screen and (max-width: 768px){.campus.page-campus-campuslife .gallery-modal .modal-inner{max-width:480px}}@media only screen and (max-width: 768px){.campus.page-campus-campuslife .gallery-modal .modal-inner-wrapper{padding:0;padding-bottom:20px}}@media only screen and (min-width: 769px){.campus.page-campus-campuslife .gallery-modal .modal-inner .panel{padding-top:100px}}@media only screen and (max-width: 768px){.campus.page-campus-campuslife .gallery-modal .modal-inner .panel{padding-top:60px}}.campus.page-campus-campuslife .gallery-modal .modal-item-inner{background-color:#fff}@media only screen and (min-width: 769px){.campus.page-campus-campuslife .gallery-modal .modal-item-inner{display:flex}}.campus.page-campus-campuslife .gallery-modal .modal__img{display:block;-o-object-fit:cover;object-fit:cover;aspect-ratio:540/388}@media only screen and (min-width: 769px){.campus.page-campus-campuslife .gallery-modal .modal__img{width:50%}}@media only screen and (min-width: 769px){.campus.page-campus-campuslife .gallery-modal .modal-info{padding:60px 40px}}@media only screen and (max-width: 768px){.campus.page-campus-campuslife .gallery-modal .modal-info{padding:30px 20px}}.campus.page-campus-campuslife .gallery-modal .modal__title{color:#104271;font-weight:600}@media only screen and (min-width: 769px){.campus.page-campus-campuslife .gallery-modal .modal__title{font-size:1.8rem}}@media only screen and (max-width: 768px){.campus.page-campus-campuslife .gallery-modal .modal__title{font-size:1.6rem}}@media only screen and (min-width: 769px){.campus.page-campus-campuslife .gallery-modal .modal__desc{margin-top:30px;font-size:1.6rem}}@media only screen and (max-width: 768px){.campus.page-campus-campuslife .gallery-modal .modal__desc{margin-top:15px;font-size:1.4rem}}@media only screen and (min-width: 769px){.campus.page-campus-campuslife .gallery-modal .modal-close{width:44px;height:44px;top:40px;right:75px}}@media only screen and (max-width: 768px){.campus.page-campus-campuslife .gallery-modal .modal-close{top:20px;right:33px}}.campus.page-campus-campuslife .gallery-modal .modal-close::before,.campus.page-campus-campuslife .gallery-modal .modal-close::after{background:#fff}.campus.page-campus-senior .headline{text-align:center}.campus.page-campus-senior .headline__title-ja{font-weight:400;color:#104271}@media only screen and (min-width: 769px){.campus.page-campus-senior .headline__title-ja{font-size:3.7rem}}@media only screen and (max-width: 768px){.campus.page-campus-senior .headline__title-ja{font-size:2.4rem}}.campus.page-campus-senior .headline__title-en{font-family:"Jost",sans-serif;line-height:1.3;letter-spacing:0;color:#104271}@media only screen and (min-width: 769px){.campus.page-campus-senior .headline__title-en{font-size:1.8rem}}@media only screen and (max-width: 768px){.campus.page-campus-senior .headline__title-en{font-size:1.4rem;margin-top:5px}}@media only screen and (min-width: 769px){.campus.page-campus-senior .section-message{margin-top:115px}}@media only screen and (max-width: 768px){.campus.page-campus-senior .section-message{margin-top:60px}}.campus.page-campus-senior .section-message .message-menu{display:flex;justify-content:center;flex-flow:row wrap}@media only screen and (min-width: 769px){.campus.page-campus-senior .section-message .message-menu{margin-top:100px;gap:27px}}@media only screen and (max-width: 768px){.campus.page-campus-senior .section-message .message-menu{margin-top:50px;gap:20px}}@media only screen and (min-width: 769px){.campus.page-campus-senior .section-message .message-menu-item{width:calc((100% - 27px)/2);max-width:320px}}@media only screen and (max-width: 768px){.campus.page-campus-senior .section-message .message-menu-item{width:calc((100% - 20px)/2)}}.campus.page-campus-senior .section-message .message-menu-inner{display:block;position:relative;width:100%;text-align:center;letter-spacing:.14em;font-weight:400;line-height:1.5;border-bottom-style:solid;border-bottom-color:#104271;transition:.3s}@media only screen and (min-width: 769px){.campus.page-campus-senior .section-message .message-menu-inner{padding-bottom:15px;border-bottom-width:5px;font-size:1.8rem}}@media only screen and (max-width: 768px){.campus.page-campus-senior .section-message .message-menu-inner{padding-bottom:5px;border-bottom-width:3px;font-size:1.2rem}}@media only screen and (min-width: 769px){.campus.page-campus-senior .section-message .message-menu-inner span+span{margin-left:1em}}@media only screen and (max-width: 768px){.campus.page-campus-senior .section-message .message-menu-inner span{display:block}}.campus.page-campus-senior .section-message .message-menu-inner::after{content:"";display:block;width:0;height:0;border-style:solid;border-right-color:rgba(0,0,0,0);border-left-color:rgba(0,0,0,0);border-top-color:#104271;border-bottom:0;position:absolute;left:50%;transform:translateX(-50%)}@media only screen and (min-width: 769px){.campus.page-campus-senior .section-message .message-menu-inner::after{border-width:10px;top:calc(100% + 20px)}}@media only screen and (max-width: 768px){.campus.page-campus-senior .section-message .message-menu-inner::after{border-width:5px;top:calc(100% + 10px)}}.campus.page-campus-senior .section-message .message__title-ja{display:flex;align-items:center;gap:.2em}@media only screen and (min-width: 769px){.campus.page-campus-senior .section-message .message__title-ja{font-size:3rem}}@media only screen and (max-width: 768px){.campus.page-campus-senior .section-message .message__title-ja{font-size:2.2rem}}.campus.page-campus-senior .section-message .message__title-ja::before{content:"";display:block;background-color:rgba(0,0,0,0);border-radius:50%;border-style:solid}@media only screen and (min-width: 769px){.campus.page-campus-senior .section-message .message__title-ja::before{width:35px;height:35px;border-width:7px}}@media only screen and (max-width: 768px){.campus.page-campus-senior .section-message .message__title-ja::before{width:25px;height:25px;border-width:5px}}.campus.page-campus-senior .section-message .message__title-en{font-family:"Jost",sans-serif;line-height:1.3;letter-spacing:0;color:#104271}@media only screen and (min-width: 769px){.campus.page-campus-senior .section-message .message__title-en{font-size:1.6rem}}@media only screen and (max-width: 768px){.campus.page-campus-senior .section-message .message__title-en{font-size:1.4rem}}@media only screen and (min-width: 769px){.campus.page-campus-senior .section-message .message__title-en span{display:block}}@media only screen and (max-width: 768px){.campus.page-campus-senior .section-message .message__title-en span+span{padding-left:.5em}}@media only screen and (min-width: 769px){.campus.page-campus-senior .section-message .message-main{margin-top:150px}}@media only screen and (max-width: 768px){.campus.page-campus-senior .section-message .message-main{margin-top:75px}}@media only screen and (min-width: 769px){.campus.page-campus-senior .section-message .message-body+.message-body{margin-top:160px}}@media only screen and (max-width: 768px){.campus.page-campus-senior .section-message .message-body+.message-body{margin-top:80px}}@media only screen and (min-width: 769px){.campus.page-campus-senior .section-message .message-content{margin-top:85px;display:flex;justify-content:space-between;align-items:center}}@media only screen and (max-width: 768px){.campus.page-campus-senior .section-message .message-content{margin-top:40px}}@media only screen and (min-width: 769px){.campus.page-campus-senior .section-message .message-content+.message-content{margin-top:100px}}@media only screen and (max-width: 768px){.campus.page-campus-senior .section-message .message-content+.message-content{margin-top:60px}}@media only screen and (min-width: 769px){.campus.page-campus-senior .section-message .message-profile{width:47.4%}}@media only screen and (min-width: 769px){.campus.page-campus-senior .section-message .message__sub,.campus.page-campus-senior .section-message .message__name{font-size:1.6rem}}@media only screen and (max-width: 768px){.campus.page-campus-senior .section-message .message__sub,.campus.page-campus-senior .section-message .message__name{font-size:1.4rem}}@media only screen and (min-width: 769px){.campus.page-campus-senior .section-message .message__name{font-size:2.4rem}}@media only screen and (max-width: 768px){.campus.page-campus-senior .section-message .message__name{font-size:1.8rem}}.campus.page-campus-senior .section-message .message-box{margin-top:1.5em}.campus.page-campus-senior .section-message .message__lead{color:#104271;font-weight:600;line-height:1.5;padding-left:.9em}@media only screen and (min-width: 769px){.campus.page-campus-senior .section-message .message__lead{border-left:6px solid #104271;font-size:1.8rem}}@media only screen and (max-width: 768px){.campus.page-campus-senior .section-message .message__lead{border-left:4px solid #104271;font-size:1.6rem}}.campus.page-campus-senior .section-message .message__desc{margin-top:1.1em}@media only screen and (min-width: 769px){.campus.page-campus-senior .section-message .message__desc{font-size:1.6rem}}@media only screen and (max-width: 768px){.campus.page-campus-senior .section-message .message__desc{font-size:1.4rem}}@media only screen and (min-width: 769px){.campus.page-campus-senior .section-message .message__img{width:47.4%}}@media only screen and (max-width: 768px){.campus.page-campus-senior .section-message .message__img{margin-top:15px}}.campus.page-campus-senior .section-map{background-color:#ecf3f9}@media only screen and (min-width: 769px){.campus.page-campus-senior .section-map{margin-top:224px;padding:130px 0}}@media only screen and (max-width: 768px){.campus.page-campus-senior .section-map{margin-top:100px;padding:60px 0}}.campus.page-campus-senior .section-map .row{max-width:1100px}@media only screen and (min-width: 769px){.campus.page-campus-senior .section-map .content{margin-top:80px}}@media only screen and (max-width: 768px){.campus.page-campus-senior .section-map .content{margin-top:50px}}.campus.page-campus-senior .section-map .map-slider{position:relative}@media only screen and (min-width: 769px){.campus.page-campus-senior .section-map .map-slider{margin-top:120px;padding:0 80px}}@media only screen and (max-width: 768px){.campus.page-campus-senior .section-map .map-slider{margin-top:60px}}.campus.page-campus-senior .section-map .map .swiper{position:relative}.campus.page-campus-senior .section-map .map .swiper-slide img{width:100%}@media only screen and (min-width: 769px){.campus.page-campus-senior .section-map .map .swiper-slide img{border-radius:10px}}@media only screen and (max-width: 768px){.campus.page-campus-senior .section-map .map .swiper-slide img{border-radius:6px}}.campus.page-campus-senior .section-map .map .swiper-button-prev,.campus.page-campus-senior .section-map .map .swiper-button-next{transform:translateY(-50%);background-color:#104271;border-radius:50%;margin-top:0;transition:.3s;outline:1px solid #104271}@media only screen and (min-width: 769px){.campus.page-campus-senior .section-map .map .swiper-button-prev,.campus.page-campus-senior .section-map .map .swiper-button-next{top:calc(50% - 31.5px);width:46px;height:46px}}@media only screen and (max-width: 768px){.campus.page-campus-senior .section-map .map .swiper-button-prev,.campus.page-campus-senior .section-map .map .swiper-button-next{top:50%;width:30px;height:30px}}.campus.page-campus-senior .section-map .map .swiper-button-prev::after,.campus.page-campus-senior .section-map .map .swiper-button-next::after{content:"";background:url(../img/common/icon-arrow.svg) no-repeat center/contain}@media only screen and (min-width: 769px){.campus.page-campus-senior .section-map .map .swiper-button-prev::after,.campus.page-campus-senior .section-map .map .swiper-button-next::after{width:8px;height:20px}}@media only screen and (max-width: 768px){.campus.page-campus-senior .section-map .map .swiper-button-prev::after,.campus.page-campus-senior .section-map .map .swiper-button-next::after{width:5px;height:9px}}.campus.page-campus-senior .section-map .map .swiper-button-prev.swiper-button-disabled,.campus.page-campus-senior .section-map .map .swiper-button-next.swiper-button-disabled{background-color:#fff;opacity:1}.campus.page-campus-senior .section-map .map .swiper-button-prev.swiper-button-disabled::after,.campus.page-campus-senior .section-map .map .swiper-button-next.swiper-button-disabled::after{background-image:url(../img/common/icon-arrow-blue.svg)}@media only screen and (min-width: 769px){.campus.page-campus-senior .section-map .map .swiper-button-prev{left:0}}.campus.page-campus-senior .section-map .map .swiper-button-prev::after{transform:rotate(-180deg)}@media only screen and (min-width: 769px){.campus.page-campus-senior .section-map .map .swiper-button-next{right:0}}.campus.page-campus-senior .section-map .map .swiper-pagination{display:flex;align-items:center;justify-content:center}@media only screen and (min-width: 769px){.campus.page-campus-senior .section-map .map .swiper-pagination{margin-top:53px;gap:10px}}@media only screen and (max-width: 768px){.campus.page-campus-senior .section-map .map .swiper-pagination{margin-top:25px;gap:10px}}.campus.page-campus-senior .section-map .map .swiper-pagination-bullet{position:relative;border-radius:50%;opacity:.2;background:#104271;width:10px;height:10px;overflow:hidden;transition:width 300ms cubic-bezier(0.785, 0.135, 0.15, 0.86)}.campus.page-campus-senior .section-map .map .swiper-pagination-bullet-active{opacity:1}.campus.page-campus-senior .section-map .map__name{position:relative;top:1em;left:0;display:inline-block;color:#fff;background-color:#104271;padding:7px 17px 7px 28px;line-height:1.5}@media only screen and (min-width: 769px){.campus.page-campus-senior .section-map .map__name{font-size:1.8rem}}@media only screen and (max-width: 768px){.campus.page-campus-senior .section-map .map__name{font-size:1.2rem}}.campus.page-campus-senior .section-map .map__name::before{content:"";display:inline-block;background-color:#008dcf;height:calc(100% - 14px);position:absolute;left:8px;top:7px}@media only screen and (min-width: 769px){.campus.page-campus-senior .section-map .map__name::before{width:6px}}@media only screen and (max-width: 768px){.campus.page-campus-senior .section-map .map__name::before{width:4px}}.campus.page-campus-blog .section-blog{background-color:#ecf3f9}@media only screen and (min-width: 769px){.campus.page-campus-blog .section-blog{padding-top:100px;padding-bottom:164px}}@media only screen and (max-width: 768px){.campus.page-campus-blog .section-blog{padding-top:50px;padding-bottom:80px}}@media only screen and (min-width: 769px){.campus.page-campus-blog .section-blog .content{margin:0 auto;padding:0 20px;max-width:1196px}}@media only screen and (min-width: 769px){.campus.page-campus-blog .section-blog .blog-list{display:flex;flex-flow:row wrap;gap:35px 25px}}.campus.page-campus-blog .section-blog .blog-item{background-color:#fff}@media only screen and (min-width: 769px){.campus.page-campus-blog .section-blog .blog-item{width:calc((100% - 50px)/3);flex-shrink:1}}@media only screen and (max-width: 768px){.campus.page-campus-blog .section-blog .blog-item+.blog-item{margin-top:15px}}.campus.page-campus-blog .section-blog .blog-inner{display:block}@media only screen and (min-width: 769px){.campus.page-campus-blog .section-blog .blog-inner{padding:6px 6px 40px 6px}}@media only screen and (max-width: 768px){.campus.page-campus-blog .section-blog .blog-inner{display:flex;padding:6px}}.campus.page-campus-blog .section-blog .blog-thum{position:relative}@media only screen and (max-width: 768px){.campus.page-campus-blog .section-blog .blog-thum{width:40%}}@media only screen and (min-width: 769px){.campus.page-campus-blog .section-blog .blog__img{border-top-left-radius:6px;border-top-right-radius:6px;aspect-ratio:357/213;-o-object-fit:cover;object-fit:cover}}@media only screen and (max-width: 768px){.campus.page-campus-blog .section-blog .blog__img{border-top-left-radius:3px;border-top-right-radius:3px;height:100%;-o-object-fit:cover;object-fit:cover}}.campus.page-campus-blog .section-blog .blog__term{position:absolute;padding:.3em 1em;color:#fff;background-color:#104271}@media only screen and (min-width: 769px){.campus.page-campus-blog .section-blog .blog__term{bottom:0;left:20px;border-top-left-radius:4px;border-top-right-radius:4px;font-size:1.4rem}}@media only screen and (max-width: 768px){.campus.page-campus-blog .section-blog .blog__term{top:0;left:0;border-bottom-left-radius:4px;border-bottom-right-radius:4px;font-size:1rem}}@media only screen and (min-width: 769px){.campus.page-campus-blog .section-blog .blog-desc{margin-top:30px;padding-left:20px}}@media only screen and (max-width: 768px){.campus.page-campus-blog .section-blog .blog-desc{width:60%;padding-left:15px}}.campus.page-campus-blog .section-blog .blog__title{line-height:1.6}@media only screen and (min-width: 769px){.campus.page-campus-blog .section-blog .blog__title{font-size:1.8rem}}@media only screen and (max-width: 768px){.campus.page-campus-blog .section-blog .blog__title{font-size:1.4rem}}.campus.page-campus-blog .section-blog .blog__posted{font-family:"Jost",sans-serif;letter-spacing:0;color:rgba(16,66,113,.7)}@media only screen and (min-width: 769px){.campus.page-campus-blog .section-blog .blog__posted{margin-top:15px;font-size:1.4rem}}@media only screen and (max-width: 768px){.campus.page-campus-blog .section-blog .blog__posted{margin-top:5px;font-size:1.2rem}}.campus.page-campus-blog .section-blog .blog__name{font-weight:400}@media only screen and (min-width: 769px){.campus.page-campus-blog .section-blog .blog__name{margin-top:10px;font-size:2.2rem}}@media only screen and (min-width: 769px){.campus.page-campus-blog .section-blog .pagenation{margin-top:159px}}@media only screen and (max-width: 768px){.campus.page-campus-blog .section-blog .pagenation{margin-top:45px}}.fukaya{--campus-color: #e18397;--campus-bg-color: #faebee}.fukaya.page-campus-top .headline__title-main span.color{color:#e18397}.fukaya.page-campus-top .section-hero .hero-mv__title{color:#e18397}.fukaya.page-campus-top .section-hero .hero-news__title-en{color:#e18397}.fukaya.page-campus-top .section-news{background-color:#faebee}.fukaya.page-campus-top .section-news .news__posted{color:#e18397}.fukaya.page-campus-top .section-news .news__tag.nursing{background-color:#d45b9e}.fukaya.page-campus-top .section-news .news__tag.nutritional{background-color:#76b240}.fukaya.page-campus-top .section-news .news__tag.campuslife{background-color:#e18397}.fukaya.page-campus-top .section-faculty .headline__title-sub{color:#e18397}.fukaya.page-campus-top .section-faculty .faculty-item.nursing .faculty__img{border-color:#d45b9e}.fukaya.page-campus-top .section-faculty .faculty-item.nursing .faculty-more__arrow{background-color:#d45b9e}.fukaya.page-campus-top .section-faculty .faculty-item.nutritional .faculty__img{border-color:#76b240}.fukaya.page-campus-top .section-faculty .faculty-item.nutritional .faculty-more__arrow{background-color:#76b240}.fukaya.page-campus-top .section-about{background-color:#faebee}.fukaya.page-campus-top .section-about .about__title{color:#e18397}.fukaya.page-campus-top .section-about .about-kv__img:nth-child(2){-o-object-position:50% 10%;object-position:50% 10%}.fukaya.page-campus-top .section-message::after{background-color:#faebee}.fukaya.page-campus-top .section-message .message-item.nursing .message__term{background-color:#d45b9e}.fukaya.page-campus-top .section-message .message-item.nursing .message-more span{border-color:#d45b9e}.fukaya.page-campus-top .section-message .message-item.nursing .message-more__arrow{background-color:#d45b9e}.fukaya.page-campus-top .section-message .message-item.nutritional .message__term{background-color:#76b240}.fukaya.page-campus-top .section-message .message-item.nutritional .message-more span{border-color:#76b240}.fukaya.page-campus-top .section-message .message-item.nutritional .message-more__arrow{background-color:#76b240}.fukaya.page-campus-top .section-message .swiper-scrollbar-drag{background-color:#e18397}.fukaya.page-campus-top .section-blog{background-color:#e18397}.fukaya.page-campus-top .section-blog .blog__term.nursing{background-color:#d45b9e}.fukaya.page-campus-top .section-blog .blog__term.nutritional{background-color:#76b240}.fukaya.page-campus-course.nursing{--bg-color: rgba(212, 91, 158, 0.1);--color: #d45b9e}.fukaya.page-campus-course.nutritional{--bg-color: rgba(118, 178, 64, 0.1);--color: #76b240}.fukaya.page-campus-news .section-page-news{background-color:#faebee}.fukaya.page-campus-news .section-page-news .news__tag.nursing{background-color:#d45b9e}.fukaya.page-campus-news .section-page-news .news__tag.nutritional{background-color:#76b240}.fukaya.page-campus-news .section-page-news .news__tag.campuslife{background-color:#e18397}.fukaya.page-campus-news .section-page-news .news__posted{color:#e18397}.fukaya.page-campus-faculty-list .section-menu{background-color:#faebee}.fukaya.page-campus-faculty-list .section-menu .menu-item-inner{border-color:#e18397}.fukaya.page-campus-faculty-list .section-menu .menu-item-inner::after{border-top-color:#e18397}.fukaya.page-campus-faculty-list .section-faculty .dept-content.nursing .faculty__title-ja{color:#d45b9e}.fukaya.page-campus-faculty-list .section-faculty .dept-content.nursing .faculty__title-ja::before{border-color:#d45b9e}.fukaya.page-campus-faculty-list .section-faculty .dept-content.nursing .faculty__sub-title{border-left-color:#d45b9e}.fukaya.page-campus-faculty-list .section-faculty .dept-content.nursing .faculty__name-en{color:#d45b9e}.fukaya.page-campus-faculty-list .section-faculty .dept-content.nursing .faculty__term{color:#d45b9e}.fukaya.page-campus-faculty-list .section-faculty .dept-content.nutritional .faculty__title-ja{color:#76b240}.fukaya.page-campus-faculty-list .section-faculty .dept-content.nutritional .faculty__title-ja::before{border-color:#76b240}.fukaya.page-campus-faculty-list .section-faculty .dept-content.nutritional .faculty__sub-title{border-left-color:#76b240}.fukaya.page-campus-faculty-list .section-faculty .dept-content.nutritional .faculty__name-en{color:#76b240}.fukaya.page-campus-faculty-list .section-faculty .dept-content.nutritional .faculty__term{color:#76b240}.fukaya.page-campus-faculty-list .section-intro.nursing .headline__title-ja{color:#d45b9e}.fukaya.page-campus-faculty-list .section-intro.nursing .headline__title-ja::before{border-color:#d45b9e}.fukaya.page-campus-faculty-list .section-intro.nursing .intro-info{background-color:#d45b9e}.fukaya.page-campus-faculty-list .section-intro.nutritional .headline__title-ja{color:#76b240}.fukaya.page-campus-faculty-list .section-intro.nutritional .headline__title-ja::before{border-color:#76b240}.fukaya.page-campus-faculty-list .section-intro.nutritional .intro-info{background-color:#76b240}.fukaya.page-campus-job .section-job .headline{color:#e18397}.fukaya.page-campus-job .section-job .job-inner{border-color:#e18397}.fukaya.page-campus-job .section-job .job__title-en{color:#e18397}.fukaya.page-campus-job .section-job .job__arrow{background-color:#e18397}.fukaya.page-campus-voice .section-voice .headline{color:#e18397}.fukaya.page-campus-voice .section-voice .voice__faculty{color:#e18397}.fukaya.page-campus-voice .section-voice .voice__arrow{background-color:#e18397}.fukaya.page-campus-voice .section-detail .detail__title{color:#e18397}.fukaya.page-campus-voice .section-detail .detail__title::before{background-color:#e18397}.fukaya.page-campus-voice .section-detail .detail__name span{color:#e18397}.fukaya.page-campus-voice .section-detail .detail-question{color:#e18397}.fukaya.page-campus-campuslife .section:not(.section-page-head) .headline__title-main span.color{color:#e18397}.fukaya.page-campus-campuslife .section-seniors .seniors-item.nursing .seniors__term{background-color:#d45b9e}.fukaya.page-campus-campuslife .section-seniors .seniors-item.nursing .seniors-more span{border-bottom:1px solid #d45b9e}.fukaya.page-campus-campuslife .section-seniors .seniors-item.nursing .seniors-more__arrow{background-color:#d45b9e}.fukaya.page-campus-campuslife .section-seniors .seniors-item.nutritional .seniors__term{background-color:#76b240}.fukaya.page-campus-campuslife .section-seniors .seniors-item.nutritional .seniors-more span{border-bottom:1px solid #76b240}.fukaya.page-campus-campuslife .section-seniors .seniors-item.nutritional .seniors-more__arrow{background-color:#76b240}.fukaya.page-campus-campuslife .section-schedule .schedule-month{color:#e18397}.fukaya.page-campus-campuslife .section-schedule .schedule-month::before,.fukaya.page-campus-campuslife .section-schedule .schedule-month::after{background-color:#e18397}.fukaya.page-campus-campuslife .section-schedule .schedule-item::before{border-left:7px solid #e18397}.fukaya.page-campus-campuslife .section-schedule .swiper-scrollbar-drag{background-color:#e18397}.fukaya.page-campus-senior .section-message .message-menu-inner{border-bottom-color:#e18397}.fukaya.page-campus-senior .section-message .message-menu-inner::after{border-top-color:#e18397}.fukaya.page-campus-senior .section-message .message-body.nursing .message__title-ja{color:#d45b9e}.fukaya.page-campus-senior .section-message .message-body.nursing .message__title-ja::before{border-color:#d45b9e}.fukaya.page-campus-senior .section-message .message-body.nursing .message__lead{border-left-color:#d45b9e}.fukaya.page-campus-senior .section-message .message-body.nutritional .message__title-ja{color:#76b240}.fukaya.page-campus-senior .section-message .message-body.nutritional .message__title-ja::before{border-color:#76b240}.fukaya.page-campus-senior .section-message .message-body.nutritional .message__lead{border-left-color:#76b240}.fukaya.page-campus-senior .section-map{background-color:#faebee}.fukaya.page-campus-blog .section-blog{background-color:#faebee}.fukaya.page-campus-blog .section-blog .blog__term.nursing{background-color:#d45b9e}.fukaya.page-campus-blog .section-blog .blog__term.nutritional{background-color:#76b240}.makuhari{--campus-color: #29abd1;--campus-bg-color: #eef8fb}.makuhari.page-campus-top .headline__title-main span.color{color:#29abd1}.makuhari.page-campus-top .section-hero .hero-mv__title{color:#29abd1}.makuhari.page-campus-top .section-hero .hero-news__title-en{color:#29abd1}.makuhari.page-campus-top .section-news{background-color:#eef8fb}.makuhari.page-campus-top .section-news .news__posted{color:#29abd1}.makuhari.page-campus-top .section-news .news__tag.nursing{background-color:#5162aa}.makuhari.page-campus-top .section-news .news__tag.physiotherapy{background-color:#d86b30}.makuhari.page-campus-top .section-news .news__tag.rinko{background-color:#755199}.makuhari.page-campus-top .section-news .news__tag.kenko{background-color:#aa3e58}.makuhari.page-campus-top .section-news .news__tag.campuslife{background-color:#29abd1}.makuhari.page-campus-top .section-faculty .headline__title-sub{color:#29abd1}.makuhari.page-campus-top .section-faculty .faculty-item.nursing .faculty__img{border-color:#5162aa}.makuhari.page-campus-top .section-faculty .faculty-item.nursing .faculty-more__arrow{background-color:#5162aa}.makuhari.page-campus-top .section-faculty .faculty-item.physiotherapy .faculty__img{border-color:#d86b30}.makuhari.page-campus-top .section-faculty .faculty-item.physiotherapy .faculty-more__arrow{background-color:#d86b30}.makuhari.page-campus-top .section-faculty .faculty-item.rinko .faculty__img{border-color:#755199}.makuhari.page-campus-top .section-faculty .faculty-item.rinko .faculty-more__arrow{background-color:#755199}.makuhari.page-campus-top .section-faculty .faculty-item.kenko .faculty__img{border-color:#aa3e58}.makuhari.page-campus-top .section-faculty .faculty-item.kenko .faculty-more__arrow{background-color:#aa3e58}.makuhari.page-campus-top .section-about{background-color:#eef8fb}.makuhari.page-campus-top .section-about .about__title{color:#29abd1}.makuhari.page-campus-top .section-about .about-kv__img:nth-child(2){-o-object-position:top;object-position:top}.makuhari.page-campus-top .section-message::after{background-color:#eef8fb}.makuhari.page-campus-top .section-message .message-item.nursing .message__term{background-color:#5162aa}.makuhari.page-campus-top .section-message .message-item.nursing .message-more span{border-color:#5162aa}.makuhari.page-campus-top .section-message .message-item.nursing .message-more__arrow{background-color:#5162aa}.makuhari.page-campus-top .section-message .message-item.physiotherapy .message__term{background-color:#d86b30}.makuhari.page-campus-top .section-message .message-item.physiotherapy .message-more span{border-color:#d86b30}.makuhari.page-campus-top .section-message .message-item.physiotherapy .message-more__arrow{background-color:#d86b30}.makuhari.page-campus-top .section-message .message-item.rinko .message__term{background-color:#755199}.makuhari.page-campus-top .section-message .message-item.rinko .message-more span{border-color:#755199}.makuhari.page-campus-top .section-message .message-item.rinko .message-more__arrow{background-color:#755199}.makuhari.page-campus-top .section-message .message-item.kenko .message__term{background-color:#aa3e58}.makuhari.page-campus-top .section-message .message-item.kenko .message-more span{border-color:#aa3e58}.makuhari.page-campus-top .section-message .message-item.kenko .message-more__arrow{background-color:#aa3e58}.makuhari.page-campus-top .section-message .swiper-scrollbar-drag{background-color:#29abd1}.makuhari.page-campus-top .section-blog{background-color:#29abd1}.makuhari.page-campus-top .section-blog .blog__term.nursing{background-color:#5162aa}.makuhari.page-campus-top .section-blog .blog__term.physiotherapy{background-color:#d86b30}.makuhari.page-campus-top .section-blog .blog__term.rinko{background-color:#755199}.makuhari.page-campus-top .section-blog .blog__term.kenko{background-color:#aa3e58}.makuhari.page-campus-course.nursing{--bg-color: rgba(81, 98, 170, 0.1);--color: #5162aa}.makuhari.page-campus-course.physiotherapy{--bg-color: rgba(216, 107, 48, 0.1);--color: #d86b30}.makuhari.page-campus-course.rinko{--bg-color: rgba(117, 81, 153, 0.1);--color: #755199}.makuhari.page-campus-course.kenko{--bg-color: rgba(170, 62, 88, 0.1);--color: #aa3e58}.makuhari.page-campus-news .section-page-news{background-color:#eef8fb}.makuhari.page-campus-news .section-page-news .news__tag.nursing{background-color:#5162aa}.makuhari.page-campus-news .section-page-news .news__tag.physiotherapy{background-color:#d86b30}.makuhari.page-campus-news .section-page-news .news__tag.rinko{background-color:#755199}.makuhari.page-campus-news .section-page-news .news__tag.kenko{background-color:#aa3e58}.makuhari.page-campus-news .section-page-news .news__tag.campuslife{background-color:#29abd1}.makuhari.page-campus-news .section-page-news .news__posted{color:#29abd1}.makuhari.page-campus-faculty-list .section-menu{background-color:#eef8fb}@media only screen and (min-width: 769px){.makuhari.page-campus-faculty-list .section-menu{padding-top:50px}}@media only screen and (min-width: 769px){.makuhari.page-campus-faculty-list .section-menu .menu-list{gap:20px;margin-top:60px}}@media only screen and (min-width: 769px){.makuhari.page-campus-faculty-list .section-menu .menu-item{width:calc((100% - 60px)/4);max-width:270px}}.makuhari.page-campus-faculty-list .section-menu .menu-item-inner{border-color:#29abd1}.makuhari.page-campus-faculty-list .section-menu .menu-item-inner::after{border-top-color:#29abd1}.makuhari.page-campus-faculty-list .section-menu .menu-item-inner span{display:block}@media only screen and (min-width: 769px){.makuhari.page-campus-faculty-list .section-faculty{padding-bottom:0}}@media only screen and (max-width: 768px){.makuhari.page-campus-faculty-list .section-faculty{padding-bottom:0}}@media only screen and (min-width: 769px){.makuhari.page-campus-faculty-list .section-faculty .dept-content{padding-bottom:110px}}@media only screen and (max-width: 768px){.makuhari.page-campus-faculty-list .section-faculty .dept-content{padding-bottom:55px}}.makuhari.page-campus-faculty-list .section-faculty .dept-content.nursing .faculty__title-ja{color:#5162aa}.makuhari.page-campus-faculty-list .section-faculty .dept-content.nursing .faculty__title-ja::before{border-color:#5162aa}.makuhari.page-campus-faculty-list .section-faculty .dept-content.nursing .faculty__sub-title{border-left-color:#5162aa}.makuhari.page-campus-faculty-list .section-faculty .dept-content.nursing .faculty__name-en{color:#5162aa}.makuhari.page-campus-faculty-list .section-faculty .dept-content.nursing .faculty__term{color:#5162aa}.makuhari.page-campus-faculty-list .section-faculty .dept-content.physiotherapy .faculty__title-ja{color:#d86b30}.makuhari.page-campus-faculty-list .section-faculty .dept-content.physiotherapy .faculty__title-ja::before{border-color:#d86b30}.makuhari.page-campus-faculty-list .section-faculty .dept-content.physiotherapy .faculty__sub-title{border-left-color:#d86b30}.makuhari.page-campus-faculty-list .section-faculty .dept-content.physiotherapy .faculty__name-en{color:#d86b30}.makuhari.page-campus-faculty-list .section-faculty .dept-content.physiotherapy .faculty__term{color:#d86b30}.makuhari.page-campus-faculty-list .section-faculty .dept-content.rinko .faculty__title-ja{color:#755199}.makuhari.page-campus-faculty-list .section-faculty .dept-content.rinko .faculty__title-ja::before{border-color:#755199}.makuhari.page-campus-faculty-list .section-faculty .dept-content.rinko .faculty__sub-title{border-left-color:#755199}.makuhari.page-campus-faculty-list .section-faculty .dept-content.rinko .faculty__name-en{color:#755199}.makuhari.page-campus-faculty-list .section-faculty .dept-content.rinko .faculty__term{color:#755199}.makuhari.page-campus-faculty-list .section-faculty .dept-content.kenko .faculty__title-ja{color:#aa3e58}.makuhari.page-campus-faculty-list .section-faculty .dept-content.kenko .faculty__title-ja::before{border-color:#aa3e58}.makuhari.page-campus-faculty-list .section-faculty .dept-content.kenko .faculty__sub-title{border-left-color:#aa3e58}.makuhari.page-campus-faculty-list .section-faculty .dept-content.kenko .faculty__name-en{color:#aa3e58}.makuhari.page-campus-faculty-list .section-faculty .dept-content.kenko .faculty__term{color:#aa3e58}.makuhari.page-campus-faculty-list .section-intro.nursing .headline__title-ja{color:#5162aa}.makuhari.page-campus-faculty-list .section-intro.nursing .headline__title-ja::before{border-color:#5162aa}.makuhari.page-campus-faculty-list .section-intro.nursing .intro-info{background-color:#5162aa}.makuhari.page-campus-faculty-list .section-intro.physiotherapy .headline__title-ja{color:#d86b30}.makuhari.page-campus-faculty-list .section-intro.physiotherapy .headline__title-ja::before{border-color:#d86b30}.makuhari.page-campus-faculty-list .section-intro.physiotherapy .intro-info{background-color:#d86b30}.makuhari.page-campus-faculty-list .section-intro.rinko .headline__title-ja{color:#755199}.makuhari.page-campus-faculty-list .section-intro.rinko .headline__title-ja::before{border-color:#755199}.makuhari.page-campus-faculty-list .section-intro.rinko .intro-info{background-color:#755199}.makuhari.page-campus-faculty-list .section-intro.kenko .headline__title-ja{color:#aa3e58}.makuhari.page-campus-faculty-list .section-intro.kenko .headline__title-ja::before{border-color:#aa3e58}.makuhari.page-campus-faculty-list .section-intro.kenko .intro-info{background-color:#aa3e58}.makuhari.page-campus-job .section-job .headline{color:#29abd1}.makuhari.page-campus-job .section-job .job-inner{border-color:#29abd1}.makuhari.page-campus-job .section-job .job__title-en{color:#29abd1}.makuhari.page-campus-job .section-job .job__arrow{background-color:#29abd1}.makuhari.page-campus-voice .section-voice .headline{color:#29abd1}.makuhari.page-campus-voice .section-voice .voice__faculty{color:#29abd1}.makuhari.page-campus-voice .section-voice .voice__arrow{background-color:#29abd1}.makuhari.page-campus-voice .section-detail .detail__title{color:#29abd1}.makuhari.page-campus-voice .section-detail .detail__title::before{background-color:#29abd1}.makuhari.page-campus-voice .section-detail .detail__name span{color:#29abd1}.makuhari.page-campus-voice .section-detail .detail-question{color:#29abd1}.makuhari.page-campus-campuslife .section:not(.section-page-head) .headline__title-main span.color{color:#29abd1}.makuhari.page-campus-campuslife .section-seniors .seniors-item.nursing .seniors__term{background-color:#5162aa}.makuhari.page-campus-campuslife .section-seniors .seniors-item.nursing .seniors-more span{border-bottom:1px solid #5162aa}.makuhari.page-campus-campuslife .section-seniors .seniors-item.nursing .seniors-more__arrow{background-color:#5162aa}.makuhari.page-campus-campuslife .section-seniors .seniors-item.physiotherapy .seniors__term{background-color:#d86b30}.makuhari.page-campus-campuslife .section-seniors .seniors-item.physiotherapy .seniors-more span{border-bottom:1px solid #d86b30}.makuhari.page-campus-campuslife .section-seniors .seniors-item.physiotherapy .seniors-more__arrow{background-color:#d86b30}.makuhari.page-campus-campuslife .section-seniors .seniors-item.rinko .seniors__term{background-color:#755199}.makuhari.page-campus-campuslife .section-seniors .seniors-item.rinko .seniors-more span{border-bottom:1px solid #755199}.makuhari.page-campus-campuslife .section-seniors .seniors-item.rinko .seniors-more__arrow{background-color:#755199}.makuhari.page-campus-campuslife .section-seniors .seniors-item.kenko .seniors__term{background-color:#aa3e58}.makuhari.page-campus-campuslife .section-seniors .seniors-item.kenko .seniors-more span{border-bottom:1px solid #aa3e58}.makuhari.page-campus-campuslife .section-seniors .seniors-item.kenko .seniors-more__arrow{background-color:#aa3e58}.makuhari.page-campus-campuslife .section-seniors .swiper-scrollbar-drag{background-color:#29abd1}.makuhari.page-campus-campuslife .section-schedule .schedule-month{color:#29abd1}.makuhari.page-campus-campuslife .section-schedule .schedule-month::before,.makuhari.page-campus-campuslife .section-schedule .schedule-month::after{background-color:#29abd1}.makuhari.page-campus-campuslife .section-schedule .schedule-item::before{border-left:7px solid #29abd1}.makuhari.page-campus-campuslife .section-schedule .swiper-scrollbar-drag{background-color:#29abd1}@media only screen and (min-width: 769px){.makuhari.page-campus-senior .section-message .message-menu{gap:20px;margin-top:60px}}@media only screen and (min-width: 769px){.makuhari.page-campus-senior .section-message .message-menu-item{width:calc((100% - 60px)/4);max-width:270px}}.makuhari.page-campus-senior .section-message .message-menu-inner{border-bottom-color:#29abd1}.makuhari.page-campus-senior .section-message .message-menu-inner::after{border-top-color:#29abd1}.makuhari.page-campus-senior .section-message .message-menu-inner span{display:block}.makuhari.page-campus-senior .section-message .message-body.nursing .message__title-ja{color:#5162aa}.makuhari.page-campus-senior .section-message .message-body.nursing .message__title-ja::before{border-color:#5162aa}.makuhari.page-campus-senior .section-message .message-body.nursing .message__lead{border-left-color:#5162aa}.makuhari.page-campus-senior .section-message .message-body.physiotherapy .message__title-ja{color:#d86b30}.makuhari.page-campus-senior .section-message .message-body.physiotherapy .message__title-ja::before{border-color:#d86b30}.makuhari.page-campus-senior .section-message .message-body.physiotherapy .message__lead{border-left-color:#d86b30}.makuhari.page-campus-senior .section-message .message-body.rinko .message__title-ja{color:#755199}.makuhari.page-campus-senior .section-message .message-body.rinko .message__title-ja::before{border-color:#755199}.makuhari.page-campus-senior .section-message .message-body.rinko .message__lead{border-left-color:#755199}.makuhari.page-campus-senior .section-message .message-body.kenko .message__title-ja{color:#aa3e58}.makuhari.page-campus-senior .section-message .message-body.kenko .message__title-ja::before{border-color:#aa3e58}.makuhari.page-campus-senior .section-message .message-body.kenko .message__lead{border-left-color:#aa3e58}.makuhari.page-campus-senior .section-map{background-color:#eef8fb}.makuhari.page-campus-blog .section-blog{background-color:#eef8fb}.makuhari.page-campus-blog .section-blog .blog__term.nursing{background-color:#5162aa}.makuhari.page-campus-blog .section-blog .blog__term.physiotherapy{background-color:#d86b30}.makuhari.page-campus-blog .section-blog .blog__term.rinko{background-color:#755199}.makuhari.page-campus-blog .section-blog .blog__term.kenko{background-color:#aa3e58}.numazu{--campus-color: #eeb74c;--campus-bg-color: #fcf5e6}.numazu.page-campus-top .headline__title-main span.color{color:#eeb74c}.numazu.page-campus-top .section-hero .hero-mv__title{color:#eeb74c}.numazu.page-campus-top .section-hero .hero-news__title-en{color:#eeb74c}.numazu.page-campus-top .section-news{background-color:#fcf5e6}.numazu.page-campus-top .section-news .news__posted{color:#eeb74c}.numazu.page-campus-top .section-news .news__tag.nursing{background-color:#bca800}.numazu.page-campus-top .section-news .news__tag.campuslife{background-color:#eeb74c}.numazu.page-campus-top .section-faculty .headline__title-sub{color:#eeb74c}@media only screen and (max-width: 768px){.numazu.page-campus-top .section-faculty .faculty-item{flex-direction:column;align-items:flex-start;gap:5px}}.numazu.page-campus-top .section-faculty .faculty-item.nursing .faculty__img{border-color:#bca800}.numazu.page-campus-top .section-faculty .faculty-item.nursing .faculty-more__arrow{background-color:#bca800}.numazu.page-campus-top .section-about{background-color:#fcf5e6}.numazu.page-campus-top .section-about .about__title{color:#eeb74c}.numazu.page-campus-top .section-about .about-kv__img:nth-child(2){-o-object-position:50% 30%;object-position:50% 30%}.numazu.page-campus-top .section-message::after{background-color:#fcf5e6}.numazu.page-campus-top .section-message .message-item.nursing .message__term{background-color:#bca800}.numazu.page-campus-top .section-message .message-item.nursing .message-more span{border-color:#bca800}.numazu.page-campus-top .section-message .message-item.nursing .message-more__arrow{background-color:#bca800}.numazu.page-campus-top .section-message .swiper-scrollbar-drag{background-color:#eeb74c}.numazu.page-campus-top .section-blog{background-color:#eeb74c}.numazu.page-campus-top .section-blog .blog__term.nursing{background-color:#bca800}.numazu.page-campus-course.nursing{--bg-color: rgba(238, 183, 76, 0.2);--color: #bca800}.numazu.page-campus-news .section-page-news{background-color:#fcf5e6}.numazu.page-campus-news .section-page-news .news__tag.nursing{background-color:#bca800}.numazu.page-campus-news .section-page-news .news__tag.campuslife{background-color:#eeb74c}.numazu.page-campus-news .section-page-news .news__posted{color:#eeb74c}.numazu.page-campus-faculty-list .section-menu{background-color:#fcf5e6}.numazu.page-campus-faculty-list .section-menu .menu-item-inner{border-color:#eeb74c}.numazu.page-campus-faculty-list .section-menu .menu-item-inner::after{border-top-color:#eeb74c}.numazu.page-campus-faculty-list .section-faculty .dept-content.nursing .faculty__title-ja{color:#bca800}.numazu.page-campus-faculty-list .section-faculty .dept-content.nursing .faculty__title-ja::before{border-color:#bca800}.numazu.page-campus-faculty-list .section-faculty .dept-content.nursing .faculty__sub-title{border-left-color:#bca800}.numazu.page-campus-faculty-list .section-faculty .dept-content.nursing .faculty__name-en{color:#bca800}.numazu.page-campus-faculty-list .section-faculty .dept-content.nursing .faculty__term{color:#bca800}.numazu.page-campus-faculty-list .section-intro.nursing .headline__title-ja{color:#bca800}.numazu.page-campus-faculty-list .section-intro.nursing .headline__title-ja::before{border-color:#bca800}.numazu.page-campus-faculty-list .section-intro.nursing .intro-info{background-color:#bca800}.numazu.page-campus-job .section-job .headline{color:#eeb74c}.numazu.page-campus-job .section-job .job-inner{border-color:#eeb74c}.numazu.page-campus-job .section-job .job__title-en{color:#eeb74c}.numazu.page-campus-job .section-job .job__arrow{background-color:#eeb74c}.numazu.page-campus-voice .section-voice .headline{color:#eeb74c}.numazu.page-campus-voice .section-voice .voice__faculty{color:#eeb74c}.numazu.page-campus-voice .section-voice .voice__arrow{background-color:#eeb74c}.numazu.page-campus-voice .section-detail .detail__title{color:#eeb74c}.numazu.page-campus-voice .section-detail .detail__title::before{background-color:#eeb74c}.numazu.page-campus-voice .section-detail .detail__name span{color:#eeb74c}.numazu.page-campus-voice .section-detail .detail-question{color:#eeb74c}.numazu.page-campus-campuslife .section:not(.section-page-head) .headline__title-main span.color{color:#eeb74c}.numazu.page-campus-campuslife .section-seniors .seniors-item.nursing .seniors__term{background-color:#bca800}.numazu.page-campus-campuslife .section-seniors .seniors-item.nursing .seniors-more span{border-bottom:1px solid #bca800}.numazu.page-campus-campuslife .section-seniors .seniors-item.nursing .seniors-more__arrow{background-color:#bca800}.numazu.page-campus-campuslife .section-seniors .swiper-scrollbar-drag{background-color:#eeb74c}.numazu.page-campus-campuslife .section-schedule .schedule-month{color:#eeb74c}.numazu.page-campus-campuslife .section-schedule .schedule-month::before,.numazu.page-campus-campuslife .section-schedule .schedule-month::after{background-color:#eeb74c}.numazu.page-campus-campuslife .section-schedule .schedule-item::before{border-left:7px solid #eeb74c}.numazu.page-campus-campuslife .section-schedule .swiper-scrollbar-drag{background-color:#eeb74c}.numazu.page-campus-senior .section-message .message-menu-inner{border-bottom-color:#eeb74c}.numazu.page-campus-senior .section-message .message-menu-inner::after{border-top-color:#eeb74c}.numazu.page-campus-senior .section-message .message-body.nursing .message__title-ja{color:#bca800}.numazu.page-campus-senior .section-message .message-body.nursing .message__title-ja::before{border-color:#bca800}.numazu.page-campus-senior .section-message .message-body.nursing .message__lead{border-left-color:#bca800}.numazu.page-campus-senior .section-map{background-color:#fcf5e6}.numazu.page-campus-blog .section-blog{background-color:#fcf5e6}.numazu.page-campus-blog .section-blog .blog__term.nursing{background-color:#bca800}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.admissions.page-admissions-top .site-admissions-header{opacity:0}@media only screen and (min-width: 769px){.admissions.page-admissions-top .wh-radius{background-color:#fff;border-radius:55px}}@media only screen and (max-width: 768px){.admissions.page-admissions-top .wh-radius::before,.admissions.page-admissions-top .wh-radius::after{content:"";display:block;width:100%;height:60px;background-image:url(../img/admissions/top/bg-circle.png);background-size:100% 100%;background-repeat:no-repeat}}.admissions.page-admissions-top .wh-radius::after{content:"";display:inline-block;transform:rotate(180deg)}@media only screen and (max-width: 768px){.admissions.page-admissions-top .wh-radius .section-content{position:relative;background-color:#fff}}@media only screen and (max-width: 768px){.admissions.page-admissions-top .section:not(.section-open-campus) .headline__title--en{height:min(10.1333333333vw,38px)}}@media only screen and (max-width: 768px){.admissions.page-admissions-top .section:not(.section-open-campus) .headline__title--en img{width:auto;height:100%}}.admissions.page-admissions-top .headline__title--jp{font-weight:700}@media only screen and (min-width: 769px){.admissions.page-admissions-top .headline__title--jp{font-size:1.8rem}}@media only screen and (max-width: 768px){.admissions.page-admissions-top .headline__title--jp{margin-top:.35em}}@media only screen and (min-width: 769px){.admissions.page-admissions-top .localnav{margin-top:85px}}@media only screen and (max-width: 768px){.admissions.page-admissions-top .localnav{margin-top:42px}}.admissions.page-admissions-top .localnav-list{display:flex}@media only screen and (min-width: 769px){.admissions.page-admissions-top .localnav-list{gap:40px}}@media only screen and (max-width: 768px){.admissions.page-admissions-top .localnav-list{gap:15px}}.admissions.page-admissions-top .localnav-item{position:relative;width:50%}.admissions.page-admissions-top .localnav__link{color:#fff;display:flex;align-items:center;font-weight:500;position:relative;padding:1em;justify-content:center}@media only screen and (min-width: 769px){.admissions.page-admissions-top .localnav__link{min-height:110px;border-radius:20px}}@media only screen and (max-width: 768px){.admissions.page-admissions-top .localnav__link{height:100%;min-height:100px;border-radius:10px}}@media(any-hover: hover){.admissions.page-admissions-top .localnav__link{transition:opacity 200ms cubic-bezier(0.445, 0.05, 0.55, 0.95)}}@media(any-hover: hover){.admissions.page-admissions-top .localnav__link:hover{opacity:.7}}.admissions.page-admissions-top .localnav__link.admission .localnav__bg{background-color:#104271}.admissions.page-admissions-top .localnav__link.admission .localnav__arrow{width:0;height:0;border-style:solid;border-color:#104271 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);position:absolute;bottom:1px;left:50%;transform:translate(-50%, 100%)}@media only screen and (min-width: 769px){.admissions.page-admissions-top .localnav__link.admission .localnav__arrow{border-width:25px 20px 0 20px}}@media only screen and (max-width: 768px){.admissions.page-admissions-top .localnav__link.admission .localnav__arrow{border-width:15px 12px 0 12px}}.admissions.page-admissions-top .localnav__link.open-campus .localnav__bg{background-color:#f55a4a}.admissions.page-admissions-top .localnav__link.open-campus .localnav__bg::before{content:"";display:inline-block;position:absolute;background-image:url(../img/admissions/top/localnav-illust.png);background-size:contain;background-repeat:no-repeat;background-position:center}@media only screen and (min-width: 769px){.admissions.page-admissions-top .localnav__link.open-campus .localnav__bg::before{width:115px;height:156px;top:-12px;right:-10px}}@media only screen and (max-width: 768px){.admissions.page-admissions-top .localnav__link.open-campus .localnav__bg::before{width:60px;height:80px;bottom:-30px;right:-5px;transform:rotate(25deg)}}@media only screen and (min-width: 769px){.admissions.page-admissions-top .localnav__link.open-campus .localnav__name{padding-right:3em}}.admissions.page-admissions-top .localnav__link.open-campus .localnav__arrow{position:absolute;left:50%;bottom:0;transform:translate(-50%, 50%);background-color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center}@media only screen and (min-width: 769px){.admissions.page-admissions-top .localnav__link.open-campus .localnav__arrow{width:45px;height:45px}}@media only screen and (max-width: 768px){.admissions.page-admissions-top .localnav__link.open-campus .localnav__arrow{width:25px;height:25px}}.admissions.page-admissions-top .localnav__link.open-campus .localnav__arrow::before{content:"";display:inline-block;width:28%;height:28%;border-right:3px solid #f55a4a;border-bottom:3px solid #f55a4a;transform:translateY(-10%) rotate(45deg)}@media(any-hover: hover){.admissions.page-admissions-top .localnav__link.open-campus .localnav__arrow::before{transition:border 200ms cubic-bezier(0.445, 0.05, 0.55, 0.95)}}.admissions.page-admissions-top .localnav__bg{position:absolute;inset:0;overflow:hidden}@media only screen and (min-width: 769px){.admissions.page-admissions-top .localnav__bg{border-radius:20px}}@media only screen and (max-width: 768px){.admissions.page-admissions-top .localnav__bg{border-radius:10px}}.admissions.page-admissions-top .localnav__name{position:relative;font-weight:500;letter-spacing:0em;display:flex;align-items:center}@media only screen and (max-width: 768px){.admissions.page-admissions-top .localnav__name{flex-flow:column;line-height:1.26;text-align:center}}.admissions.page-admissions-top .localnav__name .large{font-weight:700}@media only screen and (min-width: 769px){.admissions.page-admissions-top .localnav__name .large{font-size:2.8rem;margin-right:.25em}}@media only screen and (max-width: 768px){.admissions.page-admissions-top .localnav__name .large{font-size:1.9rem;margin-bottom:.2em}}.admissions.page-admissions-top .localnav__name .large span{letter-spacing:-0.1em}.admissions.page-admissions-top .section-hero .hero{position:relative}.admissions.page-admissions-top .section-hero .hero-slider{opacity:0}@media only screen and (min-width: 769px){.admissions.page-admissions-top .section-hero .hero-slider{height:calc(100dvh + 55px)}}@media only screen and (max-width: 768px){.admissions.page-admissions-top .section-hero .hero-slider{height:calc(100dvh + 60px)}}.admissions.page-admissions-top .section-hero .hero-slider img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.admissions.page-admissions-top .section-hero .hero-headline{opacity:0;position:absolute;left:50%;transform:translate(-50%, 0%);z-index:1}@media only screen and (min-width: 769px){.admissions.page-admissions-top .section-hero .hero-headline{width:min(81.5277777778vw,1174px);bottom:min(6.5972222222vw,95px)}}@media only screen and (max-width: 768px){.admissions.page-admissions-top .section-hero .hero-headline{width:min(85.6vw,321px);bottom:min(22.6666666667vw,85px)}}.admissions.page-admissions-top .section-hero .hero__name{text-align:center;font-weight:700}@media only screen and (min-width: 769px){.admissions.page-admissions-top .section-hero .hero__name{font-size:min(1.8055555556vw,26px)}}@media only screen and (max-width: 768px){.admissions.page-admissions-top .section-hero .hero__name{font-size:min(4.8vw,18px)}}@media only screen and (min-width: 769px){.admissions.page-admissions-top .section-hero .hero__logo{margin-top:min(1.7361111111vw,25px)}}@media only screen and (max-width: 768px){.admissions.page-admissions-top .section-hero .hero__logo{margin-top:min(3.2vw,12px)}}.admissions.page-admissions-top .section-news{position:relative;z-index:1}@media only screen and (min-width: 769px){.admissions.page-admissions-top .section-news{margin-top:-55px;padding-top:55px;padding-bottom:100px}}@media only screen and (max-width: 768px){.admissions.page-admissions-top .section-news{margin-top:-60px}}@media only screen and (min-width: 769px){.admissions.page-admissions-top .section-news .section-content{display:flex;gap:20px}}@media only screen and (max-width: 768px){.admissions.page-admissions-top .section-news .section-content{padding-top:5px;padding-bottom:25px}}@media only screen and (min-width: 769px){.admissions.page-admissions-top .section-news .headline{margin-top:25px}}@media only screen and (max-width: 768px){.admissions.page-admissions-top .section-news .headline{text-align:center}}@media only screen and (min-width: 769px){.admissions.page-admissions-top .section-news .headline__title--jp{margin-top:.65em}}@media only screen and (min-width: 769px){.admissions.page-admissions-top .section-news .headline .btn-wrap{margin-top:70px}}@media only screen and (min-width: 769px){.admissions.page-admissions-top .section-news .content{padding-left:95px;flex:auto}}@media only screen and (max-width: 768px){.admissions.page-admissions-top .section-news .content{margin-top:10px}}@media only screen and (max-width: 768px){.admissions.page-admissions-top .section-news .content .btn-wrap{margin-top:25px}}@media only screen and (max-width: 768px){.admissions.page-admissions-top .section-news .content .btn-wrap .btn-admissions{margin:auto}}.admissions.page-admissions-top .section-admission{position:relative}@media only screen and (min-width: 769px){.admissions.page-admissions-top .section-admission{margin-top:85px;padding-top:140px;padding-bottom:75px}}@media only screen and (max-width: 768px){.admissions.page-admissions-top .section-admission{margin-top:35px}}@media only screen and (max-width: 768px){.admissions.page-admissions-top .section-admission::after{background-image:url(../img/admissions/top/bg-circle-reverse.png);transform:none}}.admissions.page-admissions-top .section-admission .section-content{position:relative}@media only screen and (max-width: 768px){.admissions.page-admissions-top .section-admission .section-content{padding-top:63px;padding-bottom:80px}}.admissions.page-admissions-top .section-admission .section-content::before{content:"";display:inline-block;background-image:url(../img/admissions/top/admission-illust.png);background-size:contain;background-repeat:no-repeat;background-position:center;position:absolute;left:50%;transform:translateX(-50%)}@media only screen and (min-width: 769px){.admissions.page-admissions-top .section-admission .section-content::before{width:219px;height:154px;top:-180px}}@media only screen and (max-width: 768px){.admissions.page-admissions-top .section-admission .section-content::before{width:168px;height:117px;top:-72px}}.admissions.page-admissions-top .section-admission .headline{text-align:center}.admissions.page-admissions-top .section-admission .headline__title--jp{margin-top:.5em}@media only screen and (min-width: 769px){.admissions.page-admissions-top .section-admission .content{margin-top:35px}}@media only screen and (max-width: 768px){.admissions.page-admissions-top .section-admission .content{margin-top:30px}}@media only screen and (max-width: 768px){.admissions.page-admissions-top .section-admission .admission__img{margin:0 -25px}}@media only screen and (min-width: 769px){.admissions.page-admissions-top .section-admission .admission__img img{border-radius:28px}}.admissions.page-admissions-top .section-admission .admission-nav{position:relative;max-width:1080px;margin:auto}@media only screen and (min-width: 769px){.admissions.page-admissions-top .section-admission .admission-nav{margin-top:-50px}}@media only screen and (max-width: 768px){.admissions.page-admissions-top .section-admission .admission-nav{margin-top:-25px}}@media only screen and (min-width: 769px){.admissions.page-admissions-top .section-admission .admission-nav-list{display:flex;flex-flow:row wrap;gap:30px}}@media only screen and (min-width: 769px){.admissions.page-admissions-top .section-admission .admission-nav-item{width:calc((100% - 60px)/3)}}@media only screen and (max-width: 768px){.admissions.page-admissions-top .section-admission .admission-nav-item+.admission-nav-item{margin-top:15px}}.admissions.page-admissions-top .section-admission .admission-nav__link{font-weight:700;background-color:#fff;display:flex;align-items:center;justify-content:space-between}@media only screen and (min-width: 769px){.admissions.page-admissions-top .section-admission .admission-nav__link{font-size:2.2rem;border-radius:20px;min-height:100px;padding:.5em 30px}}@media only screen and (max-width: 768px){.admissions.page-admissions-top .section-admission .admission-nav__link{font-size:1.7rem;min-height:80px;border-radius:11px;padding:20px}}@media(any-hover: hover){.admissions.page-admissions-top .section-admission .admission-nav__link{transition:opacity 200ms cubic-bezier(0.445, 0.05, 0.55, 0.95)}}@media(any-hover: hover){.admissions.page-admissions-top .section-admission .admission-nav__link:hover{opacity:.7}}.admissions.page-admissions-top .section-admission .admission-nav__arrow{display:flex;align-items:center;justify-content:center;flex-shrink:0;background-color:#104271;border-radius:50%}@media only screen and (min-width: 769px){.admissions.page-admissions-top .section-admission .admission-nav__arrow{width:35px;height:35px}}@media only screen and (max-width: 768px){.admissions.page-admissions-top .section-admission .admission-nav__arrow{width:25px;height:25px}}.admissions.page-admissions-top .section-admission .admission-nav__arrow::before{content:"";display:inline-block;width:28%;height:28%;border-top:3px solid #fff;border-right:3px solid #fff;transform:translateX(-10%) rotate(45deg)}@media only screen and (max-width: 768px){.admissions.page-admissions-top .section-admission .admission-nav__arrow::before{border-width:2px}}@media only screen and (min-width: 769px){.admissions.page-admissions-top .section-admission .admission__banner{margin-top:70px}}@media only screen and (max-width: 768px){.admissions.page-admissions-top .section-admission .admission__banner{margin-top:60px}}.admissions.page-admissions-top .section-admission .admission__banner a{display:block;text-align:center}@media(any-hover: hover){.admissions.page-admissions-top .section-admission .admission__banner a{transition:opacity 200ms cubic-bezier(0.445, 0.05, 0.55, 0.95)}}@media(any-hover: hover){.admissions.page-admissions-top .section-admission .admission__banner a:hover{opacity:.7}}@media only screen and (min-width: 769px){.admissions.page-admissions-top .section-open-campus{margin-top:50px}}@media only screen and (max-width: 768px){.admissions.page-admissions-top .section-open-campus{margin-top:35px}}@media only screen and (min-width: 769px){.admissions.page-admissions-top .section-open-campus .section-content{padding-top:75px}}@media only screen and (min-width: 769px){.admissions.page-admissions-top .section-open-campus .content{margin-top:135px}}@media only screen and (max-width: 768px){.admissions.page-admissions-top .section-open-campus .content{margin-top:190px}}.admissions.page-admissions-top .section-open-campus .open-campus-bg{position:absolute;left:50%}@media only screen and (min-width: 769px){.admissions.page-admissions-top .section-open-campus .open-campus-bg{top:0;width:1835px;transform:translateX(calc(-50% + 167px))}}@media only screen and (max-width: 768px){.admissions.page-admissions-top .section-open-campus .open-campus-bg{top:160px;width:625px;transform:translateX(calc(-50% + 56px))}}@media only screen and (min-width: 769px){.admissions.page-admissions-top .section-open-campus .open-campus-nav-list{display:flex;flex-flow:row wrap;gap:30px}}@media only screen and (min-width: 769px){.admissions.page-admissions-top .section-open-campus .open-campus-nav-item{width:calc((100% - 60px)/3)}}@media only screen and (max-width: 768px){.admissions.page-admissions-top .section-open-campus .open-campus-nav-item+.open-campus-nav-item{margin-top:15px}}@media only screen and (min-width: 769px){.admissions.page-admissions-top .section-open-campus .open-campus-nav-item.full{width:100%}}.admissions.page-admissions-top .section-open-campus .open-campus-nav-item.full .open-campus-nav__link{position:relative}@media only screen and (min-width: 769px){.admissions.page-admissions-top .section-open-campus .open-campus-nav-item.full .open-campus-nav__link{justify-content:center}}.admissions.page-admissions-top .section-open-campus .open-campus-nav-item.full .open-campus-nav__arrow{position:absolute;top:50%;transform:translateY(-50%)}@media only screen and (min-width: 769px){.admissions.page-admissions-top .section-open-campus .open-campus-nav-item.full .open-campus-nav__arrow{right:30px}}@media only screen and (max-width: 768px){.admissions.page-admissions-top .section-open-campus .open-campus-nav-item.full .open-campus-nav__arrow{right:20px}}.admissions.page-admissions-top .section-open-campus .open-campus-nav__link{font-weight:700;display:flex;align-items:center;justify-content:space-between;background-color:#fff}@media only screen and (min-width: 769px){.admissions.page-admissions-top .section-open-campus .open-campus-nav__link{font-size:2.2rem;border-radius:20px;min-height:120px;padding:.5em 30px}}@media only screen and (max-width: 768px){.admissions.page-admissions-top .section-open-campus .open-campus-nav__link{font-size:1.7rem;min-height:80px;border-radius:11px;padding:20px}}@media(any-hover: hover){.admissions.page-admissions-top .section-open-campus .open-campus-nav__link{transition:opacity 200ms cubic-bezier(0.445, 0.05, 0.55, 0.95)}}@media(any-hover: hover){.admissions.page-admissions-top .section-open-campus .open-campus-nav__link:hover{opacity:.8}}@media only screen and (max-width: 768px){.admissions.page-admissions-top .section-open-campus .open-campus-nav__name{letter-spacing:0}}.admissions.page-admissions-top .section-open-campus .open-campus-nav__arrow{display:flex;align-items:center;justify-content:center;flex-shrink:0;background-color:#f55a4a;border-radius:50%}@media only screen and (min-width: 769px){.admissions.page-admissions-top .section-open-campus .open-campus-nav__arrow{width:35px;height:35px}}@media only screen and (max-width: 768px){.admissions.page-admissions-top .section-open-campus .open-campus-nav__arrow{width:25px;height:25px}}.admissions.page-admissions-top .section-open-campus .open-campus-nav__arrow::before{content:"";display:inline-block;width:28%;height:28%;border-top:3px solid #fff;border-right:3px solid #fff;transform:translateX(-10%) rotate(45deg)}.admissions.page-admissions-top .section-events{position:relative;z-index:1}@media only screen and (min-width: 769px){.admissions.page-admissions-top .section-events{margin-top:380px}}@media only screen and (max-width: 768px){.admissions.page-admissions-top .section-events{margin-top:90px}}@media only screen and (min-width: 769px){.admissions.page-admissions-top .section-events .headline{display:flex;justify-content:space-between}}.admissions.page-admissions-top .section-events .headline-inner{position:relative}@media only screen and (max-width: 768px){.admissions.page-admissions-top .section-events .headline-inner{display:inline-block}}@media only screen and (min-width: 769px){.admissions.page-admissions-top .section-events .headline__title--jp{margin-top:.7em}}.admissions.page-admissions-top .section-events .headline__illust{position:absolute}@media only screen and (min-width: 769px){.admissions.page-admissions-top .section-events .headline__illust{top:-60px;right:-10px;transform:translateX(100%)}}@media only screen and (max-width: 768px){.admissions.page-admissions-top .section-events .headline__illust{max-width:169px;top:-60px;right:3px;transform:translateX(100%)}}.admissions.page-admissions-top .section-events .headline .btn-wrap{position:relative}@media only screen and (min-width: 769px){.admissions.page-admissions-top .section-events .content{margin-top:50px}}@media only screen and (max-width: 768px){.admissions.page-admissions-top .section-events .content{margin-top:35px}}@media only screen and (max-width: 768px){.admissions.page-admissions-top .section-events .content .btn-wrap{margin-top:25px}}@media only screen and (max-width: 768px){.admissions.page-admissions-top .section-events .content .btn-wrap .btn-admissions{margin:auto}}.admissions.page-admissions-top .section-campus{position:relative}@media only screen and (min-width: 769px){.admissions.page-admissions-top .section-campus{background-color:#b0e1ff;margin-top:255px;padding-top:85px;padding-bottom:20px;border-radius:55px 55px 0 0}}@media only screen and (max-width: 768px){.admissions.page-admissions-top .section-campus{margin-top:77px}}@media only screen and (max-width: 768px){.admissions.page-admissions-top .section-campus::before{content:"";display:block;width:100%;height:60px;background-image:url(../img/admissions/top/bg-circle-blue.png);background-size:100% 100%;background-repeat:no-repeat}}.admissions.page-admissions-top .section-campus .section-content{position:relative}@media only screen and (max-width: 768px){.admissions.page-admissions-top .section-campus .section-content{background-color:#b0e1ff;padding-top:20px}}.admissions.page-admissions-top .section-campus .section-content::before,.admissions.page-admissions-top .section-campus .section-content::after{content:"";display:inline-block;position:absolute;background-position:center;background-size:contain;background-repeat:no-repeat;pointer-events:none}.admissions.page-admissions-top .section-campus .section-content::before{background-image:url(../img/admissions/top/campus-img01.png)}@media only screen and (min-width: 769px){.admissions.page-admissions-top .section-campus .section-content::before{width:447px;height:447px;top:-210px;right:calc(50% + 220px)}}.admissions.page-admissions-top .section-campus .section-content::after{background-image:url(../img/admissions/top/campus-img02.png)}@media only screen and (min-width: 769px){.admissions.page-admissions-top .section-campus .section-content::after{width:568px;height:568px;top:-370px;left:calc(50% + 210px)}}.admissions.page-admissions-top .section-campus .headline{position:relative;z-index:1;text-align:center}.admissions.page-admissions-top .section-campus .headline__title--jp{margin-top:.8em}.admissions.page-admissions-top .section-campus .content{position:relative;z-index:1}@media only screen and (min-width: 769px){.admissions.page-admissions-top .section-campus .content{margin-top:60px}}@media only screen and (max-width: 768px){.admissions.page-admissions-top .section-campus .content{margin-top:22px}}.admissions.page-admissions-top .section-campus .campus-block{position:relative;overflow:hidden}@media only screen and (min-width: 769px){.admissions.page-admissions-top .section-campus .campus-block{border-radius:30px}}@media only screen and (max-width: 768px){.admissions.page-admissions-top .section-campus .campus-block{border-radius:11px}}@media only screen and (min-width: 769px){.admissions.page-admissions-top .section-campus .campus-block+.campus-block{margin-top:40px}}@media only screen and (max-width: 768px){.admissions.page-admissions-top .section-campus .campus-block+.campus-block{margin-top:20px}}.admissions.page-admissions-top .section-campus .campus-block.fukaya .campus-headline{background-color:#e18397}.admissions.page-admissions-top .section-campus .campus-block.fukaya .campus-slider .swiper-next::before,.admissions.page-admissions-top .section-campus .campus-block.fukaya .campus-slider .swiper-prev::before{border-color:#e18397}.admissions.page-admissions-top .section-campus .campus-block.fukaya .campus-slider .swiper-pagination-bullet-active{background-color:#e18397}.admissions.page-admissions-top .section-campus .campus-block.fukaya .campus-course__title{color:#e18397}.admissions.page-admissions-top .section-campus .campus-block.fukaya .campus-course__arrow.nursing{background-color:#d45b9e}.admissions.page-admissions-top .section-campus .campus-block.fukaya .campus-course__arrow.nutritional{background-color:#76b240}.admissions.page-admissions-top .section-campus .campus-block.makuhari .campus-headline{background-color:#29abd1}.admissions.page-admissions-top .section-campus .campus-block.makuhari .campus-slider .swiper-next::before,.admissions.page-admissions-top .section-campus .campus-block.makuhari .campus-slider .swiper-prev::before{border-color:#29abd1}.admissions.page-admissions-top .section-campus .campus-block.makuhari .campus-slider .swiper-pagination-bullet-active{background-color:#29abd1}.admissions.page-admissions-top .section-campus .campus-block.makuhari .campus-course__title{color:#29abd1}.admissions.page-admissions-top .section-campus .campus-block.makuhari .campus-course__arrow.nursing{background-color:#5162aa}.admissions.page-admissions-top .section-campus .campus-block.makuhari .campus-course__arrow.physiotherapy{background-color:#d86b30}.admissions.page-admissions-top .section-campus .campus-block.makuhari .campus-course__arrow.rinko{background-color:#755199}.admissions.page-admissions-top .section-campus .campus-block.makuhari .campus-course__arrow.kenko{background-color:#aa3e58}.admissions.page-admissions-top .section-campus .campus-block.numazu .campus-headline{background-color:#eeb74c}.admissions.page-admissions-top .section-campus .campus-block.numazu .campus-slider .swiper-next::before,.admissions.page-admissions-top .section-campus .campus-block.numazu .campus-slider .swiper-prev::before{border-color:#eeb74c}.admissions.page-admissions-top .section-campus .campus-block.numazu .campus-slider .swiper-pagination-bullet-active{background-color:#eeb74c}.admissions.page-admissions-top .section-campus .campus-block.numazu .campus-course__title{color:#eeb74c}.admissions.page-admissions-top .section-campus .campus-block.numazu .campus-course__arrow.nursing{background-color:#bca800}.admissions.page-admissions-top .section-campus .campus-headline{color:#fff}@media only screen and (min-width: 769px){.admissions.page-admissions-top .section-campus .campus-headline{display:flex;justify-content:center;align-items:center;padding:33px}}@media only screen and (max-width: 768px){.admissions.page-admissions-top .section-campus .campus-headline{text-align:center;padding:22px;line-height:1.5}}.admissions.page-admissions-top .section-campus .campus__name--jp{font-weight:700}@media only screen and (min-width: 769px){.admissions.page-admissions-top .section-campus .campus__name--jp{font-size:3rem}}@media only screen and (max-width: 768px){.admissions.page-admissions-top .section-campus .campus__name--jp{font-size:2rem}}.admissions.page-admissions-top .section-campus .campus__name--en{font-weight:500;font-family:"Jost",sans-serif}@media only screen and (min-width: 769px){.admissions.page-admissions-top .section-campus .campus__name--en{margin-left:50px}}@media only screen and (max-width: 768px){.admissions.page-admissions-top .section-campus .campus__name--en{font-size:1rem}}.admissions.page-admissions-top .section-campus .campus-content{background-color:#fff}@media only screen and (min-width: 769px){.admissions.page-admissions-top .section-campus .campus-content{display:flex;align-items:flex-start;padding:70px 70px 65px}}@media only screen and (max-width: 768px){.admissions.page-admissions-top .section-campus .campus-content{padding:10px 22px 27px}}.admissions.page-admissions-top .section-campus .campus-slider{position:relative}@media only screen and (min-width: 769px){.admissions.page-admissions-top .section-campus .campus-slider{width:60%}}@media only screen and (max-width: 768px){.admissions.page-admissions-top .section-campus .campus-slider{margin-top:25px}}.admissions.page-admissions-top .section-campus .campus-slider-inner{position:relative}@media only screen and (min-width: 769px){.admissions.page-admissions-top .section-campus .campus-slider .swiper{border-radius:15px}}@media only screen and (max-width: 768px){.admissions.page-admissions-top .section-campus .campus-slider .swiper{border-radius:5px}}.admissions.page-admissions-top .section-campus .campus-slider .swiper-pagination{display:flex;flex-flow:row wrap;justify-content:center}@media only screen and (min-width: 769px){.admissions.page-admissions-top .section-campus .campus-slider .swiper-pagination{margin-top:35px;gap:20px}}@media only screen and (max-width: 768px){.admissions.page-admissions-top .section-campus .campus-slider .swiper-pagination{margin-top:20px;gap:10px}}.admissions.page-admissions-top .section-campus .campus-slider .swiper-pagination-bullet{border-radius:50%;background-color:#d9d9d9}@media only screen and (min-width: 769px){.admissions.page-admissions-top .section-campus .campus-slider .swiper-pagination-bullet{width:20px;height:20px}}@media only screen and (max-width: 768px){.admissions.page-admissions-top .section-campus .campus-slider .swiper-pagination-bullet{width:10px;height:10px}}.admissions.page-admissions-top .section-campus .campus-slider .swiper-next,.admissions.page-admissions-top .section-campus .campus-slider .swiper-prev{display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:50%;position:absolute;top:50%;z-index:1;cursor:pointer}@media only screen and (min-width: 769px){.admissions.page-admissions-top .section-campus .campus-slider .swiper-next,.admissions.page-admissions-top .section-campus .campus-slider .swiper-prev{width:50px;height:50px}}@media only screen and (max-width: 768px){.admissions.page-admissions-top .section-campus .campus-slider .swiper-next,.admissions.page-admissions-top .section-campus .campus-slider .swiper-prev{width:25px;height:25px}}@media(any-hover: hover){.admissions.page-admissions-top .section-campus .campus-slider .swiper-next,.admissions.page-admissions-top .section-campus .campus-slider .swiper-prev{transition:opacity 200ms cubic-bezier(0.445, 0.05, 0.55, 0.95)}}@media(any-hover: hover){.admissions.page-admissions-top .section-campus .campus-slider .swiper-next:hover,.admissions.page-admissions-top .section-campus .campus-slider .swiper-prev:hover{opacity:.8}}.admissions.page-admissions-top .section-campus .campus-slider .swiper-next::before,.admissions.page-admissions-top .section-campus .campus-slider .swiper-prev::before{content:"";display:inline-block;width:30%;height:30%;border-top:4px solid;border-right:4px solid;transform:translateX(-10%) rotate(45deg)}@media only screen and (max-width: 768px){.admissions.page-admissions-top .section-campus .campus-slider .swiper-next::before,.admissions.page-admissions-top .section-campus .campus-slider .swiper-prev::before{border-width:2px}}.admissions.page-admissions-top .section-campus .campus-slider .swiper-next{right:0;transform:translate(50%, -50%)}.admissions.page-admissions-top .section-campus .campus-slider .swiper-prev{left:0;transform:translate(-50%, -50%) rotate(180deg)}@media only screen and (min-width: 769px){.admissions.page-admissions-top .section-campus .campus-detail{width:40%;padding-left:7.5%;margin-top:-7px}}@media only screen and (max-width: 768px){.admissions.page-admissions-top .section-campus .campus-course-list{display:flex;flex-flow:row wrap;gap:20px}}@media only screen and (max-width: 768px){.admissions.page-admissions-top .section-campus .campus-course-list.hide-small{display:none}}@media only screen and (max-width: 768px){.admissions.page-admissions-top .section-campus .campus-course-item{width:calc((100% - 20px)/2)}}@media only screen and (min-width: 769px){.admissions.page-admissions-top .section-campus .campus-course-item+.campus-course-item{margin-top:7px}}.admissions.page-admissions-top .section-campus .campus-course__link{display:flex;align-items:center;justify-content:space-between;border-bottom:2px solid #b3b3b3}@media only screen and (min-width: 769px){.admissions.page-admissions-top .section-campus .campus-course__link{padding:22px 0}}@media only screen and (max-width: 768px){.admissions.page-admissions-top .section-campus .campus-course__link{font-size:1.3rem;padding:10px 0;border-width:1px}}@media(any-hover: hover){.admissions.page-admissions-top .section-campus .campus-course__link{transition:opacity 200ms cubic-bezier(0.445, 0.05, 0.55, 0.95)}}@media(any-hover: hover){.admissions.page-admissions-top .section-campus .campus-course__link:hover{opacity:.8}}@media only screen and (min-width: 769px){.admissions.page-admissions-top .section-campus .campus-course__name{font-size:1.8rem}}.admissions.page-admissions-top .section-campus .campus-course__arrow{display:flex;align-items:center;justify-content:center;flex-shrink:0;background-color:#f55a4a;border-radius:50%}@media only screen and (min-width: 769px){.admissions.page-admissions-top .section-campus .campus-course__arrow{width:35px;height:35px}}@media only screen and (max-width: 768px){.admissions.page-admissions-top .section-campus .campus-course__arrow{width:18px;height:18px}}.admissions.page-admissions-top .section-campus .campus-course__arrow::before{content:"";display:inline-block;width:28%;height:28%;border-top:3px solid #fff;border-right:3px solid #fff;transform:translateX(-10%) rotate(45deg)}@media only screen and (max-width: 768px){.admissions.page-admissions-top .section-campus .campus-course__arrow::before{border-width:1px}}@media only screen and (min-width: 769px){.admissions.page-admissions-top .section-campus .campus-course-def{margin-top:38px;line-height:2}}@media only screen and (max-width: 768px){.admissions.page-admissions-top .section-campus .campus-course-def{margin-top:18px;font-size:1.2rem;line-height:1.8;text-align:center}}.admissions.page-admissions-top .section-campus .campus-course-inner+.campus-course-inner{margin-top:5px}.admissions.page-admissions-top .section-campus .campus-course__title{font-weight:700}.admissions.page-admissions-top .section-sns{position:relative;background-color:#b0e1ff}@media only screen and (min-width: 769px){.admissions.page-admissions-top .section-sns{padding-top:60px;padding-bottom:110px}}@media only screen and (max-width: 768px){.admissions.page-admissions-top .section-sns{padding-top:62px;padding-bottom:90px}}.admissions.page-admissions-top .section-sns .illust{position:absolute}@media only screen and (min-width: 769px){.admissions.page-admissions-top .section-sns .illust{bottom:-115px;left:calc(50% - 475px)}}@media only screen and (max-width: 768px){.admissions.page-admissions-top .section-sns .illust{width:125px;top:85px;left:50%;transform:translateX(-50%)}}.admissions.page-admissions-top .section-sns .headline{text-align:center}@media only screen and (min-width: 769px){.admissions.page-admissions-top .section-sns .content{margin-top:30px}}@media only screen and (max-width: 768px){.admissions.page-admissions-top .section-sns .content{margin-top:157px}}.admissions.page-admissions-top .section-sns .sns{position:relative;margin:auto;max-width:600px;background-color:#fff6a6;border:2px solid #000}@media only screen and (max-width: 768px){.admissions.page-admissions-top .section-sns .sns{border-width:1px}}@media only screen and (min-width: 769px){.admissions.page-admissions-top .section-sns .sns{border-radius:30px;padding:35px}}@media only screen and (max-width: 768px){.admissions.page-admissions-top .section-sns .sns{border-radius:25px;padding:20px}}.admissions.page-admissions-top .section-sns .sns::before{content:"";display:inline-block;background-image:url(../img/admissions/top/sns-fukidashi-parts.svg);background-size:contain;background-repeat:no-repeat;position:absolute}@media only screen and (min-width: 769px){.admissions.page-admissions-top .section-sns .sns::before{width:72px;height:45px;left:30px;bottom:0px;transform:translateY(100%)}}@media only screen and (max-width: 768px){.admissions.page-admissions-top .section-sns .sns::before{width:40px;height:25px;left:calc(50% + 50px);top:0;transform:translateY(-100%) rotate(180deg) scale(-1, 1)}}.admissions.page-admissions-top .section-sns .sns-illust{position:absolute}@media only screen and (min-width: 769px){.admissions.page-admissions-top .section-sns .sns-illust-01{left:-33px;top:-95px}}@media only screen and (max-width: 768px){.admissions.page-admissions-top .section-sns .sns-illust-01{width:89px;top:-125px;right:calc(50% + 65px)}}@media only screen and (min-width: 769px){.admissions.page-admissions-top .section-sns .sns-illust-02{right:-27px;top:-85px}}@media only screen and (max-width: 768px){.admissions.page-admissions-top .section-sns .sns-illust-02{width:86px;top:-145px;left:calc(50% + 70px)}}.admissions.page-admissions-top .section-sns .sns-list{display:flex;justify-content:center}@media only screen and (min-width: 769px){.admissions.page-admissions-top .section-sns .sns-list{gap:20px}}@media only screen and (max-width: 768px){.admissions.page-admissions-top .section-sns .sns-list{gap:15px}}.admissions.page-admissions-top .section-sns .sns__link{display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:#fff}@media only screen and (min-width: 769px){.admissions.page-admissions-top .section-sns .sns__link{width:68px;height:68px}}@media only screen and (max-width: 768px){.admissions.page-admissions-top .section-sns .sns__link{width:60px;height:60px}}@media(any-hover: hover){.admissions.page-admissions-top .section-sns .sns__link{transition:opacity 200ms cubic-bezier(0.445, 0.05, 0.55, 0.95)}}@media(any-hover: hover){.admissions.page-admissions-top .section-sns .sns__link:hover{opacity:.6}}@media only screen and (max-width: 768px){.admissions.page-admissions-top .section-sns .sns__link img{max-width:35px}}@media only screen and (min-width: 769px){.admissions.page-admissions-news .section-news{margin-bottom:120px}}@media only screen and (max-width: 768px){.admissions.page-admissions-news .section-news{margin-bottom:80px}}@media only screen and (min-width: 769px){.admissions.page-admissions-news .section-news .content{padding:40px 60px 60px}}@media only screen and (max-width: 768px){.admissions.page-admissions-news .section-news .content{padding:20px 20px 35px}}@media only screen and (min-width: 769px){.admissions.page-admissions-news .section-news .pagenation{margin-top:50px}}@media only screen and (max-width: 768px){.admissions.page-admissions-news .section-news .pagenation{margin-top:35px}}.admissions.page-admissions-news .section-admissions-head .section-content{background-image:url(../img/admissions/news/title-illust.png)}@media only screen and (min-width: 769px){.admissions.page-admissions-news .section-admissions-head .section-content{background-size:389px 503px;background-position:100% 93px}}@media only screen and (max-width: 768px){.admissions.page-admissions-news .section-admissions-head .section-content{background-size:157px 202px;background-position:calc(100% - 10px) 85px}}@media only screen and (min-width: 769px){.admissions.page-admissions-news .section-detail{margin-top:200px}}@media only screen and (max-width: 768px){.admissions.page-admissions-news .section-detail{margin-top:140px;margin-bottom:120px}}@media only screen and (min-width: 769px){.admissions.page-admissions-news .section-detail .detail-content{padding:40px 45px 60px}}@media only screen and (max-width: 768px){.admissions.page-admissions-news .section-detail .detail-content{padding:25px 17.5px 40px}}.admissions.page-admissions-news .section-detail .detail-head{position:relative}@media only screen and (min-width: 769px){.admissions.page-admissions-news .section-detail .detail-head{display:flex;align-items:center;gap:16px;border-bottom:2px dashed #f55a4a;padding-bottom:25px}}@media only screen and (max-width: 768px){.admissions.page-admissions-news .section-detail .detail-head{border-bottom:2px dashed #f55a4a;padding-bottom:15px}}.admissions.page-admissions-news .section-detail .detail-head::before,.admissions.page-admissions-news .section-detail .detail-head::after{position:absolute;content:"";bottom:-0.25em;background-color:#f55a4a;border-radius:50%}@media only screen and (min-width: 769px){.admissions.page-admissions-news .section-detail .detail-head::before,.admissions.page-admissions-news .section-detail .detail-head::after{width:7px;height:7px}}@media only screen and (max-width: 768px){.admissions.page-admissions-news .section-detail .detail-head::before,.admissions.page-admissions-news .section-detail .detail-head::after{width:5px;height:5px}}.admissions.page-admissions-news .section-detail .detail-head::before{left:0}.admissions.page-admissions-news .section-detail .detail-head::after{right:0}@media only screen and (min-width: 769px){.admissions.page-admissions-news .section-detail .detail-meta{flex-shrink:0}}@media only screen and (max-width: 768px){.admissions.page-admissions-news .section-detail .detail-meta{display:flex;align-items:center;gap:10px}}.admissions.page-admissions-news .section-detail .detail__tag{display:block;border-radius:150px;background-color:#f55a4a;color:#fff}@media only screen and (min-width: 769px){.admissions.page-admissions-news .section-detail .detail__tag{padding:.48em 2.17em;font-size:1.6rem}}@media only screen and (max-width: 768px){.admissions.page-admissions-news .section-detail .detail__tag{padding:.2em 1.5em;font-size:1.2rem}}.admissions.page-admissions-news .section-detail .detail__posted{position:relative;padding-left:1.2em}@media only screen and (min-width: 769px){.admissions.page-admissions-news .section-detail .detail__posted{font-size:1.6rem}}@media only screen and (max-width: 768px){.admissions.page-admissions-news .section-detail .detail__posted{font-size:1.4rem}}.admissions.page-admissions-news .section-detail .detail__posted::before{content:"";display:inline-block;position:absolute;top:60%;left:0;width:1em;height:1px;background-color:#000}@media only screen and (max-width: 768px){.admissions.page-admissions-news .section-detail .detail-headline{margin-top:10px}}.admissions.page-admissions-news .section-detail .detail__title{line-height:1.5}@media only screen and (min-width: 769px){.admissions.page-admissions-news .section-detail .detail__title{margin-top:-0.3em;font-size:2rem}}@media only screen and (max-width: 768px){.admissions.page-admissions-news .section-detail .detail__title{font-size:1.6rem}}@media only screen and (min-width: 769px){.admissions.page-admissions-news .section-detail .detail-main{margin-top:25px}}@media only screen and (max-width: 768px){.admissions.page-admissions-news .section-detail .detail-main{margin-top:15px}}@media only screen and (min-width: 769px){.admissions.page-admissions-news .section-detail .detail .post-pagination{margin-top:74.5px}}@media only screen and (max-width: 768px){.admissions.page-admissions-news .section-detail .detail .post-pagination{margin-top:50px}}.admissions.page-admissions-news .section-detail .detail .post-pagination__prev,.admissions.page-admissions-news .section-detail .detail .post-pagination__next{background-color:#f55a4a}.admissions.page-admissions-news .section-detail .detail .post-pagination .btn{background-color:#f55a4a;border-color:#f55a4a}.admissions.page-admissions-news .section-detail .detail .post-pagination .btn::after{background-color:#f55a4a}@media(any-hover: hover){.admissions.page-admissions-news .section-detail .detail .post-pagination .btn:hover{color:#f55a4a;background-color:#fff}.admissions.page-admissions-news .section-detail .detail .post-pagination .btn:hover::before{background-color:#f55a4a}.admissions.page-admissions-news .section-detail .detail .post-pagination .btn:hover:after{background-color:#fff}}@media only screen and (max-width: 768px){.admissions.page-admissions-opencampus .section:not(.section-open-campus) .headline__title--en{height:min(10.1333333333vw,38px)}}@media only screen and (max-width: 768px){.admissions.page-admissions-opencampus .section:not(.section-open-campus) .headline__title--en img{width:auto;height:100%}}.admissions.page-admissions-opencampus .headline__title--jp{font-weight:700}@media only screen and (min-width: 769px){.admissions.page-admissions-opencampus .headline__title--jp{font-size:1.8rem}}@media only screen and (max-width: 768px){.admissions.page-admissions-opencampus .headline__title--jp{margin-top:.35em}}@media only screen and (max-width: 768px){.admissions.page-admissions-opencampus .row{padding-right:15px;padding-left:15px}}@media only screen and (min-width: 769px){.admissions.page-admissions-opencampus .section-open-campus{margin-top:35px;padding-top:120px}}@media only screen and (max-width: 768px){.admissions.page-admissions-opencampus .section-open-campus{margin-top:87px}}.admissions.page-admissions-opencampus .section-open-campus .headline__text{font-weight:700}@media only screen and (min-width: 769px){.admissions.page-admissions-opencampus .section-open-campus .headline__text{font-size:2rem;margin-top:2.5em;line-height:2}}@media only screen and (max-width: 768px){.admissions.page-admissions-opencampus .section-open-campus .headline__text{font-size:1.2rem;margin-top:1.75em;line-height:1.8}}.admissions.page-admissions-opencampus .section-open-campus .open-campus-bg{position:absolute;left:50%}@media only screen and (min-width: 769px){.admissions.page-admissions-opencampus .section-open-campus .open-campus-bg{top:0;width:1658px;transform:translateX(calc(-50% + 95px))}}@media only screen and (max-width: 768px){.admissions.page-admissions-opencampus .section-open-campus .open-campus-bg{top:168px;width:625px;transform:translateX(calc(-50% + 56px))}}@media only screen and (min-width: 769px){.admissions.page-admissions-opencampus .section-events{margin-top:70px}}@media only screen and (max-width: 768px){.admissions.page-admissions-opencampus .section-events{margin-top:55px}}@media only screen and (min-width: 769px){.admissions.page-admissions-opencampus .section-events .headline{display:flex;justify-content:space-between}}.admissions.page-admissions-opencampus .section-events .headline-inner{position:relative}@media only screen and (max-width: 768px){.admissions.page-admissions-opencampus .section-events .headline-inner{display:inline-block}}@media only screen and (min-width: 769px){.admissions.page-admissions-opencampus .section-events .headline__title--jp{margin-top:.7em}}.admissions.page-admissions-opencampus .section-events .headline .btn-wrap{position:relative}@media only screen and (min-width: 769px){.admissions.page-admissions-opencampus .section-events .content{margin-top:50px}}@media only screen and (max-width: 768px){.admissions.page-admissions-opencampus .section-events .content{margin-top:35px}}@media only screen and (max-width: 768px){.admissions.page-admissions-opencampus .section-events .content .btn-wrap{margin-top:25px}}@media only screen and (max-width: 768px){.admissions.page-admissions-opencampus .section-events .content .btn-wrap .btn-admissions{margin:auto}}@media only screen and (min-width: 769px){.admissions.page-admissions-opencampus .section-schedule{margin-top:100px}}@media only screen and (max-width: 768px){.admissions.page-admissions-opencampus .section-schedule{margin-top:75px}}.admissions.page-admissions-opencampus .section-schedule .tabnav-list{display:flex;align-items:flex-end}@media only screen and (min-width: 769px){.admissions.page-admissions-opencampus .section-schedule .tabnav-list{gap:5px}}@media only screen and (max-width: 768px){.admissions.page-admissions-opencampus .section-schedule .tabnav-list{gap:4px}}.admissions.page-admissions-opencampus .section-schedule .tabnav-item{width:33.3333333333%}.admissions.page-admissions-opencampus .section-schedule .tabnav__btn{color:#fff;font-weight:700;width:100%;text-align:center;display:flex;flex-flow:column;align-items:center;justify-content:center}@media only screen and (min-width: 769px){.admissions.page-admissions-opencampus .section-schedule .tabnav__btn{font-size:3rem;border-radius:60px 60px 0 0;padding:.75em;transform:translateY(-5px)}}@media only screen and (max-width: 768px){.admissions.page-admissions-opencampus .section-schedule .tabnav__btn{font-size:1.5rem;line-height:1.37;border-radius:30px 30px 0 0;padding:.65em 0;letter-spacing:0;transform:translateY(-4px)}}.admissions.page-admissions-opencampus .section-schedule .tabnav__btn.is-active{transform:translateY(0)}.admissions.page-admissions-opencampus .section-schedule .tabnav__btn.is-active::after{display:block}.admissions.page-admissions-opencampus .section-schedule .tabnav__btn.fukaya{background-color:#e18397}.admissions.page-admissions-opencampus .section-schedule .tabnav__btn.makuhari{background-color:#29abd1}.admissions.page-admissions-opencampus .section-schedule .tabnav__btn.numazu{background-color:#eeb74c}.admissions.page-admissions-opencampus .section-schedule .tabnav__btn::after{content:"";display:inline-block;border-right:solid #fff;border-bottom:solid #fff;transform:rotate(45deg);display:none}@media only screen and (min-width: 769px){.admissions.page-admissions-opencampus .section-schedule .tabnav__btn::after{width:.75em;height:.75em;border-width:3px}}@media only screen and (max-width: 768px){.admissions.page-admissions-opencampus .section-schedule .tabnav__btn::after{width:.5em;height:.5em;border-width:2px;margin:.25em}}.admissions.page-admissions-opencampus .section-schedule .tab-box{display:none}.admissions.page-admissions-opencampus .section-schedule .tab-box.is-active{display:block;animation:fadeIn 300ms cubic-bezier(0.445, 0.05, 0.55, 0.95) forwards}.admissions.page-admissions-opencampus .section-schedule .schedule-inner{overflow:hidden;background-color:#fff}@media only screen and (min-width: 769px){.admissions.page-admissions-opencampus .section-schedule .schedule-inner{border-radius:0 0 60px 60px}}.admissions.page-admissions-opencampus .section-schedule .schedule-inner.fukaya{--campus-color: #e18397;--campus-color-rgb: 225, 131, 151;--department-color-nursing: #d45b9e;--department-color-nutritional: #76b240}.admissions.page-admissions-opencampus .section-schedule .schedule-inner.makuhari{--campus-color: #29abd1;--campus-color-rgb: 41, 171, 209;--department-color-nursing: #5162aa;--department-color-physiotherapy: #d86b30;--department-color-rinko: #755199;--department-color-kenko: #aa3e58}.admissions.page-admissions-opencampus .section-schedule .schedule-inner.numazu{--campus-color: #eeb74c;--campus-color-rgb: 238, 183, 76;--department-color-nursing: #bca800}.admissions.page-admissions-opencampus .section-schedule .schedule-department{background-color:var(--campus-color)}.admissions.page-admissions-opencampus .section-schedule .schedule-department-list{display:flex;flex-flow:row wrap;justify-content:center;align-items:center}@media only screen and (min-width: 769px){.admissions.page-admissions-opencampus .section-schedule .schedule-department-list{gap:11px;padding:1.5em 1em}}@media only screen and (max-width: 768px){.admissions.page-admissions-opencampus .section-schedule .schedule-department-list{gap:7px;padding:1em .5em}}.admissions.page-admissions-opencampus .section-schedule .schedule-department-item{font-weight:700;color:#fff;text-align:center;border:solid #fff;border-radius:100px}@media only screen and (min-width: 769px){.admissions.page-admissions-opencampus .section-schedule .schedule-department-item{border-width:2px;min-width:165px;padding:.25em}}@media only screen and (max-width: 768px){.admissions.page-admissions-opencampus .section-schedule .schedule-department-item{font-size:1.1rem;border-width:1px;padding:0 .75em;letter-spacing:0}}.admissions.page-admissions-opencampus .section-schedule .schedule-department-item.nursing{background-color:var(--department-color-nursing)}.admissions.page-admissions-opencampus .section-schedule .schedule-department-item.nutritional{background-color:var(--department-color-nutritional)}.admissions.page-admissions-opencampus .section-schedule .schedule-department-item.physiotherapy{background-color:var(--department-color-physiotherapy)}.admissions.page-admissions-opencampus .section-schedule .schedule-department-item.rinko{background-color:var(--department-color-rinko)}.admissions.page-admissions-opencampus .section-schedule .schedule-department-item.kenko{background-color:var(--department-color-kenko)}.admissions.page-admissions-opencampus .section-schedule .schedule-slider{position:relative;background-color:rgba(var(--campus-color-rgb), 0.1)}@media only screen and (min-width: 769px){.admissions.page-admissions-opencampus .section-schedule .schedule-slider{padding:55px 100px 65px}}@media only screen and (max-width: 768px){.admissions.page-admissions-opencampus .section-schedule .schedule-slider{padding:20px 0 35px}}.admissions.page-admissions-opencampus .section-schedule .schedule-slider.slide-none .swiper-wrapper{justify-content:center}@media only screen and (min-width: 769px){.admissions.page-admissions-opencampus .section-schedule .schedule-slider.slide-none .swiper-wrapper{gap:30px}}@media only screen and (max-width: 768px){.admissions.page-admissions-opencampus .section-schedule .schedule-slider.slide-none .swiper-wrapper{gap:20px}}.admissions.page-admissions-opencampus .section-schedule .schedule-slider.slide-none .schedule-slider-button{display:none}.admissions.page-admissions-opencampus .section-schedule .schedule-slider-button{border-radius:50%;border:solid #fff;background-color:var(--campus-color);position:absolute;top:50%;z-index:2;cursor:pointer}@media only screen and (min-width: 769px){.admissions.page-admissions-opencampus .section-schedule .schedule-slider-button{width:55px;height:55px;border-width:5px}}@media only screen and (max-width: 768px){.admissions.page-admissions-opencampus .section-schedule .schedule-slider-button{width:30px;height:30px;border-width:3px}}.admissions.page-admissions-opencampus .section-schedule .schedule-slider-button::before{content:"";display:block;width:30%;height:30%;border-top:solid #fff;border-right:solid #fff;position:absolute;top:50%;left:50%;transform:translate(-60%, -50%) rotate(45deg)}@media only screen and (min-width: 769px){.admissions.page-admissions-opencampus .section-schedule .schedule-slider-button::before{border-width:3px}}@media only screen and (min-width: 769px){.admissions.page-admissions-opencampus .section-schedule .schedule-slider-button.prev{transform:translate(-50%, -50%) rotate(180deg);left:100px}}@media only screen and (max-width: 768px){.admissions.page-admissions-opencampus .section-schedule .schedule-slider-button.prev{transform:translate(0%, -50%) rotate(180deg)}}.admissions.page-admissions-opencampus .section-schedule .schedule-slider-button.next{right:0}@media only screen and (min-width: 769px){.admissions.page-admissions-opencampus .section-schedule .schedule-slider-button.next{transform:translate(50%, -50%);right:100px}}@media only screen and (max-width: 768px){.admissions.page-admissions-opencampus .section-schedule .schedule-slider-button.next{transform:translate(0%, -50%)}}.admissions.page-admissions-opencampus .section-schedule .schedule-slider-button.swiper-button-disabled{background-color:#ccc}@media only screen and (min-width: 769px){.admissions.page-admissions-opencampus .section-schedule .schedule-tabnav-item{max-width:250px}}@media only screen and (max-width: 768px){.admissions.page-admissions-opencampus .section-schedule .schedule-tabnav-item{max-width:135px}}.admissions.page-admissions-opencampus .section-schedule .schedule-tabnav__btn{position:relative;display:flex;flex-flow:column;width:100%}.admissions.page-admissions-opencampus .section-schedule .schedule-tabnav__btn.nursing .schedule-tabnav__label{background-color:var(--department-color-nursing)}.admissions.page-admissions-opencampus .section-schedule .schedule-tabnav__btn.nutritional .schedule-tabnav__label{background-color:var(--department-color-nutritional)}.admissions.page-admissions-opencampus .section-schedule .schedule-tabnav__btn.physiotherapy .schedule-tabnav__label{background-color:var(--department-color-physiotherapy)}.admissions.page-admissions-opencampus .section-schedule .schedule-tabnav__btn.rinko .schedule-tabnav__label{background-color:var(--department-color-rinko)}.admissions.page-admissions-opencampus .section-schedule .schedule-tabnav__btn.kenko .schedule-tabnav__label{background-color:var(--department-color-kenko)}@media only screen and (min-width: 769px){.admissions.page-admissions-opencampus .section-schedule .schedule-tabnav__btn.is-active{transform:translateY(25px)}}@media only screen and (max-width: 768px){.admissions.page-admissions-opencampus .section-schedule .schedule-tabnav__btn.is-active{transform:translateY(17px)}}.admissions.page-admissions-opencampus .section-schedule .schedule-tabnav__btn.is-active::before,.admissions.page-admissions-opencampus .section-schedule .schedule-tabnav__btn.is-active::after{content:"";display:inline-block;width:0;height:0;border-style:solid;position:absolute;left:50%;transform:translate(-50%, 100%)}@media only screen and (min-width: 769px){.admissions.page-admissions-opencampus .section-schedule .schedule-tabnav__btn.is-active::before,.admissions.page-admissions-opencampus .section-schedule .schedule-tabnav__btn.is-active::after{border-width:26px 19px 0 19px}}@media only screen and (max-width: 768px){.admissions.page-admissions-opencampus .section-schedule .schedule-tabnav__btn.is-active::before,.admissions.page-admissions-opencampus .section-schedule .schedule-tabnav__btn.is-active::after{border-width:13px 8px 0 8px}}.admissions.page-admissions-opencampus .section-schedule .schedule-tabnav__btn.is-active::before{bottom:0;border-color:#ccc rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.admissions.page-admissions-opencampus .section-schedule .schedule-tabnav__btn.is-active::after{bottom:2px;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.admissions.page-admissions-opencampus .section-schedule .schedule-tabnav__btn.is-accepting .schedule-tabnav__label{position:relative;color:#fff}.admissions.page-admissions-opencampus .section-schedule .schedule-tabnav__btn.is-accepting .schedule-tabnav__label::before{content:"受付中";display:block;color:#f55a4a;font-weight:700;background-color:#fffa64;padding:.125em 1em;position:absolute;right:0;top:0;transform:translateY(-50%);border-radius:1em 1em 0 1em}@media only screen and (min-width: 769px){.admissions.page-admissions-opencampus .section-schedule .schedule-tabnav__btn.is-accepting .schedule-tabnav__label::before{font-size:2.2rem}}@media only screen and (max-width: 768px){.admissions.page-admissions-opencampus .section-schedule .schedule-tabnav__btn.is-accepting .schedule-tabnav__label::before{font-size:1.1rem}}.admissions.page-admissions-opencampus .section-schedule .schedule-tabnav__btn.is-accepting .schedule-day{color:#000}.admissions.page-admissions-opencampus .section-schedule .schedule-tabnav__btn.is-ended .schedule-day::before{content:"受付終了";display:block;color:#f55a4a;font-weight:900;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media only screen and (min-width: 769px){.admissions.page-admissions-opencampus .section-schedule .schedule-tabnav__btn.is-ended .schedule-day::before{font-size:2.4rem}}.admissions.page-admissions-opencampus .section-schedule .schedule-tabnav__label{color:hsla(0,0%,100%,.3);font-weight:700;letter-spacing:0;line-height:1.5;width:100%}@media only screen and (min-width: 769px){.admissions.page-admissions-opencampus .section-schedule .schedule-tabnav__label{font-size:1.8rem;border-radius:20px 20px 0 0;padding:1.3em 1em}}@media only screen and (max-width: 768px){.admissions.page-admissions-opencampus .section-schedule .schedule-tabnav__label{font-size:1rem;border-radius:10px 10px 0 0;padding:1.1em 1em}}@media only screen and (min-width: 769px){.admissions.page-admissions-opencampus .section-schedule .schedule-tabnav__label .department{font-size:2.4rem}}@media only screen and (max-width: 768px){.admissions.page-admissions-opencampus .section-schedule .schedule-tabnav__label .department{font-size:1.2rem}}.admissions.page-admissions-opencampus .section-schedule .schedule-day{position:relative;display:flex;flex-flow:column;color:rgba(0,0,0,.1);background-color:#fff;line-height:1.2;padding:.6em 0;border:1px solid #ccc;width:100%}@media only screen and (min-width: 769px){.admissions.page-admissions-opencampus .section-schedule .schedule-day{border-radius:0 0 20px 20px}}@media only screen and (max-width: 768px){.admissions.page-admissions-opencampus .section-schedule .schedule-day{border-radius:0 0 10px 10px}}.admissions.page-admissions-opencampus .section-schedule .schedule-day__year{font-weight:700}@media only screen and (min-width: 769px){.admissions.page-admissions-opencampus .section-schedule .schedule-day__year{font-size:1.5rem}}@media only screen and (max-width: 768px){.admissions.page-admissions-opencampus .section-schedule .schedule-day__year{font-size:1rem}}.admissions.page-admissions-opencampus .section-schedule .schedule-day__year span{font-weight:600;font-family:"Jost",sans-serif}@media only screen and (min-width: 769px){.admissions.page-admissions-opencampus .section-schedule .schedule-day__year span{font-size:2.2rem}}@media only screen and (max-width: 768px){.admissions.page-admissions-opencampus .section-schedule .schedule-day__year span{font-size:1.2rem}}.admissions.page-admissions-opencampus .section-schedule .schedule-day__date{font-weight:900;letter-spacing:0}@media only screen and (min-width: 769px){.admissions.page-admissions-opencampus .section-schedule .schedule-day__date{font-size:2.6rem}}.admissions.page-admissions-opencampus .section-schedule .schedule-day__date span{font-weight:700;font-family:"Jost",sans-serif;letter-spacing:-0.03em}@media only screen and (min-width: 769px){.admissions.page-admissions-opencampus .section-schedule .schedule-day__date span{font-size:5.2rem}}@media only screen and (max-width: 768px){.admissions.page-admissions-opencampus .section-schedule .schedule-day__date span{font-size:2.7rem}}@media only screen and (min-width: 769px){.admissions.page-admissions-opencampus .section-schedule .schedule-content{padding:50px 100px}}@media only screen and (max-width: 768px){.admissions.page-admissions-opencampus .section-schedule .schedule-content{padding:30px 15px}}@media only screen and (min-width: 769px){.admissions.page-admissions-opencampus .section-gallery{margin-top:65px}}@media only screen and (max-width: 768px){.admissions.page-admissions-opencampus .section-gallery{margin-top:45px}}.admissions.page-admissions-opencampus .section-gallery .headline{display:flex;justify-content:center;align-items:flex-end}@media only screen and (min-width: 769px){.admissions.page-admissions-opencampus .section-gallery .headline{gap:40px}}@media only screen and (max-width: 768px){.admissions.page-admissions-opencampus .section-gallery .headline{gap:15px}}@media only screen and (max-width: 768px){.admissions.page-admissions-opencampus .section-gallery .headline__title--jp{letter-spacing:0}}@media only screen and (min-width: 769px){.admissions.page-admissions-opencampus .section-gallery .headline__illust.illust-01{margin:30px 0}}@media only screen and (max-width: 768px){.admissions.page-admissions-opencampus .section-gallery .headline__illust.illust-01{max-width:50px}}@media only screen and (max-width: 768px){.admissions.page-admissions-opencampus .section-gallery .headline__illust.illust-02{max-width:50px}}@media only screen and (min-width: 769px){.admissions.page-admissions-opencampus .section-gallery .headline-inner{margin:13px 0}}@media only screen and (min-width: 769px){.admissions.page-admissions-opencampus .section-gallery .content{margin-top:45px}}@media only screen and (max-width: 768px){.admissions.page-admissions-opencampus .section-gallery .content{margin-top:35px}}.admissions.page-admissions-opencampus .section-gallery .gallery-slider{position:relative}.admissions.page-admissions-opencampus .section-gallery .gallery-slider.slide-none .swiper-wrapper{display:flex;justify-content:center}@media only screen and (min-width: 769px){.admissions.page-admissions-opencampus .section-gallery .gallery-slider.slide-none .swiper-wrapper{gap:95px}}.admissions.page-admissions-opencampus .section-gallery .gallery-slider-button{border-radius:50%;background-color:#fff;position:absolute;z-index:2;cursor:pointer}@media only screen and (min-width: 769px){.admissions.page-admissions-opencampus .section-gallery .gallery-slider-button{width:50px;height:50px;top:calc(50% - 44px)}}@media only screen and (max-width: 768px){.admissions.page-admissions-opencampus .section-gallery .gallery-slider-button{width:35px;height:35px;top:calc(50% - 25px)}}.admissions.page-admissions-opencampus .section-gallery .gallery-slider-button::before{content:"";display:block;width:30%;height:30%;border-top:solid #f55a4a;border-right:solid #f55a4a;position:absolute;top:50%;left:50%;transform:translate(-60%, -50%) rotate(45deg)}@media only screen and (min-width: 769px){.admissions.page-admissions-opencampus .section-gallery .gallery-slider-button::before{border-width:4px}}@media only screen and (min-width: 769px){.admissions.page-admissions-opencampus .section-gallery .gallery-slider-button.prev{transform:translate(-50%, -50%) rotate(180deg);left:max(50% - 522.5px,47px)}}@media only screen and (max-width: 768px){.admissions.page-admissions-opencampus .section-gallery .gallery-slider-button.prev{transform:translate(0%, -50%) rotate(180deg);left:7px}}.admissions.page-admissions-opencampus .section-gallery .gallery-slider-button.next{right:0}@media only screen and (min-width: 769px){.admissions.page-admissions-opencampus .section-gallery .gallery-slider-button.next{transform:translate(50%, -50%);right:max(50% - 522.5px,47px)}}@media only screen and (max-width: 768px){.admissions.page-admissions-opencampus .section-gallery .gallery-slider-button.next{transform:translate(0%, -50%);right:7px}}.admissions.page-admissions-opencampus .section-gallery .gallery-slider-button.swiper-button-disabled{background-color:#ccc}.admissions.page-admissions-opencampus .section-gallery .gallery__img img{width:100%}@media only screen and (min-width: 769px){.admissions.page-admissions-opencampus .section-gallery .gallery__img img{border-radius:15px}}.admissions.page-admissions-opencampus .section-gallery .gallery__title{text-align:center;color:#f55a4a;font-weight:700}@media only screen and (min-width: 769px){.admissions.page-admissions-opencampus .section-gallery .gallery__title{font-size:2.2rem;margin-top:2.2em}}@media only screen and (max-width: 768px){.admissions.page-admissions-opencampus .section-gallery .gallery__title{font-size:1.5rem;margin-top:1.5em}}@media only screen and (min-width: 769px){.admissions.page-admissions-opencampus .section-gallery .swiper-slide{width:calc(100vw - 205px);max-width:950px}}@media only screen and (max-width: 768px){.admissions.page-admissions-opencampus .section-gallery .swiper-slide{width:calc(100vw - 100px)}}.admissions.page-admissions-opencampus .section-gallery .swiper-pagination-bullets{display:flex;justify-content:center;flex-flow:row wrap}@media only screen and (min-width: 769px){.admissions.page-admissions-opencampus .section-gallery .swiper-pagination-bullets{margin-top:40px;gap:15px}}.admissions.page-admissions-opencampus .section-gallery .swiper-pagination-bullet{background-color:#fff;border-radius:50%}@media only screen and (min-width: 769px){.admissions.page-admissions-opencampus .section-gallery .swiper-pagination-bullet{width:15px;height:15px}}.admissions.page-admissions-opencampus .section-gallery .swiper-pagination-bullet-active{background-color:#f55a4a}@media only screen and (min-width: 769px){.admissions.page-admissions-opencampus .section-comments{margin-top:105px}}@media only screen and (max-width: 768px){.admissions.page-admissions-opencampus .section-comments{margin-top:65px}}.admissions.page-admissions-opencampus .section-comments .section-content.row{max-width:1320px}.admissions.page-admissions-opencampus .section-comments .section-inner{background-color:#fff}@media only screen and (min-width: 769px){.admissions.page-admissions-opencampus .section-comments .section-inner{padding:90px 20px 125px;border-radius:60px}}@media only screen and (max-width: 768px){.admissions.page-admissions-opencampus .section-comments .section-inner{padding:50px 15px 70px;border-radius:30px}}.admissions.page-admissions-opencampus .section-comments .headline{text-align:center}.admissions.page-admissions-opencampus .section-comments .headline__title--jp{margin-top:.65em}.admissions.page-admissions-opencampus .section-comments .content{max-width:1080px;margin:auto}@media only screen and (min-width: 769px){.admissions.page-admissions-opencampus .section-comments .content{margin-top:70px}}@media only screen and (max-width: 768px){.admissions.page-admissions-opencampus .section-comments .content{margin-top:35px}}@media only screen and (min-width: 769px){.admissions.page-admissions-opencampus .section-comments .comments-box+.comments-box{margin-top:90px}}@media only screen and (max-width: 768px){.admissions.page-admissions-opencampus .section-comments .comments-box+.comments-box{margin-top:60px}}.admissions.page-admissions-opencampus .section-comments .comments-box.student .comments__title{background-color:#d2f3fe}.admissions.page-admissions-opencampus .section-comments .comments-box.student .comments__title::before{background-image:url(../img/admissions/opencampus/comments-fukidashi-student.svg)}.admissions.page-admissions-opencampus .section-comments .comments-box.student .comments__title::after{background-image:url(../img/admissions/opencampus/comments-illust01.png)}@media only screen and (min-width: 769px){.admissions.page-admissions-opencampus .section-comments .comments-box.student .comments__title::after{width:132px;height:167px}}@media only screen and (max-width: 768px){.admissions.page-admissions-opencampus .section-comments .comments-box.student .comments__title::after{width:65px;height:83px}}.admissions.page-admissions-opencampus .section-comments .comments-box.student .comments-item::before{color:#48aaf0}.admissions.page-admissions-opencampus .section-comments .comments-box.guardian .comments__title{background-color:#fed2d8}.admissions.page-admissions-opencampus .section-comments .comments-box.guardian .comments__title::before{background-image:url(../img/admissions/opencampus/comments-fukidashi-guardian.svg)}.admissions.page-admissions-opencampus .section-comments .comments-box.guardian .comments__title::after{background-image:url(../img/admissions/opencampus/comments-illust02.png)}@media only screen and (min-width: 769px){.admissions.page-admissions-opencampus .section-comments .comments-box.guardian .comments__title::after{width:160px;height:132px}}@media only screen and (max-width: 768px){.admissions.page-admissions-opencampus .section-comments .comments-box.guardian .comments__title::after{width:80px;height:65px}}.admissions.page-admissions-opencampus .section-comments .comments-box.guardian .comments-item::before{color:#f55a4a}.admissions.page-admissions-opencampus .section-comments .comments__title{position:relative;font-weight:700;border:solid #000;display:flex;align-items:center;padding:1em 2em}@media only screen and (min-width: 769px){.admissions.page-admissions-opencampus .section-comments .comments__title{font-size:2rem;border-width:2px;min-height:95px;border-radius:32px;padding:1em 2em}}@media only screen and (max-width: 768px){.admissions.page-admissions-opencampus .section-comments .comments__title{font-size:1.6rem;border-width:1px;border-radius:15px;padding:1em 1em}}.admissions.page-admissions-opencampus .section-comments .comments__title::before{content:"";display:inline-block;width:2.5em;height:1.5em;background-size:contain;background-repeat:no-repeat;background-position:center;position:absolute;bottom:0;transform:translateY(100%)}@media only screen and (min-width: 769px){.admissions.page-admissions-opencampus .section-comments .comments__title::before{left:3em}}@media only screen and (max-width: 768px){.admissions.page-admissions-opencampus .section-comments .comments__title::before{left:1.5em}}.admissions.page-admissions-opencampus .section-comments .comments__title::after{content:"";display:inline-block;position:absolute;bottom:0;background-size:contain;background-repeat:no-repeat;background-position:center bottom}@media only screen and (min-width: 769px){.admissions.page-admissions-opencampus .section-comments .comments__title::after{right:50px}}@media only screen and (max-width: 768px){.admissions.page-admissions-opencampus .section-comments .comments__title::after{right:5px}}@media only screen and (min-width: 769px){.admissions.page-admissions-opencampus .section-comments .comments-list{display:flex;flex-flow:row wrap;margin-top:65px;gap:11px 88px}}@media only screen and (max-width: 768px){.admissions.page-admissions-opencampus .section-comments .comments-list{margin-top:45px}}.admissions.page-admissions-opencampus .section-comments .comments-item{position:relative;padding-left:1.1em;line-height:2}@media only screen and (min-width: 769px){.admissions.page-admissions-opencampus .section-comments .comments-item{width:calc((100% - 88px)/2)}}@media only screen and (max-width: 768px){.admissions.page-admissions-opencampus .section-comments .comments-item+.comments-item{margin-top:.75em}}.admissions.page-admissions-opencampus .section-comments .comments-item::before{content:"●";display:inline-block;position:absolute;top:0;left:0}@media only screen and (min-width: 769px){.admissions.page-admissions-opencampus .section-faq{margin-top:80px}}@media only screen and (max-width: 768px){.admissions.page-admissions-opencampus .section-faq{margin-top:50px}}.admissions.page-admissions-opencampus .section-faq .section-content.row{max-width:1320px}.admissions.page-admissions-opencampus .section-faq .section-inner{background-color:#fff}@media only screen and (min-width: 769px){.admissions.page-admissions-opencampus .section-faq .section-inner{padding:90px 20px 125px;border-radius:60px}}@media only screen and (max-width: 768px){.admissions.page-admissions-opencampus .section-faq .section-inner{padding:50px 15px 70px;border-radius:30px}}.admissions.page-admissions-opencampus .section-faq .headline{text-align:center}.admissions.page-admissions-opencampus .section-faq .headline__title--jp{margin-top:.65em}.admissions.page-admissions-opencampus .section-faq .content{max-width:1080px;margin:auto}@media only screen and (min-width: 769px){.admissions.page-admissions-opencampus .section-faq .content{margin-top:70px}}@media only screen and (max-width: 768px){.admissions.page-admissions-opencampus .section-faq .content{margin-top:35px}}.admissions.page-admissions-opencampus .section-faq .faq-box{counter-increment:num;border-top:1px solid #f55a4a}.admissions.page-admissions-opencampus .section-faq .faq-box:last-of-type{border-bottom:1px solid #f55a4a}.admissions.page-admissions-opencampus .section-faq .faq-box.is-open .faq-tab__btn::after{transform:translate(-50%, -50%)}.admissions.page-admissions-opencampus .section-faq .faq-tab{cursor:pointer;display:flex;align-items:center;line-height:2}@media only screen and (min-width: 769px){.admissions.page-admissions-opencampus .section-faq .faq-tab{padding:23px 0;gap:20px}}@media only screen and (max-width: 768px){.admissions.page-admissions-opencampus .section-faq .faq-tab{padding:15px 0;gap:15px}}.admissions.page-admissions-opencampus .section-faq .faq-tab__btn{position:relative;border-radius:50%;flex-shrink:0}@media only screen and (min-width: 769px){.admissions.page-admissions-opencampus .section-faq .faq-tab__btn{width:30px;height:30px}}@media only screen and (max-width: 768px){.admissions.page-admissions-opencampus .section-faq .faq-tab__btn{width:20px;height:20px}}.admissions.page-admissions-opencampus .section-faq .faq-tab__btn::before,.admissions.page-admissions-opencampus .section-faq .faq-tab__btn::after{content:"";display:inline-block;width:100%;background-color:#f55a4a;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media only screen and (min-width: 769px){.admissions.page-admissions-opencampus .section-faq .faq-tab__btn::before,.admissions.page-admissions-opencampus .section-faq .faq-tab__btn::after{height:3px}}@media only screen and (max-width: 768px){.admissions.page-admissions-opencampus .section-faq .faq-tab__btn::before,.admissions.page-admissions-opencampus .section-faq .faq-tab__btn::after{height:2px}}.admissions.page-admissions-opencampus .section-faq .faq-tab__btn::after{transition:transform 400ms cubic-bezier(0.86, 0, 0.07, 1);transform:translate(-50%, -50%) rotate(-90deg)}.admissions.page-admissions-opencampus .section-faq .faq-tab__title{flex-grow:1;font-weight:700;color:#f55a4a;display:flex}@media only screen and (min-width: 769px){.admissions.page-admissions-opencampus .section-faq .faq-tab__title{font-size:1.8rem}}@media only screen and (max-width: 768px){.admissions.page-admissions-opencampus .section-faq .faq-tab__title{font-size:1.4rem}}.admissions.page-admissions-opencampus .section-faq .faq-tab__title::before{content:"Q." counter(num);display:inline-block;font-family:"Jost",sans-serif;font-weight:700;flex-shrink:0}@media only screen and (min-width: 769px){.admissions.page-admissions-opencampus .section-faq .faq-tab__title::before{font-size:2.2rem;margin-right:1em}}@media only screen and (max-width: 768px){.admissions.page-admissions-opencampus .section-faq .faq-tab__title::before{font-size:1.8rem;margin-top:-0.2em;margin-right:.5em}}.admissions.page-admissions-opencampus .section-faq .faq-panel{position:relative;overflow:hidden;height:0}@media only screen and (min-width: 769px){.admissions.page-admissions-opencampus .section-faq .faq-panel{font-size:1.6rem}}@media only screen and (max-width: 768px){.admissions.page-admissions-opencampus .section-faq .faq-panel{font-size:1.3rem}}@media only screen and (min-width: 769px){.admissions.page-admissions-opencampus .section-faq .faq-inner{padding-bottom:34px}}@media only screen and (max-width: 768px){.admissions.page-admissions-opencampus .section-faq .faq-inner{padding-bottom:25px}}.admissions.page-admissions-opencampus .section-faq .faq-inner a{color:#48aaf0;text-underline-offset:.1em;text-decoration:underline;text-decoration-color:#48aaf0}.admissions.page-admissions-opencampus .section-faq .faq-inner .strong{color:#48aaf0;font-weight:600}.admissions.page-admissions-opencampus .opencampus-nav{text-align:center;width:100%;z-index:5}@media only screen and (min-width: 769px){.admissions.page-admissions-opencampus .opencampus-nav{padding:0 25px;margin-top:140px}}@media only screen and (max-width: 768px){.admissions.page-admissions-opencampus .opencampus-nav{margin-top:120px}}.admissions.page-admissions-opencampus .opencampus-nav-inner{background-color:#fff}@media only screen and (min-width: 769px){.admissions.page-admissions-opencampus .opencampus-nav-inner{display:inline-flex;align-items:center;border-radius:100px}}@media only screen and (max-width: 768px){.admissions.page-admissions-opencampus .opencampus-nav-inner{max-width:282px;margin:auto;border-radius:27px}}.admissions.page-admissions-opencampus .opencampus-nav-inner.is-open .opencampus-nav__icon::after{transform:translate(-50%, -50%)}.admissions.page-admissions-opencampus .opencampus-nav-headline{color:#fff;background-color:#f55a4a;display:flex;flex-flow:column;align-items:center;justify-content:center;flex-shrink:0}@media only screen and (min-width: 769px){.admissions.page-admissions-opencampus .opencampus-nav-headline{width:240px;min-height:90px;border-radius:100px}}@media only screen and (max-width: 768px){.admissions.page-admissions-opencampus .opencampus-nav-headline{position:relative;min-height:55px;border-radius:27px}}.admissions.page-admissions-opencampus .opencampus-nav__title--jp{font-weight:900;letter-spacing:-0.1em;line-height:1.3}@media only screen and (min-width: 769px){.admissions.page-admissions-opencampus .opencampus-nav__title--jp{font-size:1.8rem}}@media only screen and (min-width: 769px){.admissions.page-admissions-opencampus .opencampus-nav__title--en{font-size:1.4rem;font-family:"Jost",sans-serif;font-weight:500}}@media only screen and (max-width: 768px){.admissions.page-admissions-opencampus .opencampus-nav__title--en{display:none}}@media only screen and (min-width: 769px){.admissions.page-admissions-opencampus .opencampus-nav__icon{display:none}}@media only screen and (max-width: 768px){.admissions.page-admissions-opencampus .opencampus-nav__icon{display:block;width:1.15em;height:1.15em;position:absolute;top:50%;right:1.75em;transform:translateY(-50%)}}.admissions.page-admissions-opencampus .opencampus-nav__icon::before,.admissions.page-admissions-opencampus .opencampus-nav__icon::after{content:"";display:inline-block;width:100%;height:1px;background-color:#fff;position:absolute;top:50%;left:50%}.admissions.page-admissions-opencampus .opencampus-nav__icon::before{transform:translate(-50%, -50%)}.admissions.page-admissions-opencampus .opencampus-nav__icon::after{transition:transform 400ms cubic-bezier(0.86, 0, 0.07, 1);transform:translate(-50%, -50%) rotate(-90deg)}.admissions.page-admissions-opencampus .opencampus-nav-content{color:#f55a4a;font-weight:700}@media only screen and (min-width: 769px){.admissions.page-admissions-opencampus .opencampus-nav-content{font-size:1.5rem;padding:1em 40px 1em 30px}}@media only screen and (max-width: 768px){.admissions.page-admissions-opencampus .opencampus-nav-content{position:relative;overflow:hidden;height:0}}.admissions.page-admissions-opencampus .opencampus-nav-list{display:flex}@media only screen and (min-width: 769px){.admissions.page-admissions-opencampus .opencampus-nav-list{align-items:center;flex-flow:row wrap;gap:.5em 1.25em}}@media only screen and (max-width: 768px){.admissions.page-admissions-opencampus .opencampus-nav-list{flex-flow:column;gap:.75em;padding:1em .5em 2em}}.admissions.page-admissions-opencampus .opencampus-nav__link{position:relative;letter-spacing:-0.05em}@media only screen and (min-width: 769px){.admissions.page-admissions-opencampus .opencampus-nav__link{display:block}}@media only screen and (max-width: 768px){.admissions.page-admissions-opencampus .opencampus-nav__link{display:inline-block;font-size:1.2rem}}.admissions.page-admissions-opencampus .opencampus-nav__link::before{content:"";display:inline-block;width:100%;background-color:#f55a4a;position:absolute;left:0;transform:scaleX(0);transition:200ms cubic-bezier(0.445, 0.05, 0.55, 0.95)}@media only screen and (min-width: 769px){.admissions.page-admissions-opencampus .opencampus-nav__link::before{height:2px;bottom:-0.4em}}@media only screen and (max-width: 768px){.admissions.page-admissions-opencampus .opencampus-nav__link::before{height:1px;bottom:-0.2em}}.admissions.page-admissions-opencampus .opencampus-nav__link.is-active::before{transform:scaleX(1)}@media(any-hover: hover){.admissions.page-admissions-opencampus .opencampus-nav__link:hover::before{transform:scaleX(1)}}.admissions.page-admissions-opencampus .opencampus-nav__link.bg{background-color:#ffdfdb;border-radius:100px}@media only screen and (min-width: 769px){.admissions.page-admissions-opencampus .opencampus-nav__link.bg{padding:.5em 1.5em}}@media only screen and (max-width: 768px){.admissions.page-admissions-opencampus .opencampus-nav__link.bg{padding:.25em 1.5em}}@media only screen and (min-width: 769px){.admissions.page-admissions-events .section-events{margin-bottom:120px}}@media only screen and (max-width: 768px){.admissions.page-admissions-events .section-events{margin-top:20px;margin-bottom:80px}}@media only screen and (max-width: 768px){.admissions.page-admissions-events .section-events .section-content.row{padding:0 15px}}.admissions.page-admissions-events .section-events .events-item+.events-item{margin-top:10px}@media only screen and (min-width: 769px){.admissions.page-admissions-events .section-events .events-inner{overflow:visible;padding:35px 90px 35px 120px}}@media only screen and (max-width: 768px){.admissions.page-admissions-events .section-events .events-inner{padding:22px 50px 24px 20px}}.admissions.page-admissions-events .section-events .events__accepting{color:#fff;background-image:none;background-color:#f55a4a;font-weight:700;display:flex;align-items:center;justify-content:center;position:absolute}@media only screen and (min-width: 769px){.admissions.page-admissions-events .section-events .events__accepting{font-size:1.5rem;width:120px;height:50px;top:50%;left:-30px;transform:translateY(-50%)}}@media only screen and (max-width: 768px){.admissions.page-admissions-events .section-events .events__accepting{font-size:1rem;width:90px;height:22px;top:0;left:15px}}@media only screen and (max-width: 768px){.admissions.page-admissions-events .section-events .events__title{margin-top:.35em}}@media only screen and (min-width: 769px){.admissions.page-admissions-events .section-events .events__text{margin-top:.5em}}@media only screen and (min-width: 769px){.admissions.page-admissions-events .section-events .pagenation{margin-top:95px}}@media only screen and (max-width: 768px){.admissions.page-admissions-events .section-events .pagenation{margin-top:45px}}.admissions.page-admissions-events .section-admissions-head .section-content{background-image:url(../img/admissions/opencampus/events/title-illust.png)}@media only screen and (min-width: 769px){.admissions.page-admissions-events .section-admissions-head .section-content{background-size:404px 332px;background-position:calc(100% - 35px) 135px}}@media only screen and (max-width: 768px){.admissions.page-admissions-events .section-admissions-head .section-content{background-size:145px 120px;background-position:calc(100% + 15px) 110px}}@media only screen and (min-width: 769px){.admissions.page-admissions-events .section-detail{margin-top:200px}}@media only screen and (max-width: 768px){.admissions.page-admissions-events .section-detail{margin-top:140px;margin-bottom:120px}}@media only screen and (min-width: 769px){.admissions.page-admissions-events .section-detail .detail-content{padding:40px 45px}}@media only screen and (max-width: 768px){.admissions.page-admissions-events .section-detail .detail-content{padding:25px 17.5px 40px}}@media only screen and (min-width: 769px){.admissions.page-admissions-events .section-detail .detail-head{display:flex;align-items:center;gap:35px;border-bottom:2px solid rgba(245,90,74,.3);padding-bottom:20px}}@media only screen and (max-width: 768px){.admissions.page-admissions-events .section-detail .detail-head{border-bottom:2px solid rgba(245,90,74,.5);padding-bottom:15px}}@media only screen and (min-width: 769px){.admissions.page-admissions-events .section-detail .detail-meta{flex-shrink:0}}@media only screen and (max-width: 768px){.admissions.page-admissions-events .section-detail .detail-meta{display:flex;align-items:center;gap:8px}}.admissions.page-admissions-events .section-detail .detail__tag{display:block;background-color:#f55a4a;color:#fff;letter-spacing:0;line-height:1;font-weight:600}@media only screen and (min-width: 769px){.admissions.page-admissions-events .section-detail .detail__tag{padding:.4em 1.3em;font-size:1.8rem}}@media only screen and (max-width: 768px){.admissions.page-admissions-events .section-detail .detail__tag{padding:.4em 1.3em;font-size:1.4rem}}.admissions.page-admissions-events .section-detail .detail__new{font-family:"Jost",sans-serif;position:relative;color:#f55a4a;letter-spacing:0;line-height:1;padding-left:1.3em}@media only screen and (min-width: 769px){.admissions.page-admissions-events .section-detail .detail__new{font-size:2rem}}@media only screen and (max-width: 768px){.admissions.page-admissions-events .section-detail .detail__new{font-size:1.6rem}}.admissions.page-admissions-events .section-detail .detail__new::before{content:"";position:absolute;top:50%;left:0;width:1em;height:1px;background-color:#f55a4a}.admissions.page-admissions-events .section-detail .detail__title{line-height:1.5}@media only screen and (min-width: 769px){.admissions.page-admissions-events .section-detail .detail__title{margin-top:-0.3em;font-size:2rem}}@media only screen and (max-width: 768px){.admissions.page-admissions-events .section-detail .detail__title{margin-top:15px;font-size:1.6rem}}@media only screen and (min-width: 769px){.admissions.page-admissions-events .section-detail .detail-main{margin-top:25px}}@media only screen and (max-width: 768px){.admissions.page-admissions-events .section-detail .detail-main{margin-top:15px}}@media only screen and (min-width: 769px){.admissions.page-admissions-events .section-detail .detail .post-pagination{margin-top:74.5px}}@media only screen and (max-width: 768px){.admissions.page-admissions-events .section-detail .detail .post-pagination{margin-top:50px}}.admissions.page-admissions-events .section-detail .detail .post-pagination__prev,.admissions.page-admissions-events .section-detail .detail .post-pagination__next{background-color:#f55a4a}.admissions.page-admissions-events .section-detail .detail .post-pagination .btn{background-color:#f55a4a;border-color:#f55a4a}.admissions.page-admissions-events .section-detail .detail .post-pagination .btn::after{background-color:#f55a4a}@media(any-hover: hover){.admissions.page-admissions-events .section-detail .detail .post-pagination .btn:hover{color:#f55a4a;background-color:#fff}.admissions.page-admissions-events .section-detail .detail .post-pagination .btn:hover::before{background-color:#f55a4a}.admissions.page-admissions-events .section-detail .detail .post-pagination .btn:hover:after{background-color:#fff}}.admissions.page-admissions-about .section-news{position:relative}@media only screen and (min-width: 769px){.admissions.page-admissions-about .section-news{padding:80px 0}}@media only screen and (max-width: 768px){.admissions.page-admissions-about .section-news{padding:50px 0}}.admissions.page-admissions-about .section-news .content{background-color:#fff}@media only screen and (min-width: 769px){.admissions.page-admissions-about .section-news .content{border-radius:55px;padding:55px 35px}}@media only screen and (max-width: 768px){.admissions.page-admissions-about .section-news .content{border-radius:11px;padding:30px 15px 15px}}@media only screen and (min-width: 769px){.admissions.page-admissions-about .section-news .headline__title--jp{margin-top:.65em;font-size:1.8rem}}@media only screen and (max-width: 768px){.admissions.page-admissions-about .section-news .headline__title--jp{margin-top:.35em}}@media only screen and (max-width: 768px){.admissions.page-admissions-about .section-news .headline__title--en{height:min(10.1333333333vw,38px)}}@media only screen and (max-width: 768px){.admissions.page-admissions-about .section-news .headline__title--en img{width:auto;height:100%}}@media only screen and (min-width: 769px){.admissions.page-admissions-about .section-news .news{display:flex;gap:20px}}@media only screen and (max-width: 768px){.admissions.page-admissions-about .section-news .news{padding-top:5px;padding-bottom:25px}}@media only screen and (min-width: 769px){.admissions.page-admissions-about .section-news .news-head{margin-top:25px}}@media only screen and (max-width: 768px){.admissions.page-admissions-about .section-news .news-head{text-align:center}}@media only screen and (min-width: 769px){.admissions.page-admissions-about .section-news .news-head .btn-wrap{margin-top:70px}}@media only screen and (min-width: 769px){.admissions.page-admissions-about .section-news .news-body{padding-left:95px;flex:auto}}@media only screen and (max-width: 768px){.admissions.page-admissions-about .section-news .news-body{margin-top:10px}}.admissions.page-admissions-about .section-news .news-item{font-weight:700}@media only screen and (min-width: 769px){.admissions.page-admissions-about .section-news .news-item{font-size:1.5rem}}@media only screen and (max-width: 768px){.admissions.page-admissions-about .section-news .news-item{font-size:1.2rem}}.admissions.page-admissions-about .section-news .news-inner{position:relative;border-bottom:1px solid #b3b3b3}@media only screen and (min-width: 769px){.admissions.page-admissions-about .section-news .news-inner{display:flex;padding:1.75em 0}}@media only screen and (max-width: 768px){.admissions.page-admissions-about .section-news .news-inner{display:block;padding:1.25em 0}}.admissions.page-admissions-about .section-news .news-meta{flex-shrink:0}@media only screen and (max-width: 768px){.admissions.page-admissions-about .section-news .news-meta{display:flex;align-items:center}}.admissions.page-admissions-about .section-news .news__label{font-family:"Jost",sans-serif;display:flex;align-items:center;justify-content:center;color:#fff;background-color:#f55a4a;border-radius:100px}@media only screen and (min-width: 769px){.admissions.page-admissions-about .section-news .news__label{font-size:1.5rem;width:60px;height:25px;position:absolute;top:30px;left:-17px;transform:translate(-100%, 0%)}}@media only screen and (max-width: 768px){.admissions.page-admissions-about .section-news .news__label{font-size:1rem;margin-left:1em;width:40px;height:15px}}.admissions.page-admissions-about .section-news .news__posted{font-family:"Jost",sans-serif;letter-spacing:.04em}@media only screen and (min-width: 769px){.admissions.page-admissions-about .section-news .news-content{margin-left:30px}}@media only screen and (max-width: 768px){.admissions.page-admissions-about .section-news .news-content{line-height:1.83}}@media only screen and (max-width: 768px){.admissions.page-admissions-about .section-news .news .btn-wrap{margin-top:36px}}@media only screen and (max-width: 768px){.admissions.page-admissions-about .section-news .news .btn-wrap .btn-admissions{margin:auto}}@media only screen and (min-width: 769px){.admissions.page-admissions-about .section-about{margin-top:150px}}@media only screen and (max-width: 768px){.admissions.page-admissions-about .section-about{margin-top:60px}}.admissions.page-admissions-about .section-about .headline__title{position:relative;font-weight:600;text-align:center;padding-bottom:.5em}@media only screen and (min-width: 769px){.admissions.page-admissions-about .section-about .headline__title{font-size:3.6rem}}@media only screen and (max-width: 768px){.admissions.page-admissions-about .section-about .headline__title{font-size:2.4rem}}.admissions.page-admissions-about .section-about .headline__title::after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%, 0);z-index:1;width:2em;background:linear-gradient(to right, #f55a4a 0%, #f55a4a 50%, #48aaf0 50%, #48aaf0 100%)}@media only screen and (min-width: 769px){.admissions.page-admissions-about .section-about .headline__title::after{height:6px}}@media only screen and (max-width: 768px){.admissions.page-admissions-about .section-about .headline__title::after{height:4px}}@media only screen and (min-width: 769px){.admissions.page-admissions-about .section-about .content{margin-top:80px}}@media only screen and (max-width: 768px){.admissions.page-admissions-about .section-about .content{margin-top:40px}}

/*# sourceMappingURL=style.css.map*/