@charset "UTF-8";.content-inner.wd85{width:85%}.program .content-title{font-size:calc(2rem + .4vw);font-weight:500;letter-spacing:.13em;line-height:1.5em;text-align:center;margin-bottom:3vh}.program .modaal-content-container{padding:3vmax!important}.program .modaal-content-container>:last-child{margin-bottom:0}.program .modaal-content-container figure{width:14vw}.program .modaal-content-container figure img{width:100%}.program .modaal-content-container figure figcaption{font-size:calc(.6rem + .4vw);text-align:center}.program .modaal-content-container .img-container{display:flex;gap:0 1vw}.curriculum-chart-container{width:calc(100% + 1.8vw);margin-right:-1.8vw}.curriculum-chart-container img{width:100%}.subjects-list{display:flex;flex-wrap:wrap;gap:2vw;margin-bottom:2.5vw}.subjects-list>li{width:calc((100% - 4vw)/ 3)}.subjects-list>li.col2{width:calc((100% - 4vw)/ 3 * 2 + 2vw)}.subjects-list>li.col2 .disc-list{display:flex;flex-wrap:wrap;gap:0 2vw}.subjects-list>li.col2 .disc-list>li{width:calc(50% - 1vw - 1.5em)}.bold-title{font-size:calc(1.7rem + .4vw);font-weight:700;letter-spacing:.1em;margin-bottom:1vh}h5.square-title.circle::after{border-radius:50%}.syllabus-search-btn-container{display:flex;justify-content:flex-end}.syllabus-search-btn-container .syllabus-search-btn{width:14vw;height:3vw;border:1.5px solid #541b86;border-radius:.5vw;display:flex;align-items:center;justify-content:center;color:#541b86;font-weight:600}.syllabus-search-btn-container .syllabus-search-btn:hover{opacity:1;background:#541b86;color:#fff}.content-section.special-movie-content{width:calc(100% - 6vw);margin-left:3vw;padding:0;opacity:1;overflow:hidden}.content-section.special-movie-content::after,.content-section.special-movie-content::before{content:none}.content-section.special-movie-content .content-inner{width:100%;padding:5vw 20vw 4vw;background:#541b86;position:relative}.content-section.special-movie-content .content-inner::after,.content-section.special-movie-content .content-inner::before{content:"";position:absolute;writing-mode:vertical-rl;font-size:calc(8rem + .4vw);font-weight:700;color:#541b86;opacity:0;transition:.3s ease all;text-shadow:-.5px -.5px 0 #ebecf1,.5px -.5px 0 #ebecf1,-.5px .5px 0 #ebecf1,.5px .5px 0 #ebecf1;z-index:2}.content-section.special-movie-content .content-inner::before{content:"SPECIAL";left:5vw;top:-4.1vw}.content-section.special-movie-content .content-inner::after{content:"MOVIE";right:5vw;bottom:-4.4vw}.content-section.special-movie-content .content-inner .content-title{color:#fff;opacity:0;transition:.3s ease all;transform:translateY(30%)}.content-section.special-movie-content .content-inner .youtube-container{width:100%;aspect-ratio:16/9}.content-section.special-movie-content .content-inner .youtube-container iframe{width:100%;height:100%}.content-section.special-movie-content.is-show .content-inner::after{opacity:1;transition-delay:.3s;bottom:-.4vw}.content-section.special-movie-content.is-show .content-inner::before{opacity:1;top:-.1vw;transition-delay:.3s}.content-section.special-movie-content.is-show .content-inner .content-title{opacity:1;transform:translateY(0)}.content-inner.pickup-content-container{padding-top:8vw}.pickup-content{background:#fff;padding:0 3.5vw 2.5vw}.pickup-content+.pickup-content{margin-top:8vw}.pickup-content .pickup-head{position:relative;padding-top:3vw}.pickup-content .pickup-head::before{content:"";position:absolute;left:50%;top:-1.2vw;transform:translateX(-50%);color:#ebeae4;font-size:calc(7.5rem + .4vw);line-height:1;font-weight:700;z-index:0;width:100%;text-align:center}.pickup-content .pickup-head.pickup01::before{content:"PICK UP 01"}.pickup-content .pickup-head.pickup02::before{content:"PICK UP 02"}.pickup-content .pickup-head .content-title{position:relative}.pickup-content .pickup-sub-title{position:relative;margin-left:-3.5vw;padding-left:7.3vw;color:#541b86;font-size:calc(1.4rem + .4vw);font-weight:500;margin-bottom:2.5vw}.pickup-content .pickup-sub-title::after,.pickup-content .pickup-sub-title::before{content:"";position:absolute;background:#ff8c00}.pickup-content .pickup-sub-title::before{left:0;top:50%;transform:translateY(-50%);width:5.5vw;height:2vw}.pickup-content .pickup-sub-title::after{left:5.45vw;top:50%;transform:translateY(-50%);width:1vw;height:2vw;clip-path:polygon(0 0,100% 50%,0 100%)}.pickup-content .pickup-inner{display:flex;gap:0 3vw}.pickup-content .pickup-inner .pickup-text{width:calc(67% - 3vw)}.pickup-content .pickup-inner .pickup-text>:last-child{margin-bottom:0}.pickup-content .pickup-inner .pickup-photo{width:33%}.pickup-content .pickup-inner .pickup-photo img{display:block;width:100%}.pickup-content .pickup-inner .pickup-photo img+img{margin-top:1.5vw}.content-section.global-studies-lead-content{width:calc(100% - 6vw);height:28vw;margin-left:3vw;padding:0;background:url(../images/program/global-studies-lead-bg.webp) no-repeat center center;background-size:cover;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:-8vh}.content-section.global-studies-lead-content::after,.content-section.global-studies-lead-content::before{content:none}.content-section.global-studies-lead-content .content-inner{color:#fff}.chart-content{padding-top:5vw}.three-fields-graph{width:40%;margin:0 auto 3vmax}.three-fields-graph img{width:100%}.three-fields-anchor-container{display:flex;gap:0 1vw}.three-fields-anchor-container .three-fields-anchor{display:block;width:calc((100% - 2vw)/ 3)}.three-fields-anchor-container .three-fields-anchor img{width:100%}.content-inner.three-fields-details{position:relative;opacity:1}.content-inner.three-fields-details::before{content:"";position:absolute;left:-8vw;top:4vw;writing-mode:vertical-rl;font-size:calc(9rem + .4vw);line-height:.9;font-weight:700;color:#fff;opacity:0;transition:.3s ease all}.content-inner.three-fields-details.humanities::before{content:"Humanities"}.content-inner.three-fields-details.citizenship::before{content:"Citizenship";left:unset;right:-8vw}.content-inner.three-fields-details.business::before{content:"Business"}.content-inner.three-fields-details.is-show::before{opacity:1;top:-.4vw}.three-fields-details-lead{display:flex;justify-content:space-between;margin-bottom:4vw}.three-fields-details-lead figure{width:40%}.three-fields-details-lead figure img{width:100%}.three-fields-details-lead .lead-text{width:54%}.three-fields-details-lead .lead-text>:last-child{margin-bottom:0}.point-dl-container{display:flex;gap:0 1vw;margin-bottom:4vw}.point-dl-container .point-dl{width:calc((100% - 2vw)/ 3);border:1px solid #541b86;padding:2.5vw 2.5vw 2vw;position:relative}.point-dl-container .point-dl dt{position:absolute;top:-2.5vw;left:2.5vw;display:flex;flex-direction:column;align-items:center}.point-dl-container .point-dl dt span{color:#fff;font-size:calc(.8rem + .4vw);line-height:1;font-weight:700}.point-dl-container .point-dl dt span.num{font-size:calc(3.5rem + .4vw)}.point-dl-container .point-dl dd{color:#541b86;font-weight:500}.three-fields-keyword .keyword-head{position:relative;padding-top:3vw}.three-fields-keyword .keyword-head::before{content:"KEYWORD";position:absolute;left:50%;top:-.5vw;transform:translateX(-50%);color:#fff;font-size:calc(7.5rem + .4vw);line-height:1;font-weight:700;z-index:0}.three-fields-keyword .keyword-head .content-title{position:relative}.three-fields-keyword .keyword-list-container{display:flex;flex-direction:column;alitn-items:center;gap:1vw 0;margin-bottom:5vw;opacity:1}.three-fields-keyword .keyword-list-container .keyword-list{width:70%;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:center;gap:1vw}.three-fields-keyword .keyword-list-container .keyword-list>li{width:fit-content;padding:.4em 1em;background:#fff;color:#541b86;font-size:calc(1rem + .4vw);line-height:1;opacity:0;transition:.3s ease all;transform:scale(.9)}.three-fields-keyword .keyword-list-container.is-show .keyword-list li{opacity:1;transform:scale(1)}.three-fields-keyword .keyword-list-container.is-show .keyword-list li:nth-of-type(2n+1){transition-delay:.2s}.three-fields-voice{display:flex;justify-content:space-between}.three-fields-voice .voice-photo{margin-left:-8vw;width:31.25vw;height:43vw;position:relative}.three-fields-voice .voice-photo img{width:100%;height:100%;object-fit:cover}.three-fields-voice .voice-photo .profile{position:absolute;left:3vw;bottom:2vw;color:#fff;line-height:1.4;font-weight:500}.three-fields-voice .voice-photo .profile span{font-size:calc(.7rem + .4vw);font-weight:500}.three-fields-voice .voice-photo .profile span.school{font-size:calc(.8rem + .4vw)}.three-fields-voice .voice-text{width:calc(100% - 23.25vw - 7vw)}.three-fields-voice .voice-text .voice-title{background:#ff8c00;border-radius:10vw;padding:.3em;font-size:calc(2rem + .4vw);font-weight:700;line-height:1;text-align:center;margin-bottom:2vw}.three-fields-voice .voice-text h5.border-title{margin-bottom:1vw}.three-fields-voice.reverse .voice-photo{margin-left:unset;margin-right:-8vw}.three-fields-voice.reverse .voice-text{order:-1}.study-abroad-university-list-content{width:100%;display:flex;justify-content:space-between;position:relative;padding-top:30vw;z-index:0}.study-abroad-university-list-content::after{position:absolute;content:"";width:100%;height:54vw;left:50%;top:0;background:url(../images/program/study-abroad-university-img01.svg) no-repeat center center;background-size:contain;transform:translateY(0) translateX(-50%);z-index:-1}.study-abroad-university-list-content .area-block h4.area-title{font-size:calc(2rem + .4vw);font-weight:700;border-bottom:1px solid #000;margin-bottom:1vw;display:flex;justify-content:space-between;position:relative;z-index:0}.study-abroad-university-list-content .area-block h4.area-title::after{position:absolute;content:"";width:5vw;height:5vw;left:0;top:50%;transform:translateY(-50%);z-index:-1}.study-abroad-university-list-content .area-block h4.area-title span{display:block;font-size:3.5vw;line-height:1em;font-size:calc(1.6rem + .4vw);font-weight:600}.study-abroad-university-list-content .area-block h4.area-title span span.color{display:inline-block;font-size:3vw;font-weight:700;margin-right:.3vw}.study-abroad-university-list-content .area-block p.sub-title{font-size:calc(1rem + .4vw);font-weight:500;margin-bottom:.3vw}.study-abroad-university-list-content .area-block ul.university-list{width:100%}.study-abroad-university-list-content .area-block ul.university-list li{margin:0 1vw .5vw 0;position:relative;padding-left:1.1em}.study-abroad-university-list-content .area-block ul.university-list li::after{position:absolute;content:"";width:.7em;height:.7em;background:#000;border-radius:50%;left:0;top:.6em}.study-abroad-university-list-content .area-block .university-list-container.list-container-flex{display:flex;justify-content:space-between}.study-abroad-university-list-content .area-block:nth-of-type(1){width:28%}.study-abroad-university-list-content .area-block:nth-of-type(1) h4.area-title::after{background:url(../images/program/study-abroad-university-icon01.svg) no-repeat center center;background-size:contain}.study-abroad-university-list-content .area-block:nth-of-type(1) h4.area-title span.color{color:#2d38b9}.study-abroad-university-list-content .area-block:nth-of-type(2){width:16%}.study-abroad-university-list-content .area-block:nth-of-type(2) h4.area-title::after{background:url(../images/program/study-abroad-university-icon02.svg) no-repeat center center;background-size:contain}.study-abroad-university-list-content .area-block:nth-of-type(2) h4.area-title span.color{color:#415f26}.study-abroad-university-list-content .area-block:nth-of-type(3){width:45%}.study-abroad-university-list-content .area-block:nth-of-type(3) h4.area-title::after{background:url(../images/program/study-abroad-university-icon03.svg) no-repeat center center;background-size:contain}.study-abroad-university-list-content .area-block:nth-of-type(3) h4.area-title span.color{color:#c85fab}.study-abroad-university-list-content .area-block:nth-of-type(3) .list-container-flex .list-box:nth-of-type(2){min-width:11em}.purpose-box-container{display:flex;gap:0 1.5vw;margin-top:4vw;margin-bottom:4vw}.purpose-box-container .purpose-box{width:calc((100% - 4.5vw)/ 4);border:1px solid #541b86;padding:2.8vw 1.7vw 1.5vw;position:relative}.purpose-box-container .purpose-box .num{position:absolute;top:-.5em;left:50%;transform:translateX(-50%);width:fit-content;padding:0 .2em .15em;background:#ebeae4;display:inline-block;color:#541b86;font-size:calc(3rem + .4vw);line-height:1;font-weight:700;border-bottom:2px #541b86 solid}.purpose-box-container .purpose-box .paragraph{color:#541b86;text-align:justify}.purpose-box-container .purpose-box>:last-child{margin-bottom:0}.link_btn-container{margin-top:4vw;display:flex;justify-content:center}.link_btn-container a.link_btn{width:50%;background:#fff}.link_btn-container a.link_btn:hover{opacity:1;border:1px solid #541b86;background:#541b86;color:#fff}.link_btn-container a.link_btn:hover::before{border-top:1px solid #fff;border-right:1px solid #fff}.link_btn-container a.link_btn:hover::after{background-color:#fff}.global-studies-chart-container{width:100%;position:relative;margin-bottom:6vw}.global-studies-chart-container img{width:100%}.global-studies-chart-container button{position:absolute;background:#ff8c00;padding:1vw 2vw;border:0;border-radius:1vw;width:11vw;bottom:-6vw}.global-studies-chart-container button::after,.global-studies-chart-container button::before{position:absolute;content:"";left:50%;top:0;transform:translateY(-100%) translateX(-50%)}.global-studies-chart-container button::after{width:1vw;height:1vw;background:#ff8c00;border-radius:50%;top:-1.2vw}.global-studies-chart-container button::before{border-left:3px #ff8c00 solid;height:1.2vw;top:0}.global-studies-chart-container button .wrap{display:flex;justify-content:space-between;align-items:center;margin-bottom:.2vw}.global-studies-chart-container button .wrap p{color:#541b86}.global-studies-chart-container button .wrap p.num{font-size:calc(2.5rem + .4vw);font-weight:900;letter-spacing:.002em}.global-studies-chart-container button .wrap p.text{font-weight:800;line-height:1.2;font-size:calc(1.2rem + .4vw);letter-spacing:.03em}.global-studies-chart-container button .btn{width:2vw;height:2vw;margin:0 auto}.global-studies-chart-container button .btn img{width:100%}.global-studies-chart-container button.btn01{left:2vw}.global-studies-chart-container button.btn02{left:17vw}.global-studies-chart-container button.btn03{left:50%;transform:translateX(-50%)}.global-studies-chart-container button.btn04{right:18.5vw}.global-studies-chart-container button.btn05{right:3vw}.step-content-section{padding-bottom:0}.step-content-section .content-inner{padding-bottom:0}.step-content+.step-content{margin-top:4vw}.step-content .step-num{display:inline-flex;flex-direction:column;align-items:center;margin-left:2vw;margin-bottom:1.25vw}.step-content .step-num span{color:#541b86;font-size:calc(1.2rem + .4vw);line-height:1;font-weight:700}.step-content .step-num span.num{font-size:calc(4rem + .4vw)}.step-content .step-title-bar{background:#ff8c00;display:flex;align-items:center;font-size:calc(1.2rem + .4vw);line-height:1.4}.step-content .step-title-bar .step-title{width:fit-content;min-width:17.5%;background:#541b86;padding:.5em 1em;color:#fff;font-weight:600;text-align:center;position:relative}.step-content .step-title-bar .step-title::after{content:"";position:absolute;right:-.68vw;top:0;background:#541b86;height:100%;width:.7vw;clip-path:polygon(0 0,100% 50%,0 100%)}.step-content .step-title-bar .title-explanation{width:fit-content;padding:.5em .5em .5em 2em;color:#541b86;font-weight:600}.step-content .step-content-details{padding:0 3vw 3vw;background:#fff;display:flex;flex-wrap:wrap;gap:2.5vw}.step-content .step-content-details figure{margin-left:-3vw;width:22vw}.step-content .step-content-details figure img{width:100%;height:auto}.step-content .step-content-details .content-text{width:calc(100% - 19vw - 2.5vw);padding-top:2vw}.step-content .step-content-details .content-text .square-list{margin-bottom:2vw}.step-content .step-content-details .content-text .square-list>li{padding-left:1.5em;position:relative}.step-content .step-content-details .content-text .square-list>li::before{content:"■";position:absolute;left:0;top:0;color:#541b86}.step-content .step-content-details .content-text>:last-child{margin-bottom:0}.step-content .step-content-details .summary-box{width:100%;padding:.5em 1em;background:#541b86;border-radius:20vw;color:#fff;font-weight:600;text-align:center}.study-abroad .modaal-container{width:75%!important}.partner-top-content{margin-bottom:10vw;position:relative}.partner-top-content .lead-text{width:65%;margin:0 auto;position:relative;z-index:2}.partner-top-content .partner-map-container{position:relative;width:calc(100% + 5vw);margin:-11vw -2.5vw -19vw}.partner-top-content .partner-map-container img{width:100%}.partner-top-content .partner-list-content{position:relative;z-index:2;display:flex;justify-content:space-between}.partner-top-content .partner-list-content .area-block.na{width:50%}.partner-top-content .partner-list-content .area-block.as,.partner-top-content .partner-list-content .area-block.eu{width:17.5%}.partner-top-content .partner-list-content .area-block .area-title{font-size:calc(2rem + .4vw);font-weight:700;border-bottom:1px solid #000;margin-bottom:1.25vw}.partner-top-content .partner-list-content .area-block .partner-list-container .partner-anchor-dl{font-size:calc(.7rem + .4vw)}.partner-top-content .partner-list-content .area-block .partner-list-container .partner-anchor-dl dt{margin-bottom:.5vw}.partner-top-content .partner-list-content .area-block .partner-list-container .partner-anchor-dl dd{display:flex;flex-direction:column;gap:.5vw 0}.partner-top-content .partner-list-content .area-block .partner-list-container .partner-anchor-dl dd a{position:relative;padding-left:1.8vw;line-height:1.5vw}.partner-top-content .partner-list-content .area-block .partner-list-container .partner-anchor-dl dd a span{position:absolute;left:0;top:0;width:1.2vw;height:1.5vw;padding-bottom:.25vw;background:url(../images/program/partner/partner-icon-bg01.webp) no-repeat center center;background-size:contain;display:flex;align-items:center;justify-content:center;color:#fff;font-size:calc(.4rem + .4vw);font-weight:600;letter-spacing:0;line-height:1}.partner-top-content .partner-list-content .area-block .partner-list-container .partner-anchor-dl dd+dt{margin-top:1vw}.partner-top-content .partner-list-content .area-block.na .partner-list-container .partner-anchor-dl{display:flex;justify-content:space-between}.partner-top-content .partner-list-content .area-block.na .partner-list-container .partner-anchor-dl>div:nth-of-type(1){width:68%}.partner-top-content .partner-list-content .area-block.na .partner-list-container .partner-anchor-dl>div:nth-of-type(1) dd{flex-wrap:wrap;column-gap:1vw;max-height:27.5vw}.partner-top-content .partner-list-content .area-block.na .partner-list-container .partner-anchor-dl>div:nth-of-type(1) dd a{width:48%;height:2.6em;display:block;margin-bottom:.5vw}.partner-top-content .partner-list-content .area-block.na .partner-list-container .partner-anchor-dl>div:nth-of-type(2){width:31%}.partner-top-content .partner-list-content .area-block.eu .partner-list-container .partner-anchor-dl dd a span{background:url(../images/program/partner/partner-icon-bg02.webp) no-repeat center center;background-size:contain}.partner-top-content .partner-list-content .area-block.as .partner-list-container .partner-anchor-dl dd a span{background:url(../images/program/partner/partner-icon-bg03.webp) no-repeat center center;background-size:contain}.area-accordion .accordion-header{cursor:pointer;font-size:calc(2.4rem + .4vw);line-height:1;font-weight:700;text-align:center;padding:1.5vw 0;border-bottom:1px solid #000;margin-bottom:2.5vw;position:relative}.area-accordion .accordion-header::after,.area-accordion .accordion-header::before{content:"";position:absolute;right:1vw;top:50%;width:2.4vw;height:2px;background:#000}.area-accordion .accordion-header::after{transform:rotate(90deg);transition:transform .4s ease}.area-accordion .accordion-content{display:none}.area-accordion.open .accordion-header::after{transform:rotate(0)}.area-accordion.open .accordion-content{display:block}.univ-intro-block{margin-bottom:5vw}.univ-intro-block .univ-name{height:4.2vw;display:flex;align-items:center;color:#fff;font-size:calc(2rem + .4vw);letter-spacing:.15em;font-weight:600;position:relative;padding-left:7.5vw}.univ-intro-block .univ-name span{position:absolute;left:2.5vw;top:50%;transform:translateY(-50%);width:2.4vw;height:3.125vw;background:url(../images/program/partner/partner-icon-bg-white.webp) no-repeat center center;background-size:contain;display:flex;align-items:center;justify-content:center;padding-bottom:.5vw;font-size:calc(1.2rem + .4vw);font-weight:600;letter-spacing:0;line-height:1}#area-accordion1 .univ-intro-block .univ-name{background:#c85fab}#area-accordion1 .univ-intro-block .univ-name span{color:#c85fab}#area-accordion2 .univ-intro-block .univ-name{background:#2d38b9}#area-accordion2 .univ-intro-block .univ-name span{color:#2d38b9}#area-accordion3 .univ-intro-block .univ-name{background:#415f26}#area-accordion3 .univ-intro-block .univ-name span{color:#415f26}.univ-intro-block .univ-intro-details{background:#fff;display:flex}.univ-intro-block .univ-intro-details figure{width:24vw}.univ-intro-block .univ-intro-details figure img{width:100%}.univ-intro-block .univ-intro-details .details-text{width:calc(100% - 24vw);padding:1.5vw 2vw 2.5vw 3.5vw}.univ-intro-block .univ-intro-details .details-text .data-title{font-size:calc(1.4rem + .4vw);line-height:1;font-weight:600;margin-bottom:1.25vw}.univ-intro-block .univ-intro-details .details-text .data-dl{display:flex;flex-direction:column;gap:1vw 0;font-size:calc(.8rem + .4vw);margin-bottom:2.5vw}.univ-intro-block .univ-intro-details .details-text .data-dl>div{display:flex}.univ-intro-block .univ-intro-details .details-text .data-dl>div dd,.univ-intro-block .univ-intro-details .details-text .data-dl>div dt{padding:.3em;line-height:1.4;display:flex;align-items:center}.univ-intro-block .univ-intro-details .details-text .data-dl>div dt{width:28%;justify-content:center;background:#ebeae4;font-weight:500;text-align:center}.univ-intro-block .univ-intro-details .details-text .data-dl>div dd{width:72%;padding-left:2em}.univ-intro-block .univ-intro-details .details-text .data-dl>div dd>a{text-decoration:underline}.univ-intro-block .univ-intro-details .details-text .sub-title{font-size:calc(.8rem + .4vw)}.univ-intro-block .univ-intro-details .details-text .paragraph{font-size:calc(.8rem + .4vw)}.univ-intro-block .univ-intro-details .details-text .paragraph button{cursor:pointer;padding-inline:0;background:unset;border:0;text-decoration:underline}.univ-intro-block .univ-intro-details .details-text .paragraph>a{border-bottom:unset;text-decoration:underline}.univ-intro-block .univ-intro-details .comingsoon{padding:1em;font-size:calc(1.3rem + .4vw);font-weight:600}.report-content-container{display:flex}.report-content-container .report-achieve{width:20%}.report-content-container .report-achieve .achieve-title{font-size:calc(2.4rem + .4vw);font-weight:700;line-height:1;margin-bottom:1vw}.report-content-container .report-content{width:80%;background:#fff}.report-content-container .report-content .report-head{width:100%;height:20vw;display:flex}.report-content-container .report-content .report-head .head-text{width:calc(100% - 28vw);position:relative}.report-content-container .report-content .report-head .head-text::before{content:"";position:absolute;top:-2.36vw;left:1.7vw;width:2.57vw;height:7.5vw;background:url(../images/program/report-head-icon.webp) no-repeat center center;background-size:contain}.report-content-container .report-content .report-head .head-text .report-num{width:fit-content;height:9vw;margin-left:4.8vw;display:flex;flex-direction:column;align-items:center;justify-content:center}.report-content-container .report-content .report-head .head-text .report-num span{color:#541b86;font-size:calc(1.5rem + .4vw);font-weight:700;line-height:1}.report-content-container .report-content .report-head .head-text .report-num span.num{font-size:calc(4rem + .4vw)}.report-content-container .report-content .report-head .head-text .title-block{background:#ff8c00}.report-content-container .report-content .report-head .head-text .title-block .school-name{height:4vw;padding-left:4vw;background:#541b86;display:flex;align-items:center;color:#fff;font-size:calc(1.4rem + .4vw);line-height:1.6}.report-content-container .report-content .report-head .head-text .title-block .person-name{height:7vw;padding-left:4vw;display:flex;align-items:center;font-size:calc(1.3rem + .4vw);line-height:1.6}.report-content-container .report-content .report-head figure{width:28vw;height:20vw;position:relative}.report-content-container .report-content .report-head figure img{width:100%;height:100%;object-fit:cover}.report-content-container .report-content .report-head figure figcaption{position:absolute;left:0;bottom:0;width:100%;padding:.5em;background:#000;color:#fff;font-size:calc(.8rem + .4vw);line-height:1;text-align:center}.report-content-container .report-content .report-main{padding:4vw;line-height:1.9;letter-spacing:.15em}.report-content-container .report-content .report-main>:last-child{margin-bottom:0}@media screen and (max-width:1024px) and (orientation:portrait){.content-inner.wd85{width:100%}.program .content-title{font-size:calc(1.4rem + 1vw)}.program .modaal-content-container{padding:3vmax!important}.program .modaal-content-container figure figcaption{font-size:calc(.6rem + 1vw)}.curriculum-chart-container{position:relative;overflow:auto;padding-top:1.5em}.curriculum-chart-container::before{content:"右にスクロールできます ≫";position:absolute;top:0;left:0;font-size:1rem;font-weight:700}.curriculum-chart-container img{width:500px;display:block}.subjects-list>li{width:100%}.subjects-list>li.col2{width:100%}.subjects-list>li.col2 .disc-list{gap:0}.subjects-list>li.col2 .disc-list>li{width:100%}.bold-title{font-size:calc(1.5rem + 1vw)}.syllabus-search-btn-container .syllabus-search-btn{width:fit-content;height:fit-content;padding:.5em 1.5em;border-radius:1vw}.content-section.special-movie-content{width:calc(100% - 10vw);margin-left:5vw}.content-section.special-movie-content .content-inner{padding:10vw 14vw 8vw}.content-section.special-movie-content .content-inner::after,.content-section.special-movie-content .content-inner::before{font-size:calc(3rem + 1vw)}.content-section.special-movie-content .content-inner::before{left:-1vw}.content-section.special-movie-content .content-inner::after{right:-2vw}.pickup-content{padding:0 5vw 5vw}.pickup-content .pickup-head{padding-top:6vw}.pickup-content .pickup-head::before{top:-2.4vw;font-size:calc(4rem + 1vw)}.pickup-content .pickup-sub-title{margin-left:-5vw;padding-left:10.5vw;font-size:calc(1.4rem + 1vw);margin-bottom:3.5vw}.pickup-content .pickup-sub-title::before{width:7vw;height:4vw}.pickup-content .pickup-sub-title::after{left:6.9vw;width:2vw;height:4vw}.pickup-content .pickup-inner{flex-wrap:wrap;gap:3vw}.pickup-content .pickup-inner .pickup-text{width:100%}.pickup-content .pickup-inner .pickup-photo{width:100%}.pickup-content .pickup-inner .pickup-photo img+img{margin-top:3vw}.content-section.global-studies-lead-content{width:calc(100% - 10vw);height:fit-content;margin-left:5vw;padding:6vw}.global-studies-chart-container{position:relative;overflow:auto;padding-bottom:18vw;padding-top:1.5em}.global-studies-chart-container::before{content:"右にスクロールできます ≫";position:absolute;top:0;left:0;font-size:1rem;font-weight:700}.global-studies-chart-container img{width:700px;display:block}.global-studies-chart-container button{padding:2vw 3vw;border-radius:2vw;width:120px;bottom:2vw}.global-studies-chart-container button::after{width:2.5vw;height:2.5vw;top:-3vw}.global-studies-chart-container button::before{border-left:3px #ff8c00 solid;height:3vw}.global-studies-chart-container button .wrap p{color:#541b86}.global-studies-chart-container button .wrap p.num{font-size:calc(2rem + 1vw)}.global-studies-chart-container button .wrap p.text{font-size:calc(1.2rem + 1vw)}.global-studies-chart-container button .btn{width:4vw;height:4vw}.global-studies-chart-container button.btn01{left:0}.global-studies-chart-container button.btn02{left:145px}.global-studies-chart-container button.btn03{left:288px;transform:translateX(0)}.global-studies-chart-container button.btn04{right:unset;left:425px}.global-studies-chart-container button.btn05{right:unset;left:560px}.chart-content.content-inner{padding-bottom:0}.three-fields-graph{width:70%}.content-inner:has(.three-fields-anchor-container){padding-bottom:0}.content-inner.three-fields-details{padding-bottom:0}.content-inner.three-fields-details::before{left:-6vw;font-size:calc(1.65rem + 1vw)}.content-inner.three-fields-details.citizenship::before{left:unset;right:-6vw}.three-fields-details-lead{flex-wrap:wrap;justify-content:unset;gap:3vw;margin-bottom:10vw}.three-fields-details-lead figure{width:100%}.three-fields-details-lead .lead-text{width:100%}.point-dl-container{flex-wrap:wrap;gap:10vw;margin-bottom:10vw}.point-dl-container .point-dl{width:100%;padding:5.5vw 5vw 4vw}.point-dl-container .point-dl dt{top:-7.5vw;left:5vw}.point-dl-container .point-dl dt span{font-size:calc(.8rem + 1vw);line-height:.9}.point-dl-container .point-dl dt span.num{font-size:calc(3.5rem + 1vw)}.three-fields-keyword .keyword-head::before{top:-3vw;font-size:calc(4.5rem + 1vw)}.three-fields-keyword .keyword-list-container{margin-bottom:5vw}.three-fields-keyword .keyword-list-container .keyword-list{width:100%}.three-fields-keyword .keyword-list-container .keyword-list>li{font-size:calc(.65rem + 1vw)}.three-fields-voice{flex-wrap:wrap;justify-content:unset;gap:5vw}.three-fields-voice .voice-photo{margin-left:0;width:100%;height:60vw;max-height:400px}.three-fields-voice .voice-photo img{object-position:50% 15%}.three-fields-voice .voice-photo img.person02{object-position:50% 20%}.three-fields-voice .voice-photo img.person03{object-position:50% 40%}.three-fields-voice .voice-photo .profile span{font-size:calc(.6rem + 1vw)}.three-fields-voice .voice-photo .profile span.school{font-size:calc(.7rem + 1vw)}.three-fields-voice .voice-text{width:100%}.three-fields-voice .voice-text .voice-title{font-size:calc(1.4rem + 1vw);margin-bottom:4vw}.three-fields-voice .voice-text h5.border-title{margin-bottom:2vw}.three-fields-voice .voice-text>:last-child{margin-bottom:0}.three-fields-voice.reverse .voice-photo{margin-left:0;margin-right:0}.three-fields-voice.reverse .voice-text{order:2}.study-abroad .modaal-container{width:90%!important}.study-abroad .modaal-content-container{padding:3vmax!important}.study-abroad-university-list-content{flex-wrap:wrap;padding-top:37vw}.study-abroad-university-list-content::after{width:calc(100% + 10vw);height:60vw}.study-abroad-university-list-content .area-block{margin-bottom:4vw}.study-abroad-university-list-content .area-block h4.area-title{font-size:calc(1.6rem + 1vw)}.study-abroad-university-list-content .area-block h4.area-title::after{width:12vw;height:12vw;max-width:75px;max-height:75px}.study-abroad-university-list-content .area-block h4.area-title span{font-size:3.5vw;font-size:calc(1.3rem + 1vw)}.study-abroad-university-list-content .area-block h4.area-title span span.color{font-size:calc(2.2rem + 1vw)}.study-abroad-university-list-content .area-block p.sub-title{font-size:calc(1rem + 1vw)}.study-abroad-university-list-content .area-block ul.university-list li{margin:0 2vw 1vw 0}.study-abroad-university-list-content .area-block .university-list-container.list-container-flex{flex-direction:column}.study-abroad-university-list-content .area-block:nth-of-type(1){width:100%}.study-abroad-university-list-content .area-block:nth-of-type(2){width:100%}.study-abroad-university-list-content .area-block:nth-of-type(3){width:100%}.content-inner:has(.purpose-box-container){padding-bottom:0}.purpose-box-container{flex-wrap:wrap;gap:6vw;margin-top:10vw;margin-bottom:10vw}.purpose-box-container .purpose-box{width:100%;padding:6.5vw 3.5vw 3vw}.purpose-box-container .purpose-box .num{top:-.6em;font-size:calc(2.4rem + 1vw)}.link_btn-container{margin-top:8vw}.link_btn-container a.link_btn{width:100%}.step-content+.step-content{margin-top:10vw}.step-content .step-num span{font-size:calc(.8rem + 1vw)}.step-content .step-num span.num{font-size:calc(2.4rem + 1vw)}.step-content .step-title-bar{flex-direction:column;align-items:unset;font-size:calc(1rem + 1vw)}.step-content .step-title-bar .step-title::after{right:-1.9vw;width:2vw}.step-content .step-title-bar .title-explanation{padding:.5em 1em}.step-content .step-content-details{padding:0 0 6vw;gap:5vw}.step-content .step-content-details figure{margin:0;width:100%}.step-content .step-content-details .content-text{width:100%;padding-top:0}.step-content .step-content-details .content-text .square-list{margin-bottom:4vw}.step-content .step-content-details .summary-box{border-radius:2vw;font-size:calc(1rem + 1vw);text-align:justify}.partner-top-content{margin-bottom:10vw}.partner-top-content .lead-text{width:85%}.partner-top-content .partner-list-content{flex-wrap:wrap;justify-content:unset;gap:3vw}.partner-top-content .partner-list-content .area-block.na{width:100%}.partner-top-content .partner-list-content .area-block.as,.partner-top-content .partner-list-content .area-block.eu{width:100%}.partner-top-content .partner-list-content .area-block .area-title{font-size:calc(1.4rem + 1vw);margin-bottom:2.5vw}.partner-top-content .partner-list-content .area-block .partner-list-container .partner-anchor-dl{font-size:calc(1rem + 1vw)}.partner-top-content .partner-list-content .area-block .partner-list-container .partner-anchor-dl>div+div{margin-top:3vw}.partner-top-content .partner-list-content .area-block .partner-list-container .partner-anchor-dl dt{margin-bottom:2vw}.partner-top-content .partner-list-content .area-block .partner-list-container .partner-anchor-dl dd{gap:3vw 0}.partner-top-content .partner-list-content .area-block .partner-list-container .partner-anchor-dl dd a{padding-left:4.8vw;line-height:4.5vw}.partner-top-content .partner-list-content .area-block .partner-list-container .partner-anchor-dl dd a span{width:3.6vw;height:4.5vw;padding-bottom:.75vw;font-size:calc(.65rem + 1vw)}.partner-top-content .partner-list-content .area-block .partner-list-container .partner-anchor-dl dd+dt{margin-top:3vw}.partner-top-content .partner-list-content .area-block.na .partner-list-container .partner-anchor-dl{flex-wrap:wrap;justify-content:unset;gap:2vw}.partner-top-content .partner-list-content .area-block.na .partner-list-container .partner-anchor-dl>div:nth-of-type(1){width:100%}.partner-top-content .partner-list-content .area-block.na .partner-list-container .partner-anchor-dl>div:nth-of-type(1) dd{max-height:100%}.partner-top-content .partner-list-content .area-block.na .partner-list-container .partner-anchor-dl>div:nth-of-type(1) dd a{width:100%;height:auto;margin-bottom:0}.partner-top-content .partner-list-content .area-block.na .partner-list-container .partner-anchor-dl>div:nth-of-type(2){width:100%}.area-accordion .accordion-header{font-size:calc(2rem + 1vw);padding:1.5vw 0;margin-bottom:5vw}.area-accordion .accordion-header::after,.area-accordion .accordion-header::before{width:4vw;height:1.5px}.univ-intro-block{margin-bottom:10vw}.univ-intro-block .univ-name{height:fit-content;min-height:9vw;font-size:calc(1.4rem + 1vw);letter-spacing:.1em;line-height:1.4;padding:.5em;padding-left:15vw}.univ-intro-block .univ-name span{left:5vw;width:4.8vw;height:6.25vw;padding-bottom:1vw;font-size:calc(1rem + 1vw)}.univ-intro-block .univ-intro-details{flex-wrap:wrap;gap:3vw}.univ-intro-block .univ-intro-details figure{width:100%}.univ-intro-block .univ-intro-details .details-text{width:100%;padding:0 5vw 5vw}.univ-intro-block .univ-intro-details .details-text .data-title{font-size:calc(1.2rem + 1vw);margin-bottom:2.5vw}.univ-intro-block .univ-intro-details .details-text .data-dl{gap:2vw 0;font-size:calc(.7rem + 1vw);margin-bottom:5vw}.univ-intro-block .univ-intro-details .details-text .data-dl>div dd{padding-left:1.5em}.univ-intro-block .univ-intro-details .details-text .sub-title{font-size:calc(.7rem + 1vw)}.univ-intro-block .univ-intro-details .details-text .paragraph{font-size:calc(.7rem + 1vw)}.report-content-container{flex-wrap:wrap;gap:12vw}.report-content-container .report-achieve{width:100%}.report-content-container .report-achieve .achieve-title{font-size:calc(1.6rem + 1vw);margin-bottom:2vw}.report-content-container .report-achieve .achieve-list{display:flex;flex-wrap:wrap;gap:2vw 3vw}.report-content-container .report-content{width:100%}.report-content-container .report-content .report-head{height:fit-content;flex-wrap:wrap}.report-content-container .report-content .report-head .head-text{width:100%}.report-content-container .report-content .report-head .head-text::before{top:-4.8vw;left:3vw;width:5vw;height:15vw}.report-content-container .report-content .report-head .head-text .report-num{height:fit-content;padding:3vw 0;margin-left:9.5vw}.report-content-container .report-content .report-head .head-text .report-num span{font-size:calc(1.2rem + 1vw)}.report-content-container .report-content .report-head .head-text .report-num span.num{font-size:calc(3rem + 1vw)}.report-content-container .report-content .report-head .head-text .title-block .school-name{height:fit-content;padding:2vw 0 2vw 5vw;font-size:calc(1.1rem + 1vw)}.report-content-container .report-content .report-head .head-text .title-block .person-name{height:fit-content;padding:2vw 0 2vw 5vw;font-size:calc(1rem + 1vw)}.report-content-container .report-content .report-head figure{width:100%;height:50vw}.report-content-container .report-content .report-head figure figcaption{font-size:calc(.7rem + 1vw)}.report-content-container .report-content .report-main{padding:4vw 5vw;letter-spacing:.1em}}@media screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){.content-section.special-movie-content .content-inner{padding:5vw 16vw 4vw}.content-section.special-movie-content .content-inner::after,.content-section.special-movie-content .content-inner::before{font-size:calc(5rem + 1vw)}.content-section.special-movie-content .content-inner::before{left:2vw}.content-section.special-movie-content .content-inner::after{right:1vw}.pickup-content{padding:0 5vw 5vw}.pickup-content .pickup-head{padding-top:4vw}.pickup-content .pickup-head::before{top:-1.8vw;font-size:calc(6rem + 1vw)}.pickup-content .pickup-inner{flex-wrap:wrap;gap:3vw}.pickup-content .pickup-inner .pickup-photo{display:flex;gap:0 2vw}.pickup-content .pickup-inner .pickup-photo img{width:calc(50% - 1vw)}.pickup-content .pickup-inner .pickup-photo img+img{margin-top:unset}.content-inner.three-fields-details::before{font-size:calc(3.3rem + 1vw);line-height:.9;font-weight:700;color:#fff;opacity:0;transition:.3s ease all}.point-dl-container{flex-wrap:nowrap;gap:0 2vw}.point-dl-container .point-dl{width:calc((100% - 4vw)/ 3);padding:3.5vw 2vw 2vw}.point-dl-container .point-dl dt{top:-5vw;left:2.5vw}.point-dl-container .point-dl dt span{font-size:calc(.8rem + 1vw);line-height:.9}.point-dl-container .point-dl dt span.num{font-size:calc(3.5rem + 1vw)}.three-fields-keyword .keyword-head::before{top:-1vw}.three-fields-keyword .keyword-list-container .keyword-list{width:85%}.three-fields-keyword .keyword-list-container .keyword-list>li{font-size:calc(.45rem + 1vw)}.purpose-box-container{gap:4vw 1.5vw;margin-top:5vw;margin-bottom:5vw}.purpose-box-container .purpose-box{width:calc((100% - 1.5vw)/ 2);padding:3.5vw 2vw 2vw}.purpose-box-container .purpose-box .num{top:-.65em;font-size:calc(2.4rem + 1vw)}.link_btn-container{margin-top:4vw}.link_btn-container a.link_btn{width:50%}.global-studies-chart-container img{width:100%}.global-studies-chart-container button{padding:1vw;width:15%;bottom:5vw}.global-studies-chart-container button::after{width:2vw;height:2vw}.global-studies-chart-container button .wrap p.num{font-size:calc(1.7rem + 1vw)}.global-studies-chart-container button .wrap p.text{font-size:calc(1rem + 1vw)}.global-studies-chart-container button .btn{width:3vw;height:3vw}.global-studies-chart-container button.btn01{left:0}.global-studies-chart-container button.btn02{left:21%}.global-studies-chart-container button.btn03{left:42%;transform:translateX(0)}.global-studies-chart-container button.btn04{right:unset;left:62%}.global-studies-chart-container button.btn05{right:unset;left:81%}.step-content+.step-content{margin-top:4vw}.step-content .step-num span{font-size:calc(.8rem + 1vw)}.step-content .step-num span.num{font-size:calc(2.4rem + 1vw)}.step-content .step-title-bar{flex-direction:row;align-items:center}.step-content .step-title-bar .title-explanation{padding:.5em 0 .5em 2em}.step-content .step-content-details{padding:0 3vw 3vw;gap:2.5vw}.step-content .step-content-details figure{margin:0 0 0 -3vw;width:25vw}.step-content .step-content-details .content-text{width:calc(100% - 22vw - 2.5vw);padding-top:2vw}.step-content .step-content-details .content-text .square-list{margin-bottom:2vw}.step-content .step-content-details .summary-box{border-radius:20vw;font-size:calc(.5rem + 1vw);text-align:center}.partner-top-content{margin-bottom:10vw}.partner-top-content .lead-text{width:85%}.partner-top-content .partner-list-content{flex-wrap:wrap;justify-content:unset;gap:3vw}.partner-top-content .partner-list-content .area-block .area-title{font-size:calc(1.4rem + 1vw);margin-bottom:2.5vw}.partner-top-content .partner-list-content .area-block .partner-list-container .partner-anchor-dl{font-size:calc(1rem + 1vw)}.partner-top-content .partner-list-content .area-block .partner-list-container .partner-anchor-dl>div+div{margin-top:3vw}.partner-top-content .partner-list-content .area-block .partner-list-container .partner-anchor-dl dt{margin-bottom:2vw}.partner-top-content .partner-list-content .area-block .partner-list-container .partner-anchor-dl dd{gap:2vw 0}.partner-top-content .partner-list-content .area-block .partner-list-container .partner-anchor-dl dd a{padding-left:3.8vw;line-height:3vw}.partner-top-content .partner-list-content .area-block .partner-list-container .partner-anchor-dl dd a span{width:2.4vw;height:3vw;padding-bottom:.5vw;font-size:calc(.5rem + 1vw)}.partner-top-content .partner-list-content .area-block .partner-list-container .partner-anchor-dl dd+dt{margin-top:3vw}.partner-top-content .partner-list-content .area-block.na .partner-list-container .partner-anchor-dl>div:nth-of-type(1) dd{justify-content:space-between}.partner-top-content .partner-list-content .area-block.na .partner-list-container .partner-anchor-dl>div:nth-of-type(1) dd a{width:fit-content;min-width:50%}.partner-top-content .partner-list-content .area-block.na .partner-list-container .partner-anchor-dl>div:nth-of-type(2) dd{flex-direction:row;flex-wrap:wrap;justify-content:space-between}.partner-top-content .partner-list-content .area-block.na .partner-list-container .partner-anchor-dl>div:nth-of-type(2) dd a{width:fit-content;min-width:50%}.area-accordion .accordion-header{margin-bottom:2.5vw}.area-accordion .accordion-header::after,.area-accordion .accordion-header::before{width:2.4vw;height:2px}.univ-intro-block .univ-name{min-height:6vw;font-size:calc(1.2rem + 1vw);padding-left:10vw}.univ-intro-block .univ-name span{left:2.5vw;width:3.6vw;height:4.375vw;padding-bottom:1vw}.univ-intro-block .univ-intro-details{flex-wrap:nowrap;gap:unset}.univ-intro-block .univ-intro-details figure{width:24vw}.univ-intro-block .univ-intro-details .details-text{width:calc(100% - 24vw);padding:1.5vw 2vw 2.5vw 3.5vw}.univ-intro-block .univ-intro-details .details-text .data-title{font-size:calc(1.1rem + 1vw);margin-bottom:1.5vw}.univ-intro-block .univ-intro-details .details-text .data-dl{font-size:calc(.5rem + 1vw);margin-bottom:3vw}.univ-intro-block .univ-intro-details .details-text .data-dl>div dt{width:20%}.univ-intro-block .univ-intro-details .details-text .data-dl>div dd{width:80%}.univ-intro-block .univ-intro-details .details-text .sub-title{font-size:calc(.5rem + 1vw)}.univ-intro-block .univ-intro-details .details-text .paragraph{font-size:calc(.5rem + 1vw)}.report-content-container{gap:10vw}.report-content-container .report-content .report-head{height:20vw;flex-wrap:nowrap}.report-content-container .report-content .report-head .head-text{width:calc(100% - 28vw)}.report-content-container .report-content .report-head .head-text::before{top:-2.36vw;left:1.7vw;width:2.57vw;height:7.5vw}.report-content-container .report-content .report-head .head-text .report-num{height:9vw;padding:unset;margin-left:4.8vw}.report-content-container .report-content .report-head .head-text .report-num span{font-size:calc(1rem + 1vw)}.report-content-container .report-content .report-head .head-text .report-num span.num{font-size:calc(2.4rem + 1vw)}.report-content-container .report-content .report-head .head-text .title-block .school-name{height:4vw;padding:0 0 0 4vw;font-size:calc(.5rem + 1vw)}.report-content-container .report-content .report-head .head-text .title-block .person-name{height:7vw;padding:0 0 0 4vw;font-size:calc(.4rem + 1vw)}.report-content-container .report-content .report-head figure{width:28vw;height:20vw}.report-content-container .report-content .report-head figure figcaption{font-size:calc(.45rem + 1vw)}.report-content-container .report-content .report-main{padding:4vw;font-size:calc(.65rem + 1vw);letter-spacing:.1em}}