.panelItem{background-color:#fff;border:.05rem solid #ccc;border-radius:.1rem;padding:.8rem .65rem 2.4rem;margin:0 -.2rem 1.2rem;word-wrap:break-word;overflow-wrap:break-word;text-spacing-trim:space-all}@media screen and (min-width:601px){.panelItem{margin:0 0 1.2rem;padding:1.35rem 1.5rem 2.2rem}}.gTitleBrandSimple{font-size:1.05rem;font-weight:700;margin-bottom:1rem;line-height:1.1}.gTitleBrandItem{margin-bottom:.5rem;font-weight:700;line-height:.8;display:-webkit-box;display:-ms-flexbox;display:flex}.gTitleBrandItem span{font-size:.85rem;vertical-align:middle;line-height:1.2}.gTitleBrandItem:before{content:"";display:inline-block;-webkit-box-flex:0;-ms-flex:0 0 10px;flex:0 0 10px;width:10px;height:10px;background:#ddefff;vertical-align:middle;margin:.3rem .4rem 0 0}@media screen and (min-width:600px){.gTitleBrandSimple{font-size:1.2rem}.gTitleBrandItem:before{-webkit-box-flex:0;-ms-flex:0 0 14px;flex:0 0 14px;width:14px;height:14px}.gTitleBrandItem span{font-size:1.05rem}}.school-swiper .swiper-button-next,.school-swiper .swiper-button-prev{z-index:2;width:80px;height:100%;top:0;margin:0}.school-swiper .swiper-button-next:after,.school-swiper .swiper-button-next:before,.school-swiper .swiper-button-prev:after,.school-swiper .swiper-button-prev:before{display:none}@media screen and (max-width:600px){.school-swiper .swiper-button-next,.school-swiper .swiper-button-prev{width:60px}}.school-swiper .swiper-button-next{right:0}.school-swiper .swiper-button-prev{left:0}.school-swiper .swiper-button-inner{background:hsla(0,0%,86.7%,.4);-webkit-transition:background-color .3s;transition:background-color .3s;position:absolute;height:100px;width:50px;top:calc(50% - 50px);right:calc((100% - 50px)/2);margin:auto;border-radius:8px}.school-swiper .swiper-button-inner:after,.school-swiper .swiper-button-inner:before{display:block;position:absolute;top:50%;left:50%;content:"";width:8px;height:26px;background:#fff;border:1px solid #ddd;border-top:none;-webkit-transform-origin:top center;transform-origin:top center}.school-swiper .swiper-button-inner:before{-webkit-transform:skew(20deg,0deg) rotate(180deg);transform:skew(20deg,0deg) rotate(180deg)}.school-swiper .swiper-button-inner:after{-webkit-transform:skew(-20deg,0deg);transform:skew(-20deg,0deg)}@media screen and (max-width:600px){.school-swiper .swiper-button-inner{height:80px;width:40px;top:calc(50% - 40px);right:calc((100% - 40px)/2)}.school-swiper .swiper-button-inner:after,.school-swiper .swiper-button-inner:before{width:6px;height:20px}}.school-swiper .swiper-button-prev .swiper-button-inner{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.school-swiper .swiper-button-next:hover .swiper-button-inner,.school-swiper .swiper-button-prev:hover .swiper-button-inner{background:hsla(0,0%,100%,.5)}.school-swiper .swiper-pagination{color:#fff;top:10px;left:10px;font-weight:700;text-align:center;width:60px!important;height:30px;line-height:30px;font-size:.75rem;background:rgba(68,68,68,.5);border-radius:3px;z-index:1}@media screen and (max-width:480px){.school-swiper .swiper-pagination{font-size:.7rem;width:50px!important;height:25px;line-height:25px}}.school-swiper .swiper-button-disabled{display:none}@media screen and (max-width:428px){.school-swiper img{height:285px}}@media screen and (max-width:414px){.school-swiper img{height:276px}}@media screen and (max-width:390px){.school-swiper img{height:260px}}@media screen and (max-width:375px){.school-swiper img{height:250px}}@media screen and (max-width:360px){.school-swiper img{height:240px}}@media screen and (max-width:320px){.school-swiper img{height:213px}}.department-show-page-container .department-images-for-large-screen{display:none}@media screen and (max-width:600px){.department-show-page-container .swiper{background-color:#cdcdcd}.department-show-page-container .swiper .swiper-slide img{margin:auto}}@media screen and (max-width:600px)and (min-width:429px){.department-show-page-container .swiper .swiper-slide img{height:220px;width:330px}}@media screen and (max-width:600px)and (min-width:600px){.department-show-page-container .swiper .swiper-slide img{height:320px;width:480px}}@media screen and (max-width:600px)and (min-width:960px){.department-show-page-container .swiper .swiper-slide img{height:380px;width:570px}}@media screen and (min-width:601px){.department-show-page-container .department-images-for-large-screen{display:block}.department-show-page-container .department-images-for-small-screen{display:none}.department-show-page-container .department-main-info-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin:.8rem}.department-show-page-container .department-main-info-container .department-left-wrapper,.department-show-page-container .department-main-info-container .department-right-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1 1}.department-show-page-container .department-main-info-container .department-left-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}}@media screen and (min-width:601px)and (min-width:600px){.department-show-page-container .department-main-info-container .department-left-wrapper{width:280px}}@media screen and (min-width:601px)and (min-width:744px){.department-show-page-container .department-main-info-container .department-left-wrapper{width:320px}}@media screen and (min-width:601px)and (min-width:768px){.department-show-page-container .department-main-info-container .department-left-wrapper{width:330px}}@media screen and (min-width:601px)and (min-width:840px){.department-show-page-container .department-main-info-container .department-left-wrapper{width:360px}}@media screen and (min-width:601px)and (min-width:900px){.department-show-page-container .department-main-info-container .department-left-wrapper{width:398px}}@media screen and (min-width:601px)and (min-width:960px){.department-show-page-container .department-main-info-container .department-left-wrapper{width:453px}}@media screen and (min-width:601px){.department-show-page-container .department-main-info-container .department-left-wrapper .swiper-container-large{width:100%}}@media screen and (min-width:601px)and (min-width:600px){.department-show-page-container .department-main-info-container .department-left-wrapper .swiper-container-large{height:186px}}@media screen and (min-width:601px)and (min-width:744px){.department-show-page-container .department-main-info-container .department-left-wrapper .swiper-container-large{height:213px}}@media screen and (min-width:601px)and (min-width:768px){.department-show-page-container .department-main-info-container .department-left-wrapper .swiper-container-large{height:220px}}@media screen and (min-width:601px)and (min-width:840px){.department-show-page-container .department-main-info-container .department-left-wrapper .swiper-container-large{height:240px}}@media screen and (min-width:601px)and (min-width:900px){.department-show-page-container .department-main-info-container .department-left-wrapper .swiper-container-large{height:265px}}@media screen and (min-width:601px)and (min-width:960px){.department-show-page-container .department-main-info-container .department-left-wrapper .swiper-container-large{height:302px}}@media screen and (min-width:601px){.department-show-page-container .department-main-info-container .department-left-wrapper .swiper-container-large .swiper-button-inner{height:80px;width:40px;top:calc(50% - 40px);right:calc((100% - 40px)/2)}.department-show-page-container .department-main-info-container .department-left-wrapper .swiper-container-large .swiper-button-inner:after,.department-show-page-container .department-main-info-container .department-left-wrapper .swiper-container-large .swiper-button-inner:before{width:6px;height:20px}}@media screen and (min-width:601px){.department-show-page-container .department-main-info-container .department-left-wrapper .swiper-container-small{width:100%;overflow:hidden}.department-show-page-container .department-main-info-container .department-left-wrapper .swiper-container-small .swiper-init-position{-webkit-transform:translateZ(0)!important;transform:translateZ(0)!important}.department-show-page-container .department-main-info-container .department-left-wrapper .swiper-container-small .swiper-wrapper{height:44px}}@media screen and (min-width:601px)and (min-width:744px){.department-show-page-container .department-main-info-container .department-left-wrapper .swiper-container-small .swiper-wrapper{height:53px}}@media screen and (min-width:601px)and (min-width:900px){.department-show-page-container .department-main-info-container .department-left-wrapper .swiper-container-small .swiper-wrapper{height:64px}}@media screen and (min-width:601px){.department-show-page-container .department-main-info-container .department-left-wrapper .swiper-container-small .swiper-slide{cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box}.department-show-page-container .department-main-info-container .department-left-wrapper .swiper-container-small .swiper-slide:hover{opacity:.7}}@media screen and (min-width:601px){.department-show-page-container .department-main-info-container .department-left-wrapper .swiper-container-small .swiper-slide-thumb-active{border:2px solid #ff7345}}@media screen and (min-width:601px){.department-show-page-container .department-main-info-container .department-right-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;padding-left:1rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:calc(100% - 480px - 1rem)}.department-show-page-container .department-main-info-container .department-right-wrapper .department-right-wrapper__text table{width:100%;border-collapse:collapse}.department-show-page-container .department-main-info-container .department-right-wrapper .department-right-wrapper__text table tr{border-top:1px solid #ddd;height:2.2rem}.department-show-page-container .department-main-info-container .department-right-wrapper .department-right-wrapper__text table tr:last-child{border-bottom:1px solid #ddd}}@media screen and (min-width:601px)and (max-width:840px){.department-show-page-container .department-main-info-container .department-right-wrapper .department-right-wrapper__text table tr{height:1.8rem}}@media screen and (min-width:601px){.department-show-page-container .department-main-info-container .department-right-wrapper .department-right-wrapper__text table th{text-align:left;width:115px;padding:.4rem 0}}@media screen and (min-width:601px){.department-show-page-container .department-main-info-container .department-right-wrapper .department-right-wrapper__text table td{padding:.4rem 0}}@media screen and (min-width:601px){.department-show-page-container .department-main-info-container .department-right-wrapper .department-right-wrapper__buttons .container{padding:0}.department-show-page-container .department-main-info-container .department-right-wrapper .department-right-wrapper__buttons .columns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.department-show-page-container .department-main-info-container .department-right-wrapper .department-right-wrapper__buttons .columns .column{-webkit-box-flex:1!important;-ms-flex:1 0 auto!important;flex:1 0 auto!important}}@media screen and (min-width:601px){.department-show-page-container .department-main-info-container .swiper-slide img{display:block;height:100%;-o-object-fit:cover;font-family:"object-fit:cover";object-fit:cover}}.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 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{width:100%}.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-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__general{padding-top:.4rem!important;padding-bottom:.4rem!important}.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-swiper-caption{position:absolute;bottom:0;left:0;z-index:1;width:100%;padding:.2rem;background:rgba(0,0,0,.6);color:#fff;font-weight:700;font-size:.6rem;text-align:center}@media screen and (min-width:601px){.department-swiper-caption{font-size:.8rem}}.tableContents-introduction{background:#f0f8ff url(https://assets-cdn.kodomo-booster.com/assets/apps/web/webpack/images/department/bg_img_memo-e77c37dbb8befa41babff73892260815.png) no-repeat bottom right 1rem;padding:.8rem .8rem .1rem;background-size:6rem;min-height:75px;margin-bottom:.8rem}@media screen and (min-width:600px){.tableContents-introduction{margin-bottom:1.2rem}}.tableContents-introduction-txt{line-height:1.5;font-size:.8rem}.tableContents-list-wrap{border-top:.05rem solid #ccc;border-left:.05rem solid #ccc;border-right:.05rem solid #ccc;max-width:650px;width:100%;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box}.tableContents-list{border-bottom:.05rem solid #ccc;list-style-type:none;margin-top:0}.tableContents-list a{position:relative;display:block;color:#5b5b5b;padding:.7rem 2rem .7rem .8rem;font-size:.8rem}.tableContents-list a:after{content:"";display:inline-block;position:absolute;right:1rem;top:0;bottom:0;margin:auto;width:0;height:0;border-style:solid;border-right:6px solid transparent;border-left:6px solid transparent;border-top:8px solid #fb796c;border-bottom:0}.tableContents-list a:hover{cursor:pointer;background:#f3f9ff;text-decoration:none}.tableContents-list__title{padding:.7rem;font-weight:700;font-size:.95rem}.about-movie{margin:0 0 .8rem;position:relative;padding-bottom:56.25%;height:0;overflow:hidden}@media screen and (min-width:750px){.about-movie{position:unset;height:auto;width:650px;margin:0 auto 1.2rem;padding:0}}.about-movie iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (min-width:750px){.about-movie iframe{position:unset;width:650px;height:350px;border-width:0}}.about-mainImg{margin:0 0 .8rem;text-align:center}.about-mainImg img{width:100%;max-height:215px;-o-object-fit:contain;font-family:"object-fit:contain";object-fit:contain}@media screen and (min-width:600px){.about-mainImg{height:267px;margin:0 auto .8rem}.about-mainImg img{max-width:400px;max-height:267px;width:100%;-o-object-fit:contain;font-family:"object-fit:contain";object-fit:contain}}.about-mainImg__border{padding-top:.8rem;border-top:.05rem solid #ddd}.about-moview-txt{margin-bottom:2rem}@media screen and (min-width:600px){.about-moview-txt{margin:0 1rem 1.2rem}}.about-introduction{margin:0 1rem 1.2rem;line-height:1.5;font-size:.8rem}@media screen and (min-width:600px){.about-introduction{margin-bottom:2.4rem}}.about-introduction-txt{line-height:1.5;font-size:.8rem;margin-bottom:.65rem}.about-content{margin-bottom:2rem}@media screen and (min-width:600px){.about-content{margin-bottom:3rem}}.about-content:last-child{margin-bottom:0}.about-content:last-child .about-content-txt{margin-bottom:0}.about-content-txt{line-height:1.5;font-size:.8rem;margin:0 1rem 1.2rem}@media screen and (min-width:600px){.about-content-txt{margin:0 1rem 1.2rem}}.about-content-img{margin:0 0 .8rem;text-align:center}.about-content-img img{width:100%;-o-object-fit:contain;font-family:"object-fit:contain";object-fit:contain}@media screen and (min-width:600px){.about-content-img{width:400px;margin:0 auto .8rem}.about-content-img img{max-width:400px;width:100%;height:auto}}.fee-structure-wrap{margin-bottom:2rem}@media screen and (min-width:600px){.fee-structure-wrap{margin-bottom:2.4rem}}.fee-lead{line-height:1.5;font-size:.8rem;margin-bottom:.65rem}.fee-structure{margin-bottom:1rem}.fee-structure-title{font-size:.8rem;font-weight:700;line-height:1.2;margin-bottom:.5rem}.fee-structure-note{line-height:1.4;font-size:.55rem}.fee-structure-table2column{width:100%;border:.05rem solid #ddd;margin-bottom:.5rem;border-collapse:collapse}.fee-structure-table2column-top{text-align:left;line-height:1.5;font-size:.65rem;background:#f7f7f7;padding:.8rem .4rem;border-bottom:.05rem solid #ddd}@media screen and (min-width:600px){.fee-structure-table2column-top{text-align:center;background:#f7f7f7;padding:.5rem;font-size:.8rem}}.fee-structure-table2column-item{width:40%;text-align:left;line-height:1.5;font-size:.65rem;background:#f7f7f7;padding:.8rem .4rem;border-bottom:.05rem solid #ddd}@media screen and (min-width:600px){.fee-structure-table2column-item{width:30%;font-size:.8rem;text-align:center}}.fee-structure-table2column td{line-height:1.5;font-size:.65rem;padding:.8rem .4rem;border-bottom:.05rem solid #ddd}@media screen and (min-width:600px){.fee-structure-table2column td{font-size:.8rem}}.fee-structure-table4column{width:100%;border:.05rem solid #ddd;margin-bottom:.5rem;border-collapse:collapse}.fee-structure-table4column th{width:25%;text-align:left;line-height:1.5;font-size:.65rem;background:#f0f8ff;padding:.8rem .4rem;border-bottom:.05rem solid #ddd;border-right:.05rem solid #ddd}@media screen and (min-width:600px){.fee-structure-table4column th{font-size:.8rem;text-align:center}}.fee-structure-table4column th small{font-size:.6rem;vertical-align:text-bottom}.fee-structure-table4column td{text-align:center;line-height:1.5;font-size:.65rem;padding:.8rem .4rem;border-bottom:.05rem solid #ddd;border-right:.05rem solid #ddd}@media screen and (min-width:600px){.fee-structure-table4column td{font-size:.8rem}}th.fee-structure-table4column-top{text-align:center;background:#f7f7f7;padding:.5rem}.fee-content{margin-bottom:2rem}@media screen and (min-width:600px){.fee-content{margin-bottom:3rem}}.fee-content:last-child{margin-bottom:0}.fee-content-txt{line-height:1.5;font-size:.8rem;margin:0 1rem 1.2rem}@media screen and (min-width:600px){.fee-content-txt{margin:0 1rem 1.2rem}}.fee-content-txt__top{margin-bottom:1.8rem}.fee-content-img{text-align:center;margin:0 1.1rem 1.3rem}@media screen and (min-width:600px){.fee-content-img{margin:0 1.3rem 1.8rem}}.fee-content-img img{max-width:600px;width:100%;height:auto}.fee-content-material{margin:0 .85rem 1rem}@media screen and (min-width:600px){.fee-content-material{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 1rem 2rem}}@media screen and (min-width:600px){.fee-content-material-item{-webkit-box-flex:1;-ms-flex:1;flex:1 1}}.fee-content-material-item-txt{line-height:1.5;font-size:.8rem}.fee-content-material-img img{width:100%;height:auto}@media screen and (min-width:600px){.fee-content-material-img{-ms-flex-negative:0;flex-shrink:0;width:280px;margin-left:.8rem}}.fee-content-detail{margin:0 .85rem 1rem}@media screen and (min-width:600px){.fee-content-detail{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 1rem 2rem}.fee-content-detail dl{-webkit-box-flex:1;-ms-flex:1;flex:1 1}}.fee-content-detail-item{margin:0}.fee-content-detail-item-title{font-size:.9rem;line-height:1.2;font-weight:700;margin-bottom:.3rem}.fee-content-detail-item-txt{line-height:1.5;font-size:.8rem;margin:0 0 .6rem}@media screen and (min-width:600px){.fee-content-detail-img{-ms-flex-negative:0;flex-shrink:0;width:280px;margin-left:.8rem}}.fee-content-detail-img img{width:100%;height:180px;-o-object-fit:cover;font-family:"object-fit:cover";object-fit:cover}.merit-content{margin-bottom:2rem}@media screen and (min-width:600px){.merit-content{margin-bottom:2.4rem}}.merit-content:last-child{margin-bottom:0}.merit-content:last-child .merit-content-txt{margin-bottom:0}.merit-content-txt{line-height:1.5;font-size:.8rem;margin:0 .85rem 1.2rem}@media screen and (min-width:600px){.merit-content-txt{margin:0 1rem 1.2rem}}.reviewVerification-content{margin-bottom:1.6rem}@media screen and (min-width:600px){.reviewVerification-content{margin-bottom:2.4rem}}.reviewVerification-content:last-child{margin-bottom:0}.reviewVerification-content:last-child .reviewVerification-content-txt{margin-bottom:0}.reviewVerification-content-txt{line-height:1.5;font-size:.8rem;margin:0 .85rem 1.2rem}@media screen and (min-width:600px){.reviewVerification-content-txt{margin:0 1rem 1.5rem}}.reviewVerification-content-txt:last-child{margin-bottom:0}.reviewVerification-content-detail-list-wrap{margin:0 .85rem 1.2rem}@media screen and (min-width:600px){.reviewVerification-content-detail-list-wrap{margin:0 1rem 1.2rem}}.reviewVerification-content-detail-list{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin-bottom:.65rem}.reviewVerification-content-detail-list:last-child{margin-bottom:0}.reviewVerification-content-detail-list-icon{width:50px;-ms-flex-negative:0;flex-shrink:0}@media screen and (min-width:600px){.reviewVerification-content-detail-list-icon{width:65px}}.reviewVerification-content-detail-list-icon img{max-width:65px;width:100%;height:auto}.reviewVerification-content-detail-list-txt-wrap{position:relative;border:.05rem solid #ddd;border-radius:7px;padding:.65rem;margin-left:12px}@media screen and (min-width:600px){.reviewVerification-content-detail-list-txt-wrap{margin-left:20px}}.reviewVerification-content-detail-list-txt-wrap:before{content:"";display:inline-block;position:absolute;left:-9px;top:20px;width:0;height:0;border-style:solid;border-top:4px solid transparent;border-bottom:4px solid transparent;border-right:8px solid #ddd;border-left:0}@media screen and (min-width:600px){.reviewVerification-content-detail-list-txt-wrap:before{left:-13px;top:26px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:12px solid #ccc}}.reviewVerification-content-detail-list-txt-wrap:after{content:"";display:inline-block;position:absolute;left:-6px;top:21px;width:0;height:0;border-style:solid;border-top:3px solid transparent;border-bottom:3px solid transparent;border-right:6px solid #fff;border-left:0}@media screen and (min-width:600px){.reviewVerification-content-detail-list-txt-wrap:after{left:-11px;top:26px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:12px solid #fff}}.reviewVerification-content-detail-list-txt{line-height:1.5;font-size:.8rem;margin-bottom:0}.company-content{margin-bottom:1rem}@media screen and (min-width:600px){.company-content{margin-bottom:2rem}}.company-content:last-child{margin-bottom:0}.company-content:last-child .company-content-txt{margin-bottom:0}.company-content-txt{line-height:1.5;font-size:.8rem}.experience-content{margin-bottom:1rem}@media screen and (min-width:600px){.experience-content{margin-bottom:2rem}}.experience-content-txt{line-height:1.5;font-size:.8rem}.report-content{margin-bottom:1rem}@media screen and (min-width:600px){.report-content{margin-bottom:1.6rem}}.report-content-txt{line-height:1.5;font-size:.8rem;margin-bottom:0}.report-link{display:block;border:.05rem solid #ddd;padding:.6rem;color:#5b5b5b!important;margin:0 1.1rem}@media screen and (min-width:600px){.report-link{margin:0 1rem}}.report-link:hover{cursor:pointer;background:#f3f9ff;text-decoration:none}.report-link-inner{display:-webkit-box;display:-ms-flexbox;display:flex}.report-link-img{-ms-flex-negative:0;flex-shrink:0;max-width:200px;width:30%;margin-right:.8rem}.report-link-img img{width:100%;height:auto}.report-link-txt{line-height:1.5;font-size:.8rem;font-weight:700}.classroomList-list-wrap{margin:0 0 1rem}@media screen and (min-width:960px){.classroomList-list-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:.5rem;-webkit-box-sizing:border-box;box-sizing:border-box}}.classroomList-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;position:relative;border:.05rem solid #ddd;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:.5rem}@media screen and (min-width:960px){.classroomList-list{-ms-flex-negative:0;flex-shrink:0;width:32.66%;margin:0 1% 1% 0}.classroomList-list:nth-child(3n){margin:0 0 1%}}.classroomList-list a{display:block;width:100%;padding:.4rem 30px .1rem .6rem}.classroomList-list a:hover{text-decoration:none}.classroomList-list:before{content:"";width:6px;height:6px;border:0;border-top:2px solid #2c7eca;border-right:2px solid #2c7eca;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:0;right:15px;bottom:0;margin:auto}.classroomList-list:hover{cursor:pointer;background:#f3f9ff}.classroomList-list-name{font-size:.85rem;font-weight:700;margin-bottom:.2rem}.classroomList-list-address{margin-bottom:.2rem}.classroomList-list-address,.classroomList-list-age{color:#5b5b5b!important;font-size:.65rem;line-height:1.3}.classroomList-list-age{font-weight:700}.classroomList-list-more{text-align:right}.classroomList-list-more a{position:relative;padding-right:20px;font-size:.8rem;font-weight:700;cursor:pointer}.classroomList-list-more a:before{content:"";width:6px;height:6px;border:0;border-top:2px solid #2c7eca;border-right:2px solid #2c7eca;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:0;right:5px;bottom:0;margin:auto}.reviewDepartment .container{padding-left:0;padding-right:0}.recommendForChildren-content-txt{line-height:1.5;font-size:1rem}.benefits-content{margin:0 -.65rem -2.4rem;background:#f0f8ff;padding:1.2rem}@media screen and (min-width:600px){.benefits-content{margin:0 -1.5rem -2.2rem;padding:1.5rem}}.benefits-content-inner{background:#fff;padding:1.8rem .8rem}@media screen and (min-width:600px){.benefits-content-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1.4rem}}.benefits-content-limited{font-weight:700;color:#ff6175}.benefits-content-txt{line-height:1.5;font-size:1rem;margin:0 1.1rem}@media screen and (min-width:600px){.benefits-content-txt{margin:0 1.3rem}}.benefits-content-explanation{margin-bottom:1rem}@media screen and (min-width:600px){.benefits-content-explanation{margin-right:.8rem;margin-bottom:0;-webkit-box-flex:1;-ms-flex:1;flex:1 1}}.benefits-content-explanation dt{margin-bottom:.5rem}.benefits-content-explanation dt p{display:inline;line-height:1.2;font-size:.95rem;font-weight:700;background:-webkit-gradient(linear,left top,left bottom,color-stop(60%,transparent),color-stop(60%,#fff8bf));background:linear-gradient(transparent 60%,#fff8bf 0)}.benefits-content-explanation dd{line-height:1.5;font-size:.8rem}@media screen and (min-width:600px){.benefits-content-img{-ms-flex-negative:0;flex-shrink:0;max-width:300px}}.benefits-content-img img{width:100%;height:auto}.faq-list-wrap{line-height:1.5;font-size:.8rem;margin:0}.faq-list{border:.05rem solid #ddd;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:.5rem;list-style-type:none}.faq-list-question{border-bottom:.05rem solid #ddd;padding:.8rem 0;margin:0 .8rem}.faq-list-answer{padding:.8rem}.point-content{background:#f0f8ff;padding:.8rem}.point-content-txt{line-height:1.5;font-size:.8rem;margin-bottom:0}.basicInfo-table{margin-bottom:2rem}.basicInfo-table table{width:100%;max-width:650px;margin:0 auto;border:.05rem solid #ddd;border-collapse:collapse}.basicInfo-table table th{width:40%;text-align:center;line-height:1.5;font-size:.8rem;background:#f7f7f7;padding:.8rem;border-bottom:.05rem solid #ddd}@media screen and (min-width:600px){.basicInfo-table table th{width:30%}}.basicInfo-table table td{line-height:1.5;font-size:.8rem;padding:.8rem;border-bottom:.05rem solid #ddd}

/*# sourceMappingURL=departments-4bb601db9da249bd6ac1.css.map*/