.top_desc{color:#333;font-size:16px;line-height:34px;letter-spacing:0.05em;font-weight:bold;margin-top:45px}@media (max-width: 767px){.top_desc{margin-top:20px;line-height:28px;padding-bottom:10px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.inner,.inner-01,.inner-02{padding:0 70px}#footer .right{width:40%}#footer .footer-upper .left{width:60%}}#top .mainimg{display:none}#top main .mv{background-size:cover;position:relative;height:100vh;width:100%;margin-bottom:86px}@media (max-width: 767px){#top main .mv{height:100vh;margin-bottom:12px}}#top main .mv .logo{margin:0 auto;position:absolute;left:0;right:0;top:49%;z-index:1;transform:translateY(-50%);width:377px}@media (max-width: 767px){#top main .mv .logo{width:225px}}#top main .mv .slider-01,#top main .mv .slider-02,#top main .mv .img1,#top main .mv .img2{margin:0 auto;position:absolute;top:30px;height:calc(100% - 64px);right:30px}@media (max-width: 767px){#top main .mv .slider-01,#top main .mv .slider-02,#top main .mv .img1,#top main .mv .img2{left:20px;right:20px;bottom:0;height:auto}}#top main .mv .slider-01 .slick-list,#top main .mv .slider-02 .slick-list,#top main .mv .img1 .slick-list,#top main .mv .img2 .slick-list{height:100%;width:100%}#top main .mv .slider-01 .slick-track,#top main .mv .slider-02 .slick-track,#top main .mv .img1 .slick-track,#top main .mv .img2 .slick-track{height:100%;width:100%}#top main .mv .slider-01 .img-slide,#top main .mv .slider-02 .img-slide,#top main .mv .img1 .img-slide,#top main .mv .img2 .img-slide{border-radius:0px !important;background-size:cover;margin:0 auto;left:0;top:0%;height:100%;width:100%}@media only screen and (max-width: 1024px){#top main .mv .slider-01 .img-slide,#top main .mv .slider-02 .img-slide,#top main .mv .img1 .img-slide,#top main .mv .img2 .img-slide{background-position:center}}#top main .mv .slider-01::after,#top main .mv .slider-02::after,#top main .mv .img1::after,#top main .mv .img2::after{content:"";position:absolute;left:0;right:0;bottom:0;height:65%;background:#1d92b5;background:linear-gradient(0deg, #1d92b5 0%, rgba(254,84,49,0) 100%)}@media (max-width: 767px){#top main .mv .slider-01::after,#top main .mv .slider-02::after,#top main .mv .img1::after,#top main .mv .img2::after{height:calc(100% - 107px)}}@media (min-width: 768px){#top main .mv .img1,#top main .mv .slider-01{left:30px}}@media (max-width: 767px){#top main .mv .img1,#top main .mv .slider-01{top:20px}}@media (min-width: 768px){#top main .mv .img2,#top main .mv .slider-02{right:30px}}@media (max-width: 767px){#top main .mv .img2,#top main .mv .slider-02{top:auto;bottom:21px}}#top main .mv .scroll-me{display:block;margin:0 auto;position:absolute;left:0;right:0;bottom:70px;height:80px;width:80px;z-index:99}@media (max-width: 767px){#top main .mv .scroll-me{bottom:52px;height:70px;width:70px}}@keyframes growth{0%{transform:scale(0)}50%{transform:scale(1.5);opacity:1}70%{transform:scale(1.5);opacity:1}100%{transform:scale(1.5);opacity:0}}#top main .mv .scroll-me .scroll-me-bg{animation-name:growth;animation-duration:2.1s;animation-iteration-count:infinite}#top main .mv .scroll-me .scroll-me-txt{margin:5px auto 0;position:absolute;left:0;right:0;top:50%;transform:translateY(-50%)}#top main .ttl-01{text-align:center}#top main .ttl-01 .ja{color:#00b9db;font-size:36px;font-size:3.6rem;line-height:42px;letter-spacing:0.1em;font-weight:bold;display:block;margin-bottom:10px}@media (max-width: 767px){#top main .ttl-01 .ja{font-size:24px;font-size:2.4rem;line-height:32px;margin-bottom:5px}}#top main .ttl-01 .en{color:#bebebe;display:inline-block;font-size:20px;font-size:2rem;line-height:24px;font-family:"Prompt", sans-serif;font-weight:600;letter-spacing:0.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (max-width: 767px){#top main .ttl-01 .en{font-size:13px;font-size:1.3rem}}#top main .action{background-image:url("../../img/top/bg.jpg");padding-bottom:120px;background-size:cover;background-position:center top;margin-bottom:99px}@media (max-width: 767px){#top main .action{background-image:url("../../img/top/bg_sp.jpg");padding:60px 0;margin-bottom:50px}}#top main .action ul.list{margin:30px 0 20px}@media (min-width: 768px){#top main .action ul.list{margin:54px 0 59px;justify-content:flex-start}}@media (max-width: 767px){#top main .action ul.list{margin-top:24px}}#top main .action ul.list li{width:calc((100% - 60px) / 3);box-shadow:10px 10px 20px #d3ecff;overflow:hidden;transition:all 0.3s}@media (min-width: 768px){#top main .action ul.list li{margin-right:30px}#top main .action ul.list li:nth-child(3n){margin-right:0}#top main .action ul.list li:not(:nth-child(-n+3)){margin-top:30px}}@media (max-width: 767px){#top main .action ul.list li{margin-bottom:10px;width:100%}#top main .action ul.list li:nth-child(7),#top main .action ul.list li:nth-child(8),#top main .action ul.list li:nth-child(9),#top main .action ul.list li:nth-child(10),#top main .action ul.list li:nth-child(11),#top main .action ul.list li:nth-child(12){display:none}}#top main .action ul.list li a{background-color:#fff;display:block;position:relative;height:100px}@media (max-width: 767px){#top main .action ul.list li a{height:86px}}#top main .action ul.list li a img{top:50%;left:50%;transform:translate(-50%, -50%);position:absolute;max-width:100%;height:auto;width:auto}@media (min-width: 768px){#top main .action .btn.btn-02{padding-left:12px}}#top main .column{overflow:hidden}@media (min-width: 768px){#top main .column__tt{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center}}@media (min-width: 768px){#top main .column__tt .ttl-01{text-align:left;display:flex;flex-wrap:wrap;align-items:center;margin-top:-2px}#top main .column__tt .ttl-01 .ja{margin-bottom:0;margin-right:17px}}@media (max-width: 767px){#top main .column .owl-carousel{display:block}}#top main .column .owl-carousel .owl-item{opacity:0.3}#top main .column .owl-carousel .owl-item.active{opacity:1}#top main .column__ctn{margin:56px auto 0;max-width:1120px;padding:0 35px}@media only screen and (min-width: 768px) and (max-width: 1024px){#top main .column__ctn{padding:0 100px}}@media (max-width: 767px){#top main .column__ctn{margin:30px 0;padding:0 40px}}#top main .column__ctn .owl-stage-outer{overflow:visible}#top main .column__ctn .owl-nav{margin:0}#top main .column__ctn .owl-nav button.owl-prev,#top main .column__ctn .owl-nav button.owl-next{width:60px;height:60px;margin:0;padding:0;border-radius:0;position:absolute;top:27.5%;right:-75px;font-size:0}@media only screen and (min-width: 768px) and (max-width: 1024px){#top main .column__ctn .owl-nav button.owl-prev,#top main .column__ctn .owl-nav button.owl-next{top:19.5%;right:-60px}}#top main .column__ctn .owl-nav button.owl-prev::after,#top main .column__ctn .owl-nav button.owl-next::after{content:"";width:60px;height:60px;position:absolute;left:0;top:0;background-repeat:no-repeat;background-position:center;background-image:url("../../img/top/next.png");background-size:100%}@media only screen and (min-width: 1025px){#top main .column__ctn .owl-nav button.owl-prev:hover,#top main .column__ctn .owl-nav button.owl-next:hover{background:none;opacity:0.7}}#top main .column__ctn .owl-nav button.owl-prev{right:auto;left:-75px}@media only screen and (min-width: 768px) and (max-width: 1024px){#top main .column__ctn .owl-nav button.owl-prev{left:-60px}}#top main .column__ctn .owl-nav button.owl-prev::after{transform:scaleX(-1)}@media (min-width: 768px){#top main .column__ctn .c-item-column{width:auto}#top main .column__ctn .c-item-column__img{margin-left:10px;margin-right:10px}}@media (max-width: 767px){#top main .column .btn.btn-02{margin:0 40px}}#top main .news{padding:210px 0 182px;background-image:url("../../img/top/bg_edu.png");background-size:100% 100%}@media (max-width: 767px){#top main .news{background-image:url("../../img/top/bg_edu_sp.png");padding:80px 0 85px}}@media (max-width: 767px){#top main .news .inner-02{padding:0 25px}}#top main .news .btn{margin-top:40px}@media (max-width: 767px){#top main .news .btn{margin:30px auto 0;width:100%;max-width:295px}}@media (min-width: 768px){#top main .news .left{width:390px;padding-right:80px}}@media only screen and (min-width: 768px) and (max-width: 1024px){#top main .news .left{width:40%;padding-right:30px}}@media (max-width: 767px){#top main .news .left{width:100%}}@media (min-width: 768px){#top main .news .left .ttl-01{margin-top:-5px;text-align:left}}@media (max-width: 767px){#top main .news .left .ttl-01{margin-bottom:22px}}@media (min-width: 768px){#top main .news .left .top_desc{margin-top:40px}}@media (max-width: 767px){#top main .news .left .top_desc{margin-bottom:25px;padding:0 15px}}#top main .news .list{width:calc(100% - 390px)}@media only screen and (min-width: 768px) and (max-width: 1024px){#top main .news .list{width:60%}}@media (max-width: 767px){#top main .news .list{width:100%}}#top main .company{overflow:hidden;padding-top:48px;padding-bottom:45px;margin-bottom:200px}@media (max-width: 767px){#top main .company{padding:0;overflow:visible}}#top main .company .inner{max-width:1080px}#top main .company__ctn{position:relative;background-image:url("../../img/top/bg_02.png");background-repeat:no-repeat;background-size:100% 100%;border-radius:10px;padding:54px 60px 43px;text-align:center;font-size:15px;font-size:1.5rem;line-height:28px;letter-spacing:.05em;font-weight:500}@media (max-width: 767px){#top main .company__ctn{padding:40px 30px;text-align:left;background-image:url("../../img/top/bg_02_sp.png")}}#top main .company__ctn::after{content:"";position:absolute;top:-10px;left:-10px;right:-10px;bottom:-10px;border:2px solid #00b9db;border-radius:10px;z-index:-1}#top main .company__ctn .ico01,#top main .company__ctn .ico02{position:absolute;top:-45px;left:-47px;width:166px}@media (max-width: 767px){#top main .company__ctn .ico01,#top main .company__ctn .ico02{width:104px;top:-42px;left:0;right:0;margin:0 auto}}#top main .company__ctn .ico02{width:97px;top:auto;left:auto;right:46px;bottom:-46px}@media (max-width: 767px){#top main .company__ctn .ico02{width:48px;right:10px;bottom:-20px}}#top main .company__ctn .txtLabel{margin:23px 0 14px;background-repeat:no-repeat;background-position:center;background-image:url("../../img/top/bg_title.png");background-size:400px 36px;color:#00b9db;font-size:16px;font-size:1.6rem;line-height:28px;letter-spacing:.05em;font-weight:bold;padding:4px;text-align:center}@media (max-width: 767px){#top main .company__ctn .txtLabel{background-image:url("../../img/top/bg_title_sp.png");background-size:100% 36px}}#top main .company__ctn .txt02{font-weight:bold;margin-top:17px}@media (max-width: 767px){#top main .company__ctn .txt02{font-size:14px;font-size:1.4rem;line-height:22px;letter-spacing:.05em;text-align:center}}#top main section.cms{overflow:hidden;padding:90px 0 103px}@media (max-width: 767px){#top main section.cms{padding:55px 0 110px}}#top main section.cms .inner-02{position:relative}#top main section.cms .ttl-01{margin-bottom:55px}@media (max-width: 767px){#top main section.cms .ttl-01{margin-bottom:42px}}@media (max-width: 767px){#top main section.cms .ttl-01 .ja{line-height:1.2}}#top main section.cms ul.list.big-list{margin-bottom:50px}#top main section.cms ul.list.big-list li{width:calc(50% - 30px)}#top main section.cms ul.list.sml-list{justify-content:flex-start}#top main section.cms ul.list.sml-list li{margin-bottom:56px;width:calc((100% - 120px) / 3)}@media (min-width: 768px){#top main section.cms ul.list.sml-list li{margin-right:60px}#top main section.cms ul.list.sml-list li:nth-child(3),#top main section.cms ul.list.sml-list li:nth-child(6){margin-right:0}}@media (max-width: 767px){#top main section.cms ul.list.sml-list li{margin-bottom:38px;width:100%}}#top main section.cms ul.list li a{display:block}#top main section.cms ul.list li a article{position:relative}#top main section.cms ul.list li a article .date{color:white;font-weight:500;font-family:"Prompt", sans-serif;line-height:1.2;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0 auto;position:absolute;right:-10px;top:-10px;text-align:center;height:68px;width:68px;z-index:2}@media (max-width: 767px){#top main section.cms ul.list li a article .date{height:56px;width:56px}}#top main section.cms ul.list li a article .date span.year{font-size:18px;font-size:1.8rem}@media (max-width: 767px){#top main section.cms ul.list li a article .date span.year{font-size:14px;font-size:1.4rem}}#top main section.cms ul.list li a article .date span.reg{font-size:20px;font-size:2rem}@media (max-width: 767px){#top main section.cms ul.list li a article .date span.reg{font-size:16px;font-size:1.6rem}}#top main section.cms ul.list li a article .date:before{border-radius:6px;content:"";margin:0 auto;position:absolute;left:0;right:0;top:0%;height:100%;width:100%;background:#74c0e8;background:linear-gradient(83deg, #74c0e8 0%, #60d9e7 82%, #4de7e2 100%);transition:all 0.3s}#top main section.cms ul.list li a article .date span{position:relative;z-index:2}#top main section.cms ul.list li a article .imager{border-radius:10px;overflow:hidden;padding-bottom:75%;position:relative}@media (max-width: 767px){#top main section.cms ul.list li a article .imager{padding-bottom:76%}}#top main section.cms ul.list li a article .imager .img{background:url("../../img/common/no-img.jpg");background-size:cover;background-position:center;margin:0 auto;position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);height:100%;width:100%}#top main section.cms ul.list li a article .category{background-color:#eaf9ff;border-radius:100px;color:#00b9db;display:flex;align-items:center;justify-content:center;font-size:14px;font-size:1.4rem;font-weight:bold;letter-spacing:0.05em;margin-top:28px;height:26px;width:132px;transition:all 0.3s}@media (max-width: 767px){#top main section.cms ul.list li a article .category{margin-top:18px}}#top main section.cms ul.list li a article .art-ttl{font-size:20px;font-size:2rem;font-weight:bold;letter-spacing:0.05em;line-height:1.7;transition:all 0.3s;text-align:left;margin-top:16px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}@media (max-width: 767px){#top main section.cms ul.list li a article .art-ttl{font-size:16px;font-size:1.6rem;margin-top:12px}}@media (min-width: 768px){#top main section.cms ul.list li:hover a{opacity:1}#top main section.cms ul.list li:hover .category{background-color:#00b9db;color:#f9ff60}#top main section.cms ul.list li:hover .art-ttl{color:#00b9db}#top main section.cms ul.list li:hover .img{transform:scale(1.1)}#top main section.cms ul.list li:hover .date{color:#f9ff60}#top main section.cms ul.list li:hover .date:before{transform:rotate(45deg)}}#top main section.cms .archive-box-wrap{border-radius:10px;border:6px solid #eaf9ff;padding:12px 0;padding-right:14px;position:relative;margin:27px auto 0;max-width:1000px}@media (max-width: 767px){#top main section.cms .archive-box-wrap{margin-top:13px;padding-right:9px}}#top main section.cms .archive-box-wrap .det1{margin:0 auto;position:absolute;right:-79px;top:-62px}#top main section.cms .archive-box-wrap .det2{margin:0 auto;position:absolute;left:-49px;bottom:-12px}#top main section.cms .archive-box-wrap ::-webkit-scrollbar{width:14px}#top main section.cms .archive-box-wrap ::-webkit-scrollbar-track{background:#ebebeb;border-radius:90px}#top main section.cms .archive-box-wrap ::-webkit-scrollbar-thumb{border:4px solid #ebebeb;background:#c3c3c3;border-radius:90px}#top main section.cms .sub-ttl{background-color:white;color:#00b9db;font-size:30px;font-size:3rem;font-family:"Prompt", sans-serif;font-weight:bold;letter-spacing:0.2em;margin:0 auto;position:absolute;left:43px;top:-25px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-align:center;width:200px;z-index:3}@media (max-width: 767px){#top main section.cms .sub-ttl{font-size:22px;font-size:2.2rem;left:24px;top:-20px;width:139px}}#top main section.cms .archive-box{overflow-y:scroll;position:relative;margin:0 auto;height:200px}@media (max-width: 767px){#top main section.cms .archive-box{height:309px}}#top main section.cms .archive-box ul{padding:29px 54px}@media (max-width: 767px){#top main section.cms .archive-box ul{padding:26px 24px 33px}}#top main section.cms .archive-box ul li{margin-bottom:18px}@media (max-width: 767px){#top main section.cms .archive-box ul li{margin-bottom:17px}}#top main section.cms .archive-box ul li:last-child{margin-bottom:0}#top main section.cms .archive-box ul li a{justify-content:flex-start}#top main section.cms .archive-box ul li a .date{color:#bebebe;font-size:14px;font-size:1.4rem;font-weight:600;font-family:"Prompt", sans-serif;transition:all 0.3s}@media (min-width: 768px){#top main section.cms .archive-box ul li a .date{width:72px;white-space:nowrap}}@media (max-width: 767px){#top main section.cms .archive-box ul li a .date{font-weight:500}}#top main section.cms .archive-box ul li a .category{color:#00b9db;font-size:14px;font-size:1.4rem;letter-spacing:0.05em;font-weight:bold;text-align:center;width:135px}@media (max-width: 767px){#top main section.cms .archive-box ul li a .category{margin-left:20px;width:auto}}#top main section.cms .archive-box ul li a .art-ttl{font-size:16px;font-size:1.6rem;letter-spacing:0.05em;font-weight:bold;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;transition:all 0.3s}@media (min-width: 768px){#top main section.cms .archive-box ul li a .art-ttl{width:calc(100% - 215px)}}@media (max-width: 767px){#top main section.cms .archive-box ul li a .art-ttl{-webkit-line-clamp:2;line-height:1.46666}}@media (min-width: 768px){#top main section.cms .archive-box ul li a:hover{opacity:1}#top main section.cms .archive-box ul li a:hover .date,#top main section.cms .archive-box ul li a:hover .art-ttl{color:#00b9db}}#top main section.cms .btn{margin:0 auto;position:absolute;right:70px;bottom:-45px}@media (max-width: 767px){#top main section.cms .btn{left:0;right:0}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}#top .fadeIn{animation:fadeIn 0.9s ease-out;animation-fill-mode:forwards}#top .intro-inner .left{animation-delay:0.3s;opacity:0;animation-timing-function:ease-in-out}#top .intro-inner .right p{opacity:0;animation-timing-function:ease-in-out}#top .intro-inner .right p:nth-child(1){animation-delay:.7s}#top .intro-inner .right p:nth-child(2){animation-delay:1.4s}#top .intro-inner .right p:nth-child(3){animation-delay:2.1s}#top .intro-inner .right p:nth-child(4){animation-delay:2.8s}#top .intro-inner .right p:nth-child(5){animation-delay:3.5s}#top .intro-inner .right p:nth-child(6){animation-delay:4.2s}#top .intro-inner .right p:nth-child(7){animation-delay:4.9s}#top .intro-inner .right p:nth-child(8){animation-delay:5.6s}#top .intro-inner .right p:nth-child(9){animation-delay:6.3s}

/*# sourceMappingURL=maps/top.min.css.map */
