@charset "UTF-8";.results-top-content{width:85%;margin:0 auto 7vw}.results-top-content .top-title{width:100%;height:3.3vw;display:flex;align-items:center;justify-content:center;background:#1c4187;color:#fff;font-size:clamp(1.6rem,1.1vw,2.1rem);letter-spacing:.2em;margin-bottom:4.7vw}.results-top-content .employment-rate-container{display:flex;justify-content:center;margin-bottom:7vw}.results-top-content .employment-rate-container .text-box{width:21vw;display:flex;flex-direction:column;align-items:center;margin-right:3.6vw}.results-top-content .employment-rate-container .text-box dt{width:100%;height:3.3vw;display:flex;align-items:center;justify-content:center;border:1px solid #1c4187;border-radius:100px;color:#1c4187;font-size:clamp(1.8rem,1.25vw,2.4rem);font-weight:500;margin-bottom:2vw}.results-top-content .employment-rate-container .text-box dd{font-size:clamp(2.2rem,1.5vw,2.9rem);font-weight:500}.results-top-content .employment-rate-container .rate-box .rate-num{font-size:clamp(18rem,12.5vw,24rem);line-height:.9;font-family:Oswald,sans-serif;font-weight:400;margin-bottom:.5vw}.results-top-content .employment-rate-container .rate-box .rate-num span{font-size:clamp(7rem,4.8vw,9.3rem);line-height:1;font-family:Oswald,sans-serif;font-weight:400}.results-top-content .employment-rate-container .rate-box .as-of{font-size:clamp(1.3rem,.9vw,1.7rem);text-align:right}.results-top-content .rate-graph-container{display:flex}.results-top-content .rate-graph-container .rate-graph-box{width:50%;display:flex;flex-direction:column;align-items:center}.results-top-content .rate-graph-container .rate-graph-box .graph-title{width:14vw;font-size:clamp(2.2rem,1.5vw,2.9rem);line-height:1;letter-spacing:.2em;font-weight:600;text-align:center;position:relative;padding-bottom:.8vw;margin-bottom:2.8vw}.results-top-content .rate-graph-container .rate-graph-box .graph-title::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background:#1c4187}.results-top-content .rate-graph-container .rate-graph-box .rate-graph{width:100%}.results-top-content .rate-graph-container .rate-graph-box .rate-graph img{width:100%}.results-top-content .rate-graph-container .rate-graph-box:nth-of-type(2) .graph-title::after{background:#ff7b75}.guidance-content{display:flex;justify-content:space-between;margin-bottom:6.5vw}.guidance-content figure{width:39%}.guidance-content figure img{width:100%}.guidance-content .content-text{width:55%}.guidance-point-list{display:flex;justify-content:space-between}.guidance-point-list>li{width:23%;display:flex;flex-direction:column;align-items:center}.guidance-point-list>li figure{width:100%;border-radius:1.2vw;overflow:hidden}.guidance-point-list>li figure img{width:100%}.guidance-point-list>li .point-num{width:6.5vw;height:6.5vw;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:50%;background:#ff7b75;margin-top:-3.25vw;margin-bottom:2vw;position:relative;z-index:2}.guidance-point-list>li .point-num span{color:#fff;font-size:clamp(1.3rem,.9vw,1.7rem);line-height:1.2;font-family:Oswald,sans-serif;font-weight:500}.guidance-point-list>li .point-num span:nth-of-type(2){font-size:clamp(2.6rem,1.8vw,3.47rem)}.guidance-point-list>li .point-text{width:100%;font-size:clamp(1.8rem,1.25vw,2.4rem);line-height:1;font-weight:500;text-align:center;position:relative;padding-bottom:.8vw}.guidance-point-list>li .point-text::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background:#ff7b75}.scroll-table{width:100%;position:relative;padding-top:1.5em;margin-bottom:8.5vw}.scroll-table table.table_std{width:100%;margin-bottom:unset;overflow:hidden}.scroll-table table.table_std th{font-size:clamp(1.8rem,1.8vw,2rem)}.scroll-table table.table_std th span{font-size:clamp(1.4rem,1.1vw,1.8rem);font-weight:600}.scroll-table table.table_std th{width:8.3vw}.scroll-table table.table_std td{width:7.69%;font-size:clamp(1.2rem,1vw,1.4rem)}.scroll-table table.table_std td span{position:relative;z-index:10}.scroll-table table.table_std td .box-include{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:relative}.scroll-table table.table_std td .box-include::before{content:"";position:absolute;left:50%;top:calc(50% - 3px);width:calc(63vw + 24px);height:6px;background:#999}.scroll-table table.table_std td .box-include .yellow-box{padding:10px;display:flex;align-items:center;justify-content:center;background:#ffd081;font-size:clamp(1.2rem,1.1vw,1.4rem);position:relative;z-index:2}.scroll-table table.table_std td .box-include.arrow::before{width:10vw}.scroll-table table.table_std td .box-include.arrow::after{content:"";position:absolute;top:50%;right:-8vw;width:20px;height:20px;border-top:6px solid #999;border-right:6px solid #999;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.scroll-table table.table_std thead th:first-of-type{background:#99a9c9}.scroll-table table.table_std tbody th{color:#fff;background:#607aab}.charge-content{display:flex;justify-content:space-between;margin-bottom:3vw}.charge-content figure{width:44%}.charge-content figure img{width:100%}.charge-content .content-text{width:50%}.charge-content .content-text .attention-text{font-size:clamp(1.3rem,.9vw,1.7rem)}.lecture-box{background:#d2d9e7;padding:1.5vw 2vw}.lecture-box .lecture-title{font-size:clamp(2rem,1.4vw,2.67rem);font-weight:500;margin-bottom:.5vw}.lecture-box>:last-child{margin-bottom:0}.employment-place-content{margin-bottom:8vw}.employment-place-content .content-title{height:3.5vw;display:inline-flex;align-items:center;padding:5px 4vw;background:#eee;border-radius:100px;font-size:clamp(2rem,1.4vw,2.67rem);margin-bottom:2.5vw}.employment-place-content .paragraph{font-size:clamp(1.4rem,.97vw,1.87rem)}a.job-offer-btn{width:50vw;height:6vw;margin:0 auto;display:flex;align-items:center;justify-content:center;background:#ff7b75;border-radius:1.2vw;box-shadow:0 0 3px rgba(0,0,0,.5);color:#fff;font-size:clamp(2.2rem,1.5vw,2.9rem);font-weight:500}.pass-rate-content{padding:3.8vw 6.5vw;background:#e8ecf3;display:flex;justify-content:space-between}.pass-rate-content .graph-explanation{width:25%;display:flex;flex-direction:column;align-items:center;justify-content:center}.pass-rate-content .graph-explanation .title{color:#1c4187;font-size:clamp(2rem,1.4vw,2.67rem);font-weight:500;margin-bottom:2.7vw}.pass-rate-content .graph-explanation .explanation-list>li{font-size:clamp(1.3rem,.9vw,1.7rem);position:relative;padding-left:1.5em}.pass-rate-content .graph-explanation .explanation-list>li::before{content:"■";position:absolute;left:0;top:0;color:#bdc5d6}.pass-rate-content .graph-explanation .explanation-list>li.pink::before{color:#ff7b75}.pass-rate-content .rate-container{width:66%;display:flex;align-items:center;justify-content:space-between}.pass-rate-content .rate-container .bar-graph{width:65%}.pass-rate-content .rate-container .pie-chart{width:27%}.pass-rate-content .rate-container .bar-graph img,.pass-rate-content .rate-container .pie-chart img{width:100%}.preparation-content{display:flex;align-items:flex-end;justify-content:space-between}.preparation-content .content-text{width:53%}.preparation-content .content-text .cirlce-head-text{font-size:clamp(1.7rem,1.2vw,2.27rem);font-weight:500;margin-bottom:3.8vw;position:relative;text-indent:1.2em}.preparation-content .content-text .cirlce-head-text::before{content:"●";position:absolute;left:-1.2em;top:0;color:#1c4187}.preparation-content .content-text .cirlce-head-text+.cirlce-head-text{margin-top:-3.3vw}.preparation-content .content-text .subject-list{display:flex;flex-wrap:wrap;margin-bottom:3.8vw}.preparation-content .content-text .subject-list dt{width:100%;font-weight:500}.preparation-content .content-text .subject-list dd{font-weight:500;margin-right:1.2em;position:relative;padding-left:1.2em}.preparation-content .content-text .subject-list dd::before{content:"●";position:absolute;left:0;top:0;color:#1c4187}.preparation-content .content-text .examples-title{width:9.5vw;height:2.4vw;display:flex;align-items:center;justify-content:center;background:#1c4187;border-radius:100px;color:#fff;font-size:clamp(1.8rem,1.25vw,2.4rem);line-height:1;font-weight:500;margin-bottom:2vw}.preparation-content .content-text>:last-child{margin-bottom:0}.preparation-content .content-text.non-column{width:100%}.preparation-content .content-text.non-column .cirlce-head-text{margin-bottom:1vw}.preparation-content .content-text.non-column .subject-list{margin:0 0 4vw 3vw}.preparation-content .content-text.non-column .subject-list dd{margin-right:3.2em}figure{width:41%}figure img{width:100%}ul.dan-list{width:100%;display:flex;flex-wrap:wrap;margin-bottom:30px}ul.dan-list li{width:fit-content;padding:10px 20px;font-size:1.7rem;font-weight:600;color:#1c4187;border:2px solid #1c4187;border-radius:100px;margin-bottom:10px;margin-right:20px}.interviews-content-container .interviews-content{display:flex;align-items:flex-end;margin-bottom:10vw}.interviews-content-container .interviews-content .interviews-photo-wrap{width:52vw}.interviews-content-container .interviews-content .interviews-photo-wrap .interviews-photo{width:100%;margin-bottom:4.8vw;position:relative;z-index:-1}.interviews-content-container .interviews-content .interviews-photo-wrap .interviews-photo::before{content:"";position:absolute;right:0;bottom:0;width:45%;height:100%;background:linear-gradient(to left,rgba(255,255,255,.7),transparent);z-index:2}.interviews-content-container .interviews-content .interviews-photo-wrap .interviews-photo img{width:100%}.interviews-content-container .interviews-content .interviews-photo-wrap .alumni-intro-box{width:30vw;padding:1.7vw 2.4vw;display:flex;flex-direction:column;margin-left:6vw;background:#1c4187;color:#fff}.interviews-content-container .interviews-content .interviews-photo-wrap .alumni-intro-box .work{font-size:clamp(1.4rem,.97vw,1.87rem)}.interviews-content-container .interviews-content .interviews-photo-wrap .alumni-intro-box .name-wrap{display:flex;align-items:baseline}.interviews-content-container .interviews-content .interviews-photo-wrap .alumni-intro-box .name-wrap .name{font-size:clamp(2.4rem,1.7vw,3.2rem);margin-right:1.4vw}.interviews-content-container .interviews-content .interviews-photo-wrap .alumni-intro-box .name-wrap .name span{font-size:clamp(1.6rem,1.1vw,2.1rem)}.interviews-content-container .interviews-content .interviews-photo-wrap .alumni-intro-box .name-wrap .name-en{font-size:clamp(1.2rem,.8vw,1.6rem)}.interviews-content-container .interviews-content .interviews-photo-wrap .alumni-intro-box .alma-mater{font-size:clamp(1.4rem,.97vw,1.87rem)}.interviews-content-container .interviews-content .content-text{position:relative;z-index:2;width:50vw;margin:0 6vw 0 -8vw}.interviews-content-container .interviews-content .content-text .course-box{width:15vw;height:2.5vw;display:flex;align-items:center;justify-content:center;border-radius:100px;background:#1c4187;color:#fff;font-size:clamp(1.4rem,.97vw,1.87rem);line-height:1;margin-bottom:3.5vw}.interviews-content-container .interviews-content .content-text .course-box.course-01{background:#7fb0d3}.interviews-content-container .interviews-content .content-text .course-box.course-02{background:#a0b952;width:18vw}.interviews-content-container .interviews-content .content-text .course-box.course-03{background:#c74d7a;width:18vw}.interviews-content-container .interviews-content .content-text .course-box.course-04{background:#ff8f54}.interviews-content-container .interviews-content .content-text .course-box.course-05{background:#ac79ad}.interviews-content-container .interviews-content .content-text .interviews-lead{color:#1c4187;font-size:clamp(3.2rem,2.2vw,4.27rem);line-height:2;letter-spacing:.2em;font-weight:500;margin-bottom:4vw}.interviews-content-container .interviews-content .content-text>:last-child{margin-bottom:0}.interviews-content-container .interviews-content:nth-of-type(2n) .interviews-photo-wrap .interviews-photo::before{right:unset;left:0;background:linear-gradient(to right,rgba(255,255,255,.7),transparent)}.interviews-content-container .interviews-content:nth-of-type(2n) .interviews-photo-wrap .alumni-intro-box{margin-left:auto;margin-right:6vw}.interviews-content-container .interviews-content:nth-of-type(2n) .content-text{order:-1;margin:0 -8vw 0 6vw}@media screen and (max-width:1024px) and (orientation:portrait){.results-top-content{width:100%}.results-top-content .top-title{width:100%;height:auto;font-size:1.5rem;margin-bottom:4vw;font-weight:500;padding:2vw 3vw}.results-top-content .employment-rate-container{display:flex;justify-content:center;margin-bottom:5vw;flex-wrap:wrap}.results-top-content .employment-rate-container .text-box{width:100%;margin-right:0;margin-bottom:3vw}.results-top-content .employment-rate-container .text-box dt{height:auto;font-size:1.5rem;font-weight:500;margin-bottom:3vw;padding:1vw 3vw}.results-top-content .employment-rate-container .text-box dd{font-size:1.5rem}.results-top-content .employment-rate-container .rate-box{width:100%}.results-top-content .employment-rate-container .rate-box .rate-num{font-size:20vw;text-align:center}.results-top-content .employment-rate-container .rate-box .rate-num span{font-size:5rem}.results-top-content .employment-rate-container .rate-box .as-of{font-size:1.3rem}.results-top-content .rate-graph-container{display:block}.results-top-content .rate-graph-container .rate-graph-box{width:100%;margin-bottom:5vw}.results-top-content .rate-graph-container .rate-graph-box .graph-title{width:100%;font-size:1.6rem;padding-bottom:3vw;margin-bottom:5vw}.guidance-content{margin-bottom:10vw;flex-direction:column-reverse}.guidance-content figure{width:100%}.guidance-content .content-text{width:100%}.guidance-point-list{flex-wrap:wrap}.guidance-point-list>li{width:47%;margin-bottom:11vw}.guidance-point-list>li .point-num{width:18vw;height:18vw;margin-top:-3.25vw;margin-bottom:3vw}.guidance-point-list>li .point-num span{color:#fff;font-size:1.2rem}.guidance-point-list>li .point-num span:nth-of-type(2){font-size:1.4rem}.guidance-point-list>li .point-text{font-size:1.4rem;padding-bottom:3vw;line-height:1.5em;flex-grow:1;justify-content:center;align-items:center;display:flex}.scroll-table{width:100%;overflow-x:scroll;position:relative;padding-top:1.5em;margin-bottom:8.5vw;padding-top:1.5em}.scroll-table::before{content:"右にスクロールできます ≫";position:absolute;top:0;left:0;font-size:1rem;font-weight:700}.scroll-table table.table_std{width:2000px}.scroll-table table.table_std th{font-size:1.5rem}.scroll-table table.table_std th span{font-size:1.3rem}.scroll-table table.table_std th{width:8.3vw}.scroll-table table.table_std td{width:12.5vw}.scroll-table table.table_std td .box-include{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:relative}.scroll-table table.table_std td .box-include::before{content:"";position:absolute;left:50%;top:calc(50% - 3px);width:calc(388vw + 24px);height:3px}.scroll-table table.table_std td .box-include .yellow-box{width:100%;height:7vw;font-size:1.4rem}.scroll-table table.table_std td .box-include.arrow::before{width:50vw}.scroll-table table.table_std td .box-include.arrow::after{content:"";position:absolute;top:50%;right:-32vw;width:15px;height:15px;border-top:3px solid #999;border-right:3px solid #999;-webkit-transform:translateY(-59%) rotate(45deg);transform:translateY(-59%) rotate(45deg)}.scroll-table table.table_std td .box-include.arrow .yellow-box{height:23vw}.charge-content{margin-bottom:6vw;flex-wrap:wrap}.charge-content figure{width:100%}.charge-content .content-text{width:100%;margin-bottom:4vw}.lecture-box{background:#d2d9e7;padding:1.5vw 2vw}.lecture-box .lecture-title{font-size:clamp(2rem,1.4vw,2.67rem);font-weight:500;margin-bottom:.5vw}.lecture-box>:last-child{margin-bottom:0}.employment-place-content{margin-bottom:8vw}.employment-place-content .content-title{height:auto;padding:1vw 2vw;font-size:1.5rem;margin-bottom:4vw;width:100%;justify-content:center}.employment-place-content .paragraph{font-size:1.4rem}a.job-offer-btn{width:80%;height:auto;border-radius:4vw;font-size:1.6rem;padding:2vw 3vw}.pass-rate-content{padding:5vw 6.5vw;flex-wrap:wrap}.pass-rate-content .graph-explanation{width:100%}.pass-rate-content .graph-explanation .title{margin-bottom:2vw}.pass-rate-content .graph-explanation .explanation-list{margin-bottom:4vw}.pass-rate-content .rate-container{width:80%;flex-wrap:wrap;margin:0 auto}.pass-rate-content .rate-container .bar-graph{width:100%;margin-bottom:5vw}.pass-rate-content .rate-container .pie-chart{width:80%;margin:0 auto}.preparation-content{flex-wrap:wrap}.preparation-content .content-text{width:100%}.preparation-content .content-text .cirlce-head-text{font-size:1.6rem;margin-bottom:4vw}.preparation-content .content-text .examples-title{width:100%;font-size:1.5rem;margin-bottom:4vw;padding:5vw 2vw}.preparation-content .content-text>:last-child{margin-bottom:4vw}.preparation-content figure{width:100%}.interviews-content-container .interviews-content{flex-wrap:wrap;flex-direction:column-reverse;width:90%;margin:0 auto 10vw}.interviews-content-container .interviews-content .interviews-photo-wrap{width:100%}.interviews-content-container .interviews-content .interviews-photo-wrap .interviews-photo{width:100%;margin-bottom:4.8vw;position:relative;z-index:-1}.interviews-content-container .interviews-content .interviews-photo-wrap .interviews-photo::before{content:"";position:absolute;right:0;bottom:0;width:45%;height:100%;background:linear-gradient(to left,rgba(255,255,255,.7),transparent);z-index:2}.interviews-content-container .interviews-content .interviews-photo-wrap .interviews-photo img{width:100%}.interviews-content-container .interviews-content .interviews-photo-wrap .alumni-intro-box{width:100%;padding:4vw;margin:0 auto}.interviews-content-container .interviews-content .interviews-photo-wrap .alumni-intro-box .name-wrap{line-height:1.7em}.interviews-content-container .interviews-content .interviews-photo-wrap .alumni-intro-box .name-wrap .name{font-size:2rem;margin-right:1.4vw}.interviews-content-container .interviews-content .interviews-photo-wrap .alumni-intro-box .name-wrap .name span{font-size:1.4rem}.interviews-content-container .interviews-content .interviews-photo-wrap .alumni-intro-box .name-wrap .name-en{font-size:1.2rem}.interviews-content-container .interviews-content .interviews-photo-wrap .alumni-intro-box .alma-mater{font-size:1.4rem}.interviews-content-container .interviews-content .content-text{position:relative;z-index:2;width:100%;margin:0 auto 4vw}.interviews-content-container .interviews-content .content-text .course-box{width:100%;height:auto;margin-bottom:4vw;padding:4vw 3vw}.interviews-content-container .interviews-content .content-text .course-box.course-02{width:100%}.interviews-content-container .interviews-content .content-text .course-box.course-03{width:100%}.interviews-content-container .interviews-content .content-text .interviews-lead{font-size:2.3rem;line-height:1.8}.interviews-content-container .interviews-content:nth-of-type(2n){flex-direction:column}.interviews-content-container .interviews-content:nth-of-type(2n) .interviews-photo-wrap .interviews-photo::before{right:unset;left:0;background:linear-gradient(to right,rgba(255,255,255,.7),transparent)}.interviews-content-container .interviews-content:nth-of-type(2n) .interviews-photo-wrap .alumni-intro-box{margin-left:auto;margin-right:0;margin:0 auto}.interviews-content-container .interviews-content:nth-of-type(2n) .content-text{order:-1;margin:0 auto}}