.contactarea__text,.coursearea__text,.productarea__text{margin:20px 0 0 0;color:#898989;text-align:center;line-height:2.1428571429}.jumbotron{display:block;width:100%;overflow:hidden}.jumbotron__img{display:block;width:100%;z-index:1;aspect-ratio:1920/772;object-position:center;object-fit:cover}.jumbotron__content{width:740px;position:absolute;font-size:16px;z-index:3;top:5.9895833333vw;right:17.5520833333vw}@media(max-width: 1269px){.jumbotron__content{width:60%;right:50%;transform:translateX(50%)}}@media(max-width: 767px){.jumbotron__content{width:70%}}.jumbotron__title{font-weight:600;font-size:55px;color:#fff;text-shadow:0 2px 10px rgba(40,49,50,.5);margin-bottom:30px;opacity:0;top:15px;transition:.1s 1s opacity,.1s 1s top;font-size:3.4375em;line-height:1.4545454545;letter-spacing:1.65px}@media(max-width: 1269px){.jumbotron__title{margin-bottom:15px;font-size:4.3341213554vw}}@media(max-width: 767px){.jumbotron__title{text-shadow:unset}}.jumbotron__text{font-weight:400;color:#898989;font-size:26px;padding-left:6px;opacity:0;top:15px;transition:.1s 1s opacity,.1s 1s top;font-size:1.625em;line-height:1.7307692308;letter-spacing:0.78px}@media(max-width: 1269px){.jumbotron__text{font-size:2.048857368vw}}@media(max-width: 767px){.jumbotron__text{color:#fff;font-size:2.3640661939vw}}@media(max-width: 767px){.jumbotron .swiper-wrapper .swiper-slide::before{content:"";display:block;width:100%;height:100%;background-color:rgba(0,0,0,.1);position:absolute;top:0;left:0;z-index:2}}.jumbotron .swiper-wrapper .swiper-slide.swiper-slide-active .jumbotron__title{opacity:1;top:0;transition:1s 1s opacity,.1s 1s top}.jumbotron .swiper-wrapper .swiper-slide.swiper-slide-active .jumbotron__text{opacity:1;top:0;transition:1s 1.3s opacity,.1s 1s top}.jumbotron .swiper-button-next{position:absolute;top:50%;right:80px;transform:translate(50%, -50%)}@media(max-width: 1269px){.jumbotron .swiper-button-next{right:48px}}@media(max-width: 767px){.jumbotron .swiper-button-next{right:20px}}.jumbotron .swiper-button-prev{position:absolute;top:50%;left:80px;transform:translate(-50%, -50%)}@media(max-width: 1269px){.jumbotron .swiper-button-prev{left:48px}}@media(max-width: 767px){.jumbotron .swiper-button-prev{left:20px}}.productarea{display:block;width:100%;background-color:#e6e6e6;padding:87px 0 104px 0}@media(max-width: 767px){.productarea{padding:80px 0}}.productarea__title{display:flex;justify-content:center;align-items:center;flex-direction:column;opacity:0}.productarea .productbox-index-group{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:30px 3.125%;margin:45px auto 0 auto;opacity:0}@media(max-width: 767px){.productarea .productbox-index-group{grid-template-columns:1fr;margin:24px auto 0 auto}}.productarea .productbox-index-group .productbox-index{width:100%}.productarea.js-productarea--animated .productarea__title{animation:fadeInDown 1s forwards}.productarea.js-productarea--animated .productbox-index-group{animation:fadeInDown 1s .3s forwards}.newsarea{display:block;width:100%;height:auto;padding:87px 0 90px 0;overflow:hidden}@media(max-width: 767px){.newsarea{padding:80px 0}}.newsarea__bg{display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-image:url("../images/newsarea-bg.jpg");background-position:center;background-size:cover;background-repeat:no-repeat}.newsarea__title{display:flex;justify-content:center;align-items:center;margin-bottom:46px;opacity:0}@media(max-width: 767px){.newsarea__title{margin-bottom:45px}}.newsarea .newsbox-index{display:flex;justify-content:space-between;align-items:center;margin-bottom:64px;opacity:0}@media(max-width: 767px){.newsarea .newsbox-index{flex-direction:column;justify-content:flex-start}}@media(max-width: 1269px){.newsarea .newsbox-index__pic{width:50%}}@media(max-width: 767px){.newsarea .newsbox-index__pic{width:100%;margin-bottom:20px}}.newsarea .newsbox-index__pic>img{display:block;width:100%;aspect-ratio:685/385;object-position:center;object-fit:cover}.newsarea .newsbox-index__info{width:487px;font-size:16px}@media(max-width: 1269px){.newsarea .newsbox-index__info{width:50%;padding-left:25px;font-size:14px}}@media(max-width: 767px){.newsarea .newsbox-index__info{width:100%;padding-left:0}}.newsarea .newsbox-index__date{padding:0 0 16px 0;font-size:24px;letter-spacing:1.44px;font-size:1.5em}@media(max-width: 1269px){.newsarea .newsbox-index__date{padding:0 0 11px 0}}.newsarea .newsbox-index__date::before{content:"";display:block;width:22px;height:2px;background-color:#b0b0b0;position:absolute;left:0;bottom:0}.newsarea .newsbox-index__title{font-size:23px;padding:22px 0 0 0;font-weight:500;margin-bottom:26px;line-height:1.3;letter-spacing:2.3px;font-size:1.4375em}@media(max-width: 1269px){.newsarea .newsbox-index__title{padding:11px 0 0 0}}.newsarea .newsbox-index__text{font-size:14px;color:#283132;margin-bottom:45px;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;line-height:normal;line-height:2.1428571429}@media(max-width: 1269px){.newsarea .newsbox-index__text{margin-bottom:26px;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;line-height:normal;line-height:2.1428571429}}.newsarea .swiper-newsarea-btnouter{padding:0 60px;margin-bottom:40px;opacity:0}@media(max-width: 1533px){.newsarea .swiper-newsarea-btnouter{width:80%;margin:0 auto 40px auto}}@media(max-width: 1269px){.newsarea .swiper-newsarea-btnouter{width:100%;padding:0 10px}}@media(max-width: 767px){.newsarea .swiper-newsarea-btnouter{padding:0 34px}}.newsarea .swiper-newsarea-btnouter .swiper-newsarea-outer{display:block;width:100%;overflow:hidden}.newsarea .swiper-newsarea-btnouter .swiper-newsarea-outer .swiper-newsarea .smallnewsbox{width:100%}@media(max-width: 1269px){.newsarea .swiper-newsarea-btnouter .swiper-newsarea-outer .swiper-newsarea .swiper-slide-next .smallnewsbox{border-right:0}}.newsarea .swiper-newsarea-btnouter .swiper-newsarea-outer .swiper-newsarea .swiper-slide-next+.swiper-slide .smallnewsbox{border-right:0}.newsarea .swiper-newsarea-btnouter .swiper-button-next{position:absolute;top:50%;left:calc(100% + 4.4270833333vw);transform:translate(-50%, -50%)}@media(max-width: 1269px){.newsarea .swiper-newsarea-btnouter .swiper-button-next{left:100%}}@media(max-width: 767px){.newsarea .swiper-newsarea-btnouter .swiper-button-next{left:calc(100% - 4px)}}.newsarea .swiper-newsarea-btnouter .swiper-button-prev{position:absolute;top:50%;right:calc(100% + 4.4270833333vw);transform:translate(50%, -50%)}@media(max-width: 1269px){.newsarea .swiper-newsarea-btnouter .swiper-button-prev{right:100%}}@media(max-width: 767px){.newsarea .swiper-newsarea-btnouter .swiper-button-prev{right:calc(100% - 4px)}}.newsarea .swiper-newsarea-btnouter .swiper-scrollbar{width:523px;height:2px;background-color:#c0bebe;position:absolute;left:50%;bottom:-40px;transform:translateX(-50%)}@media(max-width: 767px){.newsarea .swiper-newsarea-btnouter .swiper-scrollbar{width:70%}}.newsarea .swiper-newsarea-btnouter .swiper-scrollbar .swiper-scrollbar-drag{height:3px;background-color:#283132;position:absolute;top:unset;bottom:0}.newsarea.js-newsarea--animated .newsarea__title{animation:fadeInDown 1s forwards}.newsarea.js-newsarea--animated .newsbox-index{animation:fadeInDown 1s .3s forwards}.newsarea.js-newsarea--animated .swiper-newsarea-btnouter{animation:fadeInDown 1s .6s forwards}.coursearea{display:block;width:100%;height:auto;padding:87px 0 90px 0;background-color:#e6e6e6;overflow:hidden}@media(max-width: 767px){.coursearea{padding:80px 0}}.coursearea__title{display:flex;justify-content:center;align-items:center;opacity:0}.coursearea .swiper-coursearea-btnouter{margin:45px 0 50px 0;opacity:0}@media(max-width: 1533px){.coursearea .swiper-coursearea-btnouter{width:80%;margin:45px auto 50px auto}}@media(max-width: 1269px){.coursearea .swiper-coursearea-btnouter{width:100%}}@media(max-width: 767px){.coursearea .swiper-coursearea-btnouter{margin:40px auto}}.coursearea .swiper-coursearea-btnouter .swiper-coursearea-outer{padding-bottom:15px;overflow:hidden}@media(max-width: 1269px){.coursearea .swiper-coursearea-btnouter .swiper-coursearea-outer{width:93%;margin:0 auto}}@media(max-width: 767px){.coursearea .swiper-coursearea-btnouter .swiper-coursearea-outer{width:86%}}.coursearea .swiper-coursearea-btnouter .swiper-coursearea-outer .swiper-coursearea .swiper-wrapper .swiper-slide{text-align:center}@media(max-width: 767px){.coursearea .swiper-coursearea-btnouter .swiper-coursearea-outer .swiper-coursearea .swiper-wrapper .swiper-slide .coursebox{width:95%}}.coursearea .swiper-coursearea-btnouter .swiper-button-next{position:absolute;top:50%;left:calc(100% + 4.4270833333vw);transform:translate(-50%, -50%)}@media(max-width: 1269px){.coursearea .swiper-coursearea-btnouter .swiper-button-next{left:100%}}@media(max-width: 767px){.coursearea .swiper-coursearea-btnouter .swiper-button-next{left:calc(100% - 4px)}}.coursearea .swiper-coursearea-btnouter .swiper-button-prev{position:absolute;top:50%;right:calc(100% + 4.4270833333vw);transform:translate(50%, -50%)}@media(max-width: 1269px){.coursearea .swiper-coursearea-btnouter .swiper-button-prev{right:100%}}@media(max-width: 767px){.coursearea .swiper-coursearea-btnouter .swiper-button-prev{right:calc(100% - 4px)}}.coursearea .coursearea__btn-outer{opacity:0}.coursearea.js-coursearea--animated .coursearea__title{animation:fadeInDown 1s forwards}.coursearea.js-coursearea--animated .coursearea__text{animation:fadeInDown 1s forwards}.coursearea.js-coursearea--animated .swiper-coursearea-btnouter{animation:fadeInDown 1s .3s forwards}.coursearea.js-coursearea--animated .coursearea__btn-outer{animation:fadeInDown 1s .6s forwards}.aboutarea{width:100%;padding:87px 0 87px 0}@media(max-width: 767px){.aboutarea{padding:80px 0}}.aboutarea__inner{display:flex;justify-content:flex-start;align-items:flex-start;margin-left:auto;margin-right:auto;width:90.1041666667vw}@media(max-width: 767px){.aboutarea__inner{flex-direction:column-reverse;align-items:center}}.aboutarea__pic{flex-shrink:0;opacity:0;width:47.2395833333vw}@media(max-width: 767px){.aboutarea__pic{width:100%}}.aboutarea__pic>img{display:block;width:100%;aspect-ratio:907/543;object-position:center;object-fit:cover}.aboutarea__content{display:block;flex-grow:1;opacity:0;padding:0vw 0vw 0vw 8.1770833333vw}@media(max-width: 767px){.aboutarea__content{width:100%;padding:0;margin-bottom:26px}}.aboutarea__context{text-align:left;margin:40px 0;font-size:18px;letter-spacing:0.8px;line-height:1.8888888889}@media(max-width: 767px){.aboutarea__context{margin:28px 0 18px 0}}.aboutarea.js-aboutarea--animated .aboutarea__content{animation:fadeInDown 1s forwards}.aboutarea.js-aboutarea--animated .aboutarea__pic{animation:fadeInLeft 1s .3s forwards}.cooperatearea{display:block;width:100%;padding:77px 0 75px 0;background-color:#e6e6e6}.cooperatearea__title{opacity:0}.cooperatearea .cobox-group{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:25px;margin:66px auto 0 auto;opacity:0;width:84.375vw}@media(max-width: 767px){.cooperatearea .cobox-group{display:grid;grid-template-columns:1fr 1fr;gap:23px;margin:40px auto 0 auto}}.cooperatearea.js-cooperatearea--animated .cooperatearea__title{animation:fadeInDown 1s forwards}.cooperatearea.js-cooperatearea--animated .cobox-group{animation:fadeInDown 1s .3s forwards}.contactarea__right .follow__title,.contactarea__right .contactcard__title{font-size:24px;font-weight:500;margin-bottom:25px;letter-spacing:2.4px}.contactarea{display:block;width:100%;padding:87px 0 90px 0}@media(max-width: 767px){.contactarea{padding:60px 0}}.contactarea__title{opacity:0;max-width:80%;margin:0 auto;display:flex;justify-content:center;align-items:center;flex-direction:column}.contactarea__inner{display:flex;justify-content:flex-start;align-items:flex-start;margin:47px 0 0 0;opacity:0}@media(max-width: 1269px){.contactarea__inner{flex-direction:column;align-items:center}}.contactarea__left{width:755px}@media(max-width: 1269px){.contactarea__left{width:100%}}.contactarea__left .contactarea__form-contact{width:100%}.contactarea__right{flex-grow:1;padding:0 0 0 146px}@media(max-width: 1269px){.contactarea__right{width:100%;padding:0;display:none}}.contactarea__right .contactcard{margin-bottom:46px}.contactarea__right .follow__title{margin-bottom:28px}.contactarea.js-contactarea--animated .contactarea__title{animation:fadeInDown 1s forwards}.contactarea.js-contactarea--animated .contactarea__inner{animation:fadeInDown 1s .3s forwards}/*# sourceMappingURL=index.min.css.map */