@charset "UTF-8";:root{--black:#333;--navy:#1d2c4b;--lightgray:#f2f5f8;--gray:#babfc8;--white:#fff;--white-blue:#f3f5f8;--dark-m-blue:#496398;--dark-grayish-blue:#93979e;--link-color:#3e65b4;--is-kd:#90cc6b;--is-el:#55b0e8;--is-enc:#608d64;--is-jh:#cc6b7a;--is-kd-l:#f2faed;--is-el-l:#eff8fd;--is-enc-l:#ecf5ed;--is-jh-l:#fff7f7;--delay:0s}*,*:before,*:after{box-sizing:border-box}a,a:link,a:visited,a:active{text-decoration:none}a:link,a:visited,a:active{color:inherit}a{transition:.3s}ul,li{list-style:none}button{padding:0;border:none;outline:none;font:inherit;color:inherit;background:0 0;appearance:none}select,textarea,input{margin:0;padding:0;background:0 0;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}main{display:block}img{vertical-align:bottom}.u-sp{display:none !important}@media screen and (min-width:1024px){.u-lg{display:none !important}}@media screen and (max-width:1023px){.u-md{display:none !important}}body{font-weight:400;font-family:"Noto Sans JP",sans-serif;font-size:16px;margin:0 auto;color:var(--black)}.l-inner{margin:0 auto;max-width:1000px;width:96.15%}.l-underinner,.l-inner__xs{margin:0 auto;max-width:860px;width:95.55%}.c-tag{background-color:var(--navy);line-height:1.429;letter-spacing:.1em;padding:2px 6.87px}.c-btn,.c-btn a,.c-pdf__btn,.c-pdf__btn a{display:block;margin:0 auto}.c-target__btn,.c-target__btn a{display:block;width:100%;margin:0 auto}.c-btn a{background-color:var(--navy);color:var(--white);font-weight:400;padding:16px 24px;border-radius:28px;line-height:1.5;font-size:16px;display:inline-flex;align-items:center;justify-content:center}.c-btn a:active,.c-btn a:focus,.c-btn a:hover{background-color:var(--dark-m-blue)}.c-pdf__btn a,.c-target__btn a{max-width:278px;background-color:var(--navy);color:var(--white);font-weight:400;padding:16px 28px;border-radius:28px;line-height:1.5;font-size:16px;display:flex;align-items:center;justify-content:center}.c-pdf__btn a:after,.c-target__btn a:after{content:'';position:absolute;display:inline-block;right:28px;width:12px;height:12px;background:url(//sendaishirayuri.net/wordpress/wp-content/themes/sendaishirayuri/assets/css/../img/icon/tab.svg) no-repeat center/contain}.c-pdf__btn a:active,.c-pdf__btn a:focus,.c-pdf__btn a:hover{background-color:var(--dark-m-blue)}.c-target__btn a:active,.c-target__btn a:focus,.c-target__btn a:hover{background-color:var(--dark-m-blue)}.c-target__btn.is-kd a,.c-btn.is-kd a{background-color:var(--is-kd)}.c-target__btn.is-el a,.c-btn.is-el a{background-color:var(--is-el)}.c-target__btn.is-enc a,.c-btn.is-enc a{background-color:var(--is-enc)}.c-target__btn.is-jh a,.c-btn.is-jh a{background-color:var(--is-jh)}.c-btn.u-news a{display:flex;width:280px;position:relative;margin:40px auto 0}.c-btn.u-news a:after{content:'';position:absolute;display:inline-block;top:50%;right:24px;width:8px;height:12px;background:url(//sendaishirayuri.net/wordpress/wp-content/themes/sendaishirayuri/assets/css/../img/icon/arrow-left.svg) no-repeat center/contain;transform:translate(0,-50%)}.c-target{position:relative}.c-target:after{content:'';display:inline-block;width:12px;height:12px;background:url(//sendaishirayuri.net/wordpress/wp-content/themes/sendaishirayuri/assets/css/../img/icon/tab.svg) no-repeat center/contain;margin-left:8px}.c-cta__btn a{border-radius:28px;padding:15px 23px}.c-cta__btn a:active,.c-cta__btn a:focus,.c-cta__btn a:hover{color:var(--navy);background-color:var(--white)}.c-cta__btn.u-short a{border-radius:23px;padding:9px 17px}.c-cta__btn .u-blur{max-width:250px}.u-blur{backdrop-filter:blur(10px) brightness(.85)}.c-cta__btn .u-mail{position:relative;padding-right:26px}.c-cta__btn .u-mail:after{content:'';display:inline-block;position:absolute;top:50%;right:0;width:14px;height:12px;transform:translate(0,-50%);background:url(//sendaishirayuri.net/wordpress/wp-content/themes/sendaishirayuri/assets/css/../img/icon/mail.svg) no-repeat center/contain}.c-cta__btn a:active .u-mail:after,.c-cta__btn a:focus .u-mail:after,.c-cta__btn a:hover .u-mail:after{filter:brightness(0) saturate(100%) invert(11%) sepia(63%) saturate(798%) hue-rotate(185deg) brightness(100%) contrast(89%)}h2,h3,h4,.u-serif{font-family:"Noto Serif JP",serif;font-weight:500}.c-heading{font-family:"Noto Serif JP",serif;color:var(--navy)}.c-heading .u-en{line-height:1.429}.c-heading .u-ja{font-size:32px;line-height:1.438}@media screen and (min-width:1024px){.l-header{z-index:2;color:var(--white);margin:0 auto;height:140px}.l-header__menu{align-items:flex-start;justify-content:space-between;top:40px;left:0;width:100%;position:absolute}.l-header__menu,.l-header__nav{display:flex}.l-header__logo a{display:block;transition:.3s}#under .l-header__logo a{width:212px;height:52px}.l-header__logo a:active,.l-header__logo a:focus,.l-header__logo a:hover{opacity:.7}.l-header__nav{align-items:center}.l-header__gnavList{display:flex;align-items:center;margin-right:24px}.l-header__gnavListItem{position:relative}.l-header__gnavListItem:not(:last-child):after{content:'';display:inline-block;width:1px;height:1em;margin:0 20px;background:var(--white)}.u-detail .l-header__gnavListItem:not(:last-child):after{background:var(--navy)}.l-header__gnavListItem a:active,.l-header__gnavListItem a:focus,.l-header__gnavListItem a:hover{opacity:.7}}@media screen and (min-width:1024px) and (max-width:1368px){.l-header__logo,.l-header__logo a{width:304px;height:76px}}@media screen and (min-width:1080px) and (max-width:1368px){.l-header__gnavListItem:not(:last-child):after{margin:0 1em}}@media screen and (min-width:1024px) and (max-width:1079px){.l-header__gnavListItem:not(:last-child):after{margin:0 12px}}@media screen and (max-width:1023px){body.fixed{position:fixed;width:100%;height:100%;left:0}.l-header{z-index:2}.l-header__menu{display:flex;align-items:center}.l-header__logo{z-index:2;top:22px;left:24px;position:absolute}.l-header__logo img{width:230px;height:56px}.l-header__nav{visibility:hidden;z-index:1;position:fixed;top:0;left:0;width:100%;height:100dvh;padding:186px 20px 60px;overflow-y:auto;background-color:var(--navy);opacity:0;transition:.3s}.l-header__gnavList{display:flex;flex-direction:column;align-items:center}.l-header__hamburger{padding:0;border:none;outline:none;background-color:transparent;cursor:pointer;-webkit-appearance:none;appearance:none;z-index:2;position:fixed;top:22px;right:16px;width:54px;height:54px;background-color:var(--navy)}.l-header__hamburgerLine{position:absolute;left:15px;height:1px;background-color:var(--white);transition:all .3s;width:24px}.l-header .hamburger__line--1{top:14px}.l-header .hamburger__line--2{top:20px}.l-header .hamburger__line--3{top:26px}.l-header__hamburger-text{bottom:23px}.l-header__hamburger-text:after{content:'MENU';display:inline-block;position:absolute;left:50%;transform:translate(-50%,0);font-size:10px;line-height:1.5;transition:.3s}.l-header.is-open .l-header__nav{visibility:visible;opacity:1}.l-header.scroll-nav .l-header__logo{position:fixed}.l-header.is-open .l-header__hamburger{background:var(--white)}.l-header.is-open .l-header__hamburgerLine{background-color:var(--navy)}.l-header__hamburger.is-open .hamburger__line--1{transform:rotate(30deg);top:20px}.l-header__hamburger.is-open .hamburger__line--2{opacity:0}.l-header__hamburger.is-open .hamburger__line--3{transform:rotate(-30deg);top:20px}.l-header__hamburger.is-open .l-header__hamburger-text:after{content:'CLOSE';color:var(--navy)}.l-header__gnavListItem{margin-bottom:30px}.c-cta__btn.u-short a{max-width:126px;margin:0 auto}}@media screen and (min-width:1024px){.l-head.u-detail,.u-detail .l-header{height:60px;z-index:0}.u-detail .l-header__menu{top:13px}#under .u-detail .l-header__logo a{width:168px;height:42px}.u-detail .l-header__gnavList{color:var(--navy)}.u-detail .l-header .c-cta__btn{color:var(--navy)}.u-detail .l-header .c-cta__btn a{border-color:var(--navy);color:var(--navy)}.u-detail .c-cta__btn a:active,.u-detail .c-cta__btn a:focus,.u-detail .c-cta__btn a:hover{color:var(--white);background-color:var(--navy)}.u-detail .c-cta__btn .u-mail:after{background:url(//sendaishirayuri.net/wordpress/wp-content/themes/sendaishirayuri/assets/css/../img/icon/mail_b.svg) no-repeat center/contain}.u-detail .c-cta__btn a:active .u-mail:after,.u-detail .c-cta__btn a:focus .u-mail:after,.u-detail .c-cta__btn a:hover .u-mail:after{filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7500%) hue-rotate(81deg) brightness(99%) contrast(97%)}}@media screen and (max-width:1023px){.u-detail .l-header{height:70px}#under .l-header__logo,.u-detail .l-header__logo{left:1.225%}.u-detail .l-header__logo img{width:148px;height:36px}}.l-mv{min-height:800px}.l-mv .l-inner,.l-head .l-inner{max-width:1328px;margin:0 auto}.l-mv__image{position:absolute;top:0;left:0;width:100%;height:100%}.l-mv__body{max-width:1328px;margin:0 auto;width:96.15%}.container{position:relative;width:100%;max-width:100%}.swiper-container{margin-inline:auto;max-width:100%;position:relative;z-index:-1}.swiper{display:block;height:auto;position:relative;padding:0}.swiper-wrapper{box-sizing:initial;display:flex;position:relative;width:100%;z-index:1}.slide1 .swiper-wrapper{height:800px}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;width:100%}.swiper-slide img{height:100%;width:100%;object-fit:cover}.l-mv__copyArea{top:180px;left:164px}.l-mv__copy{font-size:32px;line-height:1.75;font-family:"Noto Serif JP",serif;font-weight:500;margin-bottom:57px}.l-mv__copyArea .c-cta__btn{max-width:250px}@media screen and (min-width:1024px) and (max-width:1368px){.l-mv__copyArea{left:6.25%}}@media screen and (min-width:1024px) and (max-width:1368px){.c-external__LinksArea{right:0}.l-mv__copyArea{left:6.25%}}@media screen and (max-width:1023px){.l-mv__copyArea{top:200px;left:24px}}.c-external__Links:after{content:'';display:inline-block;position:absolute;top:8px;left:8px;width:16px;height:16px;background:url(//sendaishirayuri.net/wordpress/wp-content/themes/sendaishirayuri/assets/css/../img/icon/bnr.svg) no-repeat center/contain}.c-external__Links{background-color:var(--is-jh);overflow:hidden;width:320px;cursor:pointer}.c-external__Links.is-kd{background-color:var(--is-kd)}.c-external__Links.is-el{background-color:var(--is-el)}.c-external__Links.is-jh{background-color:var(--is-jh)}.c-external__Links.is-enc{background-color:var(--is-enc)}.c-external__thumb{max-width:96px;height:100px;overflow:hidden}.c-external__thumb img{width:100%;height:100%;transform:scale(1);transition:all .5s cubic-bezier(.23,1,.58,1);object-fit:cover}.l-TopSchool .c-btn a:active,.l-TopSchool .c-btn a:focus,.l-TopSchool .c-btn a:hover,.c-external__Links:active,.c-external__Links:focus,.c-external__Links:hover{filter:brightness(1.15)}.c-external__Links:active .c-external__thumb img,.c-external__Links:focus .c-external__thumb img,.c-external__Links:hover .c-external__thumb img{transform:scale(1.15)}.u-scale{overflow:hidden}.u-scale img{width:100%;height:100%;transform:scale(1);transition:all .5s cubic-bezier(.23,1,.58,1);object-fit:cover}.u-scale-link:active .u-scale img .u-scale-link:focus .u-scale img,.u-scale-link:hover .u-scale img{transform:scale(1.15)}.scroll-area{left:50%;bottom:64px;transform:translate(-50%,0)}@media screen and (min-width:1024px){.c-external__LinksArea{position:absolute;top:81px;right:0}}.l-TopNews{padding-top:72px;padding-bottom:24px}.l-TopNews .l-inner{width:96.15%}.p-topNews__navButton{background-color:var(--gray);transition:.3s;cursor:pointer;padding:revert-layer;font-size:14px}.p-topNews__navButton:hover{background-color:var(--navy)}.js-btn.is-active .p-topNews__navButton{background-color:var(--navy)}.p-topNews__article__nav{border-bottom:1px solid var(--navy)}.l-news__ListItem a{transition:.3s;background-color:var(--white)}.l-news__ListItem a:active,.l-news__ListItem a:focus,.l-news__ListItem a:hover{background-color:var(--white-blue)}.l-news__ListItem a:after{content:'';display:inline-block;position:absolute;top:50%;right:0;width:8px;height:14px;transform:translate(0,-50%);background:url(//sendaishirayuri.net/wordpress/wp-content/themes/sendaishirayuri/assets/css/../img/icon/arrow-right.svg) no-repeat center/contain}.l-news__ListItem:not(:last-child){border-bottom:1px dashed var(--navy)}.js-content{display:none}.js-content.is-show{display:block}.l-TopSpirit .l-inner{max-width:1320px;margin:0 auto;position:relative;padding:120px 0 255px;display:flex}.l-TopSpirit__head{margin-left:100px;width:116px;height:800px}.l-TopSpirit__head img{width:100%;height:auto}.u-rl{writing-mode:vertical-rl}.l-TopSpirit__message{line-height:2.667;letter-spacing:.04em;max-width:780px;margin-top:199px;margin-left:160px}@media screen and (min-width:768px) and (max-width:1439px){.l-TopSpirit__head{margin-left:6.944vw;width:8.056vw;height:55.556vw}.l-TopSpirit__message{margin-top:15vw;margin-left:11.111vw}}.l-TopSpirit .l-inner:after{content:'';display:inline-block;position:absolute;bottom:56px;right:0;width:580px;height:794px;background:url(//sendaishirayuri.net/wordpress/wp-content/themes/sendaishirayuri/assets/css/../img/top/icon/emblem.svg) no-repeat center/contain;z-index:-1}.l-TopSchool{background-color:var(--lightgray)}.l-TopSchool__card{min-height:100vh;position:relative}.l-TopSchool__image{width:50%;height:100%;position:absolute;top:0;left:0}.l-TopSchool__imgInner{width:100%;height:100vh;position:sticky;top:0}.l-TopSchool__imgItem{width:100%;height:100%;background-position:center;background-size:cover;background-repeat:no-repeat;position:absolute;top:0;left:0}.l-TopSchool__textbox{width:50%;padding:196px 0 0 40px;overflow:hidden;position:relative;left:50%}.l-TopSchool__textbox .u-inner{max-width:580px}.l-TopSchool__textbox .l-inner{width:100%}.l-TopSchool__detail+.l-TopSchool__detail{margin:50vh 0 0}.l-TopSchool__detail .c-heading{color:var(--black)}.l-TopSchool__detail{padding-bottom:calc(50vh - 196px)
}
@media screen and (min-width: 768px) and (max-width: 1172px){.l-TopSchool__textbox{padding-right:5.208vw}}.l-nav{margin-top:160px}.c-cardList{display:grid;grid-template-columns:repeat(3,1fr)}.c-card__textbox{max-width:400px;width:83.3%}.c-cardList__item a{background-color:var(--white);transition:all .5s}.c-cardList__item a:active,.c-cardList__item a:focus,.c-cardList__item a:hover{background-color:var(--white-blue)}.c-card__thumb{max-width:33.333vw;overflow:hidden}.c-card__thumb img{max-width:33.333vw;width:100%;height:18.75vw;overflow:hidden;transform:scale(1);transition:all .5s cubic-bezier(.23,1,.58,1);object-fit:cover}.c-cardList__item a:active .c-card__thumb img,.c-cardList__item a:focus .c-card__thumb img,.c-cardList__item a:hover .c-card__thumb img{transform:scale(1.15)}.c-card__arrow{width:52px;height:52px}.c-card__arrow:before{content:'';display:inline-block;bottom:0;width:52px;height:52px;background:url(//sendaishirayuri.net/wordpress/wp-content/themes/sendaishirayuri/assets/css/../img/icon/btn_bg.svg) no-repeat center/contain}.c-card__arrow:after{content:'';display:inline-block;position:absolute;top:23px;left:27px;width:8px;height:12px;z-index:1;background:url(//sendaishirayuri.net/wordpress/wp-content/themes/sendaishirayuri/assets/css/../img/icon/arrow-left.svg) no-repeat center/contain}.c-breadcrumb{background-color:var(--lightgray);padding-left:min(56px, 3.889%);padding-right:min(56px, 3.889%)}.u-bgwhite{background:var(--white)}.u-bglightgray{background:var(--lightgray)}.c-breadcrumb__list{max-width:1328px;margin:0 auto}.c-breadcrumb_listItem{color:var(--navy);line-height:1.417;position:relative;display:flex;align-items:center}.c-breadcrumb_listItem a{text-decoration:underline;transition:.3s;display:block}.c-breadcrumb_listItem a:hover{opacity:.7}.c-breadcrumb_listItem:not(:last-child):after{content:'/';display:inline-block;margin:0 14px}.c-hdg3{font-size:28px;line-height:1.429;letter-spacing:.04em;color:var(--navy)}.c-hdg3 .u-ja:after{content:'';position:absolute;display:inline-block;bottom:0;left:50%;width:50px;height:6px;background:url(//sendaishirayuri.net/wordpress/wp-content/themes/sendaishirayuri/assets/css/../img/icon/heading_deco.svg) no-repeat center/contain;transform:translate(-50%,0)}.c-borer:after{content:'';display:inline-block;position:absolute;max-width:248px;width:24.8%;height:1px;top:-1px;left:0;background:var(--navy)}.c-ttl__u{border-bottom:1px solid var(--gray);color:var(--black);position:relative;line-height:1.458}.c-ttl__u:after{content:'';display:inline-block;position:absolute;width:40px;height:1px;bottom:-1px;left:0;background:var(--navy)}.p-hero{padding:125px 0 116px}.p-hero.u-about{background:url(//sendaishirayuri.net/wordpress/wp-content/themes/sendaishirayuri/assets/css/../img/schooloverview/hero_pc.webp) no-repeat center/cover}.p-hero.u-report{background:url(//sendaishirayuri.net/wordpress/wp-content/themes/sendaishirayuri/assets/css/../img/schoolbulletin/hero_pc.webp) no-repeat center/cover}.p-hero.u-avenir{background:url(//sendaishirayuri.net/wordpress/wp-content/themes/sendaishirayuri/assets/css/../img/avenir/hero_pc.webp) no-repeat center/cover}.p-hero.u-recruit{background:url(//sendaishirayuri.net/wordpress/wp-content/themes/sendaishirayuri/assets/css/../img/employ/hero_pc.webp) no-repeat center/cover}.p-hero.u-news{background:url(//sendaishirayuri.net/wordpress/wp-content/themes/sendaishirayuri/assets/css/../img/information/hero_pc.webp) no-repeat center/cover}.p-hero.u-contact{background:url(//sendaishirayuri.net/wordpress/wp-content/themes/sendaishirayuri/assets/css/../img/contactform/hero_pc.webp) no-repeat center/cover}.p-hero.u-rlink{background:url(//sendaishirayuri.net/wordpress/wp-content/themes/sendaishirayuri/assets/css/../img/relatedschoollinks/hero_pc.webp) no-repeat center/cover}.p-hero.u-mass{background:url(//sendaishirayuri.net/wordpress/wp-content/themes/sendaishirayuri/assets/css/../img/massinformation/hero_pc.webp) no-repeat center/cover}@media screen and (min-width:1024px){.p-hero{margin-top:-140px}}@media screen and (max-width:1023px){.p-hero{padding:129px 0 114px}}.u-grid2{display:grid;grid-template-columns:repeat(2,1fr)}.l-message{padding:120px 0}.l-message .l-inner{margin:0 auto;max-width:860px;width:95.56%}.l-message__principal-List{max-width:726px;margin-inline:auto;display:grid;grid-template-columns:repeat(3,1fr);column-gap:48px}.p-principal__textbox{background-color:rgb(242 245 248/0.9);color:var(--navy);max-width:151px;margin-inline:auto}.p-principal__post{line-height:2}.p-principal__name{line-height:1.5}.l-spirit{padding-top:110px;padding-bottom:140px;background-color:var(--lightgray)}.l-spirit__image{max-width:1000px;width:96.16%;margin:0 auto}.l-spirit__image img{height:390px}.l-spirit__textbox{max-width:860px;width:82.7%;margin:-88px auto 0;background:rgb(255 255 255/0.9);padding-bottom:72px}.l-spirit__en-copy{margin-bottom:60px}.l-spirit__en-copy img{display:block;margin:0 auto}.l-spirit__message{max-width:750px;width:90%;color:var(--navy)}.c-message{margin-inline:auto;line-height:2.222;letter-spacing:.04em}.l-history{padding:116px 0 140px}.p-history__ListItem{padding-top:72px;border-top:1px solid var(--gray)}.p-history__ListItem:not(:last-child){margin-bottom:100px}.p-history__contents{align-items:center}.p-history__year{color:var(--dark-grayish-blue);line-height:1.444}.p-history__ListItem .p-history__contents:nth-of-type(2){margin-top:48px}.p-history__textbox{max-width:512px;width:59.54%}.p-history__image{max-width:300px;width:34.89%;position:relative}.p-history__image img{width:100%;height:auto;max-height:324px}.p-history__title{font-size:24px;line-height:1.458}.p-history__desc{line-height:1.75}.l-report{padding:110px 0 140px}.l-report__List{grid-template-columns:repeat(2,1fr);gap:40px 28px}.l-report__ListItem{background-color:var(--lightgray);display:flex;flex-direction:column;height:100%}.l-report__contents{max-width:420px;width:86.42%;margin:0 auto;display:flex;flex-direction:column}.l-report__image{max-width:148px;width:35.24%;flex-shrink:0}.l-report__image img{width:100%;height:208px}.l-report__textbox{max-width:252px;width:60%}.l-report__text{line-height:1.786}.l-report .c-pdf__btn{display:block;width:100%;margin-top:auto;margin-inline:auto}@media screen and (min-width:768px) and (max-width:1040px){.l-report__List{gap:40px 2.692vw}.l-report__image img{height:20vw}}.c-pager{column-gap:16px}.c-pager__item .c-num{font-size:16px;letter-spacing:.01em;line-height:1.75;width:22px;height:24px;display:flex;align-items:center;justify-content:center}.c-pager__item a .c-num{transition:.4s cubic-bezier(.65,0,.35,1)}.c-pager__item.is-prev,.c-pager__item.is-next{width:36px;height:36px}.c-pager__item.is-prev a,.c-pager__item.is-next a{display:flex;justify-content:center;align-items:center;width:36px;height:36px;background-color:var(--navy);border-radius:50%;position:relative;transition:.3s}.c-pager__item.is-prev a:after,.c-pager__item.is-next a:after{content:'';display:block;width:12px;height:12px}.c-pager__item.is-prev a:active,.c-pager__item.is-prev a:hover,.c-pager__item.is-prev a:hover,.c-pager__item.is-next a:active,.c-pager__item.is-next a:hover,.c-pager__item.is-next a:hover{background-color:var(--dark-m-blue)}.c-pager__item.is-prev{margin-right:32px;margin-left:0}.c-pager__item.is-next{margin-left:32px;margin-right:0}.c-pager__item.is-prev a:after{background:url(//sendaishirayuri.net/wordpress/wp-content/themes/sendaishirayuri/assets/css/../img/icon/arrow-prev.svg) no-repeat center/contain}.c-pager__item.is-next a:after{background:url(//sendaishirayuri.net/wordpress/wp-content/themes/sendaishirayuri/assets/css/../img/icon/arrow-next.svg) no-repeat center/contain}.c-num{color:var(--navy);position:relative}.c-pager__item a{display:block;width:100%;text-align:center;position:relative}@keyframes textLink{0%{width:0}100%{width:100%}}.c-pager__item a .c-num:after{content:'';position:absolute;display:block;bottom:-4px;left:0;background:var(--navy);width:0;height:2px;transition:.3s}.c-pager__item a:hover .c-num:after{width:100%}.c-num.is-current{transition:none}.c-num.is-current:after{content:'';display:block;position:absolute;bottom:-4px;left:0;background:var(--navy);width:100%;height:2px;transition:none}.c-lead{font-size:16px;line-height:1.75;letter-spacing:.1em}.l-envoy{padding:110px 0 120px}.l-envoy__ListItem:not(:last-child){margin-bottom:72px}.l-envoy__btnArea{max-width:528px;margin-right:0;margin-right:0}.l-envoy__btnArea .c-btn__arrow{margin-left:0;margin-right:0}.c-btn__arrow a{border-radius:16px;position:relative;padding-left:40px;padding-right:24px}.c-btn__arrow a:after{content:'';display:inline-block;width:8px;height:12px;background:url(//sendaishirayuri.net/wordpress/wp-content/themes/sendaishirayuri/assets/css/../img/icon/arrow-left.svg) no-repeat center/contain;margin-left:16px}.l-appGuide{padding-bottom:120px}.u-pb120{padding-bottom:120px}.l-benefit{padding-bottom:140px}.l-newsBlock{padding:110px 0 140px}.l-newsBlock.u-recruit{padding-top:78px}.p-recruitArticle{padding:110px 0 180px}.p-recruitArticle .c-date{margin-bottom:18px}.p-recruitArticle__body h3,.p-recruitArticle__body h4,.p-recruitArticle__body h5,.p-recruitArticle__body h6{font-family:"Noto Serif JP",serif;font-weight:500;color:var(--navy);letter-spacing:.1em}.p-recruitArticle__body h3{font-size:22px;position:relative;line-height:1.273;padding-left:14px;margin-bottom:32px}.p-recruitArticle__body h3:before{content:'';display:inline-block;position:absolute;background:var(--navy);width:2px;height:100%;left:0}.p-recruitArticle__body p,.p-recruitArticle__body a,.p-recruitArticle__body b,.p-recruitArticle__body strong{font-size:16px;line-height:1.75;letter-spacing:.1em;font-family:"Noto Sans JP",serif}.p-recruitArticle__body b,.p-recruitArticle__body strong{font-weight:600;display:inline-block}.p-recruitArticle__body strong{margin-bottom:10px}.p-recruitArticle__body p:not(:last-child){margin-bottom:40px}.p-newsArticle{padding-top:110px;margin-bottom:100px}.p-newsArticle__body{font-family:"Noto Sans JP",serif}.p-newsArticle__body p,.p-newsArticle__body a,.p-newsArticle__body ul li{font-size:16px;letter-spacing:.1em;font-weight:400}.p-newsArticle__body p,.p-newsArticle__body a{line-height:1.75}.p-newsArticle__body ul li{line-height:1.5}.p-newsArticle__body b,.p-newsArticle__body strong{font-size:16px;line-height:1.75;letter-spacing:.1em;font-weight:600}.p-recruitArticle__body a,.p-newsArticle__body a{color:var(--link-color);text-decoration:underline}.p-recruitArticle__body a:active,.p-recruitArticle__body a:focus,.p-recruitArticle__body a:hover,.p-newsArticle__body a:active,.p-newsArticle__body a:focus,.p-newsArticle__body a:hover{opacity:.7}.p-recruitArticle__body a[target=_blank],.p-newsArticle__body a[target=_blank],.p-recruitArticle__body a[href*=".pdf"],.p-newsArticle__body a[href*=".pdf"]{position:relative}.p-recruitArticle__body a[target=_blank]:after,.p-newsArticle__body a[target=_blank]:after{content:'';display:inline-block;width:12px;height:12px;background:url(//sendaishirayuri.net/wordpress/wp-content/themes/sendaishirayuri/assets/css/../img/icon/newtab.svg) no-repeat center/contain;margin-left:4px}.p-recruitArticle__body a[href*=".pdf"]:after,.p-newsArticle__body a[href*=".pdf"]:after{content:'';display:inline-block;width:1em;height:1em;background:url(//sendaishirayuri.net/wordpress/wp-content/themes/sendaishirayuri/assets/css/../img/icon/pdf.svg) no-repeat center/contain;margin-left:4px;vertical-align:middle}.p-newsArticle__body a[download]{max-width:278px;background-color:var(--navy);color:var(--white);font-weight:400;padding:16px 28px;border-radius:28px;line-height:1.5;font-size:16px;display:flex;align-items:center;justify-content:center;position:relative;margin-top:40px;text-decoration:none}.p-newsArticle__body a[download]:after{content:'';position:absolute;display:inline-block;right:28px;width:12px;height:12px;background:url(//sendaishirayuri.net/wordpress/wp-content/themes/sendaishirayuri/assets/css/../img/icon/tab.svg) no-repeat center/contain}.p-newsArticle__body a[download]:hover{background-color:var(--dark-m-blue);opacity:1}.p-recruitArticle__body figure,.p-newsArticle__body figure{margin:64px auto}.p-recruitArticle__body img,.p-newsArticle__body img{max-width:860px;width:100%;height:auto;object-fit:cover}.p-newsArticle__body ul li{position:relative;padding-left:30px;margin-bottom:1em}.p-newsArticle__body ul li:last-child,.p-newsArticle__body ul li ul li:last-child{margin-bottom:0}.p-newsArticle__body ul li ul li{padding-left:30px}.p-newsArticle__body ul li ul{margin-top:1em}.p-newsArticle__body ul li:before,.p-newsArticle__body ul li ul li:before{content:'';display:inline-block;background:var(--gray);position:absolute}.p-newsArticle__body ul li:before{left:.75em;top:.625em;width:6px;height:6px;border-radius:50%}.p-newsArticle__body ul li ul li:before{left:.625em;top:.75em;width:10px;height:3px;border-radius:0}.p-newsArticle__body h3{font-size:18px;margin-bottom:1em;letter-spacing:.1em;font-family:"Noto Sans JP",serif}.p-newsArticle__body h4,.p-newsArticle__body h5,.p-newsArticle__body h6{margin-bottom:1em;letter-spacing:.1em;font-family:"Noto Sans JP",serif}.p-newsArticle__body p,.p-recruitArticle__body p{word-wrap:break-word;margin:1em auto}.l-relatedArticle{padding-bottom:140px}.l-relatedArticle__ListItem{max-width:414px;width:48.14%;display:flex;flex-direction:column}.l-relatedArticle__contents{max-width:350px;margin:0 auto;width:84.54%;display:flex;flex-direction:column;height:100%}.p-relatedArticle__heading{font-size:24px;font-weight:500;color:var(--black);line-height:1.458}.p-relatedArticle__heading:before{content:'';position:absolute;display:block;top:50%;left:0;width:100%;height:1px;background-image:linear-gradient(to right,#000 1px,transparent 1px);background-size:2px 1px;background-repeat:round;background-position:left bottom;z-index:-1}.l-relatedArticle__textbox{display:flex;flex-direction:column;flex:1}.l-relatedArticle__desc{display:flex;line-height:1.75;flex:1 0 auto}.l-relatedArticle .c-btn{display:flex;margin-top:auto}.l-relatedArticle .c-btn a{display:flex;margin:0 auto}.l-relatedArticle__ttl .c-ttl__u{font-size:18px}.l-schoolLink{padding:110px 0 120px}.c-schoolLink__List{max-width:860px;width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;column-gap:40px;margin-inline:auto}.c-schoolLink__ListItem{position:relative;max-width:410px;width:47.67%}.c-link__arrow{font-size:20px;padding-top:35px;padding-bottom:34px;border-bottom:1px dotted var(--black);transition:.3s;display:flex;flex-direction:column;justify-content:center;width:100%;height:100%}.c-link__arrow:hover{background-color:var(--white-blue)}.c-link__arrow span{display:flex;flex-direction:column;padding-right:24px;position:relative}.c-link__arrow span:after{content:'';position:absolute;display:inline-block;top:50%;right:0;width:12px;height:12px;transform:translate(0,-50%);background:url(//sendaishirayuri.net/wordpress/wp-content/themes/sendaishirayuri/assets/css/../img/icon/arrow-right.svg) no-repeat center/contain}@media screen and (min-width:768px) and (max-width:900px){.c-schoolLink__List{column-gap:4.44vw}.c-link__arrow span{padding-right:2.664vw}}.l-schoolGroup{padding-bottom:140px}.l-contact{padding:110px 0 140px}.l-contact .c-link__List{margin-top:58px}.c-link__List{grid-template-columns:repeat(2,1fr);gap:32px}.c-link__ListItem{display:flex;flex-direction:column;background-color:var(--white-blue)}.c-link__ListItem.is-kd{background-color:var(--is-kd-l)}.c-link__ListItem.is-el{background-color:var(--is-el-l)}.c-link__ListItem.is-jh{background-color:var(--is-jh-l)}.c-link__ListItem.is-enc{background-color:var(--is-enc-l)}.c-link__List .c-ttl__u{display:flex;flex-direction:column;flex-grow:1;justify-content:flex-end}.c-link__contents{max-width:420px;width:86.42%;margin:0 auto;display:flex;flex-direction:column;height:100%}.p-link__image,.c-link__image{width:100%}.c-link__image img{width:100%;object-fit:cover}.p-link__image img{height:236px}.c-link__List .p-link__image,.c-link__List .c-target__btn{margin-top:auto}@media screen and (min-width:768px) and (max-width:1040px){.c-link__List{gap:32px 3.077vw}.p-link__image img{height:22.692vw}}.l-contact .c-target__btn a:active,.l-contact .c-target__btn a:focus,.l-contact .c-target__btn a:hover{filter:brightness(1.15)}.l-mass{padding:110px 0 140px}.l-mass__contents{margin-top:58px;margin-bottom:72px}.l-mass__scheduleList:not(:last-child){margin-bottom:24px}.l-mass__day{width:140px}.c-border{width:100px}.c-border:after{content:'';display:inline-block;width:100%;height:1px;background-image:linear-gradient(to right,var(--navy) 1px,transparent 1px);background-size:2px 1px;background-repeat:round;background-position:left bottom}.l-footer{padding-top:68px;padding-bottom:52px;background-color:var(--navy);border-radius:40px 40px 0 0}.l-footer .l-inner{max-width:1392px;width:100%;margin:0 auto}.l-inner__s{max-width:1328px;margin:0 auto}.l-footer__contents{display:flex;justify-content:space-between;max-width:1328px;margin:0 auto}.l-footer__logo a{width:224px;height:56px;display:block}.l-footer__logo a:active,.l-footer__logo a:focus,.l-footer__logo a:hover{opacity:.7}.l-footer__add{line-height:1.714}.l-footer__right{display:flex;flex-direction:column;align-items:flex-end}.p-alumni__btn{width:317px;text-align:right}.p-alumni__btn a{width:100%;height:87px;padding:16px 39px 16px 34px}.p-alumni__btn a:active,.p-alumni__btn a:focus,.p-alumni__btn a:hover{opacity:.7}.p-alumni__btn a:after{content:'';position:absolute;top:50%;left:50%;width:calc(100% - 21px);height:calc(100% - 21px);background:url(//sendaishirayuri.net/wordpress/wp-content/themes/sendaishirayuri/assets/css/../img/footer/emb_bg.svg) no-repeat center/cover;transform:translate(-50%,-50%)}.p-alumni__text{position:relative;z-index:1}.p-alumni__head{line-height:1.444}.p-alumni__text .c-target{line-height:1.417}.l-footer__navArea{max-width:408px;column-gap:80px;margin-top:70px;grid-template-columns:repeat(2,1fr)}.l-footer__navItem a{width:164px;letter-spacing:.1em;transition:.3s;line-height:1.429}.l-footer__nav,.l-footer__navItem{width:164px}.l-footer__nav.u-last,.l-footer__nav.u-last .l-footer__navItem a{width:184px}.l-footer__navItem a:active,.l-footer__navItem a:focus,.l-footer__navItem a:hover{opacity:.7}.l-footer__navItem a:after{content:'';display:inline-block;position:absolute;top:50%;right:0;width:8px;height:12px;transform:translate(0,-50%);background:url(//sendaishirayuri.net/wordpress/wp-content/themes/sendaishirayuri/assets/css/../img/icon/arrow-left.svg) no-repeat center/contain}.l-footer__bottom{border-top:1px solid #606a80;padding-top:17px}.l-footer__copy{font-size:10px;letter-spacing:.01em}.l-footer__pageTop a{transition:.3s}.l-footer__pageTop a:active,.l-footer__pageTop a:focus,.l-footer__pageTop a:hover{opacity:.7}.l-footer__pageTop-text{line-height:1.417;letter-spacing:.01em}.l-footer__pageTop-text{position:relative}.l-footer__pageTop-text:after{content:'';display:inline-block;width:20px;height:6px;margin-left:12px;background:url(//sendaishirayuri.net/wordpress/wp-content/themes/sendaishirayuri/assets/css/../img/footer/arrow-top.svg) no-repeat center/contain}.l-footer__map iframe{border-radius:16px;max-width:644px;height:280px}@media screen and (min-width:768px) and (max-width:1280px){.l-footer__map iframe{width:42.188vw}.l-footer__navArea{column-gap:calc(12px + (40 - 12) * ((100vw - 768px) / (1280 - 768)))}}.l-mass__map{margin-bottom:0}