@charset "UTF-8";abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ul li{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}html{font-size:62.5%}body{font-family:"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","メイリオ",Meiryo,verdana,sans-serif;font-size:1.6rem;color:#211c19;line-height:1.4}*{font-family:inherit;font-size:inherit;line-height:inherit}a,a:visited{text-decoration:none}*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}.clearfix::after{content:"";display:block;clear:both}button{background-color:transparent;border:none;cursor:pointer;outline:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}[v-cloak]{display:none}@media screen and (max-width:768px){._pcOnly{display:none}}@media screen and (min-width:769px){._spOnly{display:none}}._sp_xsOnly{display:none}@media screen and (max-width:320px){._sp_xsOnly{display:block}}.txBlock{display:inline-block}.l_notice{margin:80px auto 0;max-width:832px}@media screen and (max-width:768px){.l_notice{margin:52px auto 0;padding:0 10px;width:100%}}.l_movie{margin:62px auto 0;max-width:832px}@media screen and (max-width:768px){.l_movie{margin:32px auto 0;padding:0 10px;width:100%}}.l_schedule{margin:88px auto 0}@media screen and (max-width:768px){.l_schedule{margin:48px auto 0;padding:0 20px}}.l_share{margin:96px auto 0;width:438px}@media screen and (max-width:768px){.l_share{margin:56px auto 0;width:316px}}.l_share._release{margin:56px auto 0}.l_lead{margin:60px auto 0;padding:0 20px;max-width:980px}@media screen and (max-width:768px){.l_lead{margin:32px auto 0;padding:0 10px;width:100%}}.l_gradeChoices{margin:62px auto 0;width:670px}@media screen and (max-width:768px){.l_gradeChoices{padding:0 10px;width:100%}}.l_articles{margin:116px auto 0;width:760px}@media screen and (max-width:768px){.l_articles{padding:0 10px;width:100%}}.l_banner{margin-top:44px;padding:0 20px}@media screen and (max-width:768px){.l_banner{margin-top:32px;padding:0 10px}}.l_banner._g2pp{margin-top:96px}@media screen and (max-width:768px){.l_banner._g2pp{margin-top:64px}}.banner__img{-webkit-box-shadow:10px 10px 15px -10px #d3d3d3;box-shadow:10px 10px 15px -10px #d3d3d3;border-radius:10px}.l_footer{padding:44px 20px 48px}@media screen and (max-width:768px){.l_footer{padding:40px 20px 48px}}.ac-box{width:auto;margin:0 auto 0}.ac-box label{padding-right:74px;font-size:1.4rem;font-weight:700;text-align:right;background:#666;margin:auto;line-height:26px;position:relative;display:block;height:26px;cursor:pointer;color:#fff;-webkit-transition:all .5s;transition:all .5s}@media screen and (max-width:750px){.ac-box label{padding-right:0;text-align:center}}.ac-box input{display:none}.ac-box label:after{content:url(../img/arrow_open.png);-webkit-transform:scale(.12);transform:scale(.12);position:absolute;top:-32px;right:-32px}.ac-box input:checked~label::after{content:url(../img/arrow_open.png);-webkit-transform:scale(-.12);transform:scale(-.12);position:absolute;top:-33px;right:-32px}.ac-box div{height:0;padding:0;overflow:hidden;opacity:0;-webkit-transition:.5s;transition:.5s}.ac-box input:checked~div{height:auto;padding:5px;background:#f2f2f2;opacity:1}.ac-box div p{margin:0 auto;max-width:800px;color:#151515;line-height:23px;font-size:1.4rem;padding:20px;text-align:justify}#grade_pre1 .header{background-image:-webkit-linear-gradient(135deg,#7db93a 25%,#76b52f 25%,#76b52f 50%,#7db93a 50%,#7db93a 75%,#76b52f 75%,#76b52f);background-image:linear-gradient(-45deg,#7db93a 25%,#76b52f 25%,#76b52f 50%,#7db93a 50%,#7db93a 75%,#76b52f 75%,#76b52f)}#grade_2 .header{background-image:-webkit-linear-gradient(135deg,#698cd9 25%,#7998dd 25%,#7998dd 50%,#698cd9 50%,#698cd9 75%,#7998dd 75%,#7998dd);background-image:linear-gradient(-45deg,#698cd9 25%,#7998dd 25%,#7998dd 50%,#698cd9 50%,#698cd9 75%,#7998dd 75%,#7998dd)}#grade_pre2 .header{background-image:-webkit-linear-gradient(135deg,#1a9fde 25%,#0395db 25%,#0395db 50%,#1a9fde 50%,#1a9fde 75%,#0395db 75%,#0395db);background-image:linear-gradient(-45deg,#1a9fde 25%,#0395db 25%,#0395db 50%,#1a9fde 50%,#1a9fde 75%,#0395db 75%,#0395db)}#grade_3 .header{background-image:-webkit-linear-gradient(135deg,#ee822d 25%,#ec7619 25%,#ec7619 50%,#ee822d 50%,#ee822d 75%,#ec7619 75%,#ec7619);background-image:linear-gradient(-45deg,#ee822d 25%,#ec7619 25%,#ec7619 50%,#ee822d 50%,#ee822d 75%,#ec7619 75%,#ec7619)}#grade_pre1 .header__ttl{color:#333}#grade_2 .header__ttl,#grade_3 .header__ttl,#grade_pre2 .header__ttl{color:#fff}#grade_pre1 .authenticate__loginBtn{color:#333;background:#90cf48}#grade_2 .authenticate__loginBtn{color:#fff}#grade_pre2 .authenticate__loginBtn{color:#fff}#grade_3 .authenticate__loginBtn{color:#fff}#grade_pre1 .c-btn{background:#76b52f}#grade_2 .c-btn{background:#487cbb}#grade_pre2 .c-btn{background:#0094da}#grade_3 .c-btn{background:#ec7619}#grade_pre1 .card__ttl--attention{background:#537f21}#grade_2 .card__ttl--attention{background:#365e8e}#grade_pre2 .card__ttl--attention{background:#246899}#grade_3 .card__ttl--attention{background:#a65321}.header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;padding-top:38px;height:200px;text-align:center;background:url(../img/bg_kaito.png)}@media screen and (max-width:768px){.header{padding-top:72px;height:160px}}.header__ttl{z-index:1}.header__subTtl{display:block;width:380px;margin:0 auto 26px;padding:3px 0;font-size:2.8rem;font-weight:500;color:#000;letter-spacing:.07em;text-indent:.27em;border:1px solid #000;border-radius:7px;background:#fff}@media screen and (max-width:768px){.header__subTtl{width:184px;margin:0 auto 14px;padding:3px 0;font-size:1.6rem}}.header__testTtl{display:block;font-size:3.2rem;font-weight:500;letter-spacing:.07em}@media screen and (max-width:768px){.header__testTtl{font-size:1.8rem}}.header__servicetTtl{font-size:4.5rem;font-weight:700;line-height:1.1;letter-spacing:.075em;text-shadow:#fff 2px 0,#fff -2px 0,#fff 0 -2px,#fff 0 2px,#fff 2px 2px,#fff -2px 2px,#fff 2px -2px,#fff -2px -2px,#fff 1px 2px,#fff -1px 2px,#fff 1px -2px,#fff -1px -2px,#fff 2px 1px,#fff -2px 1px,#fff 2px -1px,#fff -2px -1px}@media screen and (max-width:768px){.header__servicetTtl{font-size:2.4rem}}.header__pcWave{position:absolute;left:0;bottom:0;width:100%}@media screen and (max-width:768px){.header__pcWave{display:none}}.header__spWave{position:absolute;left:0;bottom:-14px;width:100%}@media screen and (min-width:769px){.header__spWave{display:none}}.headerLogo{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;top:0;left:3%;height:100px;padding:10px;border-radius:0 0 8px 8px;background:#fff;z-index:999}@media screen and (max-width:768px){.headerLogo{height:68px;padding:8px}}.headerLogo__img{height:80px;padding:10px}@media screen and (max-width:768px){.headerLogo__img{height:52px;padding:5px}}.main__ttl{margin:75px 0;font-size:3rem;font-weight:700;text-align:center}@media screen and (max-width:768px){.main__ttl{margin:28px 0;font-size:2.4rem}}.notice{text-align:center}.notice__ttl{display:inline-block;position:relative;font-size:4.2rem;font-weight:700;letter-spacing:.05em;z-index:0}@media screen and (max-width:768px){.notice__ttl{font-size:2.2rem}}@media screen and (max-width:320px){.notice__ttl{font-size:1.8rem}}.notice__ttl::before{content:'';position:absolute;bottom:-14px;background:#ececec;width:100%;height:32px;border-radius:60%;z-index:-1}@media screen and (max-width:768px){.notice__ttl::before{bottom:-8px;height:16px}}.notice__ttl small{font-size:3rem}@media screen and (max-width:768px){.notice__ttl small{font-size:1.8rem}}@media screen and (max-width:320px){.notice__ttl small{font-size:1.6rem}}.notice__cont{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.notice__deco{width:94px;height:auto}@media screen and (max-width:768px){.notice__deco{margin-top:18px;width:40px}}.notice__txt{padding:28px 32px 0;font-size:1.6rem;line-height:1.8;text-align:left}@media screen and (max-width:768px){.notice__txt{padding:18px 10px 0;font-size:1.4rem;line-height:1.8}}.iframe-wrapper{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.iframe-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.lead__txt{font-size:1.6rem;line-height:2}@media screen and (max-width:768px){.lead__txt{line-height:1.6}}.lead__txtLink{color:#211c19;text-decoration:underline}.lead__txtLink:hover{opacity:.6}.attention{padding:5em 1.5em 0;text-align:center;line-height:1.5}.attention strong{font-weight:700}.schedule__ttl{font-size:2rem;font-weight:700;text-align:center}@media screen and (max-width:768px){.schedule__ttl{font-size:1.6rem}}.schedule__ttl._mt_blank{margin-top:38px}@media screen and (max-width:768px){.schedule__ttl._mt_blank{margin-top:28px}}.schedule__list{margin:0 auto;max-width:340px}.schedule__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:11px;font-size:2rem;font-weight:700}@media screen and (max-width:768px){.schedule__row{margin-top:8px;font-size:1.6rem}}.schedule__date{width:26%;text-align:left}.schedule__day{text-align:left}.schedule__note{margin-top:2em;font-size:1.6rem;text-align:center}@media screen and (max-width:768px){.schedule__note{font-size:1.4rem}}.share__comment{position:relative;top:4px;font-size:1.6rem;text-align:center}@media screen and (max-width:768px){.share__comment{font-size:1.4rem}}.share__btnWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:28px}@media screen and (max-width:768px){.share__btnWrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}}.share__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:138px;height:34px;border-radius:3px}@media screen and (max-width:768px){.share__btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-bottom:16px;width:100px;height:25px}}.share__btn._fb{background:#1978f2}.share__btn._twitter{background:#1ca1f2}.share__btn._line{background:#00b900}.share__btnLogo{width:138px}@media screen and (max-width:768px){.share__btnLogo{width:100px}}.share__txt{font-size:1rem;font-weight:700;color:#fff}.share__txt._fb{margin-left:32px}.share__txt._twitter{margin-left:26px}.share__txt._line{margin-left:26px}.articles__content.__share{background:#fff;border:15px solid #f4f7ff}@media screen and (max-width:768px){.articles__content.__share{padding:1em}}@media screen and (max-width:768px){.articles__info.__share::before{left:-18px;top:-35px;width:68px;height:63px}}.share_body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:2em}@media screen and (max-width:768px){.share_body{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.share_description,.share_preview{width:48%}@media screen and (max-width:768px){.share_description,.share_preview{width:100%}}.share_description{margin-top:40px}@media screen and (max-width:768px){.share_description{margin-top:4em}}.share_text{margin-bottom:1.4em;font-size:1.6rem;text-align:left;line-height:1.6}.share_sns_ttl{position:relative;display:inline-block;margin-top:2em;margin-bottom:1.4em;font-size:1.6rem;font-weight:700}.share_sns_ttl::after,.share_sns_ttl::before{content:'';position:absolute;bottom:-2px;display:inline-block;width:2px;height:20px;background-color:#1e282d}.share_sns_ttl::before{left:-16px;-webkit-transform:rotate(-40deg);transform:rotate(-40deg)}.share_sns_ttl::after{right:-16px;-webkit-transform:rotate(40deg);transform:rotate(40deg)}.share_img_wrapper{padding:10px;background-color:#f5f5f5}.share_img{width:100%;height:auto}.share_note{margin-top:1.2em;font-size:1.4rem;opacity:.8;text-align:left;line-height:1.4}.is_sp{display:none}@media screen and (max-width:768px){.is_sp{display:block}}.is_pc{display:block}@media screen and (max-width:768px){.is_pc{display:none}}.manabiStore{margin-top:72px;text-align:center}.manabiStore .manabiStore_link{display:inline-block;max-width:95%}.manabiStore .manabiStore_link:hover{opacity:.8}.manabiStore .manabiStore_link img{max-width:100%;border-radius:10px;overflow:hidden}.gradeChoices{position:relative}.gradeChoices__btnList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 40px}@media screen and (max-width:768px){.gradeChoices__btnList{display:block;padding:0 32px}}.gradeChoices__btnItem{margin-bottom:32px}@media screen and (max-width:768px){.gradeChoices__btnItem{margin-bottom:20px}}.gradeChoices__btnItem._disabled{margin-bottom:24px}@media screen and (max-width:768px){.gradeChoices__btnItem._disabled{margin-bottom:12px}}.gradeChoices__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:288px;height:40px;border-radius:10px;font-size:2rem;font-weight:500;color:#fff}@media screen and (max-width:768px){.gradeChoices__btn{width:100%;font-size:1.8rem}}.gradeChoices__btn._1q{background:#00943d;-webkit-box-shadow:0 5px 0 #32682c;box-shadow:0 5px 0 #32682c}.gradeChoices__btn._1q:hover{background:#00c752}.gradeChoices__btn._p1q{background:#76b52f;-webkit-box-shadow:0 5px 0 #537f21;box-shadow:0 5px 0 #537f21}.gradeChoices__btn._p1q:hover{background:#90cf48}.gradeChoices__btn._2q{background:#487cbb;-webkit-box-shadow:0 5px 0 #365e8e;box-shadow:0 5px 0 #365e8e}.gradeChoices__btn._2q:hover{background:#6d97c9}.gradeChoices__btn._p2qp{background:#a54b96;-webkit-box-shadow:0 5px 0 #6b3866;box-shadow:0 5px 0 #6b3866}.gradeChoices__btn._p2qp:hover{background:#c76eb8}.gradeChoices__btn._p2q{background:#0094da;-webkit-box-shadow:0 5px 0 #246899;box-shadow:0 5px 0 #246899}.gradeChoices__btn._p2q:hover{background:#0eb2ff}.gradeChoices__btn._3q{background:#ec7619;-webkit-box-shadow:0 5px 0 #a65321;box-shadow:0 5px 0 #a65321}.gradeChoices__btn._3q:hover{background:#f09248}.gradeChoices__btn._4q{background:#df0b1f;-webkit-box-shadow:0 5px 0 #9d271f;box-shadow:0 5px 0 #9d271f}.gradeChoices__btn._4q:hover{background:#f4293c}.gradeChoices__btn._5q{background:#e24b83;-webkit-box-shadow:0 5px 0 #9f335c;box-shadow:0 5px 0 #9f335c}.gradeChoices__btn._5q:hover{background:#e977a1}.gradeChoices__btn:active{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0);-webkit-box-shadow:none;box-shadow:none}.gradeChoices__btn:disabled{cursor:default;opacity:.4;pointer-events:none}.gradeChoices__note{display:block;font-size:1.3rem;margin-top:.6em}.articles{text-align:center}.articles__info{display:inline-block;position:relative;margin-bottom:.3em;padding-left:40px;color:#ff3400;font-size:3rem;font-weight:600;text-align:center}@media screen and (max-width:768px){.articles__info{margin-bottom:1em;padding-left:12px;font-size:2.2rem}}@media screen and (max-width:320px){.articles__info{font-size:2rem}}.articles__info::before{content:'';display:inline-block;position:absolute;left:-96px;top:-32px;width:111px;height:103px;background-image:url(../img/deco_cracker.png);background-size:contain;vertical-align:middle}@media screen and (max-width:768px){.articles__info::before{left:-18px;top:-52px;width:68px;height:63px}}@media screen and (max-width:320px){.articles__info::before{left:-10px}}.articles__content{padding:48px 80px 56px;background-color:#f4f7ff;border-radius:30px;text-align:center}@media screen and (max-width:768px){.articles__content{padding:32px 10px 40px}}.articles__ttl{font-size:2.6rem;font-weight:700}@media screen and (max-width:768px){.articles__ttl{font-size:2.3rem}}.articles__txt{margin-top:.2em;line-height:1.6}@media screen and (max-width:768px){.articles__txt{margin-top:.8em}}.articles__btnWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:768px){.articles__btnWrapper{display:block;padding:14px 8px 0}}.articles__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:32px;width:288px;height:40px;background:#fff;border-radius:10px;font-size:2rem;font-weight:500}@media screen and (max-width:768px){.articles__btn{margin-top:20px;width:100%;font-size:1.8rem}}.articles__btn:hover{color:#fff!important}.articles__btn._1q{color:#00943d;border:2px solid #00943d;-webkit-box-shadow:0 5px 0 #00943d;box-shadow:0 5px 0 #00943d}.articles__btn._1q:hover{background:#00943d;-webkit-box-shadow:0 5px 0 #32682c;box-shadow:0 5px 0 #32682c}.articles__btn._p1q{color:#76b52f;border:2px solid #76b52f;-webkit-box-shadow:0 5px 0 #76b52f;box-shadow:0 5px 0 #76b52f}.articles__btn._p1q:hover{background:#76b52f;-webkit-box-shadow:0 5px 0 #537f21;box-shadow:0 5px 0 #537f21}.articles__btn._2q{color:#487cbb;border:2px solid #487cbb;-webkit-box-shadow:0 5px 0 #487cbb;box-shadow:0 5px 0 #487cbb}.articles__btn._2q:hover{background:#487cbb;-webkit-box-shadow:0 5px 0 #365e8e;box-shadow:0 5px 0 #365e8e}.articles__btn._p2qp{color:#a54b96;border:2px solid #a54b96;-webkit-box-shadow:0 5px 0 #a54b96;box-shadow:0 5px 0 #a54b96}.articles__btn._p2qp:hover{background:#a54b96;-webkit-box-shadow:0 5px 0 #6b3866;box-shadow:0 5px 0 #6b3866}.articles__btn._p2q{color:#0094da;border:2px solid #0094da;-webkit-box-shadow:0 5px 0 #0094da;box-shadow:0 5px 0 #0094da}.articles__btn._p2q:hover{background:#0094da;-webkit-box-shadow:0 5px 0 #246899;box-shadow:0 5px 0 #246899}.articles__btn._3q{color:#ec7619;border:2px solid #ec7619;-webkit-box-shadow:0 5px 0 #ec7619;box-shadow:0 5px 0 #ec7619}.articles__btn._3q:hover{background:#ec7619;-webkit-box-shadow:0 5px 0 #a65321;box-shadow:0 5px 0 #a65321}.articles__btn._4q{color:#df0b1f;border:2px solid #df0b1f;-webkit-box-shadow:0 5px 0 #df0b1f;box-shadow:0 5px 0 #df0b1f}.articles__btn._4q:hover{background:#df0b1f;-webkit-box-shadow:0 5px 0 #9d271f;box-shadow:0 5px 0 #9d271f}.articles__btn._5q{color:#e24b83;border:2px solid #e24b83;-webkit-box-shadow:0 5px 0 #e24b83;box-shadow:0 5px 0 #e24b83}.articles__btn._5q:hover{background:#e24b83;-webkit-box-shadow:0 5px 0 #9f335c;box-shadow:0 5px 0 #9f335c}.articles__btn:active{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0);-webkit-box-shadow:none!important;box-shadow:none!important}.modal__overlay{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);z-index:1}.modal__cont{position:relative;padding:56px 60px;width:700px;background-size:20px 20px;border-radius:15px;text-align:center}@media screen and (max-width:768px){.modal__cont{padding:14% 4%;width:94%;height:auto}}.modal__cont._1q{background-image:-webkit-linear-gradient(135deg,#0d9947 25%,#00943d 25%,#00943d 50%,#0d9947 50%,#0d9947 75%,#00943d 75%,#00943d);background-image:linear-gradient(-45deg,#0d9947 25%,#00943d 25%,#00943d 50%,#0d9947 50%,#0d9947 75%,#00943d 75%,#00943d)}.modal__cont._p1q{background-image:-webkit-linear-gradient(135deg,#7db93a 25%,#76b52f 25%,#76b52f 50%,#7db93a 50%,#7db93a 75%,#76b52f 75%,#76b52f);background-image:linear-gradient(-45deg,#7db93a 25%,#76b52f 25%,#76b52f 50%,#7db93a 50%,#7db93a 75%,#76b52f 75%,#76b52f)}.modal__cont._2q{background-image:-webkit-linear-gradient(135deg,#698cd9 25%,#7998dd 25%,#7998dd 50%,#698cd9 50%,#698cd9 75%,#7998dd 75%,#7998dd);background-image:linear-gradient(-45deg,#698cd9 25%,#7998dd 25%,#7998dd 50%,#698cd9 50%,#698cd9 75%,#7998dd 75%,#7998dd)}.modal__cont._p2qp{background-image:-webkit-linear-gradient(135deg,#be70b1 25%,#b564a8 25%,#b564a8 50%,#be70b1 50%,#be70b1 75%,#b564a8 75%,#b564a8);background-image:linear-gradient(-45deg,#be70b1 25%,#b564a8 25%,#b564a8 50%,#be70b1 50%,#be70b1 75%,#b564a8 75%,#b564a8)}.modal__cont._p2q{background-image:-webkit-linear-gradient(135deg,#1a9fde 25%,#0395db 25%,#0395db 50%,#1a9fde 50%,#1a9fde 75%,#0395db 75%,#0395db);background-image:linear-gradient(-45deg,#1a9fde 25%,#0395db 25%,#0395db 50%,#1a9fde 50%,#1a9fde 75%,#0395db 75%,#0395db)}.modal__cont._3q{background-image:-webkit-linear-gradient(135deg,#ee822d 25%,#ec7619 25%,#ec7619 50%,#ee822d 50%,#ee822d 75%,#ec7619 75%,#ec7619);background-image:linear-gradient(-45deg,#ee822d 25%,#ec7619 25%,#ec7619 50%,#ee822d 50%,#ee822d 75%,#ec7619 75%,#ec7619)}.modal__cont._4q{background-image:-webkit-linear-gradient(135deg,#e53c4c 25%,#e01326 25%,#e01326 50%,#e53c4c 50%,#e53c4c 75%,#e01326 75%,#e01326);background-image:linear-gradient(-45deg,#e53c4c 25%,#e01326 25%,#e01326 50%,#e53c4c 50%,#e53c4c 75%,#e01326 75%,#e01326)}.modal__cont._5q{background-image:-webkit-linear-gradient(135deg,#e55d90 25%,#e24c83 25%,#e24c83 50%,#e55d90 50%,#e55d90 75%,#e24c83 75%,#e24c83);background-image:linear-gradient(-45deg,#e55d90 25%,#e24c83 25%,#e24c83 50%,#e55d90 50%,#e55d90 75%,#e24c83 75%,#e24c83)}.modal__close{display:block;position:absolute;top:8px;right:8px;width:40px;height:40px;border-radius:50%;cursor:pointer;z-index:1}@media screen and (max-width:768px){.modal__close{top:4px;right:4px}}.modal__closeBtn{position:relative;display:block;width:40px;height:40px}.modal__closeBtn::before{content:'';display:block;position:absolute;top:20px;left:8px;width:24px;height:4px;border-radius:16px;background:#fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.modal__closeBtn::after{content:'';display:block;position:absolute;top:20px;left:8px;width:24px;height:4px;border-radius:16px;background:#fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.modal__ttl{position:relative;margin-bottom:40px;color:#fff}@media screen and (max-width:768px){.modal__ttl{margin-bottom:32px}}.modal__ttl::after,.modal__ttl::before{content:'';position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:460px;height:2px;background:#fff}@media screen and (max-width:768px){.modal__ttl::after,.modal__ttl::before{width:100%}}.modal__ttl::before{top:0}.modal__ttl::after{bottom:-14px}.modal__grade{font-size:3.6rem;font-weight:700;line-height:1.8;letter-spacing:.16em}@media screen and (max-width:768px){.modal__grade{font-size:2.4rem;line-height:2.1}}.modal__desc{font-size:2.3rem;font-weight:500}@media screen and (max-width:768px){.modal__desc{font-size:1.6rem}}.modal__btnList{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 screen and (max-width:768px){.modal__btnList{padding:0}}.modal__btnItem{margin-top:22px;width:32%}@media screen and (max-width:768px){.modal__btnItem{width:100%}.modal__btnItem:first-child{margin-top:0}}.modal__btnItem.is_inactive .modal__btnLink{background-color:#686b6e;pointer-events:none;-webkit-box-shadow:none;box-shadow:none}.modal__btnItem.is_inactive .modal__btnSub{color:#fff}.modal__btnLink{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;word-break:break-all;padding:10px 4px;width:100%;min-height:144px;background:#fff;border-radius:10px;-webkit-box-shadow:0 5px 0 rgba(0,0,0,.5);box-shadow:0 5px 0 rgba(0,0,0,.5);color:#211c19;font-size:2.6rem;font-weight:700}@media screen and (max-width:768px){.modal__btnLink{min-height:90px;font-size:1.6rem}}.modal__btnLink:hover{background:#d4d9de}.modal__btnLink:active{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0);-webkit-box-shadow:none;box-shadow:none}.modal__btnTtl{font-size:3.2rem}@media screen and (max-width:768px){.modal__btnTtl{font-size:2.6rem}}@media screen and (max-width:320px){.modal__btnTtl{font-size:2.2rem}}.modal__btnEmphasis{font-size:3.8rem}@media screen and (max-width:768px){.modal__btnEmphasis{font-size:2rem}}.modal__btnSub{margin-top:4px;font-size:1.8rem;font-weight:400}@media screen and (max-width:768px){.modal__btnSub{font-size:1.6rem;line-height:1.3}}.banner{text-align:center}.banner__link{-webkit-transition:.1s ease;transition:.1s ease}.banner__link:hover{opacity:.7}.banner__img{max-width:832px;margin:0 auto;width:100%}.footer{color:#686b6e;text-align:center;line-height:2}@media screen and (max-width:768px){.footer{line-height:1.6}}.footer__attention{font-size:1.2rem}@media screen and (max-width:768px){.footer__attention{text-align:left}}.footer__copyright{font-size:1rem}.footerMenu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:3em}.footerMenu a{position:relative;display:block;padding:0 1.5em;font-size:1.2rem;color:#686b6e}@media screen and (max-width:768px){.footerMenu a{padding:0 .7em}}@media screen and (max-width:320px){.footerMenu a{padding:0 .4em}}.footerMenu a:before{position:absolute;top:calc(50% - .5em);right:0;content:'';display:block;width:1px;height:1em;border-right:1px solid #686b6e}.footerMenu li:last-child a:before{display:none}