@charset "UTF-8";@-webkit-keyframes fadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@keyframes fadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}100%{visibility:visible;opacity:1}}@-webkit-keyframes fadeOut{0%{visibility:visible;opacity:1}99%{visibility:visible;opacity:0}100%{visibility:hidden;opacity:0}}@keyframes fadeOut{0%{visibility:visible;opacity:1}99%{visibility:visible;opacity:0}100%{visibility:hidden;opacity:0}}@-webkit-keyframes slideDown{0%{visibility:hidden;opacity:0;height:0}1%{visibility:visible;opacity:0;height:0}2%{visibility:visible;opacity:1;height:0}100%{visibility:visible;opacity:1;height:100%}}@keyframes slideDown{0%{visibility:hidden;opacity:0;height:0}1%{visibility:visible;opacity:0;height:0}2%{visibility:visible;opacity:1;height:0}100%{visibility:visible;opacity:1;height:100%}}@-webkit-keyframes slideUp{0%{visibility:visible;opacity:1;height:100%}98%{visibility:visible;opacity:1;height:0}99%{visibility:visible;opacity:0;height:0}100%{visibility:hidden;opacity:0;height:0}}@keyframes slideUp{0%{visibility:visible;opacity:1;height:100%}98%{visibility:visible;opacity:1;height:0}99%{visibility:visible;opacity:0;height:0}100%{visibility:hidden;opacity:0;height:0}}.c-pointContainer{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto}@media all and (min-width:768px){.c-pointContainer{width:950px}}@media all and (max-width:767px){.c-pointContainer{width:84.375%}}@media all and (min-width:768px){.c-pointContainer{margin-top:80px;margin-bottom:80px}}@media all and (max-width:767px){.c-pointContainer{margin-top:25px;margin-bottom:25px}}@media all and (min-width:768px){.c-pointContainer>.m-paragraph{margin-bottom:30px;letter-spacing:1.12px}}@media all and (min-width:768px){.c-examMethodContainer{padding:80px 0}}@media all and (max-width:767px){.c-examMethodContainer{padding:35px 0}}@media all and (min-width:768px){.c-examMethodContainer .p-weightL2{margin-bottom:30px}}.c-examMethodContainer-inner{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto}@media all and (min-width:768px){.c-examMethodContainer-inner{width:950px}}@media all and (max-width:767px){.c-examMethodContainer-inner{width:84.375%}}@media all and (min-width:768px){.c-examMethodContainer-inner{width:788px}}@media all and (min-width:768px){.c-examTechnicContainer{padding:80px 0}}@media all and (max-width:767px){.c-examTechnicContainer{padding:40px 0}}.c-examTechnicContainer-inner{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto}@media all and (min-width:768px){.c-examTechnicContainer-inner{width:950px}}@media all and (max-width:767px){.c-examTechnicContainer-inner{width:84.375%}}@media all and (min-width:768px){.c-examTechnicContainer-inner>.m-paragraph{margin-bottom:30px;text-align:center}}.c-examTechnicContainer-inner>.c-qaDetailContainer{background-color:#fff}@media all and (min-width:768px){.c-qaDetailContainer{padding-bottom:10px}}@media all and (min-width:768px){.c-qaDetailContainer:first-of-type{margin-top:80px}}@media all and (max-width:767px){.c-qaDetailContainer:first-of-type{margin-top:30px}}.c-qaDetailContainer .p-weightL2{margin-bottom:0}@media all and (max-width:767px){.c-qaDetailContainer .p-weightL2{font-size:1.8rem}}@media all and (min-width:768px){.c-qaDetailContainer-desc{margin-top:40px;margin-bottom:50px}}@media all and (max-width:767px){.c-qaDetailContainer-desc{margin:0 25px;padding:25px 0}}.c-gradeContainer{width:100%}@media all and (min-width:768px){.c-gradeContainer.-grade1st{margin-top:15px}}.c-gradeContainer.-grade1st .p-weightL4{background-color:#5282cb}@media all and (min-width:768px){.c-gradeContainer.-grade1st .p-weightL4{border-top-left-radius:6px;border-top-right-radius:6px}}@media all and (max-width:767px){.c-gradeContainer.-grade1st .p-weightL4{border-top-left-radius:5px;border-top-right-radius:5px}}.c-gradeContainer.-grade2nd .p-weightL4{background-color:#365fb3}.c-gradeContainer.-grade3rd .p-weightL4{background-color:#192963}.c-gradeContainer .p-weightL4{margin-bottom:0;color:#fff}@media all and (min-width:768px){.c-gradeContainer .p-weightL4{padding:10px 0;font-size:2.4rem}}@media all and (max-width:767px){.c-gradeContainer .p-weightL4{padding:10px 0;font-size:1.4rem}}.c-gradeContainer-list{background-color:#f1f1f1}@media all and (max-width:767px){.c-gradeContainer-list{padding:35px 25px}}@media all and (min-width:768px){.c-gradeContainer-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:0 40px;padding:30px 0}}@media all and (max-width:767px){.c-gradeContainer-item{padding-bottom:35px}}@media all and (min-width:768px){.c-gradeContainer-item:nth-of-type(n+2){border-top:4px solid #fff}}@media all and (max-width:767px){.c-gradeContainer-item:nth-of-type(n+2){padding-top:35px;border-top:2px solid #fff}}@media all and (max-width:767px){.c-gradeContainer-item:last-of-type{padding-bottom:0}}@media all and (min-width:768px){.c-gradeContainer-item.-attention .c-gradeContainer-icon>p>img{width:96px;height:17px}}@media all and (max-width:767px){.c-gradeContainer-item.-attention .c-gradeContainer-icon>p>img{width:96px;height:17px}}@media all and (min-width:768px){.c-gradeContainer-item.-attention .c-gradeContainer-icon>img{width:79px;height:79px;margin-top:15px}}@media all and (max-width:767px){.c-gradeContainer-item.-attention .c-gradeContainer-icon>img{width:79px;height:79px;margin-top:15px}}@media all and (min-width:768px){.c-gradeContainer-item.-hint .c-gradeContainer-icon>p>img{width:101px;height:18px}}@media all and (max-width:767px){.c-gradeContainer-item.-hint .c-gradeContainer-icon>p>img{width:101px;height:18px}}@media all and (min-width:768px){.c-gradeContainer-item.-hint .c-gradeContainer-icon>img{width:71px;height:95px;margin-top:15px}}@media all and (max-width:767px){.c-gradeContainer-item.-hint .c-gradeContainer-icon>img{width:71px;height:95px;margin-top:15px}}.c-gradeContainer-icon{text-align:center}@media all and (min-width:768px){.c-gradeContainer-icon{width:101px;margin-right:39px}}.c-gradeContainer-txt.m-paragraph{margin-bottom:0}@media all and (min-width:768px){.c-gradeContainer-txt.m-paragraph{width:calc(100% - 140px)}}@media all and (max-width:767px){.c-gradeContainer-txt.m-paragraph .m-paragraph-txt{margin-top:25px;font-size:1.2rem}}.c-examPrefectureContainer{background-color:#192963}@media all and (min-width:768px){.c-examPrefectureContainer{padding:70px 0;background-image:url(/assets/img/japanMap_bg.png);background-repeat:no-repeat;background-position:center center;background-size:auto 90%}}@media all and (max-width:767px){.c-examPrefectureContainer{padding:35px 0}}.c-examPrefectureContainer-inner{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto}@media all and (min-width:768px){.c-examPrefectureContainer-inner{width:950px}}@media all and (max-width:767px){.c-examPrefectureContainer-inner{width:84.375%}}@media all and (min-width:768px){.c-examPrefectureContainer-inner .p-weightL2{margin-bottom:20px;padding:0;background-color:transparent}}.c-examPrefectureContainer-inner .m-paragraph{color:#fff}@media all and (min-width:768px){.c-examPrefectureContainer-inner .m-paragraph{margin-bottom:30px}}.c-plannerContainer{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto}@media all and (min-width:768px){.c-plannerContainer{width:950px}}@media all and (max-width:767px){.c-plannerContainer{width:84.375%}}@media all and (min-width:768px){.c-plannerContainer{margin-top:60px;margin-bottom:60px}}@media all and (max-width:767px){.c-plannerContainer{margin-top:25px;margin-bottom:25px}}@media all and (min-width:768px){.c-examInfoContainer{padding:80px 0}}@media all and (max-width:767px){.c-examInfoContainer{padding:35px 0}}@media all and (min-width:768px){.c-examInfoContainer .p-weightL2{margin-bottom:15px}}@media all and (min-width:768px){.c-examInfoContainer .m-paragraph{margin-bottom:35px}}.c-examInfoContainer-inner{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;background-color:#fff}@media all and (min-width:768px){.c-examInfoContainer-inner{width:950px}}@media all and (max-width:767px){.c-examInfoContainer-inner{width:84.375%}}@media all and (min-width:768px){.c-examInfoContainer-inner{padding:80px}}@media all and (max-width:767px){.c-examInfoContainer-inner{padding:35px 25px}}@media all and (min-width:768px){.c-howToStudyContainer{padding:80px 0}}@media all and (max-width:767px){.c-howToStudyContainer{padding-top:40px}}@media all and (min-width:768px){.c-howToStudyContainer.-public{padding-bottom:0}}@media all and (min-width:768px){.c-howToStudyContainer .m-paragraph{margin-bottom:35px}}.c-howToStudyContainer-inner{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto}@media all and (min-width:768px){.c-howToStudyContainer-inner{width:950px}}@media all and (max-width:767px){.c-howToStudyContainer-inner{width:84.375%}}@media all and (min-width:768px){.c-howToStudyContainer-inner .p-weightL2{margin-bottom:15px}}@media all and (min-width:768px){.c-howToStudyContainer-inner .m-tendencyBox{margin-top:35px}}@media all and (max-width:767px){.c-howToStudyContainer-inner .m-tendencyBox{margin-top:20px}}@media all and (min-width:768px){.c-howToStudyContainer-target{width:950px;margin:50px auto 0}}@media all and (max-width:767px){.c-howToStudyContainer-target{width:84.375%;margin:25px auto 0}}@media all and (min-width:768px){.c-howToStudyContainer-target .m-targetSchool{margin-top:25px}}@media all and (max-width:767px){.c-howToStudyContainer-target .m-targetSchool{margin-top:15px}}.c-howToStudyContainer-banner{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}@media all and (min-width:768px){.c-howToStudyContainer-banner{width:950px;margin:60px auto 0}}@media all and (max-width:767px){.c-howToStudyContainer-banner{margin-top:30px}}@media all and (min-width:768px){.c-deviationContainer{padding-top:80px}}@media all and (max-width:767px){.c-deviationContainer{padding-top:40px}}.c-deviationContainer-ttl{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto}@media all and (min-width:768px){.c-deviationContainer-ttl{width:950px}}@media all and (max-width:767px){.c-deviationContainer-ttl{width:84.375%}}@media all and (min-width:768px){.c-deviationContainer-ttl{position:relative}}.c-deviationContainer-ttl .p-weightL2{margin-bottom:0}.c-deviationContainer-ttl .u-print{border:1px solid #1a3288;color:#1a3288;font-weight:700;line-height:1.25}@media all and (min-width:768px){.c-deviationContainer-ttl .u-print{position:absolute;top:calc(50% - 20px);right:0;padding:10px 55px 10px 18px;border-radius:20px;font-size:1.6rem;cursor:pointer}}@media all and (min-width:768px){.c-deviationContainer-ttl .u-print:hover{background-color:#5282cb;border:1px solid #5282cb;color:#fff}}@media all and (min-width:768px){.c-deviationContainer-ttl .u-print:hover>svg{fill:#fff}}.c-deviationContainer-ttl .u-print>svg{fill:#1a3288}@media all and (min-width:768px){.c-deviationContainer-ttl .u-print>svg{position:absolute;top:calc(50% - 11px);right:20px;width:22px;height:22px}}.c-introduceCourse-inner{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto}@media all and (min-width:768px){.c-introduceCourse-inner{width:950px}}@media all and (max-width:767px){.c-introduceCourse-inner{width:84.375%}}@media all and (min-width:768px){.c-introduceCourse-inner{padding:60px 0}}@media all and (max-width:767px){.c-introduceCourse-inner{padding:40px 0}}.c-introduceCourse-inner>.p-weightL4{background-image:url(/assets/img/contactContainer-icon.png);background-position:bottom center;background-repeat:no-repeat;font-weight:700}@media all and (min-width:768px){.c-introduceCourse-inner>.p-weightL4{padding-bottom:40px;background-size:99px 24px}}@media all and (max-width:767px){.c-introduceCourse-inner>.p-weightL4{padding-bottom:20px;background-size:auto 12px}}.c-introduceCourse-ttl{background-color:#192963;color:#fff;text-align:center}@media all and (min-width:768px){.c-introduceCourse-ttl{margin-top:30px;padding:16px 0;font-size:2.4rem}}@media all and (max-width:767px){.c-introduceCourse-ttl{margin-top:10px;padding:10px 0}}.c-introduceCourse-content{background-color:#8fb0e0}@media all and (min-width:768px){.c-introduceCourse-content{padding:30px 80px 0}}@media all and (max-width:767px){.c-introduceCourse-content{padding:30px 25px}}@media all and (min-width:768px){.c-introduceCourse-content.-junior .c-introduceCourse-miniContent.-area{margin-top:50px}}.c-introduceCourse-content.-junior .c-introduceCourse-miniContent.-area .c-introduceCourse-miniContentTtl .p-weightL4{margin-bottom:0}@media all and (min-width:768px){.c-introduceCourse-content.-junior .c-introduceCourse-miniContent.-area .c-introduceCourse-miniContentTtl .p-weightL4{padding-bottom:40px}}@media all and (max-width:767px){.c-introduceCourse-content.-junior .c-introduceCourse-miniContent.-area .c-introduceCourse-miniContentTtl .c-introduceCourse-icon{bottom:-30px}}@media all and (min-width:768px){.c-introduceCourse-content.-high{padding-bottom:50px}}.c-introduceCourse-content.-high .c-introduceCourse-miniContent.-area .c-introduceCourse-miniContentTtl .p-weightL4{margin-bottom:0}@media all and (min-width:768px){.c-introduceCourse-content.-high .c-introduceCourse-miniContent.-area .c-introduceCourse-miniContentTtl .p-weightL4{padding-bottom:20px}}@media all and (max-width:767px){.c-introduceCourse-content.-high .c-introduceCourse-miniContent.-area .c-introduceCourse-miniContentTtl .p-weightL4{padding-bottom:10px}}.c-introduceCourse-content>.p-weightL4{color:#1a3288}@media all and (min-width:768px){.c-introduceCourse-content>.p-weightL4{margin-bottom:10px;font-size:1.8rem;letter-spacing:1.12px}}@media all and (min-width:768px){.c-introduceCourse-content>.m-paragraph{margin-bottom:25px;letter-spacing:1.12px}}.c-introduceCourse-miniContent.-detail .p-weightL4{background-repeat:no-repeat;background-position:center center}@media all and (min-width:768px){.c-introduceCourse-miniContent.-detail .p-weightL4{margin-bottom:15px;padding:5px 0;background-image:url(/exam/img/introduceCourse-bg_pc.png);background-size:100% auto}}@media all and (max-width:767px){.c-introduceCourse-miniContent.-detail .p-weightL4{margin-bottom:30px;background-image:url(/exam/img/introduceCourse-bg_sp.png);background-size:auto 100%}}@media all and (min-width:768px){.c-introduceCourse-miniContent.-detail>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media all and (min-width:768px){.c-introduceCourse-miniContent.-detail>ul>li{width:383px}}@media all and (max-width:767px){.c-introduceCourse-miniContent.-detail>ul>li{text-align:center}}@media all and (max-width:767px){.c-introduceCourse-miniContent.-detail>ul>li:nth-of-type(n+2){margin-top:20px}}.c-introduceCourse-miniContent.-detail>ul>li>a{-webkit-box-shadow:0 6px 10px 0 rgba(0,0,0,.1);box-shadow:0 6px 10px 0 rgba(0,0,0,.1)}@media all and (min-width:768px){.c-introduceCourse-miniContent.-detail>ul>li>a{position:relative;display:block;width:100%}}@media all and (max-width:767px){.c-introduceCourse-miniContent.-detail>ul>li>a{display:inline-block;max-width:100%}}@media all and (min-width:768px){.c-introduceCourse-miniContent.-detail>ul>li>a:hover::after{position:absolute;top:0;left:0;content:"";display:block;width:100%;height:100%;background-color:rgba(255,255,255,.3);border-radius:4px}}.c-introduceCourse-miniContent.-detail>ul>li>a img{max-width:100%}@media all and (min-width:768px){.c-introduceCourse-miniContent.-area{margin-top:65px}}@media all and (max-width:767px){.c-introduceCourse-miniContent.-area{margin-top:35px}}@media all and (min-width:768px){.c-introduceCourse-miniContent.-area .p-weightL4{text-align:center}}.c-introduceCourse-miniContent.-area .m-txtlist{margin-left:0;background-color:#fff}@media all and (min-width:768px){.c-introduceCourse-miniContent.-area .m-txtlist{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:20px 30px 15px;border-radius:6px}}@media all and (max-width:767px){.c-introduceCourse-miniContent.-area .m-txtlist{padding:20px 30px 15px;border-radius:3px}}.c-introduceCourse-miniContent.-area .m-txtlist .m-txtlist-item{font-weight:700}@media all and (min-width:768px){.c-introduceCourse-miniContent.-area .m-txtlist .m-txtlist-item{width:calc(50% - 2.4rem);margin-left:2.4rem}}.c-introduceCourse-miniContent .p-weightL4{color:#1a3288;font-weight:700}@media all and (min-width:768px){.c-introduceCourse-miniContent .p-weightL4{font-size:1.8rem;letter-spacing:1.12px}}.c-introduceCourse-miniContentTtl{position:relative}.c-introduceCourse-icon{position:absolute}@media all and (min-width:768px){.c-introduceCourse-icon{bottom:0;left:17px}}@media all and (max-width:767px){.c-introduceCourse-icon{bottom:0;right:3px;width:82px}}.c-introduceCourse-note{text-align:right}@media all and (min-width:768px){.c-introduceCourse-note{margin-top:5px;font-size:1.1rem}}@media all and (max-width:767px){.c-introduceCourse-note{margin-top:5px}}@media all and (min-width:768px){.c-introduceCourse-exBnr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:20px}}@media all and (min-width:768px){.c-introduceCourse-exBnr>li{width:464px}}@media all and (max-width:767px){.c-introduceCourse-exBnr>li{margin-top:10px}}@media all and (min-width:768px){.c-introduceCourse-exBnr>li:nth-of-type(even){margin-left:22px}}@media all and (min-width:768px){.c-introduceCourse-bnr{margin-top:30px}}@media all and (max-width:767px){.c-introduceCourse-bnr{margin:35px auto 0}}@media all and (min-width:768px){.c-asideContainer{padding:80px 0 70px}}@media all and (max-width:767px){.c-asideContainer{padding:40px 0 35px}}.c-asideContainer-inner{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto}@media all and (min-width:768px){.c-asideContainer-inner{width:950px}}@media all and (max-width:767px){.c-asideContainer-inner{width:84.375%}}@media all and (min-width:768px){.c-asideContainer-inner>.m-counselBox{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:30px}}@media all and (max-width:767px){.c-asideContainer-inner>.m-counselBox{margin-top:15px}}.c-asideContainer-inner>.p-roundBtn.-back{background-color:#f7f7f7}@media all and (min-width:768px){.c-asideContainer-inner>.p-roundBtn.-back{width:320px;margin:60px auto 0}}@media all and (max-width:767px){.c-asideContainer-inner>.p-roundBtn.-back{margin-top:30px}}@media all and (min-width:768px){.c-asideContainer-inner>.p-roundBtn.-back:hover{background-color:#5a90e0}}@media all and (min-width:768px){.c-asideContainer-inner>.m-supportBox{margin-top:30px}}@media all and (max-width:767px){.c-asideContainer-inner>.m-supportBox{margin-top:25px}}.c-counselArea{text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}@media all and (min-width:768px){.c-counselArea{margin-top:30px}}@media all and (max-width:767px){.c-counselArea{margin-top:20px}}@media all and (min-width:768px){.c-counselArea-head{font-size:2.2rem}}@media all and (max-width:767px){.c-counselArea-head{font-size:1.4rem}}@media all and (min-width:768px){.c-counselArea-list{margin-top:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media all and (max-width:767px){.c-counselArea-list{margin-top:5px}}@media all and (min-width:768px){.c-requestBox{margin-top:40px}}@media all and (max-width:767px){.c-requestBox{margin-top:20px}}.c-requestBox-img{background-color:#fff}@media all and (min-width:768px){.c-requestBox-img{padding:10px}}@media all and (max-width:767px){.c-requestBox-img{padding:5px}}.c-requestBox-img img{width:100%;height:auto}@media all and (min-width:768px){.c-requestBox-list{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:30px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media all and (max-width:767px){.c-requestBox-list{margin-top:20px}}.c-requestBox-list li{background-color:#fff;border-radius:4px;-webkit-box-shadow:0 6px 10px 0 rgba(0,0,0,.1);box-shadow:0 6px 10px 0 rgba(0,0,0,.1)}@media all and (min-width:768px){.c-requestBox-list li{width:383px;padding-bottom:25px}}@media all and (max-width:767px){.c-requestBox-list li{padding-bottom:20px;text-align:center}}@media all and (max-width:767px){.c-requestBox-list li+li{margin-top:20px}}.c-requestBox-list a{margin:0 auto}@media all and (min-width:768px){.c-requestBox-list a{width:220px}}@media all and (max-width:767px){.c-requestBox-list a{width:58%}}.c-requestBox-list img{width:100%;height:auto}@media all and (min-width:768px){.p-weightL1.m-examImg{position:relative;padding:70px 0}}@media all and (min-width:768px){.p-weightL1.m-examImg::after{position:absolute;bottom:0;left:calc(50% + 254px);content:"";display:block;width:217px;height:168px;background-image:url(/exam/img/examMv-bg_pc.png);background-repeat:no-repeat;background-position:bottom left}}@media all and (min-width:768px){.m-dataList *{margin-top:15px}}@media all and (max-width:767px){.m-dataList *{margin-top:10px}}.m-dataList h3{color:#1a3288;font-weight:700}@media all and (min-width:768px){.m-dataList h3{margin-top:25px;font-size:1.8rem}}@media all and (max-width:767px){.m-dataList h3{margin-top:35px;font-size:1.4rem}}@media all and (min-width:768px){.m-dataList div *{font-size:1.6rem;line-height:1.8;letter-spacing:1.12px}}@media all and (max-width:767px){.m-dataList div *{font-size:1.2rem;line-height:1.75}}.m-dataList div a{color:#1a3288;text-decoration:underline}@media all and (min-width:768px){.m-dataList div a:hover{color:#5a90e0;text-decoration:none}}.m-dataList div blockquote{position:relative;background-color:#f7f7f7;font-style:italic}@media all and (min-width:768px){.m-dataList div blockquote{padding:40px 20px 20px 40px;border-radius:6px}}@media all and (max-width:767px){.m-dataList div blockquote{padding:35px 15px 15px 35px;border-radius:5px}}.m-dataList div blockquote::before{position:absolute;top:0;left:0;content:"“";display:block;width:1em;height:1em;color:#000;text-align:center}@media all and (min-width:768px){.m-dataList div blockquote::before{font-size:50px}}@media all and (max-width:767px){.m-dataList div blockquote::before{font-size:40px}}.m-dataList div ul{margin-left:2.5em;list-style:disc}.m-dataList div ol{margin-left:2.5em}@media all and (min-width:768px){.m-dataList div li{margin-top:5px}}@media all and (max-width:767px){.m-dataList div li{margin-top:5px}}.m-dataList img{max-width:100%}@media all and (min-width:768px){.m-dataList hr{margin-top:20px}}@media all and (max-width:767px){.m-dataList hr{margin-top:18px}}@media all and (min-width:768px){.m-dataList hr+*{margin-top:20px}}@media all and (max-width:767px){.m-dataList hr+*{margin-top:18px}}.m-dataList :first-child{margin-top:0}@media all and (min-width:768px){.m-examArticle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media all and (min-width:768px){.m-examArticle:nth-of-type(n+2){padding-top:30px}}@media all and (max-width:767px){.m-examArticle:nth-of-type(n+2){padding-top:35px}}@media all and (min-width:768px){.m-examArticle-txt{font-size:1.6rem;line-height:1.8;letter-spacing:.07em}}@media all and (max-width:767px){.m-examArticle-txt{font-size:1.4rem;line-height:1.75}}.m-examArticle-txt>strong{color:#1a3288}.m-examArticle-uniList{color:#1a3288}@media all and (min-width:768px){.m-examArticle-uniList{margin-top:20px}}@media all and (max-width:767px){.m-examArticle-uniList{margin-top:10px}}.m-examArticle-uniList>p{font-weight:700}@media all and (min-width:768px){.m-examArticle-uniList>p{font-size:1.6rem}}@media all and (max-width:767px){.m-examArticle-uniList>p{font-size:1.4rem}}@media all and (min-width:768px){.m-examArticle-uniList>dl{margin-top:10px;font-size:1.6rem}}@media all and (max-width:767px){.m-examArticle-uniList>dl{margin-top:5px;font-size:1.4rem}}@media all and (min-width:768px){.m-examArticle-uniList>dl>dt:nth-of-type(n+1){margin-top:5px}}@media all and (max-width:767px){.m-examArticle-uniList>dl>dt:nth-of-type(n+1){margin-top:5px}}.m-examArticle-point{position:relative;background-color:#fff}@media all and (min-width:768px){.m-examArticle-point{width:100%;margin-top:40px;padding:15px 0 15px 240px;border-radius:6px}}@media all and (max-width:767px){.m-examArticle-point{margin-top:88px;padding:10px 15px;border-radius:5px}}@media all and (min-width:768px){.m-examArticle-point>.p-catchcopy{line-height:1.25}}@media all and (min-width:768px){.m-examArticle-point>.p-weightL4{margin-bottom:10px}}@media all and (max-width:767px){.m-examArticle-point>.p-weightL4{margin-bottom:10px}}.m-examArticle-img{position:absolute;bottom:0}@media all and (min-width:768px){.m-examArticle-img{left:48px}}@media all and (max-width:767px){.m-examArticle-img{bottom:100%;left:15px;width:80px}}@media all and (max-width:767px){.m-examArticle-img img{max-width:100%}}@media all and (min-width:768px){.m-prefectureList{display:-webkit-box;display:-ms-flexbox;display:flex}}@media all and (min-width:768px){.m-prefectureList:nth-of-type(n+2){margin-top:20px}}.m-prefectureList .u-accordion-btn{color:#8fb0e0;font-weight:700}@media all and (min-width:768px){.m-prefectureList .u-accordion-btn{min-width:162px;font-size:1.8rem}}@media all and (max-width:767px){.m-prefectureList .u-accordion-btn{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;display:block;padding:13px 45px 13px 25px;border-bottom:#d5d5d5 1px solid;font-size:1.4rem}}@media all and (max-width:767px){.m-prefectureList .u-accordion-btn::after,.m-prefectureList .u-accordion-btn::before{background-color:#fff}}@media all and (min-width:768px){.m-prefectureList .u-accordion-content{min-width:95px}}.m-prefectureList .u-accordion-content .p-linkTxt{color:#fff}@media all and (min-width:768px){.m-prefectureList .u-accordion-content .p-linkTxt{width:calc(25px + 4em)}}@media all and (max-width:767px){.m-prefectureList .u-accordion-content .p-linkTxt{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;margin-left:25px;padding:13px 45px 13px 25px;border-bottom:#d5d5d5 1px solid;font-size:1.4rem;font-weight:400}}@media all and (min-width:768px){.m-prefectureList .u-accordion-content .p-linkTxt:hover{color:#5a90e0}}@media all and (min-width:768px){.m-prefectureList .u-accordion-content .p-linkTxt:hover>.p-linkTxt-arrow{fill:#5a90e0}}.m-prefectureList .u-accordion-content .p-linkTxt:not([href]){color:#677198}@media all and (min-width:768px){.m-prefectureList .u-accordion-content .p-linkTxt:not([href]){cursor:default}}@media all and (min-width:768px){.m-prefectureList .u-accordion-content .p-linkTxt:not([href])>.p-linkTxt-arrow{fill:#677198}}@media all and (max-width:767px){.m-prefectureList .u-accordion-content .p-linkTxt:not([href])>.p-roundBtn-arrow{fill:#677198}}@media all and (min-width:768px){.m-prefectureList .u-accordion-content .p-linkTxt>.p-linkTxt-arrow{fill:#fff}}@media all and (max-width:767px){.m-prefectureList .u-accordion-content .p-linkTxt>.p-linkTxt-arrow{display:none}}@media all and (min-width:768px){.m-prefectureList .u-accordion-content .p-linkTxt>.p-roundBtn-arrow{display:none}}@media all and (max-width:767px){.m-prefectureList .u-accordion-content .p-linkTxt>.p-roundBtn-arrow{top:calc(50% - 7px);right:25px;width:14px;height:14px;fill:#fff}}@media all and (min-width:768px){.m-mainAnchor{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media all and (min-width:768px){.m-mainAnchor.-quarter .m-mainAnchor-item{width:221px}}@media all and (min-width:768px){.m-mainAnchor-item{width:302px}}@media all and (max-width:767px){.m-mainAnchor-item:nth-of-type(n+2){margin-top:12px}}@media all and (min-width:768px){.m-mainAnchor-item>.p-catchcopy{font-size:1.6rem}}.m-mainAnchor-item .p-anchorBtn{-webkit-box-sizing:border-box;box-sizing:border-box}@media all and (min-width:768px){.m-mainAnchor-item .p-anchorBtn{max-height:70px;height:100%;padding-top:23px;padding-bottom:23px;font-size:2rem;line-height:1.2}}.m-tendencyBox{border-top:none}@media all and (min-width:768px){.m-tendencyBox{border:4px solid #192963}}@media all and (max-width:767px){.m-tendencyBox{border:2px solid #192963}}.m-tendencyBox-content{background-color:#fff}@media all and (min-width:768px){.m-tendencyBox-content{padding:60px 75px 50px}}@media all and (max-width:767px){.m-tendencyBox-content{padding:30px 24px 25px}}.m-targetSchool{overflow:hidden}@media all and (min-width:768px){.m-targetSchool{border-radius:6px}}@media all and (max-width:767px){.m-targetSchool{border-radius:5px}}.m-targetSchool .p-weightL3{background-color:#5282cb;font-weight:700}@media all and (min-width:768px){.m-targetSchool .p-weightL3{padding:12px 0}}@media all and (max-width:767px){.m-targetSchool .p-weightL3{padding:5px 0}}.m-targetSchool-txt{background-color:#f1f1f1}@media all and (min-width:768px){.m-targetSchool-txt{padding:30px 80px;font-size:1.6rem}}@media all and (max-width:767px){.m-targetSchool-txt{padding:10px 13px;font-size:1.2rem}}.m-advBannerBox{position:relative;background-color:#8fb0e0;background-repeat:no-repeat;background-position:bottom center;background-size:100% auto}@media all and (min-width:768px){.m-advBannerBox{padding:50px 80px 60px;background-image:url(/exam/img/advBannerBox-bg_pc.png)}}@media all and (max-width:767px){.m-advBannerBox{padding:35px 25px 40px;background-image:url(/exam/img/advBannerBox-bg_sp.png)}}.m-advBannerBox .p-weightL2{text-align:left}@media all and (min-width:768px){.m-advBannerBox .p-weightL2{width:calc(100% - 162px);margin-bottom:20px}}@media all and (max-width:767px){.m-advBannerBox .p-weightL2{width:calc(100% - 115px)}}@media all and (min-width:768px){.m-advBannerBox .m-paragraph{width:calc(100% - 162px);margin-bottom:25px}}@media all and (min-width:768px){.m-advBannerBox .m-advBannerBox-icon{position:absolute;top:40px;right:80px;width:140px;height:140px}}@media all and (max-width:767px){.m-advBannerBox .m-advBannerBox-icon{position:absolute;top:18px;right:35px;width:70px;height:70px}}@media all and (max-width:767px){.m-advBannerBox .m-advBannerBox-icon img{max-width:100%}}@media all and (min-width:768px){.m-advBannerBox-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media all and (min-width:768px){.m-advBannerBox-item{width:383px}}@media all and (min-width:768px){.m-advBannerBox-item .p-squareBtn.-logo .p-squareBtn-logo img{width:293px;height:37px}}@media all and (max-width:767px){.m-advBannerBox-item .p-squareBtn.-logo .p-squareBtn-logo img{width:205px;height:26px}}@media all and (max-width:767px){.m-advBannerBox-item:nth-of-type(n+2){margin-top:15px}}@media all and (min-width:768px){.m-deviationBox{margin-top:45px}}@media all and (max-width:767px){.m-deviationBox{margin-top:20px}}@media all and (min-width:768px){.m-deviationBox-main{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;width:950px;margin:0 auto}}@media all and (max-width:767px){.m-deviationBox-main{overflow:scroll;width:100%;height:350px}}.m-deviationBox-main.-high table,.m-deviationBox-main.-uni table{display:none}.m-deviationBox-main.-high table.-current,.m-deviationBox-main.-uni table.-current{display:table}.m-deviationBox-note{text-align:right}@media all and (min-width:768px){.m-deviationBox-note{margin-top:5px;font-size:1.1rem}}@media all and (max-width:767px){.m-deviationBox-note{width:151.88%}}.m-deviationTab{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#ccdbed}.m-deviationTab.-upper{-webkit-box-shadow:0 6px 10px 0 rgba(0,0,0,.1);box-shadow:0 6px 10px 0 rgba(0,0,0,.1)}@media all and (min-width:768px){.m-deviationTab.-upper{margin-bottom:40px}}@media all and (max-width:767px){.m-deviationTab.-upper{margin-bottom:25px}}@media all and (min-width:768px){.m-deviationTab.-upper .m-deviationTab-item{padding:25px 0 19px;border-bottom:6px solid #ccdbed}}@media all and (max-width:767px){.m-deviationTab.-upper .m-deviationTab-item{border-bottom:3px solid #ccdbed}}@media all and (min-width:768px){.m-deviationTab.-upper .m-deviationTab-item.-current{border-bottom:6px solid #5282cb}}@media all and (max-width:767px){.m-deviationTab.-upper .m-deviationTab-item.-current{border-bottom:3px solid #5282cb}}@media all and (min-width:768px){.m-deviationTab.-upper .m-deviationTab-item:hover{border-bottom:6px solid #5282cb}}.m-deviationTab.-lower{-webkit-box-shadow:0 -6px 10px 0 rgba(0,0,0,.1);box-shadow:0 -6px 10px 0 rgba(0,0,0,.1)}@media all and (min-width:768px){.m-deviationTab.-lower .m-deviationTab-item{padding:19px 0 25px;border-top:6px solid #ccdbed}}@media all and (max-width:767px){.m-deviationTab.-lower .m-deviationTab-item{border-top:3px solid #ccdbed}}@media all and (min-width:768px){.m-deviationTab.-lower .m-deviationTab-item.-current{border-top:6px solid #5282cb}}@media all and (max-width:767px){.m-deviationTab.-lower .m-deviationTab-item.-current{border-top:3px solid #5282cb}}@media all and (min-width:768px){.m-deviationTab.-lower .m-deviationTab-item:hover{border-top:6px solid #5282cb}}@media all and (min-width:768px){.m-deviationTab+.m-deviationBox-main{padding-bottom:40px}}@media all and (max-width:767px){.m-deviationTab+.m-deviationBox-main{margin-bottom:25px}}.m-deviationTab-item{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;color:#2f2f2f;text-align:center;font-weight:700}@media all and (min-width:768px){.m-deviationTab-item{width:475px;padding:30px 0 24px;font-size:2.4rem;cursor:pointer}}@media all and (max-width:767px){.m-deviationTab-item{width:50%;padding:12px 0;font-size:1.4rem}}.m-deviationTab-item.-current{color:#5282cb}@media all and (min-width:768px){.m-deviationTab-item:hover{color:#5282cb}}@media all and (max-width:767px){.m-deviationBox-main.-uni table{width:135%}}@media all and (max-width:767px){.m-deviationBox-main.-uni tr:first-of-type>td:first-of-type{width:20%}}.m-deviationBox-main.-uni tr:first-of-type>td:nth-of-type(2){border-right:none}@media all and (min-width:768px){.m-deviationBox-main.-uni tr:first-of-type>td:nth-of-type(2){width:848px}}@media all and (max-width:767px){.m-deviationBox-main.-uni tr:first-of-type>td:nth-of-type(2){width:80%}}@media all and (min-width:768px){.m-deviationBox-main.-uni tr:nth-of-type(n+1)>td:first-of-type{padding-top:15px;vertical-align:top}}.m-deviationBox-main.-uni tr:nth-of-type(n+1)>td:nth-of-type(2){line-height:1.8;letter-spacing:.1em}@media all and (max-width:767px){.m-deviationBox-main.-uni .m-deviationBox-note{width:135%}}.m-deviationBox-main table{border-spacing:0}@media all and (max-width:767px){.m-deviationBox-main table{width:151.88%}}.m-deviationBox-main tr:nth-of-type(odd){background-color:#f7f7f7}.m-deviationBox-main tr:nth-of-type(even){background-color:#fff}.m-deviationBox-main tr:first-of-type{background-color:#192963}.m-deviationBox-main tr:first-of-type>td{color:#fff;font-weight:700;text-align:center}@media all and (min-width:768px){.m-deviationBox-main tr:first-of-type>td{padding:10px 0;border-right:1px solid #e7e7e7;font-size:1.8rem}}@media all and (max-width:767px){.m-deviationBox-main tr:first-of-type>td{padding:10px 0;border-right:1px solid #e7e7e7;font-size:1.4rem}}@media all and (min-width:768px){.m-deviationBox-main tr:first-of-type>td:first-of-type{width:102px}}@media all and (max-width:767px){.m-deviationBox-main tr:first-of-type>td:first-of-type{width:12.35%}}@media all and (min-width:768px){.m-deviationBox-main tr:first-of-type>td:nth-of-type(2){width:363px}}@media all and (max-width:767px){.m-deviationBox-main tr:first-of-type>td:nth-of-type(2){width:37.45%}}@media all and (min-width:768px){.m-deviationBox-main tr:first-of-type>td:nth-of-type(3){width:243px}}@media all and (max-width:767px){.m-deviationBox-main tr:first-of-type>td:nth-of-type(3){width:25.1%}}.m-deviationBox-main tr:first-of-type>td:nth-of-type(4){border-right:none}@media all and (min-width:768px){.m-deviationBox-main tr:first-of-type>td:nth-of-type(4){width:243px}}@media all and (max-width:767px){.m-deviationBox-main tr:first-of-type>td:nth-of-type(4){width:25.1%}}@media all and (min-width:768px){.m-deviationBox-main tr:nth-of-type(n+2)>td{border-right:1px solid #e7e7e7;font-size:1.6rem}}@media all and (max-width:767px){.m-deviationBox-main tr:nth-of-type(n+2)>td{border-bottom:1px solid #e7e7e7;border-right:1px solid #e7e7e7;font-size:1.4rem}}.m-deviationBox-main tr:nth-of-type(n+2)>td:first-of-type{color:#1a3288;font-weight:700;text-align:center}@media all and (min-width:768px){.m-deviationBox-main tr:nth-of-type(n+2)>td:first-of-type{font-size:1.8rem}}@media all and (max-width:767px){.m-deviationBox-main tr:nth-of-type(n+2)>td:first-of-type{font-size:1.4rem}}.m-deviationBox-main tr:nth-of-type(n+2)>td:nth-of-type(n+2){vertical-align:top}@media all and (min-width:768px){.m-deviationBox-main tr:nth-of-type(n+2)>td:nth-of-type(n+2){padding:15px 20px}}@media all and (max-width:767px){.m-deviationBox-main tr:nth-of-type(n+2)>td:nth-of-type(n+2){padding:10px 20px}}@media all and (min-width:768px){.m-deviationBox-main tr:nth-of-type(n+2)>td.-roundNumber{font-size:2.4rem}}@media all and (max-width:767px){.m-deviationBox-main tr:nth-of-type(n+2)>td.-roundNumber{font-size:1.8rem}}.m-qaList{position:relative}@media all and (min-width:768px){.m-qaList{width:788px;margin:0 auto;padding:40px 0}}@media all and (min-width:768px){.m-qaList:nth-of-type(n+2){border-top:4px solid #e6edf5}}@media all and (max-width:767px){.m-qaList:nth-of-type(n+2){border-top:2px solid #e6edf5}}.m-qaList.u-accordion.-accordionPC .m-qaList-btn.-opened+.m-qaList-drawer.u-accordion-content{overflow:hidden;position:relative;top:0;height:100%}.m-qaList.u-accordion.-accordionPC .m-qaList-btn.-opened+.m-qaList-drawer::after{display:none}.m-qaList.u-accordion.-accordionPC .m-qaList-drawer.u-accordion-content{visibility:visible;opacity:1;position:absolute}@media all and (min-width:768px){.m-qaList.u-accordion.-accordionPC .m-qaList-drawer.u-accordion-content{bottom:100px;height:90px}}@media all and (max-width:767px){.m-qaList.u-accordion.-accordionPC .m-qaList-drawer.u-accordion-content{bottom:70px;height:60px}}.m-qaList.u-accordion.-accordionPC .m-qaList-drawer::after{position:absolute;top:0;content:"";display:block;width:100%;background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(white));background:linear-gradient(rgba(255,255,255,0),#fff)}@media all and (min-width:768px){.m-qaList.u-accordion.-accordionPC .m-qaList-drawer::after{height:90px}}@media all and (max-width:767px){.m-qaList.u-accordion.-accordionPC .m-qaList-drawer::after{height:60px}}.m-qaList .p-roundBtn{-webkit-box-sizing:border-box;box-sizing:border-box}@media all and (min-width:768px){.m-qaList .p-roundBtn{width:221px;margin-left:22px}}@media all and (max-width:767px){.m-qaList .p-roundBtn{margin-top:15px}}.m-qaList-question{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;color:#1a3288;font-weight:700}@media all and (min-width:768px){.m-qaList-question{width:calc(100% - (221px + 22px));padding-left:24px;font-size:1.8rem}}@media all and (max-width:767px){.m-qaList-question{padding-left:18px;font-size:1.4rem}}.m-qaList-question::before{position:absolute;left:0;content:"";display:block;background-image:url(/assets/img/qaList_icon01.svg);background-repeat:no-repeat}@media all and (min-width:768px){.m-qaList-question::before{top:calc((18px * 1.6 - 18px)/ 2);width:13px;height:19px;background-position:left top;background-size:13px 19px}}@media all and (max-width:767px){.m-qaList-question::before{top:calc((14px * 1.6 - 14px)/ 2);width:18px;height:14px;background-position:left top;background-size:auto 14px}}.m-qaList-btn{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;background-color:#192963;background-color:#fff;border:1px solid #192963;color:#192963;font-weight:700;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;align-items:center}@media all and (min-width:768px){.m-qaList-btn:hover{background-color:#5a90e0}}@media all and (min-width:768px){.m-qaList-btn{width:221px;margin:102px auto 0;border-radius:25px;font-size:1.6rem}}@media all and (max-width:767px){.m-qaList-btn{margin-top:60px;border-radius:40px;font-size:1.4rem}}@media all and (min-width:768px){.m-qaList-btn.u-accordion-btn:hover{border-color:#5a90e0;color:#fff}}@media all and (min-width:768px){.m-qaList-btn.u-accordion-btn:hover::after,.m-qaList-btn.u-accordion-btn:hover::before{background-color:#fff}}.m-qaList-btn>span{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;position:relative;width:100%;height:100%}@media all and (min-width:768px){.m-qaList-btn>span{padding:10px 30px 11px 30px}}@media all and (max-width:767px){.m-qaList-btn>span{padding:10px 30px 11px 30px}}.m-qaList-drawer{width:100%}@media all and (min-width:768px){.m-qaList-drawer .p-roundBtn{display:inline-block;margin-top:20px}}@media all and (min-width:768px){.m-qaList-list{margin-top:15px;padding-left:24px;font-size:1.8rem}}@media all and (max-width:767px){.m-qaList-list{margin-top:10px;padding-left:18px;font-size:1.4rem}}.m-qaList-answer{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1.5}@media all and (min-width:768px){.m-qaList-answer{margin-top:15px;padding-left:24px;font-size:1.6rem}}@media all and (max-width:767px){.m-qaList-answer{margin-top:10px;padding-left:18px;font-size:1.4rem}}.m-qaList-answer::before{position:absolute;left:0;content:"";display:block;background-image:url(/assets/img/qaList_icon02.svg);background-repeat:no-repeat}@media all and (min-width:768px){.m-qaList-answer::before{top:calc((18px * 1.6 - 18px)/ 2 + ((18px - 14px)/ 2));width:13px;height:14px;background-position:left top;background-size:13px 14px}}@media all and (max-width:767px){.m-qaList-answer::before{top:calc((11px * 1.6 - 11px)/ 2 + ((14px - 11px)/ 2));width:18px;height:11px;background-position:left top;background-size:auto 11px}}@media all and (min-width:768px){.m-qaList-fig{margin-top:15px}}@media all and (max-width:767px){.m-qaList-fig{width:85%;margin:10px auto 0}}@media all and (max-width:767px){.m-qaList-fig>img{max-width:100%}}.m-examPatternList-ttl{color:#5e89c7;font-weight:700}@media all and (min-width:768px){.m-examPatternList-ttl{margin-top:20px;font-size:1.8rem}}@media all and (max-width:767px){.m-examPatternList-ttl{margin-top:15px;font-size:1.4rem}}@media all and (min-width:768px){.m-examPatternList-txt{font-size:1.6rem}}@media all and (max-width:767px){.m-examPatternList-txt{font-size:1.2rem}}@media all and (min-width:768px){.m-studySteps{overflow:hidden;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:15px;border-radius:6px}}@media all and (max-width:767px){.m-studySteps{margin-top:10px}}@media all and (min-width:768px){.m-studySteps-item{background-color:#f7f7f7}}@media all and (max-width:767px){.m-studySteps-item{overflow:hidden;border-radius:5px}}@media all and (min-width:768px){.m-studySteps-item:first-of-type .m-studySteps-detail,.m-studySteps-item:nth-of-type(2) .m-studySteps-detail{border-right:1px solid #d5d5d5}}@media all and (min-width:768px){.m-studySteps-item:nth-of-type(2),.m-studySteps-item:nth-of-type(3){width:263px}}@media all and (max-width:767px){.m-studySteps-item:nth-of-type(2),.m-studySteps-item:nth-of-type(3){margin-top:10px}}@media all and (min-width:768px){.m-studySteps-item:nth-of-type(2) .m-studySteps-step,.m-studySteps-item:nth-of-type(3) .m-studySteps-step{background-repeat:no-repeat;background-position:left center;background-size:auto 100%}}@media all and (min-width:768px){.m-studySteps-item:nth-of-type(2) .m-studySteps-detail,.m-studySteps-item:nth-of-type(3) .m-studySteps-detail{border-left:1px solid #d5d5d5}}@media all and (min-width:768px){.m-studySteps-item:first-of-type{width:262px}}@media all and (max-width:767px){.m-studySteps-item:first-of-type{border:2px solid #192963}}.m-studySteps-item:first-of-type .m-studySteps-step{background-color:#192963}@media all and (max-width:767px){.m-studySteps-item:nth-of-type(2){border:2px solid #365fb3}}.m-studySteps-item:nth-of-type(2) .m-studySteps-step{background-color:#365fb3}@media all and (min-width:768px){.m-studySteps-item:nth-of-type(2) .m-studySteps-step{background-image:url(/exam/jh/img/studySteps-bg01_pc.png)}}@media all and (max-width:767px){.m-studySteps-item:nth-of-type(3){border:2px solid #5282cb}}.m-studySteps-item:nth-of-type(3) .m-studySteps-step{background-color:#5282cb}@media all and (min-width:768px){.m-studySteps-item:nth-of-type(3) .m-studySteps-step{background-image:url(/exam/jh/img/studySteps-bg02_pc.png)}}@media all and (min-width:768px){.m-studySteps-item>dl{height:100%}}.m-studySteps-step{-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;font-weight:700;text-align:center}@media all and (min-width:768px){.m-studySteps-step{height:76px;padding:12px 0 8px;font-size:1.6rem}}@media all and (max-width:767px){.m-studySteps-step{padding:10px 5px 5px;font-size:1.4rem}}.m-studySteps-step>span{display:block;line-height:1}@media all and (min-width:768px){.m-studySteps-step>span{width:120px;margin:0 auto 5px;padding:5px;border:solid 1px #fff;border-radius:13px;font-size:1.4rem}}@media all and (max-width:767px){.m-studySteps-step>span{width:100px;margin:0 auto 2px;padding:5px;border:solid 1px #fff;border-radius:1.2rem;font-size:1.2rem}}@media all and (min-width:768px){.m-studySteps-detail{height:calc(100% - 76px - 50px);margin:25px 0;padding:0 25px;font-size:1.6rem}}@media all and (max-width:767px){.m-studySteps-detail{padding:10px;font-size:1.2rem}}@media all and (min-width:768px){.m-comparisonTable{margin-top:15px;text-align:right}}@media all and (max-width:767px){.m-comparisonTable{overflow-x:scroll;margin-top:10px}}.m-comparisonTable-body{border-spacing:0;text-align:left}@media all and (max-width:767px){.m-comparisonTable-body{min-width:340px;margin:auto}}.m-comparisonTable-row:nth-of-type(odd){background-color:#f7f7f7}@media all and (min-width:768px){.m-comparisonTable-row:nth-of-type(odd) .m-comparisonTable-head:not(:first-of-type){border-left:solid 1px #e7e7e7}}@media all and (max-width:767px){.m-comparisonTable-row:nth-of-type(odd) .m-comparisonTable-head:not(:first-of-type){border-left:solid 1px #e7e7e7}}.m-comparisonTable-row:nth-of-type(even){background-color:#fff}.m-comparisonTable-row:first-of-type .m-comparisonTable-head{background-color:#192963;color:#fff;text-align:center}@media all and (min-width:768px){.m-comparisonTable-row:first-of-type .m-comparisonTable-head:first-of-type{width:226px}}@media all and (max-width:767px){.m-comparisonTable-row:first-of-type .m-comparisonTable-head:first-of-type{width:20%}}@media all and (min-width:768px){.m-comparisonTable-row:first-of-type .m-comparisonTable-head:nth-of-type(2),.m-comparisonTable-row:first-of-type .m-comparisonTable-head:nth-of-type(3){width:281px;padding:10px 20px}}@media all and (max-width:767px){.m-comparisonTable-row:first-of-type .m-comparisonTable-head:nth-of-type(2),.m-comparisonTable-row:first-of-type .m-comparisonTable-head:nth-of-type(3){width:40%;padding:5px 8px}}.m-comparisonTable-row:not(:first-of-type) .m-comparisonTable-head{color:#1a3288;vertical-align:top}@media all and (min-width:768px){.m-comparisonTable-row:not(:first-of-type) .m-comparisonTable-head{padding:15px 40px}}@media all and (max-width:767px){.m-comparisonTable-row:not(:first-of-type) .m-comparisonTable-head{padding:5px 10px}}.m-comparisonTable-row:last-of-type .m-comparisonTable-data,.m-comparisonTable-row:last-of-type .m-comparisonTable-head{border-bottom:none}.m-comparisonTable-row:last-of-type .m-comparisonTable-data{vertical-align:top}.m-comparisonTable-row:not(:last-of-type) .m-comparisonTable-data{text-align:center}.m-comparisonTable-data,.m-comparisonTable-head{-webkit-box-sizing:border-box;box-sizing:border-box}@media all and (min-width:768px){.m-comparisonTable-data,.m-comparisonTable-head{border-bottom:solid 1px #e7e7e7}}@media all and (max-width:767px){.m-comparisonTable-data,.m-comparisonTable-head{border-bottom:solid 1px #e7e7e7}}@media all and (min-width:768px){.m-comparisonTable-head{font-size:1.8rem}}@media all and (max-width:767px){.m-comparisonTable-head{font-size:1.4rem}}@media all and (min-width:768px){.m-comparisonTable-data{padding:15px 20px;border-left:solid 1px #e7e7e7;font-size:1.6rem}}@media all and (max-width:767px){.m-comparisonTable-data{padding:5px 10px;border-left:solid 1px #e7e7e7;font-size:1.2rem}}.m-comparisonTable-note{display:inline-block}@media all and (min-width:768px){.m-comparisonTable-note{margin-top:10px}}@media all and (max-width:767px){.m-comparisonTable-note{min-width:340px;margin-top:15px}}.m-comparisonTable-note>.p-noteTxt{text-align:left}@media all and (min-width:768px){.m-chooseSchoolTips{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:15px}}@media all and (max-width:767px){.m-chooseSchoolTips{margin-top:10px}}.m-chooseSchoolTips-card{-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#e6edf5}@media all and (min-width:768px){.m-chooseSchoolTips-card{width:248px;padding:25px;border-radius:6px}}@media all and (max-width:767px){.m-chooseSchoolTips-card{padding:10px;border-radius:5px}}@media all and (min-width:768px){.m-chooseSchoolTips-card:nth-of-type(3n),.m-chooseSchoolTips-card:nth-of-type(3n+2){margin-left:22px}}@media all and (max-width:767px){.m-chooseSchoolTips-card:nth-of-type(n+2){margin-top:10px}}@media all and (min-width:768px){.m-chooseSchoolTips-card:nth-of-type(n+4){margin-top:22px}}.m-chooseSchoolTips-point{color:#1a3288;font-weight:700;text-align:center}@media all and (min-width:768px){.m-chooseSchoolTips-point{font-size:1.8rem}}@media all and (max-width:767px){.m-chooseSchoolTips-point{font-size:1.4rem}}@media all and (min-width:768px){.m-chooseSchoolTips-detail{margin-top:10px;font-size:1.6rem}}@media all and (max-width:767px){.m-chooseSchoolTips-detail{margin-top:3px;font-size:1.2rem}}.p-courseBnr{position:relative;background:linear-gradient(100deg,rgba(143,176,224,.1) 0,rgba(143,176,224,0) 100%) #192963;background-repeat:no-repeat;border-radius:6px;-webkit-box-shadow:0 6px 16px 0 rgba(0,0,0,.2);box-shadow:0 6px 16px 0 rgba(0,0,0,.2);-webkit-box-sizing:border-box;box-sizing:border-box}@media all and (min-width:768px){.p-courseBnr{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:950px;padding:55px 160px 55px 225px;font-size:2.6rem}}@media all and (max-width:767px){.p-courseBnr{display:block;width:100%;padding:4.375vw 11.5vw 3.5vw 27.5vw}}@media all and (min-width:768px){.p-courseBnr:hover::after{position:absolute;top:0;left:0;content:"";display:block;width:100%;height:100%;background-color:rgba(255,255,255,.3);border-radius:6px}}.p-courseBnr.-elementary{background-image:url(/experience/img/courseBnr_elementary-bg.png)}@media all and (min-width:768px){.p-courseBnr.-elementary{background-position:bottom -87px left 46px}}@media all and (max-width:767px){.p-courseBnr.-elementary{background-position:bottom -4.5vw left 3vw;background-size:20.9375vw auto}}.p-courseBnr.-juniorhigh{background-image:url(/experience/img/courseBnr_juniorhigh-bg.png)}@media all and (min-width:768px){.p-courseBnr.-juniorhigh{background-position:bottom -136px left 15px}}@media all and (max-width:767px){.p-courseBnr.-juniorhigh{background-size:26.25vw auto;background-position:bottom -10vw left 2vw}}.p-courseBnr.-high{background-image:url(/experience/img/courseBnr_high-bg.png)}@media all and (min-width:768px){.p-courseBnr.-high{background-position:bottom -46px left 35px}}@media all and (max-width:767px){.p-courseBnr.-high{background-size:21vw auto;background-position:bottom 0 left 3vw}}.p-courseBnr-subTxt{color:#99cdf7;font-weight:700}@media all and (min-width:768px){.p-courseBnr-subTxt{width:164px;padding-right:36px;border-right:2px solid #99cdf7;line-height:1.231}.p-courseBnr-subTxt span{display:block;text-align-last:justify;text-justify:inter-ideograph}}@media all and (max-width:767px){.p-courseBnr-subTxt{margin-bottom:2.3vw;padding-bottom:1vw;border-bottom:.625vw solid #99cdf7;font-size:3.75vw;line-height:1.25}}@media all and (min-width:768px){.p-courseBnr-mainTxt{width:325px;padding-left:35px}}.p-courseBnr-mainTxt span{display:block;line-height:1.231;text-align-last:justify;text-justify:inter-ideograph}@media all and (max-width:767px){.p-courseBnr-mainTxt span{font-size:4.0625vw}}.p-courseBnr-mainTxt span:last-of-type{font-weight:700}@media all and (min-width:768px){.p-courseBnr-mainTxt span:last-of-type{margin-top:17px;font-size:4.6rem;line-height:1}}@media all and (max-width:767px){.p-courseBnr-mainTxt span:last-of-type{font-size:6.25vw}}.p-courseBnr-arrow{display:block;position:absolute;fill:#fff}@media all and (min-width:768px){.p-courseBnr-arrow{top:calc(50% - 12px);right:40px;width:25px;height:25px}}@media all and (max-width:767px){.p-courseBnr-arrow{top:15vw;right:4vw;width:4.375vw;height:4.375vw}}