@keyframes splide-loading{0%{transform:rotateZ(0)}100%{transform:rotateZ(360deg)}}.splide__track--draggable{-webkit-touch-callout:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0 !important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:flex;height:100%;margin:0 !important;padding:0 !important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none !important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s infinite linear;border:2px solid #999;border-left-color:rgba(0,0,0,0);border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__play{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}section{border-top:2px solid #000;padding-top:9.2rem;margin-top:20rem}@media screen and (max-width: 768px){section{padding-top:5rem;margin-top:10rem}}section h2.common{display:flex;align-items:center;gap:3rem}@media screen and (max-width: 768px){section h2.common{flex-direction:column;align-items:flex-start;gap:0}}section h2.common .en{font-size:10rem;font-weight:900;font-family:"Work Sans",sans-serif}@media screen and (max-width: 768px){section h2.common .en{font-size:4rem}}section h2.common .jp{font-size:5rem}@media screen and (max-width: 768px){section h2.common .jp{font-size:2.2rem;margin-top:-0.4rem}}footer{margin-top:0}#main_visual{padding-top:16.8rem;position:relative;display:flex;flex-direction:column;align-items:center}@media screen and (max-width: 768px){#main_visual{padding-top:9rem}}#main_visual .visual{width:137.5rem;margin:0 auto}@media screen and (max-width: 768px){#main_visual .visual{width:34.5rem;height:auto}}#main_visual .catch{width:34.2rem;position:absolute;top:5.3rem;left:20.6rem}@media screen and (max-width: 768px){#main_visual .catch{width:13.8rem;top:.2rem;left:1.5rem}}#main_visual .play{font-family:"Work Sans",sans-serif;font-weight:900;font-size:7rem;text-align:center;color:#000;margin-top:8.5rem}@media screen and (max-width: 768px){#main_visual .play{margin-top:6rem;font-size:4.8rem}}#main_msg{display:flex;white-space:nowrap;overflow:hidden;gap:1rem;font-size:6rem;font-weight:700;margin-top:8rem}@media screen and (max-width: 768px){#main_msg{font-size:4.5rem;margin-top:7rem}}#main_msg .inner{animation:marquee 60s linear infinite}#intro{display:flex;border-top:2px solid #000;padding-top:20rem;margin-top:4.8rem}@media screen and (max-width: 768px){#intro{flex-direction:column;padding-top:9rem}}#intro h2{padding-left:32rem;padding-right:25rem;padding-top:8rem}@media screen and (max-width: 768px){#intro h2{padding:0;align-self:center}}#intro h2 img{width:13.2rem}@media screen and (max-width: 768px){#intro h2 img{width:7.2rem}}#intro .contents_body{font-size:3rem;font-weight:700;line-height:1.93}@media screen and (max-width: 768px){#intro .contents_body{font-size:clamp(11px,1.5rem,18px);width:34.5rem;margin-inline:auto;margin-top:10rem}}#intro .contents_body strong{font-size:5rem;color:#000}@media screen and (max-width: 768px){#intro .contents_body strong{font-size:2.2rem}}#news{padding-top:20rem}@media screen and (max-width: 768px){#news{padding-top:5rem}}#news .contents_body{margin-top:4.5rem;border-top:1px solid #8e8e8e}#news .contents_body li{border-bottom:1px solid #8e8e8e}#news .contents_body li a{display:flex;align-items:baseline;gap:1.5rem;text-decoration:none;padding:4rem 8rem;color:#000;position:relative}@media screen and (max-width: 768px){#news .contents_body li a{padding:1.8rem 1.5rem;flex-wrap:wrap;font-size:clamp(11px,1.5rem,18px);gap:0}}#news .contents_body li a time{font-weight:700;font-family:"Work Sans",sans-serif;width:13.2rem;flex-grow:0;flex-shrink:0;flex-basis:auto}@media screen and (max-width: 768px){#news .contents_body li a time{width:11rem}}#news .contents_body li a .cat{width:20rem;font-weight:700;text-align:center;flex-grow:0;flex-shrink:0;flex-basis:auto}@media screen and (max-width: 768px){#news .contents_body li a .cat{width:calc(100% - 11rem - 4.5rem);text-align:left}}#news .contents_body li a .title{font-weight:500;padding-right:12rem;line-height:1.625}@media screen and (max-width: 768px){#news .contents_body li a .title{padding-right:0;width:calc(100% - 4.5rem);margin-top:1rem}}#news .contents_body li a .icon{width:2.9rem;position:absolute;top:0;bottom:0;right:8rem;margin:auto}@media screen and (max-width: 768px){#news .contents_body li a .icon{right:1.5rem}}#news .contents_body li a .icon .a{fill:#f99900}#news .contents_body li a:hover{color:#fff;background:#f99900}#news .contents_body li a:hover .icon .a{fill:#fff}#news .btn{margin-top:10.5rem}@media screen and (max-width: 768px){#news .btn{margin-top:5.5rem}}@keyframes bln_bounce{0%{transform:rotate(24deg)}30%{transform:rotate(-16deg)}55%{transform:rotate(8deg)}70%{transform:rotate(-6deg)}85%{transform:rotate(2deg)}100%{transform:rotate(0)}}#op{position:relative;background:#fff;padding-bottom:18rem;padding-top:0;border:none}@media screen and (max-width: 768px){#op{margin-top:10rem;padding-bottom:10rem}}#op .visual{position:relative}#op .visual>img{width:100%}@media screen and (max-width: 768px){#op .visual>img{height:auto}}#op .visual h2{display:flex;justify-content:center;position:absolute;top:9.8rem;left:0;right:0;margin:auto}@media screen and (max-width: 768px){#op .visual h2{top:1rem}}#op .visual h2 img{width:46.8rem}@media screen and (max-width: 768px){#op .visual h2 img{width:14rem}}#op #title_slider{width:100%;height:29.4rem;overflow:hidden;position:absolute;left:0;bottom:0;z-index:2;pointer-events:none}@media screen and (max-width: 768px){#op #title_slider{height:6rem;bottom:-6rem}}#op #title_slider .splide__track,#op #title_slider .splide__list,#op #title_slider .splide__slide{height:100%}#op #title_slider .oc_logo_wrap{width:337.5rem;height:100%;display:flex;align-items:center}@media screen and (max-width: 768px){#op #title_slider .oc_logo_wrap{width:87.7rem;height:6rem}}#op #title_slider .oc_logo_wrap svg{display:block;width:auto;height:100%}#op #title_slider .oc_logo_wrap svg:nth-child(2){margin-left:6.3rem}@media screen and (max-width: 768px){#op #title_slider .oc_logo_wrap svg:nth-child(2){margin-left:1.6rem}}#op #title_slider .oc_logo_wrap svg:nth-child(3){margin-left:4.2rem}@media screen and (max-width: 768px){#op #title_slider .oc_logo_wrap svg:nth-child(3){margin-left:1.1rem}}#op #title_slider .oc_logo_wrap svg:nth-child(4){margin-left:12.3rem}@media screen and (max-width: 768px){#op #title_slider .oc_logo_wrap svg:nth-child(4){margin-left:3.2rem}}#op #title_slider .oc_logo_wrap svg:nth-child(5){margin-left:6.3rem}@media screen and (max-width: 768px){#op #title_slider .oc_logo_wrap svg:nth-child(5){margin-left:1.6rem}}#op #title_slider .oc_logo_wrap svg:nth-child(6){margin-left:4.5rem}@media screen and (max-width: 768px){#op #title_slider .oc_logo_wrap svg:nth-child(6){margin-left:1.1rem}}#op #title_slider .oc_logo_wrap svg:nth-child(7){margin-left:6.3rem}@media screen and (max-width: 768px){#op #title_slider .oc_logo_wrap svg:nth-child(7){margin-left:1.6rem}}#op #title_slider .oc_logo_wrap svg:nth-child(8){margin-left:18.6rem}@media screen and (max-width: 768px){#op #title_slider .oc_logo_wrap svg:nth-child(8){margin-left:4.8rem}}#op #title_slider .oc_logo_wrap svg:nth-child(9){margin-left:2.8rem}@media screen and (max-width: 768px){#op #title_slider .oc_logo_wrap svg:nth-child(9){margin-left:.7rem}}#op #title_slider .oc_logo_wrap svg:nth-child(10){margin-left:4.5rem}@media screen and (max-width: 768px){#op #title_slider .oc_logo_wrap svg:nth-child(10){margin-left:1.2rem}}#op #title_slider .oc_logo_wrap svg:nth-child(11){margin-left:6.3rem}@media screen and (max-width: 768px){#op #title_slider .oc_logo_wrap svg:nth-child(11){margin-left:1.6rem}}#op #title_slider .oc_logo_wrap svg:nth-child(12){margin-left:4.5rem}@media screen and (max-width: 768px){#op #title_slider .oc_logo_wrap svg:nth-child(12){margin-left:1.2rem}}#op #title_slider .oc_logo_wrap svg:nth-child(13){margin-left:5.1rem}@media screen and (max-width: 768px){#op #title_slider .oc_logo_wrap svg:nth-child(13){margin-left:1.3rem}}#op #title_slider .oc_logo_wrap svg.rotateY{animation:6s steps(12, end) forwards infinite rotateY}#op #title_slider .oc_logo_wrap svg.rotateY2{animation:6s steps(12, end) 3s forwards infinite rotateY}#op #title_slider .oc_logo_wrap svg.rotateZ{animation:6s steps(12, end) 2s forwards infinite rotateZ;transform-origin:center center}#op #title_slider .oc_logo_wrap svg.rotateZ2{animation:6s steps(12, end) 4s forwards infinite rotateZ;transform-origin:center center}#op #title_slider .oc_logo_wrap svg.rotateX{animation:6s steps(12, end) 5s forwards infinite rotateX;transform-origin:center center}#op #title_slider .oc_logo_wrap .cls1{fill:#ff0092}#op #title_slider .oc_logo_wrap .cls2{fill:#7600ff}#op #title_slider .oc_logo_wrap .cls3{fill:#0093ff}#op #title_slider .oc_logo_wrap .cls4{fill:#00e034}#op .contents_body{width:164.4rem;margin:11rem auto 0;position:relative;padding-left:12.4rem;box-sizing:border-box;min-height:60rem;display:flex;align-items:center}@media screen and (max-width: 768px){#op .contents_body{width:34.5rem;padding:0;margin-top:8rem;min-height:auto}}#op .contents_body .msg{font-size:3.8rem;font-weight:700;line-height:1.75}@media screen and (max-width: 768px){#op .contents_body .msg{font-size:2rem}}#op .contents_body .txt{line-height:1.9;margin-top:4rem;font-size:1.8rem}@media screen and (max-width: 768px){#op .contents_body .txt{font-size:1.6rem}}#op .contents_body .bln{width:72rem;height:100%;position:absolute;top:0;right:0}@media screen and (max-width: 768px){#op .contents_body .bln{display:none}}#op .contents_body .bln>img{position:absolute;width:35rem;transform-origin:left top;transform:rotate(24deg);opacity:0}#op .contents_body .bln .bln01{top:0;left:9.8rem}#op .contents_body .bln .bln02{top:15.7rem;left:37rem}#op .contents_body .bln .bln03{top:25.3rem;left:0}#op .contents_body .bln .bln04{top:37rem;left:31.6rem}#op .contents_body .bln.on img{animation:.5s linear .1s bln_bounce forwards;opacity:1}#op .contents_body .bln.on img.bln02{animation-delay:.2s}#op .contents_body .bln.on img.bln03{animation-delay:.3s}#op .contents_body .bln.on img.bln04{animation-delay:.4s}#op .btn{display:flex;align-items:center;justify-content:center;margin:10rem auto 0;color:#000}@media screen and (max-width: 768px){#op .btn{margin-top:6rem}}#op .btn .label{border-bottom:2px solid #000;display:flex;align-items:center;padding-bottom:.3rem}#op .btn .label .en{font-size:6rem;font-weight:900;font-family:"Work Sans",sans-serif}@media screen and (max-width: 768px){#op .btn .label .en{font-size:2.7rem}}#op .btn .label .jp{font-size:3.8rem;font-weight:700}@media screen and (max-width: 768px){#op .btn .label .jp{font-size:1.7rem}}#op .btn:hover{color:#f99900}#op .btn:hover .label{border-color:rgba(0,0,0,0)}#course{margin-top:0}#course .contents_body{margin-top:9rem}#course .contents_body ul>li a{display:flex;align-items:center;text-decoration:none;color:#000;transition:.3s}@media screen and (max-width: 768px){#course .contents_body ul>li a{flex-direction:column;padding-bottom:6rem}}#course .contents_body ul>li a .visual{width:60rem;position:relative;overflow:hidden}@media screen and (max-width: 768px){#course .contents_body ul>li a .visual{width:100%}}#course .contents_body ul>li a .visual img{width:100%;transform-origin:center top;transition:.3s}#course .contents_body ul>li a .inner{width:calc(100% - 60rem);display:flex;align-items:center;justify-content:center;gap:5rem}@media screen and (max-width: 768px){#course .contents_body ul>li a .inner{width:34.5rem;display:block;margin-top:3rem;position:relative}}#course .contents_body ul>li a .arrow{display:block;width:6rem;transform:scale(-1, 1);transition:.3s}@media screen and (max-width: 768px){#course .contents_body ul>li a .arrow{width:3.4rem;position:absolute;top:13.2rem;right:0;transform:scale(1, 1) !important}}#course .contents_body ul>li a .arrow path{fill:#000}#course .contents_body ul>li a h3 .en{font-size:6rem;font-weight:900}@media screen and (max-width: 768px){#course .contents_body ul>li a h3 .en{font-size:3.2rem;white-space:nowrap}}#course .contents_body ul>li a h3 .jp{font-size:5rem}@media screen and (max-width: 768px){#course .contents_body ul>li a h3 .jp{font-size:2.5rem}}#course .contents_body ul>li a .subjects{margin-top:5rem}@media screen and (max-width: 768px){#course .contents_body ul>li a .subjects{margin-top:2.5rem}}#course .contents_body ul>li a .subjects.col2{display:grid;grid-auto-flow:column;grid-template-rows:repeat(2, auto);gap:0 4rem}@media screen and (max-width: 768px){#course .contents_body ul>li a .subjects.col2{display:block}}#course .contents_body ul>li a .subjects dt{font-size:2rem}@media screen and (max-width: 768px){#course .contents_body ul>li a .subjects dt{font-size:1.6rem}}#course .contents_body ul>li a .subjects dt+dd{margin-top:3rem}@media screen and (max-width: 768px){#course .contents_body ul>li a .subjects dt+dd{margin-top:1rem}}#course .contents_body ul>li a .subjects dd ul.col2{column-count:2;column-gap:5rem}@media screen and (max-width: 768px){#course .contents_body ul>li a .subjects dd ul.col2{column-count:1}}#course .contents_body ul>li a .subjects dd ul>li{font-size:3rem;font-weight:700}@media screen and (max-width: 768px){#course .contents_body ul>li a .subjects dd ul>li{font-size:clamp(11px,1.5rem,18px)}}#course .contents_body ul>li a .subjects dd ul>li+li{margin-top:2.4rem}@media screen and (max-width: 768px){#course .contents_body ul>li a .subjects dd ul>li+li{margin-top:1.6rem}}@media screen and (max-width: 768px){#course .contents_body ul>li a .subjects dd+dt{margin-top:3rem}}#course .contents_body ul>li a:hover{background:#f99900}#course .contents_body ul>li a:hover .visual img{transform:scale(1.2)}#course .contents_body ul>li a:hover .arrow{transform:scale(-1, 1) translateX(10rem)}#course .contents_body ul>li a:hover .arrow path{fill:#fff}#course .contents_body ul>li:nth-child(even) a{flex-direction:row-reverse}@media screen and (max-width: 768px){#course .contents_body ul>li:nth-child(even) a{flex-direction:column}}#course .contents_body ul>li:nth-child(even) a .inner{flex-direction:row-reverse}#course .contents_body ul>li:nth-child(even) a .arrow{transform:none}#course .contents_body ul>li:nth-child(even) a:hover .arrow{transform:translateX(10rem)}#feature{margin-top:0}#feature>.contents_body{display:flex;margin-top:9rem}@media screen and (max-width: 768px){#feature>.contents_body{flex-direction:column;gap:5rem}}#feature>.contents_body>section{width:50%;border:none;margin:0;padding:0}@media screen and (max-width: 768px){#feature>.contents_body>section{width:100%}}#feature>.contents_body>section .visual{display:block;width:100%;height:50rem;overflow:hidden;position:relative}@media screen and (max-width: 768px){#feature>.contents_body>section .visual{height:auto}}#feature>.contents_body>section .visual h3{color:#fff;font-size:6rem;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;z-index:2;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 768px){#feature>.contents_body>section .visual h3{font-size:3.6rem}}#feature>.contents_body>section .visual img{width:100%;height:100%;object-fit:cover;position:relative;z-index:1;transition:.3s}#feature>.contents_body>section .visual:hover img{transform:scale(1.1)}#feature>.contents_body>section .contents_body{padding:5rem 8rem 0}@media screen and (max-width: 768px){#feature>.contents_body>section .contents_body{margin-top:1.5rem;padding:0 1.5rem}}#feature>.contents_body>section .contents_body .catch{font-size:3.8rem;font-weight:700}@media screen and (max-width: 768px){#feature>.contents_body>section .contents_body .catch{font-size:2rem}}#feature>.contents_body>section .contents_body .exp{line-height:2;margin-top:2rem}@media screen and (max-width: 768px){#feature>.contents_body>section .contents_body .exp{margin-top:1.8rem}}#feature>.contents_body>section .contents_body .btn{margin-top:8.6rem}@media screen and (max-width: 768px){#feature>.contents_body>section .contents_body .btn{margin-top:3.5rem}}#special{background:#f99900;border:none;padding:0 0 15rem}@media screen and (max-width: 768px){#special{padding-top:3rem;padding-bottom:6rem}}#special h2{font-size:30rem;font-weight:900;text-align:center;line-height:1}@media screen and (max-width: 768px){#special h2{font-size:10rem}}#special h3{font-size:5rem;margin-top:3rem}@media screen and (max-width: 768px){#special h3{font-size:3rem}}#special .contents_body{line-height:1.72;font-size:3.6rem;font-weight:700;margin-top:4rem}@media screen and (max-width: 768px){#special .contents_body{font-size:clamp(11px,1.5rem,18px)}}#special #special_slider{margin-top:9rem}@media screen and (max-width: 768px){#special #special_slider{margin-top:4.8rem}}#special #special_slider .splide__track .splide__list .splide__slide{border-radius:5rem;overflow:hidden;position:relative}@media screen and (max-width: 768px){#special #special_slider .splide__track .splide__list .splide__slide{border-radius:3rem}}#special #special_slider .splide__track .splide__list .splide__slide img.pic{width:60rem}@media screen and (max-width: 768px){#special #special_slider .splide__track .splide__list .splide__slide img.pic{width:36rem}}#special #special_slider .splide__track .splide__list .splide__slide img.bln{width:27rem;position:absolute;right:3.8rem;bottom:-100%;opacity:0;transition:.3s}@media screen and (max-width: 768px){#special #special_slider .splide__track .splide__list .splide__slide img.bln{width:15.5rem;right:2rem}}#special #special_slider .splide__track .splide__list .splide__slide:hover img.bln{opacity:1;bottom:3.8rem}@media screen and (max-width: 768px){#special #special_slider .splide__track .splide__list .splide__slide:hover img.bln{bottom:2rem}}#special .btn{display:flex;width:fit-content;align-items:center;justify-content:center;margin:10rem auto 0;color:#000}@media screen and (max-width: 768px){#special .btn{margin-top:4.8rem}}#special .btn .label{border-bottom:2px solid #000;display:flex;align-items:center;font-size:3.8rem;font-weight:700;padding-bottom:1rem}@media screen and (max-width: 768px){#special .btn .label{font-size:2.4rem}}#special .btn:hover{color:#fff}#special .btn:hover .label{border-color:rgba(0,0,0,0)}#performance{margin-top:0;border:none}#performance .contents_body{margin-top:9rem}#performance .contents_body a{width:161.2rem;margin-inline:auto;display:flex;text-decoration:none;transition:.3s;overflow:hidden}@media screen and (max-width: 768px){#performance .contents_body a{width:100%;flex-direction:column-reverse;gap:2rem;border-top:2px solid #000}}#performance .contents_body a>*{width:50%;display:block;overflow:hidden}@media screen and (max-width: 768px){#performance .contents_body a>*{width:100%}}#performance .contents_body a figure img{width:100%;height:47.8rem;object-fit:cover;transition:.3s}@media screen and (max-width: 768px){#performance .contents_body a figure img{height:auto}}#performance .contents_body a .rate{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#000}@media screen and (max-width: 768px){#performance .contents_body a .rate{padding-top:5rem}}#performance .contents_body a .rate .inner{transition:.3s}#performance .contents_body a .rate .inner .label{font-size:2rem;font-weight:700}@media screen and (max-width: 768px){#performance .contents_body a .rate .inner .label{font-size:1.8rem;text-align:center;line-height:1.45}}#performance .contents_body a .rate .inner .num{font-size:21.7rem;font-weight:700}@media screen and (max-width: 768px){#performance .contents_body a .rate .inner .num{font-size:10.8rem}}#performance .contents_body a .rate .inner .num span{font-size:9.8rem}@media screen and (max-width: 768px){#performance .contents_body a .rate .inner .num span{font-size:7.6rem}}#performance .contents_body a:hover{background-color:#f99900}#performance .contents_body a:hover figure img{transform:scale(1.1)}#performance .contents_body a:hover .inner{transform:scale(1.2)}#performance .btn{margin-top:8rem}@media screen and (max-width: 768px){#performance .btn{margin-top:5rem}}#campus_life{position:relative;padding-bottom:19.5rem;margin-top:10rem}@media screen and (max-width: 768px){#campus_life{padding-bottom:44rem}}#campus_life .contents_body{width:110rem;margin:19rem 0 0 auto;font-size:2.8rem;font-weight:700;line-height:1.78}@media screen and (max-width: 768px){#campus_life .contents_body{width:100%;font-size:1.7rem;padding:0 1.5rem;margin-top:47.4rem;box-sizing:border-box}}#campus_life .contents_body .btn{margin:31.5rem auto 0 0}@media screen and (max-width: 768px){#campus_life .contents_body .btn{margin:7rem auto 0}}#campus_life .pic{position:absolute}#campus_life .pic.pic01{top:0;right:25.3rem;width:25.9rem}@media screen and (max-width: 768px){#campus_life .pic.pic01{width:17.7rem;right:auto;left:0;top:90.9rem}}#campus_life .pic.pic02{top:31.5rem;left:21.6rem;width:43rem}@media screen and (max-width: 768px){#campus_life .pic.pic02{width:33.4rem;top:16.4rem;left:auto;right:0}}#campus_life .pic.pic03{bottom:15.6rem;left:0;width:31.4rem}@media screen and (max-width: 768px){#campus_life .pic.pic03{top:39.4rem;width:21.9rem;left:0;bottom:auto}}#campus_life .pic.pic04{bottom:12.5rem;right:28.9rem;width:35.3rem}@media screen and (max-width: 768px){#campus_life .pic.pic04{width:18.2rem;bottom:0;right:9.6rem}}#campus_life .pic.pic05{bottom:0;left:51.8rem;width:20.4rem}@media screen and (max-width: 768px){#campus_life .pic.pic05{width:14.2rem;top:44.9rem;left:auto;right:.8rem}}#campus_life .pic.pic06{top:52.8rem;right:0;width:25.3rem}@media screen and (max-width: 768px){#campus_life .pic.pic06{width:17.1rem;top:99.1rem}}#admission_process{margin-top:0;padding-bottom:10rem}@media screen and (max-width: 768px){#admission_process{padding-bottom:6rem}}@media screen and (max-width: 768px){#admission_process h2 .en{line-height:1}}#admission_process .contents_body{font-size:2.8rem;line-height:1.78;font-weight:700}@media screen and (max-width: 768px){#admission_process .contents_body{margin-top:4.8rem;font-size:1.8rem}}#admission_process .contents_body .flow{position:relative;display:block;width:134.8rem;margin:auto;text-decoration:none}@media screen and (max-width: 768px){#admission_process .contents_body .flow{width:100%}}#admission_process .contents_body .flow .arrow{display:block;position:absolute;top:0;bottom:0;left:24.7rem;empty-cells:6rem;width:6.1rem;height:4.56rem;margin:auto;transition:.4s cubic-bezier(0.25, 1, 0.5, 1)}@media screen and (max-width: 768px){#admission_process .contents_body .flow .arrow{left:0;width:100%}}#admission_process .contents_body .flow .arrow::before,#admission_process .contents_body .flow .arrow::after{content:"";display:block;position:absolute;transition:.4s cubic-bezier(0.25, 1, 0.5, 1)}#admission_process .contents_body .flow .arrow::before{width:5.8rem;height:.85rem;background:#000;left:0;top:0;bottom:0;margin:auto}@media screen and (max-width: 768px){#admission_process .contents_body .flow .arrow::before{right:0;width:13rem;height:.4rem}}#admission_process .contents_body .flow .arrow::after{width:2.775rem;height:2.775rem;border-top:.85rem solid #000;border-right:.85rem solid #000;top:0;bottom:0;right:0;margin:auto;transform:rotate(45deg);transform-origin:center center}@media screen and (max-width: 768px){#admission_process .contents_body .flow .arrow::after{width:1.2rem;height:1.2rem;border-width:.4rem;right:calc(50% - 6.3rem)}}#admission_process .contents_body .flow>ul{display:flex;justify-content:center;gap:33rem;margin-top:11rem}@media screen and (max-width: 768px){#admission_process .contents_body .flow>ul{margin-top:4rem;gap:2rem}}#admission_process .contents_body .flow>ul>li{width:22.7rem;height:22.7rem;background:#fff;border:2px solid #000;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:3.8rem;position:relative;color:#000;transition:.4s cubic-bezier(0.25, 1, 0.5, 1)}@media screen and (max-width: 768px){#admission_process .contents_body .flow>ul>li{width:9rem;height:9rem;font-size:2rem;background:#f99900}}#admission_process .contents_body .flow:hover .arrow{width:85.8rem}@media screen and (max-width: 768px){#admission_process .contents_body .flow:hover .arrow{width:100%}}#admission_process .contents_body .flow:hover .arrow::before{width:85.5rem}@media screen and (max-width: 768px){#admission_process .contents_body .flow:hover .arrow::before{width:13rem}}#admission_process .contents_body .flow:hover>ul>li{background:#f99900}#admission_process .btn{margin-top:8rem}#bottom_slider{padding:14rem 0;background:#fff}@media screen and (max-width: 768px){#bottom_slider{padding:4.8rem 0}}#bottom_slider .splide__track .splide__list .splide__slide{width:42.8rem;overflow:hidden;position:relative}@media screen and (max-width: 768px){#bottom_slider .splide__track .splide__list .splide__slide{width:auto}}#bottom_slider+footer{margin-top:0}
