@charset "UTF-8";@keyframes hoverArrow{0%{opacity:1;transform:translateX(0)}25%{opacity:0;transform:translateX(50%)}50%{opacity:0;transform:translateX(-50%)}to{opacity:1;transform:translateX(0)}}@keyframes loop{0%{transform:translateX(0)}to{transform:translateX(-100%)}}:root{--font-ja:"Noto Sans JP",-apple-system,"BlinkMacSystemFont","Segoe UI","Helvetica Neue","HelveticaNeue","Verdana","Meiryo",sans-serif;--font-en:"Simplon Norm";--color-main-100:#fa0f0c;--color-black-100:#111;--color-white-00:#fff;--color-gray-50:#f2f2f2;--color-gray-25:#d4d4d4;--color-gray-05:#eee;--color-course-game-100:#f52d56;--color-course-game-10:#faebeb;--color-grad-game:linear-gradient(90deg,#f4275c 0%,#fa5230);--color-course-esports-100:#32a254;--color-course-esports-10:#faebeb;--color-grad-esports:linear-gradient(90deg,#31a154 0%,#5ab559);--color-course-ai-robot-100:#023eb3;--color-course-ai-robot-10:#023eb3;--color-grad-ai-robot:linear-gradient(90deg,#023eb3 -12.74%,#2589ff 108.87%);--color-course-cg-100:#fe6f06;--color-course-cg-10:#fe5508;--color-grad-cg:linear-gradient(90deg,#fe5508 0%,#ff8705);--color-course-design-100:#884091;--color-course-design-10:#384a91;--color-grad-design:linear-gradient(90deg,#384a91 0%,#884091);--color-student-interview-game:#fa1d0c;--color-student-interview-game-02:#f52c56;--color-student-interview-ai:#023eb3;--color-student-interview-ai-02:#1c3c7a;--color-student-interview-cg:#fe5508;--color-student-interview-cg-02:#fb5e08;--color-student-interview-design:#884091;--color-student-interview-design-02:#6700ae;--grad-student-interview-game:linear-gradient(90deg,#f52c56,#fa522e);--grad-student-interview-ai:linear-gradient(33deg,#023eb3 19.5%,#2589ff 90.54%);--grad-student-interview-cg:linear-gradient(90deg,#fd4e02 0.11%,#fe8318 100.11%);--grad-student-interview-design:linear-gradient(90deg,#384a91,#884091);--dur:0.3s}.side_nav .side_inner{align-self:flex-start;padding-block:min(.8299319728vw + 16.7210884354px,30px)}body .c-container{margin-left:auto;margin-right:auto;width:min(65.7142857143vw + 128.5714285714px,1180px)}body .c-container,body .c-fluid{padding-left:min(1.6326530612vw + 13.8775510204px,40px);padding-right:min(1.6326530612vw + 13.8775510204px,40px)}body .c-grid-container{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,min(31.2244897959vw + 50.4081632653px,550px)) minmax(0,min(31.2244897959vw + 50.4081632653px,550px)) minmax(0,1fr)}body .c-grid-fluid{display:grid;grid-template-columns:minmax(0,min(1.6326530612vw + 13.8775510204px,40px)) minmax(0,calc(50% - min(1.6326530612vw + 13.8775510204px, 40px))) minmax(0,calc(50% - min(1.6326530612vw + 13.8775510204px, 40px))) minmax(0,min(1.6326530612vw + 13.8775510204px,40px))}body .c-grid-container>.col1-2,body .c-grid-fluid>.col1-2{grid-column:1/2}body .c-grid-container>.col1-3,body .c-grid-fluid>.col1-3{grid-column:1/3}body .c-grid-container>.col1-4,body .c-grid-fluid>.col1-4{grid-column:1/4}body .c-grid-container>.col1-5,body .c-grid-fluid>.col1-5{grid-column:1/5}body .c-grid-container>.col2-3,body .c-grid-fluid>.col2-3{grid-column:2/3}body .c-grid-container>.col2-4,body .c-grid-fluid>.col2-4{grid-column:2/4}body .c-grid-container>.col2-5,body .c-grid-fluid>.col2-5{grid-column:2/5}body .c-grid-container>.col3-4,body .c-grid-fluid>.col3-4{grid-column:3/4}body .c-grid-container>.col3-5,body .c-grid-fluid>.col3-5{grid-column:3/5}body .c-grid-container>.col4-5,body .c-grid-fluid>.col4-5{grid-column:4/5}body .c-grid-container.-nowrap>[class*=col],body .c-grid-fluid.-nowrap>[class*=col]{grid-row:1/-1}.c-grid-column{display:grid}.c-grid-column.-col4{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col3{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col2{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col1{grid-template-columns:repeat(1,minmax(0,1fr))}.c-button_primary a{background-color:var(--color-main-100);color:var(--color-white-00);display:block;font-size:min(.1632653061vw + .8367346939rem,1rem);padding:min(.3265306122vw + .6734693878rem,1rem) min(.6530612245vw + 1.3469387755rem,2rem);text-align:center;transition:all var(--dur) ease}.c-button_primary.-w400{width:400px}.c-button_primary.-center{margin-inline:auto}.c-button_primary.-line a{background-color:#06c755}.js-accordion-trigger{cursor:pointer}.js-accordion-wrapper{height:0;overflow:hidden}.js-date_aco tbody tr:nth-child(n+6){visibility:collapse}.js-date_aco.is-act tbody tr:nth-child(n+5){visibility:visible}.c-bg-white{background-color:var(--color-white-00)}.c-bg-gray,.c-bg-white{padding:min(.8163265306vw + .4336734694rem,1.25rem)}.c-bg-gray{background-color:var(--color-gray-50)}.c-bg-gray.-large{padding:min(1.6326530612vw + 13.8775510204px,40px)}.c-border-1{border:1px solid var(--color-black-100);border-radius:min(.8163265306vw + 6.9387755102px,20px);padding:min(.8163265306vw + .4336734694rem,1.25rem)}.c-label{background-color:var(--color-black-100);color:var(--color-white-00);display:inline-block;font-family:var(--font-en);font-size:min(.1632653061vw + .7117346939rem,.875rem);font-size:1em;line-height:1;padding:.4em 1.2em;position:relative;z-index:2}.c-text-s{font-size:min(.1632653061vw + .7117346939rem,.875rem)}.c-title-l{font-size:min(.8163265306vw + 1.0586734694rem,1.875rem);font-weight:700}.c-bnr{display:block;transition:opacity var(--dur) ease}.c-blank_button{background-color:var(--color-main-100);border:1px solid var(--color-main-100);color:var(--color-white-00);display:block;font-size:min(.2448979592vw + .8801020408rem,1.125rem);inline-size:-moz-fit-content;inline-size:fit-content;margin-inline:auto;padding:1em;padding-inline-end:3em;position:relative;transition:background-color .3s,color .3s}.c-blank_button:after,.c-blank_button:before{bottom:0;content:"";display:block;margin:auto;position:absolute;right:1em;top:0}.c-blank_button:before{background-color:var(--color-white-00);height:1px;width:12px}.c-blank_button:after{border-right:1px solid var(--color-white-00);border-top:1px solid var(--color-white-00);height:6px;right:1em;top:0;transform:rotate(45deg);width:6px}.c-post_opencampus>*{margin-block:min(.8163265306vw + 16.9387755102px,30px)}.c-post_opencampus .c-post_opencampus__timeschedule__title,.c-post_opencampus>h2{border-block-end:min(.1632653061vw + 1.387755102px,4px) solid var(--color-gray-50);font-size:1.625em;font-weight:700;margin-block:min(2.4489795918vw + 20.8163265306px,60px) min(1.9591836735vw + 1.0408163265rem,3rem);padding-block-end:.6em;position:relative}.c-post_opencampus .c-post_opencampus__timeschedule__title:after,.c-post_opencampus>h2:after{background-color:var(--color-main-100);bottom:max(-.1632653061vw + -1.387755102px,-4px);content:"";height:min(.1632653061vw + 1.387755102px,4px);left:0;position:absolute;width:min(3.2653061224vw + 27.7551020408px,80px)}.c-post_opencampus .c-post_opencampus__timeschedule .title,.c-post_opencampus>h3{font-size:1.5em;font-weight:700;line-height:1.35;margin-block:min(1.6326530612vw + 13.8775510204px,40px) min(1.2244897959vw + 10.4081632653px,30px)}.c-post_opencampus .c-post_opencampus__timeschedule .title:before,.c-post_opencampus>h3:before{aspect-ratio:24/8;background:var(--color-main-100);block-size:100%;content:"";display:inline-block;inline-size:100%;margin-block-start:-.1em;margin-inline-end:min(.4897959184vw + 8.1632653061px,16px);transform:skewX(20deg);vertical-align:middle;width:min(.7346938776vw + .7653061224rem,1.5rem);z-index:-1}.c-post_opencampus .c-post_opencampus__timeschedule .title.-center,.c-post_opencampus>h3.-center{align-items:center;display:flex;justify-content:center;position:relative;z-index:0}.c-post_opencampus .c-post_opencampus__timeschedule .title.-center:after,.c-post_opencampus>h3.-center:after{aspect-ratio:24/8;background:var(--color-main-100);block-size:100%;content:"";display:inline-block;inline-size:100%;margin-block-start:-.1em;margin-inline-start:min(.4897959184vw + 8.1632653061px,16px);transform:skewX(20deg);vertical-align:middle;width:min(.7346938776vw + .7653061224rem,1.5rem);z-index:-1}.c-post_opencampus>h4{font-size:1.25em;margin-block:min(1.1428571429vw + 9.7142857143px,28px)}.c-post_opencampus__heading{background-color:var(--color-gray-50);border-block-start:min(.1632653061vw + 1.387755102px,4px) solid var(--color-main-100);color:var(--color-black-100);font-size:1.75em;font-weight:700;inline-size:100%;line-height:1.6;margin:0 auto 2.35em;padding-block:1.43em;padding-inline:.8em;position:relative;text-align:center}.c-post_opencampus__heading:not(:first-child){margin-block-start:2.35em}.c-post_opencampus__heading:after{aspect-ratio:43/24;background-color:var(--color-gray-50);bottom:max(-.6530612245vw + -7.5510204082px,-18px);clip-path:polygon(50% 100%,0 0,100% 0);content:"";display:block;left:50%;position:absolute;translate:-50% 0;width:min(1.5510204082vw + 18.1836734694px,43px)}.c-post_opencampus__heading__sub{color:var(--color-main-100);display:block;font-size:.75em}.c-post_opencampus__heading small{font-size:min(.1632653061vw + .7117346939rem,.875rem)}.c-post_opencampus__media-with-index{display:flex;gap:2em;margin:0;padding-block-end:min(1.6326530612vw + 13.8775510204px,40px)}.c-post_opencampus__media-with-index+.c-post_opencampus__media-with-index{border-block-start:1px solid var(--color-gray-50);padding-block-start:min(1.6326530612vw + 13.8775510204px,40px)}.c-post_opencampus__media-with-index.-reverse{flex-direction:row-reverse}.c-post_opencampus__media-with-index__img{max-width:45%;min-width:45%;text-align:center}.c-post_opencampus__media-with-index__textarea{width:100%}.c-post_opencampus__media-with-index__textarea h3{font-size:1.5em;font-weight:700;line-height:1.35;margin-block:min(1.6326530612vw + 13.8775510204px,40px) min(1.2244897959vw + 10.4081632653px,30px)}.c-post_opencampus__media-with-index__textarea h3:before{aspect-ratio:24/8;background:var(--color-main-100);block-size:100%;content:"";display:inline-block;inline-size:100%;margin-block-start:-.1em;margin-inline-end:min(.4897959184vw + 8.1632653061px,16px);transform:skewX(20deg);vertical-align:middle;width:min(.7346938776vw + .7653061224rem,1.5rem);z-index:-1}.c-post_opencampus__media-with-index__textarea h3.-center{align-items:center;display:flex;justify-content:center;position:relative;z-index:0}.c-post_opencampus__media-with-index__textarea h3.-center:after{aspect-ratio:24/8;background:var(--color-main-100);block-size:100%;content:"";display:inline-block;inline-size:100%;margin-block-start:-.1em;margin-inline-start:min(.4897959184vw + 8.1632653061px,16px);transform:skewX(20deg);vertical-align:middle;width:min(.7346938776vw + .7653061224rem,1.5rem);z-index:-1}.c-post_opencampus__media-with-index__textarea .point{color:var(--color-main-100);font-family:var(--font-en);font-size:min(.1632653061vw + .5867346939rem,.75rem);font-weight:500;inline-size:-moz-fit-content;inline-size:fit-content;line-height:1;text-align:center}.c-post_opencampus__media-with-index__textarea .point .text{letter-spacing:.3em;margin-block-end:.8em;text-transform:uppercase}.c-post_opencampus__media-with-index__textarea .point .number{display:block;font-size:min(1.6326530612vw + 2.1173469388rem,3.75rem)}.c-post_opencampus__media-with-index__textarea .en{color:var(--color-white-00);display:inline-block;font-family:var(--font-en);font-size:1em;line-height:1;margin-block-end:.8em;padding:.4em 1.2em;position:relative;white-space:nowrap;z-index:2}.c-post_opencampus__media-with-index__textarea .en:before{background:var(--color-main-100);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.c-post_opencampus__media-with-index__textarea .en.-game:before{background:var(--color-grad-game)}.c-post_opencampus__media-with-index__textarea .en.-esports:before{background:var(--color-grad-esports)}.c-post_opencampus__media-with-index__textarea .en.-cg:before{background:var(--color-grad-cg)}.c-post_opencampus__media-with-index__textarea .en.-design:before{background:var(--color-grad-design)}.c-post_opencampus__media-with-index__textarea .en.-ai-robot:before{background:var(--color-grad-ai-robot)}.c-post_opencampus__media-with-index__textarea .title{font-size:1.5em;font-weight:700;margin-block-end:.8em}.c-post_opencampus__media-with-index__textarea .title small{font-size:.8em}.c-post_opencampus__img-column{display:grid}.c-post_opencampus__img-column.-col2{gap:min(.9795918367vw + 16.3265306122px,32px);grid-template-columns:repeat(2,1fr)}.c-post_opencampus__img-column.-col3{gap:min(.8163265306vw + 10.9387755102px,24px);grid-template-columns:repeat(3,1fr)}.c-post_opencampus__img-column.-col4{gap:min(.4897959184vw + 8.1632653061px,16px);grid-template-columns:repeat(4,1fr)}.c-post_opencampus__img-column .c-post_opencampus__button-secondary{text-align:center}.c-post_opencampus__img-column__item a .img{transition:filter .3s}.c-post_opencampus__img-column__item .img img{inline-size:100%}.c-post_opencampus__img-column__item .title{align-items:center;border-block-end:1px solid var(--color-gray-50);display:flex;font-size:1.25em;font-weight:700;margin-block:.89em .75em;padding-block-end:.2em;position:relative}.c-post_opencampus__img-column__item .title:before{background-color:var(--color-main-100);block-size:1px;bottom:-1px;content:"";display:block;inline-size:0;left:0;position:absolute;transition:inline-size .3s}.c-post_opencampus__img-column__item .title .btn_icon{align-items:center;background-color:#f9f9f9;border-radius:50%;display:flex;height:30px;justify-content:center;margin:0 0 0 auto;position:relative;width:30px}.c-post_opencampus__img-column__item .title .btn_icon:before{border-right:1px solid var(--color-white-00);border-top:1px solid var(--color-white-00);height:6px;left:-1px;margin:auto;opacity:0;transform:translateZ(0) scale(1) rotate(45deg);width:6px;z-index:1}.c-post_opencampus__img-column__item .title .btn_icon:after{background-color:var(--color-main-100);border-radius:50%;height:100%;transform:translateZ(0) scale(.1);transition:transform .5s cubic-bezier(.55,.05,.22,.99);transition-delay:0s;width:100%}.c-post_opencampus__list li{position:relative}.c-post_opencampus__list li:before{content:"";display:block;left:0;position:absolute}.c-post_opencampus__list.-dotted li{padding-left:1em}.c-post_opencampus__list.-dotted li:before{aspect-ratio:1/1;background-color:var(--color-main-100);border-radius:100vmax;min-inline-size:min(.1632653061vw + 2.387755102px,5px);top:.75em}.c-post_opencampus__list.-check li{padding-inline-start:1.357em}.c-post_opencampus__list.-check li:before{aspect-ratio:14/12;background-color:var(--color-main-100);-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="13" fill="none" viewBox="0 0 14 13"><path fill="currentColor" d="M9.179 10.983H1.462V2.988h6.499l1.462-1.515H0v11.025h10.64v-4.08L9.18 9.933z"/><path fill="currentColor" d="M4.344 3.874 2.84 5.432l2.448 2.536 1.504 1.559 1.503-1.559L14 2.058 12.496.5 6.792 6.41z"/></svg>');mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="13" fill="none" viewBox="0 0 14 13"><path fill="currentColor" d="M9.179 10.983H1.462V2.988h6.499l1.462-1.515H0v11.025h10.64v-4.08L9.18 9.933z"/><path fill="currentColor" d="M4.344 3.874 2.84 5.432l2.448 2.536 1.504 1.559 1.503-1.559L14 2.058 12.496.5 6.792 6.41z"/></svg>');-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;min-inline-size:14px;top:.5em}.c-post_opencampus__list.-number li{counter-increment:mycounter;padding-inline-start:1.625em}.c-post_opencampus__list.-number li:before{color:var(--color-main-100);content:counter(mycounter,decimal-leading-zero) ".";font-weight:700;top:0}.c-post_opencampus__list.-col1{display:grid;gap:.25em .5em;grid-template-columns:repeat(1,1fr)}.c-post_opencampus__list.-col2{display:grid;gap:.25em .5em;grid-template-columns:repeat(2,1fr)}.c-post_opencampus__list.-col3{display:grid;gap:.25em .5em;grid-template-columns:repeat(3,1fr)}.c-post_opencampus__button-primary a,.c-post_opencampus__button-primary button{background-color:var(--color-main-100);border:1px solid var(--color-main-100);border-radius:100vmax;color:var(--color-white-00);cursor:pointer;display:inline-flex;font-size:.875em;gap:1.5em;inline-size:-moz-fit-content;inline-size:fit-content;min-inline-size:min(3.1020408163vw + 238.3673469388px,288px);padding:1em 1.5em 1em 2em;transition:filter var(--dur) ease}.c-post_opencampus__button-primary a span,.c-post_opencampus__button-primary button span{margin-bottom:0!important;text-align:center;width:100%}.c-post_opencampus__button-primary a .c-icon,.c-post_opencampus__button-primary button .c-icon{align-self:center;color:var(--color-white-00);margin-left:auto;width:10px}.c-post_opencampus__button-primary.-line a{background-color:#20ae38;border-color:#20ae38}.c-post_opencampus__button-primary.-disabled a{background-color:#ccc;border-color:#ccc;pointer-events:none}.c-post_opencampus__button-secondary a,.c-post_opencampus__button-secondary button{cursor:pointer;display:inline-block;font-size:min(.0816326531vw + .7308673469rem,.8125rem);font-weight:700;line-height:1.5;padding-block:1em;padding-inline-end:2.5em;position:relative}.c-post_opencampus__button-secondary a .c-icon,.c-post_opencampus__button-secondary button .c-icon{color:var(--color-black-100);inline-size:10px;line-height:1;position:absolute;right:1em;top:50%;translate:0 -50%}.c-post_opencampus__button-secondary button{background-color:var(--color-main-100);border:0;color:var(--color-white-00);inline-size:-moz-fit-content;inline-size:fit-content;padding:1em 2em;text-align:center}.c-post_opencampus__button-secondary button .c-icon{color:var(--color-white-00);display:none;right:2em}.c-post_opencampus__fukidashi{background:var(--color-main-100);border-radius:100vmax;color:var(--color-white-00);font-size:min(.3265306122vw + .7984693878rem,1.125rem);font-weight:700;inline-size:-moz-fit-content;inline-size:fit-content;margin-block-end:30px;margin-inline:auto;padding:1em 3em;position:relative}.c-post_opencampus__fukidashi:before{aspect-ratio:10/5;background:var(--color-main-100);bottom:0;clip-path:polygon(0 0,100% 0,50% 100%);content:"";inline-size:min(.8163265306vw + 6.9387755102px,20px);left:50%;position:absolute;translate:-50% 100%}.c-post_opencampus__movie iframe{aspect-ratio:16/9;display:block;inline-size:100%;margin-inline:auto;max-inline-size:800px}.c-post_opencampus_transportation{gap:min(1.6326530612vw + 13.8775510204px,40px) min(3.2653061224vw + 7.7551020408px,60px)}.c-post_opencampus_transportation__item .title{align-items:center;background-color:var(--color-gray-50);display:flex;font-size:min(.3265306122vw + .9234693878rem,1.25rem);font-weight:700;gap:.5em;padding:min(.4081632653vw + 3.4693877551px,10px)}.c-post_opencampus_transportation__item .list{align-items:center;border-bottom:1px solid var(--color-gray-50);display:flex;justify-content:space-between;padding-block:min(.4081632653vw + 8.4693877551px,15px)}.c-post_opencampus_transportation__item .list .city{max-inline-size:min(13.8775510204vw + 177.9591836735px,400px)}.c-post_opencampus_transportation__item .list .price{color:var(--color-main-100);font-family:var(--font-en);font-size:min(.4897959184vw + 1.0102040816rem,1.5rem);font-weight:700}.c-post_opencampus_transportation__item .list .price:after{content:"円";font-family:var(--font-ja);font-size:min(.1632653061vw + .8367346939rem,1rem);font-weight:500}.c-post_opencampus__about{background:#fafafa;border:1px solid #ddd;padding:min(1.6326530612vw + 13.8775510204px,40px) min(1.6326530612vw + 13.8775510204px,40px) min(1.6326530612vw + 23.8775510204px,50px)}.c-post_opencampus__about__slider .slide{aspect-ratio:38/25;border:1px solid var(--color-gray-50);border-radius:min(.4081632653vw + 3.4693877551px,10px);overflow:hidden;width:100%}.c-post_opencampus__about__slider .slide img{-o-object-fit:cover;object-fit:cover;width:100%}.c-post_opencampus__about__controls{align-items:center;display:flex;gap:1em;justify-content:center;margin-block-start:1em}.c-post_opencampus__about__controls button{background-color:var(--color-white-00);block-size:min(.4081632653vw + 33.4693877551px,40px);border:1px solid var(--color-gray-50);color:var(--color-black-100);cursor:pointer;inline-size:min(.4081632653vw + 33.4693877551px,40px);transition:color var(--dur) ease,background-color var(--dur) ease,border-color var(--dur) ease}.c-post_opencampus__about__controls button svg{block-size:.6em;inline-size:.6em}.c-post_opencampus__about__controls button.-next svg{rotate:180deg}.c-post_opencampus__about__controls button:disabled{background-color:var(--color-gray-50);pointer-events:none}.c-post_opencampus__about__controls ul{align-items:center;display:flex;gap:5px}.c-post_opencampus__about__controls ul li{background-color:var(--color-gray-50);block-size:10px;border-radius:100vmax;inline-size:10px;position:relative}.c-post_opencampus__about__controls ul li.is-act{background:var(--color-main-100)}.c-post_opencampus__about>h3{border-block-end:3px solid var(--color-gray-50);border-block-start:0;margin-block-end:.75em;padding-block-end:.3em;padding-block-start:0}.c-post_opencampus__about>h3:before{display:none}.c-post_opencampus__bnr a{aspect-ratio:86/21;border-radius:min(.4081632653vw + 3.4693877551px,10px);cursor:pointer;display:block;overflow:hidden;transition:filter var(--dur) ease}.c-post_opencampus__bnr a img{border-radius:inherit;inline-size:100%;transition:scale calc(var(--dur)*3) ease}.c-post_opencampus__company{align-items:flex-start;background:#fafafa;border:1px solid #ddd;-moz-column-gap:2em;column-gap:2em;display:flex;padding:2em}.c-post_opencampus__company__img{border-radius:min(.4081632653vw + 3.4693877551px,10px);max-width:min(11.2653061224vw + 107.7551020408px,288px);min-width:min(11.2653061224vw + 107.7551020408px,288px);overflow:hidden}.c-post_opencampus__company__img img{inline-size:100%}.c-post_opencampus__company__textarea .title{font-size:1.25em;font-weight:700;margin-block-end:.8em}.c-post_opencampus__faq__aco{border:1px solid var(--color-gray-50);border-radius:min(.4081632653vw + 3.4693877551px,10px);padding:min(.8163265306vw + 6.9387755102px,20px) min(1.387755102vw + 9.7959183673px,32px)}.c-post_opencampus__faq__aco+.c-post_opencampus__faq__aco{margin-block-start:.5em}.c-post_opencampus__faq__title{align-items:center;cursor:pointer;display:grid;font-size:min(.3265306122vw + .7984693878rem,1.125rem);font-weight:700;gap:.5em;grid-template-columns:max-content 1fr max-content;line-height:1.6;padding-inline-end:min(1.6326530612vw + 33.8775510204px,60px);position:relative}.c-post_opencampus__faq__title:before{color:var(--color-main-100);content:"Q.";font-family:var(--font-en);font-size:min(.4897959184vw + 1.0102040816rem,1.5rem);line-height:1;text-transform:uppercase}.is-open .c-post_opencampus__faq__title,.is-open .c-post_opencampus__faq__title:before{color:var(--color-main-100)}.c-post_opencampus__faq__trg{background:var(--color-gray-50);block-size:min(.9795918367vw + 16.3265306122px,32px);border-radius:100vmax;inline-size:min(2.7755102041vw + 19.5918367347px,64px);position:absolute;right:0;top:50%;translate:0 -50%}.c-post_opencampus__faq__trg:after,.c-post_opencampus__faq__trg:before{background:var(--color-black-100);block-size:2px;content:"";inline-size:min(.3265306122vw + 6.7755102041px,12px);left:50%;position:absolute;top:50%;transition:rotate var(--dur),opacity var(--dur);translate:-50% -50%}.c-post_opencampus__faq__trg:after{rotate:-90deg}.is-open .c-post_opencampus__faq__trg:before{rotate:180deg}.is-open .c-post_opencampus__faq__trg:after{rotate:0deg}.c-post_opencampus__faq__body{background:var(--color-gray-50);margin-block-start:min(.8163265306vw + 6.9387755102px,20px);padding:min(.9795918367vw + 8.3265306122px,24px) min(.9795918367vw + 8.3265306122px,24px) min(.9795918367vw + 8.3265306122px,24px) min(2.4489795918vw + 20.8163265306px,60px);position:relative}.c-post_opencampus__faq__body:before{color:var(--color-gray-70);content:"A.";font-family:var(--font-en);font-size:min(.6530612245vw + .8469387755rem,1.5rem);left:min(1.2244897959vw + 5.4081632653px,25px);position:absolute;text-transform:uppercase;top:min(.6530612245vw + 7.5510204082px,18px)}.c-post_opencampus__guest{background:#fafafa;border:1px solid #ddd;padding:min(3.2653061224vw + 7.7551020408px,60px)}.c-post_opencampus__guest__main{align-items:flex-start;-moz-column-gap:2em;column-gap:2em;display:flex}.c-post_opencampus__guest__img{aspect-ratio:1/1;border-radius:min(.4081632653vw + 3.4693877551px,10px);border-radius:50%;max-width:min(16.3265306122vw + 138.7755102041px,400px);min-width:min(16.3265306122vw + 138.7755102041px,400px);overflow:hidden}.c-post_opencampus__guest__img img{block-size:100%;inline-size:100%;-o-object-fit:cover;object-fit:cover}.c-post_opencampus__guest__textarea .profile-title{background-image:linear-gradient(90deg,#73eee0,#96a7f1);border-radius:50vh;color:#fff;display:block;font-weight:500;inline-size:-moz-fit-content;inline-size:fit-content;letter-spacing:.05em;line-height:1.3;margin-block-end:min(.8163265306vw + 6.9387755102px,20px);min-inline-size:min(6.5306122449vw + 175.5102040816px,280px);padding:min(.4081632653vw + 3.4693877551px,10px) min(.4081632653vw + 8.4693877551px,15px);text-align:center}.c-post_opencampus__guest__textarea .job{color:var(--color-gray-90);font-size:.875em}.c-post_opencampus__guest__textarea .name{font-size:1.25em;font-weight:700;margin-block-end:.8em}.c-post_opencampus__guest__textarea .c-post_opencampus__button-secondary{margin-block-start:1.5em}.c-post_opencampus__guest__textarea .sns{align-items:center;display:flex;gap:min(.8163265306vw + 6.9387755102px,20px);margin-block-start:1em}.c-post_opencampus__guest__textarea .sns a{align-items:center;aspect-ratio:1/1;display:flex;justify-content:center;min-inline-size:min(.1632653061vw + 17.387755102px,20px);transition:filter var(--bur) ease}.c-post_opencampus__guest__textarea .sns a img{block-size:100%;inline-size:100%;-o-object-fit:contain;object-fit:contain}.c-post_opencampus__guest__sub{border-radius:min(.4081632653vw + 3.4693877551px,10px);margin-block-start:2em;padding-inline:2em;transition:all var(--dur) ease}.is-open .c-post_opencampus__guest__sub{background-color:var(--color-gray-50);padding-block:2.5em}.c-post_opencampus__guest__sub h3:first-child{border-block-start:none;margin-block-end:.5em;margin-block-start:0;padding-block-start:0}.c-post_opencampus__guest__sub h3:first-child:before{display:none}.c-post_opencampus__guest__more{align-items:center;background-color:var(--color-white-00);border:1px solid var(--color-black-100);border-radius:100vmax;cursor:pointer;display:grid;font-weight:700;grid-template-columns:auto max-content;margin-inline:auto;max-inline-size:200px;transition:all var(--dur) ease}.is-open .c-post_opencampus__guest__more{margin-block-start:2em}.c-post_opencampus__guest__more button{align-items:center;display:flex;padding:.5em 1em;width:100%}.c-post_opencampus__guest__more .button-text{text-align:center;width:100%}.c-post_opencampus__guest__more .button-text:before{content:"もっと見る"}.is-open .c-post_opencampus__guest__more .button-text:before{content:"閉じる"}.c-post_opencampus__guest__more .button-icon{aspect-ratio:1/1;background-color:var(--color-black-100);block-size:min(.4081632653vw + 33.4693877551px,40px);border:1px solid var(--color-black-100);border-radius:100vmax;color:var(--color-white-00);display:grid;inline-size:min(.4081632653vw + 33.4693877551px,40px);place-items:center;position:relative;transform-origin:center;transition:all var(--dur);transition:all var(--dur) ease}.c-post_opencampus__guest__more .button-icon:after,.c-post_opencampus__guest__more .button-icon:before{background-color:var(--color-white-00);content:"";display:block;position:absolute}.c-post_opencampus__guest__more .button-icon:before{block-size:2px;content:"";inline-size:1em;left:50%;top:50%;translate:-50% -50%}.c-post_opencampus__guest__more .button-icon:after{block-size:1em;inline-size:2px;left:50%;top:50%;translate:-50% -50%}.is-open .c-post_opencampus__guest__more .button-icon{rotate:180deg}.is-open .c-post_opencampus__guest__more .button-icon:after{opacity:0}.c-post_opencampus__movie iframe,.c-post_opencampus__movie video{aspect-ratio:16/9;block-size:auto;border-radius:min(.4081632653vw + 3.4693877551px,10px);display:block;inline-size:100%}.c-post_opencampus__timeschedule__section{background:#fafafa;border:1px solid #ddd;padding:min(.8163265306vw + 16.9387755102px,30px)}.c-post_opencampus__timeschedule__section .list{display:grid;gap:min(.4081632653vw + 8.4693877551px,15px);grid-template-columns:repeat(3,1fr)}.c-post_opencampus__timeschedule__section .list .item{align-items:center;border-left:1px solid var(--color-black-100);display:flex;gap:min(.8163265306vw + 6.9387755102px,20px);min-block-size:min(.8163265306vw + 46.9387755102px,60px);padding-inline-start:min(.4081632653vw + 8.4693877551px,15px)}.c-post_opencampus__timeschedule__section .list .item .head{display:flex;flex-direction:column;font-family:var(--font-en)}.c-post_opencampus__timeschedule__section .list .item .head .num{font-size:min(.8163265306vw + 1.3711734694rem,2.1875rem);font-weight:700;line-height:1}.c-post_opencampus__timeschedule__section .list .item .head .time{font-size:min(.1632653061vw + .7742346939rem,.9375rem);line-height:1}.c-post_opencampus__timeschedule__section .list .item .body .subtitle{font-size:min(.3265306122vw + .7984693878rem,1.125rem);line-height:1.4}.c-post_opencampus__timeschedule__section .list .item .body .text{font-size:min(.0816326531vw + .7308673469rem,.8125rem)}.c-post_opencampus__w-experience{display:flex;gap:min(.8163265306vw + 1.9387755102px,15px)}.c-post_opencampus__w-experience__cross{align-self:center;aspect-ratio:1/1;min-block-size:min(.9795918367vw + 16.3265306122px,32px);min-inline-size:min(.9795918367vw + 16.3265306122px,32px);position:relative}.c-post_opencampus__w-experience__cross:after,.c-post_opencampus__w-experience__cross:before{block-size:min(.3265306122vw + 1.7755102041px,7px);content:"";inline-size:min(1.6326530612vw + 23.8775510204px,50px);left:50%;position:absolute;translate:-50% -50%}.c-post_opencampus__w-experience__cross:before{background-color:var(--color-main-100);rotate:45deg}.c-post_opencampus__w-experience__cross:after{background-color:var(--color-main-100);rotate:-45deg}.c-post_opencampus__w-experience__item figure img{border-radius:min(.4081632653vw + 3.4693877551px,10px)}.c-post_opencampus__w-experience__item .title{font-weight:700;line-height:1.8;margin-block-start:min(.8163265306vw + 6.9387755102px,20px)}.c-post_opencampus__online__anchor{display:grid;gap:min(.4897959184vw + 8.1632653061px,16px);grid-template-columns:repeat(2,1fr)}.c-post_opencampus__online__anchor .item.-zoom{--border-color:#0b5cff;--background-color:#0b5cff;--text-color:var(--color-white-00)}.c-post_opencampus__online__anchor .item.-line{--border-color:#06c755;--background-color:#06c755;--text-color:var(--color-white-00)}.c-post_opencampus__online__anchor .item a{background-color:var(--background-color);border:1px solid var(--border-color);border-radius:min(.4081632653vw + 3.4693877551px,10px);color:var(--text-color);display:block;font-size:.875em;padding:1em 4.6em 1em 1.7em;position:relative;transition:filter var(--dur) ease}.c-post_opencampus__online__anchor .item a .c-icon{position:absolute;right:1.5em;top:50%;translate:0 -50%}.c-post_opencampus__online__anchor .item a .text{display:block;text-align:center;width:100%}.c-post_opencampus__online__section h2{font-size:1.5em;font-weight:700;line-height:1.35;margin-block:min(1.6326530612vw + 13.8775510204px,40px) min(1.2244897959vw + 10.4081632653px,30px)}.c-post_opencampus__online__section h2:before{aspect-ratio:24/8;background:var(--color-main-100);block-size:100%;content:"";display:inline-block;inline-size:100%;margin-block-start:-.1em;margin-inline-end:min(.4897959184vw + 8.1632653061px,16px);transform:skewX(20deg);vertical-align:middle;width:min(.7346938776vw + .7653061224rem,1.5rem);z-index:-1}.c-post_opencampus__online__flow{background-color:var(--color-gray-50);border-radius:min(.4897959184vw + 8.1632653061px,16px);padding:0 min(1.6326530612vw + 13.8775510204px,40px) min(1.6326530612vw + 13.8775510204px,40px) min(.8163265306vw + 11.9387755102px,25px);position:relative}.c-post_opencampus__online__flow+.c-post_opencampus__online__flow{margin-block-start:min(1.6326530612vw + 13.8775510204px,40px)}.c-post_opencampus__online__flow .number{align-items:center;aspect-ratio:1/1;background-color:var(--color-main-100);block-size:min(.4081632653vw + 53.4693877551px,60px);border-bottom-left-radius:5px;border-bottom-right-radius:5px;color:var(--color-white-00);display:inline-flex;flex-direction:column;font-family:var(--font-en);font-size:1.5em;font-weight:700;inline-size:min(.4081632653vw + 43.4693877551px,50px);line-height:1;margin-block-end:.7em;margin-block-start:-15px;padding-block-start:.7em}.c-post_opencampus__online__flow .number small{display:block;font-size:.58em;line-height:1}.c-post_opencampus__online__flow .body{inline-size:100%;margin-inline-start:min(.8163265306vw + 1.9387755102px,15px)}.c-post_opencampus__online__flow .body.-media{align-items:flex-start;display:flex;gap:2em}.c-post_opencampus__online__flow .body .title{font-size:1.25em;font-weight:700;line-height:1.7;margin-block-end:.5em}.c-post_opencampus__online__flow .body .note{color:var(--color-gray-70);font-size:.875em;line-height:1.8;margin-block-start:.57em;padding-inline-start:1em;text-indent:-1em}.c-post_opencampus__online__flow .body figure{margin-left:auto;max-width:min(8.4081632653vw + 73.4693877551px,208px);min-width:min(8.4081632653vw + 73.4693877551px,208px)}.c-post_opencampus__online__flow .body .line_button{margin-block-start:1.5em}.c-post_opencampus__online__flow .body .line_button a{align-items:center;background-color:#06c755;border:1px solid #06c755;border-radius:100vmax;color:var(--color-white-00);display:inline-flex;gap:1.25em;padding:.75em 2.3em .75em 1em;position:relative;transition:all var(--dur)}.c-post_opencampus__online__flow .body .line_button a .c-icon{background-color:var(--color-white-00);block-size:min(.4081632653vw + 33.4693877551px,40px);border:1px solid var(--color-white-00);border-radius:100vmax;color:#06c755;display:grid;font-size:1.14em;inline-size:min(.4081632653vw + 33.4693877551px,40px);place-items:center;transition:all var(--dur)}.c-post_opencampus__online__flow .body .line_button a .c-icon svg{inline-size:1em}.c-post_opencampus__online__flow .buttons{display:flex;flex-wrap:wrap;gap:1em min(1.6326530612vw + 13.8775510204px,40px);margin-block-start:1.5em}.c-post_opencampus__online__flow .buttons .c-post_opencampus__button-primary a{width:100%}.c-post_opencampus__online__flow .contacts{background-color:var(--color-white-00);border-radius:min(.4081632653vw + 3.4693877551px,10px);display:flex;flex-wrap:wrap;gap:1em 2em;justify-content:center;margin-block-start:1em;padding:1.5em 2em}.c-post_opencampus__online__flow .contacts_item>a,.c-post_opencampus__online__flow .contacts_item>span{align-items:center;display:grid;gap:.5em;grid-template-columns:max-content 1fr}.c-post_opencampus__online__flow .contacts_item .label{background-color:var(--color-main-100);border-radius:100vmax;color:var(--color-white-00);display:grid;font-family:var(--font-en);font-size:min(.1632653061vw + .5867346939rem,.75rem);font-weight:700;line-height:1;min-block-size:min(.5714285714vw + 22.8571428571px,32px);min-inline-size:min(.5714285714vw + 22.8571428571px,32px);place-items:center}.c-post_opencampus__online__flow .contacts_item .main{font-family:var(--font-en);font-size:min(.3265306122vw + .9234693878rem,1.25rem);line-height:1}.c-post_opencampus__online__flow .contacts_item .main small{font-size:min(.1632653061vw + .7117346939rem,.875rem);margin-inline-start:1em}.c-post_opencampus__online__flow .contacts_item.-mail .label{background-color:var(--color-main-green-100)}.wp-block-button{margin-inline:auto!important}.wp-block-button__link{border-radius:0!important;transition:filter .3s}.section_inner.-world{padding-bottom:60px;padding-top:50px}.news_block{position:relative}.news_item{border-top:1px solid #e5e5e5}.news_item:last-child{border-bottom:1px solid #e5e5e5}.news_item a{align-items:center;display:flex;padding:10px 0}.news_item .img_block img{-o-object-fit:contain;object-fit:contain;-o-object-position:50% 50%;object-position:50% 50%}.news_item .date_item{align-items:center;display:flex;flex-wrap:wrap}.news_item .date{color:#fa0f0c;font-size:13px}.news_item .catlabel{border:1px solid #fa0f0c;color:#fa0f0c;display:inline-block;font-size:11px;line-height:1;margin-bottom:5px;margin-left:10px;margin-right:5px;padding:3px 7px 4px}.news_item .catlabel.game{background:#f52d56;border-color:#f52d56;color:#fff}.news_item .catlabel.esports{background:#32a254;border-color:#32a254;color:#fff}.news_item .catlabel.ai-robot{background:#023eb3;border-color:#023eb3;color:#fff}.news_item .catlabel.web{background:#fe6f06;border-color:#fe6f06;color:#fff}.news_item .catlabel.design{background:#6700ae;border-color:#6700ae;color:#fff}.news_item .catlabel+.catlabel{margin-left:0}.news_item .txt_block{margin-left:15px;margin-right:10px;width:calc(100% - 125px)}.news_item .title{font-size:13px;letter-spacing:.04em;line-height:120%}.c-cta__inner{padding:min(3.2108843537vw + 28.6258503401px,80px) min(3.8367346939vw + 10.612244898px,72px)}.c-cta__inner .content_width{max-inline-size:1546px}.c-cta__list{display:grid;gap:min(1.0204081633vw + 17.6734693878px,34px) min(1.387755102vw + 11.7959183673px,34px);grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.c-cta__item{row-gap:0}.c-cta__item,.c-cta__item_link{display:grid;grid-row:span 2;grid-template-rows:subgrid}.c-cta__item_link{background-color:var(--color-black-100);background-image:url(/assets/images/cta/bg_cta.png);background-position:50%;background-repeat:no-repeat;background-size:cover;padding-block:min(.8299319728vw + 16.7210884354px,30px) min(1.4489795918vw + 19.8163265306px,43px);padding-inline:min(1.2244897959vw + 10.4081632653px,30px);position:relative;transition:background-color .5s cubic-bezier(.43,.05,.17,1);transition:background-color .2s ease}.c-cta__item_link .btn_icon{bottom:min(.3537414966vw + 14.3401360544px,20px);height:min(4.4081632653vw + 13.4693877551px,84px);margin:0;position:absolute;right:min(.8163265306vw + 6.9387755102px,20px);width:min(4.4081632653vw + 13.4693877551px,84px)}.c-cta__item_title{color:var(--color-white-00);display:flex;flex-direction:column;font-weight:500;line-height:1.6;text-align:center}.c-cta__item_title_ja{display:block;font-size:min(.1632653061vw + .8367346939rem,1rem)}.c-cta__item_title_en{align-items:center;display:flex;flex-grow:1;font-size:min(1.306122449vw + 1.193877551rem,2.5rem);justify-content:center}.c-cta__item_img{inline-size:min(13.6734693878vw + 116.2244897959px,335px);margin-block-start:min(.8299319728vw + 16.7210884354px,30px);margin-inline:auto}.u-block,.u-block_center{display:block}.u-block_center{margin-left:auto;margin-right:auto}.u-none{display:none}.u-ib{display:inline-block}.u-left{text-align:left}.u-center,.u-center-pc{text-align:center}.u-right{text-align:right}.u-justify{text-align:justify}.u-relative{position:relative}.u-absolute{position:absolute}.u-fixed{position:fixed}.u-flex{display:flex}.u-flex.-wrap{flex-wrap:wrap}.u-flex.-reverse{flex-direction:reverse}.u-flex.-inline{display:inline-flex}.u-flex.-astart{align-items:flex-start}.u-flex.-acenter{align-items:center}.u-flex.-aend{align-items:flex-end}.u-flex.-jbetween{justify-content:space-between}.u-flex.-jaround{justify-content:space-around}.u-flex.-jstart{justify-content:flex-start}.u-flex.-jcenter{justify-content:center}.u-flex.-jend{justify-content:flex-end}.u-grid{display:grid}.u-overflow-auto{overflow:auto}.u-overflow-visible{overflow:visible}.u-overflow-hidden{overflow:hidden}.u-visibility-visible{visibility:visible}.u-visibility-hidden{visibility:hidden}.u-cursor-pointer{cursor:pointer}.u-cursor-grab{cursor:grab}.u-cursor-wait{cursor:wait}.u-cursor-not-allowed{cursor:not-allowed}.u-uppercase{text-transform:uppercase}.u-capitalize{text-transform:capitalize}.u-nowrap{white-space:nowrap}.u-breakall{word-break:break-all}.u-keepall{word-break:keep-all}.u-weight-100{font-weight:100}.u-weight-200{font-weight:200}.u-weight-300{font-weight:300}.u-weight-400{font-weight:400}.u-weight-500{font-weight:500}.u-weight-600{font-weight:600}.u-weight-700{font-weight:700}.u-weight-800{font-weight:800}.u-weight-900{font-weight:900}.u-color-main{color:#5bc2dc}.u-color-font{color:#111}.u-color-sub{color:#faf7ea}.u-color-white{color:#fff}.u-color-accent,.u-color-red{color:red}.u-font-en{font-family:var(--font-en)}.u-hover{transition:opacity .3s ease}.u-hover:hover{opacity:.8}.u-mt0{margin-top:min(0vw + 0px,0px)!important}.u-mb0{margin-bottom:min(0vw + 0px,0px)!important}.u-ml0{margin-left:min(0vw + 0px,0px)!important}.u-mr0{margin-right:min(0vw + 0px,0px)!important}.u-pt0{padding-top:min(0vw + 0px,0px)!important}.u-pb0{padding-bottom:min(0vw + 0px,0px)!important}.u-pl0{padding-left:min(0vw + 0px,0px)!important}.u-pr0{padding-right:min(0vw + 0px,0px)!important}.u-mt5{margin-top:min(.4081632653vw + 3.4693877551px,10px)!important}.u-mb5{margin-bottom:min(.4081632653vw + 3.4693877551px,10px)!important}.u-ml5{margin-left:min(.4081632653vw + 3.4693877551px,10px)!important}.u-mr5{margin-right:min(.4081632653vw + 3.4693877551px,10px)!important}.u-pt5{padding-top:min(.4081632653vw + 3.4693877551px,10px)!important}.u-pb5{padding-bottom:min(.4081632653vw + 3.4693877551px,10px)!important}.u-pl5{padding-left:min(.4081632653vw + 3.4693877551px,10px)!important}.u-pr5{padding-right:min(.4081632653vw + 3.4693877551px,10px)!important}.u-mt10{margin-top:min(.8163265306vw + 6.9387755102px,20px)!important}.u-mb10{margin-bottom:min(.8163265306vw + 6.9387755102px,20px)!important}.u-ml10{margin-left:min(.8163265306vw + 6.9387755102px,20px)!important}.u-mr10{margin-right:min(.8163265306vw + 6.9387755102px,20px)!important}.u-pt10{padding-top:min(.8163265306vw + 6.9387755102px,20px)!important}.u-pb10{padding-bottom:min(.8163265306vw + 6.9387755102px,20px)!important}.u-pl10{padding-left:min(.8163265306vw + 6.9387755102px,20px)!important}.u-pr10{padding-right:min(.8163265306vw + 6.9387755102px,20px)!important}.u-mt15{margin-top:min(1.2244897959vw + 10.4081632653px,30px)!important}.u-mb15{margin-bottom:min(1.2244897959vw + 10.4081632653px,30px)!important}.u-ml15{margin-left:min(1.2244897959vw + 10.4081632653px,30px)!important}.u-mr15{margin-right:min(1.2244897959vw + 10.4081632653px,30px)!important}.u-pt15{padding-top:min(1.2244897959vw + 10.4081632653px,30px)!important}.u-pb15{padding-bottom:min(1.2244897959vw + 10.4081632653px,30px)!important}.u-pl15{padding-left:min(1.2244897959vw + 10.4081632653px,30px)!important}.u-pr15{padding-right:min(1.2244897959vw + 10.4081632653px,30px)!important}.u-mt20{margin-top:min(1.6326530612vw + 13.8775510204px,40px)!important}.u-mb20{margin-bottom:min(1.6326530612vw + 13.8775510204px,40px)!important}.u-ml20{margin-left:min(1.6326530612vw + 13.8775510204px,40px)!important}.u-mr20{margin-right:min(1.6326530612vw + 13.8775510204px,40px)!important}.u-pt20{padding-top:min(1.6326530612vw + 13.8775510204px,40px)!important}.u-pb20{padding-bottom:min(1.6326530612vw + 13.8775510204px,40px)!important}.u-pl20{padding-left:min(1.6326530612vw + 13.8775510204px,40px)!important}.u-pr20{padding-right:min(1.6326530612vw + 13.8775510204px,40px)!important}.u-mt25{margin-top:min(2.0408163265vw + 17.3469387755px,50px)!important}.u-mb25{margin-bottom:min(2.0408163265vw + 17.3469387755px,50px)!important}.u-ml25{margin-left:min(2.0408163265vw + 17.3469387755px,50px)!important}.u-mr25{margin-right:min(2.0408163265vw + 17.3469387755px,50px)!important}.u-pt25{padding-top:min(2.0408163265vw + 17.3469387755px,50px)!important}.u-pb25{padding-bottom:min(2.0408163265vw + 17.3469387755px,50px)!important}.u-pl25{padding-left:min(2.0408163265vw + 17.3469387755px,50px)!important}.u-pr25{padding-right:min(2.0408163265vw + 17.3469387755px,50px)!important}.u-mt30{margin-top:min(2.4489795918vw + 20.8163265306px,60px)!important}.u-mb30{margin-bottom:min(2.4489795918vw + 20.8163265306px,60px)!important}.u-ml30{margin-left:min(2.4489795918vw + 20.8163265306px,60px)!important}.u-mr30{margin-right:min(2.4489795918vw + 20.8163265306px,60px)!important}.u-pt30{padding-top:min(2.4489795918vw + 20.8163265306px,60px)!important}.u-pb30{padding-bottom:min(2.4489795918vw + 20.8163265306px,60px)!important}.u-pl30{padding-left:min(2.4489795918vw + 20.8163265306px,60px)!important}.u-pr30{padding-right:min(2.4489795918vw + 20.8163265306px,60px)!important}.u-mt35{margin-top:min(2.8571428571vw + 24.2857142857px,70px)!important}.u-mb35{margin-bottom:min(2.8571428571vw + 24.2857142857px,70px)!important}.u-ml35{margin-left:min(2.8571428571vw + 24.2857142857px,70px)!important}.u-mr35{margin-right:min(2.8571428571vw + 24.2857142857px,70px)!important}.u-pt35{padding-top:min(2.8571428571vw + 24.2857142857px,70px)!important}.u-pb35{padding-bottom:min(2.8571428571vw + 24.2857142857px,70px)!important}.u-pl35{padding-left:min(2.8571428571vw + 24.2857142857px,70px)!important}.u-pr35{padding-right:min(2.8571428571vw + 24.2857142857px,70px)!important}.u-mt40{margin-top:min(3.2653061224vw + 27.7551020408px,80px)!important}.u-mb40{margin-bottom:min(3.2653061224vw + 27.7551020408px,80px)!important}.u-ml40{margin-left:min(3.2653061224vw + 27.7551020408px,80px)!important}.u-mr40{margin-right:min(3.2653061224vw + 27.7551020408px,80px)!important}.u-pt40{padding-top:min(3.2653061224vw + 27.7551020408px,80px)!important}.u-pb40{padding-bottom:min(3.2653061224vw + 27.7551020408px,80px)!important}.u-pl40{padding-left:min(3.2653061224vw + 27.7551020408px,80px)!important}.u-pr40{padding-right:min(3.2653061224vw + 27.7551020408px,80px)!important}.u-mt45{margin-top:min(3.6734693878vw + 31.2244897959px,90px)!important}.u-mb45{margin-bottom:min(3.6734693878vw + 31.2244897959px,90px)!important}.u-ml45{margin-left:min(3.6734693878vw + 31.2244897959px,90px)!important}.u-mr45{margin-right:min(3.6734693878vw + 31.2244897959px,90px)!important}.u-pt45{padding-top:min(3.6734693878vw + 31.2244897959px,90px)!important}.u-pb45{padding-bottom:min(3.6734693878vw + 31.2244897959px,90px)!important}.u-pl45{padding-left:min(3.6734693878vw + 31.2244897959px,90px)!important}.u-pr45{padding-right:min(3.6734693878vw + 31.2244897959px,90px)!important}.u-mt50{margin-top:min(4.0816326531vw + 34.693877551px,100px)!important}.u-mb50{margin-bottom:min(4.0816326531vw + 34.693877551px,100px)!important}.u-ml50{margin-left:min(4.0816326531vw + 34.693877551px,100px)!important}.u-mr50{margin-right:min(4.0816326531vw + 34.693877551px,100px)!important}.u-pt50{padding-top:min(4.0816326531vw + 34.693877551px,100px)!important}.u-pb50{padding-bottom:min(4.0816326531vw + 34.693877551px,100px)!important}.u-pl50{padding-left:min(4.0816326531vw + 34.693877551px,100px)!important}.u-pr50{padding-right:min(4.0816326531vw + 34.693877551px,100px)!important}.u-mt55{margin-top:min(4.4897959184vw + 38.1632653061px,110px)!important}.u-mb55{margin-bottom:min(4.4897959184vw + 38.1632653061px,110px)!important}.u-ml55{margin-left:min(4.4897959184vw + 38.1632653061px,110px)!important}.u-mr55{margin-right:min(4.4897959184vw + 38.1632653061px,110px)!important}.u-pt55{padding-top:min(4.4897959184vw + 38.1632653061px,110px)!important}.u-pb55{padding-bottom:min(4.4897959184vw + 38.1632653061px,110px)!important}.u-pl55{padding-left:min(4.4897959184vw + 38.1632653061px,110px)!important}.u-pr55{padding-right:min(4.4897959184vw + 38.1632653061px,110px)!important}.u-mt60{margin-top:min(4.8979591837vw + 41.6326530612px,120px)!important}.u-mb60{margin-bottom:min(4.8979591837vw + 41.6326530612px,120px)!important}.u-ml60{margin-left:min(4.8979591837vw + 41.6326530612px,120px)!important}.u-mr60{margin-right:min(4.8979591837vw + 41.6326530612px,120px)!important}.u-pt60{padding-top:min(4.8979591837vw + 41.6326530612px,120px)!important}.u-pb60{padding-bottom:min(4.8979591837vw + 41.6326530612px,120px)!important}.u-pl60{padding-left:min(4.8979591837vw + 41.6326530612px,120px)!important}.u-pr60{padding-right:min(4.8979591837vw + 41.6326530612px,120px)!important}.u-mt65{margin-top:min(5.306122449vw + 45.1020408163px,130px)!important}.u-mb65{margin-bottom:min(5.306122449vw + 45.1020408163px,130px)!important}.u-ml65{margin-left:min(5.306122449vw + 45.1020408163px,130px)!important}.u-mr65{margin-right:min(5.306122449vw + 45.1020408163px,130px)!important}.u-pt65{padding-top:min(5.306122449vw + 45.1020408163px,130px)!important}.u-pb65{padding-bottom:min(5.306122449vw + 45.1020408163px,130px)!important}.u-pl65{padding-left:min(5.306122449vw + 45.1020408163px,130px)!important}.u-pr65{padding-right:min(5.306122449vw + 45.1020408163px,130px)!important}.u-mt70{margin-top:min(5.7142857143vw + 48.5714285714px,140px)!important}.u-mb70{margin-bottom:min(5.7142857143vw + 48.5714285714px,140px)!important}.u-ml70{margin-left:min(5.7142857143vw + 48.5714285714px,140px)!important}.u-mr70{margin-right:min(5.7142857143vw + 48.5714285714px,140px)!important}.u-pt70{padding-top:min(5.7142857143vw + 48.5714285714px,140px)!important}.u-pb70{padding-bottom:min(5.7142857143vw + 48.5714285714px,140px)!important}.u-pl70{padding-left:min(5.7142857143vw + 48.5714285714px,140px)!important}.u-pr70{padding-right:min(5.7142857143vw + 48.5714285714px,140px)!important}.u-mt75{margin-top:min(6.1224489796vw + 52.0408163265px,150px)!important}.u-mb75{margin-bottom:min(6.1224489796vw + 52.0408163265px,150px)!important}.u-ml75{margin-left:min(6.1224489796vw + 52.0408163265px,150px)!important}.u-mr75{margin-right:min(6.1224489796vw + 52.0408163265px,150px)!important}.u-pt75{padding-top:min(6.1224489796vw + 52.0408163265px,150px)!important}.u-pb75{padding-bottom:min(6.1224489796vw + 52.0408163265px,150px)!important}.u-pl75{padding-left:min(6.1224489796vw + 52.0408163265px,150px)!important}.u-pr75{padding-right:min(6.1224489796vw + 52.0408163265px,150px)!important}.u-mt80{margin-top:min(6.5306122449vw + 55.5102040816px,160px)!important}.u-mb80{margin-bottom:min(6.5306122449vw + 55.5102040816px,160px)!important}.u-ml80{margin-left:min(6.5306122449vw + 55.5102040816px,160px)!important}.u-mr80{margin-right:min(6.5306122449vw + 55.5102040816px,160px)!important}.u-pt80{padding-top:min(6.5306122449vw + 55.5102040816px,160px)!important}.u-pb80{padding-bottom:min(6.5306122449vw + 55.5102040816px,160px)!important}.u-pl80{padding-left:min(6.5306122449vw + 55.5102040816px,160px)!important}.u-pr80{padding-right:min(6.5306122449vw + 55.5102040816px,160px)!important}.u-mt85{margin-top:min(6.9387755102vw + 58.9795918367px,170px)!important}.u-mb85{margin-bottom:min(6.9387755102vw + 58.9795918367px,170px)!important}.u-ml85{margin-left:min(6.9387755102vw + 58.9795918367px,170px)!important}.u-mr85{margin-right:min(6.9387755102vw + 58.9795918367px,170px)!important}.u-pt85{padding-top:min(6.9387755102vw + 58.9795918367px,170px)!important}.u-pb85{padding-bottom:min(6.9387755102vw + 58.9795918367px,170px)!important}.u-pl85{padding-left:min(6.9387755102vw + 58.9795918367px,170px)!important}.u-pr85{padding-right:min(6.9387755102vw + 58.9795918367px,170px)!important}.u-mt90{margin-top:min(7.3469387755vw + 62.4489795918px,180px)!important}.u-mb90{margin-bottom:min(7.3469387755vw + 62.4489795918px,180px)!important}.u-ml90{margin-left:min(7.3469387755vw + 62.4489795918px,180px)!important}.u-mr90{margin-right:min(7.3469387755vw + 62.4489795918px,180px)!important}.u-pt90{padding-top:min(7.3469387755vw + 62.4489795918px,180px)!important}.u-pb90{padding-bottom:min(7.3469387755vw + 62.4489795918px,180px)!important}.u-pl90{padding-left:min(7.3469387755vw + 62.4489795918px,180px)!important}.u-pr90{padding-right:min(7.3469387755vw + 62.4489795918px,180px)!important}.u-mt95{margin-top:min(7.7551020408vw + 65.9183673469px,190px)!important}.u-mb95{margin-bottom:min(7.7551020408vw + 65.9183673469px,190px)!important}.u-ml95{margin-left:min(7.7551020408vw + 65.9183673469px,190px)!important}.u-mr95{margin-right:min(7.7551020408vw + 65.9183673469px,190px)!important}.u-pt95{padding-top:min(7.7551020408vw + 65.9183673469px,190px)!important}.u-pb95{padding-bottom:min(7.7551020408vw + 65.9183673469px,190px)!important}.u-pl95{padding-left:min(7.7551020408vw + 65.9183673469px,190px)!important}.u-pr95{padding-right:min(7.7551020408vw + 65.9183673469px,190px)!important}.u-mt100{margin-top:min(8.1632653061vw + 69.387755102px,200px)!important}.u-mb100{margin-bottom:min(8.1632653061vw + 69.387755102px,200px)!important}.u-ml100{margin-left:min(8.1632653061vw + 69.387755102px,200px)!important}.u-mr100{margin-right:min(8.1632653061vw + 69.387755102px,200px)!important}.u-pt100{padding-top:min(8.1632653061vw + 69.387755102px,200px)!important}.u-pb100{padding-bottom:min(8.1632653061vw + 69.387755102px,200px)!important}.u-pl100{padding-left:min(8.1632653061vw + 69.387755102px,200px)!important}.u-pr100{padding-right:min(8.1632653061vw + 69.387755102px,200px)!important}.u-visible{display:block}.u-hidden{display:none}.u-hidden-max,.u-hidden-md,.u-hidden-min,.u-hidden-sp,.u-hidden-spmin,.u-hidden-tab{display:none!important}.u-gap-0{gap:0}.u-gap-em0_25{gap:.25em}.u-gap-em0_5{gap:.5em}.u-gap-em1{gap:1em}.u-gap-em1_5{gap:1.5em}.u-gap-em2{gap:2em}.u-gap-10{gap:min(.4081632653vw + 3.4693877551px,10px)}.u-gap-row-10{row-gap:min(.4081632653vw + 3.4693877551px,10px)}.u-gap-col-10{-moz-column-gap:min(.4081632653vw + 3.4693877551px,10px);column-gap:min(.4081632653vw + 3.4693877551px,10px)}.u-gap-20{gap:min(.8163265306vw + 6.9387755102px,20px)}.u-gap-row-20{row-gap:min(.8163265306vw + 6.9387755102px,20px)}.u-gap-col-20{-moz-column-gap:min(.8163265306vw + 6.9387755102px,20px);column-gap:min(.8163265306vw + 6.9387755102px,20px)}.u-gap-30{gap:min(1.2244897959vw + 10.4081632653px,30px)}.u-gap-row-30{row-gap:min(1.2244897959vw + 10.4081632653px,30px)}.u-gap-col-30{-moz-column-gap:min(1.2244897959vw + 10.4081632653px,30px);column-gap:min(1.2244897959vw + 10.4081632653px,30px)}.u-gap-40{gap:min(1.6326530612vw + 13.8775510204px,40px)}.u-gap-row-40{row-gap:min(1.6326530612vw + 13.8775510204px,40px)}.u-gap-col-40{-moz-column-gap:min(1.6326530612vw + 13.8775510204px,40px);column-gap:min(1.6326530612vw + 13.8775510204px,40px)}.u-gap-50{gap:min(2.0408163265vw + 17.3469387755px,50px)}.u-gap-row-50{row-gap:min(2.0408163265vw + 17.3469387755px,50px)}.u-gap-col-50{-moz-column-gap:min(2.0408163265vw + 17.3469387755px,50px);column-gap:min(2.0408163265vw + 17.3469387755px,50px)}.u-gap-60{gap:min(2.4489795918vw + 20.8163265306px,60px)}.u-gap-row-60{row-gap:min(2.4489795918vw + 20.8163265306px,60px)}.u-gap-col-60{-moz-column-gap:min(2.4489795918vw + 20.8163265306px,60px);column-gap:min(2.4489795918vw + 20.8163265306px,60px)}.u-gap-70{gap:min(2.8571428571vw + 24.2857142857px,70px)}.u-gap-row-70{row-gap:min(2.8571428571vw + 24.2857142857px,70px)}.u-gap-col-70{-moz-column-gap:min(2.8571428571vw + 24.2857142857px,70px);column-gap:min(2.8571428571vw + 24.2857142857px,70px)}.u-gap-80{gap:min(3.2653061224vw + 27.7551020408px,80px)}.u-gap-row-80{row-gap:min(3.2653061224vw + 27.7551020408px,80px)}.u-gap-col-80{-moz-column-gap:min(3.2653061224vw + 27.7551020408px,80px);column-gap:min(3.2653061224vw + 27.7551020408px,80px)}.u-gap-90{gap:min(3.6734693878vw + 31.2244897959px,90px)}.u-gap-row-90{row-gap:min(3.6734693878vw + 31.2244897959px,90px)}.u-gap-col-90{-moz-column-gap:min(3.6734693878vw + 31.2244897959px,90px);column-gap:min(3.6734693878vw + 31.2244897959px,90px)}.u-gap-100{gap:min(4.0816326531vw + 34.693877551px,100px)}.u-gap-row-100{row-gap:min(4.0816326531vw + 34.693877551px,100px)}.u-gap-col-100{-moz-column-gap:min(4.0816326531vw + 34.693877551px,100px);column-gap:min(4.0816326531vw + 34.693877551px,100px)}.u-break-keep{overflow-wrap:anywhere;word-break:keep-all}.page_support .sec_columns{padding-block-end:min(7.0204081633vw + 47.6734693878px,160px)}.page_support .sec_columns .sec_columns_list{padding-block-end:min(1.306122449vw + 19.1020408163px,40px)}.page_support .sec_columns .sec_columns_bnr{transition:opacity .3s}.page_school_job .sec_noline .comment .comment_item .fukidashi span,.page_support_intern .sec_upper .comment .comment_item .fukidashi>span,.page_support_temp .sec_noline .comment .comment_item .fukidashi span{font-size:min(.4081632653vw + .7168367347rem,1.125rem)}.page_support_student-interview .section_inner{padding:0 min(9.5510204082vw + -15.8163265306px,137px)}.page_support_student-interview .student-interview__main{margin-block-end:min(7.0204081633vw + 47.6734693878px,160px)}.page_support_student-interview .student-interview__section{margin-block-start:min(7.0204081633vw + 47.6734693878px,160px)}.page_support_student-interview .student-interview__intro_title{font-size:min(1.6870748299vw + 1.3129251701rem,3rem);font-weight:500;line-height:1.6}.page_support_student-interview .student-interview__intro_text{font-size:min(.1632653061vw + .8367346939rem,1rem);font-weight:400;line-height:1.8;margin-block-start:min(1.306122449vw + 19.1020408163px,40px)}.page_support_student-interview .student-interview__articles .content_width{max-inline-size:1546px}.page_support_student-interview .student-interview__article:not(:first-child){margin-block-start:min(7.4013605442vw + 49.5782312925px,168px)}.page_support_student-interview .student-interview__article__category{align-items:center;display:flex;flex-wrap:wrap}.page_support_student-interview .student-interview__article__category_en{font-size:min(1.306122449vw + 1.193877551rem,2.5rem);font-weight:500;line-height:1.6}.page_support_student-interview .student-interview__article.-game .student-interview__article__category_en{color:var(--color-student-interview-game)}.page_support_student-interview .student-interview__article.-ai .student-interview__article__category_en{color:var(--color-student-interview-ai)}.page_support_student-interview .student-interview__article.-cg .student-interview__article__category_en{color:var(--color-student-interview-cg)}.page_support_student-interview .student-interview__article.-design .student-interview__article__category_en{color:var(--color-student-interview-design)}.page_support_student-interview .student-interview__article__category_sub{align-items:center;-moz-column-gap:10px;column-gap:10px;display:flex;margin-inline-start:10px}.page_support_student-interview .student-interview__article__category_line{background-color:#9c9c9c;block-size:1px;display:inline-block;flex-shrink:0;inline-size:min(1.4285714286vw + 47.1428571429px,70px)}.page_support_student-interview .student-interview__article__category_ja{font-weight:500;line-height:1.6}.page_support_student-interview .student-interview__article__content{margin-block-start:min(3.5918367347vw + 30.5306122449px,88px);margin-inline-end:auto;max-inline-size:1364px}.page_support_student-interview .student-interview__article__body{display:grid;gap:min(1.306122449vw + 19.1020408163px,40px) min(6.5306122449vw + -24.4897959184px,80px);grid-template-columns:734fr 550fr;margin-block-start:min(2.4489795918vw + 24.8163265306px,64px)}.page_support_student-interview .student-interview__article__headline{font-size:min(1.306122449vw + 1.193877551rem,2.5rem);font-weight:500;line-height:1.45}.page_support_student-interview .student-interview__article__headline:not(:first-of-type){margin-block-start:min(3.5918367347vw + 30.5306122449px,88px)}.page_support_student-interview .student-interview__article__image img{inline-size:100%;margin-inline:auto}.page_support_student-interview .student-interview__article__detail{padding-inline-end:min(2.9387755102vw + -11.0204081633px,36px)}.page_support_student-interview .student-interview__article__person{display:grid;row-gap:min(.1632653061vw + 13.387755102px,16px)}.page_support_student-interview .student-interview__article__badge{background-color:var(--color-black-100);color:var(--color-white-00);font-size:min(.1632653061vw + .8367346939rem,1rem);font-weight:400;inline-size:-moz-fit-content;inline-size:fit-content;line-height:1.2;padding:.5em .75em}.page_support_student-interview .student-interview__article__course{font-size:min(.3537414966vw + .8962585034rem,1.25rem);font-weight:400}.page_support_student-interview .student-interview__article__name_wrapper{align-items:baseline;-moz-column-gap:8px;column-gap:8px;display:flex}.page_support_student-interview .student-interview__article__name{font-size:min(1.1156462585vw + 1.1343537415rem,2.25rem);font-weight:500;line-height:1.6}.page_support_student-interview .student-interview__article__graduation{color:#515151;font-size:min(.1632653061vw + .8367346939rem,1rem);font-weight:400}.page_support_student-interview .student-interview__article__achievement{align-items:flex-start;background-color:#aeff00;-moz-column-gap:1em;column-gap:1em;display:flex;margin-block-start:min(.925170068vw + 17.1972789116px,32px);padding:min(.1632653061vw + 13.387755102px,16px) min(.9795918367vw + 8.3265306122px,24px) min(.1632653061vw + 13.387755102px,16px) min(2.2857142857vw + 3.4285714286px,40px)}.page_support_student-interview .student-interview__article__achievement_icon{align-items:center;aspect-ratio:18/25;display:inline-flex;flex-shrink:0;inline-size:min(.2585034014vw + 13.8639455782px,18px);justify-content:center}.page_support_student-interview .student-interview__article__achievement_icon svg{block-size:100%;inline-size:100%}.page_support_student-interview .student-interview__article__achievement_text{color:#000;font-size:min(.0680272109vw + .8069727891rem,.875rem);font-weight:700;line-height:1.8}.page_support_student-interview .student-interview__article__profile_label{align-items:center;-moz-column-gap:min(1.0204081633vw + 8.6734693878px,25px);column-gap:min(1.0204081633vw + 8.6734693878px,25px);display:flex;margin-block-start:min(.3537414966vw + 14.3401360544px,20px);position:relative}.page_support_student-interview .student-interview__article__profile_label:after{background-color:var(--color-gray-25);block-size:1px;content:"";display:block;inline-size:100%}.page_support_student-interview .student-interview__article__profile_label_inner{color:#747474;display:inline-block;flex-shrink:0;font-size:min(.2585034014vw + .8664965986rem,1.125rem);font-weight:500;letter-spacing:.02em;line-height:3}.page_support_student-interview .student-interview__article__profile_text{font-size:min(.0680272109vw + .8069727891rem,.875rem);font-weight:400;line-height:1.8}.page_support_student-interview .student-interview__article__btn{align-items:center;-moz-column-gap:min(1.1428571429vw + 11.7142857143px,30px);column-gap:min(1.1428571429vw + 11.7142857143px,30px);display:flex;justify-content:center;margin-block-start:min(.925170068vw + 17.1972789116px,32px);padding:min(.7346938776vw + 16.2448979592px,28px) min(1.1428571429vw + 11.7142857143px,30px);text-align:center;transition:filter .3s}.page_support_student-interview .student-interview__article.-game .student-interview__article__btn{background:var(--grad-student-interview-game,linear-gradient(90deg,#f52c56 0,#fa522e 100%))}.page_support_student-interview .student-interview__article.-game .btn_icon:before{border-right-color:var(--color-student-interview-game);border-top-color:var(--color-student-interview-game)}.page_support_student-interview .student-interview__article.-ai .student-interview__article__btn{background:var(--grad-student-interview-ai,linear-gradient(33deg,#023eb3 19.5%,#2589ff 90.54%))}.page_support_student-interview .student-interview__article.-ai .btn_icon:before{border-right-color:var(--color-student-interview-ai);border-top-color:var(--color-student-interview-ai)}.page_support_student-interview .student-interview__article.-cg .student-interview__article__btn{background:var(--grad-student-interview-cg,linear-gradient(90deg,#fd4e02 .11%,#fe8318 100.11%))}.page_support_student-interview .student-interview__article.-cg .btn_icon:before{border-right-color:var(--color-student-interview-cg);border-top-color:var(--color-student-interview-cg)}.page_support_student-interview .student-interview__article.-design .student-interview__article__btn{background:var(--grad-student-interview-design,linear-gradient(90deg,#384a91 0,#884091 100%))}.page_support_student-interview .student-interview__article.-design .btn_icon:before{border-right-color:var(--color-student-interview-design);border-top-color:var(--color-student-interview-design)}.page_support_student-interview .student-interview__article__btn_text{color:var(--color-white-00);font-size:min(.3537414966vw + .8962585034rem,1.25rem);font-weight:500;inline-size:100%;line-height:1.8}.page_support_student-interview .student-interview__article .btn_icon{flex-shrink:0}.page_support_student-interview .student-interview__article .btn_icon:after{background-color:var(--color-black-100)}.page_support_student-interview-lower .student-interview__kv{margin-block-end:min(18.925170068vw + 107.1972789116px,410px);position:relative}.page_support_student-interview-lower .student-interview__kv:not(:has(.student-interview__kv__achievement)){margin-block-end:min(15.1156462585vw + 88.1496598639px,330px)}.page_support_student-interview-lower .student-interview__kv__image{block-size:806px}.page_support_student-interview-lower .student-interview__kv__image img{block-size:100%;display:block;inline-size:100%;-o-object-fit:cover;object-fit:cover}.page_support_student-interview-lower .student-interview__kv__content{inline-size:min(24.8979591837vw + 231.6326530612px,630px);inset-block-start:49.26%;inset-inline-start:7.5%;max-inline-size:630px;position:absolute;z-index:1}.page_support_student-interview-lower .student-interview__kv__lead{align-items:baseline;-moz-column-gap:8px;column-gap:8px;display:flex}.page_support_student-interview-lower .student-interview__kv__lead_deco{align-items:center;-moz-column-gap:2px;column-gap:2px;display:flex;position:relative}.page_support_student-interview-lower .student-interview__kv__lead_deco:after,.page_support_student-interview-lower .student-interview__kv__lead_deco:before{aspect-ratio:1/1;background-color:var(--color-black-100);block-size:10px;content:"";display:inline-block;inline-size:10px}.page_support_student-interview-lower .student-interview__kv__lead_text{color:var(--color-student-interview-game);font-size:min(.2585034014vw + .8664965986rem,1.125rem);font-weight:500;letter-spacing:.06em;line-height:1}.page_support_student-interview-lower .student-interview__kv__title{font-size:min(1.9659863946vw + 1.0340136054rem,3rem);line-height:1.6;margin-block-start:min(.8299319728vw + 16.7210884354px,30px)}.page_support_student-interview-lower .student-interview__kv__title_inner{background-color:var(--color-student-interview-game-02);-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--color-white-00);display:inline;font-weight:500;inline-size:-moz-fit-content;inline-size:fit-content;padding-inline:.2em}.page_support_student-interview-lower .student-interview__kv__detail{background-color:var(--color-white-00);margin-block-start:min(.925170068vw + 17.1972789116px,32px);padding:min(1.306122449vw + 19.1020408163px,40px) min(1.6326530612vw + 13.8775510204px,40px)}.page_support_student-interview-lower .student-interview__kv__person{display:grid;row-gap:min(.1632653061vw + 13.387755102px,16px)}.page_support_student-interview-lower .student-interview__kv__badge{background-color:var(--color-black-100);color:var(--color-white-00);font-size:min(.1632653061vw + .8367346939rem,1rem);font-weight:400;inline-size:-moz-fit-content;inline-size:fit-content;line-height:1.2;padding:.5em .75em}.page_support_student-interview-lower .student-interview__kv__course{font-size:min(.3537414966vw + .8962585034rem,1.25rem);font-weight:400}.page_support_student-interview-lower .student-interview__kv__name_wrapper{align-items:baseline;-moz-column-gap:8px;column-gap:8px;display:flex}.page_support_student-interview-lower .student-interview__kv__name{font-size:min(1.1156462585vw + 1.1343537415rem,2.25rem);font-weight:500;line-height:1}.page_support_student-interview-lower .student-interview__kv__graduation{color:#515151;font-size:min(.1632653061vw + .8367346939rem,1rem);font-weight:400;line-height:1}.page_support_student-interview-lower .student-interview__kv__achievement{align-items:flex-start;background-color:#aeff00;-moz-column-gap:1em;column-gap:1em;display:flex;margin-block-start:min(.5442176871vw + 15.2925170068px,24px);margin-inline-end:min(2.9387755102vw + -11.0204081633px,36px);padding:min(.1632653061vw + 13.387755102px,16px) min(.9795918367vw + 8.3265306122px,24px) min(.1632653061vw + 13.387755102px,16px) min(2.2857142857vw + 3.4285714286px,40px)}.page_support_student-interview-lower .student-interview__kv__achievement_icon{align-items:center;aspect-ratio:18/25;display:inline-flex;flex-shrink:0;inline-size:min(.2585034014vw + 13.8639455782px,18px);justify-content:center}.page_support_student-interview-lower .student-interview__kv__achievement_icon svg{block-size:100%;inline-size:100%}.page_support_student-interview-lower .student-interview__kv__achievement_text{color:#000;font-size:min(.0680272109vw + .8069727891rem,.875rem);font-weight:700;line-height:1.8}.page_support_student-interview-lower .student-interview__kv__profile_label{align-items:center;-moz-column-gap:min(1.0204081633vw + 8.6734693878px,25px);column-gap:min(1.0204081633vw + 8.6734693878px,25px);display:flex;margin-block-start:min(1.2108843537vw + 18.6258503401px,38px);position:relative}.page_support_student-interview-lower .student-interview__kv__profile_label:after{background-color:var(--color-gray-25);block-size:1px;content:"";display:block;inline-size:100%}.page_support_student-interview-lower .student-interview__kv__profile_label_inner{color:#747474;display:inline-block;flex-shrink:0;font-size:min(.2585034014vw + .8664965986rem,1.125rem);font-weight:500;letter-spacing:.02em;line-height:3}.page_support_student-interview-lower .student-interview__kv__profile_text{font-size:min(.0680272109vw + .8069727891rem,.875rem);font-weight:400;line-height:1.8}.page_support_student-interview-lower .student-interview__main{margin-block-start:0}.page_support_student-interview-lower .student-interview__qa{background-color:var(--color-gray-05);padding-block-start:min(7.0204081633vw + 47.6734693878px,160px)}.page_support_student-interview-lower .student-interview__qa__inner{padding-block-end:min(7.0204081633vw + 47.6734693878px,160px);padding-inline:25px}.page_support_student-interview-lower .student-interview__qa .content_width{max-inline-size:1140px}.page_support_student-interview-lower .student-interview__qa__block:not(:first-of-type){margin-block-start:min(7.4013605442vw + 49.5782312925px,168px)}.page_support_student-interview-lower .student-interview__qa__question{align-items:center;-moz-column-gap:10px;column-gap:10px;display:flex}.page_support_student-interview-lower .student-interview__qa__q{color:var(--color-student-interview-game-02);font-size:min(.925170068vw + 1.074829932rem,2rem);font-weight:500;line-height:2}.page_support_student-interview-lower .student-interview__qa__question_text{color:#747474;font-size:min(.3537414966vw + .8962585034rem,1.25rem);font-weight:500}.page_support_student-interview-lower .student-interview__qa__title{font-size:min(1.306122449vw + 1.193877551rem,2.5rem);margin-block-start:min(.925170068vw + 17.1972789116px,32px)}.page_support_student-interview-lower .student-interview__qa__body{margin-block-start:min(2.0680272109vw + 22.9115646259px,56px)}.page_support_student-interview-lower .student-interview__qa__body_text{font-weight:400;line-height:2}.page_support_student-interview-lower .student-interview__qa__image{margin-block-start:min(3.2108843537vw + 28.6258503401px,80px)}.page_support_student-interview-lower .student-interview__qa__check{background-color:var(--color-white-00);border:1px solid var(--color-black-100);margin-block-start:min(3.2108843537vw + 28.6258503401px,80px);padding:min(3.2108843537vw + 28.6258503401px,80px) min(2.2857142857vw + 11.4285714286px,48px) min(3.2108843537vw + 28.6258503401px,80px) min(2.9387755102vw + 8.9795918367px,56px);position:relative}.page_support_student-interview-lower .student-interview__qa__check_label{align-items:center;background-color:var(--color-black-100);block-size:min(2.8775510204vw + 26.9591836735px,73px);clip-path:polygon(0 0,100% 0,calc(100% - min(1.2244897959vw + 10.4081632653px, 30px)) 100%,0 100%);color:var(--color-white-00);display:inline-flex;font-size:min(.4489795918vw + .9260204082rem,1.375rem);font-weight:700;inset-block-start:0;inset-inline-start:0;justify-content:center;line-height:1.5;padding-inline:min(2.0408163265vw + 17.3469387755px,50px) min(2.7755102041vw + 23.5918367347px,68px);position:absolute}.page_support_student-interview-lower .student-interview__qa__check_content{display:grid;gap:min(.3537414966vw + 14.3401360544px,20px) min(2.4489795918vw + 10.8163265306px,50px);grid-template-columns:repeat(2,minmax(0,1fr))}.page_support_student-interview-lower .student-interview__qa__check_content.-type02{gap:min(.3537414966vw + 14.3401360544px,20px) min(4.0816326531vw + 4.693877551px,70px);grid-template-columns:376fr 587fr}.page_support_student-interview-lower .student-interview__qa__check_info{margin-block-start:min(.3537414966vw + 14.3401360544px,20px)}.page_support_student-interview-lower .student-interview__qa__check_title{font-size:min(1.1156462585vw + 1.1343537415rem,2.25rem);font-weight:500;line-height:1.6}.page_support_student-interview-lower .student-interview__qa__check_text{font-weight:400;line-height:2;margin-block-start:min(.5442176871vw + 15.2925170068px,24px)}.page_support_student-interview-lower .student-interview__qa__check_link_wrapper{margin-block-start:min(.1632653061vw + 13.387755102px,16px);max-inline-size:194px}.page_support_student-interview-lower .student-interview__message{background-color:var(--color-gray-05)}.page_support_student-interview-lower .student-interview__message__inner{padding-block:min(0vw + 8px,8px) min(3.2108843537vw + 28.6258503401px,80px);padding-inline:25px}.page_support_student-interview-lower .student-interview__message .content_width{max-inline-size:1140px}.page_support_student-interview-lower .student-interview__message__container{background-color:var(--color-white-00);padding:min(1.6870748299vw + 21.0068027211px,48px) min(3.5918367347vw + 6.5306122449px,64px)}.page_support_student-interview-lower .student-interview__message__head{align-items:start;-moz-column-gap:min(1.6326530612vw + 13.8775510204px,40px);column-gap:min(1.6326530612vw + 13.8775510204px,40px);display:grid;grid-template-columns:min(3.387755102vw + 111.7959183673px,166px) 1fr}.page_support_student-interview-lower .student-interview__message__thumb{max-inline-size:166px}.page_support_student-interview-lower .student-interview__message__headline{align-items:flex-start;display:flex;flex-direction:column}.page_support_student-interview-lower .student-interview__message__label{align-items:baseline;-moz-column-gap:8px;column-gap:8px;display:flex}.page_support_student-interview-lower .student-interview__message__label_deco{align-items:center;-moz-column-gap:2px;column-gap:2px;display:flex;position:relative}.page_support_student-interview-lower .student-interview__message__label_deco:after,.page_support_student-interview-lower .student-interview__message__label_deco:before{aspect-ratio:1/1;background-color:var(--color-black-100);block-size:10px;content:"";display:inline-block;inline-size:10px}.page_support_student-interview-lower .student-interview__message__label_text{color:var(--color-student-interview-game);font-size:min(.2585034014vw + .8664965986rem,1.125rem);font-weight:500;letter-spacing:.06em;line-height:1}.page_support_student-interview-lower .student-interview__message__badge{background-color:var(--color-student-interview-game-02);color:var(--color-white-00);display:inline-block;font-size:min(.3537414966vw + .8962585034rem,1.25rem);font-weight:500;margin-block-start:10px;padding:0 .5em}.page_support_student-interview-lower .student-interview__message__title{font-size:min(.925170068vw + 1.074829932rem,2rem);font-weight:500;line-height:1.8;margin-block-start:min(.1632653061vw + 13.387755102px,16px)}.page_support_student-interview-lower .student-interview__message__body{margin-block-start:min(.925170068vw + 17.1972789116px,32px)}.page_support_student-interview-lower .student-interview__message__body_text{font-weight:400;line-height:2}.page_support_student-interview-lower .student-interview__bottom{background-color:var(--color-gray-05);padding-block-end:min(14.6394557823vw + 85.768707483px,320px);padding-inline:25px}.page_support_student-interview-lower .student-interview__bottom_link_wrapper{max-inline-size:513px}.page_support_student-interview-lower .student-interview__bottom_link{font-size:min(.3537414966vw + .8962585034rem,1.25rem);padding-inline:calc(min(1.2244897959vw + 10.4081632653px, 30px) + 21px + .5em)}.page_support_student-interview-lower .student-interview__bottom_link .btn_icon{height:21px;left:min(1.2244897959vw + 10.4081632653px,30px);right:auto;transform:rotate(180deg);width:21px}.page_support_student-interview-lower .student-interview__video_badge{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:transparent;border:none;border-radius:50%;cursor:pointer;display:flex;font:inherit;inset-block-end:120px;inset-inline-end:10px;overflow:hidden;padding:4px;position:fixed;z-index:100}.page_support_student-interview-lower .student-interview__video_badge__inner{align-items:center;background:var(--grad-student-interview-game);block-size:min(7.6408163265vw + 111.7469387755px,234px);border-radius:50%;box-shadow:4px 4px 0 rgba(0,0,0,.2);display:flex;flex-direction:column;inline-size:min(7.6408163265vw + 111.7469387755px,234px);justify-content:center;position:relative;transition:filter .3s,transform .3s,box-shadow .3s}.page_support_student-interview-lower .student-interview__video_badge__inner:before{aspect-ratio:1/1;block-size:calc(100% - 13px);border:2px solid var(--color-white-00);border-radius:50%;content:"";inline-size:calc(100% - 13px);inset-block-start:50%;inset-inline-start:50%;pointer-events:none;position:absolute;transform:translate(-50%,-50%)}.page_support_student-interview-lower .student-interview__video_badge__thumb{aspect-ratio:136/76;inline-size:min(4.4408163265vw + 64.9469387755px,136px);margin-block-start:min(0vw + 10px,10px);position:relative}.page_support_student-interview-lower .student-interview__video_badge__text{color:var(--color-white-00);font-size:min(.5612244898vw + .5637755102rem,1.125rem);font-weight:700;line-height:1.34;margin-block-start:min(0vw + 4px,4px);text-align:center}.page_support_student-interview-lower .student-interview__video_badge__icon{align-items:center;display:flex;flex-shrink:0;justify-content:center;margin-block-start:min(0vw + 4px,4px)}.page_support_student-interview-lower .student-interview__video_badge__icon .btn_icon{aspect-ratio:1/1;block-size:min(.6857142857vw + 10.0285714286px,21px);display:inline-block;inline-size:min(.6857142857vw + 10.0285714286px,21px)}.page_support_student-interview-lower .student-interview__video_badge__icon .btn_icon:before{height:4px;width:4px}.page_support_student-interview-lower .student-interview__video_badge__icon .btn_icon:after{background-color:var(--color-black-100)}.page_support_student-interview-lower .student-interview__video_modal{align-items:center;display:none;inset:0;justify-content:center;position:fixed;z-index:999999}.page_support_student-interview-lower .student-interview__video_modal.is-open{display:flex}.page_support_student-interview-lower .student-interview__video_modal__overlay{background-color:rgba(0,0,0,.3);cursor:pointer;inset:0;position:absolute}.page_support_student-interview-lower .student-interview__video_modal__inner{inline-size:min(90vw,960px);position:relative;z-index:1}.page_support_student-interview-lower .student-interview__video_modal__close{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:transparent;block-size:40px;border:none;cursor:pointer;inline-size:40px;inset-block-end:calc(100% + 16px);inset-inline-end:0;padding:0;position:absolute}.page_support_student-interview-lower .student-interview__video_modal__close:after,.page_support_student-interview-lower .student-interview__video_modal__close:before{background-color:var(--color-white-00);block-size:2px;content:"";inline-size:28px;inset-block-start:50%;inset-inline-start:50%;position:absolute}.page_support_student-interview-lower .student-interview__video_modal__close:before{transform:translate(-50%,-50%) rotate(45deg)}.page_support_student-interview-lower .student-interview__video_modal__close:after{transform:translate(-50%,-50%) rotate(-45deg)}.page_support_student-interview-lower .student-interview__video_modal__video{aspect-ratio:16/9;position:relative}.page_support_student-interview-lower .student-interview__video_modal__video iframe{block-size:100%;border:none;inline-size:100%;inset:0;position:absolute}.page_support_student-interview-lower .sec_course{background-color:var(--color-gray-05);padding-block:0 min(7.4013605442vw + 49.5782312925px,168px)}.page_support_student-interview-lower .sec_course .sec_title{display:none}.page_support_student-interview-lower .sec_course .sec_course_list{margin-block-start:0}.page_support_student-interview-lower .sec_course .sec_course_item{margin-block-end:0}.page_support_student-interview-lower .main_event.bg_white{background-color:var(--color-gray-05);padding-top:0}.page_support_student-interview-lower.-game .student-interview__kv__lead_deco:before,.page_support_student-interview-lower.-game .student-interview__kv__title_inner{background-color:var(--color-student-interview-game-02)}.page_support_student-interview-lower.-game .student-interview__qa__q{color:var(--color-student-interview-game-02)}.page_support_student-interview-lower.-game .student-interview__message__badge,.page_support_student-interview-lower.-game .student-interview__message__label_deco:before{background-color:var(--color-student-interview-game-02)}.page_support_student-interview-lower.-game .student-interview__video_badge__inner{background:var(--grad-student-interview-game)}.page_support_student-interview-lower.-game .student-interview__video_badge__icon .btn_icon:before{border-right-color:var(--color-student-interview-game);border-top-color:var(--color-student-interview-game)}.page_support_student-interview-lower.-game .sec_course_item:not(:has(.game)){display:none}.page_support_student-interview-lower.-ai .student-interview__kv__lead_deco:before,.page_support_student-interview-lower.-ai .student-interview__kv__title_inner{background-color:var(--color-student-interview-ai-02)}.page_support_student-interview-lower.-ai .student-interview__qa__q{color:var(--color-student-interview-ai-02)}.page_support_student-interview-lower.-ai .student-interview__message__badge,.page_support_student-interview-lower.-ai .student-interview__message__label_deco:before{background-color:var(--color-student-interview-ai-02)}.page_support_student-interview-lower.-ai .student-interview__video_badge__inner{background:var(--grad-student-interview-ai)}.page_support_student-interview-lower.-ai .student-interview__video_badge__icon .btn_icon:before{border-right-color:var(--color-student-interview-ai);border-top-color:var(--color-student-interview-ai)}.page_support_student-interview-lower.-ai .sec_course_item:not(:has(.aiit)){display:none}.page_support_student-interview-lower.-cg .student-interview__kv__lead_deco:before,.page_support_student-interview-lower.-cg .student-interview__kv__title_inner{background-color:var(--color-student-interview-cg-02)}.page_support_student-interview-lower.-cg .student-interview__qa__q{color:var(--color-student-interview-cg-02)}.page_support_student-interview-lower.-cg .student-interview__message__badge,.page_support_student-interview-lower.-cg .student-interview__message__label_deco:before{background-color:var(--color-student-interview-cg-02)}.page_support_student-interview-lower.-cg .student-interview__video_badge__inner{background:var(--grad-student-interview-cg)}.page_support_student-interview-lower.-cg .student-interview__video_badge__icon .btn_icon:before{border-right-color:var(--color-student-interview-cg);border-top-color:var(--color-student-interview-cg)}.page_support_student-interview-lower.-cg .sec_course_item:not(:has(.media)){display:none}.page_support_student-interview-lower.-design .student-interview__kv__lead_deco:before,.page_support_student-interview-lower.-design .student-interview__kv__title_inner{background-color:var(--color-student-interview-design-02)}.page_support_student-interview-lower.-design .student-interview__qa__q{color:var(--color-student-interview-design-02)}.page_support_student-interview-lower.-design .student-interview__message__badge,.page_support_student-interview-lower.-design .student-interview__message__label_deco:before{background-color:var(--color-student-interview-design-02)}.page_support_student-interview-lower.-design .student-interview__video_badge__inner{background:var(--grad-student-interview-design)}.page_support_student-interview-lower.-design .student-interview__video_badge__icon .btn_icon:before{border-right-color:var(--color-student-interview-design);border-top-color:var(--color-student-interview-design)}.page_support_student-interview-lower.-design .sec_course_item:not(:has(.design)){display:none}.page_course .sec_item_new{align-items:center;aspect-ratio:1/1;background:var(--current-color);border-radius:50%;bottom:10px;color:#fff;display:flex;font-size:min(.1632653061vw + 11.387755102px,14px);font-weight:700;justify-content:center;line-height:1.4;padding:.2em .7em;position:absolute;right:10px;text-align:center;vertical-align:middle}.c-course_cta{display:grid;gap:min(.8163265306vw + 6.9387755102px,20px);grid-template-columns:repeat(2,1fr)}.c-course_cta__item a{transition:all .3s ease}.sec_course_list .sec_course_item .title .en{font-size:min(.3265306122vw + 12.7755102041px,18px)}.main_event .event_block .event_item{padding-inline-end:min(.8163265306vw + 16.9387755102px,30px)}.block_world_feature .world_lead span{font-size:min(1.6326530612vw + .7423469388rem,2.375rem)}.section_world_interview .section_inner.-world{padding-bottom:min(7.3469387755vw + 22.4489795918px,140px)}.section_world_interview .content_width{max-inline-size:1226px}.c-interview-bnr{align-items:center;background:var(--grad-student-interview-game);display:grid;grid-template-columns:528fr 698fr;transition:opacity .5s cubic-bezier(.55,.05,.22,.99)}.c-interview-bnr+.c-interview-bnr{margin-block-start:min(1.6326530612vw + 13.8775510204px,40px)}.c-interview-bnr.-game{background:var(--grad-student-interview-game)}.c-interview-bnr.-ai{background:var(--grad-student-interview-ai)}.c-interview-bnr.-cg{background:var(--grad-student-interview-cg)}.c-interview-bnr.-design{background:var(--grad-student-interview-design)}.c-interview-bnr__img{block-size:100%;overflow:hidden;position:relative;z-index:1}.section .c-interview-bnr__img img{block-size:100%;display:block;inline-size:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s cubic-bezier(.55,.05,.22,.99)}.c-interview-bnr__body{block-size:100%;justify-content:start;overflow:hidden;padding:min(2.2899591837vw + 8.3606530612px,45px) min(4.0594285714vw + -.9508571429px,64px);position:relative}.c-interview-bnr__bg-text{color:var(--color-white-00);font-size:min(6.0669387755vw + .8080612245rem,6.875rem);font-weight:700;line-height:1;opacity:.2;pointer-events:none;position:absolute;right:0;top:0;transform:translate(1%,-.125em);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.c-interview-bnr__tags{align-items:center;display:flex;flex-wrap:wrap}.-game .c-interview-bnr__tags{color:var(--color-student-interview-game-02)}.-ai .c-interview-bnr__tags{color:var(--color-student-interview-ai)}.-cg .c-interview-bnr__tags{color:var(--color-student-interview-cg)}.-design .c-interview-bnr__tags{color:var(--color-student-interview-design-02)}.c-interview-bnr__tag{background-color:var(--color-white-00);border:1px solid var(--color-white-00);display:inline-block;font-size:min(.6695510204vw + .2054489796rem,.875rem);font-weight:700;line-height:1.3;padding:.25em .75em}.c-interview-bnr__tag--label{background-color:transparent;color:var(--color-white-00)}.c-interview-bnr__copy{color:var(--color-white-00);font-size:min(1.4483265306vw + .3016734694rem,1.75rem);font-weight:500;line-height:1.5;margin-block-start:min(.8692244898vw + 2.0924081633px,16px)}.c-interview-bnr__name{color:var(--color-white-00);font-size:min(.7964081633vw + .2035918367rem,1rem);margin-block-start:min(.6530612245vw + 5.5510204082px,16px)}.c-interview-bnr__achievement{align-items:flex-start;background-color:#aeff00;-moz-column-gap:min(.7964081633vw + 3.2574693878px,16px);column-gap:min(.7964081633vw + 3.2574693878px,16px);display:flex;inline-size:min(26.2220408163vw + 93.4473469388px,513px);margin-block-start:min(1.8476734694vw + 2.4372244898px,32px);padding:min(.7235918367vw + 4.4225306122px,16px) min(2.6827755102vw + -2.9244081633px,40px) min(.7235918367vw + 4.4225306122px,16px) min(1.3766530612vw + 1.9735510204px,24px)}.c-interview-bnr__achievement_icon{align-items:center;aspect-ratio:18/25;display:inline-flex;flex-shrink:0;inline-size:min(.8140408163vw + 4.9753469388px,18px);justify-content:center}.c-interview-bnr__achievement_icon svg{block-size:100%;inline-size:100%}.c-interview-bnr__achievement_text{color:#000;font-size:min(.5879183673vw + .2245816327rem,.8125rem);font-weight:700;line-height:1.8}.c-interview-bnr__icon.btn_icon{bottom:min(1.4693877551vw + 4.4897959184px,28px);height:min(1.306122449vw + 19.1020408163px,40px);position:absolute;right:min(1.2244897959vw + 5.4081632653px,25px);width:min(1.306122449vw + 19.1020408163px,40px)}.c-interview-bnr__icon.btn_icon:after{background-color:var(--color-black-100)}.c-interview-bnr.-game .c-interview-bnr__icon.btn_icon:before{border-right-color:var(--color-student-interview-game);border-top-color:var(--color-student-interview-game)}.c-interview-bnr.-ai .c-interview-bnr__icon.btn_icon:before{border-right-color:var(--color-student-interview-ai);border-top-color:var(--color-student-interview-ai)}.c-interview-bnr.-cg .c-interview-bnr__icon.btn_icon:before{border-right-color:var(--color-student-interview-cg);border-top-color:var(--color-student-interview-cg)}.c-interview-bnr.-design .c-interview-bnr__icon.btn_icon:before{border-right-color:var(--color-student-interview-design);border-top-color:var(--color-student-interview-design)}body.is-modal-open{overflow:hidden}.page_list .sec_student-work{padding:min(7.0204081633vw + 47.6734693878px,160px) 25px min(3.2108843537vw + 28.6258503401px,80px)}.page_list .sec_student-work .content_width{max-inline-size:1566px}.page_list .sec_student-work_inner{margin-block-start:min(1.7823129252vw + 21.4829931973px,50px)}.page_list .sec_student-work__list{display:grid;gap:min(3.1020408163vw + 4.3673469388px,54px);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none}.page_list .sec_student-work__item{min-inline-size:0}.page_list .sec_student-work__item__trigger{background:transparent;border:0;color:inherit;cursor:pointer;display:block;inline-size:100%;margin:0;padding:0;position:relative}.page_list .sec_student-work__item__image{aspect-ratio:3/2;display:block;overflow:hidden}.page_list .sec_student-work__item__image img{block-size:100%;display:block;inline-size:100%;-o-object-fit:cover;object-fit:cover;transition:opacity .3s ease}.page_list .sec_student-work__item__toggle{background:#ff1015;block-size:min(1.7823129252vw + 21.4829931973px,50px);border-radius:50%;bottom:min(.2585034014vw + 13.8639455782px,18px);display:block;inline-size:min(1.7823129252vw + 21.4829931973px,50px);position:absolute;right:min(.2585034014vw + 13.8639455782px,18px);transition:transform .3s ease}.page_list .sec_student-work__item__toggle:after,.page_list .sec_student-work__item__toggle:before{background:#fff;block-size:3px;content:"";inline-size:18px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.page_list .sec_student-work__item__toggle:after{transform:translate(-50%,-50%) rotate(90deg)}.page_list .sec_student-work__item__title{font-size:min(.2585034014vw + .8664965986rem,1.125rem);font-weight:500;margin-block-start:min(.3537414966vw + 14.3401360544px,20px)}.student-work-modal{background:transparent;border:0;color:#111;inline-size:min(1289px,100% - 100px);margin:auto;max-block-size:none;max-inline-size:none;overflow:visible;padding:0}.student-work-modal::backdrop{background:rgba(17,17,17,.4)}.student-work-modal__inner{background:#fff;box-sizing:border-box;max-block-size:calc(100vh - 180px);max-block-size:calc(100dvh - 180px);overflow-y:auto;overscroll-behavior:contain;padding:min(4.1632653061vw + 33.387755102px,100px) min(4.6530612245vw + 2.5510204082px,77px);position:relative;scrollbar-width:none}.student-work-modal__inner::-webkit-scrollbar{display:none}.student-work-modal__close{background-color:#111;block-size:min(3.7823129252vw + 31.4829931973px,92px);border:0;border-radius:50%;cursor:pointer;inline-size:min(3.7823129252vw + 31.4829931973px,92px);margin:0;padding:0;position:absolute;right:0;top:0;transform:translate(50%,-50%);transition:background-color .3s ease;z-index:1}.student-work-modal__close:after,.student-work-modal__close:before{background:#fff;block-size:min(0vw + 5px,5px);content:"";inline-size:min(.8299319728vw + 16.7210884354px,30px);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(45deg)}.student-work-modal__close:after{transform:translate(-50%,-50%) rotate(-45deg)}.student-work-modal__summary{align-items:start;display:grid;gap:min(1.4965986395vw + 20.0544217687px,44px) min(1.7959183673vw + 15.2653061224px,44px);grid-template-columns:486fr 604fr}.student-work-modal__title{background:var(--color-grad-game);color:#fff;font-size:min(.5918367347vw + .9706632653rem,1.5625rem);font-weight:500;inline-size:-moz-fit-content;inline-size:fit-content;line-height:1.3;margin:0;padding:4px 10px}.student-work-modal__title:focus{outline:none}.student-work-modal__description{margin-block-start:min(.3537414966vw + 14.3401360544px,20px)}.student-work-modal__gallery{display:grid;gap:min(.3265306122vw + 14.7755102041px,20px);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:min(3.6870748299vw + 31.0068027211px,90px) 0 0;padding:0}.article_main .p-tech_talk__single_note{background-color:#eee;display:grid;gap:min(.925170068vw + 17.1972789116px,32px) min(1.306122449vw + 11.1020408163px,32px);grid-template-columns:431fr 392fr;margin-block-start:min(2.7346938776vw + 26.2448979592px,70px);padding:min(1.306122449vw + 19.1020408163px,40px) min(1.6326530612vw + 13.8775510204px,40px)}.article_main .p-tech_talk__single_note__label{background-color:var(--color-main-100);color:var(--color-white-00);font-size:min(.1632653061vw + .8367346939rem,1rem);font-weight:400;inline-size:-moz-fit-content;inline-size:fit-content;line-height:1;padding:.5em .75em}.article_main .p-tech_talk__single_note__title{border:none;font-size:min(.3537414966vw + .8962585034rem,1.25rem);font-weight:700;margin:0;margin-block-start:min(0vw + 8px,8px);max-width:none;padding:0}.article_main .p-tech_talk__single_note__text{line-height:2;margin-block-start:min(.1632653061vw + 13.387755102px,16px)}.page_visiter_language .content_experience_list .label{background:var(--color-main-100);color:#fff;display:inline-block;font-size:min(.1632653061vw + 9.387755102px,12px);margin-inline-start:.25em;padding:.2em .3em .3em}.p-admission_contact{margin-block:min(.8163265306vw + 26.9387755102px,40px)}.p-admission_contact__title{border:2px solid #fa0f0c;color:#fa0f0c;font-size:min(.4081632653vw + 13.4693877551px,20px);font-weight:700;margin-block-end:min(.4081632653vw + 13.4693877551px,20px);padding:min(.8163265306vw + 6.9387755102px,20px);text-align:center}.p-admission_contact__tel{background-color:#f2f2f2;border:1px solid #fa0f0c;inline-size:-moz-fit-content;inline-size:fit-content;margin-inline:auto;text-align:center}.p-admission_contact__tel_link{display:block;font-size:min(.3265306122vw + 28.7755102041px,34px);font-weight:700;padding:min(.4081632653vw + 3.4693877551px,10px) min(1.2244897959vw + 10.4081632653px,30px)}.p-opencampus .p-opencampus_calendar .fc-widget-header{background-color:var(--color-black-100)}.p-opencampus .p-opencampus_calendar .fc-past{filter:brightness(.9);pointer-events:none}.p-opencampus .p-opencampus_calendar .fc-past .fc-event{opacity:.6;pointer-events:none}.p-opencampus .p-opencampus_calendar .fc-event.special-event{background-color:#fa190e}.p-opencampus .p-opencampus_calendar .fc-event.regular{background-color:#8194d9}.p-opencampus .p-opencampus_calendar .fc-event.school-briefing{background-color:#00a8b5}.p-opencampus .p-opencampus_calendar .fc-event.seminar{background-color:#884091}.p-opencampus .p-opencampus_calendar .fc-event.online{background-color:#2589ff}.p-opencampus .p-opencampus_calendar .fc-event.myschool{background-color:#fe6f06}.article_date_wrap li:nth-child(n+5){display:none}.article_date_wrap li:nth-child(n+5).is-act{display:flex;opacity:1;visibility:inherit}.article_date_wrap li .time small{display:inline-block;font-size:.8em}.article_date_wrap .btn_more{cursor:pointer}.wp-block-embed iframe{aspect-ratio:16/9;height:auto;width:100%}.page_school_second-campus .section_wrp{margin-block-start:min(7.0204081633vw + 47.6734693878px,160px)}.page_school_second-campus .second-campus__intro{text-align:center}.page_school_second-campus .second-campus__intro .section_inner{padding-block-end:min(7.0204081633vw + 47.6734693878px,160px)}.page_school_second-campus .second-campus__intro_heading{font-size:min(1.1156462585vw + 1.1343537415rem,2.25rem);line-height:1.6}.page_school_second-campus .second-campus__intro_heading__inner{background-color:var(--color-main-100);-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--color-white-00);display:inline;font-weight:500;inline-size:-moz-fit-content;inline-size:fit-content;padding-inline:.275em}.page_school_second-campus .second-campus__intro_message,.page_school_second-campus .second-campus__intro_text{margin-block-start:min(1.306122449vw + 19.1020408163px,40px)}.page_school_second-campus .second-campus__intro_message{font-size:min(.925170068vw + 1.074829932rem,2rem);font-weight:500;line-height:1.8}.page_school_second-campus .second-campus__floor{background-color:var(--color-black-100);color:var(--color-white-00)}.page_school_second-campus .second-campus__floor .section_inner{padding:min(2.8299319728vw + 26.7210884354px,72px) min(3.8367346939vw + 10.612244898px,72px)}.page_school_second-campus .second-campus__floor .content_width{max-inline-size:1512px}.page_school_second-campus .second-campus__floor_heading{font-size:min(.925170068vw + 1.074829932rem,2rem);line-height:1.3;margin-block-end:min(3.4013605442vw + 29.5782312925px,84px);text-align:center}.page_school_second-campus .second-campus__floor_heading__inner{display:inline-block;padding-block-end:.25em;position:relative}.page_school_second-campus .second-campus__floor_heading__inner:before{background-color:var(--color-white-00);block-size:4px;content:"";inline-size:100%;inset-block-end:0;inset-inline-start:50%;position:absolute;transform:translate(-50%)}.page_school_second-campus .second-campus__floor_heading__inner:after{block-size:0;border-left:min(.4081632653vw + 3.4693877551px,10px) solid transparent;border-right:min(.4081632653vw + 3.4693877551px,10px) solid transparent;border-top:min(.5714285714vw + 4.8571428571px,14px) solid var(--color-white-00);content:"";inline-size:0;inset-block-end:0;inset-inline-start:50%;position:absolute;transform:translate(-50%,calc(100% + min(.3537414966vw + 14.3401360544px, 20px)))}.page_school_second-campus .second-campus__floor_list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.page_school_second-campus .second-campus__floor_item{background-color:var(--color-white-00);color:var(--color-main-100);padding:min(.6394557823vw + 15.768707483px,26px) min(1.2244897959vw + 10.4081632653px,30px)}.page_school_second-campus .second-campus__floor_item:not(:first-of-type){border-left:1px solid var(--color-gray-25)}.page_school_second-campus .second-campus__floor_item__num{font-size:min(1.306122449vw + 1.193877551rem,2.5rem);font-weight:500;line-height:1.6}.page_school_second-campus .second-campus__floor_item__name{font-size:min(.3537414966vw + .8962585034rem,1.25rem);font-weight:500;line-height:1.6}.page_school_second-campus .second-campus__equipment{background-color:var(--color-gray-05)}.page_school_second-campus .second-campus__equipment .section_inner{padding:min(5.1156462585vw + 38.1496598639px,120px) min(3.8367346939vw + 10.612244898px,72px) 0}.page_school_second-campus .second-campus__equipment .content_width{max-inline-size:1140px}.page_school_second-campus .second-campus__equipment_item:not(:first-of-type){margin-block-start:min(6.0680272109vw + 42.9115646259px,140px)}.page_school_second-campus .second-campus__equipment_item__copy{font-size:min(1.4802721088vw + .7697278912rem,2.25rem);line-height:1.6;margin-block-start:min(3.2108843537vw + 28.6258503401px,80px)}.page_school_second-campus .second-campus__equipment_item__copy__inner{background-color:var(--color-main-100);-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--color-white-00);display:inline;font-weight:500;inline-size:-moz-fit-content;inline-size:fit-content;padding-inline:.275em}.page_school_second-campus .second-campus__equipment_item__image_list{display:grid;gap:min(1.1156462585vw + 18.1496598639px,36px) min(1.4693877551vw + 12.4897959184px,36px);grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:min(3.2108843537vw + 28.6258503401px,80px)}.page_school_second-campus .second-campus__equipment .second-campus__slider_wrapper{margin-block-start:min(6.0680272109vw + 42.9115646259px,140px);padding-block-end:min(5.1156462585vw + 38.1496598639px,120px)}.page_school_second-campus .second-campus__equipment .second-campus__slider_note{display:flex;font-size:min(.0680272109vw + .8069727891rem,.875rem);inline-size:-moz-fit-content;inline-size:fit-content;margin-block-start:1em;margin-inline-start:auto}.page_school_second-campus .second-campus__equipment .second-campus__slider_note__mark{flex-shrink:0}.page_school_second-campus .c-cta__inner{padding-block-start:min(8.925170068vw + 57.1972789116px,200px)}.page_school_second-campus .second-campus__commercial .section_inner{padding:min(5.1156462585vw + 38.1496598639px,120px) min(3.8367346939vw + 10.612244898px,72px) min(2.2585034014vw + 23.8639455782px,60px)}.page_school_second-campus .second-campus__commercial_heading{font-size:min(1.7823129252vw + 1.3426870748rem,3.125rem);line-height:1.2;text-align:center}.page_school_second-campus .second-campus__commercial_heading__inner{background-color:var(--color-main-100);-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--color-white-00);display:inline;font-weight:500;inline-size:-moz-fit-content;inline-size:fit-content;padding-inline:.2em}.page_school_second-campus .second-campus__commercial__image{margin-block-start:min(1.7823129252vw + 21.4829931973px,50px);margin-inline:auto;max-inline-size:936px}.page_school_second-campus .second-campus__access .section_inner{padding:min(2.2585034014vw + 23.8639455782px,60px) min(3.8367346939vw + 10.612244898px,72px) min(5.1156462585vw + 38.1496598639px,120px)}.page_school_second-campus .second-campus__access .content_width{max-inline-size:1140px}.page_school_second-campus .second-campus__access_info{display:grid;gap:min(1.1156462585vw + 18.1496598639px,36px) min(1.4693877551vw + 12.4897959184px,36px);grid-template-columns:53.5% auto;margin-block-start:min(3.2108843537vw + 28.6258503401px,80px)}.page_school_second-campus .second-campus__access_info__map iframe{aspect-ratio:4/3;block-size:auto;inline-size:100%}.page_school_second-campus .second-campus__access_info__address_heading{color:var(--color-main-100);font-size:min(.5442176871vw + .9557823129rem,1.5rem);font-weight:500;line-height:1.8}.page_school_second-campus .second-campus__access_info__address .h_lv3,.page_school_second-campus .second-campus__access_info__address_location{margin-block-start:min(0vw + 10px,10px)}.page_school_second-campus .second-campus__access_info__address .h_lv3 .title{font-size:min(.4489795918vw + .9260204082rem,1.375rem);font-weight:500}.page_school_second-campus .second-campus__access_info__address .h_lv3 .title:after{background:#fa0f0c;border-radius:30px;content:"";height:15px;left:0;margin:auto;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s;width:15px}.page_school_second-campus .second-campus__access_info__address_route{margin-block-start:min(0vw + 10px,10px)}.campuslife_lower{margin-block-end:min(5.7142857143vw + 8.5714285714px,100px);position:relative}.p-guide_qa_list{display:grid;gap:min(8.1632653061vw + 9.387755102px,140px) min(4.8979591837vw + 1.6326530612px,80px);grid-template-columns:repeat(2,minmax(0,1fr));margin-block-end:min(4.0816326531vw + 34.693877551px,100px)}.p-guide_qa_block.-no07{grid-column:1/3}.p-guide_qa_block__q{border-block:1px solid var(--color-black-100);display:flex;margin-block-end:min(1.2244897959vw + 10.4081632653px,30px)}.p-guide_qa_block__q__num{aspect-ratio:1/1;background:var(--color-main-100);display:grid;inline-size:min(1.6326530612vw + 93.8775510204px,120px);place-content:center;place-items:center}.p-guide_qa_block__q__num .en{background-color:var(--color-black-100);block-size:1.5em;color:var(--color-white-00);display:grid;font-size:min(.2448979592vw + 12.0816326531px,16px);inline-size:1.5em;place-content:center}.p-guide_qa_block__q__num .num{color:var(--color-white-00);font-size:min(1.9591836735vw + 12.6530612245px,44px);line-height:1;margin-block-start:.2em}.p-guide_qa_block__q__title{align-self:center;font-size:min(.4897959184vw + 16.1632653061px,24px);font-weight:700;padding-inline:1em}.p-guide_qa_block__a__text{background-color:#f2f2f2;padding:min(1.2244897959vw + 10.4081632653px,30px)}.p-guide_qa_block__a__items{display:grid;gap:min(.3265306122vw + 18.7755102041px,24px);grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}.p-guide_qa_block__a__item .course{color:var(--color-white-00);font-size:min(.1632653061vw + 14.387755102px,17px);font-weight:700;margin-block-end:min(1.2244897959vw + 5.4081632653px,25px);padding:.2em .4em}.p-guide_qa_block__a__item .icon{aspect-ratio:1/1;inline-size:35px;margin-inline:auto}.p-guide_qa_block__a__item .name{font-size:min(.3265306122vw + 10.7755102041px,16px);font-weight:700;margin-block-end:min(.5714285714vw + 5.8571428571px,15px);text-align:center}.p-guide_qa_block__a__item .comment{border:1px solid #ff6c1f;border-radius:min(.8163265306vw + 6.9387755102px,20px);font-size:min(.2448979592vw + 12.0816326531px,16px);padding:1em}.p-guide_qa_block__a__item .comment>span{color:#6662ea;display:block;font-size:min(.0816326531vw + 10.693877551px,12px)}.p-guide_bottom{background:url(/assets/images/campuslife/guide/guide_slide_bg.png) 50%;border-block:1px solid #6662ea;padding-block:min(4.0816326531vw + 14.693877551px,80px);position:relative}.p-guide_bottom__slider{display:flex;gap:min(.4081632653vw + 8.4693877551px,15px)}.p-guide_bottom__slide{animation:loop 50s linear 0s infinite;min-inline-size:min(82.9387755102vw + 1688.9795918367px,3016px)}.p-guide_bottom__human{bottom:0;display:block;inline-size:100%;left:50%;max-inline-size:1200px;position:absolute;transform:translateX(-50%)}.p-circle_list{display:grid;gap:min(3.2653061224vw + 47.7551020408px,100px)}.p-circle_block{display:grid;gap:min(3.2653061224vw + 7.7551020408px,60px);grid-template-columns:repeat(2,minmax(0,1fr))}.p-circle_block:nth-of-type(2n) .p-circle_block__text{order:2}.p-circle_block:nth-of-type(2n) .p-circle_block__image{order:1}.p-circle_block:nth-child(3){margin-block-start:max(-3.2653061224vw + -7.7551020408px,-60px)}.p-circle_block:nth-child(4),.p-circle_block:nth-child(6){margin-block-start:max(-6.5306122449vw + 4.4897959184px,-100px)}.p-circle_block:nth-child(7){margin-block-start:max(-4.8979591837vw + -1.6326530612px,-80px)}.p-circle_block:nth-child(8){margin-block-start:max(-6.5306122449vw + 4.4897959184px,-100px)}.p-circle_block__text{align-self:center}.p-circle_block__title{align-items:center;display:flex;font-size:min(.9795918367vw + 16.3265306122px,32px);gap:min(.4897959184vw + 8.1632653061px,16px);margin-block-end:min(1.2244897959vw + 10.4081632653px,30px);position:relative}.p-circle_block__title__disc{background:#ff3b3b;border-radius:50%;display:block;height:min(.6530612245vw + 21.5510204082px,32px);overflow:hidden;position:relative;width:min(.6530612245vw + 21.5510204082px,32px)}.p-circle_block__title__disc:before{background:#f87171;clip-path:polygon(0 0,50% 0,50% 100%,0 100%);content:"";inset:0;position:absolute}.p-circle_block__title__disc:after{background:#fff;border-radius:50%;content:"";height:min(.2448979592vw + 4.0816326531px,8px);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:min(.2448979592vw + 4.0816326531px,8px);z-index:2}.p-circle_block__title__text{white-space:nowrap}.p-circle_block__title__label{background-color:var(--color-black-100);color:var(--color-white-00);font-size:min(.2448979592vw + .8801020408rem,1.125rem);padding:.1em .4em;position:relative}.p-circle_block__title__label:before{background:var(--color-main-100);block-size:100%;content:"";inline-size:100%;left:0;position:absolute;top:0;transform:translate(3px,3px);z-index:-1}.p-schedule_list{display:grid;gap:min(4.0816326531vw + 24.693877551px,90px)}.p-schedule_block{border-block-end:1px solid var(--color-black-100);-moz-column-gap:min(2.4489795918vw + 10.8163265306px,50px);column-gap:min(2.4489795918vw + 10.8163265306px,50px);display:grid;grid-template-columns:1fr 3fr;padding-block-end:min(3.2653061224vw + 27.7551020408px,80px);position:relative}.p-schedule_block__inner{display:grid;gap:min(2.4489795918vw + 10.8163265306px,50px);grid-template-columns:repeat(2,minmax(0,1fr));padding-block:min(1.2244897959vw + 10.4081632653px,30px)}.p-schedule_block__main__title.-small .label{font-size:min(.1632653061vw + .7117346939rem,.875rem)}.p-schedule_block__main__title.-small .label strong{font-size:min(.4897959184vw + .7602040816rem,1.25rem)}.p-schedule_block__main__title.-small .title{font-size:min(.3265306122vw + .6734693878rem,1rem);margin-block:0 min(.4081632653vw + 3.4693877551px,10px)}.p-schedule_block__main__title .label{background-color:var(--color-black-100);color:var(--color-white-00);display:inline-block;font-size:min(.3265306122vw + .9234693878rem,1.25rem);line-height:1;padding:.2em}.p-schedule_block__main__title .label strong{font-size:min(.8163265306vw + 1.0586734694rem,1.875rem)}.p-schedule_block__main__title .title{font-size:min(.9795918367vw + 16.3265306122px,32px);font-weight:700;margin-block:min(.4081632653vw + 3.4693877551px,10px) min(.4081632653vw + 13.4693877551px,20px)}.p-schedule_block__main__list{margin-block-start:min(.9795918367vw + 8.3265306122px,24px)}.p-schedule_block__main__list .other{display:block;position:relative}.p-schedule_block__main__list .other:before{background-color:#9c9c9c;block-size:1px;content:"";inline-size:100%;left:0;position:absolute;top:50%;transform:translateY(-50%);z-index:-1}.p-schedule_block__main__list .other:after{background-color:var(--color-white-00);block-size:100%;content:"";display:block;inline-size:min(.8163265306vw + 36.9387755102px,50px);left:0;position:absolute;top:50%;transform:translateY(-50%);z-index:-1}.p-schedule_block__main__list .dot_list li{padding-inline-start:1em;position:relative}.p-schedule_block__main__list .dot_list li:before{background-color:var(--color-main-100);block-size:min(.1632653061vw + 5.387755102px,8px);content:"";inline-size:min(.1632653061vw + 5.387755102px,8px);left:0;position:absolute;top:50%;transform:translateY(-50%)}.p-schedule_block__sub__list{display:grid;gap:min(.8163265306vw + 6.9387755102px,20px);grid-template-columns:repeat(3,minmax(0,1fr))}.p-schedule_block__sub__list.-col2{grid-template-columns:repeat(2,minmax(0,1fr))}.p-schedule_block__sub__list.-col3{grid-template-columns:repeat(3,minmax(0,1fr))}.editor-styles-wrapper,.wp-block-post-content{font-family:var(--font-ja)}@media (-o-min-device-pixel-ratio:1.5),(-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),only screen and (max-width:3840px) and (min-width:320px) and (min-device-pixel-ratio:1.5){.c-cta__item_link{background-image:url(/assets/images/cta/bg_cta@2x.png)}}@media only screen and (max-width:1599px){.c-grid-column.-col4.-col4-max{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col4.-col3-max{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col4.-col2-max{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col4.-col1-max{grid-template-columns:repeat(1,minmax(0,1fr))}.c-grid-column.-col3.-col4-max,.c-grid-column.-col4-max{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col3.-col3-max{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col3.-col2-max{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col3.-col1-max{grid-template-columns:repeat(1,minmax(0,1fr))}.c-grid-column.-col3-max{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col2.-col4-max{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col2.-col3-max{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col2.-col2-max{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col2.-col1-max{grid-template-columns:repeat(1,minmax(0,1fr))}.c-grid-column.-col2-max{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col1.-col4-max{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col1.-col3-max{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col1.-col2-max{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col1-max,.c-grid-column.-col1.-col1-max{grid-template-columns:repeat(1,minmax(0,1fr))}.u-visible-max{display:none!important}.u-hidden-max{display:block!important}.u-hidden-max.-f{display:flex!important}.u-hidden-max.-i{display:inline!important}.u-hidden-max.-ib{display:inline-block!important}}@media only screen and (max-width:1299px){.c-grid-column.-col4.-col4-md{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col4.-col3-md{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col4.-col2-md{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col4.-col1-md{grid-template-columns:repeat(1,minmax(0,1fr))}.c-grid-column.-col4-max.-col4-md{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col4-max.-col3-md{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col4-max.-col2-md{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col4-max.-col1-md{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col3.-col4-md,.c-grid-column.-col4-md{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col3.-col3-md{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col3.-col2-md{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col3.-col1-md{grid-template-columns:repeat(1,minmax(0,1fr))}.c-grid-column.-col3-max.-col4-md{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col3-max.-col3-md{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col3-max.-col2-md{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col3-max.-col1-md{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col3-md{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col2.-col4-md{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col2.-col3-md{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col2.-col2-md{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col2.-col1-md{grid-template-columns:repeat(1,minmax(0,1fr))}.c-grid-column.-col2-max.-col4-md{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col2-max.-col3-md{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col2-max.-col2-md{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col2-max.-col1-md{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col2-md{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col1.-col4-md{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col1.-col3-md{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col1.-col2-md{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col1.-col1-md{grid-template-columns:repeat(1,minmax(0,1fr))}.c-grid-column.-col1-max.-col4-md{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col1-max.-col3-md{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col1-max.-col2-md{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col1-max.-col1-md{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col1-md{grid-template-columns:repeat(1,minmax(0,1fr))}.c-cta__item_link .btn_icon{height:min(.9795918367vw + 26.3265306122px,42px);width:min(.9795918367vw + 26.3265306122px,42px)}.u-visible-md{display:none!important}.u-hidden-md{display:block!important}.u-hidden-md.-f{display:flex!important}.u-hidden-md.-i{display:inline!important}.u-hidden-md.-ib{display:inline-block!important}.page_support_student-interview .student-interview__article__body{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width:1023px){.c-grid-column.-col4.-col4-tab{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col4.-col3-tab{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col4.-col2-tab{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col4.-col1-tab{grid-template-columns:repeat(1,minmax(0,1fr))}.c-grid-column.-col4-max.-col4-tab{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col4-max.-col3-tab{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col4-max.-col2-tab{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col4-max.-col1-tab{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col4-md.-col4-tab{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col4-md.-col3-tab{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col4-md.-col2-tab{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col4-md.-col1-tab{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col3.-col4-tab,.c-grid-column.-col4-tab{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col3.-col3-tab{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col3.-col2-tab{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col3.-col1-tab{grid-template-columns:repeat(1,minmax(0,1fr))}.c-grid-column.-col3-max.-col4-tab{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col3-max.-col3-tab{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col3-max.-col2-tab{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col3-max.-col1-tab{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col3-md.-col4-tab{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col3-md.-col3-tab{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col3-md.-col2-tab{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col3-md.-col1-tab{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col3-tab{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col2.-col4-tab{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col2.-col3-tab{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col2.-col2-tab{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col2.-col1-tab{grid-template-columns:repeat(1,minmax(0,1fr))}.c-grid-column.-col2-max.-col4-tab{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col2-max.-col3-tab{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col2-max.-col2-tab{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col2-max.-col1-tab{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col2-md.-col4-tab{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col2-md.-col3-tab{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col2-md.-col2-tab{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col2-md.-col1-tab{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col2-tab{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col1.-col4-tab{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col1.-col3-tab{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col1.-col2-tab{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col1.-col1-tab{grid-template-columns:repeat(1,minmax(0,1fr))}.c-grid-column.-col1-max.-col4-tab{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col1-max.-col3-tab{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col1-max.-col2-tab{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col1-max.-col1-tab{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col1-md.-col4-tab{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col1-md.-col3-tab{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col1-md.-col2-tab{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col1-md.-col1-tab{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col1-tab{grid-template-columns:repeat(1,minmax(0,1fr))}.c-post_opencampus__timeschedule__section .list{grid-template-columns:repeat(2,1fr)}.c-post_opencampus__online__flow .contacts{justify-content:flex-start}.u-visible-tab{display:none!important}.u-hidden-tab{display:block!important}.u-hidden-tab.-f{display:flex!important}.u-hidden-tab.-i{display:inline!important}.u-hidden-tab.-ib{display:inline-block!important}}@media only screen and (max-width:1000px){.page_school_second-campus .second-campus__floor_list{grid-template-columns:repeat(2,minmax(0,1fr))}.page_school_second-campus .second-campus__floor_item:nth-of-type(odd){border-left:none}.page_school_second-campus .second-campus__floor_item:nth-of-type(n+3){border-block-start:1px solid var(--color-gray-25)}}@media only screen and (max-width:767px){.c-grid-column.-col4.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col4.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col4.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col4.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))}.c-grid-column.-col4-max.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col4-max.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col4-max.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col4-max.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col4-md.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col4-md.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col4-md.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col4-md.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col4-tab.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col4-tab.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col4-tab.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col4-tab.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col3.-col4-sp,.c-grid-column.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col3.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col3.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col3.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))}.c-grid-column.-col3-max.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col3-max.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col3-max.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col3-max.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col3-md.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col3-md.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col3-md.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col3-md.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col3-tab.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col3-tab.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col3-tab.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col3-tab.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col2.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col2.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col2.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col2.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))}.c-grid-column.-col2-max.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col2-max.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col2-max.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col2-max.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col2-md.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col2-md.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col2-md.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col2-md.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col2-tab.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col2-tab.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col2-tab.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col2-tab.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col1.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col1.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col1.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col1.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))}.c-grid-column.-col1-max.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col1-max.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col1-max.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col1-max.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col1-md.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col1-md.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col1-md.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col1-md.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col1-tab.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col1-tab.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col1-tab.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col1-tab.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))}.c-button_primary.-w400{width:100%}.c-blank_button br{display:none}.c-post_opencampus{padding-inline:min(.8163265306vw + 16.9387755102px,30px)}.c-post_opencampus__heading{inline-size:auto;margin-inline:max(-1.6326530612vw + -33.8775510204px,-60px)}.c-post_opencampus__media-with-index{display:block}.c-post_opencampus__media-with-index__img{margin-block-start:1em;max-width:100%;min-width:100%}.c-post_opencampus__img-column.-col1-sp{gap:min(.1632653061vw + 29.387755102px,32px);grid-template-columns:repeat(1,1fr)}.c-post_opencampus__img-column.-col2-sp{grid-template-columns:repeat(2,1fr)}.c-post_opencampus__img-column.-col3-sp{grid-template-columns:repeat(3,1fr)}.c-post_opencampus__img-column.-col4-sp{grid-template-columns:repeat(4,1fr)}.c-post_opencampus__list.-col1-sp{grid-template-columns:repeat(1,1fr)}.c-post_opencampus__list.-col2-sp{grid-template-columns:repeat(2,1fr)}.c-post_opencampus__list.-col3-sp{grid-template-columns:repeat(3,1fr)}.c-post_opencampus__company{display:block}.c-post_opencampus__company__img{margin-block-end:1em;max-width:100%;min-width:100%}.c-post_opencampus__guest__main{display:block}.c-post_opencampus__guest__img{margin-block-end:1em;margin-inline:auto}.c-post_opencampus__guest__sub{margin-block-start:1em;padding-inline:1.5em}.is-open .c-post_opencampus__guest__sub{padding-block:2em}.c-post_opencampus__timeschedule__section .list{grid-template-columns:1fr}.c-post_opencampus__online__anchor .item a{padding-inline:1em}.c-post_opencampus__online__anchor .item a .c-icon{right:.8em}.c-post_opencampus__online__flow .body.-media{display:block}.c-post_opencampus__online__flow .body figure{margin-top:1em;max-width:100%;min-width:100%;text-align:center}.c-post_opencampus__online__flow .buttons{gap:.75em;grid-template-columns:repeat(1,1fr)}.c-post_opencampus__online__flow .contacts_item .main small{display:block;margin-block-start:.5em;margin-inline-start:0}.section_inner.-world{padding-bottom:7vw;padding-top:5vw}.u-center-pc{text-align:left}.u-visible-sp{display:none!important}.u-hidden-sp{display:block!important}.u-hidden-sp.-f{display:flex!important}.u-hidden-sp.-i{display:inline!important}.u-hidden-sp.-ib{display:inline-block!important}.page_support_student-interview .student-interview__article__body{grid-template-columns:minmax(0,1fr)}.page_support_student-interview .student-interview__article__detail{padding-inline-end:0}.page_support_student-interview-lower .student-interview__kv{margin-block-end:min(3.2108843537vw + 28.6258503401px,80px)}.page_support_student-interview-lower .student-interview__kv:not(:has(.student-interview__kv__achievement)){margin-block-end:min(3.2108843537vw + 28.6258503401px,80px)}.page_support_student-interview-lower .student-interview__kv__image{aspect-ratio:1/1;block-size:auto}.page_support_student-interview-lower .student-interview__kv__content{inset-block-start:auto;inset-inline-start:auto;margin-block-start:-45%;margin-inline-start:25px;position:relative}.page_support_student-interview-lower .student-interview__qa__check_content,.page_support_student-interview-lower .student-interview__qa__check_content.-type02{grid-template-columns:minmax(0,1fr)}.page_support_student-interview-lower .student-interview__qa__check_info{grid-row:2/3;margin-block-start:0}.page_support_student-interview-lower .student-interview__qa__check_image{grid-row:1/2;margin-block-start:min(.3537414966vw + 14.3401360544px,20px)}.page_support_student-interview-lower .student-interview__message__thumb{justify-self:center}.c-course_cta{grid-template-columns:repeat(1,1fr)}.sec_main .sec_main_wrap .world{font-size:min(.3265306122vw + .6734693878rem,1rem)}.sec_main .sec_main_wrap .title_jp{margin-block-start:min(.8163265306vw + 6.9387755102px,20px)}.section_world_interview .section_inner.-world{padding-bottom:14vw}.c-interview-bnr__icon.btn_icon{display:none}.main_event .event_item{padding-bottom:20px!important}.page_list .sec_student-work__list{gap:min(1.9727891156vw + 22.4353741497px,54px);grid-template-columns:minmax(0,1fr)}.student-work-modal{inline-size:calc(100% - 40px)}.student-work-modal__inner{max-block-size:calc(100vh - 64px);max-block-size:calc(100dvh - 64px - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px));padding:48px 20px 32px}.student-work-modal__close{block-size:32px;inline-size:32px;position:absolute;right:8px;top:8px;transform:none}.student-work-modal__close:after,.student-work-modal__close:before{block-size:2px;inline-size:10px}.student-work-modal__summary{gap:min(1.4965986395vw + 20.0544217687px,44px);grid-template-columns:minmax(0,1fr)}.student-work-modal__gallery{gap:min(.3537414966vw + 14.3401360544px,20px);margin-block-start:min(.925170068vw + 17.1972789116px,32px)}.article_main .p-tech_talk__single_note,.student-work-modal__gallery{grid-template-columns:minmax(0,1fr)}.p-opencampus .inner_max{padding-inline:min(.8163265306vw + 11.9387755102px,25px)}.p-opencampus .inner_carender{padding:0}.p-opencampus .inner_carender .oc_headline{padding-inline:min(.8163265306vw + 11.9387755102px,25px)}.p-opencampus .p-opencampus_calendar{padding-block:min(.8163265306vw + 26.9387755102px,40px)}.p-opencampus .p-opencampus_calendar .fc-day-number{font-size:3vw}.p-opencampus .p-opencampus_calendar .fc-event{font-size:2.3vw}.article_date_wrap li:nth-child(n+5).is-act{display:block}.page_school_second-campus .second-campus__access_info{grid-template-columns:minmax(0,1fr)}.p-guide_qa_list{grid-template-columns:1fr;padding-inline:20px}.p-guide_qa_block{grid-column:1/3}.p-guide_qa_block__a__items{grid-template-columns:repeat(2,minmax(0,1fr))}.p-circle_list{padding-inline:20px}.p-circle_block,.p-circle_list{grid-template-columns:1fr}.p-circle_block .p-circle_block__text{order:2}.p-circle_block .p-circle_block__image{order:1}.p-schedule_list{padding-inline:20px}.p-schedule_block__inner{grid-template-columns:1fr}.p-schedule_block__sub__list,.p-schedule_block__sub__list.-col3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:750px){.news_item .img_block{width:100px}.news_item .txt_block{margin-right:0;width:calc(100% - 115px)}}@media only screen and (max-width:750px){.page_school_second-campus .content_headline.line_long .title .sub{margin-left:0;padding-left:0}.page_school_second-campus .content_headline.line_long .title .sub:after{display:none}.page_school_second-campus .content_headline .title{align-items:flex-start;flex-direction:column}}@media only screen and (max-width:567px){body .c-container{width:100%}body .c-grid-container{grid-template-columns:minmax(0,min(1.6326530612vw + 13.8775510204px,40px)) minmax(0,calc(50% - min(1.6326530612vw + 13.8775510204px, 40px))) minmax(0,calc(50% - min(1.6326530612vw + 13.8775510204px, 40px))) minmax(0,min(1.6326530612vw + 13.8775510204px,40px))}.c-grid-column.-col4.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col4.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col4.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col4.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))}.c-grid-column.-col4-max.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col4-max.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col4-max.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col4-max.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col4-md.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col4-md.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col4-md.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col4-md.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col4-tab.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col4-tab.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col4-tab.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col4-tab.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col4-sp.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col4-sp.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col4-sp.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col4-sp.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col3.-col4-spmin,.c-grid-column.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col3.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col3.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col3.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))}.c-grid-column.-col3-max.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col3-max.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col3-max.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col3-max.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col3-md.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col3-md.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col3-md.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col3-md.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col3-tab.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col3-tab.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col3-tab.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col3-tab.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col3-sp.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col3-sp.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col3-sp.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col3-sp.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col2.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col2.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col2.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col2.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))}.c-grid-column.-col2-max.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col2-max.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col2-max.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col2-max.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col2-md.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col2-md.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col2-md.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col2-md.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col2-tab.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col2-tab.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col2-tab.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col2-tab.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col2-sp.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col2-sp.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col2-sp.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col2-sp.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col1.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col1.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col1.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col1.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))}.c-grid-column.-col1-max.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col1-max.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col1-max.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col1-max.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col1-md.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col1-md.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col1-md.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col1-md.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col1-tab.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col1-tab.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col1-tab.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col1-tab.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col1-sp.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col1-sp.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col1-sp.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col1-sp.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))}.u-visible-spmin{display:none!important}.u-hidden-spmin{display:block!important}.u-hidden-spmin.-f{display:flex!important}.u-hidden-spmin.-i{display:inline!important}.u-hidden-spmin.-ib{display:inline-block!important}.page_support_student-interview-lower .student-interview__kv__content{margin-block-start:-50%}.page_support_student-interview-lower .student-interview__message__head{grid-template-columns:minmax(0,1fr);row-gap:min(.1632653061vw + 13.387755102px,16px)}.page_support_student-interview-lower .student-interview__video_badge__icon .btn_icon:before{height:3px;width:3px}.c-interview-bnr{grid-template-columns:260fr 490fr}.page_school_second-campus .second-campus__intro_heading{line-height:1.8}.page_school_second-campus .second-campus__floor_list{grid-template-columns:minmax(0,1fr)}.page_school_second-campus .second-campus__floor_item:not(:first-of-type){border-block-start:1px solid var(--color-gray-25)}.page_school_second-campus .second-campus__equipment_item__copy{line-height:1.8}.page_school_second-campus .second-campus__equipment_item__image_list{grid-template-columns:minmax(0,1fr)}}@media only screen and (max-width:374px){.u-visible-min{display:none!important}.u-hidden-min{display:block!important}.u-hidden-min.-f{display:flex!important}.u-hidden-min.-i{display:inline!important}.u-hidden-min.-ib{display:inline-block!important}}@media screen and (min-width:568px){.c-interview-bnr__icon.btn_icon:after{display:block}.c-interview-bnr.-ai .c-interview-bnr__icon.btn_icon:before,.c-interview-bnr.-cg .c-interview-bnr__icon.btn_icon:before,.c-interview-bnr.-design .c-interview-bnr__icon.btn_icon:before,.c-interview-bnr.-game .c-interview-bnr__icon.btn_icon:before{border-right-color:var(--color-white-00);border-top-color:var(--color-white-00)}}@media screen and (min-width:751px){.news_item:last-child{border-bottom:1px solid #e5e5e5}.news_item a{align-items:center;display:flex;padding:15px 0;transition:.3s}.news_item a:hover{opacity:.8;transform:translateX(10px)}.news_item .img_block{width:100px}.news_item .date_item{align-items:center;display:flex}.news_item .date{font-size:14px;padding:2px 0 0}.news_item .catlabel{border:1px solid #fa0f0c;color:#fa0f0c;display:inline-block;font-size:11px;line-height:1;margin-left:10px;padding:3px 7px 4px}.news_item .title{font-size:14px;margin:0 10px 0 0}.c-cta__item_link:hover{background-color:color-mix(in oklab,var(--color-black-100) 80%,var(--color-white-00) 20%)}.c-cta__item_link:hover .btn_icon:before{transform:translateZ(0) scale(1) rotate(45deg)!important;transition-delay:.2s}.c-cta__item_link:hover .btn_icon:after{transform:translateZ(0) scale(1)!important;transition:transform .5s cubic-bezier(.43,.05,.17,1) 0s;transition-delay:0s}.page_support_student-interview .student-interview__article.-ai .btn_icon:before,.page_support_student-interview .student-interview__article.-cg .btn_icon:before,.page_support_student-interview .student-interview__article.-design .btn_icon:before,.page_support_student-interview .student-interview__article.-game .btn_icon:before{border-right-color:var(--color-white-00);border-top-color:var(--color-white-00)}.page_support_student-interview-lower .student-interview__video_badge{inset-block-end:70px;inset-inline-end:20px}.page_support_student-interview-lower .student-interview__video_badge__inner:before{block-size:calc(100% - 16px);border:3px solid var(--color-white-00);inline-size:calc(100% - 16px)}.page_support_student-interview-lower .student-interview__video_badge__thumb{margin-block-start:min(.3537414966vw + 14.3401360544px,20px)}.page_support_student-interview-lower .student-interview__video_badge__icon,.page_support_student-interview-lower .student-interview__video_badge__text{margin-block-start:min(0vw + 8px,8px)}.page_support_student-interview-lower.-ai .student-interview__video_badge__icon .btn_icon:before,.page_support_student-interview-lower.-cg .student-interview__video_badge__icon .btn_icon:before,.page_support_student-interview-lower.-design .student-interview__video_badge__icon .btn_icon:before,.page_support_student-interview-lower.-game .student-interview__video_badge__icon .btn_icon:before{border-right-color:var(--color-white-00);border-top-color:var(--color-white-00)}.section_world_interview .section_inner.-world{padding-inline:50px}.page_list .sec_student-work{padding-inline:min(2.0408163265vw + 17.3469387755px,50px)}}@media screen and (min-width:1001px){.header .header_logo a{width:90%}.header .header_pc_main_list>li{margin:0 10px 0 0}.header .header_pc_main_list>li>a{font-size:11px}}@media screen and (min-width:1181px){.header .header_logo a{width:82.352941176%}.header .header_pc_main{padding:0 0 0 2%}.header .header_pc_main_list>li{margin:0 15px 0 0}.header .header_pc_main_list>li>a{font-size:12px}}@media screen and (min-width:1401px){.header .header_pc_main_list>li{margin:0 30px 0 0}.header .header_pc_main_list>li>a{font-size:13px}}@media screen and (min-width:1541px){.header .header_pc_main{padding:0 0 0 4%}.header .header_pc_main_list>li{margin:0 40px 0 0}}@media (any-hover:hover),(any-pointer:coarse){.c-button_primary a:hover{filter:brightness(1.2)}.c-bnr:hover{opacity:.8}.c-blank_button:hover{background-color:var(--color-white-00);color:var(--color-main-100)}.c-blank_button:hover:before{background-color:var(--color-main-100)}.c-blank_button:hover:after{border-color:var(--color-main-100)}.c-post_opencampus__img-column__item a:hover .img{filter:brightness(1.05)}.c-post_opencampus__img-column__item a:hover .title:before{inline-size:100%}.c-post_opencampus__img-column__item a:hover .title .btn_icon:before{opacity:1;transform:translateZ(0) scale(1) rotate(45deg)!important;transition-delay:.2s}.c-post_opencampus__img-column__item a:hover .title .btn_icon:after{transform:translateZ(0) scale(1)!important;transition:transform .5s cubic-bezier(.43,.05,.17,1) 0s;transition-delay:0s}.c-post_opencampus__button-primary a:hover,.c-post_opencampus__button-primary button:hover{filter:brightness(1.1)}.c-post_opencampus__button-primary a:hover .c-icon,.c-post_opencampus__button-primary button:hover .c-icon{animation:hoverArrow .35s ease-out forwards}.c-post_opencampus__button-secondary a:hover .c-icon,.c-post_opencampus__button-secondary button:hover .c-icon{animation:hoverArrow .35s ease-out forwards;color:var(--color-main-100)}.c-post_opencampus__button-secondary button:hover .c-icon{animation:none;color:var(--color-white-00)}.c-post_opencampus__about__controls button:hover{background-color:var(--color-main-100);border-color:var(--color-main-100);color:var(--color-white-00)}.c-post_opencampus__bnr a:hover img{scale:1.03}.c-post_opencampus__guest__textarea .sns a:hover{filter:brightness(1.1)}.c-post_opencampus__guest__more:hover{background-color:var(--color-black-100);color:var(--color-white-00)}.c-post_opencampus__guest__more:hover .button-icon{background-color:var(--color-white-00)}.c-post_opencampus__guest__more:hover .button-icon:after,.c-post_opencampus__guest__more:hover .button-icon:before{background-color:var(--color-black-100)}.c-post_opencampus__online__anchor .item a:hover{filter:brightness(1.1)}.c-post_opencampus__online__flow .body .line_button a:hover{background-color:var(--color-white-00);color:#06c755}.c-post_opencampus__online__flow .body .line_button a:hover .c-icon{background-color:#06c755;color:var(--color-white-00)}.wp-block-button__link:hover{filter:brightness(1.1)}.page_support .sec_columns .sec_columns_bnr:hover{opacity:.8}.page_support_student-interview .student-interview__article__btn:hover{filter:brightness(1.2)}.page_support_student-interview .student-interview__article__btn:hover .btn_icon:before{opacity:1;transform:translateZ(0) scale(1) rotate(45deg)!important;transition-delay:.2s}.page_support_student-interview .student-interview__article__btn:hover .btn_icon:after{transform:translateZ(0) scale(1)!important;transition:transform .5s cubic-bezier(.43,.05,.17,1) 0s;transition-delay:0s}.page_support_student-interview-lower .student-interview__video_badge:hover .student-interview__video_badge__inner{box-shadow:0 0 0 rgba(0,0,0,.2);filter:brightness(1.1);transform:translateY(4px)}.page_support_student-interview-lower .student-interview__video_badge:hover .student-interview__video_badge__icon .btn_icon:before{opacity:1;transform:translateZ(0) scale(1) rotate(45deg)!important;transition-delay:.2s}.page_support_student-interview-lower .student-interview__video_badge:hover .student-interview__video_badge__icon .btn_icon:after{transform:translateZ(0) scale(1)!important;transition:transform .5s cubic-bezier(.43,.05,.17,1) 0s;transition-delay:0s}.c-course_cta__item a:hover{filter:brightness(1.2)}.c-interview-bnr:hover{opacity:.9}.c-interview-bnr:hover .c-interview-bnr__img img{transform:scale(1.05)}.c-interview-bnr:hover .btn_icon:before{opacity:1;transform:translateZ(0) scale(1) rotate(45deg)!important;transition-delay:.2s}.c-interview-bnr:hover .btn_icon:after{transform:translateZ(0) scale(1)!important;transition:transform .5s cubic-bezier(.43,.05,.17,1) 0s;transition-delay:0s}.page_list .sec_student-work__item__trigger:hover .sec_student-work__item__image img{opacity:.8}.page_list .sec_student-work__item__trigger:hover .sec_student-work__item__toggle{transform:rotate(90deg)}.student-work-modal__close:hover{background-color:#414141}}