/*!****************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/stylus-loader/dist/cjs.js!./src/stylus/style.styl ***!
  \****************************************************************************************************************************************************************************************/@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@500;600;700&display=swap);
/*!********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/stylus-loader/dist/cjs.js!./src/stylus/style.styl (1) ***!
  \********************************************************************************************************************************************************************************************/a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,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,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}body{line-height:1;-webkit-text-size-adjust:100%}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*,:after,:before{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box}button,input[type=email],input[type=submit],input[type=tel],input[type=text],select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;border-radius:0;margin:0;outline:none;padding:0}@media (max-width:768px){.pc{display:none!important}}@media (min-width:769px){.sp{display:none!important}}@keyframes MoveUpInitial{to{transform:translate3d(0,-105%,0)}}@keyframes MoveUpEnd{0%{transform:translate3d(0,100%,0)}to{transform:translateZ(0)}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(1turn)}}html{font-size:62.5%}body{color:#000;font-family:Noto Sans JP,serif;font-optical-sizing:auto;font-style:normal;font-weight:400}img{height:auto;max-width:100%;vertical-align:bottom}a{color:#000;text-decoration:none}.wrap{margin-left:auto;margin-right:auto;max-width:1200px;width:100%}@media (max-width:1399px){.wrap{max-width:85.71vw}}@media (max-width:768px){.wrap{max-width:none}}.inner{padding-left:100px;padding-right:100px}@media (max-width:1399px){.inner{padding-left:7.14vw;padding-right:7.14vw}}@media (max-width:768px){.inner{max-width:none}}@media (max-width:768px) and (max-width:768px){.inner{padding-left:5.33vw;padding-right:5.33vw}}.innerS{padding-left:90px;padding-right:90px}@media (max-width:1399px){.innerS{padding-left:6.43vw;padding-right:6.43vw}}@media (max-width:768px){.innerS{max-width:none}}@media (max-width:768px) and (max-width:768px){.innerS{padding-left:5.33vw;padding-right:5.33vw}}@media (max-width:768px){.sp-inner{padding-left:5.33vw;padding-right:5.33vw}}.pageMv{height:207px;overflow:hidden;position:relative}@media (max-width:1399px){.pageMv{height:14.79vw}}@media (max-width:768px){.pageMv{height:25.33vw}}.pageMv .wrap{align-items:center;display:flex;height:100%;position:relative;z-index:2}.pageMv__ttl{color:#fff;font-size:4.5rem;font-weight:700;letter-spacing:.12em;line-height:1.44}@media (max-width:1399px){.pageMv__ttl{font-size:3.21vw;line-height:1.44}}@media (max-width:768px){.pageMv__ttl{font-size:6.4vw;line-height:1.46}}.pageMv__bg{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.bread{margin-top:12px}@media (max-width:1399px){.bread{margin-top:.86vw}}@media (max-width:768px){.bread{margin-top:3.2vw}}.bread ul{align-items:center;display:flex;gap:0 10px}@media (max-width:1399px){.bread ul{gap:0 .71vw}}@media (max-width:768px){.bread ul{gap:0 2.4vw}}.bread ul li{align-items:center;display:flex;gap:0 10px}@media (max-width:1399px){.bread ul li{gap:0 .71vw}}@media (max-width:768px){.bread ul li{gap:0 2.4vw}}.bread ul li:not(:last-child):after{color:#711836;content:"/";font-size:1.8rem;letter-spacing:.03em;line-height:1.44}@media (max-width:1399px){.bread ul li:not(:last-child):after{font-size:1.29vw;line-height:1.44}}@media (max-width:768px){.bread ul li:not(:last-child):after{font-size:3.2vw;line-height:1.46}}.bread ul li a,.bread ul li span{font-size:1.8rem;font-weight:500;letter-spacing:.03em;line-height:1.44}@media (max-width:1399px){.bread ul li a,.bread ul li span{font-size:1.29vw;line-height:1.44}}@media (max-width:768px){.bread ul li a,.bread ul li span{font-size:3.2vw;line-height:1.46}}.bread ul li a{color:#9b9b9b;text-decoration:underline}.bread ul li span{color:#711836}.poppup{display:none;height:100%;left:0;position:fixed;top:0;z-index:20}.poppup,.poppup .inner{width:100%}.poppup.is-open{display:block}.poppup__overlay{background:hsla(0,0%,100%,.8)}.poppup__inner,.poppup__overlay{height:100%;left:0;position:absolute;top:0;width:100%}.poppup__inner{align-items:center;display:flex;justify-content:center}.poppup__cnt{margin:auto;position:relative;width:50%;z-index:2}@media (max-width:768px){.poppup__cnt{width:100%}}.poppup__close{cursor:pointer;height:23px;position:absolute;right:-50px;top:-50px;width:40px}@media (max-width:768px){.poppup__close{height:6.13vw;right:0;top:-13.33vw;width:10.67vw}}.poppup__close span{background-image:linear-gradient(#165e48,#1d72a6);display:block;height:3px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%}@media (max-width:768px){.poppup__close span{height:.8vw}}.poppup__close span:first-child{rotate:30deg}.poppup__close span:nth-child(2){rotate:-30deg}.poppup__iframe{aspect-ratio:16/9}.poppup__iframe iframe{height:100%;width:100%}.page{padding-top:24px}@media (max-width:1399px){.page{padding-top:1.71vw}}@media (max-width:768px){.page{padding-top:8vw}}.gray-bg{background-color:#1e1e1e}.red-bg{background-color:#711836}.toggle-cnt{display:none}.mainHeader{background:#f2e440;position:fixed;top:0;width:100%;z-index:5}.mainHeader__inner{align-content:flex-start;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;padding:20px 15px}@media (max-width:1399px){.mainHeader__inner{padding:1.43vw 1.07vw}}@media (max-width:768px){.mainHeader__inner{justify-content:space-around;padding:4.16vw 4.07vw}}.mainHeader__logo--image{width:268px}@media (max-width:1399px){.mainHeader__logo--image{width:19.14vw}}@media (max-width:768px){.mainHeader__logo--image{width:60.43vw}}.mainHeader__menu{align-items:center;display:flex}.mainHeader__menu--item{list-style:none}.mainHeader__menu--item a{align-items:center;background:#000;border-radius:16px;color:#fff;display:flex;font-size:1.6rem;font-weight:500;height:36px;justify-content:center;letter-spacing:.01em;line-height:1;position:relative;width:123px}@media (max-width:1399px){.mainHeader__menu--item a{font-size:1.14vw;height:2.57vw;line-height:1;width:8.79vw}}@media (max-width:768px){.mainHeader__menu--item a{font-size:3.14vw;height:6.61vw;width:21.46vw}}.topPage{overflow:hidden;padding:87px 0 160px}@media (max-width:1399px){.topPage{padding:6.21vw 0 11.43vw}}@media (max-width:768px){.topPage{padding:19.3vw 0 11.43vw}}.topPage__main__field{background:#d6dadb;position:relative}.topPage__main__field--image{margin:auto;width:1080px}@media (max-width:1399px){.topPage__main__field--image{width:77.14vw}}@media (max-width:768px){.topPage__main__field--image{width:100%}}.topPage__main__field--title{bottom:-135px;position:absolute;right:50%;transform:translate(50%);width:684px}@media (max-width:1399px){.topPage__main__field--title{bottom:-9.64vw;width:48.86vw}}@media (max-width:768px){.topPage__main__field--title{bottom:-25.64vw;width:85.86vw}}.topPage__main__read{margin:295px auto 0;position:relative;width:1080px}@media (max-width:1399px){.topPage__main__read{margin:21.07vw auto 0;width:77.14vw}}@media (max-width:768px){.topPage__main__read{margin:58.07vw auto 0;width:88.14vw}}.topPage__main__read:before{background:url(../../assets/img/page/yellowwave.png);background-repeat:no-repeat;background-size:100%;content:"";height:18px;left:0;position:absolute;top:-115px;width:1080px}@media (max-width:1399px){.topPage__main__read:before{height:1.29vw;top:-8.21vw;width:77.14vw}}@media (max-width:768px){.topPage__main__read:before{background:url(../../assets/img/page/sp_yellowwave.png);background-repeat:no-repeat;background-size:100%;height:2.29vw;top:-26.21vw;width:89.14vw}}.topPage__main__read--title{color:#333;font-size:2.9rem;font-weight:700;letter-spacing:.075em;line-height:1;position:relative;text-align:center}@media (max-width:1399px){.topPage__main__read--title{font-size:2.07vw;line-height:1}}@media (max-width:768px){.topPage__main__read--title{font-size:5vw}}.topPage__main__read--title:before{background:url(../../assets/img/page/main01.png);background-repeat:no-repeat;background-size:100%;content:"";height:142px;left:125px;position:absolute;top:-57px;width:101px}@media (max-width:1399px){.topPage__main__read--title:before{height:10.14vw;left:8.93vw;top:-4.07vw;width:7.21vw}}@media (max-width:768px){.topPage__main__read--title:before{height:19vw;left:1.36vw;top:-20.21vw;width:13.07vw}}.topPage__main__read--title:after{background:url(../../assets/img/page/main02.png);background-repeat:no-repeat;background-size:100%;content:"";height:126px;position:absolute;right:103px;top:-59px;width:127px}@media (max-width:1399px){.topPage__main__read--title:after{height:9vw;right:7.36vw;top:-4.21vw;width:9.07vw}}@media (max-width:768px){.topPage__main__read--title:after{height:17vw;right:2.36vw;top:-19.21vw;width:17.07vw}}.topPage__main__read--title span{font-size:4.2rem;line-height:1;position:relative}@media (max-width:1399px){.topPage__main__read--title span{font-size:3vw;line-height:1}}@media (max-width:768px){.topPage__main__read--title span{font-size:6vw}}.topPage__main__read--title span:after{background:url(../../assets/img/page/blueline.png);background-repeat:no-repeat;background-size:100%;bottom:-22px;content:"";height:16px;left:0;position:absolute;width:185px}@media (max-width:1399px){.topPage__main__read--title span:after{bottom:-1.57vw;height:1.14vw;width:13.21vw}}@media (max-width:768px){.topPage__main__read--title span:after{background:url(../../assets/img/page/blueline_sp.png);background-repeat:no-repeat;background-size:100%;bottom:-3.57vw;height:3.14vw;width:24.21vw}}.topPage__main__read--text{font-size:1.9rem;font-weight:500;letter-spacing:.05em;line-height:1.89;margin:64px 0 194px;position:relative;text-align:center}@media (max-width:1399px){.topPage__main__read--text{font-size:1.36vw;line-height:1.89;margin:4.57vw 0 13.86vw}}@media (max-width:768px){.topPage__main__read--text{font-size:4.4vw;line-height:2.2;margin:10vw 0 10.8vw}}.topPage__main__read--text:before{background:url(../../assets/img/page/main03.png);background-repeat:no-repeat;background-size:100%;content:"";height:190px;left:52px;position:absolute;top:-49px;width:73px}@media (max-width:1399px){.topPage__main__read--text:before{height:13.57vw;left:3.71vw;top:-3.5vw;width:5.21vw}}@media (max-width:768px){.topPage__main__read--text:before{height:21.57vw;left:6.71vw;top:25.5vw;transform:rotate(-43deg);width:8.21vw}}.topPage__main__read--text:after{background:url(../../assets/img/page/main04.png);background-repeat:no-repeat;background-size:100%;content:"";height:118px;position:absolute;right:5px;top:0;width:153px}@media (max-width:1399px){.topPage__main__read--text:after{height:8.43vw;right:.36vw;top:0;width:10.93vw}}@media (max-width:768px){.topPage__main__read--text:after{height:15.43vw;right:5.36vw;top:113px;width:19.93vw}}.topPage__main__read--challenge{color:#333;font-size:1.9rem;font-weight:500;letter-spacing:.05em;line-height:1.58;text-align:center}@media (max-width:1399px){.topPage__main__read--challenge{font-size:1.36vw;line-height:1.58}}.topPage__main__read--challenge span{background:linear-gradient(hsla(0,0%,100%,0) 55%,#fff000 60%)}@media (max-width:768px){.topPage__main__read--challenge{font-size:4.2vw;padding:2vw 6vw}}.topPage__main__read--image{margin:51px 0 109px}@media (max-width:1399px){.topPage__main__read--image{margin:3.64vw 0 7.79vw}}@media (max-width:768px){.topPage__merit{margin-top:15vw}}.topPage__merit__wrap{background:#fff000;padding:117px 0 300px;position:relative;z-index:0}@media (max-width:1399px){.topPage__merit__wrap{padding:8.36vw 0 21.43vw}}@media (max-width:768px){.topPage__merit__wrap{padding:117px 0 0}}.topPage__merit__wrap:before{border-style:solid;border-bottom:0;border-left:100px solid transparent;border-right:100px solid transparent;border-top:42px solid #fff;content:"";height:0;position:absolute;right:50%;top:0;transform:translateX(50%);width:0}.topPage__merit__college{background:#fff;margin:0 auto 100px;padding:47px 0 42px;position:relative;width:1080px}@media (max-width:1399px){.topPage__merit__college{margin:0 auto 7.14vw;padding:3.36vw 0 3vw;width:77.14vw}}@media (max-width:768px){.topPage__merit__college{margin:0 auto 18.14vw;width:90.7vw}}.topPage__merit__college:after{background:url(../../assets/img/page/dot.png);background-repeat:no-repeat;background-size:100%;bottom:-10px;content:"";height:16px;position:absolute;right:23px;width:1037px}@media (max-width:1399px){.topPage__merit__college:after{bottom:-.71vw;height:1.14vw;right:1.64vw;width:74.07vw}}@media (max-width:768px){.topPage__merit__college:after{background:url(../../assets/img/page/dot_sp.png);background-repeat:no-repeat;background-size:100%;height:16px;width:88vw}}.topPage__merit__college__bgimage{left:-130px;position:absolute;top:-192px;width:142px;z-index:-1}@media (max-width:1399px){.topPage__merit__college__bgimage{left:-9.29vw;top:-13.71vw;width:10.14vw}}@media (max-width:768px){.topPage__merit__college__bgimage{left:77.71vw;top:-34.71vw;width:16.14vw}}.topPage__merit__college__info--merit{left:30px;position:absolute;top:-20px;width:201px}@media (max-width:1399px){.topPage__merit__college__info--merit{left:2.14vw;top:-1.43vw;width:14.36vw}}@media (max-width:768px){.topPage__merit__college__info--merit{left:5.14vw;top:-3.43vw;width:31.2vw}}.topPage__merit__college__info--image{position:absolute;right:45px;top:-61px;width:270px}@media (max-width:1399px){.topPage__merit__college__info--image{right:3.21vw;top:-4.36vw;width:19.29vw}}@media (max-width:768px){.topPage__merit__college__info--image{display:none}}.topPage__merit__college__info--sp{display:none}@media (max-width:768px){.topPage__merit__college__info--sp{display:block}}.topPage__merit__college__info__heading{text-align:center}.topPage__merit__college__info__heading--title{color:#fb6602;font-size:3.6rem;font-weight:700;letter-spacing:0;line-height:1}@media (max-width:1399px){.topPage__merit__college__info__heading--title{font-size:2.57vw;line-height:1}}@media (max-width:768px){.topPage__merit__college__info__heading--title{font-size:7.57vw;margin:68px 0 20px}}.topPage__merit__college__info__heading--text{color:#333;font-size:2.4rem;font-weight:700;letter-spacing:.05em;line-height:1;margin-top:31px}@media (max-width:1399px){.topPage__merit__college__info__heading--text{font-size:1.71vw;line-height:1;margin-top:2.21vw}}@media (max-width:768px){.topPage__merit__college__info__heading--text{font-size:4.71vw;line-height:1;margin-top:5.21vw}}.topPage__merit__college__info__heading--text span{background:linear-gradient(hsla(0,0%,100%,0) 55%,#fff000 60%);font-size:3rem;line-height:1;margin-left:8px}@media (max-width:1399px){.topPage__merit__college__info__heading--text span{font-size:2.14vw;line-height:1;margin-left:.57vw}}@media (max-width:768px){.topPage__merit__college__info__heading--text span{font-size:5.8vw}}.topPage__merit__college__info__read{margin-top:39px;text-align:center}@media (max-width:1399px){.topPage__merit__college__info__read{margin-top:2.79vw}}.topPage__merit__college__info__read--text{color:#333;font-size:1.6rem;font-weight:500;letter-spacing:.05em;line-height:1}@media (max-width:1399px){.topPage__merit__college__info__read--text{font-size:1.14vw;line-height:1}}@media (max-width:768px){.topPage__merit__college__info__read--text{font-size:4.14vw;line-height:1.8;padding:3vw 5vw;text-align:left}}.topPage__merit__college__setting{margin:35px auto 0;max-width:800px;position:relative}@media (max-width:1399px){.topPage__merit__college__setting{margin:2.5vw auto 0;max-width:57.14vw}}@media (max-width:768px){.topPage__merit__college__setting{margin:5.5vw auto 0;max-width:77.14vw}}.topPage__merit__college__setting--icon{height:53px;left:-27px;position:absolute;top:-21px;width:89px}@media (max-width:1399px){.topPage__merit__college__setting--icon{height:3.79vw;left:-1.93vw;top:-1.5vw;width:6.36vw}}@media (max-width:768px){.topPage__merit__college__setting--icon{left:-4.93vw;top:-4.5vw;width:18.06vw}}.topPage__merit__college__setting__list{align-items:center;border:2px dotted #fb6602;display:flex;height:110px;margin:auto;padding:0 58px}@media (max-width:1399px){.topPage__merit__college__setting__list{height:7.86vw;padding:0 4.14vw}}@media (max-width:768px){.topPage__merit__college__setting__list{display:flow;height:62.58vw}}.topPage__merit__college__setting__list--item{border-right:1px solid #fb6602;height:77px;padding-right:30px}@media (max-width:1399px){.topPage__merit__college__setting__list--item{height:5.5vw;padding-right:2.14vw}}@media (max-width:768px){.topPage__merit__college__setting__list--item{border-right:none;text-align:center}}.topPage__merit__college__setting__list--item:last-child{border-right:0;padding:0}.topPage__merit__college__setting__heading{margin-top:7px}@media (max-width:1399px){.topPage__merit__college__setting__heading{margin-top:.5vw}}@media (max-width:768px){.topPage__merit__college__setting__heading{margin-top:4.2vw}}.topPage__merit__college__setting__heading--title{font-size:2.4rem;font-weight:700;letter-spacing:.4em;line-height:1}@media (max-width:1399px){.topPage__merit__college__setting__heading--title{font-size:1.71vw;line-height:1}}@media (max-width:768px){.topPage__merit__college__setting__heading--title{font-size:4.71vw;margin-bottom:12px}}.topPage__merit__college__setting__heading--text{font-size:1.6rem;font-weight:500;line-height:1.31;margin-top:14px}@media (max-width:1399px){.topPage__merit__college__setting__heading--text{font-size:1.14vw;line-height:1.31;margin-top:1vw}}@media (max-width:768px){.topPage__merit__college__setting__heading--text{font-size:4.14vw}}.topPage__merit__college__setting__heading--text span{color:#fb6602;font-size:2.5rem;font-weight:700;letter-spacing:.05em;line-height:1;margin-left:10px}@media (max-width:1399px){.topPage__merit__college__setting__heading--text span{font-size:1.79vw;line-height:1;margin-left:.71vw}}@media (max-width:768px){.topPage__merit__college__setting__heading--text span{font-size:5.79vw}}.topPage__merit__college__setting__read{margin-top:8px;padding-left:35px;text-align:left}@media (max-width:1399px){.topPage__merit__college__setting__read{margin-top:.57vw;padding-left:2.5vw}}@media (max-width:768px){.topPage__merit__college__setting__read{border-top:1px solid #fb6602;margin-top:12.57vw;padding:3vw 7vw}}.topPage__merit__college__setting__read--text{font-size:1.6rem;font-weight:500;letter-spacing:.05em;line-height:1.88}@media (max-width:1399px){.topPage__merit__college__setting__read--text{font-size:1.14vw;line-height:1.88}}@media (max-width:768px){.topPage__merit__college__setting__read--text{font-size:4.14vw;text-align:center}}.topPage__merit__college__setting__note{margin-top:12px;text-align:right}@media (max-width:1399px){.topPage__merit__college__setting__note{margin-top:.86vw}}@media (max-width:768px){.topPage__merit__college__setting__note{margin:2vw 2vw 6vw}}.topPage__merit__college__setting__note--text{font-size:1.4rem;font-weight:500;letter-spacing:.01em;line-height:1}@media (max-width:1399px){.topPage__merit__college__setting__note--text{font-size:1vw;line-height:1}}@media (max-width:768px){.topPage__merit__college__setting__note--text{font-size:3vw;margin:18px 0 24px}}.topPage__merit__license{background:#fff;margin:0 auto 100px;padding:47px 0 42px;position:relative;width:1080px}@media (max-width:1399px){.topPage__merit__license{margin:0 auto 7.14vw;padding:3.36vw 0 3vw;width:77.14vw}}@media (max-width:768px){.topPage__merit__license{margin:0 auto 18.14vw;width:90.7vw}}.topPage__merit__license:after{background:url(../../assets/img/page/dot.png);background-repeat:no-repeat;background-size:100%;bottom:-10px;content:"";height:16px;position:absolute;right:23px;width:1037px}@media (max-width:1399px){.topPage__merit__license:after{bottom:-.71vw;height:1.14vw;right:1.64vw;width:74.07vw}}@media (max-width:768px){.topPage__merit__license:after{background:url(../../assets/img/page/dot_sp.png);background-repeat:no-repeat;background-size:100%;height:16px;width:88vw}}.topPage__merit__license__info--merit{left:30px;position:absolute;top:-20px;width:201px}@media (max-width:1399px){.topPage__merit__license__info--merit{left:2.14vw;top:-1.43vw;width:14.36vw}}@media (max-width:768px){.topPage__merit__license__info--merit{left:5.14vw;top:-3.43vw;width:31.2vw}}.topPage__merit__license__info--image{position:absolute;right:37px;top:-43px;width:270px}@media (max-width:1399px){.topPage__merit__license__info--image{right:2.64vw;top:-3.07vw;width:19.29vw}}.topPage__merit__license__info__heading{text-align:center}.topPage__merit__license__info__heading--title{color:#fb6602;font-size:3.6rem;font-weight:700;letter-spacing:0;line-height:1}@media (max-width:1399px){.topPage__merit__license__info__heading--title{font-size:2.57vw;line-height:1}}@media (max-width:768px){.topPage__merit__license__info__heading--title{font-size:7.57vw;margin:68px 0 40px}}.topPage__merit__license__info__heading--text{color:#333;font-size:2.4rem;font-weight:700;letter-spacing:.05em;line-height:1;margin-top:40px}@media (max-width:1399px){.topPage__merit__license__info__heading--text{font-size:1.71vw;line-height:1;margin-top:2.86vw}}@media (max-width:768px){.topPage__merit__license__info__heading--text{font-size:4.14vw;margin-bottom:30px}}.topPage__merit__license__info__heading--text span{background:linear-gradient(hsla(0,0%,100%,0) 55%,#fff000 60%);font-size:3rem;line-height:1;margin-right:5px}@media (max-width:1399px){.topPage__merit__license__info__heading--text span{font-size:2.14vw;line-height:1;margin-right:.36vw}}@media (max-width:768px){.topPage__merit__license__info__heading--text span{font-size:5.14vw}}.topPage__merit__license__info__read{margin-top:39px;text-align:center}@media (max-width:1399px){.topPage__merit__license__info__read{margin-top:2.79vw}}@media (max-width:768px){.topPage__merit__license__info__read{margin:5.5vw auto 0;max-width:77.14vw}}.topPage__merit__license__info__read--text{color:#333;font-size:1.6rem;font-weight:500;letter-spacing:.05em;line-height:1}@media (max-width:1399px){.topPage__merit__license__info__read--text{font-size:1.14vw;line-height:1}}.topPage__merit__license__read{margin:40px auto 0;max-width:800px;position:relative}@media (max-width:1399px){.topPage__merit__license__read{margin:2.86vw auto 0;max-width:57.14vw}}@media (max-width:768px){.topPage__merit__license__read{margin:5.5vw auto 0;max-width:77.14vw}}.topPage__merit__license__read__list{border:2px dotted #fb6602;padding:27px 29px 20px}@media (max-width:1399px){.topPage__merit__license__read__list{padding:1.93vw 2.07vw 1.43vw}}@media (max-width:768px){.topPage__merit__license__read__list{display:flow;font-size:3.71vw}}.topPage__merit__license__read__list--text{display:flex;margin-bottom:11px}@media (max-width:1399px){.topPage__merit__license__read__list--text{margin-bottom:.79vw}}@media (max-width:768px){.topPage__merit__license__read__list--text{flex-flow:wrap;font-size:4.71vw}}.topPage__merit__license__read__list--text:last-child{margin-bottom:0}.topPage__merit__license__read__list--text span.icon{margin-right:20px;width:26px}@media (max-width:1399px){.topPage__merit__license__read__list--text span.icon{margin-right:1.43vw;width:1.86vw}}@media (max-width:768px){.topPage__merit__license__read__list--text span.icon{position:relative;top:5px;width:4.86vw}}.topPage__merit__license__read__list--text span.title{font-size:1.7rem;font-weight:700;letter-spacing:.1em;line-height:2;margin-right:28px}@media (max-width:1399px){.topPage__merit__license__read__list--text span.title{font-size:1.21vw;line-height:2;margin-right:2vw}}@media (max-width:768px){.topPage__merit__license__read__list--text span.title{font-size:4vw}}.topPage__merit__license__read__list--text span.text{font-size:1.6rem;font-weight:500;letter-spacing:.05em;line-height:2}@media (max-width:1399px){.topPage__merit__license__read__list--text span.text{font-size:1.14vw;line-height:2}}@media (max-width:768px){.topPage__merit__license__read__list--text span.text{font-size:3.71vw}}.topPage__merit__license__read__note{margin:12px 92px 0 0;text-align:right}@media (max-width:1399px){.topPage__merit__license__read__note{margin:.86vw 6.57vw 0 0}}@media (max-width:768px){.topPage__merit__license__read__note{margin:5vw}}.topPage__merit__license__read__note--text{font-size:1.4rem;font-weight:500;letter-spacing:.01em;line-height:1}@media (max-width:1399px){.topPage__merit__license__read__note--text{font-size:1vw;line-height:1}}@media (max-width:768px){.topPage__merit__license__read__note--text{font-size:3vw;margin:18px 0 24px;text-align:center}}.topPage__merit__license__read__field{position:absolute;right:-82px;top:57px}@media (max-width:1399px){.topPage__merit__license__read__field{right:-5.86vw;top:4.07vw}}.topPage__merit__license__read__field--image{width:158px}@media (max-width:1399px){.topPage__merit__license__read__field--image{width:11.29vw}}@media (max-width:768px){.topPage__merit__license__read__field--image{display:none}}.topPage__merit__license__read__field--sp{display:none}@media (max-width:768px){.topPage__merit__license__read__field--sp{display:block}}.topPage__merit__transfer{background:#fff;margin:0 auto 100px;padding:47px 0 43px;position:relative;width:1080px}@media (max-width:1399px){.topPage__merit__transfer{margin:0 auto 7.14vw;padding:3.36vw 0 3.07vw;width:77.14vw}}@media (max-width:768px){.topPage__merit__transfer{margin:0 auto 18.14vw;width:90.7vw}}.topPage__merit__transfer:after{background:url(../../assets/img/page/dot.png);background-repeat:no-repeat;background-size:100%;bottom:-10px;content:"";height:16px;position:absolute;right:23px;width:1037px}@media (max-width:1399px){.topPage__merit__transfer:after{bottom:-.71vw;height:1.14vw;right:1.64vw;width:74.07vw}}@media (max-width:768px){.topPage__merit__transfer:after{background:url(../../assets/img/page/dot_sp.png);background-repeat:no-repeat;background-size:100%;height:16px;width:88vw}}.topPage__merit__transfer__bgimage{position:absolute;right:-210px;top:-192px;width:197px;z-index:-1}@media (max-width:1399px){.topPage__merit__transfer__bgimage{right:-15vw;top:-13.71vw;width:14.07vw}}.topPage__merit__transfer__info--merit{left:30px;position:absolute;top:-20px;width:201px}@media (max-width:1399px){.topPage__merit__transfer__info--merit{left:2.14vw;top:-1.43vw;width:14.36vw}}@media (max-width:768px){.topPage__merit__transfer__info--merit{left:5.14vw;top:-3.43vw;width:31.2vw}}.topPage__merit__transfer__info--image{position:absolute;right:37px;top:-43px;width:270px}@media (max-width:1399px){.topPage__merit__transfer__info--image{right:2.64vw;top:-3.07vw;width:19.29vw}}@media (max-width:768px){.topPage__merit__transfer__info--image{display:none}}.topPage__merit__transfer__info--sp{display:none}@media (max-width:768px){.topPage__merit__transfer__info--sp{display:block;margin:5vw}}.topPage__merit__transfer__info__heading{text-align:center}.topPage__merit__transfer__info__heading--title{color:#fb6602;font-size:3.6rem;font-weight:700;letter-spacing:0;line-height:1}@media (max-width:1399px){.topPage__merit__transfer__info__heading--title{font-size:2.57vw;line-height:1}}@media (max-width:768px){.topPage__merit__transfer__info__heading--title{font-size:7.57vw;margin:68px 0 20px}}.topPage__merit__transfer__info__heading--text{color:#333;font-size:2.4rem;font-weight:700;letter-spacing:.05em;line-height:1;margin-top:31px}@media (max-width:1399px){.topPage__merit__transfer__info__heading--text{font-size:1.71vw;line-height:1;margin-top:2.21vw}}.topPage__merit__transfer__info__heading--text span{background:linear-gradient(hsla(0,0%,100%,0) 55%,#fff000 60%);font-size:3rem;line-height:1;margin-left:8px}@media (max-width:1399px){.topPage__merit__transfer__info__heading--text span{font-size:2.14vw;line-height:1;margin-left:.57vw}}@media (max-width:768px){.topPage__merit__transfer__info__heading--text span{font-size:5.14vw}}.topPage__merit__transfer__info__read{margin-top:39px;text-align:center}@media (max-width:1399px){.topPage__merit__transfer__info__read{margin-top:2.79vw}}@media (max-width:768px){.topPage__merit__transfer__info__read{margin-top:2.79vw;padding:2vw}}.topPage__merit__transfer__info__read--text{color:#333;font-size:1.6rem;font-weight:500;letter-spacing:.05em;line-height:1}@media (max-width:1399px){.topPage__merit__transfer__info__read--text{font-size:1.14vw;line-height:1}}@media (max-width:768px){.topPage__merit__transfer__info__read--text{font-size:4.14vw;line-height:1.8;padding:2vw 6vw;text-align:left}}.topPage__merit__transfer__record{margin:35px auto 0;max-width:800px}@media (max-width:1399px){.topPage__merit__transfer__record{margin:2.5vw auto 0;max-width:57.14vw}}@media (max-width:768px){.topPage__merit__transfer__record{max-width:77.14vw}}.topPage__merit__transfer__record__list{align-items:center;border:2px dotted #fb6602;display:flex;height:110px;margin:auto;padding:0 0 0 50px}@media (max-width:1399px){.topPage__merit__transfer__record__list{height:7.86vw;padding:0 0 0 3.57vw}}@media (max-width:768px){.topPage__merit__transfer__record__list{display:flow;height:51.58vw;padding:2vw 4vw}}.topPage__merit__transfer__record__list--item{border-right:1px solid #fb6602;flex-shrink:0;height:77px;padding-right:30px}@media (max-width:1399px){.topPage__merit__transfer__record__list--item{height:5.5vw;padding-right:2.14vw}}@media (max-width:768px){.topPage__merit__transfer__record__list--item{border-right:none;padding:0}}.topPage__merit__transfer__record__list--item:last-child{border-right:0;flex-shrink:1;padding:0}.topPage__merit__transfer__record__heading{margin-top:24px}@media (max-width:1399px){.topPage__merit__transfer__record__heading{margin-top:1.71vw}}@media (max-width:768px){.topPage__merit__transfer__record__heading{margin:0}}.topPage__merit__transfer__record__heading--title{font-size:2.4rem;font-weight:700;letter-spacing:.05em;line-height:1}@media (max-width:1399px){.topPage__merit__transfer__record__heading--title{font-size:1.71vw;line-height:1}}@media (max-width:768px){.topPage__merit__transfer__record__heading--title{border-bottom:1px solid #fb6602;font-size:4.71vw;padding:15px;text-align:center}}.topPage__merit__transfer__record__read{display:flex;flex-wrap:wrap;margin:7px 0 12px 35px;text-align:left}@media (max-width:1399px){.topPage__merit__transfer__record__read{margin:.5vw 0 .86vw 2.5vw}}@media (max-width:768px){.topPage__merit__transfer__record__read{display:block;margin:32px 0}}.topPage__merit__transfer__record__read--text{font-size:1.6rem;font-weight:500;letter-spacing:.05em;line-height:1.88;width:200px}@media (max-width:1399px){.topPage__merit__transfer__record__read--text{font-size:1.14vw;line-height:1.88;width:14.29vw}}@media (max-width:768px){.topPage__merit__transfer__record__read--text{font-size:4.14vw;width:65.29vw}}.topPage__merit__transfer__record__read--text span{padding-left:75px}@media (max-width:1399px){.topPage__merit__transfer__record__read--text span{padding-left:5.36vw}}@media (max-width:768px){.topPage__merit__transfer__record__read--text span{padding-left:34.36vw}}.topPage__merit__transfer__record__note{margin-top:12px;text-align:right}@media (max-width:1399px){.topPage__merit__transfer__record__note{margin-top:.86vw}}.topPage__merit__transfer__record__note--text{font-size:1.4rem;font-weight:500;letter-spacing:.01em;line-height:1}@media (max-width:1399px){.topPage__merit__transfer__record__note--text{font-size:1vw;line-height:1}}@media (max-width:768px){.topPage__merit__transfer__record__note--text{font-size:3vw;margin:18px 0 24px}}.topPage__merit__assistance{background:#fff;margin:0 auto;padding:47px 0 50px;position:relative;width:1080px}@media (max-width:1399px){.topPage__merit__assistance{padding:3.36vw 0 3.57vw;width:77.14vw}}@media (max-width:768px){.topPage__merit__assistance{width:90.7vw}}.topPage__merit__assistance:after{background:url(../../assets/img/page/dot.png);background-repeat:no-repeat;background-size:100%;bottom:-10px;content:"";height:16px;position:absolute;right:23px;width:1037px}@media (max-width:1399px){.topPage__merit__assistance:after{bottom:-.71vw;height:1.14vw;right:1.64vw;width:74.07vw}}@media (max-width:768px){.topPage__merit__assistance:after{background:url(../../assets/img/page/dot_sp.png);background-repeat:no-repeat;background-size:100%;height:16px;width:88vw}}.topPage__merit__assistance__bgimage{bottom:-180px;left:-345px;position:absolute;width:458px}@media (max-width:1399px){.topPage__merit__assistance__bgimage{bottom:-12.86vw;left:-24.64vw;width:32.71vw}}@media (max-width:768px){.topPage__merit__assistance__bgimage{bottom:-625px;left:81.36vw;width:13.71vw}}.topPage__merit__assistance__info--merit{left:30px;position:absolute;top:-20px;width:201px}@media (max-width:1399px){.topPage__merit__assistance__info--merit{left:2.14vw;top:-1.43vw;width:14.36vw}}@media (max-width:768px){.topPage__merit__assistance__info--merit{left:5.14vw;top:-3.43vw;width:31.2vw}}.topPage__merit__assistance__info--image{position:absolute;right:37px;top:-60px;width:197px}@media (max-width:1399px){.topPage__merit__assistance__info--image{right:2.64vw;top:-4.29vw;width:14.07vw}}@media (max-width:768px){.topPage__merit__assistance__info--image{display:none}}.topPage__merit__assistance__info--sp{display:none}@media (max-width:768px){.topPage__merit__assistance__info--sp{display:block;margin:9vw}}.topPage__merit__assistance__info__heading{text-align:center}.topPage__merit__assistance__info__heading--title{color:#fb6602;font-size:3.6rem;font-weight:700;letter-spacing:0;line-height:1}@media (max-width:1399px){.topPage__merit__assistance__info__heading--title{font-size:2.57vw;line-height:1}}@media (max-width:768px){.topPage__merit__assistance__info__heading--title{font-size:7.57vw;margin:68px 0 20px}}.topPage__merit__assistance__info__heading--text{color:#333;font-size:2.4rem;font-weight:700;letter-spacing:.05em;line-height:1;margin-top:38px}@media (max-width:1399px){.topPage__merit__assistance__info__heading--text{font-size:1.71vw;line-height:1;margin-top:2.71vw}}@media (max-width:768px){.topPage__merit__assistance__info__heading--text{font-size:4.14vw;line-height:1.8;padding:1vw 23vw}}.topPage__merit__assistance__info__heading--text span{background:linear-gradient(hsla(0,0%,100%,0) 55%,#fff000 60%);font-size:3rem;line-height:1;margin-left:8px}@media (max-width:1399px){.topPage__merit__assistance__info__heading--text span{font-size:2.14vw;line-height:1;margin-left:.57vw}}@media (max-width:768px){.topPage__merit__assistance__info__heading--text span{font-size:5.14vw}}.topPage__merit__assistance__info__read{margin-top:38px;text-align:center}@media (max-width:1399px){.topPage__merit__assistance__info__read{margin-top:2.71vw}}.topPage__merit__assistance__info__read--title{font-size:1.6rem;font-weight:500;letter-spacing:.05em;line-height:1}@media (max-width:1399px){.topPage__merit__assistance__info__read--title{font-size:1.14vw;line-height:1}}@media (max-width:768px){.topPage__merit__assistance__info__read--title{font-size:3vw}}.topPage__merit__assistance__info__read--title span{font-size:2rem;font-weight:700;line-height:1}@media (max-width:1399px){.topPage__merit__assistance__info__read--title span{font-size:1.43vw;line-height:1}}@media (max-width:768px){.topPage__merit__assistance__info__read--title span{font-size:4vw;line-height:1.4;padding:4vw 20vw 1vw}}.topPage__merit__assistance__info__read--text{color:#333;font-size:1.6rem;font-weight:500;letter-spacing:.05em;line-height:1.5;margin-top:25px}@media (max-width:1399px){.topPage__merit__assistance__info__read--text{font-size:1.14vw;line-height:1.5;margin-top:1.79vw}}@media (max-width:768px){.topPage__merit__assistance__info__read--text{font-size:4.14vw;padding:4vw;text-align:left}}.topPage__merit__assistance__training{margin:35px auto 0;max-width:800px}@media (max-width:1399px){.topPage__merit__assistance__training{margin:2.5vw auto 0;max-width:57.14vw}}@media (max-width:768px){.topPage__merit__assistance__training{max-width:77.14vw}}.topPage__merit__assistance__training__list{align-items:center;border:2px dotted #fb6602;display:flex;height:112px;margin:auto;padding:0 25px 0 40px}@media (max-width:1399px){.topPage__merit__assistance__training__list{height:8vw;padding:0 1.79vw 0 2.86vw}}@media (max-width:768px){.topPage__merit__assistance__training__list{display:flow;height:42.58vw}}.topPage__merit__assistance__training__list--item{border-right:1px solid #fb6602;flex-shrink:0;height:77px;padding-right:30px}@media (max-width:1399px){.topPage__merit__assistance__training__list--item{height:5.5vw;padding-right:2.14vw}}@media (max-width:768px){.topPage__merit__assistance__training__list--item{border-right:none;padding:0}}.topPage__merit__assistance__training__list--item:last-child{border-right:0;flex-shrink:1;padding:0}.topPage__merit__assistance__training__heading{margin-top:25px}@media (max-width:1399px){.topPage__merit__assistance__training__heading{margin-top:1.79vw}}.topPage__merit__assistance__training__heading--title{font-size:2.2rem;font-weight:700;letter-spacing:.05em;line-height:1}@media (max-width:1399px){.topPage__merit__assistance__training__heading--title{font-size:1.57vw;line-height:1}}@media (max-width:768px){.topPage__merit__assistance__training__heading--title{font-size:4.2vw;padding:5vw 0;text-align:center}}.topPage__merit__assistance__training__read{padding-left:25px;position:relative;text-align:left}@media (max-width:1399px){.topPage__merit__assistance__training__read{padding-left:1.79vw}}@media (max-width:768px){.topPage__merit__assistance__training__read{padding:0}}.topPage__merit__assistance__training__read--text{font-size:1.6rem;font-weight:500;letter-spacing:.05em;line-height:1.88;margin:8px 0}@media (max-width:1399px){.topPage__merit__assistance__training__read--text{font-size:1.14vw;line-height:1.88;margin:.57vw 0}}@media (max-width:768px){.topPage__merit__assistance__training__read--text{font-size:4.14vw;line-height:1.4;padding:10vw 3vw}}.topPage__merit__assistance__training__read--image{bottom:-35px;position:absolute;right:10px;width:68px}@media (max-width:1399px){.topPage__merit__assistance__training__read--image{bottom:-2.5vw;right:.71vw;width:4.86vw}}@media (max-width:768px){.topPage__merit__assistance__training__read--image{right:2.71vw;width:18.46vw}}.topPage__merit__info{bottom:-125px;margin-top:106px;position:absolute;right:50%;transform:translate(50%);width:1080px}@media (max-width:1399px){.topPage__merit__info{bottom:-8.93vw;margin-top:7.57vw;width:77.14vw}}@media (max-width:768px){.topPage__merit__info{bottom:0;left:0;position:relative;top:20px;transform:none;width:100%}}.topPage__merit__info__heading{text-align:center}.topPage__merit__info__heading--title{font-size:2.4rem;font-weight:700;letter-spacing:.075em;line-height:1}@media (max-width:1399px){.topPage__merit__info__heading--title{font-size:1.71vw;line-height:1}}@media (max-width:768px){.topPage__merit__info__heading--title{font-size:5vw;margin-top:66px}}.topPage__merit__info__heading--title span{background:url(../../assets/img/page/redwave.png);background-position:center 40px;background-repeat:no-repeat;background-size:cover;background-size:100%;padding-bottom:17px}@media (max-width:1399px){.topPage__merit__info__heading--title span{background-position:center 2.86vw}}@media (max-width:768px){.topPage__merit__info__heading--title span{background-position:bottom;padding-bottom:7px}}.topPage__merit__info__list{display:flex;justify-content:space-between;margin-top:62px}@media (max-width:1399px){.topPage__merit__info__list{margin-top:4.43vw}}@media (max-width:768px){.topPage__merit__info__list{display:flow;padding:0 9vw;position:relative;top:50px}}.topPage__merit__info__list--item{border:2px solid #f0e201;box-shadow:9px 0 13px hsla(57,10%,64%,.5);display:flex;flex-direction:inherit;width:240px}@media (max-width:1399px){.topPage__merit__info__list--item{width:17.14vw}}@media (max-width:768px){.topPage__merit__info__list--item{margin:0 auto 50px;width:69vw}}.topPage__merit__info__read{background:#fffef6;padding:34px 25px 24px}@media (max-width:1399px){.topPage__merit__info__read{padding:2.43vw 1.79vw 1.71vw}}@media (max-width:768px){.topPage__merit__info__read{height:65vw;padding:5.43vw 6.59vw 9.71vw}}.topPage__merit__info__read--title{border-bottom:2px solid #000;font-size:2.2rem;font-weight:700;letter-spacing:.02em;line-height:1;margin:auto;padding-bottom:10px;text-align:center;width:-moz-max-content;width:max-content}@media (max-width:1399px){.topPage__merit__info__read--title{font-size:1.57vw;line-height:1;padding-bottom:.71vw}}@media (max-width:768px){.topPage__merit__info__read--title{font-size:5vw;letter-spacing:.2vw;line-height:1.8;margin-top:4px}}.topPage__merit__info__read--title span{color:#fb6602;font-size:2.6rem;line-height:1}@media (max-width:1399px){.topPage__merit__info__read--title span{font-size:1.86vw;line-height:1}}@media (max-width:768px){.topPage__merit__info__read--title span{font-size:5vw}}.topPage__merit__info__read--text{font-size:1.4rem;font-weight:500;letter-spacing:.01em;line-height:1.71;margin-top:16px;text-align:left}@media (max-width:1399px){.topPage__merit__info__read--text{font-size:1vw;line-height:1.71;margin-top:1.14vw}}@media (max-width:768px){.topPage__merit__info__read--text{font-size:4.6vw;margin-top:10px}}.topPage__merit__info__read--note{color:#fb6602;font-size:1.4rem;font-weight:500;letter-spacing:.01em;line-height:1.71;margin-top:3px;text-align:left}@media (max-width:1399px){.topPage__merit__info__read--note{font-size:1vw;line-height:1.71;margin-top:4.14vw}}@media (max-width:768px){.topPage__merit__info__read--note{font-size:3.5vw;margin-top:25px}}.topPage__future{margin:267px auto 0}@media (max-width:1399px){.topPage__future{margin:19.07vw auto 0}}@media (max-width:768px){.topPage__future{margin:42.07vw auto 0}}.topPage__future__wrap{margin:auto;max-width:1080px;position:relative}@media (max-width:1399px){.topPage__future__wrap{max-width:77.14vw}}@media (max-width:768px){.topPage__future__wrap{max-width:88.14vw}}.topPage__future__wrap:before{background:url(../../assets/img/page/future01.png);background-repeat:no-repeat;background-size:100%;content:"";height:281px;position:absolute;right:-228px;top:-145px;width:287px}@media (max-width:1399px){.topPage__future__wrap:before{height:20.07vw;right:-16.29vw;top:-10.36vw;width:20.5vw}}@media (max-width:768px){.topPage__future__wrap:before{left:-50px;top:-41.36vw}}.topPage__future__wrap:after{background:url(../../assets/img/page/future02.png);background-repeat:no-repeat;background-size:100%;bottom:67px;content:"";height:417px;left:-104px;position:absolute;width:132px}@media (max-width:1399px){.topPage__future__wrap:after{bottom:4.79vw;height:29.79vw;left:-7.43vw;width:9.43vw}}@media (max-width:768px){.topPage__future__wrap:after{background:url(../../assets/img/page/future02_sp.png);background-repeat:no-repeat;background-size:100%;bottom:54px;bottom:130px;height:15.79vw;left:260px;width:35.23vw}}.topPage__future__info__heading{text-align:center}.topPage__future__info__heading--title{color:#fb6602;font-size:3.4rem;font-weight:700;letter-spacing:.5em;line-height:1}@media (max-width:1399px){.topPage__future__info__heading--title{font-size:2.43vw;line-height:1}}@media (max-width:768px){.topPage__future__info__heading--title{font-size:5.43vw;line-height:1.8}}.topPage__future__info__read{margin-top:58px;text-align:center}@media (max-width:1399px){.topPage__future__info__read{margin-top:4.14vw}}.topPage__future__info__read--text{color:#333;font-size:1.9rem;font-weight:500;letter-spacing:.05em;line-height:1.58}@media (max-width:1399px){.topPage__future__info__read--text{font-size:1.36vw;line-height:1.58}}.topPage__future__info__read--text span{background:linear-gradient(hsla(0,0%,100%,0) 55%,#fff000 60%)}@media (max-width:768px){.topPage__future__info__read--text{font-size:4.4vw;padding:4vw}}.topPage__future__info__field{margin:50px 0 0}@media (max-width:1399px){.topPage__future__info__field{margin:3.57vw 0 0}}.topPage__future__info__field--image{width:100%}.topPage__future__movie{margin:103px auto 0;width:835px}@media (max-width:1399px){.topPage__future__movie{margin:7.36vw auto 0;width:59.64vw}}@media (max-width:768px){.topPage__future__movie{margin:19.36vw auto 0;width:176.64vw}}.topPage__future__movie__list{display:flex}@media (max-width:768px){.topPage__future__movie__list{display:block}}.topPage__future__movie__list--item{width:50%}.topPage__future__movie__list--item:last-child{background:url(../../assets/img/page/movie_bg.png);background-repeat:no-repeat;background-size:100%;padding-top:79px}@media (max-width:1399px){.topPage__future__movie__list--item:last-child{padding-top:5.64vw}}@media (max-width:768px){.topPage__future__movie__list--item:last-child{background-position-y:center;background-size:100%;padding:4.6vw}}.topPage__future__movie__check__read{text-align:center}.topPage__future__movie__check__read--title{font-size:2.4rem;font-weight:700;letter-spacing:.075em;line-height:1}@media (max-width:1399px){.topPage__future__movie__check__read--title{font-size:1.71vw;line-height:1}}@media (max-width:768px){.topPage__future__movie__check__read--title{font-size:5vw}}.topPage__future__movie__check__link{margin-top:39px}@media (max-width:1399px){.topPage__future__movie__check__link{margin-top:2.79vw}}.topPage__future__movie__check__link--text{text-align:center}.topPage__future__movie__check__link--text a{align-items:center;background:#fffef6;border-radius:50px;box-shadow:9px 0 13px hsla(57,10%,64%,.5);color:#333;display:flex;font-size:2rem;font-weight:700;height:35px;justify-content:center;letter-spacing:.05em;line-height:1;margin:0 auto;position:relative;width:304px}@media (max-width:1399px){.topPage__future__movie__check__link--text a{border-radius:3.57vw;font-size:1.43vw;height:2.5vw;line-height:1;width:21.71vw}}@media (max-width:768px){.topPage__future__movie__check__link--text a{border-radius:7.57vw;font-size:4.3vw;height:8.8vw;width:63.25vw}}.topPage__future__movie__check__link--text a:after{border-style:solid;border-bottom:6px solid transparent;border-left:10px solid #555;border-right:0;border-top:6px solid transparent;content:"";height:0;position:absolute;right:23px;top:13px;width:0}@media (max-width:1399px){.topPage__future__movie__check__link--text a:after{right:1.64vw;top:.93vw}}@media (max-width:768px){.topPage__future__movie__check__link--text a:after{right:3.64vw;top:3.7vw}}.topPage__future__schoolvisit{margin-top:88px}@media (max-width:1399px){.topPage__future__schoolvisit{margin-top:6.29vw}}@media (max-width:768px){.topPage__future__schoolvisit{margin-top:21.29vw}}.topPage__future__schoolvisit__read{text-align:center}.topPage__future__schoolvisit__read--text{font-size:2.4rem;font-weight:700;letter-spacing:.075em;line-height:1}@media (max-width:1399px){.topPage__future__schoolvisit__read--text{font-size:1.71vw;line-height:1}}@media (max-width:768px){.topPage__future__schoolvisit__read--text{font-size:3.9vw}}.topPage__future__schoolvisit__read span{background:url(../../assets/img/page/redwave.png);background-position:center 43px;background-repeat:no-repeat;background-size:cover;background-size:100%;padding-bottom:17px}@media (max-width:1399px){.topPage__future__schoolvisit__read span{background-position:center 3.07vw;padding-bottom:1.21vw}}@media (max-width:768px){.topPage__future__schoolvisit__read span{background-position:bottom;padding:3vw}}.topPage__future__schoolvisit__link{margin-top:56px}@media (max-width:1399px){.topPage__future__schoolvisit__link{margin-top:4vw}}.topPage__future__schoolvisit__link--text{text-align:center}.topPage__future__schoolvisit__link--text a{align-items:center;background:url(../../assets/img/page/schoolvisit_bg.png);background-repeat:no-repeat;background-size:cover;border-radius:50px;box-shadow:9px 0 13px hsla(57,10%,64%,.5);color:#333;display:flex;font-size:2.4rem;font-weight:700;height:75px;justify-content:center;letter-spacing:.075em;line-height:1;margin:auto;max-width:810px;position:relative}@media (max-width:1399px){.topPage__future__schoolvisit__link--text a{border-radius:3.57vw;font-size:1.71vw;height:5.36vw;line-height:1;max-width:57.86vw}}@media (max-width:768px){.topPage__future__schoolvisit__link--text a{background-size:cover;border-radius:23vw;font-size:4.47vw;height:15vw;margin-top:50px;max-width:88.5vw}}.topPage__future__schoolvisit__link--text a:after{background:url(../../assets/img/page/icon_page.png);background-repeat:no-repeat;background-size:cover;content:"";height:24px;position:absolute;right:34px;top:28px;width:24px}@media (max-width:1399px){.topPage__future__schoolvisit__link--text a:after{height:1.71vw;right:2.43vw;top:2vw;width:1.71vw}}@media (max-width:768px){.topPage__future__schoolvisit__link--text a:after{display:none}}
/*# sourceMappingURL=style.css.map*/