html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}html,body{height:auto}body{color:#000;font-family:"source-han-sans-japanese",sans-serif}div,section,article,header,footer,aside,figure,nav,li,img,a,span,p,dl,ol,ul,td,th,table{box-sizing:border-box}a{text-decoration:none;color:#000}.clearfix:after{content:" ";display:block;clear:both}.abs{position:absolute}.txc{text-align:center}.txr{text-align:right}.fL{float:left}.fR{float:right}.hidden_txt{overflow:hidden;text-indent:-9999px;display:block}.replaceElm{background-repeat:no-repeat;display:block;text-indent:-9999px;overflow:hidden}.justify{text-align:justify;text-justify:inter-ideograph}.bold{font-weight:700}.nodisp{display:none !important}@media screen and (max-width: 767px){.pc-only{display:none}}@media screen and (min-width: 768px){.sp-only{display:none}}body{background-color:#efff13}#cover{position:absolute;top:0;left:0;background-color:#efff13;height:100%;width:100%;z-index:10000}.navOpen #viewport{width:100vw;height:100vh;overflow:hidden}#leftArea{background-color:#2a2a2a}@media screen and (max-width: 1279px){#leftArea{display:none}}@media screen and (min-width: 1280px){#leftArea{position:fixed;left:0;top:0;background-color:#2a2a2a}#leftArea .inner{position:relative;height:100vh;overflow-y:auto;overflow-x:hidden}}@media screen and (min-width: 1280px){#mainArea{padding-left:256px}}@media screen and (max-width: 750px){#container{padding-top:124px}}@media screen and (min-width: 751px){#container{padding-top:65px}}@media screen and (max-width: 750px){#containerTop{padding-top:124px}}@media screen and (min-width: 751px)and (max-width: 1279px){#containerTop{padding-top:65px}}#bg{position:fixed;right:0;top:0;z-index:-1;height:100%;width:100%}@media screen and (min-width: 1280px){#bg{padding-left:256px}}#bg .bgImg{width:100%;height:100%}@media screen and (max-width: 750px){.home #bg .bgImg,.bg2nd #bg .bgImg{background:url(../img/bg-sp.png) no-repeat left top;background-size:100% auto}}@media screen and (min-width: 751px){.home #bg .bgImg,.bg2nd #bg .bgImg{background:url(../img/bg@2x.png) no-repeat left top;background-size:100% auto}}.useWegGL.home #bg .bgImg,.useWegGL.bg2nd #bg .bgImg{background-image:none !important}#leftArea .logo-left{width:256px;height:210px;background-image:url(../img/left-logo@2x.png);background-size:256px auto;border-bottom:1px solid #3d3d3d}#leftArea .logo-left a{width:100%;height:100%}#leftArea .left-nav{display:table;width:100%}#leftArea .left-nav li{height:54px;display:table-row}#leftArea .left-nav li a{cursor:pointer;display:table-cell;height:54px;vertical-align:middle;font-size:16px;color:#fff;letter-spacing:.06em;padding-left:30px;border-bottom:1px solid #3d3d3d;transition:all .2s}#leftArea .left-nav li a:hover{opacity:.7}@media screen and (min-width: 751px){#leftArea .left-nav li.nav-sp{display:none}}#leftArea .contact-information{padding-top:45px;padding-left:30px;padding-bottom:50px;color:#fff;letter-spacing:.06em}#leftArea .contact-information .n1{font-size:14px;padding-bottom:12px}#leftArea .contact-information .n2{font-size:15px;padding-bottom:18px}#leftArea .contact-information .n3{font-size:13px;line-height:21px;padding-bottom:21px}#leftArea .contact-information .n4{font-size:18px;line-height:26px}.navOpen #leftArea{display:block;position:fixed;background-color:rgba(0,0,0,.5);left:0;top:0;z-index:22;width:100%;height:100%}.navOpen #leftArea .inner{position:fixed;top:0;right:0;height:100vh;background-color:#2a2a2a;overflow-y:auto;overflow-x:hidden}@media screen and (max-width: 750px){.navOpen #leftArea .inner{width:57vw;padding-top:124px}}@media screen and (min-width: 751px)and (max-width: 1279px){.navOpen #leftArea .inner{right:0;width:256px;padding-top:65px}}.navOpen #leftArea .inner .logo-left{display:none}.navOpen #leftArea .inner .left-nav{border-top:1px solid #3d3d3d}@media screen and (max-width: 750px){.navOpen #leftArea .inner .left-nav li{height:90px}.navOpen #leftArea .inner .left-nav li a{font-size:28px;padding-left:52px}}.navOpen #leftArea .inner .sns-icon{display:flex;margin-top:20px;padding-left:40px}.navOpen #leftArea .inner .sns-icon li a{display:inline-block;width:130px;height:130px;background-size:920px 130px;background-image:url(../img/spr-header-nav_v2@2x.png);background-repeat:no-repeat}.navOpen #leftArea .inner .sns-icon li a.link-youtube{background-position:right -130px top}.navOpen #leftArea .inner .sns-icon li a.link-instagram{background-position:right top}@media screen and (max-width: 750px){#leftArea .contact-information{padding-top:74px;padding-left:52px}#leftArea .contact-information .n1{font-size:23px;padding-bottom:18px}#leftArea .contact-information .n2{font-size:25px;padding-bottom:30px}#leftArea .contact-information .n3{font-size:21px;line-height:35px;padding-bottom:21px}#leftArea .contact-information .n4{font-size:28px;line-height:36px}}header.global{position:fixed;top:0;right:0;z-index:24}@media screen and (max-width: 750px){header.global{height:124px;width:100%}}@media screen and (min-width: 751px){header.global{height:65px}}@media screen and (min-width: 751px)and (max-width: 1279px){header.global{width:100%}}@media screen and (max-width: 750px){header.global .headerWrapper{background-color:#2a2a2a;height:124px;display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch}}@media screen and (min-width: 751px){header.global .headerWrapper{height:65px}}@media screen and (min-width: 751px)and (max-width: 1279px){header.global .headerWrapper{background-color:#2a2a2a;height:65px}}@media screen and (max-width: 750px){header.global .headerWrapper .logo-header{flex:1 0 auto;height:124px;background-image:url(../img/logo-horizontal-sp@2x.png);background-size:contain;background-position:left 50%;background-repeat:no-repeat}}@media screen and (min-width: 751px)and (max-width: 1279px){header.global .headerWrapper .logo-header{width:350px;height:65px;background-image:url(../img/logo-horizontal@2x.png);background-size:350px 65px;float:left}}@media screen and (min-width: 1280px){header.global .headerWrapper .logo-header{display:none}}header.global .headerWrapper .logo-header a{width:100%;height:100%}@media screen and (max-width: 750px){#headerNav{height:124px;flex:0 0 124px}}@media screen and (min-width: 751px)and (max-width: 1279px){#headerNav{width:329px;height:65px;background-color:#191919;float:right}}@media screen and (min-width: 1280px){#headerNav{width:263px;height:65px;background-color:#191919;float:right}}#headerNav .inner{position:relative}#headerNav a{position:absolute;top:0}@media screen and (max-width: 750px){#headerNav a{height:124px;width:124px}#headerNav a.link-en,#headerNav a.link-document-request,#headerNav a.link-access,#headerNav a.link-contact,#headerNav a.link-faq{display:none}}@media screen and (min-width: 751px){#headerNav a{width:65px;height:65px}#headerNav a.link-en,#headerNav a.link-document-request,#headerNav a.link-access,#headerNav a.link-contact,#headerNav a.link-faq,#headerNav a.link-open-campus,#headerNav a.link-youtube,#headerNav a.link-instagram{background-size:460px 65px;background-image:url(../img/spr-header-nav_v2@2x.png);background-repeat:no-repeat}}#headerNav a.hamburger{right:0}@media screen and (max-width: 750px){#headerNav a.hamburger{background-image:url(../img/spr-hamburger-sp@2x.png);background-size:124px 248px;background-repeat:no-repeat}}@media screen and (min-width: 751px){#headerNav a.hamburger{background-color:#ff0069}}@media screen and (min-width: 1280px){#headerNav a.hamburger{display:none}}#headerNav a.link-instagram{right:65px;background-position:right top}@media screen and (min-width: 1280px){#headerNav a.link-instagram{right:0}}#headerNav a.link-youtube{right:131px;background-position:-329px top}@media screen and (min-width: 1280px){#headerNav a.link-youtube{right:66px}}#headerNav a.link-contact{right:197px;background-position:-197px top}@media screen and (min-width: 1280px){#headerNav a.link-contact{right:132px}}#headerNav a.link-access{right:263px;background-position:-132px top}@media screen and (min-width: 1280px){#headerNav a.link-access{right:197px}}#nav_switch .inner{position:relative}#nav_switch span{background-color:#272b29;display:block;height:2px;left:18px;position:absolute;width:29px;transition:all .3s ease-in-out;transform-origin:50% 50%}#nav_switch span:first-child{top:23px}#nav_switch span:nth-child(2){top:32px}#nav_switch span:nth-child(3){top:41px}@media screen and (max-width: 750px){#nav_switch span{display:none}}@media screen and (max-width: 750px){.navOpen #nav_switch{background-position:left -124px}}.navOpen #nav_switch span{width:40px}.navOpen #nav_switch span:nth-of-type(1){top:15px;transform:translateY(17px) translateX(-6px) rotate(45deg)}.navOpen #nav_switch span:nth-of-type(2){opacity:0}.navOpen #nav_switch span:nth-of-type(3){top:48px;transform:translateY(-16px) translateX(-6px) rotate(-45deg)}footer.global{text-align:center}@media screen and (max-width: 750px){footer.global{padding:70px 0}}@media screen and (min-width: 751px){footer.global{padding:75px 0}}@media screen and (max-width: 750px){footer.global .ftLink{font-size:22px;letter-spacing:.075em}}@media screen and (min-width: 751px){footer.global .ftLink{font-size:15px;letter-spacing:.075em}}@media screen and (max-width: 750px){footer.global .cpright{font-size:18px;letter-spacing:.02em;padding-top:30px}}@media screen and (min-width: 751px){footer.global .cpright{font-size:12px;letter-spacing:.06em;padding-top:15px}}.heading-category{margin-left:auto;margin-right:auto;background-repeat:no-repeat}@media screen and (min-width: 751px){.heading-category{width:820px;height:65px;margin-top:80px;background-image:url(../img/spr-ctg-title.svg);background-size:600px 2300px}.greetings .heading-category{background-position:left top}.introduction .heading-category{background-position:left -100px}.open_campus .heading-category{background-position:left -200px}.examination .heading-category{background-position:left -300px}.admissions_office .heading-category{background-position:left -400px}.school_expenses .heading-category{background-position:left -500px}.faq .heading-category{background-position:left -600px}.contact .heading-category{background-position:left -700px}.access .heading-category{background-position:left -800px}.information .heading-category{background-position:left -900px}.privacy_policy .heading-category{background-position:left -1000px}.links .heading-category{background-position:left -1100px}.document_request .heading-category{background-position:left -1200px}.request_form .heading-category{background-position:left -1300px}.contact_form .heading-category{background-position:left -14000px}.news .heading-category{background-position:left -1500px}.scholarships .heading-category{background-position:left -1600px}.external_training .heading-category{background-position:left -1700px}.joboffer .heading-category{background-position:left -1800px}.disclosure .heading-category{background-position:left -1900px}.japanese .heading-category{background-position:left -2000px}.care_welfare .heading-category{background-position:left -2100px}.child_education .heading-category{background-position:left -2200px}}@media screen and (max-width: 750px){.heading-category{width:680px;height:80px;margin-top:65px;margin-bottom:50px;background-image:url(../img/spr-ctg-title-sp.svg);background-size:700px 2300px}.greetings .heading-category{background-position:50% top}.introduction .heading-category{background-position:50% -100px}.open_campus .heading-category{background-position:50% -200px}.examination .heading-category{background-position:50% -300px}.admissions_office .heading-category{background-position:50% -400px}.school_expenses .heading-category{background-position:50% -500px}.faq .heading-category{background-position:50% -600px}.contact .heading-category{background-position:50% -700px}.access .heading-category{background-position:50% -800px}.information .heading-category{background-position:50% -900px}.privacy_policy .heading-category{background-position:50% -1000px}.links .heading-category{background-position:50% -1100px}.document_request .heading-category{background-position:50% -1200px}.request_form .heading-category{background-position:50% -1300px}.contact_form .heading-category{background-position:50% -14000px}.news .heading-category{background-position:50% -1500px}.scholarships .heading-category{background-position:50% -1600px}.external_training .heading-category{background-position:50% -1700px}.joboffer .heading-category{background-position:50% -1800px}.disclosure .heading-category{background-position:50% -1900px}.japanese .heading-category{background-position:50% -2000px}.care_welfare .heading-category{background-position:50% -2100px}.child_education .heading-category{background-position:50% -1200px}}.contentWrapper{background-color:#fff;width:820px;padding:50px 60px 60px;margin-left:auto;margin-right:auto}@media screen and (max-width: 750px){.contentWrapper{width:680px;padding:50px 40px 60px}}.useWegGL.bg2nd .contentWrapper{background-color:rgba(255,255,255,.9)}@media screen and (min-width: 1280px){.topContentWrapper{width:100%}}@media screen and (max-width: 1279px){.topContentWrapper{width:100%}}.top-intro{position:relative}@media screen and (max-width: 750px){.top-intro{height:55.58vw}}@media screen and (min-width: 751px)and (max-width: 1279px){.top-intro{height:55.58vw}}@media screen and (min-width: 1280px){.top-intro{height:calc(55.58vw - 142.2848px)}}.top-intro .elm{position:absolute;background-repeat:no-repeat;background-size:cover}@media screen and (max-width: 750px){.top-intro #top-open-campus-banner{z-index:10}.top-intro #top-mv{background-image:url(../img/top/sawarabi_cover_bg_v02.png);background-size:cover;background-repeat:no-repeat;background-position:bottom;z-index:10;width:100%;height:100%}.top-intro #top-scroll{background-image:url(../img/top/scroll-sp@2x.png);z-index:20}.top-intro #top-emblem,.top-intro #people01,.top-intro #people02,.top-intro #people03,.top-intro #people04{display:none}.top-intro #top-scroll{background-image:url(../img/top/scroll-sp@2x.png)}}@media screen and (min-width: 751px){.top-intro #top-cp{z-index:10}.top-intro #top-open-campus-banner{background-image:url(../img/top/top-intro-opencampus@2x.png);z-index:10}.top-intro #top-emblem{z-index:2}.top-intro #top-mv{background-image:url(../img/top/sawarabi_cover_bg_v02.png);background-size:cover;background-repeat:no-repeat;background-position:bottom;z-index:10;width:100%;height:100%}.top-intro #top-scroll{background-image:url(../img/top/scroll@2x.png);z-index:20}}@media screen and (max-width: 750px){.top-intro #top-cp{height:124.67vw;width:100%;bottom:0;left:0}.top-intro #top-open-campus-banner{width:36.4vw;height:13.3vw;top:5.56%;right:0}.top-intro #top-scroll{width:16vw;height:16vw;left:0;right:0;bottom:-8vw;margin:auto}}@media screen and (min-width: 751px)and (max-width: 1279px){.top-intro #top-cp{width:35.156vw;height:20.5vw;top:5%;left:0}.top-intro #top-open-campus-banner{width:26.66vw;height:9.77vw;top:21.38%;right:0}.top-intro #top-emblem{width:29.296vw;height:29.296vw;top:27.54%;left:0;right:0;margin:auto}.top-intro #people01{width:22.46vw;height:22.46vw;left:0;bottom:0}.top-intro #people02{width:31.25vw;height:42.96vw;left:17.97vw;bottom:0}.top-intro #people03{width:19.53vw;height:27.34vw;left:49.22vw;bottom:0}.top-intro #people04{width:33.2vw;height:39.64vw;right:0;bottom:0}.top-intro #top-scroll{width:64px;height:64px;left:0;right:0;bottom:-32px;margin:auto}}@media screen and (min-width: 1280px){.top-intro #top-cp{width:calc(35.156vw - 90.0096px);height:calc(20.5vw - 52.48px);top:5%;left:0}.top-intro #top-open-campus-banner{width:calc(26.66vw - 68.096px);height:calc(9.77vw - 25.0112px);top:21.38%;right:0}.top-intro #top-emblem{width:calc(29.296vw - 74.99776px);height:calc(29.296vw - 74.99776px);top:27.54%;left:0;right:0;margin:auto}.top-intro #people01{width:calc(22.46vw - 57.4976px);height:calc(22.46vw - 57.4976px);left:0;bottom:0}.top-intro #people02{width:calc(31.25vw - 80px);height:calc(42.96vw - 109.9776px);left:calc(17.97vw - 46.0032px);bottom:0}.top-intro #people03{width:calc(19.53vw - 49.9968px);height:calc(27.34vw - 69.9904px);left:calc(49.22vw - 126.0032px);bottom:0}.top-intro #people04{width:calc(33.2vw - 84.992px);height:calc(39.64vw - 101.4784px);right:0;bottom:0}.top-intro #top-scroll{width:64px;height:64px;left:0;right:0;bottom:-32px;margin:auto}}.top-greetings .top-greetings-img{display:inline-block;position:relative;line-height:0;background-size:cover;background-position:left top;background-repeat:no-repeat}@media screen and (min-width: 1280px){.top-greetings .top-greetings-img{height:calc(34.18vw - 87.5008px);width:100%}}@media screen and (min-width: 751px)and (max-width: 1279px){.top-greetings .top-greetings-img{height:34.18vw;width:100%}}@media screen and (max-width: 750px){.top-greetings .top-greetings-img{width:100%;height:46.67vw;background-image:url(../img/top/top-greeting-sp@2x_v02.jpg)}}@media screen and (min-width: 751px){.top-greetings .top-greetings-img{background-image:url(../img/top/top-greeting@2x_v02.jpg)}}.top-greetings .top-greetings-img .heading{display:flex;align-items:center;width:100%;height:100%}.top-greetings .top-greetings-img .heading .greeting-btn{position:relative;left:5%;display:inline-block;width:600px;max-width:50%;height:200px;background-size:70%;background-position:center center;background-repeat:no-repeat;background-color:#000;background-image:url(../img/top/top-greeting-title_white@2x.png)}.top-greetings .top-greetings-img .heading .greeting-btn h2,.top-greetings .top-greetings-img .heading .greeting-btn h3{display:none}@media screen and (max-width: 750px){.top-greetings .top-greetings-img .heading .greeting-btn{width:400px;background-size:80%}}@media screen and (max-width: 750px){.top-news{padding-bottom:12.27vw}}@media screen and (min-width: 751px)and (max-width: 1279px){.top-news{padding-top:5.89vw;padding-bottom:16.6vw}}@media screen and (min-width: 1280px){.top-news{padding-top:calc(5.89vw - 15.0784px);padding-bottom:170px}}.top-news .heading{margin:0 auto 30px;background-size:contain;background-position:center 50%;background-repeat:no-repeat}@media screen and (min-width: 751px){.top-news .heading{margin:0 auto 10px;background-image:url(../img/top/top-news-title@2x.png)}}@media screen and (max-width: 750px){.top-news .heading{background-image:url(../img/top/top-news-title-sp@2x.png)}}@media screen and (max-width: 750px){.top-news .heading{width:33.3vw;max-height:200px;height:20.4vw;max-height:153px}}@media screen and (min-width: 751px)and (max-width: 1279px){.top-news .heading{width:26.66vw;max-width:273px;height:7.62vw;max-height:78px}}@media screen and (min-width: 1280px){.top-news .heading{width:calc(26.66vw - 68.2496px);max-width:273px;height:calc(7.62vw - 19.5072px);max-height:78px}}.top-news .newsListWrapper{background-color:#fff;margin-left:auto;margin-right:auto}@media screen and (max-width: 750px){.top-news .newsListWrapper{width:90.67vw;padding:6vw}}@media screen and (min-width: 751px)and (max-width: 1279px){.top-news .newsListWrapper{width:62.5vw;padding:3.90625vw 3.515625vw}}@media screen and (min-width: 1280px){.top-news .newsListWrapper{width:calc(62.5vw - 160px);padding:calc(3.90625vw - 10px) calc(3.515625vw - 9px)}}.top-news .newsListWrapper .newsList{width:100%}.top-news .newsListWrapper .newsList li{border-bottom:1px solid #eee}@media screen and (max-width: 750px){.top-news .newsListWrapper .newsList li{padding-bottom:4vw;margin-bottom:4vw}}@media screen and (min-width: 751px)and (max-width: 1279px){.top-news .newsListWrapper .newsList li{padding-bottom:2.9297vw;margin-bottom:2.9297vw}}@media screen and (min-width: 1280px){.top-news .newsListWrapper .newsList li{padding-bottom:calc(2.9297vw - 7.500032px);margin-bottom:calc(2.9297vw - 7.500032px)}}.top-news .newsListWrapper .newsList li a{display:table;width:100%}.top-news .newsListWrapper .newsList li a .thumbnail{display:table-cell}@media screen and (max-width: 750px){.top-news .newsListWrapper .newsList li a .thumbnail{width:30.67vw;height:30.67vw}}@media screen and (min-width: 751px)and (max-width: 1279px){.top-news .newsListWrapper .newsList li a .thumbnail{width:17.38vw;height:17.38vw}}@media screen and (min-width: 1280px){.top-news .newsListWrapper .newsList li a .thumbnail{width:calc(17.38vw - 44.4928px);height:calc(17.38vw - 44.4928px)}}.top-news .newsListWrapper .newsList li a .thumbnail img{max-width:100%;height:auto}.top-news .newsListWrapper .newsList li a .thumbnail figure{width:100%;height:100%;background-size:cover;background-position:center}.top-news .newsListWrapper .newsList li a .text{display:table-cell;vertical-align:middle}.top-news .newsListWrapper .newsList li a .text .date{font-size:16px;padding-bottom:10px}@media screen and (max-width: 750px){.top-news .newsListWrapper .newsList li a .text .date{font-size:24px;padding-bottom:10px}}.top-news .newsListWrapper .newsList li a .text .title{font-size:18px;line-height:32px;font-weight:700}@media screen and (max-width: 750px){.top-news .newsListWrapper .newsList li a .text .title{font-size:26px;line-height:38px}}.top-news .newsListWrapper .linkTop{text-align:center;margin-top:88px;padding-top:12px;padding-bottom:12px}.top-news .newsListWrapper .linkTop a{color:#ff0069;font-weight:bold;font-size:18px}@media only screen and (max-width: 750px){.top-news .newsListWrapper .linkTop a{font-size:22px}}@media only screen and (max-width: 750px){.top-department{padding-top:12.27vw;padding-bottom:12.27vw}}@media screen and (min-width: 751px)and (max-width: 1279px){.top-department{padding-top:10vw;padding-bottom:10vw}}@media screen and (min-width: 1280px){.top-department{padding-top:170px;padding-bottom:100px}}.top-department .heading{font-size:42px;margin:0 auto 1em}.top-department .top-department-list{display:flex;justify-content:center;width:100%;max-width:1040px;margin:0 auto}@media only screen and (max-width: 750px){.top-department .top-department-list{flex-wrap:wrap}}.top-department .top-department-list li{position:relative;background-color:#fff;background-position:center calc(50% + var(--offset-y));background-repeat:no-repeat;border-radius:5px;box-shadow:0 10px 10px rgba(0,0,0,.15);transition:all .3s ease-out;container-type:inline-size;max-width:232px;max-height:232px;min-width:180px;min-height:180px}.top-department .top-department-list li:hover{transform:translateY(-10px)}@media only screen and (max-width: 750px){.top-department .top-department-list li{width:calc((90.67vw - 36px)/2);height:calc((90.67vw - 36px)/2);border:clamp(3px,.3vw,5px) solid #000}}@media screen and (min-width: 751px)and (max-width: 1279px){.top-department .top-department-list li{width:13.94vw;height:13.94vw;border:clamp(3px,.3vw,5px) solid #000}}@media screen and (min-width: 1280px){.top-department .top-department-list li{width:calc((100vw - 256px)*.1394);height:calc((100vw - 256px)*.1394);border:clamp(3px,(100vw - 256px)*.003,5px) solid #000}}.top-department .top-department-list li:not(:last-child){margin-right:36px}@media only screen and (max-width: 750px){.top-department .top-department-list li:not(:last-child):nth-child(2){margin-right:0}.top-department .top-department-list li:not(:last-child):nth-child(-n+2){margin-bottom:36px}}.top-department .top-department-list li.department-list-care_welfare{background-image:url(../img/top/department-icon_care_welfare.svg);background-size:39.66% 44.83%;--offset-y: -5.6%}.top-department .top-department-list li.department-list-child_education{background-image:url(../img/top/department-icon_child_education.svg);background-size:39.66% 44.83%;--offset-y: -5.6%}.top-department .top-department-list li.department-list-japanese{background-image:url(../img/top/department-icon_japanese.svg);background-size:52.16% 45.69%;--offset-y: -6.03%}.top-department .top-department-list li.department-list-external_training{background-image:url(../img/top/department-icon_external_training.svg);background-size:37.5% 39.22%;--offset-y: -5.6%}.top-department .top-department-list li a{display:inline-flex;justify-content:center;padding:9%;width:100%;height:100%}.top-department .top-department-list li a .department-list-ttl{margin:auto auto 0;text-align:center;white-space:nowrap;text-wrap-mode:nowrap;line-height:1.3}@media only screen and (max-width: 750px){.top-department .top-department-list li a .department-list-ttl{font-size:20px}}@media screen and (min-width: 751px)and (max-width: 1279px){.top-department .top-department-list li a .department-list-ttl{font-size:16px}}@media screen and (min-width: 1280px){.top-department .top-department-list li a .department-list-ttl{font-size:17px}}.top-department .top-department-list li a .department-list-ttl.department-list-ttl-care_welfare{color:#25b192}.top-department .top-department-list li a .department-list-ttl.department-list-ttl-child_education{color:#ff7800}.top-department .top-department-list li a .department-list-ttl.department-list-ttl-japanese{color:#ab67b1}.top-department .top-department-list li a .department-list-ttl.department-list-ttl-external_training{color:#e64b89}@media screen and (max-width: 750px){.top-open-campus{height:46.67vw}}@media screen and (min-width: 751px)and (max-width: 1279px){.top-open-campus{height:34.18vw}}@media screen and (min-width: 1280px){.top-open-campus{height:calc(34.18vw - 87.5008px)}}.top-open-campus a{height:100%}@media screen and (max-width: 750px){.top-open-campus a{background-image:url(../img/top/top-opencampus-sp@2x_v02.jpg);background-size:100% auto}}@media screen and (min-width: 751px){.top-open-campus a{background-image:url(../img/top/top-opencampus_v02.jpg);background-size:100% auto}}@media screen and (max-width: 750px){.top-footer-link{margin-top:12.27vw}}@media screen and (min-width: 751px){.top-footer-link{margin-top:calc(3.9vw - 9.984px);height:89px;display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch}}.top-footer-link a{display:flex;justify-content:center;align-items:center;color:#fff;font-weight:bold}@media screen and (max-width: 750px){.top-footer-link a{height:14.4vw;width:80vw;margin-left:auto;margin-right:auto;background-size:contain;background-position:50% 50%;background-repeat:no-repeat;font-size:24px}.top-footer-link a.item-document{background-color:#ff0069;margin-bottom:4.667vw}.top-footer-link a.item-consultation{background-color:#000}}@media screen and (min-width: 751px){.top-footer-link a{height:89px;flex:1 0 auto;background-size:contain;background-position:50% 50%;background-repeat:no-repeat;font-size:20px}.top-footer-link a.item-document{background-color:#ff0069}.top-footer-link a.item-consultation{background-color:#000}}.content-heading{text-align:center}@media screen and (max-width: 750px){.content-heading{font-size:40px;margin-bottom:56px;line-height:1.3}}@media screen and (min-width: 751px){.content-heading{font-size:36px;margin-bottom:40px;line-height:1.2}}.content-heading .sub{display:block;margin-bottom:.5em;font-size:16px}@media screen and (max-width: 750px){.content-heading .sub{font-size:32px}}.imgWrapper{line-height:0}.imgWrapper img{max-width:100%;height:auto}@media screen and (max-width: 750px){.fsRegular{font-size:28px;line-height:54px}}@media screen and (min-width: 751px){.fsRegular{font-size:16px;line-height:34px}}.emphasis{color:#ff0069;font-weight:bold}p.note{font-size:13px;line-height:2}@media only screen and (max-width: 750px){p.note{font-size:23px;line-height:2}}a.btn{display:block;width:512px;background-color:#ff0069;color:#fff;text-align:center;line-height:1.5;font-weight:bold;margin:2em auto 2em;padding:22px 0;font-size:18px;letter-spacing:2px;transition:all .2s}a.btn:hover{opacity:.7}@media only screen and (max-width: 750px){a.btn{font-size:26px;width:100%}}.pdf_link{position:relative;color:#ff0069;font-weight:bold;text-decoration:underline}.pdf_link::before{content:"";position:absolute;bottom:0;right:-28px;width:18px;height:22px;background:url(../img/external_training/icon_pdf.svg) no-repeat center right/cover}@media only screen and (max-width: 750px){.pdf_link::before{right:-56px;width:36px;height:44px}}.h-ttl{margin:1em 0;font-size:20px}@media only screen and (max-width: 750px){.h-ttl{font-size:32px}}.h-ttl.bold{font-size:24px;font-weight:bold;margin:2em 0 1em;color:inherit;line-height:1.5}@media only screen and (max-width: 750px){.h-ttl.bold{font-size:40px}}.h-ttl.color{color:#ff0069;margin-top:4em;margin-bottom:.5em;margin:2em 0 1em}.h-ttl.center{text-align:center}.common-list{counter-reset:step}.common-list li{counter-increment:step;position:relative}.common-list::before{content:counter(step);position:absolute;left:0;top:0}.common-list.num li{padding-left:1.5em;line-height:2}.common-list.num li::before{content:counter(step);position:absolute;left:0;top:0}.common-list.circled-num li{padding:.5em 0 .5em 1.8em}.common-list.circled-num li::before{content:counter(step);position:absolute;left:0;top:calc(50% - .625em);width:1.25em;height:1.25em;display:flex;align-items:center;justify-content:center;font-size:.8em;border:1px solid #000;border-radius:50%}.col1-list-set li{padding:.7em 1.5em;background-color:#efefef}.col1-list-set li:nth-of-type(even){background-color:#ddd}.common-dl{display:flex;flex-wrap:wrap;margin-top:1em;width:100%;line-height:1.7}@media only screen and (max-width: 750px){.common-dl{display:block}}.common-dl dt{padding-top:.8em;padding-bottom:.8em;font-weight:bold;width:150px;border-bottom:1px solid #ccc}@media only screen and (max-width: 750px){.common-dl dt{padding-bottom:0;border-bottom:none}}.common-dl dd{padding-top:.8em;padding-bottom:.8em;width:calc(100% - 150px);border-bottom:1px solid #ccc}@media only screen and (max-width: 750px){.common-dl dt,.common-dl dd{font-size:28px;width:100%}}.col2-list-set-a{display:flex;flex-wrap:wrap}@media only screen and (max-width: 750px){.col2-list-set-a{display:block}}.col2-list-set-a dt,.col2-list-set-a dd{padding:1em 1.5em;margin-bottom:1px;box-sizing:border-box}.col2-list-set-a dt{display:flex;align-items:center;margin-right:1px;width:200px;color:#fff;background-color:#444}@media only screen and (max-width: 750px){.col2-list-set-a dt{padding:.4em 1em;width:100%}}.col2-list-set-a dd{width:calc(100% - 201px);background-color:#efefef}@media only screen and (max-width: 750px){.col2-list-set-a dd{width:100%}}.col2-list-set-a dd:nth-of-type(even){background-color:#efefef}@media only screen and (max-width: 750px){.col2-list-set-a dd:nth-of-type(even){width:100%}}.table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:1em 0}.table-wrap table{width:-webkit-max-content;width:-moz-max-content;width:max-content;min-width:100%}.scroll-hint-icon-wrap .scroll-hint-icon{left:calc(50% - 80px);width:160px}@media only screen and (max-width: 750px){.scroll-hint-icon-wrap .scroll-hint-icon{left:calc(50% - 120px);width:240px}}@media only screen and (max-width: 750px){.scroll-hint-icon-wrap .scroll-hint-icon::before{width:50px;height:50px}}@media only screen and (max-width: 750px){.scroll-hint-icon-wrap .scroll-hint-icon::after{width:40px;height:20px;background-size:contain}}@media only screen and (max-width: 750px){.scroll-hint-icon-wrap .scroll-hint-icon .scroll-hint-text{font-size:20px}}.common-table{width:100%}@media only screen and (max-width: 750px){.common-table{display:block;min-width:800px;-webkit-overflow-scrolling:touch}}@media only screen and (max-width: 750px){.common-table tbody{display:block;width:1050px;width:-webkit-max-content;width:-moz-max-content;width:max-content}}.common-table.no02{margin-top:2em}.common-table tr.kaigo{background-color:#ab67b1}.common-table tr.kodomo{background-color:#ff7800}.common-table tr.kaigo,.common-table tr.kodomo{color:#fff}.common-table tr.bg01{background-color:#efefef}.common-table tr.bg02{background-color:#ddd}.common-table tr.bg01 th,.common-table tr.bg01 td,.common-table tr.bg02 th,.common-table tr.bg02 td{vertical-align:middle}.common-table th,.common-table td{line-height:1.5;text-align:center;border:1px solid #fff;min-width:90px}.common-table th .small,.common-table td .small{font-size:14px;line-height:1.5}.common-table th.mdl,.common-table td.mdl{vertical-align:middle}.common-table th.nowrap,.common-table td.nowrap{white-space:nowrap}.common-table th{background-color:#444;color:#fff;padding:.5em 10px;font-weight:normal}.common-table td{padding:1em 10px}.col2-table{width:100%;border-spacing:1px 1px;border-collapse:separate}.col2-table tbody tr{margin-bottom:1px;background-color:#efefef}.col2-table tbody tr:nth-of-type(even){background-color:#ddd}.col2-table tbody tr th,.col2-table tbody tr td{padding:.7em 1.5em;text-align:center}@media only screen and (max-width: 750px){.col2-table tbody tr th,.col2-table tbody tr td{padding:.7em 1em}}.col2-table tbody tr th:nth-child(1),.col2-table tbody tr td:nth-child(1){margin-right:1px;width:220px}@media only screen and (max-width: 750px){.col2-table tbody tr th:nth-child(1),.col2-table tbody tr td:nth-child(1){width:360px}}.col2-table tbody tr th{color:#fff;background-color:#444;font-weight:bold}.color-bg{margin:1em 0;padding:2em;background-color:#fff5b9}.mb-01{margin-bottom:1em}@media screen and (max-width: 750px){.greetings .greetingsImg{margin-bottom:50px}}@media screen and (min-width: 751px){.greetings .greetingsImg{margin-bottom:60px}}.greetings .vision dt{width:150px}@media screen and (max-width: 750px){.greetings .vision dt{width:100%}}.greetings .vision dd{width:calc(100% - 151px)}@media screen and (max-width: 750px){.greetings .vision dd{width:100%}}.greetings .educational-philosophy{counter-reset:num}.greetings .educational-philosophy li h5{position:relative;padding-left:1.5em;font-size:18px;margin:1.5em 0 1em}@media screen and (max-width: 750px){.greetings .educational-philosophy li h5{font-size:28px}}.greetings .educational-philosophy li h5::before{counter-increment:num;content:counter(num);position:absolute;left:0;top:0;z-index:1}.greetings .educational-philosophy li p{line-height:1.5}.greetings .name{font-weight:700}@media screen and (max-width: 750px){.greetings .name{font-size:28px;margin-top:114px;margin-bottom:20px}}@media screen and (min-width: 751px){.greetings .name{font-size:16px;margin-top:65px;margin-bottom:12px}}@media screen and (max-width: 750px){.greetings .position{font-size:23px}}@media screen and (min-width: 751px){.greetings .position{font-size:13px}}.greetings .profile{margin-top:1.2em}@media screen and (max-width: 750px){.greetings .profile{font-size:23px;line-height:46px}}@media screen and (min-width: 751px){.greetings .profile{font-size:13px;line-height:26px}}.greetings .link_title{font-weight:bold;text-align:center;margin:50px 0 30px}@media only screen and (max-width: 750px){.greetings .link_title{font-size:22px;margin:80px 0 23px}}.greetings .link_sawarabigroup{background-image:url(../img/greetings/sawarabi_logo.png);background-size:250px auto;background-position:center;background-repeat:no-repeat;height:100px;width:250px;margin:0 auto}@media only screen and (max-width: 750px){.greetings .link_sawarabigroup{background-size:300px auto;width:300px;margin-bottom:20px}}.introduction section .sec_ttl{background-repeat:no-repeat;background-position:center;margin:4em 0 10px}@media only screen and (max-width: 750px){.introduction section .sec_ttl{margin:4em 0 1em}}.introduction section figure{background-repeat:no-repeat;background-position:center;margin:10px 0 4em}@media only screen and (max-width: 750px){.introduction section figure{margin:1.5em 0 3em}}.introduction section h6{background-repeat:no-repeat;background-position:center top}.introduction section .c_list{margin-top:1.5em}.introduction section .c_list ul{width:50%;float:left}@media only screen and (min-width: 751px){.introduction section .c_list ul{padding-left:110px}}@media only screen and (max-width: 750px){.introduction section .c_list ul li{font-size:20px}}@media only screen and (min-width: 751px){.introduction section .c_list ul li{font-size:15px}}.introduction .feature .sec_ttl{background-image:url(../img/introduction/feature@2x.png);background-size:350px auto;height:325px;margin:10px 0 50px}@media only screen and (max-width: 750px){.introduction .feature .sec_ttl{background-image:url(../img/introduction/sp/feature@2x.png);background-size:550px auto;height:475px;margin:10px 0 60px}}.introduction .feature p{margin-bottom:2em}.introduction .feature h4.ttl,.introduction .feature h6.ttl{font-size:20px;text-align:center;color:#ff0069}@media only screen and (max-width: 750px){.introduction .feature h4.ttl,.introduction .feature h6.ttl{font-size:32px;margin-bottom:15px}}.introduction .kaigo .sec_ttl{background-image:url(../img/introduction/kaigo_ttl@2x.png);background-size:200px auto;height:200px}@media only screen and (max-width: 750px){.introduction .kaigo .sec_ttl{background-image:url(../img/introduction/sp/kaigo_ttl@2x.png);background-size:300px auto;height:300px}}.introduction .kaigo .photo01{background-image:url(../img/introduction/kaigo_fig01@2x.png);background-size:600px auto;height:375px}@media only screen and (max-width: 750px){.introduction .kaigo .photo01{background-image:url(../img/introduction/sp/kaigo_fig01@2x.png);background-size:600px auto;height:750px}}.introduction .kaigo h6{background-image:url(../img/introduction/kaigo_c_ttl@2x.png);background-size:300px auto;height:30px;margin:10px 0 10px;border-bottom:2px solid #ab67b1;padding-bottom:20px}@media only screen and (max-width: 750px){.introduction .kaigo h6{background-image:url(../img/introduction/sp/kaigo_c_ttl@2x.png);background-size:400px auto;height:40px}}.introduction .kodomo .sec_ttl{background-image:url(../img/introduction/kodomo_ttl@2x.png);background-size:225px auto;height:200px}@media only screen and (max-width: 750px){.introduction .kodomo .sec_ttl{background-image:url(../img/introduction/sp/kodomo_ttl@2x.png);background-size:350px auto;height:300px}}.introduction .kodomo .photo01{background-image:url(../img/introduction/kodomo_fig01@2x.png);background-size:600px auto;height:375px}@media only screen and (max-width: 750px){.introduction .kodomo .photo01{background-image:url(../img/introduction/sp/kodomo_fig01@2x.png);background-size:600px auto;height:750px}}.introduction .kodomo h6{background-image:url(../img/introduction/kodomo_c_ttl@2x.png);background-size:300px auto;height:30px;margin:10px 0 10px;border-bottom:2px solid #ff7800;padding-bottom:20px}@media only screen and (max-width: 750px){.introduction .kodomo h6{background-image:url(../img/introduction/sp/kodomo_c_ttl@2x.png);background-size:400px auto;height:40px}}.introduction .iryo .sec_ttl{background-image:url(../img/introduction/iryo_ttl@2x.png);background-size:200px auto;height:200px}@media only screen and (max-width: 750px){.introduction .iryo .sec_ttl{background-image:url(../img/introduction/sp/iryo_ttl@2x.png?v=1016);background-size:250px auto;height:300px}}.introduction .iryo .photo01{background-image:url(../img/introduction/iryo_fig01@2x.png?v=0913);background-size:600px auto;height:375px}@media only screen and (max-width: 750px){.introduction .iryo .photo01{background-image:url(../img/introduction/sp/iryo_fig01@2x.png?v=0914);background-size:600px auto;height:750px}}.introduction .iryo h6{background-image:url(../img/introduction/iryo_c_ttl@2x.png);background-size:300px auto;height:30px;margin:10px 0 10px;border-bottom:2px solid #25b192;padding-bottom:20px}@media only screen and (max-width: 750px){.introduction .iryo h6{background-image:url(../img/introduction/sp/iryo_c_ttl@2x.png);background-size:400px auto;height:40px}}.open_campus h4{font-size:20px;text-align:center;color:#ff0069;margin-top:2em;margin-bottom:.5em}@media only screen and (max-width: 750px){.open_campus h4{font-size:32px}}@media only screen and (max-width: 750px){.open_campus p.note{font-size:23px;line-height:2}}.open_campus figure img{width:100%}.open_campus .about_photo01{margin-bottom:2em}@media only screen and (max-width: 750px){.open_campus .about_photo01{margin-bottom:1em}}.open_campus .schedule{padding:30px 0;border-top:2px solid;border-bottom:2px solid;margin-bottom:2em}.open_campus .schedule table{margin:auto}@media only screen and (max-width: 750px){.open_campus .schedule table{width:100%}}@media only screen and (min-width: 751px){.open_campus .schedule table{width:430px;width:-webkit-max-content;width:-moz-max-content;width:max-content;white-space:nowrap}}.open_campus .schedule table .line-through{text-decoration:line-through}.open_campus .schedule table .end{padding-left:.5em}@media only screen and (max-width: 750px){.open_campus .schedule table .date{font-weight:bold}}@media only screen and (min-width: 751px){.open_campus .schedule table .date{text-align:center;padding-right:10px}}@media only screen and (max-width: 750px){.open_campus .schedule table .desc{margin-bottom:1em}}@media only screen and (max-width: 750px){.open_campus .schedule table td{font-size:30px;width:100%;display:block;text-align:center}}.open_campus .schedule .weekly-events{text-align:center}.open_campus .schedule .weekly-events h5{font-size:1.15em;margin-top:1em}.open_campus .oshigoto_photo01{background-repeat:no-repeat;background-position:center;background-image:url(../img/open_campus/oshigoto_p01@2x_v02.jpg);background-size:750px auto;width:100%;height:750px;margin:1em 0 4em}@media only screen and (max-width: 750px){.open_campus .oshigoto_photo01{background-image:url(../img/open_campus/sp/oshigoto_p01@2x_v02.jpg);background-size:600px auto;height:750px;margin-bottom:3em}}.open_campus .event_photo01{margin:2em 0 6em}@media only screen and (max-width: 750px){.open_campus .event_photo01{margin-bottom:3em}}.open_campus .bt{margin-bottom:6em}@media only screen and (max-width: 750px){.open_campus .bt{margin-bottom:3em}}.examination .color-bg .h-ttl{margin-top:0}.admissions_office h4{font-size:20px;text-align:center;color:#ff0069;margin-top:4em;margin-bottom:.5em}@media only screen and (max-width: 750px){.admissions_office h4{font-size:32px}}.admissions_office h4.no01{margin-top:2em;margin-bottom:1em}.admissions_office figure{background-repeat:no-repeat;background-position:center;margin:10px 0 10px}@media only screen and (max-width: 750px){.admissions_office figure{margin:0}}.admissions_office figure.photo01{background-image:url(../img/admissions_office/about_bg.png);height:270px}.admissions_office a.btn{display:block;width:512px;background-color:#ff0069;color:#fff;text-align:center;line-height:1.5;font-weight:bold;margin:2em auto 2em;padding:22px 0;font-size:18px;letter-spacing:2px}@media only screen and (max-width: 750px){.admissions_office a.btn{font-size:26px;width:100%}}.admissions_office .date_wrap{padding:30px 0;border-top:2px solid;border-bottom:2px solid;margin-bottom:1em}.admissions_office .date_wrap ul{width:200px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto}@media only screen and (max-width: 750px){.admissions_office .date_wrap ul{width:100%}}.school_expenses .note2{padding-left:1em}@media only screen and (max-width: 750px){.school_expenses .note2{padding-left:0}}.school_expenses h4{font-size:20px;margin-top:4em;margin-bottom:.5em;text-align:center}@media only screen and (max-width: 750px){.school_expenses h4{font-size:32px}}.school_expenses h4.kaigo{color:#ab67b1;margin-top:2em}.school_expenses h4.kodomo{color:#ff7800;margin-top:2em}.school_expenses h6{font-weight:bold;font-size:16px;margin-top:2em}@media only screen and (max-width: 750px){.school_expenses h6{font-size:32px}}.school_expenses h6.c{text-align:center}.school_expenses h6.no01{margin-top:0}.school_expenses h6.no02{margin-top:1em}.school_expenses .link_oc{color:#ff0069;font-weight:bold;border-bottom:1px solid #ff0069}@media only screen and (max-width: 750px){.scholarships p.note{font-weight:bold}}.scholarships .tag{display:flex;flex-wrap:wrap}.scholarships .tag li{display:inline-flex;padding:.5em 1em;line-height:1;font-size:13px;color:#fff;border-radius:1em;margin-right:1em;margin-bottom:.5em}@media only screen and (max-width: 750px){.scholarships .tag li{font-size:24px}}.scholarships .tag li.type1{background-color:#ab67b1}.scholarships .tag li.type2{background-color:#6ec14e}.scholarships .tag li.type3{background-color:#ff7800}.school_expenses table,.scholarships table{width:100%;margin:1em 0;background-color:#efefef}.school_expenses table.no02,.scholarships table.no02{margin-top:2em}.school_expenses table tr.kaigo,.scholarships table tr.kaigo{background-color:#ab67b1}.school_expenses table tr.kodomo,.scholarships table tr.kodomo{background-color:#ff7800}.school_expenses table tr.kaigo,.school_expenses table tr.kodomo,.scholarships table tr.kaigo,.scholarships table tr.kodomo{color:#fff}.school_expenses table th,.school_expenses table td,.scholarships table th,.scholarships table td{text-align:center;border:1px solid #fff;vertical-align:middle;line-height:1.7}.school_expenses table th .small,.school_expenses table td .small,.scholarships table th .small,.scholarships table td .small{font-size:14px;line-height:1.5}.school_expenses table th.nowrap,.school_expenses table td.nowrap,.scholarships table th.nowrap,.scholarships table td.nowrap{white-space:nowrap}.school_expenses table th.c,.school_expenses table td.c,.scholarships table th.c,.scholarships table td.c{text-align:center !important}.school_expenses table th,.scholarships table th{background-color:#444;color:#fff;padding:1em 10px;font-weight:normal}.school_expenses table td,.scholarships table td{padding:1em;font-weight:bold}.school_expenses table.kaigo th,.scholarships table.kaigo th{background-color:#ab67b1}.school_expenses table.kaigo td,.scholarships table.kaigo td{color:#ab67b1}.school_expenses table.kodomo th,.scholarships table.kodomo th{background-color:#ff7800}.school_expenses table.kodomo td,.scholarships table.kodomo td{color:#ff7800}.school_expenses table.normal,.scholarships table.normal{background-color:rgba(0,0,0,0)}.school_expenses table.normal tbody,.scholarships table.normal tbody{width:auto}.school_expenses table.normal th,.school_expenses table.normal td,.scholarships table.normal th,.scholarships table.normal td{text-align:left;border:none;vertical-align:top;font-size:13px;line-height:2}@media only screen and (max-width: 750px){.school_expenses table.normal th,.school_expenses table.normal td,.scholarships table.normal th,.scholarships table.normal td{font-size:23px;line-height:2}}.school_expenses table.normal th,.scholarships table.normal th{background-color:rgba(0,0,0,0);padding:0}.school_expenses table.normal td,.scholarships table.normal td{padding:0;font-weight:normal}.school_expenses table.ex2 th,.school_expenses table.ex2 td,.scholarships table.ex2 th,.scholarships table.ex2 td{font-weight:normal}.school_expenses table.ex2 td,.scholarships table.ex2 td{text-align:left}.school_expenses table.ex2.type02 th,.school_expenses table.ex2.type02 td,.scholarships table.ex2.type02 th,.scholarships table.ex2.type02 td{display:block}.school_expenses table.ex2.type02 td,.scholarships table.ex2.type02 td{text-align:left}@media only screen and (max-width: 750px){.school_expenses table.ex2 tbody,.scholarships table.ex2 tbody{width:600px}.school_expenses table.ex2 th,.school_expenses table.ex2 td,.scholarships table.ex2 th,.scholarships table.ex2 td{width:600px;font-weight:normal;padding:10px 20px}.school_expenses table.ex2.type02 th,.school_expenses table.ex2.type02 td,.scholarships table.ex2.type02 th,.scholarships table.ex2.type02 td{display:block}.school_expenses table.ex2.type02 td,.scholarships table.ex2.type02 td{text-align:left}}.faq .questions{border-bottom:1px solid #e6e6e6;margin-bottom:2em}@media only screen and (max-width: 750px){.faq .questions{margin-bottom:1em}}.faq .questions .question,.faq .questions .answer{position:relative;padding:.7em 0 0 5em}.faq .questions .question::after,.faq .questions .answer::after{position:absolute;display:flex;justify-content:center;align-items:center;left:1.5em;width:2.5em;height:2.5em;font-weight:bold;border-radius:50%}.faq .questions .question{margin-bottom:2em;padding-right:3em}.faq .questions .question::before{content:"";position:absolute;top:50%;right:1em;width:10px;height:10px;transform:rotate(135deg);transition:all .3s;transform-origin:center center;border-top:solid 1px #000;border-right:solid 1px #000}.faq .questions .question::after{content:"Q";top:.5em;color:#fff;background-color:#ff7800}.faq .questions .answer{padding:2em 2.5em 2em 5.5em;margin-bottom:2em;background-color:#eee;border-radius:1em}.faq .questions .answer::after{content:"A";top:1.8em;color:#fff;background-color:#ab67b1}.faq .questions .answer ul{margin:.5em 0}.faq .questions .answer ul.kana{list-style-type:katakana}.faq .questions .answer ul li{margin-left:2.5em}.faq .questions .answer .common-dl{margin-top:0}.faq .questions.open .question::before{transform:rotate(-45deg)}.contact .formRow .input-box{flex-grow:1}.contact .formRow .input-box .form-input select{height:50px}@media only screen and (max-width: 750px){.contact .formRow .input-box .form-input select{height:inherit}}.contact .contact_info{text-align:center}@media only screen and (max-width: 750px){.contact .contact_info{text-align:left}}.access #map{width:100%;height:520px;margin-bottom:2em}.access .access-icon{position:relative;padding-left:1.5em}.access .access-icon::before{content:"";position:absolute;top:9px;left:0;width:1em;height:1em;background-position:left center;background-size:cover;background-repeat:no-repeat}@media only screen and (max-width: 750px){.access .access-icon::before{top:14px}}.access .access-icon.icon-car::before{background-image:url(../img/access/icon_car.svg)}.access .access-icon.icon-train::before{background-image:url(../img/access/icon_train.svg)}.access .col2-list-set-a{margin-top:1em}.privacy_policy h4{font-size:20px;text-align:center;color:#ff0069;margin-top:2em;margin-bottom:.5em}@media only screen and (max-width: 750px){.privacy_policy h4{font-size:32px}}.document_request h4{font-size:20px;text-align:center;color:#ff0069;margin-top:6em;margin-bottom:.5em}@media only screen and (max-width: 750px){.document_request h4{font-size:32px;margin-top:4em}}.document_request .contact_info{text-align:center}@media only screen and (max-width: 750px){.document_request .contact_info{text-align:left}}.news .past_news{margin-bottom:30px}.news .past_news a{display:block;padding-bottom:36px}.news .past_news a figure{width:178px;height:112px;height:178px;float:left;background-position:center;background-size:cover}.news .past_news a .list_date,.news .past_news a .ttl{float:right;width:460px}@media only screen and (max-width: 750px){.news .past_news a .list_date,.news .past_news a .ttl{width:380px}}.news .past_news a .list_date{font-size:14px}@media only screen and (max-width: 750px){.news .past_news a .list_date{font-size:20px;line-height:1.5;padding-top:10px}}.news .past_news a .ttl{font-size:20px;font-weight:bold}@media only screen and (max-width: 750px){.news .past_news a .ttl{line-height:1.5;font-size:24px}}.news .page_num{position:relative;text-align:center;padding:15px 90px}.news .page_num .num{display:inline-block;font-weight:bold;padding:0 15px}.news .page_num .arrow{position:absolute;width:45px;height:45px;top:8px;background-size:45px auto;background-position:center}@media only screen and (max-width: 750px){.news .page_num .arrow{width:75px;height:75px;top:8px;background-size:75px auto}}.news .page_num .arrow.left{background-image:url(../img/news/arrow_left@2x.png);left:0}@media only screen and (max-width: 750px){.news .page_num .arrow.left{background-image:url(../img/news/sp/arrow_left@2x.png)}}.news .page_num .arrow.right{background-image:url(../img/news/arrow_right@2x.png);right:0}@media only screen and (max-width: 750px){.news .page_num .arrow.right{background-image:url(../img/news/sp/arrow_right@2x.png)}}.news .page_num .arrow.no-link{opacity:.5}.news .title_date{font-weight:bold;font-size:20px;letter-spacing:2px;padding:10px 0}.news .single_body{margin-bottom:2em;margin-top:1em}.news .single_body img{max-width:100%;margin-bottom:2em}.news .single_body img.alignleft{margin-right:2em;float:left}.news .single_body img.alignRight{margin-left:2em;float:right}.news .post_title{font-size:26px;font-weight:bold;padding:10px 0;border-bottom:2px solid;text-align:center;margin:4em 0 2em}.news.single .content-heading{text-align:left}.news.single .newsLinksNav{display:flex;justify-content:center;align-items:center;margin-top:88px;padding-top:12px;padding-bottom:12px}.news.single .newsLinksNav .linkPrev,.news.single .newsLinksNav .linkNext{width:45px;height:45px;background-size:45px auto;background-position:center}@media only screen and (max-width: 750px){.news.single .newsLinksNav .linkPrev,.news.single .newsLinksNav .linkNext{width:75px;height:75px;background-size:75px auto}}.news.single .newsLinksNav .linkPrev.no-link,.news.single .newsLinksNav .linkNext.no-link{opacity:.5}.news.single .newsLinksNav .linkPrev{background-image:url(../img/news/arrow_left@2x.png)}@media only screen and (max-width: 750px){.news.single .newsLinksNav .linkPrev{background-image:url(../img/news/sp/arrow_left@2x.png)}}.news.single .newsLinksNav .linkNext{background-image:url(../img/news/arrow_right@2x.png)}@media only screen and (max-width: 750px){.news.single .newsLinksNav .linkNext{background-image:url(../img/news/sp/arrow_right@2x.png)}}.news.single .newsLinksNav .linkTop{flex-grow:1;text-align:center}.news.single .newsLinksNav .linkTop a{color:#ff0069;font-weight:bold;font-size:18px}@media only screen and (max-width: 750px){.news.single .newsLinksNav .linkTop a{font-size:22px}}.disclosure .disclosure_wrap li{padding:1em;background-color:#efefef}.disclosure .disclosure_wrap li:nth-of-type(2n){background-color:#ddd}.joboffer h4{font-size:20px;text-align:center;color:#ff0069;margin-top:4em;margin-bottom:.5em}@media only screen and (max-width: 750px){.joboffer h4{font-size:32px}}.joboffer h5{font-size:16px;font-weight:bold;margin-top:2em;margin-bottom:1em}@media only screen and (max-width: 750px){.joboffer h5{font-size:32px}}.joboffer .img_wrap{width:100%;text-align:center}.joboffer .joboffer-introduction{margin-bottom:2em;text-align:center}.joboffer .employment-rate img{max-width:370px}@media only screen and (max-width: 750px){.joboffer .employment-rate img{max-width:500px}}.joboffer .nursingcare,.joboffer .childcare{margin-top:40px}@media only screen and (max-width: 750px){.joboffer .nursingcare,.joboffer .childcare{margin-top:100px}}.joboffer .nursingcare figure,.joboffer .childcare figure{margin:0 auto}.joboffer .nursingcare figure img,.joboffer .childcare figure img{width:100%}.joboffer .nursingcare figure.graph,.joboffer .childcare figure.graph{max-width:300px}@media only screen and (max-width: 750px){.joboffer .nursingcare figure.graph,.joboffer .childcare figure.graph{max-width:500px}}.joboffer .nursingcare .facility_list table,.joboffer .childcare .facility_list table{width:100%;margin:1em 0;background-color:#efefef}.joboffer .nursingcare .facility_list table th,.joboffer .childcare .facility_list table th{display:block;padding:0 10px;font-weight:normal;text-align:center;background-color:#444;color:#fff;border:1px solid #fff}@media only screen and (max-width: 750px){.joboffer .nursingcare .facility_list table th,.joboffer .childcare .facility_list table th{padding:10px 20px}}.joboffer .nursingcare .facility_list table td,.joboffer .childcare .facility_list table td{display:block;padding:2px 10px;font-size:13px;line-height:2;text-align:left}@media only screen and (max-width: 750px){.joboffer .nursingcare .facility_list table td,.joboffer .childcare .facility_list table td{padding:10px 20px;font-size:26px}}.joboffer .nursingcare h5{color:#00a75a}.joboffer .childcare h5{color:#ec6628}.joboffer .for-company{padding:2em;background-color:#efefef}.department figure img,.department picture img{width:100%}.department .department-mv{margin-bottom:2em}@media only screen and (max-width: 750px){.department .department-mv{margin-bottom:1em}}.department .department-tag_wrap{display:flex;flex-wrap:wrap}.department .department-tag_wrap li{display:inline-block;margin-right:.5em;margin-bottom:.5em;padding:.5em 1em;font-size:14px;color:#fff;line-height:1;border-radius:1em}@media only screen and (max-width: 750px){.department .department-tag_wrap li{font-size:24px}}.care_welfare .department-tag_wrap li{background-color:#25b192}.care_welfare .h-ttl.color{color:#25b192}.child_education .department-tag_wrap li{background-color:#ff7800}.child_education .h-ttl.color{color:#ff7800}.japanese .department-tag_wrap li{background-color:#ab67b1}.japanese .h-ttl.color{color:#ab67b1}@media only screen and (max-width: 750px){.japanese p.note{font-size:23px;line-height:2}}.japanese .staff .teachers{display:flex;justify-content:space-between;margin-top:2em}@media only screen and (max-width: 750px){.japanese .staff .teachers{display:block}}.japanese .staff .teachers .teacher{width:200px;text-align:center}@media only screen and (max-width: 750px){.japanese .staff .teachers .teacher{margin:0 auto 56px;width:400px}}.japanese .staff .teachers .teacher .position{margin-top:1em}.japanese .staff .teachers .teacher .name{font-size:1.25em;font-weight:bold}.external_training .department-tag_wrap li{background-color:#e64b89}.external_training .h-ttl.color{color:#e64b89}.external_training .scroll-box_wrap{overflow:hidden}.external_training .scroll-box_wrap .scroll-box{display:flex;width:-webkit-max-content;width:-moz-max-content;width:max-content;-webkit-animation:scroll-box_wrap 30s linear infinite;animation:scroll-box_wrap 30s linear infinite}.external_training .scroll-box_wrap .scroll-box picture{max-width:400px;flex-shrink:0;margin-right:30px}.external_training .scroll-box_wrap .scroll-box picture img{display:block;height:auto}@-webkit-keyframes scroll-box_wrap{from{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes scroll-box_wrap{from{transform:translateX(0)}to{transform:translateX(-50%)}}.external_training .color-bg .h-ttl{margin-top:0}input,textarea,select{box-sizing:border-box}textarea{resize:vertical}.color-notice{color:#ff0069}.status-error{text-align:center;padding:2em;margin-bottom:2em;color:#ff0069;background-color:#ffd7e7;line-height:1.6}.status-confirm{text-align:center;padding:2em;margin-bottom:2em;background-color:#f1f1f1;line-height:1.6}@media screen and (min-width: 751px){.formTable{width:100%}}@media screen and (max-width: 750px){.formTable .formRow{padding:.5em 0 1em;border-top:1px dotted #757575}}@media screen and (min-width: 751px){.formTable .formRow{border-top:1px solid #757575;display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch}}.formTable .formRow .form-heading,.formTable .formRow .form-input{vertical-align:top}.formTable .formRow .form-heading{text-align:justify;text-justify:inter-ideograph}@media screen and (min-width: 751px){.formTable .formRow .form-heading{flex:0 0 32%;padding-right:3em;padding-top:1.2em;padding-bottom:1.2em}}@media screen and (min-width: 751px){.formTable .formRow .form-input{flex:1 0 auto;padding-top:.7em;padding-bottom:.7em}.formTable .formRow .form-input .radio{padding-top:.5em;padding-bottom:.5em}}.formTable .formRow .form-input .form-confirm{padding-top:.5em;padding-bottom:.5em}.formTable .formRow .form-input .postal-code{padding-bottom:1em}.formTable .formRow .form-input .postal-code input{width:10em !important}.formTable .formRow .form-input label{margin-right:1em;margin-left:.25em}.formTable .formRow .form-input input[type=text],.formTable .formRow .form-input input[type=date],.formTable .formRow .form-input input[type=time]{padding:.5em 1em;display:block;width:100%;border-radius:5px;border:none 0;background-color:#e4e4e4;margin:0}.formTable .formRow .form-input textarea{background-color:#e4e4e4;display:block;margin:0;border-radius:5px;border:none 0;padding:.5em 1em;width:100%}@media screen and (max-width: 750px){.formTable .formRow .form-input textarea{height:14em}}@media screen and (min-width: 751px){.formTable .formRow .form-input textarea{height:10em}}.formTable .formRow .form-input select{background-color:#e4e4e4;display:block;margin:0;border-radius:5px;border:none 0;padding:.5em 1em;height:100%;width:100%}.formTable .formRow .form-input input[type=text].input-error,.formTable .formRow .form-input input[type=date].input-error,.formTable .formRow .form-input textarea.input-error,.formTable .formRow .form-input select.input-error{background-color:#ffd7e7}.formTable .formRow .form-input .c2{display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch}.formTable .formRow .form-input .c2 .c2-item{flex:0 0 50%}.formTable .formRow .form-input .c2 .c2-item:first-child{padding-right:.5em}.formTable .formRow .form-input .c2 .c2-item:last-child{padding-left:.5em}.ieBug .formTable .formRow .form-input .c2 .c2-item{flex:0 0 48%}.formTable .formRow .form-input .eMsg{color:#ff0069;font-size:.8em;font-weight:700}.formBtnWrapper{text-align:center}.formBtnWrapper button{padding:.75em 1.25em;display:block;margin:0;border-radius:5px;border:none 0;width:100%}@media screen and (max-width: 750px){.formBtnWrapper button{font-size:38px}}@media screen and (min-width: 751px){.formBtnWrapper button{font-size:22px}}.formBtnWrapper .confirm{color:#fff;background-color:#ff0069;font-weight:700;transition:all .2s}.formBtnWrapper .confirm:hover{opacity:.7}@media screen and (max-width: 750px){.formBtnWrapper .confirm{margin-top:40px}}@media screen and (min-width: 751px){.formBtnWrapper .confirm{width:74%;margin:60px auto 0}}.formBtnWrapper .back{color:#fff;background-color:#191919;font-weight:700;transition:all .2s}.formBtnWrapper .back:hover{opacity:.7}@media screen and (max-width: 750px){.formBtnWrapper .back{margin-top:30px}}@media screen and (min-width: 751px){.formBtnWrapper .back{width:74%;margin:30px auto 0}}.complete_mail_body{margin-top:2em;border-top:1px solid;padding-top:2em}
/*# sourceMappingURL=styles.min.css.map */