.department-show-page-container .panel-header .horizontal{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.department-show-page-container .panel-header .departmentsInfoPanel{display:block}@media screen and (min-width:840px){.department-show-page-container .panel-header .departmentsInfoPanel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.department-show-page-container .panel-header .departmentsInfoPanel-info{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}}.department-show-page-container .panel-header .departmentsInfoPanel-info-contents{width:100%}.department-show-page-container .panel-header a.departmentsInfoPanel-info-contents-score{text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1;color:#5b5b5b;border-bottom:1px solid #ddd;margin-bottom:.1rem;padding:.1em 0}.department-show-page-container .panel-header .departmentsInfoPanel-info-contents-score-star{font-size:.7rem;margin-right:.1rem}.department-show-page-container .panel-header .departmentsInfoPanel-info-contents-score-rate{font-weight:700;color:#ff960a;font-size:.8rem;vertical-align:middle}.department-show-page-container .panel-header .departmentsInfoPanel-info-contents-score-num{font-size:.7rem;margin-left:.3rem}.department-show-page-container .panel-header .departmentsInfoPanel-info-inner{margin-top:.2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.department-show-page-container .panel-header .panel-header-main-text{vertical-align:middle}.department-show-page-container .panel-header .panel-header-brand-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:600px){.department-show-page-container .panel-header .panel-header-brand-info{margin-right:150px}}.department-show-page-container .panel-header .departmentsInfoPanel-info-logo{vertical-align:top;display:inline-block}.department-show-page-container .panel-header .departmentsInfoPanel-info-logo img{display:block;height:100%;width:100%;-o-object-fit:contain;font-family:"object-fit:contain";object-fit:contain}.department-show-page-container .panel-header.panel-header--has-square-logo .departmentsInfoPanel-info-logo{width:6rem;height:6rem;-ms-flex-negative:0;flex-shrink:0;padding:.1rem;margin-right:.4rem}@media screen and (max-width:840px){.department-show-page-container .panel-header.panel-header--has-square-logo .departmentsInfoPanel-info-logo{height:5rem;width:5rem}}@media screen and (max-width:600px){.department-show-page-container .panel-header.panel-header--has-square-logo .departmentsInfoPanel-info-logo{height:4.5rem;width:4.5rem}}@media screen and (max-width:480px){.department-show-page-container .panel-header.panel-header--has-square-logo .departmentsInfoPanel-info-logo{height:4rem;width:4rem;margin-left:-.4rem}}.department-show-page-container .panel-header.panel-header--has-horizontal-short-logo .departmentsInfoPanel-info-logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:6rem;padding:.1rem;margin-left:-.4rem;margin-right:.4rem}.department-show-page-container .panel-header.panel-header--has-horizontal-short-logo .departmentsInfoPanel-info-logo img{height:auto;width:100%}@media screen and (max-width:480px){.department-show-page-container .panel-header.panel-header--has-horizontal-short-logo .departmentsInfoPanel-info-logo{max-width:4rem}}.department-show-page-container .panel-header.panel-header--has-horizontal-long-logo .departmentsInfoPanel-info-inner{display:block}.department-show-page-container .panel-header.panel-header--has-horizontal-long-logo .departmentsInfoPanel-info-logo{height:3rem;width:auto;padding:.1rem;margin-top:-.2rem;margin-left:-.2rem}.department-show-page-container .panel-header.panel-header--has-horizontal-long-logo .departmentsInfoPanel-info-logo img{max-width:calc(min(20rem, 100%));width:auto}@media screen and (max-width:840px){.department-show-page-container .panel-header.panel-header--has-horizontal-long-logo .departmentsInfoPanel-info-logo{height:2.5rem}.department-show-page-container .panel-header.panel-header--has-horizontal-long-logo .departmentsInfoPanel-info-logo img{max-width:calc(min(19rem, 100%))}}@media screen and (max-width:480px){.department-show-page-container .panel-header.panel-header--has-horizontal-long-logo{padding-bottom:.4rem}.department-show-page-container .panel-header.panel-header--has-horizontal-long-logo .departmentsInfoPanel-info-logo img{max-width:calc(min(16rem, 100%))}}@media screen and (max-width:360px){.department-show-page-container .panel-header.panel-header--has-horizontal-long-logo .departmentsInfoPanel-info-logo img{max-width:calc(min(14rem, 100%))}}.department-show-page-container .panel-header .departmentsInfoPanel-info-contents-name{display:block;margin:0;font-size:.9rem;color:#2a7cc8;vertical-align:middle;line-height:1.3}.department-show-page-container .panel-header .panel-header-campaign{background:#fae6e8;color:#fe0625;font-size:.55rem;display:inline-block;border-radius:.1rem;vertical-align:middle;line-height:1.5;padding:0 .2rem;margin:.4rem 0 .4rem -.35rem}@media screen and (min-width:600px){.department-show-page-container .panel-header .panel-header-campaign{font-size:.7rem;padding:.1rem .4rem;margin-bottom:.3rem}}.department-show-page-container .panel-header .panel-header-campaign__jyuku{background:#e8f4ff;color:#2a7cc8}@media screen and (min-width:840px){.department-show-page-container .departmentsInfoPanel-columnCv{display:none}}.department-show-page-container .departmentsInfoPanel-info-contents-category-name{display:inline-block;margin-right:.6rem;font-size:.6rem}.department-show-page-container .departmentsInfoPanel-info-contents-category-name-text-logo{display:inline-block;vertical-align:middle;line-height:100%;padding-bottom:3px}.department-show-page-container .departmentsInfoPanel-info-contents-category-name-text{display:inline-block}.department-show-page-container .departmentsInfoPanel-info-contents-category-age{display:inline-block;margin-right:.6rem;font-size:.6rem}.department-show-page-container .departmentsInfoPanel-info-contents-category-age-logo{display:inline-block;vertical-align:middle;line-height:100%;padding-bottom:3px}.department-show-page-container .departmentsInfoPanel-info-contents-lesson{display:-webkit-box;display:-ms-flexbox;display:flex}.department-show-page-container .departmentsInfoPanel-info-contents-lesson-logo{font-size:.6rem;padding-top:.1rem}.department-show-page-container .departmentsInfoPanel-info-contents-lesson-text{font-size:.6rem;line-height:1.4}.department-show-page-container .departmentsInfoPanel-cvArea{display:none}@media screen and (min-width:840px){.department-show-page-container .departmentsInfoPanel-cvArea{display:block!important;margin-left:.5rem;-ms-flex-negative:0;flex-shrink:0;min-width:210px}}.department-show-page-container .departmentsInfoPanel-cvArea-cv-text{color:#ff6175;font-weight:700;font-size:.7rem;text-align:center}.department-show-page-container .departmentsInfoPanel-cvArea-cv-text:before{content:"";position:relative;bottom:-2px;display:inline-block;background:#ff6175;width:2px;height:14px;-webkit-transform:rotate(-20deg);transform:rotate(-20deg);margin-right:4px}.department-show-page-container .departmentsInfoPanel-cvArea-cv-text:after{content:"";position:relative;bottom:-2px;display:inline-block;background:#ff6175;width:2px;height:14px;-webkit-transform:rotate(20deg);transform:rotate(20deg);margin-left:4px}.department-show-page-container .panel-header-score{font-size:.9rem!important}.department-show-page-container .panel-header-score .panel-header-score-inline-block{display:inline}@media screen and (max-width:330px){.department-show-page-container .panel-header-score{font-size:.8rem!important}.department-show-page-container .panel-header-score .panel-header-score-star{letter-spacing:-.05em;margin-right:.1em}}@media screen and (max-width:480px){.department-show-page-container .panel-header--has-horizontal-short-logo.panel-header--has-score.panel-header--has-ranking-badge .panel-header-inner,.department-show-page-container .panel-header--has-school-icon.panel-header--has-score.panel-header--has-ranking-badge .panel-header-inner,.department-show-page-container .panel-header--has-square.panel-header--has-score.panel-header--has-ranking-badge .panel-header-inner{-ms-grid-rows:auto auto auto auto;-ms-grid-columns:auto 1fr auto;grid-template:"logo spacer-1 spacer-1" auto "logo info info" auto "logo score score" auto "spacer-2 spacer-2 badge" auto/auto 1fr auto}}@media screen and (max-width:360px){.department-show-page-container .panel-header--has-horizontal-long-logo.panel-header--has-score.panel-header--has-ranking-badge .panel-header-inner{-ms-grid-rows:auto auto auto;-ms-grid-columns:auto 1fr;grid-template:"logo logo" auto "info info" auto "score badge" auto/auto 1fr}}@media screen and (max-width:340px){.department-show-page-container .panel-header--has-horizontal-long-logo.panel-header--has-score.panel-header--has-ranking-badge .panel-header-inner{-ms-grid-rows:auto auto auto auto;-ms-grid-columns:1fr;grid-template:"logo" auto "info" auto "score" auto "badge" auto/1fr}}.department-show-page-container .panel-header__general{padding-top:.4rem!important;padding-bottom:.4rem!important}.department-show-page-container .school-point-wrap{margin-top:1.5rem}@media only screen and (min-width:601px){.department-show-page-container .school-point{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.department-show-page-container .school-point-list{counter-reset:li;margin:.8rem 0 0}.department-show-page-container .school-point-list li{position:relative;font-size:.75rem;padding-left:1.5rem;font-weight:700;margin:0 0 .5rem;list-style:none}@media only screen and (min-width:601px){.department-show-page-container .school-point-list li{font-size:.8rem}}.department-show-page-container .school-point-list li:before{position:absolute;top:1px;left:0;width:24px;height:24px;text-align:center;border-radius:50%;font-weight:700;color:#fff;counter-increment:li;content:counter(li);background:#ff6175;font-size:.75rem}.department-show-page-container .report-content{margin-bottom:1rem}@media screen and (min-width:600px){.department-show-page-container .report-content{margin-bottom:1.6rem}}.department-show-page-container .report-content-txt{line-height:1.5;font-size:.8rem;margin-bottom:0}.department-show-page-container .report-link{display:block;border:.05rem solid #ddd;padding:.6rem;color:#5b5b5b!important;margin-top:.8rem}.department-show-page-container .report-link:hover{cursor:pointer;background:#f3f9ff;text-decoration:none}.department-show-page-container .report-link-inner{display:-webkit-box;display:-ms-flexbox;display:flex}.department-show-page-container .report-link-img{-ms-flex-negative:0;flex-shrink:0;max-width:200px;width:30%;margin-right:.8rem}.department-show-page-container .report-link-img img{width:100%;height:auto;vertical-align:bottom}.department-show-page-container .report-link-txt{line-height:1.5;font-size:.8rem;font-weight:700}.department-show-page-container .panel-nav__pc{display:none}.department-show-page-container .panel-nav__sp{display:block}@media screen and (min-width:601px){.department-show-page-container .panel-nav__pc{display:block}.department-show-page-container .panel-nav__sp{display:none}}

/*# sourceMappingURL=departments_general-bab0bcffcaa10bccb324.css.map*/