@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100;300;400;500;700;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Oswald:wght@200;300;400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@500&display=swap);@charset "UTF-8";body{text-align:justify;-webkit-text-size-adjust:100%;font-family:Noto Sans JP,sans-serif;font-weight:400;line-height:1;background:#fff;color:#231815}body.fix{position:fixed;width:100vw}@media screen and (max-width:768px){body a,body div,body h1,body h2,body h3,body h4,body header,body li,body main,body nav,body p,body picture,body section,body span,body ul{max-width:none!important;max-height:none!important}}:focus{outline:none}a,a:active,a:link,a:visited{text-decoration:none;color:#231815}a:hover{opacity:.7}@media screen and (max-width:768px){a:hover{opacity:1}}.container{width:100%;overflow:hidden}@media screen and (max-width:768px){.container{width:100vw}}.main{padding-top:80px;min-height:calc(100vh - 300px)}.main__wrap{width:973px;margin:auto;transition:all .6s cubic-bezier(.04,.51,.155,.985)}@media screen and (max-width:960px){.main__wrap{width:800px;margin:auto}}@media screen and (max-width:768px){.main{padding-top:140px;min-height:calc(100vh - 300px)}.main__wrap{width:100vw}}.main.no-hf{padding-top:0}.overlay{transition:all 1s cubic-bezier(.04,.51,.155,.985);position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(29,23,23,.9);z-index:100;opacity:0;pointer-events:none}.overlay.is-active{pointer-events:auto;opacity:1}.overlay-limit{transition:all 1s cubic-bezier(.04,.51,.155,.985);position:fixed;top:30%;left:0;right:0;bottom:0;background:linear-gradient(0deg,hsla(0,0%,100%,.5) 50%,hsla(0,0%,100%,0));z-index:100;opacity:0;pointer-events:none}.overlay-limit.is-active{pointer-events:auto;opacity:1}@media screen and (max-width:768px){.overlay-limit{top:35%;background:linear-gradient(0deg,hsla(0,0%,100%,.7) 50%,hsla(0,0%,100%,0))}}.wrap-nallow{width:860px;margin:auto;transition:all .6s cubic-bezier(.04,.51,.155,.985)}@media screen and (max-width:960px){.wrap-nallow{width:800px}}@media screen and (max-width:768px){.wrap-nallow{width:384px}.wrap-nallow--sp-wide{width:100vw}}.wrap-nallow2{width:520px;margin:auto}@media screen and (max-width:768px){.wrap-nallow2{width:384px}}.wrap-nallow3{width:740px;margin:auto;padding-top:80px}@media screen and (max-width:768px){.wrap-nallow3{width:440px;padding-top:40px}}.ttl-page{background:#eeeeef}.ttl-page__wrap{width:973px;height:80px;align-items:center;margin:auto;display:flex;justify-content:space-between;transition:all .6s cubic-bezier(.04,.51,.155,.985)}.ttl-page__ttl{font-size:26px;font-weight:700}@media screen and (max-width:768px){.ttl-page__ttl.sm{font-size:22px}}.ttl-page__btn{display:flex;align-items:center}.ttl-page__icon{margin-left:9px;width:29px;height:29px;display:inline-block}@media screen and (max-width:960px){.ttl-page__wrap{width:800px}}@media screen and (max-width:768px){.ttl-page__wrap{width:440px}}.ttl-page-center{padding:85px 0 60px;line-height:1;font-size:24px;font-weight:400;text-align:center}.ttl-page-center--nallow{padding:55px 0 52px}.ttl-page-center--space{padding:55px 0 100px}@media screen and (max-width:768px){.ttl-page-center{padding:78px 0 60px;font-size:20px}}.ttl-simple{font-size:20px;font-weight:400;margin-bottom:20px;line-height:1.2;color:#004ea2}.ttl-simple--l{font-size:26px;margin-bottom:13px}@media screen and (max-width:768px){.ttl-simple--l{font-size:20px;margin-bottom:20px}}.fix-center{position:fixed;top:0;right:0;bottom:150px;left:0;justify-content:center;align-items:center;display:flex}.message-box__icon{display:block;width:100px;margin:0 auto 80px}.message-box__ttl{font-size:24px;font-weight:400;text-align:center;margin-bottom:70px}.message-box__attention{font-size:14px;line-height:1.2;margin-top:10px}.message-box__body{color:#707f89;font-size:20px;line-height:1.8;margin-bottom:65px}.message-box__body__normal{margin-bottom:18px!important}.message-box__body--center{text-align:center}.message-box__body--error,.message-box__body--success{padding:1em;border-radius:5px;font-size:14px;line-height:1.5}.message-box__body--error{background:rgba(230,0,57,.1);color:#e60039}.message-box__body--success{background:rgba(0,128,59,.1);color:#00803b}.message-box__link{display:flex;justify-content:center;width:342px;margin:auto}@media screen and (max-width:768px){.message-box__space{padding:135px 0}.message-box__icon{width:80px;margin:0 auto 55px}.message-box__ttl{font-size:20px;margin-bottom:50px}.message-box__body{font-size:15px;margin-bottom:50px}}.body-simple{font-size:16px;line-height:30px;margin-bottom:30px}.body-simple:last-child{margin-bottom:0}.body-simple--l{font-size:20px}.body-simple.en-break{word-break:break-all}@media screen and (max-width:768px){.body-simple{font-size:15px;line-height:1.8}.body-simple--l{font-size:18px}}.link-simple{color:#004ea2!important}.section-simple{margin-bottom:60px}.section-simple--l{margin-bottom:200px}.btn{color:#fff!important;background:#004ea2;border-radius:8px;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;width:100%;font-size:20px;height:45px;display:inline-flex;justify-content:center;align-items:center;line-height:1}.btn:hover{opacity:.7}.btn:active,.btn:hover,.btn:link,.btn:visited{color:#fff}.btn--success{background:#1bb8ce}.btn--entry{background:#e60039}.btn--maru{height:50px;border-radius:20px}@media screen and (max-width:768px){.btn--maru{height:38px;font-size:14px}}.btn[disabled]{background-color:#ccc;cursor:not-allowed}.btn-outline{color:#004ea2!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;display:inline-flex;align-items:center;justify-content:center;text-align:center;min-width:180px;line-height:1;height:45px;font-size:14px;font-weight:500;padding:0 1em;border-radius:13px;border:1px solid #004ea2;box-sizing:border-box;cursor:pointer}.btn-outline--large{height:58px;font-size:23px;border-radius:12px}@media screen and (max-width:768px){.btn-outline--large{height:37px;font-size:18px;border-radius:15px}}.checkbox__input{display:none}.checkbox__label{display:flex;align-items:center;line-height:1;cursor:pointer;color:#231815;font-size:20px;font-weight:300;letter-spacing:.05em}.checkbox__label:hover{opacity:.7}.checkbox__label:before{content:"";display:block;width:16px;height:16px;border:1px solid #9fa0a0;margin-right:4px;transform:translate3d(0,1px,0)}.checkbox__input:checked+.checkbox__label:before{background:#231815}.checkbox__label--search{color:#004ea2;font-size:19px;font-weight:500}.checkbox__label--search:before{width:19px;height:19px;border:1px solid #004ea2}.checkbox__label--search-sub{color:#727171;font-size:14px;font-weight:500;letter-spacing:0}.checkbox__label--search-sub:before{width:14px;height:14px;border:1px solid #004ea2}.checkbox__input:checked+.checkbox__label--search-sub:before,.checkbox__input:checked+.checkbox__label--search:before{background:#004ea2}.tab__list{display:flex;border-bottom:8px solid #004ea2;box-shadow:0 1px #004ea2}.tab__item{width:50%;margin:0}.tab__item-all{width:100%;margin:0}.tab__link{font-size:20px;font-weight:500;display:flex;align-items:center;justify-content:center;text-align:center;height:60px;color:#004ea2!important;border-top-left-radius:8px;border-top-right-radius:8px}.tab__link.is-active{background:#004ea2;color:#fff!important;box-shadow:0 1px #004ea2}.tab__link--large{height:92px}.tab__body{opacity:0;height:0;pointer-events:none;overflow:hidden}.tab__body.is-active{pointer-events:auto;opacity:1;height:auto}@media screen and (max-width:768px){.tab__link{font-size:20px;font-weight:500;display:flex;align-items:center;justify-content:center;color:#004ea2!important;border-top-left-radius:8px;border-top-right-radius:8px}.tab__link.is-active{background:#004ea2;color:#fff!important}.tab__link--large{line-height:1.4}.tab__body{opacity:0;height:0;pointer-events:none}.tab__body.is-active{pointer-events:auto;opacity:1;height:auto}}.txt-color-danger{color:#e60039}.sp,.spi,.spib{display:none}.pci{display:inline}.pcib{display:inline-block}.pc{display:block}@media screen and (max-width:768px){.pc,.pci,.pcib{display:none}.spi{display:inline}.spib{display:inline-block}.sp{display:block}}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}address,article,aside,dd,details,div,dl,dt,footer,h1,h2,h3,h4,h5,h6,header,li,main,nav,ol,p,section,small,ul{display:block;box-sizing:border-box}nav ul{list-style:none}a,span{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}table{border-collapse:collapse;border-spacing:0}input,select{vertical-align:middle}*{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-overflow-scrolling:touch}.mgR0{margin-right:0}.mgL20{margin-left:20px}.mgT10{margin-top:10px}.mgT30{margin-top:30px}.mgT35{margin-top:35px}.mgB20{margin-bottom:20px}.mgB60{margin-bottom:60px}.mgB70{margin-bottom:70px}.pdB10{padding-bottom:10px}.pdB15{padding-bottom:15px}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.placeholder-select{color:#757575}.placeholder-select option{color:#000}.placeholder-select option:first-child{display:none}.error-api{padding:1em;border-radius:5px;font-size:14px;line-height:1.5;color:#e60039}.error-top-api{margin-left:10px;text-align:left;color:#e60039}.error-top-api__detail{font-size:12px}#loader-bg{height:100%;width:100%;top:0;left:0;opacity:.5;display:none}#loader-bg,#loader-bg img{background:silver;position:fixed;z-index:10}#loader-bg img{top:50%;left:50%;transform:translate(-50%,-50%);width:2em}.header{position:fixed;top:0;left:0;right:0;height:80px;display:flex;justify-content:space-between;align-items:center;padding:0 65px 0 10px;background:hsla(0,0%,100%,.93);z-index:50;box-shadow:0 0 2px rgba(0,0,0,.4)}.header__logo{width:223px;padding-bottom:6px}@media screen and (max-width:768px){.header{padding:0 68px 0 15px}}.nav-head{display:flex;justify-content:flex-end}.nav-head__link{display:flex;flex-direction:column;align-items:center;width:50px;justify-content:center}.nav-head__icon{display:block;margin-bottom:4px;background-repeat:no-repeat;background-size:cover}.nav-head__icon--history{width:28px;height:28px;background-image:url(/assets/img/findschl/user/icon-history.svg?v=20201101)}.nav-head__icon--favorite{width:30px;height:28px;background-image:url(/assets/img/findschl/user/icon-favorite.svg?v=20201101)}.nav-head__txt{color:#004ea2;display:block;font-size:10px;text-align:center}@media screen and (max-width:768px){.nav-head__link{width:55px}.nav-head__icon{margin-bottom:6px}}.nav-head__icon--register-spectral{width:28px;height:28px;background-image:url(/assets/img/findschl/user/icon-register-spectral.svg?v=20201101)}.nav-head__icon--register-university{width:28px;height:28px;background-image:url(/assets/img/findschl/user/icon-register-university.svg?v=20201101)}.float-btn{display:none}@media screen and (max-width:768px){.float-btn{transition:all 1s cubic-bezier(.04,.51,.155,.985);display:block;position:fixed;z-index:30;right:-35px;top:50%;width:240px;height:78px}.float-btn.is-hidden{right:-185px;opacity:0}}.nav-btn{position:fixed;z-index:90;top:0;right:0;width:65px;height:80px;display:flex;cursor:pointer;justify-content:center;align-items:center}.nav-btn__wrap{height:21px;position:relative}.nav-btn__bar,.nav-btn__wrap{width:30px;transition:all .3s cubic-bezier(.04,.51,.155,.985)}.nav-btn__bar{display:block;position:absolute;height:3px;background:#004ea2;border-radius:2px;left:0;transform-origin:center}.nav-btn__bar:first-child{top:0}.nav-btn__bar:nth-child(2){top:50%;margin-top:-1px}.nav-btn__bar:nth-child(3){bottom:0}.nav-btn.is-active{z-index:120}.nav-btn.is-active .nav-btn__wrap{width:42px;height:42px}.nav-btn.is-active .nav-btn__bar{background:#231815;width:42px}.nav-btn.is-active .nav-btn__bar:first-child{top:50%;transform:rotate(45deg)}.nav-btn.is-active .nav-btn__bar:nth-child(2){opacity:0}.nav-btn.is-active .nav-btn__bar:nth-child(3){top:50%;bottom:auto;transform:rotate(-45deg)}@media screen and (max-width:768px){.nav-btn{width:80px}.nav-btn__wrap{width:27px;height:21px;position:relative}.nav-btn__bar{width:27px}}.nav{position:fixed;z-index:110;top:0;right:0;width:390px;background:#fff;padding:100px 0 30px;opacity:0;pointer-events:none;transform:translate3d(30px,0,0);max-height:100vh;transition:all .3s cubic-bezier(.04,.51,.155,.985)}.nav__list:first-child{border-top:1px solid #b4b4b5}.nav__list--simple{padding-top:10px}.nav__link,.nav__ttl{border-bottom:1px solid #b4b4b5;padding:14px 17px;font-size:20px;line-height:1;color:#004ea2!important}.nav__ttl{font-weight:500;background:#eeeeef}.nav__link{display:block;position:relative;text-decoration:none!important}.nav__link:after{transform:rotate(45deg);margin-top:-6px;right:20px;content:"";display:block;position:absolute;top:50%;width:12px;height:12px;transform-origin:center;border-color:#004ea2;border-style:solid solid none none;border-width:1px}.nav__link--simple{font-size:18px;padding:11px 5px 11px 18px;color:#231815!important;border:none}.nav__link--simple:after{display:none}.nav.is-active{transform:none;opacity:1;pointer-events:auto}@media screen and (max-height:840px){.nav{overflow:scroll;-webkit-overflow-scrolling:touch;bottom:0;padding-bottom:50px}}@media screen and (max-width:768px){.nav{bottom:0;padding:80px 0 30px}}.mutual-btn{display:flex}.mutual-btn__wrap{letter-spacing:.05em;min-height:30px;background:#1bb8ce;align-items:center;border-radius:6px;margin-top:5px;margin-right:10px}.mutual-btn a{font-size:14px;font-weight:400}.mutual-btn a,.mutual-btn a:active,.mutual-btn a:hover,.mutual-btn a:link,.mutual-btn a:visited{color:#fff!important}.mutual-btn__item{padding:2px 10px 5px;color:#fff}.mutual-btn .arrow-right{position:relative;display:inline-block;margin:0 10px 6px 5px}.mutual-btn .arrow-right:before{content:"";width:6px;height:6px;border:0;border-top:3px solid #fff;border-right:3px solid #fff;transform:rotate(45deg);position:absolute;margin-top:-3px}@media screen and (max-width:768px){.mutual-btn{display:none}}.mutual-link{display:none}@media screen and (max-width:768px){.mutual-link{display:block}.mutual-link__wrap{position:fixed;top:110px;left:0;min-height:30px;z-index:50;display:flex;width:100%;background-color:#1bb8ce}.mutual-link__wrap-link{width:100%}.mutual-link a{font-size:14px;font-weight:400;letter-spacing:.05em}.mutual-link a,.mutual-link a:active,.mutual-link a:hover,.mutual-link a:link,.mutual-link a:visited{color:#fff!important}.mutual-link__item{padding:7px 0 5px}.mutual-link__item-left{position:absolute;left:0;margin-left:15px}.mutual-link__item-right{position:absolute;right:0;margin-right:35px}.mutual-link .arrow-right{position:relative;display:inline-block}.mutual-link .arrow-right:before{content:"";width:6px;height:6px;border:0;border-top:3px solid #fff;border-right:3px solid #fff;transform:rotate(45deg);position:absolute;left:0;margin-top:-8px}}.sch-btn{display:flex}.sch-btn__wrap{letter-spacing:.05em;min-height:30px;background:#00aa71;align-items:center;border-radius:6px;margin-top:5px;margin-right:10px}.sch-btn a{font-size:14px;font-weight:400}.sch-btn a,.sch-btn a:active,.sch-btn a:hover,.sch-btn a:link,.sch-btn a:visited{color:#fff!important}.sch-btn__item{padding:2px 10px 5px;color:#fff}.sch-btn .arrow-right{position:relative;display:inline-block;margin:0 10px 6px 5px}.sch-btn .arrow-right:before{content:"";width:6px;height:6px;border:0;border-top:3px solid #fff;border-right:3px solid #fff;transform:rotate(45deg);position:absolute;margin-top:-3px}@media screen and (max-width:768px){.sch-btn{display:none}}.sch-link{display:none}@media screen and (max-width:768px){.sch-link{display:block}.sch-link__wrap{position:fixed;top:80px;left:0;min-height:30px;z-index:50;display:flex;width:100%;background-color:#00aa71}.sch-link__wrap-link{width:100%}.sch-link a{font-size:14px;font-weight:400;letter-spacing:.05em}.sch-link a,.sch-link a:active,.sch-link a:hover,.sch-link a:link,.sch-link a:visited{color:#fff!important}.sch-link__item{padding:7px 0 5px}.sch-link__item-left{position:absolute;left:0;margin-left:15px}.sch-link__item-right{position:absolute;right:0;margin-right:35px}.sch-link .arrow-right{position:relative;display:inline-block}.sch-link .arrow-right:before{content:"";width:6px;height:6px;border:0;border-top:3px solid #fff;border-right:3px solid #fff;transform:rotate(45deg);position:absolute;left:0;margin-top:-8px}}.footer{position:relative;background:#004ea2;padding:28px 0 42px;margin-top:100px}.footer--no-pagetop{margin-top:0}.footer--no-pagetop .pagetop{display:none}.footer--on-banenr-space{padding-bottom:120px}.footer__wrap{width:400px;margin:auto;display:flex;flex-direction:column;align-items:center}.footer__logo{width:174px;margin-bottom:29px}.footer__nav{width:350px;margin-bottom:27px}.footer__copy{font-size:9px;text-align:center;color:#fff}.nav-footer{display:flex;flex-wrap:wrap;justify-content:center}.nav-footer__item{display:flex;align-items:center}.nav-footer__item:after{content:"|";color:#fff;display:inline-block;margin:0 .5em;font-size:.75em}.nav-footer__item--last:after{display:none}.nav-footer__link{font-size:14px;font-weight:500;display:block;padding:6px 0;line-height:1;color:#fff!important}@media screen and (max-width:768px){.nav-footer__link{font-size:15px}}.pagetop{position:absolute;margin-left:446px;left:50%;top:-60px;width:40px;height:40px}@media screen and (max-width:960px){.pagetop{margin-left:350px}}@media screen and (max-width:768px){.pagetop{margin-left:0;left:auto;right:15px;top:-80px}}.login-input,.login-send{opacity:0;pointer-events:none;height:0;overflow:hidden;transition:all .3s cubic-bezier(.04,.51,.155,.985)}.login-input.is-active,.login-send.is-active{pointer-events:auto;opacity:1;height:auto;overflow:auto}.login{position:fixed;top:0;left:0;bottom:0;right:0;z-index:110;display:flex;justify-content:center;align-items:center;opacity:0;height:0;overflow:hidden;pointer-events:none;transition:all 1s cubic-bezier(.04,.51,.155,.985)}.login.is-active{pointer-events:auto;height:auto;opacity:1}.login__frame{position:relative;width:740px;max-height:85vh;border-radius:8px;background:#eeefef}.login__scroll{max-height:85vh;overflow:scroll;overflow-y:scroll;overflow-x:hidden;-webkit-overflow-scrolling:touch;padding:30px}.login__frame-login{width:740px;max-height:85vh;border-radius:8px;background:#eeefef}.login__scroll-login{padding:30px}.login__frame-register{width:740px;max-height:95vh;border-radius:0 0 8px 8px;background:#eeefef}.login__scroll-register{padding:30px}.login__frame-other{width:740px;max-height:85vh;border-radius:8px;background:#fff;padding:10px 30px}.login__frame-other__btn{text-align:right}.login__close{position:absolute;top:-55px;right:-5px;width:40px;height:40px;transform:rotate(45deg);cursor:pointer}.login__close:hover{opacity:.7}.login__close:after,.login__close:before{content:"";position:absolute;top:50%;left:0;display:block;width:40px;height:2px;background:#fff}.login__close:after{transform:rotate(90deg)}.login__ttl{font-size:24px;font-weight:700;line-height:1;margin-bottom:10px;padding-left:3px;letter-spacing:.1em}.login__wrap{background:#fff;margin-bottom:20px;border-radius:4px}.login__wrap:last-child{margin-bottom:0}.login__description{font-size:18px;margin-bottom:10px;line-height:1}@media screen and (max-width:768px){.login__frame{width:440px;height:85vh;max-height:100vh;border-radius:6px}.login__scroll{height:85vh;max-height:100vh;padding:15px 12px}.login__frame-login{width:440px;max-height:100vh;border-radius:6px}.login__scroll-login{max-height:100vh;padding:15px 12px}.login__frame-register{width:440px;max-height:100vh;border-radius:0 0 6px 6px}.login__frame-other,.login__scroll-register{max-height:100vh;padding:15px 12px}.login__frame-other{width:440px;border-radius:6px}.login__frame-other__btn{text-align:right}.login__close{top:-45px}.login__ttl{text-align:center;padding-left:0}.login__wrap{border-radius:0}}.login-sns{padding:20px 22px;border-bottom:1px solid #b5b5b6}.login-sns__list{display:flex;justify-content:center}.login-sns__item{width:135px}.login-sns__icon{display:block;width:80px;height:80px;margin:0 auto 10px;background-repeat:no-repeat;background-position:50%}.login-sns__icon-line{background-image:url(/assets/img/findschl/user/icon-line.svg?v=20201101)}.login-sns__icon-twitter{background-image:url(/assets/img/findschl/user/icon-twitter.svg?v=20201101)}.login-sns__icon-google{background-image:url(/assets/img/findschl/user/icon-google.svg?v=20201101)}.login-sns__caption{display:block;text-align:center;font-size:12px}@media screen and (max-width:768px){.login-sns{padding:20px}.login-sns__list{justify-content:space-between}.login-sns__item{width:33.333%}}.login-form{padding:18px 17px 12px}.login-form__label{display:block;font-size:18px;margin-bottom:10px;line-height:1}.login-form__label--check{font-size:14px;cursor:pointer}.login-form input[type=email],.login-form input[type=password],.login-form input[type=text]{border:2px solid #b9c3c9;border-radius:5px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;display:flex;width:100%;height:40px;box-sizing:border-box;padding:10px}.login-form__input{margin-bottom:10px;position:relative}.login-form__input--checkbox{display:flex;align-items:center;justify-content:flex-start}.login-form__showp-password{position:absolute;font-size:14px;right:20px;top:50%;margin-top:-7px;cursor:pointer}.login-form__showp-password:hover{opacity:.7}.login-form__showp-password-register{position:absolute;font-size:14px;right:20px;top:30%;margin-top:-7px;cursor:pointer}.login-form__showp-password-register:hover{opacity:.7}.login-form__showp-password-error{position:absolute;font-size:14px;right:20px;top:22%;margin-top:-7px;cursor:pointer}.login-form__showp-password-error:hover{opacity:.7}.login-form__links{display:flex;justify-content:center;padding:10px 10px 20px}.login-form__link{margin:0 .25em;text-decoration:underline!important}.login-form__forget{display:block;font-size:14px;text-align:center;text-decoration:underline!important}.login-form__agree{display:flex;justify-content:center;padding:5px 10px}@media screen and (max-width:768px){.login-form{padding:18px 15px 12px}.login-form input[type=email],.login-form input[type=password],.login-form input[type=text]{font-size:20px}.login-form__input--checkbox{justify-content:center}}.login-sendmail{padding:70px 90px 90px}.login-sendmail__icon{display:block;width:88px;margin:0 auto 70px}.login-sendmail__ttl{text-align:center;font-size:22px;font-weight:400;margin-bottom:40px}.login-sendmail__body,.login-sendmail__info{color:#707f89}.login-sendmail__body{font-size:16px;line-height:1.6875;margin-bottom:40px}.login-sendmail__link{display:flex;justify-content:center;margin-bottom:40px}.login-sendmail__link .btn-outline{width:144px;min-width:0}.login-sendmail__info{font-size:13px;line-height:1.692307692}@media screen and (max-width:768px){.login-sendmail{padding:70px 20px 30px}.login-sendmail__ttl{font-size:20px;margin-bottom:30px}.login-sendmail__body{font-size:15px}.login-sendmail__body br{display:none}.login-sendmail__link{margin-bottom:70px}.login-sendmail__info{font-size:12px}.login-sendmail__info br{display:none}}.cp-register__explain-benefit__pc{width:740px}.cp-register__explain-benefit__pc__modal{width:663px}.cp-register__explain-benefit__sp,.cp-register__explain-benefit__sp__modal{display:none}@media screen and (max-width:768px){.cp-register__explain-benefit__pc,.cp-register__explain-benefit__pc__modal{display:none}.cp-register__explain-benefit__sp{display:inline-block;width:440px}.cp-register__explain-benefit__sp__modal{display:inline-block;width:416px}}.search{position:relative;padding:30px 0 20px;background:linear-gradient(180deg,#004ea2,#1bb8ce)}.search__ttl{width:400px;margin:0 auto 20px}.search__frame{width:820px;margin:auto;background:#fff;border-radius:8px;padding:14px 12px}.search:after{content:"";display:block;position:absolute;left:50%;margin-left:-20px;bottom:-40px;width:0;height:0;border:20px solid transparent;border-top-color:#1bb8ce}@media screen and (max-width:768px){.search{padding:30px 0 24px}.search__frame{width:420px;padding:15px 0}.search:after{bottom:-31px;border-width:16px}}.search-form{margin:auto}.search-form__input-group{border-bottom:1px solid #dbdcdc;display:flex}.search-form__input-group.no-border{border-bottom-style:none}.search-form__input-group.top-border{margin-top:14px;border-top:1px solid #dbdcdc}.search-form__input{padding:0 12px}.search-form__input--half{width:50%}.search-form__free-wrap{height:44px;border:1px solid #dbdcdc;border-radius:8px;overflow:hidden;display:flex}.search-form__free-input{padding:0 1em;font-size:15px;box-sizing:border-box;width:690px}.search-form__btn,.search-form__free-input{display:flex;align-items:center;border:none}.search-form__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#1bb8ce;height:44px;width:82px;justify-content:center;cursor:pointer}.search-form__btn:hover{opacity:.7}.search-form__btn-icon{display:block;width:23px;height:23px;background-image:url(/assets/img/findschl/user/icon-search.svg?v=20201101);background-repeat:no-repeat;background-size:cover}.search-form__type{margin-left:245px;padding:13px 0 0;display:flex;align-items:center}.search-form__type .checkbox{margin-right:40px}.search-form__type-sub-findschl{margin-left:171px;padding:13px 0;display:flex;align-items:center}.search-form__type-sub-findschl__even,.search-form__type-sub-findschl__odd{margin-right:16px}.search-form__type-sub-spectrain{margin-left:210px;padding:13px 0;display:flex;align-items:center}.search-form__type-sub-spectrain__first{margin-right:20px}.search-form__type-sub-spectrain__second{margin-right:16px}.search-form__type-sub-spectrain__third{margin-right:20px}.search-form__type-sub-spectrain__forth{margin-right:16px}.search-form__vline{margin:0 16px 0 0;font-size:24px;color:#dbdcdc;transform:scaleX(.4)}.search-form__location{margin-left:110px;border-right:1px solid #dbdcdc}.search-form__field,.search-form__job{margin-left:130px}.search-form__license{width:100%}.search-form__ttl{display:flex;height:45px;color:#004ea2;font-size:17px;font-weight:500;align-items:center;cursor:pointer}.search-form__ttl:hover{opacity:.7}.search-form__ttl-icon{display:block;background-repeat:no-repeat;background-position:50%;background-size:contain;margin-right:10px}.search-form__ttl-icon--location{width:19px;height:28px;padding:0 3px;background-image:url(/assets/img/findschl/user/icon-location.svg?v=20201101)}.search-form__ttl-icon--field,.search-form__ttl-icon--job{width:27px;height:21px;background-image:url(/assets/img/findschl/user/icon-field.svg?v=20201101)}.search-form__ttl-icon--license{width:24px;height:24px;padding:0 1px;background-image:url(/assets/img/findschl/user/icon-license.svg?v=20201101)}.search-form__submit{padding:5px 0 0}.search-form__submit .btn{font-size:23px;height:44px}.search-form__hit-wrap{display:flex;justify-content:center;position:relative}.search-form__hit{background:#fff;border-radius:5px;border:2px solid rgba(230,0,57,.8);padding:5px;font-size:14px;font-weight:500;margin-bottom:3px;box-shadow:1px 1px 2px rgba(0,0,0,.3);position:relative;z-index:2}.search-form__hit:after,.search-form__hit:before{content:"";position:absolute;display:block;width:0;height:0;left:50%;margin-left:-10px;border-width:10px;border-style:solid}.search-form__hit:before{bottom:-21px;border-color:rgba(230,0,57,.8) transparent transparent}.search-form__hit:after{bottom:-18px;border-color:#fff transparent transparent}.search-form__hit-num{font-size:16px;letter-spacing:0;font-family:Oswald,Noto Sans JP,sans-serif}@media screen and (max-width:768px){.search-form__input-group{border-width:1.5px}.search-form__input{padding:0 14px}.search-form__input--half{width:auto}.search-form__input--half:first-child{width:225px}.search-form__free-input{font-size:16px;width:320px;border-width:1.5px}.search-form__btn{width:76px}.search-form__type{margin-left:70px;width:250px;justify-content:space-between}.search-form__type .checkbox{margin-right:0}.search-form__type-sub-findschl{margin-left:0}.search-form__type-sub-findschl__even{margin-right:12px}.search-form__type-sub-findschl__odd{margin-right:0}.search-form__type-sub-spectrain{margin-left:10px}.search-form__type-sub-spectrain__first{margin-right:34px}.search-form__type-sub-spectrain__forth,.search-form__type-sub-spectrain__second,.search-form__type-sub-spectrain__third{margin-right:10px}.search-form__vline{margin:0 12px 0 14px;transform:scaleX(1)}.search-form__location{margin-left:0;border-width:1.5px}.search-form__field,.search-form__job{margin-left:0}.search-form__ttl{display:flex;height:45px;color:#004ea2;font-size:17px;font-weight:500;align-items:center;cursor:pointer}.search-form__ttl:hover{opacity:.7}.search-form__ttl-icon{display:block;background-repeat:no-repeat;background-position:50%;background-size:contain;margin-right:10px}.search-form__ttl-icon--location{width:19px;height:28px;padding:0 3px;background-image:url(/assets/img/findschl/user/icon-location.svg?v=20201101)}.search-form__ttl-icon--field,.search-form__ttl-icon--job{width:27px;height:21px;background-image:url(/assets/img/findschl/user/icon-field.svg?v=20201101)}.search-form__ttl-icon--license{width:24px;height:24px;padding:0 1px;background-image:url(/assets/img/findschl/user/icon-license.svg?v=20201101)}.search-form__submit{padding:5px 0 0}.search-form__submit .btn{font-size:23px;height:44px}}.search-result{background:#eeeeef;padding:31px 0 0}.search-result__ttl{text-align:center;font-size:18px;font-weight:500;color:#004ea2;margin-bottom:10px}.search-result__ttl-num{display:inline-block;font-size:24px;margin:0 .25em;letter-spacing:0;font-family:Oswald,Noto Sans JP,sans-serif}.search-result__nav{justify-content:center}.search-result__nav,.search-result__nav-item{display:flex;align-items:center}.search-result__nav-item:after{content:"|";display:inline-block;font-size:.6em;margin:0 11px;transform:translate3d(0,-1px,0)}.search-result__nav-item:last-child:after{display:none}.search-result__nav-link{display:block;font-size:12px;padding:12px 0 14px;line-height:1;margin:0 6px;position:relative}.search-result__nav-link.is-active{color:#004ea2!important}.search-result__nav-link.is-active:after{content:"";display:block;position:absolute;left:0;right:0;bottom:0;height:7px;background:#004ea2}.search-result__nav-link__text-nm{display:block}.search-result__nav-link__text-sm{display:none}@media screen and (max-width:768px){.search-result{padding:25px 0 0}.search-result__nav-item:after{font-size:1.2em}.search-result__nav-link__text-nm{display:none}.search-result__nav-link__text-sm{display:block}}.search-win{position:fixed;z-index:110;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;opacity:0;pointer-events:none;height:0;overflow:hidden;transition:all 1s cubic-bezier(.04,.51,.155,.985)}.search-win.is-active{height:auto;opacity:1;pointer-events:auto}.search-win__wrap{width:740px;position:relative}.search-win__frame{height:853px;max-height:calc(90vh - 45px);background:#fff;overflow:scroll;-webkit-overflow-scrolling:touch}.search-win__close{position:absolute;top:-5px;right:-5px;width:40px;height:40px;transform:rotate(45deg);cursor:pointer}.search-win__close:hover{opacity:.7}.search-win__close:after,.search-win__close:before{content:"";position:absolute;top:50%;left:0;display:block;width:40px;height:2px;background:#fff}.search-win__close:after{transform:rotate(90deg)}.search-win__body{display:none;height:0;pointer-events:none;transition:all 1s cubic-bezier(.04,.51,.155,.985)}.search-win__body.is-active{pointer-events:auto;display:block;height:auto}.search-win__submit{margin:20px 13px 30px}.search-win__submit .btn{height:60px;font-size:26px}@media screen and (max-width:768px){.search-win__wrap{width:440px}.search-win__frame{height:80vh!important;max-height:80vh!important;min-height:80vh!important;padding-bottom:80px}.search-win__submit{position:absolute;background:#fff;padding:15px;margin:0;width:440px;left:0;right:0;bottom:0}}.search-win-tab{width:690px}.search-win-tab__list{display:flex}.search-win-tab__item{width:33.33%}.search-win-tab__item:first-child .search-win-tab__link{border-top-left-radius:8px;border-right:none}.search-win-tab__item:last-child .search-win-tab__link{border-top-right-radius:8px;border-left:none}.search-win-tab__item.is-active .search-win-tab__link{color:#004ea2!important;background:#fff}.search-win-tab__link{display:flex;height:45px;box-sizing:border-box;align-items:center;color:#fff!important;padding:12px 20px;font-size:19px;font-weight:500;line-height:1;border:1.5px #fff;border-style:solid solid none}.search-win-tab__link:hover{opacity:1}@media screen and (max-width:768px){.search-win-tab{width:390px}.search-win-tab__link{justify-content:center;padding:12px 0}}.search-win-list__info{height:50px;font-size:18px;font-weight:300;padding-left:20px}.search-win-list__info,.search-win-list__ttl{display:flex;line-height:1;align-items:center;border-bottom:1px solid #b4b4b5}.search-win-list__ttl{height:60px;padding:0 20px;font-size:26px;font-weight:400;color:#004ea2;position:relative;cursor:pointer}.search-win-list__ttl:hover{opacity:.7}.search-win-list__ttl:after{transition:all .3s cubic-bezier(.04,.51,.155,.985);transform:rotate(135deg);margin-top:-10.5px;right:22px;content:"";display:block;position:absolute;top:50%;width:14px;height:14px;transform-origin:center;border-color:#004ea2;border-style:solid solid none none;border-width:1px}.search-win-list__ttl.is-active{background:#eeeeef}.search-win-list__ttl.is-active:after{transform:rotate(-45deg);margin-top:-5px}.search-win-list__body{opacity:0;height:0;border-bottom:1px solid #b4b4b5;transform:translate3d(0,-10px,0);pointer-events:none;transition:all 0ms}.search-win-list__body.is-active{height:auto;pointer-events:auto;opacity:1;display:block;transform:none;transition:all .6s cubic-bezier(.04,.51,.155,.985)}.search-win-checks{padding:15px 20px;display:flex;flex-wrap:wrap}.search-win-checks .checkbox{width:50%;padding:10px 0}.search-win-checks.one-line{flex-wrap:nowrap;flex-direction:column}.search-win-checks.one-line .checkbox{width:100%}@media screen and (max-width:768px){.search-win-checks{flex-wrap:nowrap;flex-direction:column}.search-win-checks .checkbox{padding:11px 0;width:100%}.search-win-checks .checkbox__label:before{margin-right:10px}}.list{padding:0;width:972px;margin:auto;transition:all .6s cubic-bezier(.04,.51,.155,.985)}.list__item{border-bottom:1.5px solid #888;margin-bottom:0;padding-bottom:20px;position:relative}.list__item-original{border:6px solid #e60039}.list__more{display:flex;justify-content:center;margin-top:32px}.list__close{position:absolute;top:15px;right:0;width:40px;height:40px;transform:rotate(45deg);cursor:pointer}.list__close:hover{opacity:.7}.list__close:after,.list__close:before{content:"";position:absolute;top:0;left:0;display:block;width:20px;height:2px;background:rgba(35,24,21,.3)}.list__close:after{transform:rotate(90deg)}@media screen and (max-width:960px){.list{width:800px}}@media screen and (max-width:768px){.list{padding:0;width:100vw;margin:auto}.list__item{margin-bottom:0;padding-top:0;padding-bottom:18px}.list__close{top:15px;right:5px}}.card{display:block;width:932px;margin:auto;letter-spacing:.1em;transition:all .6s cubic-bezier(.04,.51,.155,.985)}.card__head{height:25px;margin:0 0 10px;padding:0;display:flex}.card__scholarship-icon{height:12px;padding:0 5px 5px 3px;background:#e60039;color:#fff;font-size:12px;letter-spacing:.1rem;display:flex;border-bottom-right-radius:4px;align-items:center;justify-content:center;box-shadow:0 -5px #e60039,-3px 0 #e60039}.card__type{margin-bottom:10px;display:flex}.card__type-icon{height:16px;font-size:12px;font-weight:500;padding:0 4px 1px;min-width:40px;border:1px solid #231815;border-radius:4px;margin-right:5px;display:flex;align-items:center;justify-content:center;letter-spacing:0}.card__type-icon.school_type_national{background-color:#dcb4c8;border-color:#dcb4c8}.card__type-icon.school_type_public{background-color:#96c8aa;border-color:#96c8aa}.card__type-icon.school_type_private{background-color:#e6aa82;border-color:#e6aa82}.card__type-icon.school_type_woman{background-color:#96c8f0;border-color:#96c8f0}.card__type-icon.school_type_junior{background-color:#fff078;border-color:#fff078}.card__type-icon.school_type_area{background-color:#d3d1d0;border-color:#d3d1d0}.card__type-icon.school_type_course_day{background-color:#bab37c;border-color:#bab37c;color:#fff}@media screen and (max-width:768px){.card__type-icon.school_type_course_day{color:#231815}}.card__type-icon.school_type_course_evening{background-color:#5d7aa1;border-color:#5d7aa1;color:#fff}@media screen and (max-width:768px){.card__type-icon.school_type_course_evening{color:#231815}}.card__type-icon.school_type_study_term_1{background-color:#7fb5e5;border-color:#7fb5e5;color:#fff}@media screen and (max-width:768px){.card__type-icon.school_type_study_term_1{color:#231815}}.card__type-icon.school_type_study_term_2{background-color:#777bb7;border-color:#777bb7;color:#fff}@media screen and (max-width:768px){.card__type-icon.school_type_study_term_2{color:#231815}}.card__type-icon.school_type_study_term_3{background-color:#d59abe;border-color:#d59abe;color:#fff}@media screen and (max-width:768px){.card__type-icon.school_type_study_term_3{color:#231815}}.card__type-icon.school_type_study_term_4{background-color:#dd9a8e;border-color:#dd9a8e;color:#fff}@media screen and (max-width:768px){.card__type-icon.school_type_study_term_4{color:#231815}}.card__type-icon.school_type_study_term_01{background-color:rgba(127,181,229,.1);border-color:rgba(127,181,229,.1);color:#fff}@media screen and (max-width:768px){.card__type-icon.school_type_study_term_01{color:#231815}}.card__type-icon.school_type_study_term_02{background-color:rgba(127,181,229,.2);border-color:rgba(127,181,229,.2);color:#fff}@media screen and (max-width:768px){.card__type-icon.school_type_study_term_02{color:#231815}}.card__type-icon.school_type_study_term_03{background-color:rgba(127,181,229,.3);border-color:rgba(127,181,229,.3);color:#fff}@media screen and (max-width:768px){.card__type-icon.school_type_study_term_03{color:#231815}}.card__type-icon.school_type_study_term_04{background-color:rgba(127,181,229,.4);border-color:rgba(127,181,229,.4);color:#fff}@media screen and (max-width:768px){.card__type-icon.school_type_study_term_04{color:#231815}}.card__type-icon.school_type_study_term_05{background-color:rgba(127,181,229,.5);border-color:rgba(127,181,229,.5);color:#fff}@media screen and (max-width:768px){.card__type-icon.school_type_study_term_05{color:#231815}}.card__type-icon.school_type_study_term_06{background-color:rgba(127,181,229,.6);border-color:rgba(127,181,229,.6);color:#fff}@media screen and (max-width:768px){.card__type-icon.school_type_study_term_06{color:#231815}}.card__type-icon.school_type_study_term_07{background-color:rgba(127,181,229,.7);border-color:rgba(127,181,229,.7);color:#fff}@media screen and (max-width:768px){.card__type-icon.school_type_study_term_07{color:#231815}}.card__type-icon.school_type_study_term_08{background-color:rgba(127,181,229,.8);border-color:rgba(127,181,229,.8);color:#fff}@media screen and (max-width:768px){.card__type-icon.school_type_study_term_08{color:#231815}}.card__type-icon.school_type_study_term_09{background-color:rgba(127,181,229,.9);border-color:rgba(127,181,229,.9);color:#fff}@media screen and (max-width:768px){.card__type-icon.school_type_study_term_09{color:#231815}}.card__type-icon.school_type_study_term_11{background-color:rgba(119,123,183,.1);border-color:rgba(119,123,183,.1);color:#fff}@media screen and (max-width:768px){.card__type-icon.school_type_study_term_11{color:#231815}}.card__type-icon.school_type_study_term_12{background-color:rgba(119,123,183,.2);border-color:rgba(119,123,183,.2);color:#fff}@media screen and (max-width:768px){.card__type-icon.school_type_study_term_12{color:#231815}}.card__type-icon.school_type_study_term_13{background-color:rgba(119,123,183,.3);border-color:rgba(119,123,183,.3);color:#fff}@media screen and (max-width:768px){.card__type-icon.school_type_study_term_13{color:#231815}}.card__type-icon.school_type_study_term_14{background-color:rgba(119,123,183,.4);border-color:rgba(119,123,183,.4);color:#fff}@media screen and (max-width:768px){.card__type-icon.school_type_study_term_14{color:#231815}}.card__type-icon.school_type_study_term_15{background-color:rgba(119,123,183,.5);border-color:rgba(119,123,183,.5);color:#fff}@media screen and (max-width:768px){.card__type-icon.school_type_study_term_15{color:#231815}}.card__type-icon.school_type_study_term_16{background-color:rgba(119,123,183,.6);border-color:rgba(119,123,183,.6);color:#fff}@media screen and (max-width:768px){.card__type-icon.school_type_study_term_16{color:#231815}}.card__type-icon.school_type_study_term_17{background-color:rgba(119,123,183,.7);border-color:rgba(119,123,183,.7);color:#fff}@media screen and (max-width:768px){.card__type-icon.school_type_study_term_17{color:#231815}}.card__type-icon.school_type_study_term_18{background-color:rgba(119,123,183,.8);border-color:rgba(119,123,183,.8);color:#fff}@media screen and (max-width:768px){.card__type-icon.school_type_study_term_18{color:#231815}}.card__type-icon.school_type_study_term_19{background-color:rgba(119,123,183,.9);border-color:rgba(119,123,183,.9);color:#fff}@media screen and (max-width:768px){.card__type-icon.school_type_study_term_19{color:#231815}}.card__type-icon.school_type_study_term_21{background-color:rgba(213,154,190,.1);border-color:rgba(213,154,190,.1);color:#fff}@media screen and (max-width:768px){.card__type-icon.school_type_study_term_21{color:#231815}}.card__type-icon.school_type_study_term_22{background-color:rgba(213,154,190,.2);border-color:rgba(213,154,190,.2);color:#fff}@media screen and (max-width:768px){.card__type-icon.school_type_study_term_22{color:#231815}}.card__type-icon.school_type_study_term_23{background-color:rgba(213,154,190,.3);border-color:rgba(213,154,190,.3);color:#fff}@media screen and (max-width:768px){.card__type-icon.school_type_study_term_23{color:#231815}}.card__type-icon.school_type_study_term_24{background-color:rgba(213,154,190,.4);border-color:rgba(213,154,190,.4);color:#fff}@media screen and (max-width:768px){.card__type-icon.school_type_study_term_24{color:#231815}}.card__type-icon.school_type_study_term_25{background-color:rgba(213,154,190,.5);border-color:rgba(213,154,190,.5);color:#fff}@media screen and (max-width:768px){.card__type-icon.school_type_study_term_25{color:#231815}}.card__type-icon.school_type_study_term_26{background-color:rgba(213,154,190,.6);border-color:rgba(213,154,190,.6);color:#fff}@media screen and (max-width:768px){.card__type-icon.school_type_study_term_26{color:#231815}}.card__type-icon.school_type_study_term_27{background-color:rgba(213,154,190,.7);border-color:rgba(213,154,190,.7);color:#fff}@media screen and (max-width:768px){.card__type-icon.school_type_study_term_27{color:#231815}}.card__type-icon.school_type_study_term_28{background-color:rgba(213,154,190,.8);border-color:rgba(213,154,190,.8);color:#fff}@media screen and (max-width:768px){.card__type-icon.school_type_study_term_28{color:#231815}}.card__type-icon.school_type_study_term_29{background-color:rgba(213,154,190,.9);border-color:rgba(213,154,190,.9);color:#fff}@media screen and (max-width:768px){.card__type-icon.school_type_study_term_29{color:#231815}}.card__type-icon.school_type_study_term_31{background-color:rgba(221,154,142,.1);border-color:rgba(221,154,142,.1);color:#fff}@media screen and (max-width:768px){.card__type-icon.school_type_study_term_31{color:#231815}}.card__type-icon.school_type_study_term_32{background-color:rgba(221,154,142,.2);border-color:rgba(221,154,142,.2);color:#fff}@media screen and (max-width:768px){.card__type-icon.school_type_study_term_32{color:#231815}}.card__type-icon.school_type_study_term_33{background-color:rgba(221,154,142,.3);border-color:rgba(221,154,142,.3);color:#fff}@media screen and (max-width:768px){.card__type-icon.school_type_study_term_33{color:#231815}}.card__type-icon.school_type_study_term_34{background-color:rgba(221,154,142,.4);border-color:rgba(221,154,142,.4);color:#fff}@media screen and (max-width:768px){.card__type-icon.school_type_study_term_34{color:#231815}}.card__type-icon.school_type_study_term_35{background-color:rgba(221,154,142,.5);border-color:rgba(221,154,142,.5);color:#fff}@media screen and (max-width:768px){.card__type-icon.school_type_study_term_35{color:#231815}}.card__type-icon.school_type_study_term_36{background-color:rgba(221,154,142,.6);border-color:rgba(221,154,142,.6);color:#fff}@media screen and (max-width:768px){.card__type-icon.school_type_study_term_36{color:#231815}}.card__type-icon.school_type_study_term_37{background-color:rgba(221,154,142,.7);border-color:rgba(221,154,142,.7);color:#fff}@media screen and (max-width:768px){.card__type-icon.school_type_study_term_37{color:#231815}}.card__type-icon.school_type_study_term_38{background-color:rgba(221,154,142,.8);border-color:rgba(221,154,142,.8);color:#fff}@media screen and (max-width:768px){.card__type-icon.school_type_study_term_38{color:#231815}}.card__type-icon.school_type_study_term_39{background-color:rgba(221,154,142,.9);border-color:rgba(221,154,142,.9);color:#fff}@media screen and (max-width:768px){.card__type-icon.school_type_study_term_39{color:#231815}}.card__wrap{display:flex;align-items:center;padding-bottom:18px;border-bottom:1.5px solid #dbdcdc;margin-bottom:13px}.card__ttl{width:495px;color:#004ea2;transform:translate3d(0,-1px,0)}.card__ttl-name{font-size:24px;font-weight:500;line-height:1;margin-bottom:8px}.card__ttl-field{margin-bottom:.25em}.card__ttl-department,.card__ttl-field{font-size:18px;font-weight:500;line-height:1;float:left}.card__ttl-department{margin-left:1em}.card__ttl-department:after{content:"";display:block;clear:both}.card__ttl-woman-flag{clear:both;font-size:16px;font-weight:500;line-height:1;margin-bottom:.25em}.card__summary{display:flex}.card__cost{width:210px;margin-right:32px;padding-bottom:10px;color:#e60039;text-align:right;font-size:14px;font-weight:500}.card__cost-num{font-size:28px;letter-spacing:0;font-family:Oswald,Noto Sans JP,sans-serif}.card__cost-small{margin-top:6px;display:block;font-size:12px}.card__btn{letter-spacing:.05em;width:220px;height:28px;background:#1bb8ce;justify-content:center;color:#fff!important;font-size:11px;font-weight:500;border-radius:4px;line-height:1.545454545}.card__btn,.card__favorite{display:flex;align-items:center}.card__favorite{margin-left:auto;padding:4px 8px;border-radius:4px;border:1px solid #004ea2;transform:translate3d(0,-2px,0)}.card__favorite-txt{font-size:12px;margin-right:2px;color:#004ea2;letter-spacing:.3px;font-weight:500}@media screen and (max-width:768px){.card__favorite-txt{font-size:10px}}.card__favorite-icon{width:29px;height:27px;background-repeat:no-repeat;background-position:50%;background-size:contain;background-image:url(/assets/img/findschl/user/icon-favorite-disable.svg?v=20201101);cursor:pointer}.card__favorite-icon:hover{opacity:.7}.card__favorite-icon.is-active{background-image:url(/assets/img/findschl/user/icon-favorite-enable.svg?v=20201101)}.card__share{display:flex;align-items:center;margin-left:5px;padding:4px 8px;border-radius:4px;border:1px solid #004ea2;transform:translate3d(0,-2px,0)}.card__share-dummy{margin-left:auto}.card__share-txt{font-size:12px;margin-right:2px;color:#004ea2;letter-spacing:.3px;font-weight:500}@media screen and (max-width:768px){.card__share-txt{font-size:10px}}.card__share-icon{width:27px;height:27px;cursor:pointer;background-repeat:no-repeat;background-size:contain;background-image:url(/assets/img/findschl/user/icon-share.svg?v=20201101)}.card__share-icon:hover{opacity:.7}.card__review-wrap{display:flex;align-items:center;justify-content:flex-end;padding-top:8px;padding-right:5px}.card__review-txt{font-size:12px;padding-right:3px;font-weight:500}@media screen and (max-width:768px){.card__review-txt{font-size:11px}}.card__review-icon{position:relative;display:inline-block;width:110px;height:22px;font-size:22px}.card__review-icon:after,.card__review-icon:before{position:absolute;display:inline-block;height:22px;content:"\2605\2605\2605\2605\2605";line-height:15px}.card__review-icon:before{color:#d2d3d5}.card__review-icon:after{overflow:hidden;width:calc(var(--score)*22px);color:#fdba4d}@media screen and (max-width:768px){.card__review-icon:after,.card__review-icon:before{line-height:18px}}.card__meta{display:flex;align-items:center}.card__meta-item{font-size:12px;margin-right:33px}.card__meta-text-nm{display:inline-block}.card__meta-num{font-size:18px}@media screen and (max-width:960px){.card{width:700px}.card__ttl{width:280px}}@media screen and (max-width:768px){.card{width:440px}.card__head{margin:0 0 5px}.card__wrap{position:relative;display:block;min-height:95px;padding-bottom:9px;margin-bottom:10px}.card__type{width:auto;height:20px;display:flex;align-items:flex-start;margin-right:0}.card__type-icon{border:none!important;line-height:1;font-size:15px;font-weight:500;display:inline-block;min-width:0;width:auto;height:auto;border-radius:0;background-color:transparent!important;margin:0;padding:0}.card__type-icon:after{content:"\FF0F";display:inline}.card__type-icon:last-child:after{display:none}.card__ttl{width:50%}.card__ttl-field{float:none}.card__ttl-department{float:none;margin-left:0}.card__ttl-department:after{display:none}.card__summary{display:block;position:absolute;top:-20px;right:0;width:auto}.card__cost{margin-right:0;padding-bottom:5px}.card__btn{width:auto;font-size:11px;padding:0 8px;line-height:1;height:26px}.card__favorite-icon{width:21px;height:20px}.card__share-icon{width:20px;height:20px}.card__meta{display:flex;align-items:center;letter-spacing:0}.card__meta-item{font-size:12px;margin-right:15px}.card__meta-num{font-size:18px}.card__meta-text-nm{display:none}}.save-list{background:#004ea2;padding:13px}.save-list__head{margin:0;padding:0;display:flex}.save-list__scholarship-icon{height:12px;padding:0 5px 5px 3px;background:#e60039;color:#fff;font-size:12px;letter-spacing:.1rem;display:flex;border-bottom-right-radius:4px;align-items:center;justify-content:center;box-shadow:0 -5px #e60039,-3px 0 #e60039}.save-list__item-original{border:6px solid #e60039}.save-list__color-none{background:none}.save-list__item{display:block;background:#fff;margin-bottom:13px;border-radius:6px;position:relative}.save-list__item:last-child{margin-bottom:0}.save-list__item:hover{opacity:.95!important}.save-list__close{position:absolute;top:22px;right:10px;width:40px;height:40px;transform:rotate(45deg);cursor:pointer}.save-list__close:hover{opacity:.7}.save-list__close:after,.save-list__close:before{content:"";position:absolute;top:0;left:0;display:block;width:20px;height:2px;background:rgba(35,24,21,.3)}.save-list__close:after{transform:rotate(90deg)}.save-list__date{height:43px;display:flex;align-items:center;line-height:1;color:#717071;font-size:18px;padding:0 20px}.save-list__date,.save-list__ttl{border-bottom:1.5px solid #dbdcdc}.save-list__ttl{padding:21px 20px}.save-list__ttl:after{content:"";display:block;clear:both}.save-list__ttl-name{font-size:22px;margin-bottom:12px;line-height:1}.save-list__ttl-field{font-size:18px;float:left}.save-list__ttl-department{font-size:18px;float:left;margin-left:1em}.save-list__cost{color:#e60039;font-size:15px;font-weight:700;padding:10px 20px}.save-list__cost-num{font-size:28px;font-weight:500;margin-bottom:10px}.save-list__tuition{font-size:14px;font-weight:500;padding:0 20px 17px}@media screen and (max-width:768px){.save-list__date{padding:0 13px}.save-list__ttl{padding:10px 13px}.save-list__cost{padding:14px 13px 9px 14px;line-height:1.2}.save-list__cost-num{margin-bottom:10px}}.search-list{background:#004ea2;padding:13px}.search-list__color-none{background:none}.search-list__item{display:block;background:#fff;margin-bottom:13px;border-radius:6px;position:relative}.search-list__item:last-child{margin-bottom:0}.search-list__item:hover{opacity:.95!important}.search-list__date{height:43px;display:flex;align-items:center;line-height:1;color:#717071;font-size:18px;border-bottom:1.5px solid #dbdcdc;padding:0 20px}.search-list__type{display:flex;padding:12px 20px 15px}.search-list__type-ttl{font-size:18px;font-weight:700;margin-right:15px;line-height:1;transform:translate3d(0,1px,0)}.search-list__type-icon{width:100px;height:24px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:500;background:#dbdcdc;border-radius:4px;margin-right:10px}.search-list__other{font-size:14px;padding:0 20px 9px}.search-list__other span{display:block;margin-bottom:8px}.search-list__close{position:absolute;top:22px;right:10px;width:40px;height:40px;transform:rotate(45deg);cursor:pointer}.search-list__close:hover{opacity:.7}.search-list__close:after,.search-list__close:before{content:"";position:absolute;top:0;left:0;display:block;width:20px;height:2px;background:rgba(35,24,21,.3)}.search-list__close:after{transform:rotate(90deg)}@media screen and (max-width:768px){.search-list__date{padding:0 13px}.search-list__type{padding:12px 13px 15px}.search-list__other{padding:0 13px 9px}.search-list__type-icon{width:auto;padding-left:10px;padding-right:10px;height:24px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:500;background:#dbdcdc;border-radius:4px;margin-right:10px}.search-list__type-icon.sub_icon-3{padding-left:3px;padding-right:3px;font-size:12px}.search-list__type-icon.sub_icon-4{padding-left:4px;padding-right:4px;font-size:12px}.search-list__type-icon.sub_icon-5{padding-left:5px;padding-right:5px;font-size:12px}}.review-list{background:#004ea2;padding:13px}.review-list__head{margin:0;padding:0;display:flex}.review-list__scholarship-icon{height:12px;padding:0 5px 5px 3px;background:#e60039;color:#fff;font-size:12px;letter-spacing:.1rem;display:flex;border-bottom-right-radius:4px;align-items:center;justify-content:center;box-shadow:0 -5px #e60039,-3px 0 #e60039}.review-list__item-original{border:6px solid #e60039}.review-list__color-none{background:none}.review-list__item{display:block;background:#fff;margin-bottom:13px;border-radius:6px;position:relative}.review-list__item:last-child{margin-bottom:0}.review-list__item:hover{opacity:.95!important}.review-list__date-wrap{display:flex;border-bottom:1.5px solid #dbdcdc}.review-list__date{display:flex;align-items:center;line-height:1;color:#717071;padding:0 20px;height:43px;font-size:18px;letter-spacing:1.1px}.review-list__status{color:#004ea2;font-weight:500;padding-left:15px}.review-list__event-wrap{display:flex;align-items:center;margin-left:auto;padding:0 20px;font-size:16px}.review-list__event-wrap a{color:#004ea2;font-weight:400;font-size:14px}.review-list__ttl-wrap{display:flex;align-items:center}.review-list__ttl{padding:21px 20px}.review-list__ttl:after{content:"";display:block;clear:both}.review-list__ttl-name{font-size:22px;margin-bottom:12px;line-height:1}.review-list__ttl-field{font-size:18px;float:left}.review-list__ttl-department{font-size:18px;float:left;margin-left:1em}.review-list__evaluation{display:flex;margin-left:auto;padding:0 20px}.review-list__evaluation-icon{width:60px;height:60px;background-size:contain;background-image:url(/assets/img/findschl/user/icon-evalue-bad.svg?v=20201101)}.review-list__evaluation-icon else{background-image:none}.review-list__evaluation-icon.is-active{background-image:url(/assets/img/findschl/user/icon-evalue-good.svg?v=20201101)}.review-list__content-wrap{padding:10px 20px 30px}.review-list__title{font-size:20px;color:#004ea2;font-weight:500;line-height:1.2em;word-break:break-all}.review-list__content{line-height:1.5em;padding-top:15px;word-break:break-all}@media screen and (max-width:768px){.review-list__date,.review-list__event-wrap{padding:0 13px}.review-list__ttl{padding:10px 13px}.review-list__evaluation{padding:0 13px}.review-list__content-wrap{padding:10px 13px 30px}}.entry{position:fixed;top:0;left:0;bottom:0;right:0;z-index:110;display:flex;justify-content:center;align-items:center;opacity:0;height:0;overflow:hidden;pointer-events:none;transition:all 1s cubic-bezier(.04,.51,.155,.985)}.entry.is-active{pointer-events:auto;height:auto;opacity:1}.entry__frame{position:relative;width:440px}.entry__wrap{border-radius:6px;overflow:hidden;background:#fff}.entry__close{position:absolute;top:-45px;right:-5px;width:40px;height:40px;transform:rotate(45deg);cursor:pointer}.entry__close:hover{opacity:.7}.entry__close:after,.entry__close:before{content:"";position:absolute;top:50%;left:0;display:block;width:40px;height:2px;background:#fff}.entry__close:after{transform:rotate(90deg)}.entry__ttl{font-size:28px;background:#e60039;color:#fff;font-weight:700;display:flex;align-items:center;justify-content:center;line-height:1;height:95px}.entry__ttl-icon{width:60px;height:60px;background-repeat:no-repeat;background-position:50%;background-size:contain;background-image:url(/assets/img/findschl/user/icon-entry.svg?v=20201101);display:block}.entry__description{font-size:18px;margin:0;line-height:1;padding:23px 15px 15px 23px;line-height:1.555555556;border-bottom:1px solid #b5b5b6;font-weight:300}.entry .checkbox{padding:15px 23px;border-bottom:1px solid #b5b5b6}.entry .checkbox.is-disable{opacity:.5;pointer-events:none}.entry .checkbox.is-active{background:#dfeaf8}.entry .checkbox.is-active .checkbox__label{color:#004ea2}.entry .checkbox__label{font-size:26px;font-weight:500}.entry .checkbox__label:before{width:20px;height:20px;margin-right:10px}.entry .checkbox__input:checked+.checkbox__label:before{background:#004ea2}.entry__btn{padding:15px 23px}.entry__btn .btn{height:60px}.entry__attention-message{font-size:16px;color:red}.message{position:fixed;top:0;left:0;bottom:0;right:0;z-index:110;display:flex;justify-content:center;align-items:center;opacity:0;height:0;overflow:hidden;pointer-events:none;transition:all 1s cubic-bezier(.04,.51,.155,.985)}.message.is-active{pointer-events:auto;height:auto;opacity:1}.message__frame{position:relative;width:440px}.message__wrap{border-radius:6px;overflow:hidden;background:#fff}.message__close{position:absolute;top:-45px;right:-5px;width:40px;height:40px;transform:rotate(45deg);cursor:pointer}.message__close:hover{opacity:.7}.message__close:after,.message__close:before{content:"";position:absolute;top:50%;left:0;display:block;width:40px;height:2px;background:#fff}.message__close:after{transform:rotate(90deg)}.message__ttl{font-size:30px;background:#e60039;color:#fff;font-weight:700;display:flex;align-items:center;justify-content:center;line-height:1;height:95px}.message__description{font-size:18px;margin:0;line-height:1;padding:23px 15px 15px 23px;line-height:1.555555556;border-bottom:1px solid #b5b5b6;font-weight:300}.message .checkbox{padding:15px 23px;border-bottom:1px solid #b5b5b6}.message .checkbox.is-disable{opacity:.5;pointer-events:none}.message .checkbox.is-active{background:#dfeaf8}.message .checkbox.is-active .checkbox__label{color:#004ea2}.message .checkbox__label{font-size:26px;font-weight:500}.message .checkbox__label:before{width:20px;height:20px;margin-right:10px}.message .checkbox__input:checked+.checkbox__label:before{background:#004ea2}.message__confirm-wrap{display:flex;padding:23px 15px 15px 23px}.message__confirm-wrap button{margin-right:10px;width:30%}.message__btn{padding:15px 23px}.message__btn .btn{height:60px}.question__item{border-bottom:1px solid #dcdddd;border-right:1px solid #dcdddd}.question__head{background:#dfeaf8;display:flex;align-items:center;justify-content:space-between;padding:35px 30px;cursor:pointer}.question__head:hover{opacity:.7}.question__ttl{max-width:730px;display:flex;align-items:flex-start;line-height:1.2;pointer-events:none}.question__q{display:block;font-size:20px;font-weight:400}.question__no{min-width:60px;font-size:25px;margin-right:10px;font-family:Roboto,sans-serif;font-weight:700}.question__icon{display:block;width:40px;height:40px;background:#707f89;border-radius:50%;position:relative}.question__icon:after,.question__icon:before{content:"";display:block;width:18px;height:4px;background:#fff;position:absolute;left:50%;top:50%;margin:-2px 0 0 -9px;transition:all .3s cubic-bezier(.04,.51,.155,.985)}.question__icon:after{transform-origin:center;transform:rotate(90deg)}.question__head.is-active .question__icon:after{transform:none}.question__body{background:rgba(240,243,245,.5);border:none;pointer-events:none;height:0;opacity:0;padding:0 2em 0 100px;transition:all .3s cubic-bezier(.04,.51,.155,.985)}.question__body *{font-size:16px;line-height:1.5}.question__body.is-active{border-top:1px solid #dcdddd;padding:2em 2em 2em 100px;opacity:1;height:auto;pointer-events:auto}@media screen and (max-width:960px){.question__ttl{max-width:680px}}@media screen and (max-width:768px){.question__item{border-bottom:1px solid #fff;border-right:none}.question__ttl{max-width:100vw;width:auto}.question__q{width:300px;word-break:break-all;word-wrap:break-word;font-size:18px}.question__no{min-width:0;font-size:20px}.question__icon{margin-left:10px}.question__head.is-active .question__icon:after{transform:none}.question__body{padding:0 2em;transition:all .3s cubic-bezier(.04,.51,.155,.985)}.question__body.is-active{border-top:1px solid #fff;padding:2em}}.form-wrap{width:522px;padding:70px 0;margin:auto}@media screen and (max-width:768px){.form-wrap{width:86.666666667vw;padding:75px 0}}.form__group{margin-bottom:18px}.form__group--sheet{padding:1em;background:#e9e8e8}.form__group-submit{padding-top:40px}.form__col1 input,.form__col1 select,.form__col1 textarea{width:100%}.form__col2{display:flex;justify-content:space-between}.form__col2 input{width:250px}.form__col3{display:flex;justify-content:space-between}.form__col3 input,.form__col3 select{width:161px}.form__col-zip,.form__col-zip-input{display:flex;justify-content:space-between;align-items:center}.form__col-zip-input{width:368px}.form__col-zip-input input{width:143px}.form__col-zip-input span{font-size:22px}.form__col-zip-btn{width:115px}.form__col-submit{display:flex;justify-content:center;align-items:center}.form__col-submit2 *{margin:0 10px}.form__info{font-size:14px;color:#717071;padding:.5em 0;line-height:1.2}.form__info--error{color:#e60039}.form__confirm{font-size:32px;color:#004ea2;line-height:1.4;padding:0 0 40px}@media screen and (max-width:768px){.form__group{margin-bottom:14px}.form__group-submit{padding-top:45px}.form__col2 input{width:41.866666667vw}.form__col3 input,.form__col3 select{width:27.2vw}.form__col-zip-input{width:64vw}.form__col-zip-input input{width:25vw}.form__col-zip-input span{font-size:14px}.form__col-zip-btn{width:72px}.form__col-zip-btn button{padding-left:0;padding-right:0}.form__col-submit button{width:275.2px}}.form input,.form select,.form textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}.form select::-ms-expand{display:none}.form label{display:block;color:#004ea2;font-size:20px;line-height:1;margin-bottom:10px}.form label .optional,.form label .require{font-size:.8em;display:inline-flex;line-height:1;padding:.3em;color:#fff;margin-left:.5em;border-radius:.2em}.form label .require{background:#e60039}.form label .optional{background:#707f89}.form input[type=email],.form input[type=number],.form input[type=password],.form input[type=tel],.form input[type=text],.form select,.form textarea{font-family:inherit;font-size:20px;padding:.8em 1em;box-sizing:border-box;display:block;border:1px solid #b4b4b5;background:#fff;border-radius:0}.form input[type=email].error,.form input[type=number].error,.form input[type=password].error,.form input[type=tel].error,.form input[type=text].error,.form select.error,.form textarea.error{border:1px solid #e60039}.form input[type=email]:focus,.form input[type=number]:focus,.form input[type=password]:focus,.form input[type=tel]:focus,.form input[type=text]:focus,.form select:focus,.form textarea:focus{background:#f0f3f5}.form textarea{height:194px}.form .select-wrap{position:relative}.form .select-wrap:after{content:"";display:block;position:absolute;top:20px;right:10px;width:11px;height:11px;transform-origin:center;transform:rotate(45deg);border-color:#b4b4b5;border-style:none solid solid none;border-width:3px}.form .radio-wrap{position:relative;display:flex;justify-content:flex-start;padding:14px 0}.form .radio-wrap.error{border:1px solid #e60039}.form .radio-wrap input{display:none}.form .radio-wrap label{display:flex;align-items:center;cursor:pointer;position:relative;margin-right:20px;font-size:20px}.form .radio-wrap label:hover{opacity:.7}.form .radio-wrap label i{pointer-events:none;display:block;width:28px;height:28px;margin-right:5px;position:relative}.form .radio-wrap label i:after,.form .radio-wrap label i:before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid #b4b4b5;border-radius:50%;box-sizing:border-box}.form .radio-wrap input:checked+label i:after{background:#004ea2;border:none;top:5px;right:5px;bottom:5px;left:5px}.form .radio-vertical{display:block!important}@media screen and (max-width:768px){.form label{font-size:16px;margin-bottom:7px}.form input[type=email],.form input[type=number],.form input[type=password],.form input[type=text],.form select,.form textarea{font-size:22px}.form textarea{height:150px}.form .select-wrap:after{top:17px;right:10px;width:7px;height:7px;border-width:2px}.form .radio-wrap{padding:7px 0}.form .radio-wrap label{margin-right:20px;font-size:16px}.form .radio-wrap label:hover{opacity:.7}.form .radio-wrap label i{width:5vw;height:5vw;margin-right:5px}.form .radio-wrap input:checked+label i:after{top:5px;right:5px;bottom:5px;left:5px}}.limit{position:fixed;top:0;left:0;bottom:0;right:0;z-index:110;display:flex;justify-content:center;align-items:center;opacity:0;height:0;overflow:hidden;pointer-events:none;transition:all 1s cubic-bezier(.04,.51,.155,.985)}.limit.is-active{pointer-events:auto;height:auto;opacity:1}.limit__frame{position:relative;width:440px;box-shadow:0 0 20px rgba(0,0,0,.3);border-radius:5px;overflow:hidden}@media screen and (max-width:768px){.limit__frame{box-shadow:0 0 20px rgba(0,0,0,.4);border-radius:8px}}.limit__wrap{border-radius:6px;overflow:hidden;background:#fff}.limit__ttl{font-size:26px;background:#e60039;color:#fff;font-weight:700;display:flex;align-items:center;justify-content:center;line-height:1;height:95px}.limit__description{font-size:18px;line-height:1;padding:23px 15px;line-height:1.555555556;border-bottom:1px solid #b5b5b6;font-weight:300}@media screen and (max-width:768px){.limit__description{display:none}}.limit__btn--area{margin-top:10px;margin-bottom:15px}.limit__btn{padding:10px 23px;text-align:center}.limit__btn--register{background:#004ea2;margin-right:10px}.limit__btn--login,.limit__btn--register{color:#fff!important;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:inline-flex;justify-content:center;align-items:center;line-height:1;height:45px;width:185px;font-size:16px;border-radius:8px}.limit__btn--login{background:#1bb8ce;margin-left:10px}.limit__btn--top{color:#004ea2!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;display:inline-flex;align-items:center;justify-content:center;text-align:center;line-height:1;font-weight:500;padding:0 1em;border:1px solid #004ea2;box-sizing:border-box;height:35px;width:250px;font-size:14px;border-radius:8px}@media screen and (max-width:768px){.limit{padding-top:90%}}.review-form{padding:0;margin:0}.review-form__wrap{width:522px;padding:30px 0;margin:auto}@media screen and (max-width:768px){.review-form__wrap{width:86.666666667vw;padding:30px 0}}.review-form__ttl-wrap{display:flex;width:100%;background:#004ea2;color:#fff!important;height:80px;align-items:center;justify-content:center}.review-form__ttl-wrap__txt{font-size:20px;font-weight:500}.review-form__detail-wrap{padding-bottom:18px;margin-bottom:38px;border-bottom:1.5px solid #dcdddd}.review-form__ttl{font-size:30px;font-weight:500;margin-right:45px;margin-bottom:10px;letter-spacing:.15em}.review-form__field{font-size:25px;margin-bottom:18px;position:relative;padding-right:150px}.review-form__department{font-size:14px;line-height:1;margin-bottom:17px}.review-form__guide{background-color:#c8eaf0;padding:40px 30px 30px;margin:60px 0 20px;line-height:1.6}.review-form__guide__ttl{margin-bottom:30px!important}.review-form__guide__body li{padding-bottom:20px}.review-form__guide__body .small{margin-top:10px;font-size:14px}.review-form__guide__check{text-align:center;margin-bottom:15px;color:#004ea2}.review-form__btn{color:#fff!important;background-color:#004ea2!important}.review-form__wrong{border-bottom:1.5px solid #dcdddd}.review-form__wrong.first{border-top:1.5px solid #dcdddd}.review-form__wrong-ttl{line-height:1.5;padding-left:15px}.review-form__wrong-ttl__sub{font-size:16px}@media screen and (max-width:768px){.review-form__guide__body li{font-size:15px}.review-form__guide__body .small{font-size:13px}.review-form__wrong-ttl__sub{font-size:14px}}.share{position:fixed;top:0;left:0;bottom:0;right:0;z-index:110;display:flex;justify-content:center;align-items:center;opacity:0;height:0;overflow:hidden;pointer-events:none;transition:all 1s cubic-bezier(.04,.51,.155,.985)}.share.is-active{pointer-events:auto;height:auto;opacity:1}.share__frame{position:relative;width:440px}.share__wrap{border-radius:6px;overflow:hidden;background:#fff;padding:18px}.share__ttl{font-size:24px;line-height:1;margin-bottom:10px;padding-left:3px;letter-spacing:.1em}.share__close{position:absolute;top:-45px;right:-5px;width:40px;height:40px;transform:rotate(45deg);cursor:pointer}.share__close:hover{opacity:.7}.share__close:after,.share__close:before{content:"";position:absolute;top:50%;left:0;display:block;width:40px;height:2px;background:#fff}.share__close:after{transform:rotate(90deg)}.share__list{display:flex;justify-content:center;font-size:12px;text-align:center}.share__icon{display:block;margin:10px;background-repeat:no-repeat;background-position:no-repeat}.share__icon-mail{background-image:url(/assets/img/findschl/user/icon-mail.svg?v=20201101)}.share__icon-line,.share__icon-mail{width:60px;height:57px;cursor:pointer;background-repeat:no-repeat;background-size:contain}.share__icon-line{background-image:url(/assets/img/findschl/user/icon-line.svg?v=20201101)}.share__icon-twitter{background-image:url(/assets/img/findschl/user/icon-twitter.svg?v=20201101)}.share__icon-facebook,.share__icon-twitter{width:60px;height:57px;cursor:pointer;background-repeat:no-repeat;background-size:contain}.share__icon-facebook{background-image:url(/assets/img/findschl/user/icon-facebook.svg?v=20201101)}.share__copy-wrap{display:flex;margin:30px auto 10px;align-items:center;border-radius:6px;border:1px solid #b5b5b6;padding:10px 5px}.share__text{margin-right:0;border:none;font-size:13px;width:320px}.share__btn-wrap{margin-left:auto}.share__btn{color:#fff;border-radius:15px;background-color:#004ea2;border:none;padding:5px 10px;font-size:14px;cursor:pointer}.share__btn:hover{opacity:.8}.share-msg{position:fixed;right:10px;bottom:10px;z-index:110;display:flex;justify-content:center;align-items:center;opacity:0;height:0;overflow:hidden;pointer-events:none;transition:all 1s cubic-bezier(.04,.51,.155,.985)}.share-msg.is-active{pointer-events:auto;height:auto;opacity:1}.share-msg__frame{position:relative;width:310px;font-size:14px;text-align:center}.share-msg__wrap{border-radius:6px;overflow:hidden;background:#fff;padding:18px}