@charset 'UTF-8';.l-sec-low__cont{position:relative;z-index:0}.mv{height:430px;background:url(/se2017/assets/img/feature/strengths/mv_img01.jpg) 50% 50% no-repeat;background-size:cover}@media only screen and (max-width:900px){.l-sec-low__cont .l-wrap{padding:0}.mv{height:136px}}.cont-wrap{padding:80px 0 100px}@media only screen and (max-width:900px){.cont-wrap{margin-bottom:-1px;padding:0}.panel:last-of-type .panel__body{border-bottom:1px solid #e7ebef}}.panel,.panel-wrap{max-width:1230px;margin:0 auto}.panel-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.panel-wrap .panel{width:50%}.panel-wrap .panel:nth-child(2n-1) .panel__hdg{border-right:1px solid #fff}.panel-wrap .panel:nth-child(2n) .panel__body{border-left-width:0}@media only screen and (max-width:1200px){.panel-wrap{display:block}.panel-wrap .panel{width:100%}.panel-wrap .panel:nth-child(2n-1) .panel__hdg{border-right-width:0}}.panel{position:relative;margin-right:auto;margin-left:auto;background:#fff}.panel__hdg{padding:13px 15%;background-color:#dae2e8;text-align:center;font-size:1.33333rem;line-height:1.6;letter-spacing:.8px}.panel__body{position:relative;border:1px solid #e7ebef;border-top:0}@media only screen and (max-width:900px){.panel__hdg{padding:15px 15%;font-size:1rem}.panel__body{border:0}}.panel__body .note{position:absolute;bottom:21px;right:28px;font-size:.88889rem}.sec-prefectures .panel__body::after{display:table;clear:both;content:''}.sec-prefectures .panel__body .prefectures{position:relative;float:left;width:709px;height:634px}@media only screen and (max-width:1618px){.sec-prefectures .panel__body .prefectures{float:none;width:709px;height:534px;margin-right:auto;margin-left:auto}}.sec-prefectures .panel__body .prefectures .prefectures__data.prefectures__data--01{position:absolute;top:30px;left:64px}@media only screen and (max-width:900px){.panel__body .note{bottom:25px;right:17px;font-size:10px}.sec-prefectures .panel__body .prefectures{width:320px;height:375px}.sec-prefectures .panel__body .prefectures .prefectures__data.prefectures__data--01{top:12px}}.sec-prefectures .panel__body .prefectures .prefectures__data.prefectures__data--01 .number.number--fraction{display:inline-block;color:#e7be1c;font-size:235px}@media only screen and (max-width:900px){.sec-prefectures .panel__body .prefectures .prefectures__data.prefectures__data--01 .number.number--fraction{position:relative;top:16px;left:-33px;font-size:140px}}.sec-prefectures .panel__body .prefectures .prefectures__data.prefectures__data--01 .number.number--denominator{display:inline-block;position:relative;top:-12px;left:20px;font-size:80px}@media only screen and (max-width:900px){.sec-prefectures .panel__body .prefectures .prefectures__data.prefectures__data--01 .number.number--denominator{top:14px;left:-20px;font-size:50px}}.sec-prefectures .panel__body .prefectures .prefectures__data.prefectures__data--01 .slash{display:inline-block;position:relative;top:-30px;left:9px;font-size:68px;font-weight:200;-webkit-transform:skewX(-5deg);-ms-transform:skewX(-5deg);transform:skewX(-5deg)}@media only screen and (max-width:900px){.sec-prefectures .panel__body .prefectures .prefectures__data.prefectures__data--01 .slash{top:2px;left:-25px;font-size:42px}}.sec-prefectures .panel__body .prefectures .prefectures__data.prefectures__data--01 .unit{position:relative;top:-20px;left:18px;font-size:22px;letter-spacing:.5px}@media only screen and (max-width:900px){.sec-prefectures .panel__body .prefectures .prefectures__data.prefectures__data--01 .unit{top:6px;left:-23px;font-size:12.5px}}.sec-prefectures .panel__body .prefectures .prefectures__data.prefectures__data--02{display:inline-block;position:absolute;top:450px;left:372px;border:1px solid #d8d8d8;background-color:#fff}@media only screen and (max-width:900px){.sec-prefectures .panel__body .prefectures .prefectures__data.prefectures__data--02{top:204px;left:147px;border-width:1.5px}}.sec-prefectures .panel__body .prefectures .prefectures__data.prefectures__data--02 .label{display:inline-block;position:relative;top:-2px;left:20px;padding-bottom:20px;font-size:19px;line-height:1.4;letter-spacing:.8px}@media only screen and (max-width:900px){.sec-prefectures .panel__body .prefectures .prefectures__data.prefectures__data--02 .label{top:-2px;left:7px;padding-bottom:0;font-size:10px;line-height:1.2;letter-spacing:-.8px}}.sec-prefectures .panel__body .prefectures .prefectures__data.prefectures__data--02 .label .justify{letter-spacing:3.5px}.sec-prefectures .panel__body .prefectures .prefectures__data.prefectures__data--02 .number{position:relative;top:8px;margin-left:25px;color:#e7be1c;font-size:100px;letter-spacing:4px}@media only screen and (max-width:900px){.sec-prefectures .panel__body .prefectures .prefectures__data.prefectures__data--02 .number{top:5px;margin-left:7px;font-size:45px}}.sec-prefectures .panel__body .prefectures .prefectures__data.prefectures__data--02 .unit{position:relative;top:-1px;margin-right:24px;margin-left:-1px;font-size:30px}@media only screen and (max-width:900px){.sec-prefectures .panel__body .prefectures .prefectures__data.prefectures__data--02 .unit{top:4px;margin-right:12px;margin-left:-5px;line-height:0}.sec-prefectures .panel__body .prefectures .prefectures__data.prefectures__data--02 .unit img{width:10px}}.sec-prefectures .panel__body .prefectures .prefectures__txt{position:absolute;top:232px;left:66px;width:400px;font-size:.88889rem;line-height:1.9;letter-spacing:.4px}@media only screen and (max-width:900px){.sec-prefectures .panel__body .prefectures .prefectures__txt{top:290px;left:0;width:auto;padding-right:15px;padding-left:15px;font-size:13px;line-height:1.8}}.sec-prefectures .panel__body .prefectures .prefectures__graph{position:absolute;top:61px;left:62px;width:647px}@media only screen and (max-width:900px){.sec-prefectures .panel__body .prefectures .prefectures__graph{top:36px;left:auto;width:100%;padding-right:15px;padding-left:15px}}.sec-prefectures .panel__body .students{position:relative;float:right;width:481px;height:634px}@media only screen and (max-width:1618px){.sec-prefectures .panel__body .students{float:none;width:481px;height:607px;margin-right:auto;margin-left:auto}}@media only screen and (max-width:900px){.sec-prefectures .panel__body .students{width:320px;height:460px}}.sec-prefectures .panel__body .students .students__data{position:absolute;top:70px;left:27px;width:388px;height:312px;background-image:url(/se2017/assets/img/feature/strengths/sec01_bg01.png);background-size:contain;text-align:center}@media only screen and (max-width:900px){.sec-prefectures .panel__body .students .students__data{top:15px;left:auto;width:100%;height:235px;padding-right:15px;padding-left:15px;background-origin:content-box;background-size:contain}}.sec-prefectures .panel__body .students .students__data .label{position:absolute;top:92px;left:96px;font-size:20px;font-weight:700;letter-spacing:-.4px}@media only screen and (max-width:900px){.sec-prefectures .panel__body .students .students__data .label{top:73px;left:87px;font-size:15px}}.sec-prefectures .panel__body .students .students__data .number{position:absolute;top:136px;left:77px;color:#e7be1c;font-size:105px;letter-spacing:1px}@media only screen and (max-width:900px){.sec-prefectures .panel__body .students .students__data .number{top:102px;left:72px;font-size:78px}}.sec-prefectures .panel__body .students .students__data .unit{position:absolute;top:180px;left:297px;font-size:20px;font-weight:700}@media only screen and (max-width:900px){.sec-prefectures .panel__body .students .students__data .unit{top:140px;left:235px;font-size:14.5px}}.sec-prefectures .panel__body .students .students__txt{position:absolute;top:412px;left:27px;width:393px;font-size:.88889rem;line-height:1.9;letter-spacing:.4px}.sec-gender .panel__body .gender-ratio{height:358px}@media only screen and (max-width:900px){.sec-prefectures .panel__body .students .students__txt{top:279px;left:0;width:auto;padding-right:15px;padding-left:15px;font-size:13px;line-height:1.8}.sec-gender .panel__body .gender-ratio{width:320px;height:330px;margin-right:auto;margin-left:auto}}.sec-gender .panel__body .gender-ratio .gender-ratio__data.gender-ratio__data--01{position:relative;top:53px;left:85px;float:left}.sec-gender .panel__body .gender-ratio .gender-ratio__data.gender-ratio__data--01 .number{color:#e7be1c;font-size:164px;letter-spacing:-2.5px}@media only screen and (max-width:900px){.sec-gender .panel__body .gender-ratio .gender-ratio__data.gender-ratio__data--01{top:20px;left:44px}.sec-gender .panel__body .gender-ratio .gender-ratio__data.gender-ratio__data--01 .number{font-size:84px;line-height:1}}.sec-gender .panel__body .gender-ratio .gender-ratio__data.gender-ratio__data--01 .unit{position:relative;top:-18px;left:5px;font-size:35px}@media only screen and (max-width:900px){.sec-gender .panel__body .gender-ratio .gender-ratio__data.gender-ratio__data--01 .unit{top:-5px;left:2px}.sec-gender .panel__body .gender-ratio .gender-ratio__data.gender-ratio__data--01 .unit img{width:14px}}.sec-gender .panel__body .gender-ratio .gender-ratio__data.gender-ratio__data--01 .label{position:relative;top:31px;left:-168px;padding:1.5px 69px;border-radius:37.5px;background-color:#332a2a;text-align:center;color:#fff;font-size:20px}@media only screen and (max-width:900px){.sec-gender .panel__body .gender-ratio .gender-ratio__data.gender-ratio__data--01 .label{top:15px;left:-87px;padding:.5px 35px;font-size:10px}}.sec-gender .panel__body .gender-ratio .gender-ratio__data.gender-ratio__data--02{position:relative;top:52px;right:-91px;float:right}.sec-gender .panel__body .gender-ratio .gender-ratio__data.gender-ratio__data--02 .number{position:relative;color:#e7be1c;font-size:164px;letter-spacing:-2px}@media only screen and (max-width:900px){.sec-gender .panel__body .gender-ratio .gender-ratio__data.gender-ratio__data--02{top:-64px;right:-46px}.sec-gender .panel__body .gender-ratio .gender-ratio__data.gender-ratio__data--02 .number{font-size:84px;line-height:1}}.sec-gender .panel__body .gender-ratio .gender-ratio__data.gender-ratio__data--02 .unit{position:relative;top:-14px;left:7px;font-size:35px}@media only screen and (max-width:900px){.sec-gender .panel__body .gender-ratio .gender-ratio__data.gender-ratio__data--02 .unit{top:-4px;left:2px}.sec-gender .panel__body .gender-ratio .gender-ratio__data.gender-ratio__data--02 .unit img{width:14px}}.sec-gender .panel__body .gender-ratio .gender-ratio__data.gender-ratio__data--02 .label{position:relative;top:32px;left:-171px;padding:1.5px 52px;border-radius:37.5px;background-color:#af1418;text-align:center;color:#fff;font-size:20px}@media only screen and (max-width:900px){.sec-gender .panel__body .gender-ratio .gender-ratio__data.gender-ratio__data--02 .label{top:15px;left:-90px;padding:.5px 26px;font-size:10px}}.sec-gender .panel__body .gender-ratio .gender-ratio__graph{position:absolute;top:77px;left:2px;width:100%;padding-right:310px;padding-left:310px;text-align:center;line-height:145px}@media only screen and (max-width:900px){.sec-gender .panel__body .gender-ratio .gender-ratio__graph{top:127px;left:0;right:0;width:320px;margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px;line-height:normal}}.sec-gender .panel__body .gender-ratio .gender-ratio__txt{position:absolute;top:250px;padding-right:160px;padding-left:160px;font-size:1rem;letter-spacing:.5px}@media only screen and (max-width:900px){.sec-gender .panel__body .gender-ratio .gender-ratio__txt{top:222px;width:320px;padding-right:15px;padding-left:15px;font-size:13px}}.sec-graduation .panel__body .graduation-rate{position:relative;height:305px}@media only screen and (max-width:1520px){.sec-graduation .panel__body .graduation-rate{width:584px;max-width:100%;margin-right:auto;margin-left:auto}}.sec-graduation .panel__body .graduation-rate .inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:480px;margin:0 auto;padding:50px 20px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:900px){.sec-graduation .panel__body .graduation-rate{width:320px;height:210px}.sec-graduation .panel__body .graduation-rate .inner{padding:40px 20px}}.sec-graduation .panel__body .graduation-rate .graduation-rate__data{position:relative;margin:-20px 25px -35px 0;padding-right:30px}.sec-graduation .panel__body .graduation-rate .graduation-rate__data .number{color:#e7be1c;font-size:165px;letter-spacing:-2px}@media only screen and (max-width:900px){.sec-graduation .panel__body .graduation-rate .graduation-rate__data{margin:-15px 15px -20px 0;padding-right:20px}.sec-graduation .panel__body .graduation-rate .graduation-rate__data .number{font-size:95px;line-height:1;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}}.sec-graduation .panel__body .graduation-rate .graduation-rate__data .unit{position:absolute;bottom:25px;right:0;font-size:35px}@media only screen and (max-width:900px){.sec-graduation .panel__body .graduation-rate .graduation-rate__data .unit{bottom:17px}.sec-graduation .panel__body .graduation-rate .graduation-rate__data .unit img{width:16px}.sec-graduation .panel__body .graduation-rate .graduation-rate__graph{max-width:165px}}.sec-graduation .panel__body .graduation-rate .graduation-rate__graph{padding-right:0;-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}.sec-graduation .panel__body .graduation-rate .graduation-rate__graph img{width:100%;height:auto}.sec-graduation .panel__body .graduation-rate .graduation-rate__txt{position:absolute;top:208px;width:100%;text-align:center;font-size:.88889rem;letter-spacing:.4px}@media only screen and (max-width:900px){.sec-graduation .panel__body .graduation-rate .graduation-rate__txt{top:128px;left:0;text-align:center;font-size:13px;line-height:1.7;letter-spacing:-.6px}}.sec-graduation .panel__body .note{bottom:22px;letter-spacing:.6px}@media only screen and (max-width:1520px){.sec-leave{width:100%}}.sec-leave .panel__body{border-left-width:0}.sec-leave .panel__body .leave-rate{position:relative;height:305px}@media only screen and (max-width:900px){.sec-leave .panel__body .leave-rate{width:320px;height:225px;margin-right:auto;margin-left:auto}}.sec-leave .panel__body .leave-rate .leave-rate__graph{position:absolute;top:23px;width:100%;padding-left:7%;text-align:center}.sec-leave .panel__body .leave-rate .leave-rate__data{position:absolute;top:41px;left:0;right:0;padding-left:21px;text-align:center}@media only screen and (max-width:900px){.sec-leave .panel__body .leave-rate .leave-rate__data{top:41px;left:-10px}}.sec-leave .panel__body .leave-rate .leave-rate__data .number{position:relative;top:0;left:0;color:#e7be1c;font-size:160px}@media only screen and (max-width:900px){.sec-leave .panel__body .leave-rate .leave-rate__data .number{font-size:95px;line-height:1}}.sec-leave .panel__body .leave-rate .leave-rate__data .unit{position:relative;top:-14px;left:0;font-size:35px}@media only screen and (max-width:900px){.sec-leave .panel__body .leave-rate .leave-rate__data .unit{top:-5px;left:-2px}.sec-leave .panel__body .leave-rate .leave-rate__data .unit img{width:17px}}.sec-leave .panel__body .leave-rate .leave-rate__txt{position:absolute;top:208px;width:100%;text-align:center;font-size:.88889rem;letter-spacing:.4px}@media only screen and (max-width:900px){.sec-leave .panel__body .leave-rate .leave-rate__txt{top:152px;padding-right:15px;padding-left:15px;text-align:left;font-size:13px;line-height:1.7;letter-spacing:-.6px}}.sec-leave .panel__body .note{bottom:22px;letter-spacing:.4px}.sec-educators .educators{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:1000px;margin:0 auto;padding:50px 20px 65px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:1618px){.sec-educators .educators{display:block;max-width:100%}}@media only screen and (max-width:900px){.sec-educators .educators{max-width:320px;padding:30px 15px 65px}.sec-educators .educators .txt{margin-top:25px;font-size:13px;line-height:2}}.sec-educators .educators__total{width:365px;margin-right:30px;text-align:center;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}@media only screen and (max-width:1618px){.sec-educators .educators__total{width:100%;margin:0}}.sec-educators .educators__total .number{display:inline-block;vertical-align:bottom;color:#e7be1c;font-size:180px;line-height:110px}.sec-educators .educators__total .unit{display:inline-block;margin:0 0 10px 5px;font-size:24px;font-weight:700}.sec-educators .educators__total .txt{margin-top:20px;font-size:.88889rem;line-height:1.9}@media only screen and (max-width:900px){.sec-educators .educators__total .txt{font-size:1.14286rem}.sec-educators .educators__total .number{font-size:100px;line-height:70px}.sec-educators .educators__total .unit{margin-left:0;font-size:16px}}.sec-educators .educators__detail{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}@media only screen and (max-width:1618px){.sec-educators .educators__detail{max-width:550px;margin:30px auto 0}}.sec-educators .educators__detail .list{margin-bottom:-15px}@media only screen and (max-width:900px){.sec-educators .educators__detail{margin-top:20px}.sec-educators .educators__detail .list{margin-bottom:0}}.sec-educators .educators__detail .list-item{margin-bottom:15px}.sec-educators .educators__detail .list-item__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.sec-educators .educators__detail .list-item .post{width:150px;margin-right:20px;background:url(/se2017/assets/img/feature/strengths/educator_post_bg.png) 100% 50% repeat-x;font-size:1.16667rem}@media only screen and (max-width:900px){.sec-educators .educators__detail .list-item .post{font-size:1.5rem}}.sec-educators .educators__detail .list-item .post span{display:inline-block;padding-right:10px;background:#fff}.sec-educators .educators__detail .list-item .cont{position:relative;bottom:-.5em;width:75px}.sec-educators .educators__detail .list-item .number{position:relative;bottom:-.13em;color:#e7be1c;font-size:54px;line-height:0}.sec-educators .educators__detail .list-item .unit{font-weight:700}.sec-educators .educators__detail .list-item .graph{position:relative;max-width:278px;margin-left:20px;background:url(/se2017/assets/img/feature/strengths/educator_graph.png) 0 50% no-repeat;background-size:contain;-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}.sec-educators .educators__detail .list-item .graph::before{position:absolute;top:0;right:0;width:100%;height:100%;background:#fff;content:''}@media only screen and (max-width:900px){.sec-educators .educators__detail .list-item{margin-bottom:8px}.sec-educators .educators__detail .list-item .post{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:82px;margin-right:10px;background-size:auto 2px;font-size:13px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.sec-educators .educators__detail .list-item .post span{padding-right:4px}.sec-educators .educators__detail .list-item .cont{bottom:0;width:40px}.sec-educators .educators__detail .list-item .number{font-size:27px}.sec-educators .educators__detail .list-item .unit{font-size:8px}.sec-educators .educators__detail .list-item .graph{max-width:140px}}.sec-educators .educators__detail .list-item.item01 .graph::before{width:2.5%}.sec-educators .educators__detail .list-item.item02 .graph::before{width:74%}.sec-educators .educators__detail .list-item.item03 .graph::before{width:85%}.sec-educators .educators__detail .list-item.item04 .graph::before{width:74%}.sec-employment-rate .panel__hdg{padding-right:5%;padding-left:5%}.sec-employment-rate .panel__hdg .asterisk{display:inline-block;margin-top:.5%;vertical-align:top;font-size:60%}.sec-employment-rate .panel__body{padding:50px 20px 80px}.sec-employment-rate .img{text-align:center}.sec-employment-rate .notes{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.sec-employment-rate .notes li{margin-left:1em}@media only screen and (max-width:900px){.sec-employment-rate .panel__body{padding:30px 35px 70px}.sec-employment-rate .notes{display:block;text-align:right}}
