*{letter-spacing:.05rem;line-height:1.5;color:#333}html{font-size:100%;overflow-x:hidden}body{font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;overflow-x:hidden}body.open{position:fixed}a{display:block;text-decoration:none;transition:.3s all ease-in-out;cursor:pointer}a:hover{opacity:.7}@media screen and (max-width: 768px){a:hover{opacity:1}}li{list-style:none}img{max-width:100%;vertical-align:bottom;image-rendering:-webkit-optimize-contrast;pointer-events:none}.fadeUp{transform:translateY(60px);opacity:0;transition:.5s all ease-in-out}.fadeUp.active{transform:translateY(0);opacity:1}.fadeUpWrap>*{transform:translateY(60px);opacity:0;transition:.5s all ease-in-out}.fadeUpWrap.active>*{transform:translateY(0);opacity:1}.fadeUpWrap>*:nth-child(1){transition-delay:0s}.fadeUpWrap>*:nth-child(2){transition-delay:.1s}.fadeUpWrap>*:nth-child(3){transition-delay:.2s}.fadeUpWrap>*:nth-child(4){transition-delay:.3s}.fadeUpWrap>*:nth-child(5){transition-delay:.4s}.fadeUpWrap>*:nth-child(6){transition-delay:.5s}.fadeUpWrap>*:nth-child(7){transition-delay:.6s}.fadeUpWrap>*:nth-child(8){transition-delay:.7s}.fadeUpWrap>*:nth-child(9){transition-delay:.8s}.fadeUpWrap>*:nth-child(10){transition-delay:.9s}#loading{width:100vw;height:100vh;transition:all 1s;background:#eee;background-size:50%;position:fixed;top:0;left:0;z-index:9999}.spinner{width:100px;height:100px;margin:200px auto;background-color:#fff;border-radius:100%;animation:sk-scaleout 1s infinite ease-in-out}@keyframes sk-scaleout{0%{transform:scale(0)}100%{transform:scale(1);opacity:0}}.loaded{opacity:0;visibility:hidden}.lex{font-family:"Lexend","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-weight:bold}.grade01{background:linear-gradient(to right, #8ebaeb, #909ad3)}.grade02{background:linear-gradient(to right, #667ac1, #6868b4)}.btn{padding:20px 140px;display:table;margin:0 auto;border-radius:10px;position:relative;max-width:90vw}@media screen and (max-width: 1024px){.btn{padding:20px 80px}}@media screen and (max-width: 768px){.btn{padding:20px 60px 20px 40px}}.btn p{font-size:1.75rem;font-style:italic;color:#fff;font-weight:300;letter-spacing:.2rem}@media screen and (max-width: 1024px){.btn p{font-size:1.5rem}}@media screen and (max-width: 768px){.btn p{font-size:1.125rem}}.btn img{position:absolute;top:50%;right:30px;transform:translateY(-50%)}@media screen and (max-width: 1024px){.btn img{right:15px}}.wrap{display:block;margin:0 auto;padding:0 20px;max-width:calc(1340px + 40px)}.inner{display:block;margin:0 auto;padding:0 20px;max-width:calc(1000px + 40px)}.gray{background:#f3f5f7}h2{margin:0 auto 80px;display:table}h2 span{display:block;text-align:center;line-height:1}h2 .en{font-family:"Lexend","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-weight:bold;font-size:3.75rem;margin-bottom:20px;letter-spacing:.2rem}h2 .ja{color:#6b7dc3;font-style:italic;font-size:1.25rem;letter-spacing:.1rem}@media screen and (max-width: 768px){h2{margin:0 auto 60px}h2 .en{font-size:2.5rem;margin-bottom:10px}h2 .ja{font-size:0.875rem;line-height:1.5}}.kasouPage{margin-top:150px;padding-bottom:150px;border-bottom:solid #eee 1px}@media screen and (max-width: 1024px){.kasouPage{margin-top:100px;padding-bottom:100px}}/*# sourceMappingURL=common.min.css.map */