﻿.btn-animate-expand{position:relative;display:inline-block;padding:0 4em 0 1em;height:60px;line-height:60px;border-radius:30px;color:#333;text-decoration:none;overflow:hidden;transition:color 0.3s ease;font-weight:bold}.btn-animate-expand::before{content:"";position:absolute;top:50%;left:0rem;width:3.8em;height:3.8em;background-color:#75b798;border-radius:50%;transform:translateY(-50%);z-index:0;transition:all 0.5s ease}.btn-animate-expand::after{content:"";position:absolute;top:50%;right:1.5rem;width:2em;height:1em;transform:translateY(-50%);background-color:currentColor;mask:url("/news/admin/wp-content/themes/lionblog-child/assets/img/btn-animate-arrow-icon.svg") no-repeat center;-webkit-mask:url("/news/admin/wp-content/themes/lionblog-child/assets/img/btn-animate-arrow-icon.svg") no-repeat center;mask-size:contain;-webkit-mask-size:contain;transition:background-color 0.3s ease;z-index:2}.btn-animate-expand .btn-text{position:relative;z-index:1;color:inherit}.btn-animate-expand:hover{text-decoration:none !important}.btn-animate-expand:hover::before{width:100%;height:100%;border-radius:0}.btn-animate-expand:hover .btn-text{color:#fff}.btn-animate-expand:hover::after{background-color:#fff}.mv-h{overflow:hidden}.mv-box{overflow:hidden}.mv-box img{transition:transform 0.4s ease}.mv-box:hover img{transform:scale(1.05)}.mv-box-text.position-absolute{width:100%;display:flex;align-items:center;flex-wrap:wrap;min-height:6.5rem;justify-content:space-between;padding:0.75rem 1rem;color:#fff;bottom:0}@media (min-width:768px){.mv-box-text.position-absolute{min-height:7.5rem}}.mv-box-text.position-absolute.faculty-const{background-color:rgba(253, 126, 20, 0.8)}.mv-box-text.position-absolute.faculty-automobile{background-color:rgba(220, 53, 69, 0.8)}.mv-box-text.position-absolute.faculty-ai{background-color:rgba(13, 110, 253, 0.8)}.mv-box-text.position-absolute.faculty-international{background-color:rgba(130, 188, 4, 0.8)}#mv.alignfull{padding-top:9rem;padding-bottom:0rem}@media (min-width:768px){#mv.alignfull{padding-top:5rem}}@media (min-width:1100px){#mv.alignfull{padding-top:17rem}}.mv-box-text p span{border:1px solid;margin:0 0.5rem;padding:0 0.5rem}.mv-box-text p{font-family:"font name", sans-serif;display:flex;flex-wrap:wrap;font-size:clamp(1rem, 1.5vw, 1.8rem)}.mv-box-text h2{font-size:clamp(1.5rem, 2vw, 3rem);font-weight:bold;margin:0 0.5rem;line-height:3rem}.img-fluid{width:100%}.mv-left img{aspect-ratio:1.115}.mv-left .position-absolute{color:#fff;display:flex;flex-direction:column-reverse;box-shadow:5px;text-shadow:4px 2px 3px black;top:15%;left:5%}@media (min-width:768px){.mv-left .position-absolute{top:10%;left:5%}}.mv-left .position-absolute p{font-weight:bold;font-size:clamp(1.5rem, 4vw, 3.5rem)}@media (min-width:768px){.mv-left .position-absolute p{font-size:clamp(1.5rem, 2.1vw, 3.5rem)}}.mv-left .position-absolute h1{margin-top:1rem;font-size:clamp(1.1rem, 1.4vw, 1.5rem)}.news-list ul{width:100%;display:flex;flex-wrap:wrap}.news-list li{padding-top:12px;padding-bottom:12px;border-top:1px solid #CED3D7;display:flex;flex-wrap:wrap;flex-direction:column;width:100%}@media (min-width:768px){.news-list li{flex-direction:row}}@media (min-width:992px){.news-list li{align-items:center}}.news-list li.post-hold{background-color:#ffe39b47;padding:2rem 1rem 2rem 1rem;margin-bottom:0 !important}.news-sec{position:relative;overflow:visible}.news-sec:after{content:"";position:absolute;top:0;left:5vw;width:100vw;height:100%;background-color:#fff;display:block;z-index:0}.news-sec .news-box{position:relative;z-index:1;margin-left:5%;padding:3rem 0}@media (min-width:768px){.news-sec .news-box{margin-left:2rem}}.news-sec .news-box .badge{background-color:#66bcc2}.news-sec .news-box .section-title{text-align:left}.news-sec .news-info{display:flex;flex-wrap:wrap}.section-label{font-size:1em;margin-bottom:0.25rem;text-transform:uppercase;letter-spacing:0.05em;font-weight:bold}.section-label .label-first{color:#00923A}.faculty-sec .faculty-info{background-color:#fff;min-height:40rem}.faculty-sec ul{margin-top:2rem}.faculty-sec ul li{margin-bottom:1rem;padding:0.5rem;position:relative}.faculty-sec ul li a{color:#fff;font-weight:bold}.faculty-sec ul li:hover::after{transform:translate(1rem, -50%)}.faculty-sec li::after{content:"";display:inline-block;width:1.1em;height:1.1em;background-color:#fff;mask-image:url(/news/admin/wp-content/themes/lionblog-child/assets/img/arrow-right-circle.svg);-webkit-mask-image:url(/news/admin/wp-content/themes/lionblog-child/assets/img/arrow-right-circle.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;position:absolute;right:1.8rem;top:50%;transform:translateY(-50%);transition:transform 0.3s ease}.faculty-sec .faculty-box img{position:relative;z-index:1}.faculty-sec h3{text-align:center}.faculty-sec h3 a{font-weight:bold;color:#000;font-size:2.5rem}.faculty-sec h3 a:after{content:"";display:inline-block;margin-left:1rem;background-color:currentColor;width:1em;height:1em;mask-image:url(/news/admin/wp-content/themes/lionblog-child/assets/img/arrow-right-circle.svg);-webkit-mask-image:url(/news/admin/wp-content/themes/lionblog-child/assets/img/arrow-right-circle.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;transform:translateY(9%);transition:transform 0.3s ease}.faculty-sec h3 a:hover::after{transform:translate(1rem, 9%)}.faculty-sec h3{position:relative;z-index:1}.faculty-sec h3::after{content:"";position:absolute;top:-8rem;left:10%;width:80%;height:14rem;background-color:#fff;border-radius:50% 50% 0 0;z-index:-1}.faculty-sec h3::before{content:"";position:absolute;top:-5.5rem;left:50%;transform:translateX(-50%);width:4.5rem;height:4.5rem;background-repeat:no-repeat;background-size:contain;background-position:center;z-index:1}.faculty-sec h3.faculty-const::before{background-image:url("/news/admin/wp-content/themes/lionblog-child/assets/img/top-faculty-const.svg")}.faculty-sec h3.faculty-automobile::before{background-image:url("/news/admin/wp-content/themes/lionblog-child/assets/img/top-faculty-automobile.svg")}.faculty-sec h3.faculty-ai::before{background-image:url("/news/admin/wp-content/themes/lionblog-child/assets/img/top-faculty-ai.svg")}.faculty-sec h3.faculty-international::before{background-image:url("/news/admin/wp-content/themes/lionblog-child/assets/img/top-faculty-international.svg")}.faculty-sec p{position:relative;z-index:1}.faculty-const-drop{filter:drop-shadow(12px 10px 1px #fecba1)}.faculty-automobile-drop{filter:drop-shadow(12px 10px 1px #f1aeb5)}.faculty-ai-drop{filter:drop-shadow(12px 10px 1px #9ec5fe)}.faculty-international-drop{filter:drop-shadow(12px 10px 1px #CDE49B)}.faculty-const-list li{background-color:#fd7e14}.faculty-automobile-list li{background-color:#dc3545}.faculty-ai-list li{background-color:#0d6efd}.faculty-international-list li{background-color:#82BC04}.top-reason-sec{overflow:hidden;padding:60px 0}.top-reason-sec .feature-title{color:#333}.top-reason-sec .feature-label{display:flex;align-items:center;font-size:2rem;font-weight:bold;gap:0.5rem;letter-spacing:0.05em}.top-reason-sec .feature-number{color:#75b798;font-size:3rem;transform:scaleY(1.3) translate(-3px, -4px)}.top-reason-sec .top-reason-slider-area{position:relative;width:100vw;margin-left:auto;overflow:hidden}.top-reason-sec .swiper{padding-left:calc((100vw - 1100px) / 2)}.top-reason-sec .slide{height:auto;min-height:1px;overflow:hidden}.top-reason-sec .slide__img img{width:100%;height:auto;display:block;object-fit:cover}.top-reason-sec .top-reason-slider{display:flex;padding-right:15vw}.top-reason-sec .slide__inner{background:#fff;align-items:center;padding:2rem;max-width:90vw;height:100%}@media (min-width:992px){.top-reason-sec .slide__inner{padding:4rem}}.top-reason-sec .slide__img img{width:100%;height:auto;display:block}.top-reason-sec .slide__text{padding:1rem}.top-reason-sec .slide__text p{font-size:1.8rem;padding-right:1rem}.top-reason-sec .reason-swiper .swiper-slide img{transform:scale(1.1) translate(-3rem, -3rem)}@media (min-width:992px){.top-reason-sec .reason-swiper .swiper-slide img{transform:scale(1.2) translate(-4rem, -5rem)}}.top-reason-sec .slide__title{font-size:4.5rem;margin-bottom:1rem}@media (min-width:992px){.top-reason-sec .slide__title{padding-left:1rem}}.top-reason-sec .slick-prev,.top-reason-sec .slick-next{display:none !important}.top-reason-sec .custom-arrows{text-align:center;margin-top:2rem}.top-reason-sec .custom-arrows button{background:none;border:none;font-size:2rem;cursor:pointer;margin:0 1rem;color:#000}.top-reason-sec .custom-arrows button:hover{color:#666}.top-support-sec{overflow:hidden}.top-support-sec .support-text-box{background-color:#fff5fc;padding:2rem 0.5rem;height:100%;position:relative;border:2px solid #ffb4f9;border-radius:10px}.top-support-sec h3.support-group-title{font-size:2rem;text-align:center;font-weight:bold}.top-support-sec .support-h4{position:relative;text-align:center;padding-top:7rem;margin-bottom:2rem;font-weight:bold;font-size:1.8rem}.top-support-sec .support-h4::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:50px;height:50px;background-repeat:no-repeat;background-size:65%;background-position:center;background-color:#ffb4f9;border-radius:50%}.top-support-sec .support-h4.icon-living::before{background-image:url("/news/admin/wp-content/themes/lionblog-child/assets/img/top-support-icon-living.svg")}.top-support-sec .support-h4.icon-payment::before{background-image:url("/news/admin/wp-content/themes/lionblog-child/assets/img/top-support-icon-payment.svg")}.top-support-sec .support-h4.icon-scholarship::before{background-image:url("/news/admin/wp-content/themes/lionblog-child/assets/img/top-support-icon-scholarship.svg")}.top-support-sec .support-link-img{display:block;overflow:hidden;transition:transform 0.4s ease}.top-support-sec .support-link-img:hover{transform:scale(1.05);opacity:0.8}.top-support-sec .support-link-img img{transition:transform 0.4s ease}.top-support-sec .support-link-box{display:block;text-decoration:none;color:inherit;transition:transform 0.4s ease}.top-support-sec .support-link-box:hover{transform:scale(1.05);opacity:0.8}.top-support-sec .support-image-row{position:relative}.support-image-row,section.top-support-sec{position:relative}section.top-support-sec:before{content:"SUPPORT FOR YOUR EDUCATION";position:absolute;white-space:nowrap;font-size:10vh;width:100%;top:0%;right:0;opacity:7%;font-weight:bold;z-index:0}.top-about-sec h3.access_title{font-weight:bold;font-size:1.6rem;margin-bottom:1rem;text-align:center;padding:0.5rem 0;color:#fff}.top-about-sec h3.access_title.jr_line{background-color:#198754}.top-about-sec h3.access_title.sanyo{background-color:#008F99;margin-top:1rem}.top-about-sec h3.access_title.car{background-color:#0d6efd;margin-top:1rem}.top-about-sec .access_block{background-color:#fff;height:100%;padding:2rem 1.5rem;border-radius:10px}.top-about-sec .google-map-box,.top-about-sec .google-map-box iframe{width:100%;border-radius:10px}@media (min-width:768px){.top-about-sec .google-map-box,.top-about-sec .google-map-box iframe{height:100%}}.top-about-sec p:not(:last-of-type){margin-bottom:1rem}.top-about-sec .year-event-banner,.top-about-sec .about-banner{display:block;text-decoration:none;color:inherit;transition:transform 0.4s ease}.top-about-sec .year-event-banner:hover,.top-about-sec .about-banner:hover{transform:scale(1.05);opacity:0.8}.top-about-sec .access-link-btn{display:flex;width:27rem;justify-content:flex-end;align-items:center;gap:0.5rem;padding:0.5rem 1.5rem;border:2px solid #00923A;color:#00923A;font-weight:bold;border-radius:0.5rem;text-decoration:none;transition:background-color 0.3s ease, transform 0.3s ease;margin:2rem auto auto}.top-about-sec .access-link-btn:hover{background-color:rgba(255, 255, 255, 0.1);transform:scale(1.05);text-decoration:none}.top-about-sec .access-link-btn .arrow-mask-icon{display:inline-block;width:20px;height:20px;background-color:currentColor;mask:url("/news/admin/wp-content/themes/lionblog-child/assets/img/arrow-right-circle.svg") no-repeat center;-webkit-mask:url("/news/admin/wp-content/themes/lionblog-child/assets/img/arrow-right-circle.svg") no-repeat center;mask-size:contain;-webkit-mask-size:contain;transition:transform 0.3s ease}.top-about-sec .access-link-btn:hover .arrow-mask-icon{transform:translateX(4px)}.top-about-sec .event-slider-wrap{margin-top:2rem;position:relative;width:100vw;left:50%;transform:translateX(-50%);overflow:hidden}.top-about-sec .event-slider{width:100%;position:relative;overflow:hidden}.top-about-sec .event-slider .event-slider-track{display:flex;gap:1rem;animation:scroll-left 60s linear infinite;width:max-content}.top-about-sec .event-slider img{width:267px;height:176px;object-fit:cover;flex-shrink:0}@keyframes scroll-left{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.top-qa-sec .qa-accordion p{font-size:1.5rem}.top-qa-sec .qa-accordion .qa-item{background-color:#fff;border-radius:0.5rem;box-shadow:0 2px 6px rgba(0, 0, 0, 0.05);overflow:hidden;transition:box-shadow 0.3s;margin-bottom:2rem;border-radius:0.5rem}.top-qa-sec .qa-accordion .qa-item .qa-question{width:100%;padding:1rem 1.5rem;background:#fff;border:none;display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;font-size:1rem;cursor:pointer}.top-qa-sec .qa-accordion .qa-item .qa-question .qa-label{display:flex;align-items:flex-start;gap:0.5rem;flex-grow:1;line-height:1.5}.top-qa-sec .qa-accordion .qa-item .qa-question .qa-toggle-icon{flex-shrink:0;position:relative;width:1.8rem;height:1.8rem;margin-top:0.25rem}.top-qa-sec .qa-accordion .qa-item .qa-question .qa-toggle-icon::before,.top-qa-sec .qa-accordion .qa-item .qa-question .qa-toggle-icon::after{content:"";position:absolute;background-color:#00923A;transition:transform 0.3s}.top-qa-sec .qa-accordion .qa-item .qa-question .qa-toggle-icon::before{width:100%;height:2px;top:50%;left:0;transform:translateY(-50%)}.top-qa-sec .qa-accordion .qa-item .qa-question .qa-toggle-icon::after{height:100%;width:2px;top:0;left:50%;transform:translateX(-50%)}.top-qa-sec .qa-accordion .qa-item .qa-question[aria-expanded="true"] .qa-toggle-icon::after{transform:scaleY(0)}.top-qa-sec .qa-accordion .qa-item .qa-answer{background-color:#fff;overflow:hidden;max-height:0;padding:0 1.5rem;transition:max-height 0.4s ease, padding 0.3s ease}.top-qa-sec .qa-accordion .qa-item .qa-answer p{margin:1rem 0;display:flex;align-items:flex-start;gap:0.5rem}.top-qa-sec .qa-accordion .qa-item .qa-answer .qa-tag{margin-top:0.3rem}.top-qa-sec .qa-accordion .qa-item .qa-question[aria-expanded="true"]+.qa-answer{max-height:500px;padding-bottom:1rem}.top-qa-sec .qa-accordion .qa-item .qa-question{border-radius:0.5rem 0.5rem 0 0}.top-qa-sec .qa-accordion .qa-item .qa-question[aria-expanded="true"]+.qa-answer{border-radius:0 0 0.5rem 0.5rem}.top-qa-sec .qa-tag{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.8em;height:1.8em;font-size:1em;font-weight:bold;border-radius:50%;background-color:#00923A;color:#fff;line-height:1;text-align:center;vertical-align:middle;font-size:inherit}.top-link-sec .mext-link-list{list-style:none;padding-left:0;justify-content:space-evenly;display:flex;flex-wrap:wrap}.top-link-sec .mext-link-list li{margin-bottom:1rem;margin-right:1.5rem}.top-link-sec .mext-link-list li a{display:inline-flex;align-items:center;justify-content:space-between;gap:0.5rem;text-decoration:none;color:#004C78;font-weight:500;transition:color 0.3s ease}.top-link-sec .mext-link-list li a .link-arrow{display:inline-block;width:20px;height:20px;background-color:currentColor;mask:url("/news/admin/wp-content/themes/lionblog-child/assets/img/arrow-right-circle.svg") no-repeat center;-webkit-mask:url("/news/admin/wp-content/themes/lionblog-child/assets/img/arrow-right-circle.svg") no-repeat center;mask-size:contain;-webkit-mask-size:contain;transition:transform 0.3s ease}.top-link-sec .mext-link-list li a:hover{color:#002c45}.top-link-sec .mext-link-list li a:hover .link-arrow{transform:translateX(4px)}.reason-swiper .swiper-slide{height:auto}.reason-swiper .slide__inner{display:flex;flex-wrap:wrap}@media (min-width:992px){.reason-swiper .slide__inner{flex-wrap:nowrap}}.reason-swiper .slide__text{padding:1rem}.swiper.reason-swiper{padding-bottom:8rem}.swiper-button-prev,.swiper-button-next{top:inherit !important;position:absolute;bottom:0px !important;z-index:9999 !important;width:3em !important;height:3em !important;border-radius:50%;background-color:rgba(255, 255, 255, 0.9);box-shadow:0 0 4px rgba(0, 0, 0, 0.1);transition:all 0.3s ease;color:#00923A !important}@media (min-width:1200px){.swiper-button-prev,.swiper-button-next{position:relative !important}}.swiper-button-next:after,.swiper-button-prev:after{font-size:2em !important;display:flex;justify-content:center;align-items:center;width:100%;height:100%}.swiper-button-prev:hover,.swiper-button-next:hover{background-color:#fff}.swiper-button-prev{left:auto !important;right:10rem !important}@media (min-width:1200px){.swiper-button-prev{right:5rem !important}}.swiper-button-next{right:3rem !important}.swiper-pagination-bullet-active{background:#00923A !important}@media (min-width:1200px){.swiper-navigation-wrapper{transform:translate(0, 9rem);z-index:9999;position:relative}}.top-column-sec{position:relative}.top-column-sec:before{content:"COLUMN";position:absolute;white-space:nowrap;font-size:10vh;width:100%;top:0%;right:0;opacity:7%;font-weight:bold;z-index:0}.top-column-sec .swiper-slide{height:auto}.top-column-sec .card:hover{transform:scale(1.05);opacity:0.8;transition:transform 0.4s ease}.top-column-sec .card .card-body .d-flex{justify-content:center;padding:2rem 0}.top-column-sec .card h3{font-size:2.6rem;font-weight:bold}@media (max-width:767.98px){.top-column-sec .card img.card-img-top{aspect-ratio:2.7;object-fit:cover}}@media (max-width:767.98px){.top-column-sec .card p{margin-bottom:5rem}}:root{--grad-color: linear-gradient(90deg, #FF8400 0%, #FFB700 100%);--c1-color: #FD7E14;--c2-color: #008F99;--c3-color: #689603;--c1-300-color: #FFB700}.section-label{text-align:center;letter-spacing:1.5px}@media (max-width:767.98px){.section-label{font-size:10px}}.section-label::before{content:"●";color:#66BCC2}.section-title[data-label]{margin-top:1.6rem}.section-title[data-label] span.heading-deco{color:var(--c1-color)}.def-heading{color:#fff;background-color:var(--c1-color);padding:1.5rem 2rem 1rem 2rem;font-weight:700;margin-bottom:3rem;margin-top:3rem;font-size:2rem}@media (min-width:992px){.def-heading{text-align:center;font-size:2.4rem}}#mv .mv-box{height:100%}#mv .mv-box .mv-box-text{position:relative;background:var(--grad-color);display:flex;flex-direction:row;flex-wrap:nowrap;padding:0 1.6rem 0 1rem;min-height:4.5rem !important}#mv .mv-box .mv-box-text::after{content:"";display:inline-block;margin-top:3px;width:20px;height:20px;background-color:currentColor;mask:url(../assets/img/arrow-right-circle.svg) no-repeat center;-webkit-mask:url(../assets/img/arrow-right-circle.svg) no-repeat center;mask-size:contain;-webkit-mask-size:contain}#mv .mv-box .mv-box-text h2{position:relative;font-weight:700;font-size:clamp(1.6rem, 2vw, 2rem);line-height:2.25rem}#mv .mv-box.ai-icon:hover img{transform:scale(1) !important}#mv .mv-box.ai-icon .mv-box-text::after{content:none}#mv .mv-left{position:relative}#mv .mv-left::before{content:"";width:100%;height:22rem;background:linear-gradient(180deg, rgba(255, 255, 255, 0.75) 0%, rgba(0, 0, 0, 0.75) 100%);mix-blend-mode:multiply;position:absolute;bottom:0;left:0;z-index:0;pointer-events:none}#mv .mv-left>img{display:block;width:100%}#mv .mv-left .position-absolute{bottom:15%;left:5%}@media (min-width:768px){#mv .mv-left .position-absolute{bottom:10%;left:5%}}#mv .mv-left .position-absolute p{font-size:clamp(2rem, 4vw, 3.5rem)}#mv .mv-left .position-absolute h1{font-size:clamp(1.4rem, 1.4vw, 1.5rem)}@media (min-width:768px){#mv .mv-left,#mv .mv-right{aspect-ratio:1.1435294118;overflow:hidden}#mv .mv-left>img{width:100%;height:100%;object-fit:cover}#mv .mv-right>.row{height:100%}#mv .mv-right>.row>[class*="col-"]{height:calc(100% / 3);overflow:hidden}#mv .mv-right .mv-box{width:100%;height:100%;overflow:hidden}#mv .mv-right .mv-box>img{display:block;width:100%;height:100%;object-fit:cover}}nav#breadcrumb{background-color:#F8F9FA;padding:0}nav#breadcrumb ol{display:flex;flex-direction:row;justify-content:start;align-items:center;flex-wrap:nowrap;overflow-x:auto;margin-top:1rem;margin-bottom:1rem}nav#breadcrumb ol li{position:relative;display:flex;flex-direction:row;justify-content:start;align-items:center;text-wrap:nowrap;color:#495057}nav#breadcrumb ol li::after{content:"/";display:inline-block;margin-left:1rem;margin-right:1rem;color:#dee2e6}nav#breadcrumb ol li:last-child::after{content:none}nav#breadcrumb ol li a{color:#000;text-decoration:underline;transition:0.3s}nav#breadcrumb ol li a:hover{opacity:0.8;text-decoration:none}nav#breadcrumb ol li:first-child a::before{content:"";display:inline-block;width:1.6rem;height:1.6rem;margin-right:0.5rem;background-color:currentcolor;mask:url(../assets/img/cmn-breadcrumb-home.svg) center center / contain no-repeat}.intro-sec-wrap{position:relative;padding:9rem 0 !important}.intro-sec-wrap::before{content:"INTRODUCTION";font-size:12rem;position:absolute;top:4.5rem;font-weight:700;left:2rem;z-index:0;line-height:1;color:#F8F9FA}.intro-sec-wrap .intro-sec{position:relative;z-index:1}.intro-sec-wrap .intro-sec .intro-read .intro-read-inner{font-weight:700;letter-spacing:1.5px;line-height:220%}.intro-sec-wrap .intro-sec .intro-read .intro-read-inner span{margin:0 0.5rem;background-color:#000;color:#fff;padding:0.5rem 1rem;display:inline-block;line-height:1}.intro-sec-wrap h2{width:calc(100% - 20px);box-sizing:border-box;font-size:2rem;line-height:180%;font-weight:700;text-align:center;margin:4rem 10px 0 10px}.intro-sec-wrap h2 span{position:relative;display:inline-block;margin-bottom:20px;padding:16px;border-radius:4px;background:var(--grad-color);text-align:left;font-size:1.6rem;font-weight:700;line-height:1.5;color:#fff}@media (min-width:992px){.intro-sec-wrap h2 span{font-size:2rem}}.intro-sec-wrap h2 span::after{content:"";position:absolute;bottom:0;left:50%;border-style:solid;border-width:20px 10px 0 10px;border-color:#ff9d00 transparent transparent;translate:-50% 100%}.intro-sec-wrap .event-slider-wrap{position:relative;z-index:1;margin-top:2rem;position:relative;width:100vw;left:50%;transform:translateX(-50%);overflow:hidden}.intro-sec-wrap .event-slider-wrap .event-slider{width:100%;position:relative;overflow:hidden}.intro-sec-wrap .event-slider-wrap .event-slider .event-slider-track{display:flex;gap:1rem;animation:scroll-left 230s linear infinite;width:max-content}.intro-sec-wrap .event-slider-wrap .event-slider img{width:267px;height:176px;object-fit:cover;flex-shrink:0}@keyframes scroll-left{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.programs-sec{position:relative;background-color:#FFF1CD;background-image:linear-gradient(0deg, transparent calc(100% - 1px), #fff8e7 calc(100% - 1px)), linear-gradient(90deg, transparent calc(100% - 1px), #fff8e7 calc(100% - 1px));background-size:30px 30px;background-repeat:repeat;background-position:center center}.programs-sec a img{transition:0.2s}.programs-sec a:hover img{opacity:0.8}.programs-sec .program-list-1{width:100%}.programs-sec .program-list-1 h3{background-color:var(--c1-color);color:#fff;padding:1rem;display:flex;justify-content:center;align-items:center;min-width:250px}.programs-sec .program-list-1 h3 span{border:solid 1px #fff;padding:0.25rem;margin-left:1rem}.programs-sec .program-list-1 p{width:100%;padding:1rem;background-color:#fff;color:var(--c1-color);border:solid 2px var(--c1-color)}.programs-sec .program-list-2{margin-top:5rem}.programs-sec .program-list-2 h3{background-color:#dc3545;color:#fff;padding:1rem;display:flex;justify-content:center;align-items:center;min-width:250px}.programs-sec .program-list-2 h3 span{border:solid 1px #fff;padding:0.25rem;margin-left:1rem}.programs-sec .program-list-2 p{padding:1rem;background-color:#fff;color:#dc3545;border:solid 2px #dc3545}.programs-sec ul{display:flex;flex-direction:column;gap:3rem}.programs-sec ul .card{transition:transform 0.2s}.programs-sec ul .card::after{content:"";color:#dc3545;display:inline-block;position:absolute;bottom:1rem;right:1.5rem;width:2rem;height:2rem;background-color:currentColor;mask:url(../assets/img/arrow-right-circle.svg) no-repeat center;-webkit-mask:url(../assets/img/arrow-right-circle.svg) no-repeat center;mask-size:contain;-webkit-mask-size:contain;transition:0.2s}.programs-sec ul .card:hover{transform:translateY(-3px)}.programs-sec ul .card:hover::after{right:1rem}.programs-sec ul .card:hover .img-wrap img{transform:scale(1.05)}.programs-sec ul .card .img-wrap{flex:0 0 auto;width:100%;aspect-ratio:1.5170454545;overflow:hidden;max-height:20rem}@media (min-width:992px){.programs-sec ul .card .img-wrap{flex:0 0 34rem;width:34rem;min-width:34rem;aspect-ratio:auto}}.programs-sec ul .card .img-wrap img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 0.2s}@media (min-width:992px){.programs-sec ul .card .img-wrap img{min-height:176px}}.programs-sec ul .card .card-body{display:flex;flex-direction:column;justify-content:center}.programs-sec ul .card .card-body .card-title{margin-bottom:2rem;line-height:3rem}.programs-sec ul .card .card-body .card-title a{font-weight:700;color:#000}.programs-sec ul .card .card-body .card-title a span{color:#dc3545;border:solid 1px #dc3545;margin-left:1rem;font-weight:normal;padding:0.25rem 0.5rem 0rem 0.5rem}.programs-sec ul .card .card-body .card-text{position:relative;margin-bottom:0.5rem !important}.programs-sec ul .card .card-body .card-text::before{content:"";width:5rem;height:3px;top:-1.5rem;left:0;position:absolute;background-color:#dc3545}.programs-sec ul.top-list .card::after{color:var(--c1-color)}.programs-sec ul.top-list .card .card-body .card-title a span{color:var(--c1-color);border:solid 1px var(--c1-color)}.programs-sec ul.top-list .card .card-body .card-text::before{background-color:var(--c1-color)}.how-to-choose-sec .choose-accordion{counter-reset:choose-number}.how-to-choose-sec .toggle{display:none}.how-to-choose-sec .toggle:checked+.Label{border-radius:5px 5px 0 0;border-bottom:none}.how-to-choose-sec .toggle:checked+.Label:hover{background:#fff}.how-to-choose-sec .toggle:checked+.Label::before{opacity:0}.how-to-choose-sec .toggle:checked+.Label::after{transform:translateY(-50%) rotate(180deg)}.how-to-choose-sec .toggle:checked+.Label+.choose-content{border-radius:0 0 5px 5px;border:solid 1px var(--c1-color);border-top:none;color:#6C757D;height:auto;padding:0.2em 1.25em 1.25em 1.25em;transition:all 0.3s}@media (min-width:768px){.how-to-choose-sec .toggle:checked+.Label+.choose-content{padding:0.2em 4.5em 1.25em 1.25em}}.how-to-choose-sec .Label{counter-increment:choose-number;padding:1.25em;padding-left:7em;padding-right:4em;display:block;background:#fff;border:solid 1px var(--c1-color);border-radius:5px;line-height:1.6;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);transition:all 0.3s}.how-to-choose-sec .Label:hover{background:#F8F9FA}.how-to-choose-sec .Label::before{content:"";display:inline-block;width:20px;height:4px;background-color:var(--c1-color);position:absolute;right:2em;top:50%;transform:translateY(-50%);transition:0.3s all}.how-to-choose-sec .Label::after{content:"";display:inline-block;width:20px;height:4px;background-color:var(--c1-color);position:absolute;right:2em;top:50%;transform:translateY(-50%) rotate(90deg);transition:transform 0.3s}.how-to-choose-sec .Label span::before{content:"選び方" counter(choose-number);position:absolute;margin-left:-5.7em;font-weight:700;color:#fff;background-color:var(--c1-color);width:5em;height:2em;border-radius:5px;text-align:center;display:flex;justify-content:center;align-items:center;margin-top:-3px}.how-to-choose-sec .choose-content{height:0;margin-bottom:10px;color:#fff;border-color:#fff;background-color:#fff;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);transition:all 0.3s}.how-to-choose-sec .choose-content p{padding-left:0;line-height:1.6}@media (min-width:768px){.how-to-choose-sec .choose-content p{padding-left:5.5em}}.job-sec{position:relative}.job-sec::after{content:"";width:60%;height:63rem;background:#F8F9FA;position:absolute;bottom:0;left:0;z-index:0}.job-sec .toggle{display:none}.job-sec .toggle:checked+.Label{border-radius:5px 5px 0 0;border-bottom:none}.job-sec .toggle:checked+.Label:hover{background:#fff}.job-sec .toggle:checked+.Label::before{opacity:0}.job-sec .toggle:checked+.Label::after{transform:translateY(-50%) rotate(180deg)}.job-sec .toggle:checked+.Label+.career-content{border-radius:0 0 5px 5px;border:solid 1px #6C757D;border-top:none;color:#6C757D;height:auto;padding:0.2em 1.25em 1.25em 1.25em;transition:all 0.3s}@media (min-width:768px){.job-sec .toggle:checked+.Label+.career-content{padding:0.2em 4.5em 1.25em 1.25em}}.job-sec .Label{padding:1.25em;padding-right:4em;display:block;background:#fff;border:solid 1px #6C757D;border-radius:5px;line-height:1.6;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);transition:all 0.3s}.job-sec .Label:hover{background:#F8F9FA}.job-sec .Label::before{content:"";display:inline-block;width:20px;height:4px;background-color:#6C757D;position:absolute;right:2em;top:50%;transform:translateY(-50%);transition:0.3s all}.job-sec .Label::after{content:"";display:inline-block;width:20px;height:4px;background-color:#6C757D;position:absolute;right:2em;top:50%;transform:translateY(-50%) rotate(90deg);transition:transform 0.3s}.job-sec .career-content{height:0;margin-bottom:10px;color:#fff;border-color:#fff;background-color:#fff;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);transition:all 0.3s}.job-sec .career-content p{padding-left:0;line-height:1.6}.job-sec>div{position:relative;z-index:3}.job-sec>div .swiper{overflow:visible !important}.job-sec>div .swiper .swiper-pagination{margin-top:3rem;position:relative}.job-sec>div .swiper .swiper-wrapper{align-items:stretch}.job-sec>div .swiper .swiper-wrapper .swiper-slide{height:auto;display:flex}.job-sec>div .swiper .swiper-wrapper .swiper-slide .card{display:flex;flex-direction:column;height:100%;width:100%}.job-sec>div .swiper .swiper-wrapper .swiper-slide .card:hover a:hover{text-decoration:none}.job-sec>div .swiper .swiper-wrapper .swiper-slide .card:hover a:hover span::after{right:-0.5rem !important}.job-sec>div .swiper .swiper-wrapper .swiper-slide .card:hover a::after{content:"コラムを読む";background-color:#000000b0;display:flex;justify-content:center;align-items:center;color:#fff;z-index:15}.job-sec>div .swiper .swiper-wrapper .swiper-slide .card .image-wrap{position:relative;aspect-ratio:1.7777777778;overflow:hidden}.job-sec>div .swiper .swiper-wrapper .swiper-slide .card .image-wrap>img{width:100%;height:100%;object-fit:cover;display:block;z-index:0;position:relative}.job-sec>div .swiper .swiper-wrapper .swiper-slide .card .image-wrap ul{position:absolute;z-index:5;top:0.5rem;right:0.5rem;display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:clip;flex-direction:row;width:100%}.job-sec>div .swiper .swiper-wrapper .swiper-slide .card .image-wrap ul::-webkit-scrollbar{height:0.5rem}.job-sec>div .swiper .swiper-wrapper .swiper-slide .card .image-wrap ul::-webkit-scrollbar-thumb{background:#00000026}.job-sec>div .swiper .swiper-wrapper .swiper-slide .card .image-wrap ul::-webkit-scrollbar-track{background:transparent}.job-sec>div .swiper .swiper-wrapper .swiper-slide .card .image-wrap ul li{margin-left:1rem;text-wrap:nowrap}.job-sec>div .swiper .swiper-wrapper .swiper-slide .card .image-wrap ul li span{padding:0.5rem;color:#fff;border-radius:5px;font-size:10px;box-shadow:2px 2px 0px #cfcfcf82;background-color:var(--c1-color);padding-left:1.5rem;padding-right:1.5rem}.job-sec>div .swiper .swiper-wrapper .swiper-slide .card .image-wrap ul li span.ai_robot_course01{background-color:var(--c1-color)}.job-sec>div .swiper .swiper-wrapper .swiper-slide .card .image-wrap ul li span.ai_robot_course02{background-color:var(--c2-color)}.job-sec>div .swiper .swiper-wrapper .swiper-slide .card .image-wrap ul li span.ai_robot_course03{background-color:var(--c3-color)}.job-sec>div .swiper .swiper-wrapper .swiper-slide .card .card-body{display:flex;flex-direction:column;gap:1rem;flex:1 1 auto;padding:20px}.job-sec>div .swiper .swiper-wrapper .swiper-slide .card .card-body .card-title a{transition:0.2s;display:block;font-size:2rem;text-decoration:none;color:var(--c1-color)}.job-sec>div .swiper .swiper-wrapper .swiper-slide .card .card-body .card-title a::after{transition:0.2s}.job-sec>div .swiper .swiper-wrapper .swiper-slide .card .card-body .card-title a span::after{content:"";color:var(--c1-color);display:inline-block;position:absolute;bottom:1.75rem;right:0;width:2rem;height:2rem;background-color:currentColor;mask:url(../assets/img/arrow-right-circle.svg) no-repeat center;-webkit-mask:url(../assets/img/arrow-right-circle.svg) no-repeat center;mask-size:contain;-webkit-mask-size:contain;transition:0.2s}.job-sec>div .swiper .swiper-wrapper .swiper-slide .card .card-body .card-title span{display:block;font-weight:bold;text-align:center;position:relative;padding-bottom:1.5rem;font-size:2rem}.job-sec>div .swiper .swiper-wrapper .swiper-slide .card .card-body .card-title span::before{content:"";position:absolute;width:3rem;height:5px;background-color:var(--c1-color);bottom:0;left:calc(50% - 1.5rem)}.job-sec>div .swiper .swiper-wrapper .swiper-slide .card .card-body .card-text{color:#495057;margin-bottom:1.6rem;text-align:justify}.job-sec>div .swiper .swiper-wrapper .swiper-slide .card .card-body dl{display:flex;flex-direction:row;align-items:start;gap:1.5rem}.job-sec>div .swiper .swiper-wrapper .swiper-slide .card .card-body dl dt{background-color:#000;color:#fff;width:4.5rem;padding:0.5rem 1rem;text-wrap:nowrap}.job-sec>div .swiper .swiper-wrapper .swiper-slide .card .card-body dl dd{color:#495057}.qualification-sec{position:relative;padding-bottom:6rem !important;padding-top:0 !important}.qualification-sec::before{content:"";width:60%;height:15rem;background:#F8F9FA;position:absolute;top:0;left:0;z-index:0}.qualification-sec::after{content:"";width:100%;height:16rem;background-color:#EEEAE5;background-image:linear-gradient(0deg, transparent calc(100% - 1px), #F6F4F2 calc(100% - 1px)), linear-gradient(90deg, transparent calc(100% - 1px), #F6F4F2 calc(100% - 1px));background-size:30px 30px;background-repeat:repeat;background-position:center center;position:absolute;bottom:0;left:0;z-index:0}.qualification-sec>div{position:relative;z-index:3}.qualification-sec>div ul{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem}@media (max-width:767.98px){.qualification-sec>div ul{gap:1rem}}.qualification-sec>div ul li{display:flex;padding:1rem 1.5rem;justify-content:center;align-items:center;gap:1rem;border:1px solid #dee2e6;background:#F8F9FA}@media (max-width:767.98px){.qualification-sec>div ul li{font-size:1.4rem}}.qualification-sec>div ul li span{display:flex;font-size:1.4rem;padding:3px 6px 2px 6px;justify-content:center;align-items:center;border-radius:2px;color:#fff;background:#6C757D;text-wrap:nowrap}@media (max-width:767.98px){.qualification-sec>div ul li span{font-size:1.2rem}}.cta-sec{position:relative;background-color:#fff;background-image:radial-gradient(#e9ecef 1px, transparent 1.5px), radial-gradient(#e9ecef 1px, transparent 1.5px);background-size:10px 10px;background-position:0 0, 0px 0px;background-repeat:repeat;display:flow-root;overflow:hidden;padding-top:0 !important;padding-bottom:0 !important;width:100vw;overflow:visible !important;overflow-x:clip !important;border:solid 1px #000}@media (min-width:768px){.cta-sec{border-right:none;border-left:none}}.cta-sec::before{content:"";position:absolute;bottom:0;left:10rem;height:100%;aspect-ratio:2.1335740072;mask:url(../assets/img/ai_robot-cta-2.webp) no-repeat top left;-webkit-mask:url(../assets/img/ai_robot-cta-2.webp) no-repeat top left;mask-size:contain;-webkit-mask-size:contain;z-index:0;display:block;background-color:#c5c5c5}@media (max-width:767.98px){.cta-sec::before{height:50%}}.cta-sec .container-lg{position:relative;z-index:3;margin:0 auto}.cta-sec .container-lg .row::before{content:url(../assets/img/ai_robot-cta-1.svg);position:absolute;right:-119px;z-index:5;top:-75px}@media (max-width:1399.98px){.cta-sec .container-lg .row::before{right:0;transform:scale(0.75)}}.cta-sec .container-lg .row .col-md-6{position:relative;padding-top:5rem;padding-bottom:6rem}@media (max-width:767.98px){.cta-sec .container-lg .row .col-md-6{padding-top:3rem;padding-bottom:3rem}}@media (max-width:767.98px){.cta-sec .container-lg .row .col-md-6:nth-child(1){border-bottom:solid 1px #000}}@media (min-width:768px){.cta-sec .container-lg .row .col-md-6:nth-child(1)::before{content:"";width:1px;height:calc(100% - 8rem);background-color:#000;top:4rem;right:0;position:absolute}}.cta-sec .container-lg .row .col-md-6:nth-child(2){position:relative}.cta-sec .container-lg .row .col-md-6:nth-child(2)::before{content:"";width:100%;height:calc(100% + 2px);background-color:#EEEAE5;background-image:linear-gradient(0deg, transparent calc(100% - 1px), #F6F4F2 calc(100% - 1px)), linear-gradient(90deg, transparent calc(100% - 1px), #F6F4F2 calc(100% - 1px));background-size:30px 30px;background-repeat:repeat;background-position:center center;position:absolute;top:-1px;left:calc(100% + 5rem);z-index:0;border-left:solid 1px #000}.cta-sec .container-lg .row h2{position:relative;z-index:3;padding-bottom:4rem;display:flex;justify-content:center;color:#000;margin-top:1rem;margin-bottom:2rem}.cta-sec .container-lg .row h2::before{content:attr(area-label);display:inline-block;position:absolute;bottom:1.5rem;font-size:1rem;opacity:0.6}.cta-sec .container-lg .row h2::after{content:"";position:absolute;width:2rem;height:1px;background-color:#000;bottom:0;opacity:0.6}.cta-sec .container-lg .row p{color:#000}.cta-sec .container-lg .row p a.btn{font-size:1.6rem;padding:1rem 2rem;background:var(--c1-color);border:solid 1px var(--c1-color);display:inline-block;width:auto;margin-top:1.6rem;color:#fff;text-decoration:none;transition:0.3s ease}.cta-sec .container-lg .row p a.btn:hover{background:#fff;color:var(--c1-color);border:solid 1px var(--c1-color);text-decoration:none}.cta-sec .container-lg .row p a.btn:hover span::after{transform:translateX(3px)}.cta-sec .container-lg .row p a.btn span{display:flex;justify-content:center;gap:1rem}.cta-sec .container-lg .row p a.btn span::after{content:"";display:inline-block;margin-top:3px;width:20px;height:20px;background-color:currentColor;mask:url(../assets/img/arrow-right-circle.svg) no-repeat center;-webkit-mask:url(../assets/img/arrow-right-circle.svg) no-repeat center;mask-size:contain;-webkit-mask-size:contain;transition:0.3s ease}.meet-our-faculty-sec{position:relative}.meet-our-faculty-sec::after{content:"";width:100%;height:10rem;background-color:#EEEAE5;background-image:linear-gradient(0deg, transparent calc(100% - 1px), #F6F4F2 calc(100% - 1px)), linear-gradient(90deg, transparent calc(100% - 1px), #F6F4F2 calc(100% - 1px));background-size:30px 30px;background-repeat:repeat;background-position:center center;position:absolute;top:0;left:0;z-index:0}.meet-our-faculty-sec::before{content:"MEET OUR FACULTY";position:absolute;white-space:nowrap;font-size:10vh;width:100%;top:0%;right:0;opacity:7%;font-weight:bold;z-index:1}.meet-our-faculty-sec>.container-lg{position:relative;z-index:1}.meet-our-faculty-sec>.container-lg .swiper{overflow:visible !important}.meet-our-faculty-sec>.container-lg .swiper .swiper-pagination{margin-top:3rem;position:relative}.meet-our-faculty-sec>.container-lg .swiper .swiper-wrapper{align-items:stretch}.meet-our-faculty-sec>.container-lg .swiper .swiper-wrapper .swiper-slide{height:auto;display:flex}.meet-our-faculty-sec>.container-lg .swiper .swiper-wrapper .swiper-slide .card{border:none;background-image:linear-gradient(90deg, #6c757d, #3c4853);padding:2rem 2rem 4rem 2rem}@media (min-width:576px){.meet-our-faculty-sec>.container-lg .swiper .swiper-wrapper .swiper-slide .card{padding:5rem;width:100%}}.meet-our-faculty-sec>.container-lg .swiper .swiper-wrapper .swiper-slide .card img{display:block;object-fit:cover}@media (min-width:992px){.meet-our-faculty-sec>.container-lg .swiper .swiper-wrapper .swiper-slide .card img{width:350px;max-width:350px;height:auto;flex:0 0 350px;align-self:stretch}}@media (max-width:991.98px){.meet-our-faculty-sec>.container-lg .swiper .swiper-wrapper .swiper-slide .card img{width:100%;max-height:220px;object-position:center -13rem}}@media (max-width:575.98px){.meet-our-faculty-sec>.container-lg .swiper .swiper-wrapper .swiper-slide .card img{max-height:150px}}.meet-our-faculty-sec>.container-lg .swiper .swiper-wrapper .swiper-slide .card .card-body{position:relative;margin-top:2.4rem}@media (min-width:576px){.meet-our-faculty-sec>.container-lg .swiper .swiper-wrapper .swiper-slide .card .card-body{margin-top:5rem}}@media (min-width:992px){.meet-our-faculty-sec>.container-lg .swiper .swiper-wrapper .swiper-slide .card .card-body{margin-top:0;margin-left:5rem;padding:4rem 0}}@media (max-width:575.98px){.meet-our-faculty-sec>.container-lg .swiper .swiper-wrapper .swiper-slide .card .card-body{padding:0;padding-top:2.4rem}}.meet-our-faculty-sec>.container-lg .swiper .swiper-wrapper .swiper-slide .card .card-body::before{content:"";position:absolute;width:100%;height:1px;background-color:#fff;top:0;left:0}.meet-our-faculty-sec>.container-lg .swiper .swiper-wrapper .swiper-slide .card .card-body::after{content:attr(area-label);position:absolute;top:-1rem;right:0;color:#fff;padding:0.25rem 1rem;font-size:1rem;background:linear-gradient(90deg, #44505a, #3e4a55)}@media (max-width:575.98px){.meet-our-faculty-sec>.container-lg .swiper .swiper-wrapper .swiper-slide .card .card-body::after{background:linear-gradient(90deg, #505b65, #3e4a55)}}.meet-our-faculty-sec>.container-lg .swiper .swiper-wrapper .swiper-slide .card .card-body .card-body-inner::before{content:"";position:absolute;width:100%;height:1px;background-color:#fff;bottom:0;left:0}.meet-our-faculty-sec>.container-lg .swiper .swiper-wrapper .swiper-slide .card .card-body .card-body-inner .card-title{letter-spacing:2px;font-weight:700;color:#fff;font-size:1.8rem;margin-bottom:1rem;line-height:140%}@media (min-width:576px){.meet-our-faculty-sec>.container-lg .swiper .swiper-wrapper .swiper-slide .card .card-body .card-body-inner .card-title{font-size:2rem;margin-bottom:1.6rem;line-height:180%}}.meet-our-faculty-sec>.container-lg .swiper .swiper-wrapper .swiper-slide .card .card-body .card-body-inner .card-text{letter-spacing:2px;line-height:180%;color:#fff;margin-bottom:1rem}@media (min-width:576px){.meet-our-faculty-sec>.container-lg .swiper .swiper-wrapper .swiper-slide .card .card-body .card-body-inner .card-text{margin-bottom:1.6rem}}.ai-core-curriculum-sec{background-color:#EEEAE5;background-image:linear-gradient(0deg, transparent calc(100% - 1px), #F6F4F2 calc(100% - 1px)), linear-gradient(90deg, transparent calc(100% - 1px), #F6F4F2 calc(100% - 1px));background-size:30px 30px;background-repeat:repeat;background-position:center center}.ai-core-curriculum-sec dl{display:flex;flex-direction:row;gap:3rem}@media (max-width:767.98px){.ai-core-curriculum-sec dl{flex-direction:column;gap:1.6rem}}.ai-core-curriculum-sec dl dt{position:relative;background-color:#004C78;color:#fff;width:23%;justify-content:flex-start;padding-top:5rem;display:flex;flex-direction:column;align-items:center;font-weight:700;font-size:2.5rem;letter-spacing:3px}.ai-core-curriculum-sec dl dt span{font-size:7rem}@media (max-width:767.98px){.ai-core-curriculum-sec dl dt{width:100%;font-size:2rem;flex-direction:row;padding:1.4rem}.ai-core-curriculum-sec dl dt span{font-size:2rem}}.ai-core-curriculum-sec dl dt.first::before{content:"";display:inline-block;width:30px;background-size:contain;height:30px;background-position:center;background-repeat:no-repeat;background-image:url(../assets/img/ai_robot-core-curriculum-heading.svg);position:absolute;z-index:0;top:calc(50% - 15px);right:2rem}@media (min-width:768px){.ai-core-curriculum-sec dl dt.first::before{top:auto;right:auto;bottom:2rem;left:2rem}}.ai-core-curriculum-sec dl dt.sec::before{content:"";display:inline-block;width:118px;background-size:contain;height:30px;background-position:center;background-repeat:no-repeat;background-image:url(../assets/img/ai_robot-core-curriculum-heading-2.svg);position:absolute;z-index:0;top:calc(50% - 15px);right:2rem}@media (min-width:768px){.ai-core-curriculum-sec dl dt.sec::before{top:auto;right:auto;bottom:2rem;left:2rem}}.ai-core-curriculum-sec dl dd.first{width:calc(77% - 3rem);background-color:#fff}@media (max-width:767.98px){.ai-core-curriculum-sec dl dd.first{width:100%}}.ai-core-curriculum-sec dl dd.first ul{counter-reset:listCounter}.ai-core-curriculum-sec dl dd.first ul li{position:relative;counter-increment:listCounter;padding:6rem 6rem 6rem 15rem;border-bottom:solid 1px #dee2e6}.ai-core-curriculum-sec dl dd.first ul li::after{content:url(../assets/img/ai_robot-core-curriculum-1.svg);position:absolute;bottom:-35px;left:4.5rem}.ai-core-curriculum-sec dl dd.first ul li:last-child{border-bottom:none}.ai-core-curriculum-sec dl dd.first ul li:last-child::after{content:none}@media (max-width:767.98px){.ai-core-curriculum-sec dl dd.first ul li{padding:4rem 2rem}.ai-core-curriculum-sec dl dd.first ul li::after{left:calc(50% - 2.5rem)}}.ai-core-curriculum-sec dl dd.first ul li h3{font-size:2rem;font-weight:700;position:relative;margin-bottom:1.5rem}@media (max-width:767.98px){.ai-core-curriculum-sec dl dd.first ul li h3{padding-top:2.4rem}}.ai-core-curriculum-sec dl dd.first ul li h3::before{content:"STEP " counter(listCounter, decimal-leading-zero);position:absolute;top:0;left:-10rem;font-size:1.8rem;color:#004C78}@media (max-width:767.98px){.ai-core-curriculum-sec dl dd.first ul li h3::before{top:0;left:0rem;font-size:1.4rem}}.ai-core-curriculum-sec dl dd.first ul li p{color:#495057}.ai-core-curriculum-sec dl dd.sec{width:calc(77% - 3rem);background-color:#fff;padding-top:6rem;padding-bottom:6rem}@media (max-width:767.98px){.ai-core-curriculum-sec dl dd.sec{width:100%;padding-top:3rem;padding-bottom:3rem}}.ai-core-curriculum-sec dl dd.sec h3{font-size:2rem;font-weight:700;position:relative;margin-bottom:1.5rem;padding-left:6rem;padding-right:6rem}@media (max-width:767.98px){.ai-core-curriculum-sec dl dd.sec h3{font-size:1.6rem;padding-left:2rem;padding-right:2rem}}.ai-core-curriculum-sec dl dd.sec h4{font-size:2rem;font-weight:700;position:relative;margin-bottom:1rem}@media (max-width:767.98px){.ai-core-curriculum-sec dl dd.sec h4{font-size:1.6rem}}.ai-core-curriculum-sec dl dd.sec p{color:#495057}@media (max-width:767.98px){.ai-core-curriculum-sec dl dd.sec p{font-size:1.4rem}}.ai-core-curriculum-sec dl dd.sec p a.btn{font-size:1.6rem;padding:1rem 2rem;background:#fff;border:solid 1px var(--c1-color);display:inline-block;width:auto;margin-top:1.6rem;color:var(--c1-color);text-decoration:none;transition:0.3s ease}.ai-core-curriculum-sec dl dd.sec p a.btn:hover{background:var(--c1-color);color:#fff;border:solid 1px #fff;text-decoration:none}.ai-core-curriculum-sec dl dd.sec p a.btn:hover span::after{transform:translateX(3px)}.ai-core-curriculum-sec dl dd.sec p a.btn span{display:flex;justify-content:center;gap:1rem}.ai-core-curriculum-sec dl dd.sec p a.btn span::after{content:"";display:inline-block;margin-top:3px;width:20px;height:20px;background-color:currentColor;mask:url(../assets/img/arrow-right-circle.svg) no-repeat center;-webkit-mask:url(../assets/img/arrow-right-circle.svg) no-repeat center;mask-size:contain;-webkit-mask-size:contain;transition:0.3s ease}.ai-core-curriculum-sec dl dd.sec .tabs{margin-top:50px;padding-bottom:40px;margin:0 auto}@media (max-width:767.98px){.ai-core-curriculum-sec dl dd.sec .tabs{padding-bottom:0}}.ai-core-curriculum-sec dl dd.sec .tabs .tab_item{display:flex;flex-direction:column;height:150px;justify-content:center;align-items:center;width:calc(100%/3);border:solid 1px #dee2e6;border-left:none;line-height:50px;font-size:16px;float:left;font-weight:bold;transition:all 0.2s ease}@media (max-width:767.98px){.ai-core-curriculum-sec dl dd.sec .tabs .tab_item{line-height:150%;text-align:center;height:120px}}.ai-core-curriculum-sec dl dd.sec .tabs .tab_item:hover{opacity:0.75}.ai-core-curriculum-sec dl dd.sec .tabs input[name="tab_item"]{display:none}.ai-core-curriculum-sec dl dd.sec .tabs .tab_content{display:none;padding:40px 40px 0;clear:both;overflow:hidden}@media (max-width:767.98px){.ai-core-curriculum-sec dl dd.sec .tabs .tab_content{padding:20px 20px 0}}.ai-core-curriculum-sec dl dd.sec .tabs input#course01+.tab_item{color:var(--c1-color)}.ai-core-curriculum-sec dl dd.sec .tabs input#course01+.tab_item::before{content:"";display:inline-block;transform:translateY(3px);width:75px;height:75px;background-color:currentColor;mask:url(../assets/img/ai_robot-intro-1.svg) no-repeat center;-webkit-mask:url(../assets/img/ai_robot-intro-1.svg) no-repeat center;mask-size:contain;-webkit-mask-size:contain}@media (max-width:767.98px){.ai-core-curriculum-sec dl dd.sec .tabs input#course01+.tab_item::before{width:35px;height:35px;margin-bottom:1rem}}.ai-core-curriculum-sec dl dd.sec .tabs input#course02+.tab_item{color:var(--c2-color)}.ai-core-curriculum-sec dl dd.sec .tabs input#course02+.tab_item::before{content:"";display:inline-block;transform:translateY(3px);width:75px;height:75px;background-color:currentColor;mask:url(../assets/img/ai_robot-intro-2.svg) no-repeat center;-webkit-mask:url(../assets/img/ai_robot-intro-2.svg) no-repeat center;mask-size:contain;-webkit-mask-size:contain}@media (max-width:767.98px){.ai-core-curriculum-sec dl dd.sec .tabs input#course02+.tab_item::before{width:35px;height:35px;margin-bottom:1rem}}.ai-core-curriculum-sec dl dd.sec .tabs input#course03+.tab_item{color:var(--c3-color)}.ai-core-curriculum-sec dl dd.sec .tabs input#course03+.tab_item::before{content:"";display:inline-block;transform:translateY(3px);width:75px;height:75px;background-color:currentColor;mask:url(../assets/img/ai_robot-intro-3.svg) no-repeat center;-webkit-mask:url(../assets/img/ai_robot-intro-3.svg) no-repeat center;mask-size:contain;-webkit-mask-size:contain}@media (max-width:767.98px){.ai-core-curriculum-sec dl dd.sec .tabs input#course03+.tab_item::before{width:35px;height:35px;margin-bottom:1rem}}.ai-core-curriculum-sec dl dd.sec .tabs input#course01:checked+.tab_item{background-color:var(--c1-color);color:#fff}.ai-core-curriculum-sec dl dd.sec .tabs input#course02:checked+.tab_item{background-color:var(--c2-color);color:#fff}.ai-core-curriculum-sec dl dd.sec .tabs input#course03:checked+.tab_item{background-color:var(--c3-color);color:#fff}.ai-core-curriculum-sec dl dd.sec .tabs #course01:checked~#course01_content,.ai-core-curriculum-sec dl dd.sec .tabs #course02:checked~#course02_content,.ai-core-curriculum-sec dl dd.sec .tabs #course03:checked~#course03_content{display:block}.ai-core-curriculum-sec dl dd.sec .tabs input:checked+.tab_item{background-color:#5ab4bd;color:#fff}.ai-timetable-sec{background-color:#FFF1CD}.ai-timetable-sec .timetable-table{min-width:900px;width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;background:#fff;font-family:"Century Gothic", "Noto Sans JP", "Helvetica Neue", Arial, "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif;font-size:1.4rem}.ai-timetable-sec .timetable-table thead th{padding:2.5rem 1rem;color:var(--c1-color);text-align:center;border-left:1px solid #dee2e6}.ai-timetable-sec .timetable-table thead th:first-child{width:84px;color:#adb5bd;border-left:0}.ai-timetable-sec .timetable-table thead tr th{position:relative}.ai-timetable-sec .timetable-table thead tr th::after{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;background:var(--c1-color)}.ai-timetable-sec .timetable-table tbody th,.ai-timetable-sec .timetable-table tbody td{padding:2.5rem 1rem;text-align:center;vertical-align:middle;border-left:1px solid #dee2e6;border-bottom:1px dotted #dee2e6;line-height:1.6;color:#495057}.ai-timetable-sec .timetable-table tbody th:first-child,.ai-timetable-sec .timetable-table tbody td:first-child{width:84px;color:#adb5bd;border-left:0}.ai-timetable-sec .timetable-table tbody tr:last-child th,.ai-timetable-sec .timetable-table tbody tr:last-child td{border-bottom:0}.ai-timetable-sec .tabs{margin-top:50px;margin:0 auto}.ai-timetable-sec .tabs .timetable_tab_item{width:calc(100%/3);height:50px;margin-bottom:2rem;background-color:#ffffffb5;line-height:50px;font-size:16px;text-align:center;display:block;float:left;text-align:center;font-weight:bold;transition:all 0.2s ease}@media (max-width:767.98px){.ai-timetable-sec .tabs .timetable_tab_item{display:flex;flex-direction:column;justify-content:center;border:solid 1px #dee2e6;border-left:none;line-height:150%;text-align:center;height:120px;align-items:center}}.ai-timetable-sec .tabs .timetable_tab_item:hover{opacity:0.75}.ai-timetable-sec .tabs input[name="timetable_tab_item"]{display:none}.ai-timetable-sec .tabs .tab_content{display:none;clear:both;overflow:hidden}.ai-timetable-sec .tabs input#timetable_course01+.timetable_tab_item{color:var(--c1-color)}.ai-timetable-sec .tabs input#timetable_course01+.timetable_tab_item::before{content:"";display:inline-block;transform:translateY(3px);width:20px;height:20px;background-color:currentColor;mask:url(../assets/img/ai_robot-intro-1.svg) no-repeat center;-webkit-mask:url(../assets/img/ai_robot-intro-1.svg) no-repeat center;mask-size:contain;-webkit-mask-size:contain}@media (max-width:767.98px){.ai-timetable-sec .tabs input#timetable_course01+.timetable_tab_item::before{width:35px;height:35px;margin-bottom:1rem}}.ai-timetable-sec .tabs input#timetable_course02+.timetable_tab_item{color:var(--c2-color)}.ai-timetable-sec .tabs input#timetable_course02+.timetable_tab_item::before{content:"";display:inline-block;transform:translateY(3px);width:20px;height:20px;background-color:currentColor;mask:url(../assets/img/ai_robot-intro-2.svg) no-repeat center;-webkit-mask:url(../assets/img/ai_robot-intro-2.svg) no-repeat center;mask-size:contain;-webkit-mask-size:contain}@media (max-width:767.98px){.ai-timetable-sec .tabs input#timetable_course02+.timetable_tab_item::before{width:35px;height:35px;margin-bottom:1rem}}.ai-timetable-sec .tabs input#timetable_course03+.timetable_tab_item{color:var(--c3-color)}.ai-timetable-sec .tabs input#timetable_course03+.timetable_tab_item::before{content:"";display:inline-block;transform:translateY(3px);width:20px;height:20px;background-color:currentColor;mask:url(../assets/img/ai_robot-intro-3.svg) no-repeat center;-webkit-mask:url(../assets/img/ai_robot-intro-3.svg) no-repeat center;mask-size:contain;-webkit-mask-size:contain}@media (max-width:767.98px){.ai-timetable-sec .tabs input#timetable_course03+.timetable_tab_item::before{width:35px;height:35px;margin-bottom:1rem}}.ai-timetable-sec .tabs input#timetable_course01:checked+.timetable_tab_item{background-color:var(--c1-color);color:#fff}.ai-timetable-sec .tabs input#timetable_course02:checked+.timetable_tab_item{background-color:var(--c2-color);color:#fff}.ai-timetable-sec .tabs input#timetable_course03:checked+.timetable_tab_item{background-color:var(--c3-color);color:#fff}.ai-timetable-sec .tabs #timetable_course01:checked~#timetable_course01_content,.ai-timetable-sec .tabs #timetable_course02:checked~#timetable_course02_content,.ai-timetable-sec .tabs #timetable_course03:checked~#timetable_course03_content{display:block}.ai-timetable-sec a>img{width:100%;max-width:600px;transition:0.2s}.ai-timetable-sec a:hover>img{opacity:0.8}.ai-oc-event-sec{position:relative;background-color:#FFE39B;background-image:linear-gradient(0deg, transparent calc(100% - 1px), #FFF1CD calc(100% - 1px)), linear-gradient(90deg, transparent calc(100% - 1px), #FFF1CD calc(100% - 1px));background-size:30px 30px;background-repeat:repeat;background-position:center center}@media (max-width:991.98px){.ai-oc-event-sec::before{content:url(../assets/img/ai_robot-upcoming-events-1.svg);position:absolute;right:-1.6rem;z-index:1;transform:scale(0.55);top:-1.6rem}}.ai-oc-event-sec>div{position:relative;z-index:3}.ai-oc-event-sec>div .svg-wrap{position:relative}.ai-oc-event-sec>div .svg-wrap::before{content:url(../assets/img/ai_robot-upcoming-events-1.svg);position:absolute;left:-150px;z-index:1;top:-100px}@media (max-width:1399.98px){.ai-oc-event-sec>div .svg-wrap::before{left:0;top:-150px;z-index:-1;transform:scale(0.75)}}@media (max-width:991.98px){.ai-oc-event-sec>div .svg-wrap::before{content:none}}@media (max-width:991.98px){.ai-oc-event-sec>div .section-label{text-align:start}}@media (max-width:991.98px){.ai-oc-event-sec>div h2{text-align:start}}.ai-oc-event-sec>div .swiper{overflow:visible !important}.ai-oc-event-sec>div .swiper .swiper-pagination{margin-top:3rem;position:relative}.ai-oc-event-sec>div .swiper .swiper-wrapper{align-items:stretch}.ai-oc-event-sec>div .swiper .swiper-wrapper .swiper-slide{height:auto;display:flex}.ai-oc-event-sec>div .swiper .swiper-wrapper .swiper-slide .card{display:flex;flex-direction:column;height:100%;width:100%}.ai-oc-event-sec>div .swiper .swiper-wrapper .swiper-slide .card .image-wrap{position:relative;aspect-ratio:1;overflow:hidden}.ai-oc-event-sec>div .swiper .swiper-wrapper .swiper-slide .card .image-wrap>img{width:100%;height:100%;object-fit:contain;display:block;z-index:0;position:relative}.ai-oc-event-sec>div .swiper .swiper-wrapper .swiper-slide .card .card-body{display:flex;flex-direction:column;gap:1rem;flex:1 1 auto;padding:20px}.ai-oc-event-sec>div .swiper .swiper-wrapper .swiper-slide .card .card-body span.date{font-size:2rem;font-weight:700;border:solid 1px #000;padding:0.5rem 1rem 0.5rem 2rem}.ai-oc-event-sec>div .swiper .swiper-wrapper .swiper-slide .card .card-body .card-title{margin-top:1rem;font-size:2rem;font-weight:bold;text-align:center;position:relative;padding-bottom:1.5rem}.ai-oc-event-sec>div .swiper .swiper-wrapper .swiper-slide .card .card-body .card-title::before{content:"";position:absolute;width:3rem;height:5px;background-color:#198754;bottom:0;left:calc(50% - 1.5rem)}.ai-oc-event-sec>div .swiper .swiper-wrapper .swiper-slide .card .card-body h4{padding-left:2rem;margin-top:1rem;position:relative;font-size:1.6rem;font-weight:700}.ai-oc-event-sec>div .swiper .swiper-wrapper .swiper-slide .card .card-body h4::before{content:"";position:absolute;left:0;top:calc(50% - 0.8rem);width:1.6rem;height:1.6rem;border-radius:3px;background-color:#479f76}.ai-oc-event-sec>div .swiper .swiper-wrapper .swiper-slide .card .card-body p{font-size:1.4rem;color:#495057;padding-left:2rem}.ai-oc-event-sec>div .swiper .swiper-wrapper .swiper-slide .card .card-body .d-flex{gap:1rem;flex-wrap:wrap;margin-top:1.6rem}.ai-oc-event-sec>div .swiper .swiper-wrapper .swiper-slide .card .card-body .d-flex a.btn{font-size:1.6rem;padding:0.5rem 1rem;background:#fff;display:inline-block;width:auto;text-decoration:none;transition:0.3s ease}.ai-oc-event-sec>div .swiper .swiper-wrapper .swiper-slide .card .card-body .d-flex a.btn:nth-child(1){border:solid 1px #dc3545;color:#dc3545}.ai-oc-event-sec>div .swiper .swiper-wrapper .swiper-slide .card .card-body .d-flex a.btn:nth-child(1):hover{background:#dc3545}.ai-oc-event-sec>div .swiper .swiper-wrapper .swiper-slide .card .card-body .d-flex a.btn:nth-child(2){border:solid 1px #fd7e14;color:#fd7e14}.ai-oc-event-sec>div .swiper .swiper-wrapper .swiper-slide .card .card-body .d-flex a.btn:nth-child(2):hover{background:#fd7e14}.ai-oc-event-sec>div .swiper .swiper-wrapper .swiper-slide .card .card-body .d-flex a.btn:hover{color:#fff;border:solid 1px #fff;text-decoration:none}.ai-oc-event-sec>div .swiper .swiper-wrapper .swiper-slide .card .card-body .d-flex a.btn:hover span::after{transform:translateX(3px)}.ai-oc-event-sec>div .swiper .swiper-wrapper .swiper-slide .card .card-body .d-flex a.btn span{display:flex;justify-content:center;gap:1rem}.ai-oc-event-sec>div .swiper .swiper-wrapper .swiper-slide .card .card-body .d-flex a.btn span::after{content:"";display:inline-block;margin-top:3px;width:20px;height:20px;background-color:currentColor;mask:url(../assets/img/arrow-right-circle.svg) no-repeat center;-webkit-mask:url(../assets/img/arrow-right-circle.svg) no-repeat center;mask-size:contain;-webkit-mask-size:contain;transition:0.3s ease}.feature-sec{position:relative;background-color:#FFFAF6;padding-top:5rem !important}.feature-sec::before{content:"";width:100%;height:10rem;background-image:linear-gradient(#fff1cd, #FFFAF6);position:absolute;top:0;left:0;z-index:1}.feature-sec::after{content:"";position:absolute;bottom:0;right:0;height:100%;width:40rem;background-image:url(../assets/img/const-feature.webp);background-repeat:repeat;background-size:contain;background-position:top right;z-index:0}@media (max-width:575.98px){.feature-sec::after{opacity:0.5}}.feature-sec>div{position:relative;z-index:3}.feature-sec>div .row{counter-reset:featurenumber 0}.feature-sec>div .row>div:nth-child(1){order:1}.feature-sec>div .row>div:nth-child(2){order:2}.feature-sec>div .row>div:nth-child(3){order:3}.feature-sec>div .row>div:nth-child(4){order:4}.feature-sec>div .row>div:nth-child(5){order:5}.feature-sec>div .row>div:nth-child(6){order:6}.feature-sec>div .row>div:nth-child(7){order:7}.feature-sec>div .row>div:nth-child(8){order:8}.feature-sec>div .row>div:nth-child(9){order:9}.feature-sec>div .row>div:nth-child(10){order:10}.feature-sec>div .row>div:nth-child(11){order:11}.feature-sec>div .row>div:nth-child(12){order:12}.feature-sec>div .row>div:nth-child(13){order:13}.feature-sec>div .row>div:nth-child(14){order:14}.feature-sec>div .row>div:nth-child(15){order:15}.feature-sec>div .row>div:nth-child(16){order:16}.feature-sec>div .row>div:nth-child(17){order:17}.feature-sec>div .row>div:nth-child(18){order:18}.feature-sec>div .row>div:nth-child(19){order:19}.feature-sec>div .row>div:nth-child(20){order:20}@media (min-width:768px){.feature-sec>div .row>div:nth-child(3){order:4}.feature-sec>div .row>div:nth-child(4){order:3}.feature-sec>div .row>div:nth-child(7){order:8}.feature-sec>div .row>div:nth-child(8){order:7}.feature-sec>div .row>div:nth-child(11){order:12}.feature-sec>div .row>div:nth-child(12){order:11}.feature-sec>div .row>div:nth-child(15){order:16}.feature-sec>div .row>div:nth-child(16){order:15}.feature-sec>div .row>div:nth-child(19){order:20}.feature-sec>div .row>div:nth-child(20){order:19}}.feature-sec>div .row>div dl{display:flex;flex-direction:row;align-items:start;gap:1.5rem;margin-top:1.6rem}.feature-sec>div .row>div dl dt{background-color:#F8F9FA;border:solid 1px #000;color:#000;font-weight:700;padding:0.25rem 0.5rem;text-wrap:nowrap}.feature-sec>div .row>div>.wrap{display:flex;flex-direction:column;justify-content:center;height:100%}@media (min-width:992px){.feature-sec>div .row>div>.wrap{min-height:310px}}.feature-sec>div .row>div>.wrap .photo-container{position:relative;width:90%;margin-top:auto;margin-bottom:auto;margin-left:auto}@media (max-width:767.98px){.feature-sec>div .row>div>.wrap .photo-container{height:100%;width:100%;margin:3rem 0 5rem 0}}.feature-sec>div .row>div>.wrap .photo-container img{aspect-ratio:1.2787723785;object-fit:contain !important;height:100%;width:100%}.feature-sec>div .row>div .text-orange{color:#fd7e14}.feature-sec>div .row>div:nth-child(4n)>.wrap .photo-container{position:relative;width:90%;margin-top:auto;margin-bottom:auto;margin-left:0;margin-right:auto}@media (max-width:767.98px){.feature-sec>div .row>div:nth-child(4n)>.wrap .photo-container{height:100%;width:100%;margin:3rem 0 5rem 0}}.feature-sec>div .row>div:nth-child(4n)>.wrap .photo-container img{aspect-ratio:1.2787723785;object-fit:contain !important;height:100%;width:100%}.feature-sec>div .row>div:nth-child(odd){display:flex;flex-direction:column;justify-content:center;align-items:center}@media (max-width:767.98px){.feature-sec>div .row>div:nth-child(odd){align-items:start}}.feature-sec>div .row>div:nth-child(odd)>.wrap{position:relative;margin-top:4rem;margin-bottom:4rem}@media (max-width:767.98px){.feature-sec>div .row>div:nth-child(odd)>.wrap{margin-top:0;margin-bottom:0}}.feature-sec>div .row>div:nth-child(odd)>.wrap::before{content:"";display:inline-block;position:absolute;width:28px;top:10rem;left:0;height:66px;background-color:var(--c1-color);mask:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iNjYiIHZpZXdCb3g9IjAgMCAyOCA2NiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTI2LjE1ODQgNTQuNjFDMjYuMzg4NCA1NC42MSAyNi42Mjg0IDU0LjcgMjYuODA4NCA1NC44N0MyNy4xNzg0IDU1LjIzIDI3LjE4ODQgNTUuODIgMjYuODI4NCA1Ni4xOUwxOC40OTg0IDY0Ljc1QzE4LjEzODQgNjUuMTIgMTcuNTQ4NCA2NS4xMyAxNy4xNzg0IDY0Ljc3QzE2LjgwODQgNjQuNDEgMTYuNzk4NCA2My44MiAxNy4xNTg0IDYzLjQ1TDI1LjQ4ODQgNTQuODlDMjUuNjY4NCA1NC43IDI1LjkxODQgNTQuNjEgMjYuMTU4NCA1NC42MVoiIGZpbGw9IiNGRDdFMTQiLz4KPHBhdGggZD0iTTIyLjY4ODYgNDkuNzVDMjIuOTk4NiA0OS43NSAyMy4yOTg2IDQ5LjkgMjMuNDc4NiA1MC4xOUMyMy43NDg2IDUwLjYzIDIzLjYxODYgNTEuMiAyMy4xNzg2IDUxLjQ4TDcuNjY4NjIgNjEuMkM3LjIyODYyIDYxLjQ3IDYuNjU4NjUgNjEuMzQgNi4zNzg2NSA2MC45QzYuMTA4NjUgNjAuNDYgNi4yMzg2MyA1OS44OSA2LjY3ODYzIDU5LjYxTDIyLjE4ODYgNDkuODlDMjIuMzM4NiA0OS43OSAyMi41MTg2IDQ5Ljc1IDIyLjY3ODYgNDkuNzVIMjIuNjg4NloiIGZpbGw9IiNGRDdFMTQiLz4KPHBhdGggZD0iTTE5LjY3OCA0NC4yQzIwLjA0OCA0NC4yIDIwLjM5OCA0NC40MiAyMC41NDggNDQuNzhDMjAuNzM4IDQ1LjI2IDIwLjUwOCA0NS44IDIwLjAzOCA0NkwxMC4zMTggNDkuOTNDOS44NDggNTAuMTIgOS4yOTc5NiA0OS45IDkuMDk3OTYgNDkuNDJDOC45MDc5NiA0OC45NCA5LjEzNzk3IDQ4LjQgOS42MDc5NyA0OC4yTDE5LjMyOCA0NC4yN0MxOS40MzggNDQuMjMgMTkuNTU4IDQ0LjIgMTkuNjc4IDQ0LjJaIiBmaWxsPSIjRkQ3RTE0Ii8+CjxwYXRoIGQ9Ik0xOC4yOTk2IDM3LjcyQzE4LjczOTYgMzcuNzIgMTkuMTI5NiAzOC4wMyAxOS4yMTk2IDM4LjQ3QzE5LjMxOTYgMzguOTggMTguOTg5NiAzOS40NyAxOC40ODk2IDM5LjU3TDEuMTI5NjMgNDMuMDRDMC42MTk2MjggNDMuMTMgMC4xMjk1OTEgNDIuODEgMC4wMjk1OTA5IDQyLjMxQy0wLjA3MDQwOTEgNDEuOCAwLjI1OTYzMiA0MS4zMSAwLjc1OTYzMiA0MS4yMUwxOC4xMTk2IDM3Ljc0QzE4LjE3OTYgMzcuNzMgMTguMjM5NiAzNy43MiAxOC4yOTk2IDM3LjcyWiIgZmlsbD0iI0ZEN0UxNCIvPgo8cGF0aCBkPSJNMTcuODI4NCAwQzE4LjA2ODQgMCAxOC4zMTg0IDAuMDg5OTk4OCAxOC40OTg0IDAuMjc5OTk5TDI2LjgyODQgOC44NEMyNy4xODg0IDkuMjEgMjcuMTc4NCA5LjggMjYuODA4NCAxMC4xNkMyNi40NDg0IDEwLjUyIDI1Ljg0ODQgMTAuNTEgMjUuNDg4NCAxMC4xNEwxNy4xNTg0IDEuNTgwMDJDMTYuNzk4NCAxLjIxMDAyIDE2LjgwODQgMC42MjAwMSAxNy4xNzg0IDAuMjYwMDFDMTcuMzU4NCAwLjA4MDAwOTggMTcuNTk4NCAwIDE3LjgyODQgMFoiIGZpbGw9IiNGRDdFMTQiLz4KPHBhdGggZD0iTTcuMTg2NDUgMy43MDk5OUM3LjM1NjQ1IDMuNzA5OTkgNy41MjY0NCAzLjc1MDAxIDcuNjc2NDQgMy44NTAwMUwyMy4xODY0IDEzLjU3QzIzLjYyNjQgMTMuODQgMjMuNzU2NCAxNC40MiAyMy40ODY0IDE0Ljg2QzIzLjIwNjQgMTUuMyAyMi42MzY1IDE1LjQzIDIyLjE5NjUgMTUuMTZMNi42ODY0NSA1LjQ0QzYuMjQ2NDUgNS4xNyA2LjExNjQ2IDQuNTg5OTkgNi4zODY0NiA0LjE0OTk5QzYuNTY2NDYgMy44Njk5OSA2Ljg2NjQ0IDMuNzA5OTkgNy4xNzY0NCAzLjcwOTk5SDcuMTg2NDVaIiBmaWxsPSIjRkQ3RTE0Ii8+CjxwYXRoIGQ9Ik05Ljk1Nzg5IDE1LjA0QzEwLjA3NzkgMTUuMDQgMTAuMTk3OSAxNS4wNiAxMC4zMDc5IDE1LjExTDIwLjAyNzggMTkuMDRDMjAuNTA3OCAxOS4yMyAyMC43Mzc5IDE5Ljc4IDIwLjUzNzkgMjAuMjZDMjAuMzQ3OSAyMC43NCAxOS43OTc5IDIwLjk3IDE5LjMxNzkgMjAuNzdMOS41OTc4NSAxNi44NEM5LjExNzg1IDE2LjY1IDguODg3ODQgMTYuMSA5LjA4Nzg0IDE1LjYyQzkuMjM3ODQgMTUuMjYgOS41ODc4OSAxNS4wNCA5Ljk1Nzg5IDE1LjA0WiIgZmlsbD0iI0ZEN0UxNCIvPgo8cGF0aCBkPSJNMC45Mzc4NTggMjEuOTlDMC45OTc4NTggMjEuOTkgMS4wNTc4NSAyMS45OSAxLjExNzg1IDIyLjAxTDE4LjQ3NzggMjUuNDhDMTguOTc3OCAyNS41OCAxOS4zMDc5IDI2LjA3IDE5LjIwNzkgMjYuNThDMTkuMTA3OSAyNy4wOCAxOC42Mjc4IDI3LjQxIDE4LjEwNzggMjcuMzFMMC43NDc4NTUgMjMuODRDMC4yNDc4NTUgMjMuNzQgLTAuMDgyMTI1NCAyMy4yNSAwLjAxNzg3NDYgMjIuNzRDMC4xMDc4NzUgMjIuMyAwLjQ5Nzg1OCAyMS45OSAwLjkzNzg1OCAyMS45OVoiIGZpbGw9IiNGRDdFMTQiLz4KPHBhdGggZD0iTTcuNjQ4NzQgMzEuNDdIMTguMDU4OEMxOC41Njg4IDMxLjQ3IDE4Ljk4ODggMzEuODkgMTguOTg4OCAzMi40QzE4Ljk4ODggMzIuOTEgMTguNTY4OCAzMy4zMyAxOC4wNTg4IDMzLjMzSDcuNjQ4NzRDNy4xMzg3NCAzMy4zMyA2LjcxODc1IDMyLjkxIDYuNzE4NzUgMzIuNEM2LjcxODc1IDMxLjg5IDcuMTM4NzQgMzEuNDcgNy42NDg3NCAzMS40N1oiIGZpbGw9IiNGRDdFMTQiLz4KPC9zdmc+") center center / contain no-repeat}@media (max-width:767.98px){.feature-sec>div .row>div:nth-child(odd)>.wrap::before{content:none}}.feature-sec>div .row>div:nth-child(odd)>.wrap::after{content:"";display:inline-block;position:absolute;width:28px;top:10rem;transform:scaleX(-1);right:0;height:66px;background-color:var(--c1-color);mask:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iNjYiIHZpZXdCb3g9IjAgMCAyOCA2NiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTI2LjE1ODQgNTQuNjFDMjYuMzg4NCA1NC42MSAyNi42Mjg0IDU0LjcgMjYuODA4NCA1NC44N0MyNy4xNzg0IDU1LjIzIDI3LjE4ODQgNTUuODIgMjYuODI4NCA1Ni4xOUwxOC40OTg0IDY0Ljc1QzE4LjEzODQgNjUuMTIgMTcuNTQ4NCA2NS4xMyAxNy4xNzg0IDY0Ljc3QzE2LjgwODQgNjQuNDEgMTYuNzk4NCA2My44MiAxNy4xNTg0IDYzLjQ1TDI1LjQ4ODQgNTQuODlDMjUuNjY4NCA1NC43IDI1LjkxODQgNTQuNjEgMjYuMTU4NCA1NC42MVoiIGZpbGw9IiNGRDdFMTQiLz4KPHBhdGggZD0iTTIyLjY4ODYgNDkuNzVDMjIuOTk4NiA0OS43NSAyMy4yOTg2IDQ5LjkgMjMuNDc4NiA1MC4xOUMyMy43NDg2IDUwLjYzIDIzLjYxODYgNTEuMiAyMy4xNzg2IDUxLjQ4TDcuNjY4NjIgNjEuMkM3LjIyODYyIDYxLjQ3IDYuNjU4NjUgNjEuMzQgNi4zNzg2NSA2MC45QzYuMTA4NjUgNjAuNDYgNi4yMzg2MyA1OS44OSA2LjY3ODYzIDU5LjYxTDIyLjE4ODYgNDkuODlDMjIuMzM4NiA0OS43OSAyMi41MTg2IDQ5Ljc1IDIyLjY3ODYgNDkuNzVIMjIuNjg4NloiIGZpbGw9IiNGRDdFMTQiLz4KPHBhdGggZD0iTTE5LjY3OCA0NC4yQzIwLjA0OCA0NC4yIDIwLjM5OCA0NC40MiAyMC41NDggNDQuNzhDMjAuNzM4IDQ1LjI2IDIwLjUwOCA0NS44IDIwLjAzOCA0NkwxMC4zMTggNDkuOTNDOS44NDggNTAuMTIgOS4yOTc5NiA0OS45IDkuMDk3OTYgNDkuNDJDOC45MDc5NiA0OC45NCA5LjEzNzk3IDQ4LjQgOS42MDc5NyA0OC4yTDE5LjMyOCA0NC4yN0MxOS40MzggNDQuMjMgMTkuNTU4IDQ0LjIgMTkuNjc4IDQ0LjJaIiBmaWxsPSIjRkQ3RTE0Ii8+CjxwYXRoIGQ9Ik0xOC4yOTk2IDM3LjcyQzE4LjczOTYgMzcuNzIgMTkuMTI5NiAzOC4wMyAxOS4yMTk2IDM4LjQ3QzE5LjMxOTYgMzguOTggMTguOTg5NiAzOS40NyAxOC40ODk2IDM5LjU3TDEuMTI5NjMgNDMuMDRDMC42MTk2MjggNDMuMTMgMC4xMjk1OTEgNDIuODEgMC4wMjk1OTA5IDQyLjMxQy0wLjA3MDQwOTEgNDEuOCAwLjI1OTYzMiA0MS4zMSAwLjc1OTYzMiA0MS4yMUwxOC4xMTk2IDM3Ljc0QzE4LjE3OTYgMzcuNzMgMTguMjM5NiAzNy43MiAxOC4yOTk2IDM3LjcyWiIgZmlsbD0iI0ZEN0UxNCIvPgo8cGF0aCBkPSJNMTcuODI4NCAwQzE4LjA2ODQgMCAxOC4zMTg0IDAuMDg5OTk4OCAxOC40OTg0IDAuMjc5OTk5TDI2LjgyODQgOC44NEMyNy4xODg0IDkuMjEgMjcuMTc4NCA5LjggMjYuODA4NCAxMC4xNkMyNi40NDg0IDEwLjUyIDI1Ljg0ODQgMTAuNTEgMjUuNDg4NCAxMC4xNEwxNy4xNTg0IDEuNTgwMDJDMTYuNzk4NCAxLjIxMDAyIDE2LjgwODQgMC42MjAwMSAxNy4xNzg0IDAuMjYwMDFDMTcuMzU4NCAwLjA4MDAwOTggMTcuNTk4NCAwIDE3LjgyODQgMFoiIGZpbGw9IiNGRDdFMTQiLz4KPHBhdGggZD0iTTcuMTg2NDUgMy43MDk5OUM3LjM1NjQ1IDMuNzA5OTkgNy41MjY0NCAzLjc1MDAxIDcuNjc2NDQgMy44NTAwMUwyMy4xODY0IDEzLjU3QzIzLjYyNjQgMTMuODQgMjMuNzU2NCAxNC40MiAyMy40ODY0IDE0Ljg2QzIzLjIwNjQgMTUuMyAyMi42MzY1IDE1LjQzIDIyLjE5NjUgMTUuMTZMNi42ODY0NSA1LjQ0QzYuMjQ2NDUgNS4xNyA2LjExNjQ2IDQuNTg5OTkgNi4zODY0NiA0LjE0OTk5QzYuNTY2NDYgMy44Njk5OSA2Ljg2NjQ0IDMuNzA5OTkgNy4xNzY0NCAzLjcwOTk5SDcuMTg2NDVaIiBmaWxsPSIjRkQ3RTE0Ii8+CjxwYXRoIGQ9Ik05Ljk1Nzg5IDE1LjA0QzEwLjA3NzkgMTUuMDQgMTAuMTk3OSAxNS4wNiAxMC4zMDc5IDE1LjExTDIwLjAyNzggMTkuMDRDMjAuNTA3OCAxOS4yMyAyMC43Mzc5IDE5Ljc4IDIwLjUzNzkgMjAuMjZDMjAuMzQ3OSAyMC43NCAxOS43OTc5IDIwLjk3IDE5LjMxNzkgMjAuNzdMOS41OTc4NSAxNi44NEM5LjExNzg1IDE2LjY1IDguODg3ODQgMTYuMSA5LjA4Nzg0IDE1LjYyQzkuMjM3ODQgMTUuMjYgOS41ODc4OSAxNS4wNCA5Ljk1Nzg5IDE1LjA0WiIgZmlsbD0iI0ZEN0UxNCIvPgo8cGF0aCBkPSJNMC45Mzc4NTggMjEuOTlDMC45OTc4NTggMjEuOTkgMS4wNTc4NSAyMS45OSAxLjExNzg1IDIyLjAxTDE4LjQ3NzggMjUuNDhDMTguOTc3OCAyNS41OCAxOS4zMDc5IDI2LjA3IDE5LjIwNzkgMjYuNThDMTkuMTA3OSAyNy4wOCAxOC42Mjc4IDI3LjQxIDE4LjEwNzggMjcuMzFMMC43NDc4NTUgMjMuODRDMC4yNDc4NTUgMjMuNzQgLTAuMDgyMTI1NCAyMy4yNSAwLjAxNzg3NDYgMjIuNzRDMC4xMDc4NzUgMjIuMyAwLjQ5Nzg1OCAyMS45OSAwLjkzNzg1OCAyMS45OVoiIGZpbGw9IiNGRDdFMTQiLz4KPHBhdGggZD0iTTcuNjQ4NzQgMzEuNDdIMTguMDU4OEMxOC41Njg4IDMxLjQ3IDE4Ljk4ODggMzEuODkgMTguOTg4OCAzMi40QzE4Ljk4ODggMzIuOTEgMTguNTY4OCAzMy4zMyAxOC4wNTg4IDMzLjMzSDcuNjQ4NzRDNy4xMzg3NCAzMy4zMyA2LjcxODc1IDMyLjkxIDYuNzE4NzUgMzIuNEM2LjcxODc1IDMxLjg5IDcuMTM4NzQgMzEuNDcgNy42NDg3NCAzMS40N1oiIGZpbGw9IiNGRDdFMTQiLz4KPC9zdmc+") center center / contain no-repeat}@media (max-width:767.98px){.feature-sec>div .row>div:nth-child(odd)>.wrap::after{content:none}}.feature-sec>div .row>div:nth-child(odd) h3.card-title{counter-increment:featurenumber 1;position:relative;color:var(--c1-color);text-align:center;margin-top:10rem;line-height:1.6;margin-bottom:1.6rem;font-size:2.5rem;font-weight:700;letter-spacing:1.5px}.feature-sec>div .row>div:nth-child(odd) h3.card-title span{font-size:2rem}@media (max-width:767.98px){.feature-sec>div .row>div:nth-child(odd) h3.card-title{margin-left:6rem;margin-bottom:2.4rem;margin-top:0;text-align:left;font-size:1.6rem}.feature-sec>div .row>div:nth-child(odd) h3.card-title span{font-size:1.6rem}}.feature-sec>div .row>div:nth-child(odd) h3.card-title::before{content:counter(featurenumber);color:var(--c1-300-color);font-size:6rem;font-weight:700;position:absolute;top:-9rem;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);text-shadow:3px 3px 0 #dee2e6}@media (max-width:767.98px){.feature-sec>div .row>div:nth-child(odd) h3.card-title::before{font-size:2.5rem;top:calc(50% + 0.75rem);left:-4.4rem;width:5rem;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);text-shadow:none}}.feature-sec>div .row>div:nth-child(odd) h3.card-title::after{content:"POINT";color:var(--c1-300-color);font-size:1.6rem;font-weight:700;position:absolute;top:-10rem;letter-spacing:2px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);text-shadow:2px 2px 0 #dee2e6}@media (max-width:767.98px){.feature-sec>div .row>div:nth-child(odd) h3.card-title::after{border:solid 1px var(--c1-300-color);font-size:1rem;height:5rem;width:5rem;background-color:#fff;top:50%;letter-spacing:1px;left:-6rem;padding:0.5rem;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);text-shadow:none;z-index:-1}}.feature-sec>div .row>div:nth-child(odd) p{line-height:170%;text-align:justify}.feature-sec .interview-sec .card{border-radius:0;border:none;transition:0.2s}.feature-sec .interview-sec .card:hover{transform:translateY(-5px);background-color:#F8F9FA}.feature-sec .interview-sec .card:hover img{opacity:0.8}.feature-sec .interview-sec .card h3{margin-bottom:1.6rem}.feature-sec .interview-sec .card h3 a{color:var(--c1-color);text-align:center;line-height:1.6;font-size:2.5rem;font-weight:700;letter-spacing:1.5px;text-decoration:none}.feature-sec .interview-sec .card h3 a::before{content:"▶";display:inline-block;margin-right:0.5rem}.feature-sec .interview-sec .card img{transition:0.2s}.feature-sec .interview-sec .card .card-body{height:100%;padding:20px}@media (min-width:768px){.feature-sec .interview-sec .card .card-body{padding:50px}}