@charset "UTF-8";.education-lead-content{width:calc(100% - 12vw);margin:0 0 0 auto;display:flex;justify-content:space-between}.education-lead-content .lead-text{width:48%;padding:5vw 0}.education-lead-content .lead-img{width:45%}.education-lead-content .lead-img img{width:100%;object-fit:cover;border-radius:2vw 0 0 2vw}.education-content-box{width:100%;background-color:#f7f7f7;border-radius:2vw;padding:5vw 4vw;margin:0 auto 5vmax;box-shadow:6px 6px 10px 0 rgba(0,0,0,.1)}.education-content-box .education-two-column-img-box{width:100%;display:flex;justify-content:space-between;margin-bottom:6vmax}.education-content-box .education-two-column-img-box.mb-none{margin-bottom:0}.education-content-box .education-two-column-img-box .education-img{width:48%;border-radius:2vw;overflow:hidden}.education-content-box .education-two-column-img-box .education-img img{width:100%}.education-content-box h4.education-topic-title{color:#f5a41a;font-size:clamp(1.49rem,1.46vw,2.8rem);line-height:1;font-weight:600;margin-bottom:.6em}.education-content-box .course-feature-flex-box{display:flex;justify-content:space-between;margin-bottom:3vmax}.education-content-box .course-feature-flex-box .course-feature-box{display:flex;justify-content:space-between;width:32.5%;text-align:center;flex-direction:row-reverse;margin-bottom:2vmax;margin-top:2vmax;position:relative}.education-content-box .course-feature-flex-box .course-feature-box .course-feature-text{width:100%}.education-content-box .course-feature-flex-box .course-feature-box .course-feature-text h4.course-feature-title{font-size:clamp(1.56rem,1.53vw,2.93rem);font-weight:600;margin-bottom:.6em;line-height:1.5;font-family:"Noto Sans JP",sans-serif}.education-content-box .course-feature-flex-box .course-feature-box .course-feature-text h4.course-feature-title span.en{display:block;font-size:clamp(1.28rem,1.25vw,2.4rem);margin-bottom:1.3em}.course01 .education-content-box .course-feature-flex-box .course-feature-box .course-feature-text h4.course-feature-title{color:#2aa970}.course02 .education-content-box .course-feature-flex-box .course-feature-box .course-feature-text h4.course-feature-title{color:#8fc01f}.course03 .education-content-box .course-feature-flex-box .course-feature-box .course-feature-text h4.course-feature-title{color:#54c3f1}.education-content-box .course-feature-class-box{display:flex;justify-content:space-between;width:100%;border-radius:2vw;overflow:hidden}.education-content-box .course-feature-class-box .course-feature-class-text{width:50%;background-color:#2aa970;padding:3vw}.education-content-box .course-feature-class-box .course-feature-class-text h5.border-title{color:#3e3a39;margin-bottom:1.5rem}.education-content-box .course-feature-class-box .course-feature-class-text h5.border-title::after{background:#3e3a39}.education-content-box .course-feature-class-box .course-feature-class-img{width:50%}.education-content-box .course-feature-class-box .course-feature-class-img img{width:100%;height:100%;object-fit:cover}.education-content-box .course-curriculum-content{width:100%;border:#fff 2px solid}.education-content-box .course-curriculum-content img{width:100%;object-fit:cover}.course-voice-content{width:calc(100% - 12vw);margin:0 auto 0 0;border-radius:0 2vw 2vw 0;background-color:#f7f7f7;box-shadow:6px 6px 10px 0 rgba(0,0,0,.1);padding:3vw 3vw 2vw 20vw}.course-voice-content h3.course-voice-content-title{font-size:clamp(1.42rem,1.39vw,2.67rem);font-weight:600;margin-bottom:1.2em}.course01 .course-voice-content h3.course-voice-content-title{color:#2aa970}.course02 .course-voice-content h3.course-voice-content-title{color:#8fc01f}.course03 .course-voice-content h3.course-voice-content-title{color:#54c3f1}.course-voice-content .course-voice-content-box{display:flex;justify-content:space-between}.course-voice-content .course-voice-content-box h4.course-voice-title{font-size:clamp(1.42rem,1.39vw,2.67rem);line-height:1.5;font-weight:600;margin-bottom:.6em;color:#3e3a39}.course-voice-content .course-voice-content-box .course-voice-profile-box{width:25%}.course-voice-content .course-voice-content-box .course-voice-profile-box .profile-img{width:12vw;max-width:170px;margin-bottom:1vmax;overflow:hidden;border-radius:50%}.course-voice-content .course-voice-content-box .course-voice-profile-box .profile-img img{width:100%}.course-voice-content .course-voice-content-box .course-voice-profile-box .profile-name{font-weight:600;font-size:clamp(.92rem,.9vw,1.73rem);line-height:1.8}.course-voice-content .course-voice-content-box .course-voice-profile-box .profile-name span.name{font-weight:600;font-size:clamp(1.21rem,1.18vw,2.27rem)}.course-voice-content .course-voice-content-box .course-voice-text-box{width:75%}.education-abroad-flow-title{display:flex;justify-content:flex-start;margin-bottom:1vmax}.education-abroad-flow-title .flow-number{background-color:#f5a41a;color:#fff;width:6rem;height:6rem;line-height:6rem;text-align:center;font-size:clamp(1.78rem,1.74vw,3.33rem);font-weight:700;margin-right:4rem}.education-abroad-flow-title h6.flow-title{font-weight:700;font-size:clamp(1.71rem,1.67vw,3.2rem);color:#f5a41a;position:relative;display:inline-block;height:6rem;line-height:6rem}.education-abroad-flow-title h6.flow-title::after{content:"";position:absolute;width:6rem;height:6rem;background-position:center;background-repeat:no-repeat;background-size:contain;top:50%;transform:translateY(-50%);margin-left:2rem;border-radius:50%}.education-abroad-flow-title h6.flow-title.flow01::after{background-image:url(../images/education/abroad-flow-icon01.webp)}.education-abroad-flow-title h6.flow-title.flow02::after{background-image:url(../images/education/abroad-flow-icon02.webp)}.education-abroad-flow-title h6.flow-title.flow03::after{background-image:url(../images/education/abroad-flow-icon03.webp)}.education-abroad-flow-content{display:flex;justify-content:space-between;margin-left:10rem;margin-bottom:2vmax;position:relative}.education-abroad-flow-content::after{content:"";position:absolute;left:-7rem;bottom:-2vmax;width:2px;height:135%;background:#f5a41a}.education-abroad-flow-content .flow-text{width:60%}.education-abroad-flow-content .flow-text h6.sub-title.main-black{line-height:1.4;font-weight:600;margin-bottom:.8vw;font-size:clamp(1.28rem,1.25vw,2.4rem)}.education-abroad-flow-content .flow-img{width:35%}.education-abroad-flow-content .flow-img img{width:100%;object-fit:cover;border-radius:2vw}.education-abroad-flow-content .flow-img.two-img{position:relative;min-height:14vw}.education-abroad-flow-content .flow-img.two-img img{position:absolute;width:70%}.education-abroad-flow-content .flow-img.two-img img.img01{top:-2vw;left:0;z-index:2}.education-abroad-flow-content .flow-img.two-img img.img02{bottom:0;right:0;z-index:1}.education-abroad-topic-content{display:flex;justify-content:space-between}.education-abroad-topic-content .education-abroad-topic-text{width:67%}.education-abroad-topic-content .education-abroad-topic-text h6.sub-border-title{position:relative;font-weight:600;margin-bottom:.8vw;font-size:clamp(1.14rem,1.11vw,2.13rem)}.education-abroad-topic-content .education-abroad-topic-text h6.sub-border-title::after{content:"";position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:100%;height:1px;background:#3e3a39}.education-abroad-topic-content .education-abroad-topic-img{width:30%}.education-abroad-topic-content .education-abroad-topic-img img{width:100%;object-fit:cover;border-radius:2vw}.education-abroad-program-box{position:relative;padding:1.5vw 0}.education-abroad-program-box::before{content:"";position:absolute;top:0;width:100%;height:1px;background:#3e3a39}.education-abroad-program-box:last-child::after{content:"";position:absolute;bottom:0;width:100%;height:1px;background:#3e3a39}.education-abroad-dialogue-content{margin-bottom:5vmax}.education-abroad-dialogue-content ul.tab-list{width:calc(100% - 24vw);margin:3vmax auto 5vmax}.education-abroad-dialogue-content .tab-panel .profile-content{background-color:#fff;width:85%;display:flex;justify-content:space-around;box-shadow:6px 6px 10px 0 rgba(0,0,0,.1)}.education-abroad-dialogue-content .tab-panel .profile-content.group01{border-radius:0 2vw 2vw 0;padding:2vw 3vw 2vw 17vw;margin:0 auto 5vmax 0}.education-abroad-dialogue-content .tab-panel .profile-content.group02{border-radius:2vw 0 0 2vw;padding:2vw 17vw 2vw 3vw;margin:0 0 5vmax auto}.education-abroad-dialogue-content .tab-panel .profile-content .profile-box{width:33.3333333333%;display:flex;flex-direction:column;align-items:center}.education-abroad-dialogue-content .tab-panel .profile-content .profile-box .profile-img{width:10vw;height:10vw;border-radius:50%;margin-bottom:1vmax}.education-abroad-dialogue-content .tab-panel .profile-content .profile-box .profile-img.student01{background:url(../images/education/abroad-experience-student01.webp) no-repeat center/cover}.education-abroad-dialogue-content .tab-panel .profile-content .profile-box .profile-img.student02{background:url(../images/education/abroad-experience-student02.webp) no-repeat center/cover}.education-abroad-dialogue-content .tab-panel .profile-content .profile-box .profile-img.student03{background:url(../images/education/abroad-experience-student03.webp) no-repeat center/cover}.education-abroad-dialogue-content .tab-panel .profile-content .profile-box .profile-img.student04{background:url(../images/education/abroad-experience-student04.webp) no-repeat center/cover}.education-abroad-dialogue-content .tab-panel .profile-content .profile-box .profile-img.student05{background:url(../images/education/abroad-experience-student05.webp) no-repeat center/cover}.education-abroad-dialogue-content .tab-panel .profile-content .profile-box .profile-img.student06{background:url(../images/education/abroad-experience-student06.webp) no-repeat center/cover}.education-abroad-dialogue-content .tab-panel .profile-content .profile-box p.profile-text{text-align:center;font-weight:600;font-size:clamp(.92rem,.9vw,1.73rem);line-height:2rem}.education-abroad-dialogue-content .tab-panel .profile-content .profile-box p.profile-text span.name{font-weight:600;font-size:clamp(1.21rem,1.18vw,2.27rem)}.education-abroad-dialogue-content .tab-panel .dialogue-content{background-color:#fff;width:87%;box-shadow:6px 6px 10px 0 rgba(0,0,0,.1);border-radius:2vw;padding:5vw 7vw;margin:0 auto}.education-abroad-dialogue-content .tab-panel .dialogue-content.group01{border-radius:2vw 0 0 2vw;padding:4vw 13vw 4vw 5vw;margin:0 0 5vmax auto}.education-abroad-dialogue-content .tab-panel .dialogue-content.group02{border-radius:0 2vw 2vw 0;padding:4vw 5vw 4vw 13vw;margin:0 auto 5vmax 0}.education-abroad-dialogue-content .tab-panel .dialogue-content h6.bold-title{margin-bottom:2.5vmax}.education-abroad-dialogue-content .tab-panel .dialogue-content .dialogue-box{width:100%;display:flex;justify-content:space-between;align-items:center;margin-bottom:2vmax}.education-abroad-dialogue-content .tab-panel .dialogue-content .dialogue-box .profile-img{width:7vw;height:7vw;border-radius:50%}.education-abroad-dialogue-content .tab-panel .dialogue-content .dialogue-box .profile-img.student01{background:url(../images/education/abroad-experience-student01.webp) no-repeat center/cover}.education-abroad-dialogue-content .tab-panel .dialogue-content .dialogue-box .profile-img.student02{background:url(../images/education/abroad-experience-student02.webp) no-repeat center/cover}.education-abroad-dialogue-content .tab-panel .dialogue-content .dialogue-box .profile-img.student03{background:url(../images/education/abroad-experience-student03.webp) no-repeat center/cover}.education-abroad-dialogue-content .tab-panel .dialogue-content .dialogue-box .profile-img.student04{background:url(../images/education/abroad-experience-student04.webp) no-repeat center/cover}.education-abroad-dialogue-content .tab-panel .dialogue-content .dialogue-box .profile-img.student05{background:url(../images/education/abroad-experience-student05.webp) no-repeat center/cover}.education-abroad-dialogue-content .tab-panel .dialogue-content .dialogue-box .profile-img.student06{background:url(../images/education/abroad-experience-student06.webp) no-repeat center/cover}.education-abroad-dialogue-content .tab-panel .dialogue-content .dialogue-box p.paragraph{width:85%}.education-abroad-dialogue-content .tab-panel .dialogue-content .dialogue-box:nth-child(2n+1){flex-direction:row-reverse}.education-abroad-dialogue-content .tab-panel .dialogue-content .dialogue-box.mb-5{margin-bottom:5vmax}.education-abroad-dialogue-content .tab-panel .dialogue-content .dialogue-img{width:100%;margin:0 auto}.education-abroad-dialogue-content .tab-panel .dialogue-content .dialogue-img img{width:100%;object-fit:cover;border-radius:2vw}ul.education-abroad-slider-list{width:calc(100% + 10vw);margin-left:-5vw}ul.education-abroad-slider-list li{margin:0 2vw}ul.education-abroad-slider-list li img{width:100%;height:23vw;object-fit:cover;border-radius:2vw}.education-curriculum-career-program-content{display:flex;justify-content:space-between}.education-curriculum-career-program-content .career-program-box{width:48.5%}.education-curriculum-career-program-content .career-program-box h4.career-program-name{color:#3e3a39;font-size:clamp(1.28rem,1.25vw,2.4rem);line-height:1;font-weight:600;margin-bottom:1em}.education-curriculum-career-program-content .career-program-box h5.career-program-title{color:#fff;font-size:clamp(1.14rem,1.11vw,2.13rem);font-weight:600;line-height:1.8;margin-bottom:1em}.education-curriculum-career-program-content .career-program-box h5.career-program-title span{background-color:#f5a41a;padding:0 .5rem}.education-curriculum-class-intro-content{display:flex;justify-content:space-between}.education-curriculum-class-intro-content .class-intro-box{width:30%;background:#f5a41a;padding:1.5vw}.education-curriculum-class-intro-content .class-intro-box h4.class-name{color:#f5a41a;font-size:clamp(1.28rem,1.25vw,2.4rem);line-height:1;font-weight:600;margin-bottom:1em;background:#fff;padding:.5vw 1vw}@media screen and (max-width:1024px) and (orientation:portrait){.education-lead-content{width:calc(100% - 12vw);flex-direction:column}.education-lead-content .lead-text{order:2;width:100%;padding:5vw 12vw 5vw 0}.education-lead-content .lead-img{order:1;width:100%}.education-content-box{width:100%;background-color:#f7f7f7;border-radius:2vw;padding:5vw 4vw;margin:0 auto 5vmax;box-shadow:6px 6px 10px 0 rgba(0,0,0,.1)}.education-content-box .course-feature-flex-box{display:flex;justify-content:space-between;margin-bottom:3vmax;flex-wrap:wrap}.education-content-box .course-feature-flex-box .course-feature-box{display:flex;justify-content:space-between;width:100%;text-align:center;flex-direction:row-reverse;margin-bottom:2vmax;margin-top:2vmax;position:relative}.education-content-box .course-feature-flex-box .course-feature-box .course-feature-text{width:100%}.education-content-box .course-feature-flex-box .course-feature-box .course-feature-text h4.course-feature-title{font-size:clamp(2rem,5.33vw,2.29rem);font-weight:600;margin-bottom:.6em;line-height:1.5;font-family:"Noto Sans JP",sans-serif}.education-content-box .course-feature-flex-box .course-feature-box .course-feature-text h4.course-feature-title span.en{display:block;font-size:clamp(1.6rem,4.27vw,1.83rem);margin-bottom:.2em}.course01 .education-content-box .course-feature-flex-box .course-feature-box .course-feature-text h4.course-feature-title{color:#2aa970}.course02 .education-content-box .course-feature-flex-box .course-feature-box .course-feature-text h4.course-feature-title{color:#8fc01f}.course03 .education-content-box .course-feature-flex-box .course-feature-box .course-feature-text h4.course-feature-title{color:#54c3f1}.education-content-box .education-two-column-img-box{flex-direction:column}.education-content-box .education-two-column-img-box .education-img{width:100%;margin-bottom:1vmax}.education-content-box .education-two-column-img-box .education-img img{width:100%}.education-content-box h4.education-topic-title{color:#f5a41a;font-size:clamp(2.1rem,5.6vw,2.41rem);line-height:1;font-weight:600;margin-bottom:.6em}.education-content-box .course-feature-box .course-feature-text{width:100%}.education-content-box .course-feature-box .course-feature-text h4.course-feature-title{font-size:clamp(2.2rem,5.87vw,2.52rem);font-weight:600;margin-bottom:.6em;line-height:1.5;font-family:"Noto Sans JP",sans-serif}.education-content-box .course-feature-box .course-feature-text h4.course-feature-title span.en{display:block;font-size:clamp(1.8rem,4.8vw,2.06rem);margin-bottom:.3em}.education-content-box .course-feature-box.border-none::after{height:0}.education-content-box .course-feature-class-box{flex-direction:column}.education-content-box .course-feature-class-box .course-feature-class-text{order:2;width:100%;padding:6vw}.education-content-box .course-feature-class-box .course-feature-class-text h5.border-title{color:#3e3a39;margin-bottom:1.5rem}.education-content-box .course-feature-class-box .course-feature-class-text h5.border-title::after{background:#3e3a39}.education-content-box .course-feature-class-box .course-feature-class-img{order:1;width:100%}.education-content-box .course-curriculum-content{width:100%;overflow-x:scroll;position:relative;padding-top:3vmax}.education-content-box .course-curriculum-content::after{content:"横にスクロールできます";position:absolute;left:0;top:0;transform:translateY(-20%);font-size:1.5vmax;font-weight:500}.education-content-box .course-curriculum-content img{width:100%;min-width:1200px;object-fit:cover}.course-voice-content{width:calc(100% - 12vw);margin:0 auto 0 0;border-radius:0 2vw 2vw 0;background-color:#f7f7f7;box-shadow:6px 6px 10px 0 rgba(0,0,0,.1);padding:5vw 6vw 5vw 12vw}.course-voice-content h3.course-voice-content-title{font-size:clamp(2rem,5.33vw,2.29rem);margin-bottom:.6em;text-align:center}.course-voice-content .course-voice-content-box{flex-direction:column}.course-voice-content .course-voice-content-box h4.course-voice-title{font-size:clamp(2rem,5.33vw,2.29rem);text-align:center;display:block;width:100%}.course-voice-content .course-voice-content-box .course-voice-profile-box{width:100%;display:flex;flex-direction:column;align-items:center}.course-voice-content .course-voice-content-box .course-voice-profile-box .profile-img{width:40vw;max-width:170px;margin-bottom:1vmax;overflow:hidden;border-radius:50%}.course-voice-content .course-voice-content-box .course-voice-profile-box .profile-img img{width:100%}.course-voice-content .course-voice-content-box .course-voice-profile-box .profile-name{font-weight:600;font-size:clamp(1.3rem,3.47vw,1.49rem);line-height:1.8}.course-voice-content .course-voice-content-box .course-voice-profile-box .profile-name span.name{font-weight:600;font-size:clamp(1.7rem,4.53vw,1.95rem)}.course-voice-content .course-voice-content-box .course-voice-text-box{width:100%}.education-abroad-flow-title{display:flex;justify-content:flex-start;margin-bottom:1vmax}.education-abroad-flow-title .flow-number{background-color:#f5a41a;color:#fff;width:6rem;height:6rem;line-height:6rem;text-align:center;font-size:clamp(2.5rem,6.67vw,2.87rem);font-weight:700;margin-right:4rem}.education-abroad-flow-title h6.flow-title{font-weight:700;font-size:clamp(2rem,5.33vw,2.29rem);color:#f5a41a;position:relative;display:inline-block;height:6rem;line-height:6rem}.education-abroad-flow-title h6.flow-title::after{content:"";position:absolute;width:4rem;height:4rem;background-position:center;background-repeat:no-repeat;background-size:contain;top:50%;transform:translateY(-50%);margin-left:1rem;border-radius:50%}.education-abroad-flow-content{display:flex;margin-left:8rem;margin-bottom:2vmax;flex-direction:column}.education-abroad-flow-content::after{content:"";position:absolute;left:-5rem;bottom:-2vmax;width:2px;height:110%;background:#f5a41a}.education-abroad-flow-content .flow-text{width:100%;order:2}.education-abroad-flow-content .flow-text h6.sub-title.main-black{font-size:clamp(1.8rem,4.8vw,2.06rem)}.education-abroad-flow-content .flow-img{width:100%;order:1;margin-bottom:1em}.education-abroad-flow-content .flow-img.two-img{position:relative;min-height:42vw}.education-abroad-flow-content .flow-img.two-img img{position:absolute;width:70%}.education-abroad-flow-content .flow-img.two-img img.img01{top:0;left:0;z-index:2}.education-abroad-flow-content .flow-img.two-img img.img02{bottom:0;right:0;z-index:1}.education-abroad-topic-content{flex-direction:column}.education-abroad-topic-content .education-abroad-topic-text{width:100%;order:2}.education-abroad-topic-content .education-abroad-topic-text h6.sub-border-title{position:relative;font-weight:600;margin-bottom:2vw;padding-bottom:1.6vw;font-size:clamp(1.6rem,4.27vw,1.83rem)}.education-abroad-topic-content .education-abroad-topic-text h6.sub-border-title::after{content:"";position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:100%;height:1px;background:#3e3a39}.education-abroad-topic-content .education-abroad-topic-img{width:100%;order:1;margin-bottom:1vmax}.education-abroad-program-box{position:relative;padding:4.5vw 0}.education-abroad-program-box::before{content:"";position:absolute;top:0;width:100%;height:1px;background:#3e3a39}.education-abroad-program-box:last-child::after{content:"";position:absolute;bottom:0;width:100%;height:1px;background:#3e3a39}.education-abroad-dialogue-content{margin-bottom:5vmax}.education-abroad-dialogue-content ul.tab-list{width:calc(100% - 24vw);margin:3vmax auto 5vmax}.education-abroad-dialogue-content .tab-panel .profile-content{background-color:#fff;width:85%;flex-direction:column;align-items:center}.education-abroad-dialogue-content .tab-panel .profile-content.group01{border-radius:0 2vw 2vw 0;padding:10vw 10vw 10vw 10vw;margin:0 auto 5vmax 0}.education-abroad-dialogue-content .tab-panel .profile-content.group02{border-radius:2vw 0 0 2vw;padding:10vw 10vw 10vw 10vw;margin:0 0 5vmax auto}.education-abroad-dialogue-content .tab-panel .profile-content .profile-box{width:100%;display:flex;flex-direction:column;align-items:center;margin-bottom:3vmax}.education-abroad-dialogue-content .tab-panel .profile-content .profile-box .profile-img{width:40vw;height:40vw;border-radius:50%;margin-bottom:1vmax}.education-abroad-dialogue-content .tab-panel .profile-content .profile-box p.profile-text{font-size:clamp(1.5rem,4vw,1.72rem);line-height:2.5rem}.education-abroad-dialogue-content .tab-panel .profile-content .profile-box p.profile-text span.name{font-weight:600;font-size:clamp(1.9rem,5.07vw,2.18rem)}.education-abroad-dialogue-content .tab-panel .dialogue-content{background-color:#fff;width:100%;box-shadow:6px 6px 10px 0 rgba(0,0,0,.1);border-radius:2vw;padding:5vw 7vw;margin:0 auto}.education-abroad-dialogue-content .tab-panel .dialogue-content.group01{border-radius:2vw 0 0 2vw;padding:10vw 10vw 10vw 10vw;margin:0 0 5vmax auto}.education-abroad-dialogue-content .tab-panel .dialogue-content.group02{border-radius:0 2vw 2vw 0;padding:4vw 5vw 4vw 13vw;margin:0 auto 5vmax 0}.education-abroad-dialogue-content .tab-panel .dialogue-content h6.bold-title{margin-bottom:2.5vmax}.education-abroad-dialogue-content .tab-panel .dialogue-content .dialogue-box{width:100%;margin-bottom:2vmax;flex-direction:column;justify-content:flex-start;align-items:flex-start}.education-abroad-dialogue-content .tab-panel .dialogue-content .dialogue-box .profile-img{width:10vmax;height:10vmax;border-radius:50%;margin-bottom:2vmax}.education-abroad-dialogue-content .tab-panel .dialogue-content .dialogue-box p.paragraph{width:100%;margin-bottom:3vmax;padding-right:2vmax}.education-abroad-dialogue-content .tab-panel .dialogue-content .dialogue-box:nth-child(2n+1){flex-direction:column;justify-content:flex-end;align-items:flex-end}.education-abroad-dialogue-content .tab-panel .dialogue-content .dialogue-box:nth-child(2n+1) p.paragraph{padding-right:0;padding-left:2vmax}.education-abroad-dialogue-content .tab-panel .dialogue-content .dialogue-box.mb-5{margin-bottom:5vmax}.education-abroad-dialogue-content .tab-panel .dialogue-content .dialogue-img{width:100%;margin:0 auto}.education-abroad-dialogue-content .tab-panel .dialogue-content .dialogue-img img{width:100%;object-fit:cover;border-radius:2vw}ul.education-abroad-slider-list{width:calc(100% + 10vw);margin-left:-5vw}ul.education-abroad-slider-list li{margin:0 2vw}ul.education-abroad-slider-list li img{width:100%;height:20vmax;object-fit:cover;border-radius:2vw}.education-curriculum-career-program-content{flex-direction:column}.education-curriculum-career-program-content .career-program-box{width:100%;margin-bottom:4vmax}.education-curriculum-career-program-content .career-program-box h4.career-program-name{color:#3e3a39;font-size:clamp(1.8rem,4.8vw,2.06rem);line-height:1;font-weight:600;margin-bottom:1em}.education-curriculum-career-program-content .career-program-box h5.career-program-title{color:#fff;font-size:clamp(1.6rem,4.27vw,1.83rem);font-weight:600;line-height:1.8;margin-bottom:1em}.education-curriculum-career-program-content .career-program-box h5.career-program-title span{background-color:#f5a41a;padding:0 .5rem}.education-curriculum-class-intro-content{flex-direction:column}.education-curriculum-class-intro-content .class-intro-box{width:100%;padding:6vw 5vw;margin-bottom:2vmax}.education-curriculum-class-intro-content .class-intro-box h4.class-name{color:#f5a41a;font-size:clamp(1.8rem,4.8vw,2.06rem);line-height:1;font-weight:600;margin-bottom:1em;background:#fff;padding:.5vw 1vw}}@media screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){.education-lead-content{width:calc(100% - 12vw);flex-direction:column}.education-lead-content .lead-text{order:2;width:100%;padding:5vw 12vw 5vw 0}.education-lead-content .lead-img{order:1;width:100%}.education-content-box{width:100%;background-color:#f7f7f7;border-radius:2vw;padding:5vw 4vw;margin:0 auto 5vmax;box-shadow:6px 6px 10px 0 rgba(0,0,0,.1)}.education-content-box .course-feature-flex-box{display:flex;justify-content:space-between;margin-bottom:3vmax;flex-wrap:wrap}.education-content-box .course-feature-flex-box .course-feature-box{display:flex;justify-content:space-between;width:32%;text-align:center;flex-direction:row-reverse;margin-bottom:2vmax;margin-top:2vmax;position:relative}.education-content-box .course-feature-flex-box .course-feature-box .course-feature-text{width:100%}.education-content-box .course-feature-flex-box .course-feature-box .course-feature-text h4.course-feature-title{font-size:clamp(2rem,2.6vw,2.67rem);font-weight:600;margin-bottom:.6em;line-height:1.5;font-family:"Noto Sans JP",sans-serif}.education-content-box .course-feature-flex-box .course-feature-box .course-feature-text h4.course-feature-title span.en{display:block;font-size:clamp(1.6rem,2.08vw,2.13rem);margin-bottom:.2em}.course01 .education-content-box .course-feature-flex-box .course-feature-box .course-feature-text h4.course-feature-title{color:#2aa970}.course02 .education-content-box .course-feature-flex-box .course-feature-box .course-feature-text h4.course-feature-title{color:#8fc01f}.course03 .education-content-box .course-feature-flex-box .course-feature-box .course-feature-text h4.course-feature-title{color:#54c3f1}.education-content-box .education-two-column-img-box{width:100%;display:flex;justify-content:space-between;margin-bottom:3vmax;flex-direction:row}.education-content-box .education-two-column-img-box.mb-none{margin-bottom:0}.education-content-box .education-two-column-img-box .education-img{width:48%;border-radius:2vw;overflow:hidden}.education-content-box .education-two-column-img-box .education-img img{width:100%}.education-content-box h4.education-topic-title{color:#f5a41a;font-size:clamp(1.49rem,1.46vw,2.8rem);line-height:1;font-weight:600;margin-bottom:.6em}.education-content-box .course-feature-box .course-feature-text{width:100%}.education-content-box .course-feature-box .course-feature-text h4.course-feature-title{font-size:clamp(2.2rem,2.86vw,2.93rem);font-weight:600;margin-bottom:.6em;line-height:1.5;font-family:"Noto Sans JP",sans-serif}.education-content-box .course-feature-box .course-feature-text h4.course-feature-title span.en{display:block;font-size:clamp(1.8rem,2.34vw,2.4rem);margin-bottom:.3em}.education-content-box .course-feature-box.border-none::after{height:0}.education-content-box .course-feature-class-box{flex-direction:column}.education-content-box .course-feature-class-box .course-feature-class-text{order:2;width:100%;padding:6vw}.education-content-box .course-feature-class-box .course-feature-class-text h5.border-title{color:#3e3a39;margin-bottom:1.5rem}.education-content-box .course-feature-class-box .course-feature-class-text h5.border-title::after{background:#3e3a39}.education-content-box .course-feature-class-box .course-feature-class-img{order:1;width:100%}.education-content-box .course-curriculum-content{width:100%;overflow-x:scroll;position:relative;padding-top:3vmax}.education-content-box .course-curriculum-content::after{content:"横にスクロールできます";position:absolute;left:0;top:0;transform:translateY(-20%);font-size:1.5vmax;font-weight:500}.education-content-box .course-curriculum-content img{width:100%;min-width:1200px;object-fit:cover}.course-voice-content{width:calc(100% - 12vw);margin:0 auto 0 0;border-radius:0 2vw 2vw 0;background-color:#f7f7f7;box-shadow:6px 6px 10px 0 rgba(0,0,0,.1);padding:5vw 6vw 5vw 12vw}.course-voice-content h3.course-voice-content-title{font-size:clamp(2rem,2.6vw,2.67rem);margin-bottom:.6em;text-align:center}.course-voice-content .course-voice-content-box{flex-direction:column}.course-voice-content .course-voice-content-box h4.course-voice-title{font-size:clamp(2rem,2.6vw,2.67rem);text-align:center;display:block;width:100%}.course-voice-content .course-voice-content-box .course-voice-profile-box{width:100%;display:flex;flex-direction:column;align-items:center}.course-voice-content .course-voice-content-box .course-voice-profile-box .profile-img{width:40vw;max-width:170px;margin-bottom:1vmax;overflow:hidden;border-radius:50%}.course-voice-content .course-voice-content-box .course-voice-profile-box .profile-img img{width:100%}.course-voice-content .course-voice-content-box .course-voice-profile-box .profile-name{font-weight:600;font-size:clamp(1.3rem,1.69vw,1.73rem);line-height:1.8}.course-voice-content .course-voice-content-box .course-voice-profile-box .profile-name span.name{font-weight:600;font-size:clamp(1.7rem,2.21vw,2.27rem)}.course-voice-content .course-voice-content-box .course-voice-text-box{width:100%}.education-abroad-flow-title{display:flex;justify-content:flex-start;margin-bottom:1vmax}.education-abroad-flow-title .flow-number{background-color:#f5a41a;color:#fff;width:6rem;height:6rem;line-height:6rem;text-align:center;font-size:clamp(2.5rem,3.26vw,3.33rem);font-weight:700;margin-right:4rem}.education-abroad-flow-title h6.flow-title{font-weight:700;font-size:clamp(2rem,2.6vw,2.67rem);color:#f5a41a;position:relative;display:inline-block;height:6rem;line-height:6rem}.education-abroad-flow-title h6.flow-title::after{content:"";position:absolute;width:4rem;height:4rem;background-position:center;background-repeat:no-repeat;background-size:contain;top:50%;transform:translateY(-50%);margin-left:1rem;border-radius:50%}.education-abroad-flow-content{display:flex;margin-left:8rem;margin-bottom:2vmax;flex-direction:column}.education-abroad-flow-content::after{content:"";position:absolute;left:-5rem;bottom:-2vmax;width:2px;height:110%;background:#f5a41a}.education-abroad-flow-content .flow-text{width:100%;order:2}.education-abroad-flow-content .flow-text h6.sub-title.main-black{font-size:clamp(1.8rem,4.8vw,2.06rem)}.education-abroad-flow-content .flow-img{width:100%;order:1;margin-bottom:1em}.education-abroad-flow-content .flow-img.two-img{position:relative;min-height:48vw}.education-abroad-flow-content .flow-img.two-img img{position:absolute;width:70%}.education-abroad-flow-content .flow-img.two-img img.img01{top:0;left:0;z-index:2}.education-abroad-flow-content .flow-img.two-img img.img02{bottom:0;right:0;z-index:1}.education-abroad-topic-content{flex-direction:column}.education-abroad-topic-content .education-abroad-topic-text{width:100%;order:2}.education-abroad-topic-content .education-abroad-topic-text h6.sub-border-title{position:relative;font-weight:600;margin-bottom:2vw;padding-bottom:1.6vw;font-size:clamp(1.6rem,2.08vw,2.13rem)}.education-abroad-topic-content .education-abroad-topic-text h6.sub-border-title::after{content:"";position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:100%;height:1px;background:#3e3a39}.education-abroad-topic-content .education-abroad-topic-img{width:100%;order:1;margin-bottom:1vmax}.education-abroad-program-box{position:relative;padding:4.5vw 0}.education-abroad-program-box::before{content:"";position:absolute;top:0;width:100%;height:1px;background:#3e3a39}.education-abroad-program-box:last-child::after{content:"";position:absolute;bottom:0;width:100%;height:1px;background:#3e3a39}.education-abroad-dialogue-content{margin-bottom:5vmax}.education-abroad-dialogue-content ul.tab-list{width:calc(100% - 24vw);margin:3vmax auto 5vmax}.education-abroad-dialogue-content .tab-panel .profile-content{background-color:#fff;width:85%;flex-direction:column;align-items:center}.education-abroad-dialogue-content .tab-panel .profile-content.group01{border-radius:0 2vw 2vw 0;padding:10vw 10vw 10vw 10vw;margin:0 auto 5vmax 0}.education-abroad-dialogue-content .tab-panel .profile-content.group02{border-radius:2vw 0 0 2vw;padding:10vw 10vw 10vw 10vw;margin:0 0 5vmax auto}.education-abroad-dialogue-content .tab-panel .profile-content .profile-box{width:100%;display:flex;flex-direction:column;align-items:center;margin-bottom:3vmax}.education-abroad-dialogue-content .tab-panel .profile-content .profile-box .profile-img{width:40vw;height:40vw;border-radius:50%;margin-bottom:1vmax}.education-abroad-dialogue-content .tab-panel .profile-content .profile-box p.profile-text{font-size:clamp(1.5rem,1.95vw,2rem);line-height:2.5rem}.education-abroad-dialogue-content .tab-panel .profile-content .profile-box p.profile-text span.name{font-weight:600;font-size:clamp(1.9rem,2.47vw,2.53rem)}.education-abroad-dialogue-content .tab-panel .dialogue-content{background-color:#fff;width:100%;box-shadow:6px 6px 10px 0 rgba(0,0,0,.1);border-radius:2vw;padding:5vw 7vw;margin:0 auto}.education-abroad-dialogue-content .tab-panel .dialogue-content.group01{border-radius:2vw 0 0 2vw;padding:10vw 10vw 10vw 10vw;margin:0 0 5vmax auto}.education-abroad-dialogue-content .tab-panel .dialogue-content.group02{border-radius:0 2vw 2vw 0;padding:4vw 5vw 4vw 13vw;margin:0 auto 5vmax 0}.education-abroad-dialogue-content .tab-panel .dialogue-content h6.bold-title{margin-bottom:2.5vmax}.education-abroad-dialogue-content .tab-panel .dialogue-content .dialogue-box{width:100%;margin-bottom:2vmax;flex-direction:column;justify-content:flex-start;align-items:flex-start}.education-abroad-dialogue-content .tab-panel .dialogue-content .dialogue-box .profile-img{width:10vmax;height:10vmax;border-radius:50%;margin-bottom:2vmax}.education-abroad-dialogue-content .tab-panel .dialogue-content .dialogue-box p.paragraph{width:100%;margin-bottom:3vmax;padding-right:2vmax}.education-abroad-dialogue-content .tab-panel .dialogue-content .dialogue-box:nth-child(2n+1){flex-direction:column;justify-content:flex-end;align-items:flex-end}.education-abroad-dialogue-content .tab-panel .dialogue-content .dialogue-box:nth-child(2n+1) p.paragraph{padding-right:0;padding-left:2vmax}.education-abroad-dialogue-content .tab-panel .dialogue-content .dialogue-box.mb-5{margin-bottom:5vmax}.education-abroad-dialogue-content .tab-panel .dialogue-content .dialogue-img{width:100%;margin:0 auto}.education-abroad-dialogue-content .tab-panel .dialogue-content .dialogue-img img{width:100%;object-fit:cover;border-radius:2vw}ul.education-abroad-slider-list{width:calc(100% + 10vw);margin-left:-5vw}ul.education-abroad-slider-list li{margin:0 2vw}ul.education-abroad-slider-list li img{width:100%;height:20vmax;object-fit:cover;border-radius:2vw}.education-curriculum-career-program-content{flex-direction:column}.education-curriculum-career-program-content .career-program-box{width:100%;margin-bottom:4vmax}.education-curriculum-career-program-content .career-program-box h4.career-program-name{color:#3e3a39;font-size:clamp(1.8rem,2.34vw,2.4rem);line-height:1;font-weight:600;margin-bottom:1em}.education-curriculum-career-program-content .career-program-box h5.career-program-title{color:#fff;font-size:clamp(1.6rem,2.08vw,2.13rem);font-weight:600;line-height:1.8;margin-bottom:1em}.education-curriculum-career-program-content .career-program-box h5.career-program-title span{background-color:#f5a41a;padding:0 .5rem}.education-curriculum-class-intro-content{flex-direction:column}.education-curriculum-class-intro-content .class-intro-box{width:100%;padding:6vw 5vw;margin-bottom:2vmax}.education-curriculum-class-intro-content .class-intro-box h4.class-name{color:#f5a41a;font-size:clamp(1.8rem,2.34vw,2.4rem);line-height:1;font-weight:600;margin-bottom:1em;background:#fff;padding:.5vw 1vw}}