﻿#wrap{overflow:hidden}.footer{display:none}@keyframes flicker{0%{margin-left:0%}100%{margin-left:10%}}@keyframes flicker-reverse{0%{margin-right:0%}100%{margin-right:10%}}@keyframes rotate{0%{transform:rotateX(-90deg)}100%{transform:rotateX(180deg) rotateZ(180deg)}}@keyframes blobSway1{0%{transform:translateX(0px) translateY(0px) rotate(-3deg) scale(1)}50%{transform:translateX(32px) translateY(-20px) rotate(5deg) scale(1.03)}100%{transform:translateX(0px) translateY(0px) rotate(-3deg) scale(1)}}@keyframes blobSway2{0%{transform:translateX(0px) translateY(0px) rotate(2deg) scale(1)}50%{transform:translateX(12px) translateY(-4px) rotate(-2deg) scale(0.99)}100%{transform:translateX(0px) translateY(0px) rotate(2deg) scale(1)}}@keyframes blobSway3{0%{transform:translateX(0px) translateY(0px) rotate(-5deg) scale(1)}50%{transform:translateX(40px) translateY(38px) rotate(7deg) scale(1.04)}100%{transform:translateX(0px) translateY(0px) rotate(-5deg) scale(1)}}@keyframes blobSway4{0%{transform:translateX(0px) translateY(0px) rotate(1deg) scale(1)}50%{transform:translateX(15px) translateY(-5px) rotate(-1deg) scale(0.99)}100%{transform:translateX(0px) translateY(0px) rotate(1deg) scale(1)}}@keyframes blobSway5{0%{transform:translateX(0px) translateY(0px) rotate(-6deg) scale(1)}50%{transform:translateX(45px) translateY(34px) rotate(8deg) scale(1.035)}100%{transform:translateX(0px) translateY(0px) rotate(-6deg) scale(1)}}@keyframes blobSway3SP{0%{transform:translateX(0px) translateY(0px) rotate(-5deg) scale(1)}50%{transform:translateX(20px) translateY(10px) rotate(7deg) scale(1.02)}100%{transform:translateX(0px) translateY(0px) rotate(-5deg) scale(1)}}@keyframes blobSway5SP{0%{transform:translateX(0px) translateY(0px) rotate(-6deg) scale(1)}50%{transform:translateX(22px) translateY(-37px) rotate(8deg) scale(1.02)}100%{transform:translateX(0px) translateY(0px) rotate(-6deg) scale(1)}}@keyframes gallerySlider{0%{background-position:0 0}100%{background-position:-1600px 0}}@keyframes gallerySliderSP{0%{background-position:0 0}100%{background-position:-1100px 0}}.bounceIn{opacity:0}.bounceIn.animate{animation:bounceIn;animation-duration:0.75s;animation-fill-mode:forwards}@keyframes bounceIn{0%,60%,80%,100%{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}60%{opacity:1;transform:scale3d(1.1, 1.1, 1.1)}80%{transform:scale3d(0.9, 0.9, 0.9)}100%{transform:scale3d(1, 1, 1);opacity:1}}.appearIn-left,.appearIn-right{opacity:0;translate:0 30px}.appearIn-left.animate,.appearIn-right.animate{animation:appearInUp 1.2s ease forwards}.appearIn-left.animate.order-1,.appearIn-right.animate.order-1{animation-delay:0.5s}.appearIn-left.animate.order-2,.appearIn-right.animate.order-2{animation-delay:1s}@keyframes appearInUp{0%{opacity:0;translate:0 30px}20%{opacity:1;translate:0 0}100%{opacity:1;translate:0 0}}@keyframes subtleShake{0%{transform:rotate(0deg)}100%{transform:rotate(6deg)}}.appearIn-float{opacity:0;translate:0 30px}.appearIn-float.animate{animation:appearInUp 1.2s ease forwards, gentleFloat 3s ease-in-out 1.2s infinite alternate}.appearIn-float.animate.order-1{animation-delay:0.5s,calc(0.5s + 1.2s)}.appearIn-float.animate.order-2{animation-delay:1s,calc(1s + 1.2s)}@keyframes gentleFloat{0%{transform:translateY(0)}100%{transform:translateY(-8px)}}@font-face{font-family:"A1 Gothic";font-weight:700;font-style:normal;font-display:swap;src:url("/wp/wp-content/themes/wp-templ/assets/font/A1Gothic/AP-OTF-A1GothicStd-Bold.otf") format("opentype")}@font-face{font-family:"A1 Gothic";font-weight:500;font-style:normal;font-display:swap;src:url("/wp/wp-content/themes/wp-templ/assets/font/A1Gothic/AP-OTF-A1GothicStd-Medium.otf") format("opentype")}@font-face{font-family:"A1 Gothic";font-weight:400;font-style:normal;font-display:swap;src:url("/wp/wp-content/themes/wp-templ/assets/font/A1Gothic/AP-OTF-A1GothicStd-Regular.otf") format("opentype")}@font-face{font-family:"A1 Gothic";font-weight:300;font-style:normal;font-display:swap;src:url("/wp/wp-content/themes/wp-templ/assets/font/A1Gothic/AP-OTF-A1GothicStd-Light.otf") format("opentype")}.ffA1Gothic{font-family:"A1 Gothic", "Noto Sans JP", sans-serif}.ffA1GothicBold{font-family:"A1 Gothic", "Noto Sans JP", sans-serif;font-weight:700}.ffA1GothicMedium{font-family:"A1 Gothic", "Noto Sans JP", sans-serif;font-weight:500}.ffA1GothicRegular{font-family:"A1 Gothic", "Noto Sans JP", sans-serif;font-weight:400}.ffA1GothicLight{font-family:"A1 Gothic", "Noto Sans JP", sans-serif;font-weight:300}.ffHan{font-family:source-han-sans-japanese, sans-serif}.ffFilson{font-family:"filson-pro", sans-serif}.ffOS{font-family:"Oswald", sans-serif}.ffNoto{font-family:"Noto Sans JP", "Yu Gothic", "游ゴシック", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", "メイリオ", sans-serif}.c-box-green-point{background:#00ba01;border-radius:20px;display:flex;align-items:center;margin-bottom:30px;position:relative;width:100%;transition:all 0.3s;cursor:pointer}@media (min-width: 769px){.c-box-green-point{overflow:hidden;max-width:1066px;margin-left:auto;margin-right:auto}}@media (max-width: 768px){.c-box-green-point{border-radius:20px;border-top-left-radius:40px;border-top-right-radius:40px;width:100%;background:#4aba4a;max-width:calc(325 / 375 * 100%);margin-left:auto;margin-right:auto;flex-direction:column;align-items:flex-start;margin-bottom:0}}@media only screen and (min-width: 1025px){.c-box-green-point:hover{opacity:1;background:#30a130}.c-box-green-point:hover .c-box-green-point__img img{transform:translate(-39px, -10px) scale(1.285)}.c-box-green-point:hover .c-box-green-point__arrow::before{transform:translateX(40px)}.c-box-green-point:hover .c-box-green-point__arrow::after{transform:translateX(0);opacity:1}}.c-box-green-point__img{width:100%;position:relative}@media (min-width: 769px){.c-box-green-point__img{max-width:324px;position:relative;mask-image:url("/wp/wp-content/themes/wp-templ/assets/img/campus_visitday/green-point-mask.png");-webkit-mask-image:url("/wp/wp-content/themes/wp-templ/assets/img/campus_visitday/green-point-mask.png");mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-position:center;-webkit-mask-position:center;mask-size:contain;-webkit-mask-size:contain}.c-box-green-point__img:before{display:block;content:" ";width:100%;padding-top:77.16049%}.c-box-green-point__img>.content{position:absolute;top:0;left:0;right:0;bottom:0}}@media only screen and (min-width: 769px) and (max-width: 1350px){.c-box-green-point__img{max-width:250px}}@media (max-width: 768px){.c-box-green-point__img{border-radius:20px;overflow:hidden;position:relative}.c-box-green-point__img:before{display:block;content:" ";width:100%;padding-top:50.76923%}.c-box-green-point__img>.content{position:absolute;top:0;left:0;right:0;bottom:0}}.c-box-green-point__img::after{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#a5dda5;mask-image:url("/wp/wp-content/themes/wp-templ/assets/img/campus_visitday/green-point-mask02.png");-webkit-mask-image:url("/wp/wp-content/themes/wp-templ/assets/img/campus_visitday/green-point-mask02.png");mask-repeat:no-repeat;mask-position:center;mask-size:contain}@media (min-width: 769px){.c-box-green-point__img::after{content:""}}.c-box-green-point__img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:all 0.4s ease-in-out}@media (min-width: 769px){.c-box-green-point__img img{transform:translate(-39px, -10px) scale(1.185)}}.c-box-green-point__body{color:#fff}@media (min-width: 769px){.c-box-green-point__body{margin-left:5.6%;margin-top:-3px}}@media (max-width: 768px){.c-box-green-point__body{margin-top:30px;width:100%;padding-bottom:42px}}.c-box-green-point__ttl{font-size:28px;font-size:2.8rem;line-height:1.71429em;letter-spacing:.1em;font-weight:600}@media only screen and (min-width: 769px) and (max-width: 1350px){.c-box-green-point__ttl{font-size:2.04978vw}}@media (max-width: 768px){.c-box-green-point__ttl{text-align:center;font-size:20px;font-size:2rem;line-height:1.6em;letter-spacing:.02em;font-weight:600}}@media only screen and (max-width: 768px) and (max-width: 374px){.c-box-green-point__ttl{font-size:5.33333vw}}.c-box-green-point__note{font-size:19px;font-size:1.9rem;line-height:1.4em;letter-spacing:.1em;font-weight:600;margin-top:22px}@media only screen and (min-width: 769px) and (max-width: 1350px){.c-box-green-point__note{font-size:1.39092vw;margin-top:1.61054vw}}@media (max-width: 768px){.c-box-green-point__note{margin-top:11px;font-size:15px;font-size:1.5rem;line-height:1.6em;letter-spacing:.1em;font-weight:600;text-align:center}}@media only screen and (max-width: 768px) and (max-width: 374px){.c-box-green-point__note{font-size:4vw;margin-top:2.93333vw}}.c-box-green-point__arrow{width:40px;height:40px;border-radius:50%;background:#fff;position:absolute;right:40px;top:50%;transform:translateY(-50%);overflow:hidden}@media (max-width: 768px){.c-box-green-point__arrow{position:absolute;transform:none;border:3px solid #00ba01;bottom:-21px;left:0;right:0;display:inline-block;margin:auto;top:unset;transform:unset}}.c-box-green-point__arrow::after,.c-box-green-point__arrow::before{content:"";position:absolute;top:0;right:0px;bottom:0;left:0;width:9px;height:16px;display:inline-block;margin:auto;background-size:100% auto;background-repeat:no-repeat;background-position:center;transition-duration:0.4s;transition-property:opacity, background, -webkit-transform;transition-property:opacity, transform, background;transition-property:opacity, transform, background, -webkit-transform;transition-timing-function:ease-in-out;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="9.283" height="15.563" viewBox="0 0 9.283 15.563"><path id="arw" d="M0,0,6.721,6.723,13.441,0" transform="translate(1.061 14.502) rotate(-90)" fill="none" stroke="%234aba4a" stroke-linejoin="round" stroke-width="3"/></svg>')}.c-box-green-point__arrow::after{transform:translateX(-40px);opacity:0}.fixed-side{display:none}.footer-stop .pagetop{position:fixed;top:unset}.c-cta-btn{display:inline-flex;align-items:center;justify-content:center;background:#ff928c;border-radius:999px;text-decoration:none;font-size:18px;font-size:1.8rem;line-height:1.3em;letter-spacing:.1em;font-weight:700;border:3px solid transparent;color:white !important;width:100%;padding:23px 36px;box-shadow:0 0 0 0 transparent;transition:all 0.3s;cursor:pointer}@media only screen and (min-width: 769px) and (max-width: 1350px){.c-cta-btn{padding:1.68375vw 2.63543vw;font-size:1.31772vw}}@media (max-width: 768px){.c-cta-btn{width:100%;padding:11px 16px 10px;max-width:292px;text-align:left;font-size:16px;font-size:1.6rem;line-height:1.4375em;letter-spacing:.04em;font-weight:700}}@media only screen and (min-width: 1025px){.c-cta-btn:hover{opacity:1;background-color:#ff7a73;box-shadow:0 0 0 3px #ffc2bf}}.c-cta-btn .txt{padding-right:37px;position:relative}.c-cta-btn .txt::after{content:"";position:absolute;top:0;right:3px;bottom:0;width:16px;height:16px;display:inline-block;margin:auto;background-size:100% auto;background-repeat:no-repeat;background-position:center;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><path id="open_in_new_24dp_1F1F1F_FILL0_wght400_GRAD0_opsz24" d="M121.778-824a1.712,1.712,0,0,1-1.256-.522,1.712,1.712,0,0,1-.522-1.256v-12.444a1.712,1.712,0,0,1,.522-1.256,1.712,1.712,0,0,1,1.256-.522H128v1.778h-6.222v12.444h12.444V-832H136v6.222a1.712,1.712,0,0,1-.522,1.256,1.712,1.712,0,0,1-1.256.522Zm4.178-4.711-1.244-1.244,8.267-8.267h-3.2V-840H136v6.222h-1.778v-3.2Z" transform="translate(-120 840)" fill="%23fff"/></svg>')}.c-cta-btn.type02{box-shadow:none;border-color:white;padding:27px 20px 24px}.c-scroll-hint{pointer-events:none;position:absolute;z-index:1;width:120px;height:100px;top:calc(50% - 50px);left:calc(50% - 58px);-webkit-transition:opacity 0.3s;-moz-transition:opacity 0.3s;-ms-transition:opacity 0.3s;-o-transition:opacity 0.3s;transition:opacity 0.3s}.c-scroll-hint.is-hide{opacity:0;visibility:hidden}.hidden{pointer-events:none !important;opacity:0;position:absolute;top:0;left:0}.header-spring{position:fixed;top:0;left:0;width:100%;z-index:1000;background-color:transparent;transition:background-color 0.3s}@media (max-width: 768px){.header-spring{position:fixed}}.header-spring__inner{display:flex;justify-content:space-between;align-items:center;padding:30px 40px 16px 50px;margin:0 auto}@media only screen and (min-width: 769px) and (max-width: 900px){.header-spring__inner{padding:30px 15px}}@media (max-width: 768px){.header-spring__inner{padding:25px 25px 10px}}@media only screen and (max-width: 768px) and (max-width: 374px){.header-spring__inner{padding:25px 15px}}@media only screen and (max-width: 768px) and (max-height: 670px){.header-spring__inner{padding:15px}}.header-spring__logo{width:106px}@media (min-width: 769px){.header-spring__logo{transform:translateY(-9px)}}@media (max-width: 768px){.header-spring__logo{width:100px}}.header-spring__logo img{width:100%;height:auto;display:block}.header-spring__nav{display:flex;align-items:center}@media (max-width: 768px){.header-spring__nav{display:none}}.header-spring__menu{display:flex;align-items:center;list-style:none;margin:0;padding:0}.header-spring__menu-item:not(:first-child){margin-left:20px}@media (min-width: 769px){.header-spring__menu-item{position:relative;min-height:48px;display:flex;flex-direction:column;justify-content:center}.header-spring__menu-item:not(:last-child){padding-right:20px}}@media only screen and (min-width: 769px) and (min-width: 769px) and (max-width: 900px){.header-spring__menu-item:not(:last-child){padding-right:14px}}@media (min-width: 769px){.header-spring__menu-item:not(:last-child)::after{content:"";position:absolute;top:0;right:0;bottom:0;width:1px;height:100%;display:inline-block;margin:auto;background-color:#ff928c}}.header-spring__menu-link{display:flex;flex-direction:column;align-items:flex-start;text-align:left;color:#525c66;text-decoration:none;transition:all 0.3s;padding-right:24px;font-size:15px;font-size:1.5rem;line-height:1.3em;letter-spacing:.1em;font-weight:700;position:relative;cursor:pointer}@media only screen and (min-width: 769px) and (max-width: 900px){.header-spring__menu-link{padding-right:18px}}@media only screen and (min-width: 1025px){.header-spring__menu-link:hover{color:#ff928c;opacity:1;transform:translateY(5px)}.header-spring__menu-link:hover::before{opacity:1}.header-spring__menu-link:hover::after{opacity:0}}.header-spring__menu-link::after,.header-spring__menu-link::before{content:"";position:absolute;top:0;right:0;bottom:0;width:9px;height:6px;display:inline-block;margin:auto;background-size:100% auto;background-repeat:no-repeat;background-position:center;transition:all 0.3s;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="9.414" height="5.707" viewBox="0 0 9.414 5.707"><path id="arw" d="M-18093.564-22072.346l4,4,4-4" transform="translate(18094.271 22073.053)" fill="none" stroke="%23525c66" stroke-linejoin="round" stroke-width="2"/></svg>')}.header-spring__menu-link::before{opacity:0;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="9.414" height="5.707" viewBox="0 0 9.414 5.707"><path id="arw" d="M-18093.564-22072.346l4,4,4-4" transform="translate(18094.271 22073.053)" fill="none" stroke="%23ff928c" stroke-linejoin="round" stroke-width="2"/></svg>')}.header-spring__menu-en{font-family:"filson-pro", sans-serif;color:#ff928c;margin-top:4px;font-size:10px;font-size:1rem;line-height:1.2em;letter-spacing:.12em}.header-spring__cta{display:flex;align-items:center;margin-left:19px}.header-spring__cta .btn-exam,.header-spring__cta .btn-line{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:130px;min-height:40px;padding:12px 8px 16px;border-radius:6px;text-decoration:none;border:2px solid transparent;transition:opacity 0.3s;font-size:13px;font-size:1.3rem;line-height:1.3em;font-weight:700;color:#fff;transition:all 0.3s}@media only screen and (min-width: 769px) and (max-width: 900px){.header-spring__cta .btn-exam,.header-spring__cta .btn-line{min-width:90px;font-size:11px}}.header-spring__cta .btn-exam .txt,.header-spring__cta .btn-line .txt{font-size:15px;font-size:1.5rem;line-height:.66667em;letter-spacing:.07em;font-weight:700;margin-top:9px}@media only screen and (min-width: 769px) and (max-width: 900px){.header-spring__cta .btn-exam .txt,.header-spring__cta .btn-line .txt{font-size:13px}}.header-spring__cta .btn-exam .txt .ffOS,.header-spring__cta .btn-line .txt .ffOS{font-size:15px;font-size:1.5rem;line-height:.66667em;letter-spacing:.06em}@media only screen and (min-width: 769px) and (max-width: 900px){.header-spring__cta .btn-exam .txt .ffOS,.header-spring__cta .btn-line .txt .ffOS{font-size:11px}}.header-spring__cta .btn-exam{background-color:#ff928c;cursor:pointer}.header-spring__cta .btn-exam+.btn-line{margin-left:10px}@media only screen and (min-width: 1025px){.header-spring__cta .btn-exam:hover{opacity:1;background-color:white;border-color:#ff928c;color:#ff928c}.header-spring__cta .btn-exam:hover .icon:before{opacity:1}.header-spring__cta .btn-exam:hover .icon:after{opacity:0}}.header-spring__cta .btn-exam .icon{display:block;width:20px;height:14px;position:relative}.header-spring__cta .btn-exam .icon::after,.header-spring__cta .btn-exam .icon::before{content:"";position:absolute;top:0;right:0;bottom:0;width:100%;height:100%;display:inline-block;margin:auto;background-size:100% auto;background-repeat:no-repeat;background-position:center;transition:all 0.3s;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="14" viewBox="0 0 20 14"><path id="icn" d="M16.667,18.25a1.708,1.708,0,0,0,1.658-1.75l.008-8.75A1.715,1.715,0,0,0,16.667,6H3.333A1.715,1.715,0,0,0,1.667,7.75V16.5a1.715,1.715,0,0,0,1.667,1.75H0V20H20V18.25ZM3.333,7.75H16.667V16.5H3.333Z" transform="translate(0 -6)" fill="%23fff"/></svg>')}.header-spring__cta .btn-exam .icon::before{opacity:0;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="14" viewBox="0 0 20 14"><path id="icn" d="M16.667,18.25a1.708,1.708,0,0,0,1.658-1.75l.008-8.75A1.715,1.715,0,0,0,16.667,6H3.333A1.715,1.715,0,0,0,1.667,7.75V16.5a1.715,1.715,0,0,0,1.667,1.75H0V20H20V18.25ZM3.333,7.75H16.667V16.5H3.333Z" transform="translate(0 -6)" fill="%23ff928c"/></svg>')}.header-spring__cta .btn-line{background-color:#00ba01;cursor:pointer}@media only screen and (min-width: 1025px){.header-spring__cta .btn-line:hover{opacity:1;border-color:#00ba01;background-color:white;color:#00ba01}.header-spring__cta .btn-line:hover .icon:before{opacity:1}.header-spring__cta .btn-line:hover .icon:after{opacity:0}}.header-spring__cta .btn-line .icon{display:block;width:17px;height:15px;position:relative}.header-spring__cta .btn-line .icon::after,.header-spring__cta .btn-line .icon::before{content:"";position:absolute;top:0;right:0;bottom:0;width:100%;height:100%;display:inline-block;margin:auto;background-size:100% auto;background-repeat:no-repeat;background-position:center;transition:all 0.3s;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="17.287" height="15.153" viewBox="0 0 17.287 15.153"><path id="icn" d="M9361.5,1484.65l.078-1.207c-2.723-1.113-4.576-3.308-4.576-5.835,0-3.649,3.87-6.609,8.644-6.609s8.644,2.96,8.644,6.609c0,3.18-2.936,5.835-6.847,6.468l-3.8,1.917a1.468,1.468,0,0,1-.666.16A1.45,1.45,0,0,1,9361.5,1484.65Z" transform="translate(-9356.999 -1471)" fill="%23fff"/></svg>')}.header-spring__cta .btn-line .icon::before{opacity:0;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="17.287" height="15.153" viewBox="0 0 17.287 15.153"><path id="icn" d="M9361.5,1484.65l.078-1.207c-2.723-1.113-4.576-3.308-4.576-5.835,0-3.649,3.87-6.609,8.644-6.609s8.644,2.96,8.644,6.609c0,3.18-2.936,5.835-6.847,6.468l-3.8,1.917a1.468,1.468,0,0,1-.666.16A1.45,1.45,0,0,1,9361.5,1484.65Z" transform="translate(-9356.999 -1471)" fill="%2300ba01"/></svg>')}.header-spring__sp-act{display:none}@media (max-width: 768px){.header-spring__sp-act{display:flex}}.header-spring__sp-act .btn-line-sp{background-color:#00ba01;color:#fff;border-radius:6px;padding:5px 10px;display:flex;align-items:center;text-decoration:none;margin-right:8px}.header-spring__sp-act .btn-line-sp .ico{display:block;width:20px;height:18px;position:relative;margin-right:10px}@media only screen and (max-width: 768px) and (max-width: 374px){.header-spring__sp-act .btn-line-sp .ico{margin-right:10px;width:16px;height:14px}}.header-spring__sp-act .btn-line-sp .ico::before{content:"";position:absolute;top:0;left:0;bottom:0;width:100%;height:100%;display:inline-block;margin:auto;background-size:100% auto;background-repeat:no-repeat;background-position:center;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20.287" height="18.153" viewBox="0 0 20.287 18.153"><path id="icn" d="M5.279,16.352l.092-1.446C2.176,13.574,0,10.944,0,7.917,0,3.546,4.542,0,10.144,0S20.287,3.546,20.287,7.917c0,3.809-3.444,6.99-8.035,7.748l-4.464,2.3a1.692,1.692,0,0,1-.782.192A1.72,1.72,0,0,1,5.279,16.352Z" fill="%23fff"/></svg>')}.header-spring__sp-act .btn-line-sp .txt{display:block;text-align:left;font-size:13px;font-size:1.3rem;line-height:1.2em;letter-spacing:.02em;font-weight:700}@media only screen and (max-width: 374px){.header-spring__sp-act .btn-line-sp .txt{font-size:3.46667vw}}.header-spring__sp-act .menu-trigger{width:60px;height:45px;background-color:#ff928c;border-radius:6px;position:relative;cursor:pointer;display:flex;flex-direction:column;justify-content:center;align-items:center}.header-spring__sp-act .menu-trigger span.bar{display:block;width:18px;border-radius:5px;height:2px;background-color:#fff;transition:0.3s}.header-spring__sp-act .menu-trigger span.bar+span.bar{margin-top:3px}.sp-menu{position:fixed;top:0;left:0;width:100%;height:100vh;height:100dvh;height:var(--app-height, 100dvh);background:#ffffff;background:linear-gradient(23deg, #fff 0%, #e0f5f9 100%);z-index:2000;opacity:0;visibility:hidden;pointer-events:none;transition:opacity 0.3s, visibility 0.3s;display:flex;flex-direction:column;align-items:center}.sp-menu.is-active{opacity:1;visibility:visible;pointer-events:auto}.sp-menu__head{width:100%;display:flex;justify-content:space-between;align-items:center;padding:25px}@media only screen and (max-width: 374px){.sp-menu__head{padding:25px 15px}}@media only screen and (max-height: 670px){.sp-menu__head{padding:15px}}.sp-menu__logo{width:100px}.sp-menu__logo img{width:100%;display:block}.sp-menu__actions{display:flex}.sp-menu__actions .btn-line-sp{background-color:#00ba01;color:#fff;border-radius:6px;padding:5px 10px;display:flex;align-items:center;text-decoration:none;margin-right:8px}.sp-menu__actions .btn-line-sp .ico{display:block;width:20px;height:18px;position:relative;margin-right:10px}@media only screen and (max-width: 768px) and (max-width: 374px){.sp-menu__actions .btn-line-sp .ico{margin-right:10px;width:16px;height:14px}}.sp-menu__actions .btn-line-sp .ico::before{content:"";position:absolute;top:0;left:0;bottom:0;width:100%;height:100%;display:inline-block;margin:auto;background-size:100% auto;background-repeat:no-repeat;background-position:center;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20.287" height="18.153" viewBox="0 0 20.287 18.153"><path id="icn" d="M5.279,16.352l.092-1.446C2.176,13.574,0,10.944,0,7.917,0,3.546,4.542,0,10.144,0S20.287,3.546,20.287,7.917c0,3.809-3.444,6.99-8.035,7.748l-4.464,2.3a1.692,1.692,0,0,1-.782.192A1.72,1.72,0,0,1,5.279,16.352Z" fill="%23fff"/></svg>')}.sp-menu__actions .btn-line-sp .txt{display:block;text-align:left;font-size:13px;font-size:1.3rem;line-height:1.2em;letter-spacing:.02em;font-weight:700}@media only screen and (max-width: 768px) and (max-width: 374px){.sp-menu__actions .btn-line-sp .txt{font-size:3.46667vw}}.sp-menu__actions .menu-close{width:60px;height:45px;background-color:#ff928c;border-radius:6px;position:relative;cursor:pointer}.sp-menu__actions .menu-close span.bar{position:absolute;top:50%;left:50%;border-radius:50px;width:18px;height:2px;background-color:#fff}.sp-menu__actions .menu-close span.bar:nth-child(1){transform:translate(-50%, -50%) rotate(45deg)}.sp-menu__actions .menu-close span.bar:nth-child(2){transform:translate(-50%, -50%) rotate(-45deg)}.sp-menu__body{flex:1;width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding:48px 0px 0px;overflow-y:auto}.sp-menu__body-wrapper{width:100%;padding:0 20px;margin-bottom:70px}.sp-menu__links{width:100%;margin-bottom:38px;list-style:none;padding:0}.sp-menu__link-item{margin-bottom:31px;padding-bottom:28px;text-align:center;position:relative}.sp-menu__link-item::after{content:"";position:absolute;bottom:0;right:0;left:0;width:100%;max-width:calc(325 / 375 * 100%);height:2px;display:inline-block;margin:auto;background-color:rgba(255,146,140,0.5)}.sp-menu__link-item:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}.sp-menu__link-item:last-child:after{content:unset}.sp-menu__link{display:flex;flex-direction:column;align-items:center;color:#525c66;text-decoration:none}.sp-menu__link-text{margin-bottom:2px;color:#525c66;font-size:16px;font-size:1.6rem;line-height:1.3em;letter-spacing:.1em;font-weight:700}.sp-menu__link-en{color:#ff928c;font-family:"filson-pro", sans-serif;font-size:42px;font-size:4.2rem;line-height:1.3em;letter-spacing:.02em;font-weight:700}.sp-menu__cta{width:100%;max-width:325px;margin-left:auto;margin-right:auto}.sp-menu__cta .btn-exam-sp{display:flex;align-items:center;width:100%;min-height:90px;background-color:#ff928c;color:#fff;border-radius:100px;position:relative;text-decoration:none;font-size:22px;font-size:2.2rem;line-height:1em;letter-spacing:.1em;font-weight:700;padding-left:40px}.sp-menu__cta .btn-exam-sp .icon{display:inline-block;width:27px;height:18px;margin-right:12px;position:relative}.sp-menu__cta .btn-exam-sp .icon::before{content:"";position:absolute;top:0;left:0;bottom:0;width:100%;height:100%;display:inline-block;margin:auto;background-size:100% auto;background-repeat:no-repeat;background-position:center;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="27.004" height="18.002" viewBox="0 0 27.004 18.002"><path id="icn" d="M22.5,21.752a2.247,2.247,0,0,0,2.239-2.25L24.753,8.25A2.257,2.257,0,0,0,22.5,6H4.5A2.257,2.257,0,0,0,2.25,8.25V19.5a2.257,2.257,0,0,0,2.25,2.25H0V24H27v-2.25ZM4.5,8.25h18V19.5H4.5Z" transform="translate(0 -6)" fill="%23fff"/></svg>')}.sp-menu__cta .btn-exam-sp .arrow{position:absolute;right:23px;width:30px;height:30px;background:#fff;border-radius:50%}.sp-menu__cta .btn-exam-sp .arrow::after{content:"";position:absolute;top:50%;left:45%;transform:translate(-50%, -50%) rotate(45deg);width:6px;height:6px;border-top:2px solid #ff928c;border-right:2px solid #ff928c}.sp-menu__line{margin-top:auto;display:flex;align-items:center;width:100%;position:relative;margin-top:auto}.sp-menu__line-bg{min-width:100%;position:relative}.sp-menu__line-bg:before{display:block;content:" ";width:100%;padding-top:32%}.sp-menu__line-bg>.content{position:absolute;top:0;left:0;right:0;bottom:0}.sp-menu__line-bg img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.sp-menu__line-photo{width:100%;height:100%;display:block;object-fit:cover}.sp-menu__line-text{color:#fff;position:absolute;right:7.46667vw;top:50%;display:inline-block;margin:auto;transform:translateY(-50%);font-size:18px;font-size:1.8rem;line-height:1.55556em;letter-spacing:.02em;font-weight:600;font-size:4.8vw;padding-left:12vw}.sp-menu__line-text::before{content:"";position:absolute;top:0;left:0;bottom:0;width:8vw;height:7.2vw;display:inline-block;margin:auto;background-size:100% auto;background-repeat:no-repeat;background-position:center;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="30" height="27" viewBox="0 0 30 27"><path id="icn" d="M9364.8,1495.321l.136-2.15c-4.725-1.983-7.941-5.895-7.941-10.4,0-6.5,6.716-11.775,15-11.775s15,5.274,15,11.775c0,5.666-5.1,10.4-11.882,11.524l-6.6,3.416a2.5,2.5,0,0,1-1.157.285A2.552,2.552,0,0,1,9364.8,1495.321Z" transform="translate(-9356.998 -1471)" fill="%23fff"/></svg>')}#campus_visitday{font-family:"Noto Sans JP", sans-serif;background-color:#e1f5f8;color:#525c66}#campus_visitday .footer{display:none}.custom-footer{background:#e1f5f8;color:#5ccce6;padding:36px 0}@media only screen and (min-width: 769px) and (max-width: 1350px){.custom-footer{padding:2.63543vw 0}}@media (max-width: 768px){.custom-footer{padding:23px 0}}.custom-footer__inner{max-width:1305px;margin:0 auto;padding:0 20px;display:flex;align-items:center;justify-content:space-between}@media (max-width: 768px){.custom-footer__inner{padding:0 16px;display:flex;flex-direction:column-reverse;text-align:center}}.custom-footer__copy{font-family:"filson-pro", sans-serif;font-size:16px;font-size:1.6rem;line-height:1.6em;letter-spacing:.08em;font-weight:700}@media only screen and (min-width: 769px) and (max-width: 1350px){.custom-footer__copy{font-size:1.1713vw}}@media (max-width: 768px){.custom-footer__copy{margin-top:19px;font-size:14px;font-size:1.4rem;line-height:1.42857em;letter-spacing:.08em;font-weight:700}}.custom-footer__link{display:inline-flex;align-items:center;text-decoration:none;transition:all 0.3s;cursor:pointer}@media (max-width: 768px){.custom-footer__link{margin-top:8px}}@media only screen and (min-width: 1025px){.custom-footer__link:hover{opacity:1;transform:translateX(10px)}}.custom-footer__link-text{font-size:16px;font-size:1.6rem;line-height:1.6em;letter-spacing:.1em;font-weight:700;display:inline-block;color:#5ccce6;padding-right:26px;position:relative}@media only screen and (min-width: 769px) and (max-width: 1350px){.custom-footer__link-text{font-size:1.1713vw;padding-right:1.90337vw}}.custom-footer__link-text::after{content:"";position:absolute;top:0;right:0;bottom:0;width:16px;height:16px;display:inline-block;margin:auto;background-size:100% auto;background-repeat:no-repeat;background-position:center;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><path id="open_in_new_24dp_1F1F1F_FILL0_wght400_GRAD0_opsz24" d="M121.778-824a1.712,1.712,0,0,1-1.256-.522,1.712,1.712,0,0,1-.522-1.256v-12.444a1.712,1.712,0,0,1,.522-1.256,1.712,1.712,0,0,1,1.256-.522H128v1.778h-6.222v12.444h12.444V-832H136v6.222a1.712,1.712,0,0,1-.522,1.256,1.712,1.712,0,0,1-1.256.522Zm4.178-4.711-1.244-1.244,8.267-8.267h-3.2V-840H136v6.222h-1.778v-3.2Z" transform="translate(-120 840)" fill="%235ccce6"/></svg>')}@media only screen and (min-width: 769px) and (max-width: 1350px){.custom-footer__link-text::after{width:1.1713vw;height:1.1713vw}}.pagetop{position:fixed;text-align:center;right:30px;bottom:70px;padding-top:19px;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;-webkit-box-shadow:0px 0px 12px rgba(62,62,62,0.15);-moz-box-shadow:0px 0px 12px rgba(62,62,62,0.15);-ms-box-shadow:0px 0px 12px rgba(62,62,62,0.15);-o-box-shadow:0px 0px 12px rgba(62,62,62,0.15);box-shadow:0px 0px 12px rgba(62,62,62,0.15);border:unset;background-color:#fff;width:80px;height:80px;border-radius:100%;font-family:"Oswald", sans-serif;font-size:14px;font-size:1.4rem;line-height:2.57143em;letter-spacing:.05em;font-weight:600;z-index:997;color:#0ba1c4;opacity:0;pointer-events:none;cursor:pointer;cursor:pointer}@media only screen and (min-width: 1025px){.pagetop:hover{background-color:#0ba1c4;color:#fff}.pagetop:hover::before{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12.811 6.406"><g id="Group_3084" data-name="Group 3084" transform="translate(-1203.594 -802.346)"><g id="Group_3083" data-name="Group 3083"><path id="arw" d="M0,0,4,5,0,10" transform="translate(1205 807.346) rotate(-90)" fill="none" stroke="%23fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/></g></g></svg>')}}@media (max-width: 768px){.pagetop{width:60px;height:60px;right:25px;padding-top:12px;bottom:70px}}.pagetop::before{position:absolute;content:"";top:31%;right:0;left:0;margin:auto;width:14px;height:7px;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12.811 6.406"><g data-name="Group 3086" transform="translate(-1203.594 -802.346)"><g data-name="Group 3085"><g data-name="Group 3083"><path id="arw" d="M0,0,4,5,0,10" transform="translate(1205 807.346) rotate(-90)" fill="none" stroke="%230ba1c4" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/></g></g></g></svg>') center/contain no-repeat;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}@media (max-width: 768px){.pagetop::before{top:28%}}@media only screen and (min-width: 1025px){.pagetop:hover{opacity:0.5}}.pagetop.is-show{opacity:1;pointer-events:auto}.spring-mv{position:relative;overflow:hidden;display:flex;flex-direction:column}@media (min-width: 768px) and (max-width: 1024px){.spring-mv{height:auto;min-height:auto;max-height:none;padding-top:var(--header-height, 140px)}}@media (min-width: 1025px){.spring-mv{height:var(--first-view-height, 100vh);max-height:var(--first-view-height, 100vh);padding-top:var(--header-height, 140px)}}@media (max-width: 768px){.spring-mv{min-height:var(--first-view-height, 100vh);padding-top:var(--header-height, 140px);background-color:#e1f5f8}}.spring-mv__inner{width:100%;max-width:clamp(868px, 90.77599vw, 1860px);margin:0 auto;padding:0 clamp(19.6px, 2.04978vw, 42px);display:flex;justify-content:space-between;align-items:center;position:relative;flex:1;min-height:0}@media (min-width: 768px) and (max-width: 1024px){.spring-mv__inner{flex:0 0 auto;height:auto}}@media (max-width: 768px){.spring-mv__inner{flex-direction:column-reverse;padding:0 18px;height:var(--inner-height, auto);max-height:var(--inner-height, 70%);justify-content:flex-end;margin-top:-2%}}.spring-mv__content{width:46%;z-index:2;position:relative}@media (min-width: 769px){.spring-mv__content{transform:translateY(-20px);display:flex;justify-content:center}}@media (max-width: 768px){.spring-mv__content{width:100%;padding:0 4px;margin-top:var(--content-margin-top, -75px);z-index:1;height:var(--content-height, auto);max-height:var(--content-height, 35%);max-width:287px;margin-left:auto;margin-right:auto}}.spring-mv__content::before{content:"";position:absolute;display:inline-block;margin:auto;transform:rotate(-3deg);background-repeat:no-repeat;background-position:center;background-image:url("/wp/wp-content/themes/wp-templ/assets/img/campus_visitday/blob-bg.svg")}@media (min-width: 769px){.spring-mv__content::before{background-size:65.22694vw auto;top:-17.20351vw;left:-19.18009vw;width:66.69107vw;height:58.56515vw}}@media only screen and (min-width: 769px) and (max-width: 1350px){.spring-mv__content::before{top:-17.20351vw;left:-19.18009vw;width:66.69107vw;height:58.56515vw;background-size:65.22694vw auto}}@media (max-width: 768px){.spring-mv__content::before{top:-77px;left:-324px;width:815px;height:500px;background-size:540px auto;opacity:0.78;transform:rotate(38deg);background-image:url("/wp/wp-content/themes/wp-templ/assets/img/campus_visitday/blob-bgSP.svg")}}.spring-mv__content-wrapper{width:100%;max-width:410px;margin-left:auto;margin-right:auto}.spring-mv__sub{color:#55656c;margin-bottom:clamp(37.1px, 3.87994vw, 53px);font-family:"A1 Gothic", "Noto Sans JP", sans-serif;font-weight:500;font-size:22px;font-size:2.2rem;line-height:1.72727em;letter-spacing:.06em;font-weight:500;font-size:clamp(16.5px, 1.61054vw, 22px);position:relative;z-index:2}@media only screen and (min-width: 769px) and (max-width: 1350px){.spring-mv__sub{margin-bottom:clamp(34.3px, 3.58712vw, 49px);font-size:clamp(15px, 1.46413vw, 20px)}}@media (max-width: 768px){.spring-mv__sub{z-index:8;margin-bottom:18px;font-size:15px;font-size:1.5rem;line-height:1.6em;letter-spacing:.06em;font-weight:500}}@media only screen and (max-width: 768px) and (max-height: 720px){.spring-mv__sub{margin-bottom:3.73333vw;max-width:42.66667vw}}.spring-mv__ttl-group{position:relative}@media (max-width: 768px){.spring-mv__ttl-group{z-index:10;margin-left:-4px;width:100%}}.spring-mv__ttl{color:#525c66;line-height:1.3em;font-weight:500;position:relative}@media (max-width: 768px){.spring-mv__ttl{margin-right:-30px;white-space:nowrap}}.spring-mv__ttl .jp{width:100%;display:block;max-width:clamp(221.9px, 23.20644vw, 317px)}@media (max-width: 768px){.spring-mv__ttl .jp{max-width:225px}}@media only screen and (max-width: 768px) and (max-width: 374px){.spring-mv__ttl .jp{max-width:60vw}}@media only screen and (max-width: 768px) and (max-height: 720px){.spring-mv__ttl .jp{max-width:40vw}}.spring-mv__ttl .year{position:absolute;bottom:clamp(-14px, -1.46413vw, -20px);left:clamp(144.9px, 15.15373vw, 207px);font-family:"filson-pro", sans-serif;color:#ff928c;display:inline-block;margin-left:1px;white-space:nowrap;font-size:78px;font-size:7.8rem;line-height:1.15em;letter-spacing:0em;font-weight:500;font-size:clamp(54.6px, 5.7101vw, 78px)}@media only screen and (min-width: 769px) and (max-width: 1350px){.spring-mv__ttl .year{font-size:clamp(54.6px, 5.7101vw, 78px)}}@media only screen and (min-width: 769px) and (max-width: 1000px){.spring-mv__ttl .year{bottom:clamp(-12.6px, -1.31772vw, -18px)}}@media (max-width: 768px){.spring-mv__ttl .year{margin-left:0px;bottom:-11px;left:151px;font-size:52px;font-size:5.2rem;line-height:1.15em;letter-spacing:0em;font-weight:500}}@media only screen and (max-width: 768px) and (max-width: 374px){.spring-mv__ttl .year{font-size:13.86667vw;bottom:-2.93333vw;left:40.26667vw}}@media only screen and (max-width: 768px) and (max-height: 720px){.spring-mv__ttl .year{left:28vw;bottom:-2.13333vw;font-size:10.66667vw}}.spring-mv__eng{color:#ff928c;position:absolute;top:clamp(0px, 0vw, 0px);left:clamp(101.5px, 10.61493vw, 145px);white-space:nowrap;font-family:"filson-pro", sans-serif;font-size:20px;font-size:2rem;line-height:1.5em;letter-spacing:.1em;font-weight:500;font-size:clamp(15px, 1.46413vw, 20px)}@media only screen and (min-width: 769px) and (max-width: 1350px){.spring-mv__eng{font-size:clamp(15px, 1.46413vw, 20px)}}@media (max-width: 768px){.spring-mv__eng{position:absolute;top:-1px;left:108px;width:120px;text-align:left;font-size:15px;font-size:1.5rem;line-height:1.4em;letter-spacing:.02em;font-weight:500}}@media only screen and (max-width: 768px) and (max-width: 374px){.spring-mv__eng{font-size:4vw;top:-.26667vw;left:28.8vw}}@media only screen and (max-width: 768px) and (max-height: 720px){.spring-mv__eng{left:18.66667vw;font-size:3.2vw}}.spring-mv__cta-area{width:100%;margin-top:clamp(23.1px, 2.41581vw, 33px);max-width:clamp(307.5px, 30.01464vw, 410px);position:relative;z-index:2}@media only screen and (min-width: 769px) and (max-width: 1350px){.spring-mv__cta-area{margin-top:clamp(10.5px, 1.0981vw, 15px)}}@media (max-width: 768px){.spring-mv__cta-area{margin-top:10px;padding:7px 0;width:auto;margin-left:-9px;margin-right:-9px}}.spring-mv__cta-area .tag{background:#ff928c;color:#fff;padding:clamp(4.9px, .51245vw, 7px) clamp(22.4px, 2.34261vw, 32px);border-radius:5px;display:block;text-align:center;font-size:17px;font-size:1.7rem;line-height:1.3em;letter-spacing:.1em;font-weight:700;font-size:clamp(12.75px, 1.24451vw, 17px)}@media only screen and (min-width: 769px) and (max-width: 1350px){.spring-mv__cta-area .tag{padding:clamp(4.2px, .43924vw, 6px) clamp(19.6px, 2.04978vw, 28px);font-size:clamp(11.25px, 1.0981vw, 15px)}}@media (max-width: 768px){.spring-mv__cta-area .tag{padding:5px 0;width:100%;text-align:center;font-size:16px;font-size:1.6rem;line-height:1.3em;letter-spacing:.1em;font-weight:700}}@media only screen and (max-width: 768px) and (max-height: 670px){.spring-mv__cta-area .tag{font-size:3.73333vw;padding:1.33333vw 0}}.spring-mv__visual{width:78.3%;position:relative;margin-right:-6.6%}@media (min-width: 769px){.spring-mv__visual{max-height:calc( var(--first-view-height, 100vh) - var(--header-height, 140px) - 120px);display:flex;align-items:center;justify-content:center}}@media (max-width: 768px){.spring-mv__visual{width:100%;z-index:3;height:var(--visual-height, auto);max-height:var(--visual-height, 65%)}}.spring-mv__visual-wrapper{position:relative;width:100%;z-index:2}@media (min-width: 769px){.spring-mv__visual-wrapper{position:relative;margin-top:-8.7%;max-height:100%}.spring-mv__visual-wrapper:before{display:block;content:" ";width:100%;padding-top:75.12563%}.spring-mv__visual-wrapper>.content{position:absolute;top:0;left:0;right:0;bottom:0}}@media (max-width: 768px){.spring-mv__visual-wrapper{height:var(--visual-height, auto);max-height:var(--visual-height, 65%);margin-top:-5.7%;position:relative;transform:translateX(-5.9%);margin-left:auto;margin-right:auto}}@media only screen and (max-width: 768px) and (max-height: 670px){.spring-mv__visual-wrapper{margin-top:-8.5%}}.spring-mv__visual .spring-mv__blob{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}@media (max-width: 768px){.spring-mv__visual .spring-mv__blob img{height:100%;width:100%;object-fit:contain}}.spring-mv__visual .spring-mv__blob--1{animation:blobSway1 18s cubic-bezier(0.45, 0.05, 0.55, 0.95) infinite alternate}.spring-mv__visual .spring-mv__blob--2{z-index:5;animation:blobSway2 16s cubic-bezier(0.42, 0, 0.58, 1) infinite alternate}@media (max-width: 768px){.spring-mv__visual .spring-mv__blob--2{z-index:4}}.spring-mv__visual .spring-mv__blob--3{animation:blobSway3 20s cubic-bezier(0.4, 0.1, 0.6, 0.9) infinite alternate}@media (max-width: 768px){.spring-mv__visual .spring-mv__blob--3{z-index:5;animation:blobSway3SP 20s cubic-bezier(0.4, 0.1, 0.6, 0.9) infinite alternate}}.spring-mv__visual .spring-mv__blob--4{z-index:3;animation:blobSway4 16s ease-in-out infinite alternate;animation-delay:0.5s}@media (max-width: 768px){.spring-mv__visual .spring-mv__blob--4{z-index:1}}.spring-mv__visual .spring-mv__blob--5{z-index:6}.spring-mv__banner{margin-top:auto;flex-shrink:0;position:relative;z-index:10;background-repeat:no-repeat;background-position:center;background-size:cover;background-image:url("/wp/wp-content/themes/wp-templ/assets/img/campus_visitday/mv-banner-bg.png")}@media (min-width: 768px) and (max-width: 1024px){.spring-mv__banner{margin-top:30px;flex:0 0 auto}}@media (max-width: 768px){.spring-mv__banner{background-image:url("/wp/wp-content/themes/wp-templ/assets/img/campus_visitday/mv-banner-bgSP.png");position:relative}}.spring-mv__banner-inner{margin:0 auto;display:flex;padding:0px clamp(13px, 1.46413vw, 20px);position:relative}@media (max-width: 768px){.spring-mv__banner-inner{padding:9px 18px}}.spring-mv__banner .date-banner{display:flex;flex:0.5;position:relative}@media (min-width: 769px){.spring-mv__banner .date-banner{align-items:center;justify-content:center}}@media (max-width: 768px){.spring-mv__banner .date-banner{flex:1;flex-direction:column}}.spring-mv__banner .circle-badge{background:#fff;border-radius:50%;width:clamp(84.5px, 9.51684vw, 130px);height:clamp(84.5px, 9.51684vw, 130px);display:flex;align-items:center;justify-content:center;text-align:center;color:#ff928c;font-size:20px;font-size:2rem;line-height:1.5em;letter-spacing:0em;font-weight:700;font-size:clamp(13px, 1.46413vw, 20px);flex-shrink:0;position:absolute;left:30px;top:clamp(-29px, -2.12299vw, -29px)}@media only screen and (min-width: 769px) and (min-width: 1367px){.spring-mv__banner .circle-badge{left:-30px}}@media only screen and (min-width: 769px) and (max-width: 1350px){.spring-mv__banner .circle-badge{font-size:clamp(13px, 1.46413vw, 20px);width:clamp(84.5px, 9.51684vw, 130px);height:clamp(84.5px, 9.51684vw, 130px);top:clamp(-18.85px, -2.12299vw, -29px)}}@media only screen and (min-width: 769px) and (max-width: 900px){.spring-mv__banner .circle-badge{left:0}}@media (max-width: 768px){.spring-mv__banner .circle-badge{width:94px;height:94px;position:static;font-size:14px;font-size:1.4rem;line-height:1.4em;letter-spacing:.02em;font-weight:700}}@media only screen and (max-width: 768px) and (max-width: 374px){.spring-mv__banner .circle-badge{width:25.06667vw;height:25.06667vw;font-size:3.73333vw}}@media only screen and (max-width: 768px) and (max-height: 720px){.spring-mv__banner .circle-badge{width:60px;height:60px;font-size:10px;font-size:1rem;line-height:1.4em;letter-spacing:.02em;font-weight:700}}@media only screen and (max-width: 768px) and (max-height: 670px){.spring-mv__banner .circle-badge{width:50px;height:50px;font-size:8px;font-size:.8rem;line-height:1.4em;letter-spacing:.02em;font-weight:700}}.spring-mv__banner .date-display{line-height:1.3em;font-weight:700;padding-top:clamp(16.9px, 1.90337vw, 26px);padding-bottom:clamp(16.25px, 1.83016vw, 25px);padding-left:clamp(136.5px, 15.37335vw, 210px);flex:0.5;position:relative}@media (min-width: 769px){.spring-mv__banner .date-display{display:flex;align-items:center}}@media only screen and (min-width: 769px) and (min-width: 1367px){.spring-mv__banner .date-display{padding-left:clamp(91px, 10.2489vw, 140px)}}@media only screen and (min-width: 769px) and (max-width: 1350px){.spring-mv__banner .date-display{padding-top:clamp(16.9px, 1.90337vw, 26px);padding-bottom:clamp(16.25px, 1.83016vw, 25px);padding-left:clamp(136.5px, 15.37335vw, 210px)}}@media only screen and (min-width: 769px) and (max-width: 900px){.spring-mv__banner .date-display{padding-left:clamp(97.5px, 10.98097vw, 150px)}}@media (max-width: 768px){.spring-mv__banner .date-display{margin-top:0px;padding:0;flex:1;margin-left:-22px;display:flex;margin-top:0px;align-items:center;justify-content:center}}@media only screen and (max-width: 768px) and (max-width: 374px){.spring-mv__banner .date-display{margin-left:-5.86667vw}}.spring-mv__banner .date-display .date-time{display:flex;align-items:center}@media (min-width: 769px){.spring-mv__banner .date-display .date-time{white-space:nowrap;flex-shrink:0;flex:0.776;width:auto}}@media (max-width: 768px){.spring-mv__banner .date-display .date-time{position:relative;padding-bottom:22px;margin-left:6%;margin-top:-5px}}.spring-mv__banner .date-display .year,.spring-mv__banner .date-display .date{font-family:"filson-pro", sans-serif;font-size:53px;font-size:5.3rem;line-height:1.3em;letter-spacing:0em;font-weight:700;font-size:clamp(34.45px, 3.87994vw, 53px)}@media only screen and (min-width: 769px) and (max-width: 1350px){.spring-mv__banner .date-display .year,.spring-mv__banner .date-display .date{font-size:clamp(34.45px, 3.87994vw, 53px)}}@media only screen and (min-width: 769px) and (max-width: 900px){.spring-mv__banner .date-display .year,.spring-mv__banner .date-display .date{font-size:clamp(27.95px, 3.14788vw, 43px)}}@media (max-width: 768px){.spring-mv__banner .date-display .year,.spring-mv__banner .date-display .date{font-size:33px;font-size:3.3rem;line-height:1.3em}}@media only screen and (max-width: 768px) and (max-width: 374px){.spring-mv__banner .date-display .year,.spring-mv__banner .date-display .date{font-size:8.26667vw}}@media only screen and (max-width: 768px) and (max-height: 720px){.spring-mv__banner .date-display .year,.spring-mv__banner .date-display .date{font-size:6.66667vw}}@media only screen and (max-width: 768px) and (max-height: 670px){.spring-mv__banner .date-display .year,.spring-mv__banner .date-display .date{font-size:5.33333vw}}.spring-mv__banner .date-display .day{background:#ff928c;color:#fff;border-radius:50%;width:clamp(20.15px, 2.2694vw, 31px);height:clamp(20.15px, 2.2694vw, 31px);flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;margin:0 4.6% 0 2.6%;white-space:nowrap;font-size:20px;font-size:2rem;line-height:1.3em;letter-spacing:.1em;font-weight:700;font-size:clamp(13px, 1.46413vw, 20px)}@media (min-width: 769px){.spring-mv__banner .date-display .day{margin-top:clamp(3.25px, .36603vw, 5px)}}@media only screen and (min-width: 769px) and (max-width: 1350px){.spring-mv__banner .date-display .day{font-size:clamp(13px, 1.46413vw, 20px);margin:0 1.5% 0 1.5%}}@media (max-width: 768px){.spring-mv__banner .date-display .day{width:27px;height:27px;margin:3px 0 0 11px;font-size:15px;font-size:1.5rem;line-height:1.3em;letter-spacing:.1em;font-weight:700}}@media only screen and (max-width: 768px) and (max-height: 670px){.spring-mv__banner .date-display .day{font-size:3.2vw}}.spring-mv__banner .date-display .time{position:relative;flex-shrink:0}@media (min-width: 769px){.spring-mv__banner .date-display .time{width:clamp(86.45px, 9.73646vw, 133px);height:clamp(31.2px, 3.51391vw, 48px);display:inline-block}}@media only screen and (min-width: 769px) and (max-width: 1350px){.spring-mv__banner .date-display .time{width:clamp(86.45px, 9.73646vw, 133px);height:clamp(31.2px, 3.51391vw, 48px)}}@media (max-width: 768px){.spring-mv__banner .date-display .time{display:block;position:absolute;bottom:0;left:0;font-family:"filson-pro", sans-serif;font-size:15px;font-size:1.5rem;line-height:1.3em;letter-spacing:0em;font-weight:700;font-style:italic;margin-top:-17px;margin-left:1px}}.spring-mv__banner .date-display .time::after{position:absolute;top:0;left:0;width:100%;height:100%;display:inline-block;margin:auto;background-size:100% auto;background-repeat:no-repeat;background-position:center;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="133" height="48" viewBox="0 0 133 48"><g id="time" transform="translate(-703 -133)"><path id="Path_27957" data-name="Path 27957" d="M133,0c-9.5,0-9.5,6-19,6s-9.5-6-19-6-9.5,6-18.994,6-9.5-6-19-6-9.5,6-19,6-9.5-6-19-6S9.5,6,0,6V48c9.5,0,9.5-6,18.994-6s9.5,6,19,6,9.5-6,19-6,9.5,6,19,6,9.5-6,18.994-6,9.5,6,19,6,9.5-6,19-6Z" transform="translate(703 133)" fill="%23525c66"/><path id="hdg" d="M2.286-8.46c.738-.288,1.962-.648,2.844-1.008L3.474,0H6.21L8.424-12.6H6.894L1.98-10.566Zm18.2,2.16c.63-3.6-1.008-6.5-4.482-6.5-3.492,0-6.12,2.9-6.75,6.5C8.622-2.718,10.206.18,13.7.18,17.172.18,19.854-2.718,20.484-6.3ZM17.8-6.3C17.388-3.924,15.912-2,14.094-2s-2.574-1.926-2.16-4.3c.414-2.394,1.854-4.32,3.672-4.32S18.216-8.694,17.8-6.3Zm3.636,4.95A1.308,1.308,0,0,0,22.878.2,1.981,1.981,0,0,0,24.84-1.35a1.311,1.311,0,0,0-1.4-1.584A2.019,2.019,0,0,0,21.438-1.35Zm1.17-6.5a1.284,1.284,0,0,0,1.4,1.548,2.022,2.022,0,0,0,2-1.548,1.335,1.335,0,0,0-1.44-1.584A1.979,1.979,0,0,0,22.608-7.848ZM38.772-6.3c.63-3.6-1.008-6.5-4.482-6.5-3.492,0-6.12,2.9-6.75,6.5-.63,3.582.954,6.48,4.446,6.48C35.46.18,38.142-2.718,38.772-6.3Zm-2.682,0C35.676-3.924,34.2-2,32.382-2s-2.574-1.926-2.16-4.3c.414-2.394,1.854-4.32,3.672-4.32S36.5-8.694,36.09-6.3Zm15.426,0c.63-3.6-1.008-6.5-4.482-6.5-3.492,0-6.12,2.9-6.75,6.5-.63,3.582.954,6.48,4.446,6.48C48.2.18,50.886-2.718,51.516-6.3Zm-2.682,0C48.42-3.924,46.944-2,45.126-2s-2.574-1.926-2.16-4.3c.414-2.394,1.854-4.32,3.672-4.32S49.248-8.694,48.834-6.3Zm11.934-.63a2.241,2.241,0,0,1-1.728.99c-1.062,0-1.674-1.188-3.294-1.188A3.279,3.279,0,0,0,53.01-5.49L53.748-4a2.166,2.166,0,0,1,1.728-.972c1.3,0,1.782,1.17,3.276,1.17A3.3,3.3,0,0,0,61.524-5.49ZM63.72-8.46c.738-.288,1.962-.648,2.844-1.008L64.908,0h2.736l2.214-12.6h-1.53l-4.914,2.034ZM74.358-2.07a5.2,5.2,0,0,1-3.078-.954l-1.638,1.71A5.938,5.938,0,0,0,74.07.2c3.33,0,5.6-1.854,6.066-4.536a3.464,3.464,0,0,0-3.618-4.05A4.769,4.769,0,0,0,74-7.722h-.09l.63-2.664H80.3l.4-2.214H72.558L70.992-6.084l1.692.72A4.421,4.421,0,0,1,75.4-6.282c1.512,0,2.178.972,2,1.944A2.926,2.926,0,0,1,74.358-2.07Zm6.894.72A1.308,1.308,0,0,0,82.692.2,1.981,1.981,0,0,0,84.654-1.35a1.311,1.311,0,0,0-1.4-1.584A2.019,2.019,0,0,0,81.252-1.35Zm1.17-6.5a1.284,1.284,0,0,0,1.4,1.548,2.022,2.022,0,0,0,2-1.548,1.335,1.335,0,0,0-1.44-1.584A1.979,1.979,0,0,0,82.422-7.848ZM98.586-6.3c.63-3.6-1.008-6.5-4.482-6.5-3.492,0-6.12,2.9-6.75,6.5C86.724-2.718,88.308.18,91.8.18,95.274.18,97.956-2.718,98.586-6.3ZM95.9-6.3C95.49-3.924,94.014-2,92.2-2s-2.574-1.926-2.16-4.3c.414-2.394,1.854-4.32,3.672-4.32S96.318-8.694,95.9-6.3Zm15.426,0c.63-3.6-1.008-6.5-4.482-6.5-3.492,0-6.12,2.9-6.75,6.5-.63,3.582.954,6.48,4.446,6.48C108.018.18,110.7-2.718,111.33-6.3Zm-2.682,0c-.414,2.376-1.89,4.3-3.708,4.3s-2.574-1.926-2.16-4.3c.414-2.394,1.854-4.32,3.672-4.32S109.062-8.694,108.648-6.3Z" transform="translate(713 163)" fill="%23fcebec"/></g></svg>')}@media (min-width: 769px){.spring-mv__banner .date-display .time::after{content:""}}.spring-mv__banner .line-cta{color:#fff;display:flex;position:relative;flex:0.5;font-size:16px;font-size:1.6rem;line-height:1.3em;font-weight:700;font-size:clamp(10.4px, 1.1713vw, 16px);cursor:pointer}@media (min-width: 769px){.spring-mv__banner .line-cta{margin-left:7.5%}}@media only screen and (min-width: 769px) and (min-width: 1920px){.spring-mv__banner .line-cta br{display:none}}@media only screen and (min-width: 769px) and (min-width: 1367px){.spring-mv__banner .line-cta{margin-left:0}}@media only screen and (min-width: 769px) and (max-width: 900px){.spring-mv__banner .line-cta{margin-left:0}}.spring-mv__banner .line-cta::after,.spring-mv__banner .line-cta::before{content:"";position:absolute;top:0;right:-200%;left:2px;bottom:0;height:100%;display:inline-block;margin:auto;background-color:#ff928c;pointer-events:none;transition:all 0.3s}.spring-mv__banner .line-cta::before{background-color:#ff7a73;opacity:0;z-index:1}@media only screen and (min-width: 1025px){.spring-mv__banner .line-cta:hover{opacity:1}.spring-mv__banner .line-cta:hover::before{opacity:1}.spring-mv__banner .line-cta:hover .line-cta__img-wrap img{transform:scale(1.1)}.spring-mv__banner .line-cta:hover .arrow:before{-webkit-transform:translateX(20px);transform:translate(20px)}.spring-mv__banner .line-cta:hover .arrow:after{-webkit-transform:translateX(0);transform:translate(0);opacity:1}}.spring-mv__banner .line-cta__img-wrap{width:100%;max-width:clamp(182px, 20.4978vw, 280px);position:relative;overflow:hidden;flex-shrink:0;z-index:2;position:relative;mask-image:url("/wp/wp-content/themes/wp-templ/assets/img/campus_visitday/line-mask02.png");-webkit-mask-image:url("/wp/wp-content/themes/wp-templ/assets/img/campus_visitday/line-mask02.png");mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-position:center;-webkit-mask-position:center;mask-size:contain;-webkit-mask-size:contain}.spring-mv__banner .line-cta__img-wrap:before{display:block;content:" ";width:100%;padding-top:42.85714%}.spring-mv__banner .line-cta__img-wrap>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media only screen and (min-width: 769px) and (max-width: 1350px){.spring-mv__banner .line-cta__img-wrap{max-width:clamp(182px, 20.4978vw, 280px)}}.spring-mv__banner .line-cta__img-wrap img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:all 0.4s ease-in-out}.spring-mv__banner .line-cta__img{width:100%;height:100%;display:block;object-fit:cover}.spring-mv__banner .line-cta__text{position:relative;padding-left:clamp(31.2px, 3.51391vw, 48px);padding-right:clamp(41.6px, 4.68521vw, 64px);text-align:left;font-size:18px;font-size:1.8rem;line-height:1.55556em;letter-spacing:.02em;font-weight:600;font-size:clamp(11.7px, 1.31772vw, 18px);z-index:2;position:relative;align-self:center;margin-left:4.8%;flex:1}@media only screen and (min-width: 769px) and (max-width: 1350px){.spring-mv__banner .line-cta__text{font-size:clamp(11.7px, 1.31772vw, 18px);padding-left:clamp(31.2px, 3.51391vw, 48px);padding-right:clamp(41.6px, 4.68521vw, 64px)}}@media only screen and (min-width: 769px) and (max-width: 900px){.spring-mv__banner .line-cta__text{margin-left:1.8%}}.spring-mv__banner .line-cta__text::before,.spring-mv__banner .line-cta__text::after{content:"";position:absolute;top:0;left:0;bottom:0;width:clamp(19.5px, 2.19619vw, 30px);height:clamp(17.55px, 1.97657vw, 27px);display:inline-block;margin:auto;background-size:100% auto;background-repeat:no-repeat;background-position:center;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="30" height="27" viewBox="0 0 30 27"><path id="icn" d="M9364.8,1495.321l.136-2.15c-4.725-1.983-7.941-5.895-7.941-10.4,0-6.5,6.716-11.775,15-11.775s15,5.274,15,11.775c0,5.666-5.1,10.4-11.882,11.524l-6.6,3.416a2.5,2.5,0,0,1-1.157.285A2.552,2.552,0,0,1,9364.8,1495.321Z" transform="translate(-9356.998 -1471)" fill="%23fff"/></svg>')}@media only screen and (min-width: 769px) and (max-width: 1350px){.spring-mv__banner .line-cta__text::before,.spring-mv__banner .line-cta__text::after{width:clamp(19.5px, 2.19619vw, 30px);height:clamp(17.55px, 1.97657vw, 27px)}}.spring-mv__banner .line-cta .arrow{width:clamp(15.6px, 1.75695vw, 24px);height:clamp(15.6px, 1.75695vw, 24px);background:#fff;border-radius:50%;position:absolute;top:0;bottom:0;right:0px;display:block;margin:auto;overflow:hidden;z-index:2}.spring-mv__banner .line-cta .arrow::after,.spring-mv__banner .line-cta .arrow::before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;width:6px;height:9px;display:inline-block;margin:auto;background-size:100% auto;background-repeat:no-repeat;background-position:center;transition-duration:0.4s;transition-property:opacity, background, -webkit-transform;transition-property:opacity, transform, background;transition-property:opacity, transform, background, -webkit-transform;transition-timing-function:ease-in-out;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="5.707" height="9.414" viewBox="0 0 5.707 9.414"><path id="arw" d="M-18093.564-22072.346l4,4,4-4" transform="translate(22073.053 -18084.857) rotate(-90)" fill="none" stroke="%23ff928c" stroke-linejoin="round" stroke-width="2"/></svg>')}.spring-mv__banner .line-cta .arrow:after{-webkit-transform:translateX(-20px);transform:translate(-20px)}@media (max-width: 768px){.spring-mv__banner .line-cta{margin-top:16px;justify-content:center;text-align:center;width:100%;font-size:14px;font-size:1.4rem;line-height:1.3em;font-weight:700}.spring-mv__banner .line-cta__img-wrap{width:96px;height:64px;margin-right:10px}.spring-mv__banner .line-cta__text{margin-right:10px;text-align:left;padding-left:30px}.spring-mv__banner .line-cta__text::before{width:24px;height:24px}.spring-mv__banner .line-cta__text::after{left:10px;top:calc(50% + 7px);width:8px;height:8px}}.spring-intro{background:#e0f5f9;background:linear-gradient(164deg, #e0f5f9 0%, #fff 100%);padding:153px 0 0px;overflow:hidden;position:relative}@media only screen and (min-width: 769px) and (max-width: 1350px){.spring-intro{padding-top:11.20059vw}}@media (max-width: 768px){.spring-intro{background:#e1f5f8;padding:24px 0 0}}.spring-intro__inner{max-width:1206px;margin:0 auto;padding:0 20px;z-index:15;position:relative}@media (max-width: 768px){.spring-intro__inner{padding:0 16px}}.spring-intro__head{position:relative;display:flex}@media (min-width: 769px){.spring-intro__head{justify-content:space-between}}@media (max-width: 768px){.spring-intro__head{flex-direction:column;padding:37px 9px 18px;border-radius:20px}}@media (min-width: 769px){.spring-intro__ttl{width:30%;margin-right:3%}}@media (max-width: 768px){.spring-intro__ttl{margin-bottom:34px}}.spring-intro__ttl-small{width:100%;max-width:246px;position:relative}.spring-intro__ttl-small:before{display:block;content:" ";width:100%;padding-top:49.18699%}.spring-intro__ttl-small>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media (min-width: 769px){.spring-intro__ttl-small{margin-top:18px;margin-left:3px}}@media only screen and (min-width: 769px) and (max-width: 1350px){.spring-intro__ttl-small{margin-top:1.31772vw;margin-left:.21962vw;max-width:18.00878vw}}@media (max-width: 768px){.spring-intro__ttl-small{max-width:164px;margin-left:auto;margin-right:auto;position:relative}.spring-intro__ttl-small:before{display:block;content:" ";width:100%;padding-top:45.73171%}.spring-intro__ttl-small>.content{position:absolute;top:0;left:0;right:0;bottom:0}}.spring-intro__ttl-small img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.spring-intro__ttl-main{font-size:30px;font-size:3rem;line-height:1.3em;letter-spacing:.08em;font-weight:700}@media only screen and (min-width: 769px) and (max-width: 1350px){.spring-intro__ttl-main{font-size:2.19619vw}}@media (max-width: 768px){.spring-intro__ttl-main{font-size:20px;font-size:2rem;line-height:1.4em;letter-spacing:.08em;font-weight:700}}.spring-intro__copy{padding-top:10px}@media (max-width: 768px){.spring-intro__copy{max-width:none}}.spring-intro__copy p{font-size:18px;font-size:1.8rem;line-height:2.22222em;letter-spacing:.06em;font-weight:600;margin-top:0}@media only screen and (min-width: 769px) and (max-width: 1350px){.spring-intro__copy p{font-size:1.31772vw}}@media (max-width: 768px){.spring-intro__copy p{font-size:16px;font-size:1.6rem;line-height:1.875em;letter-spacing:.06em;font-weight:600}}.spring-intro__copy p+p{margin-top:36px}@media only screen and (min-width: 769px) and (max-width: 1350px){.spring-intro__copy p+p{margin-top:2.63543vw}}@media (max-width: 768px){.spring-intro__copy p+p{margin-top:25px}}.spring-intro__accent{color:#ff928c;font-weight:700}.spring-intro__figure{width:100%;max-width:126px;position:relative;position:absolute;left:237px;top:94px}.spring-intro__figure:before{display:block;content:" ";width:100%;padding-top:146.8254%}.spring-intro__figure>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media only screen and (min-width: 769px) and (max-width: 1350px){.spring-intro__figure{max-width:9.22401vw;left:17.34993vw;top:6.88141vw}}@media (max-width: 768px){.spring-intro__figure{display:none}}.spring-intro__figure img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.spring-gallery{position:relative;overflow:hidden}@media (min-width: 769px){.spring-gallery{padding-top:9.22401vw;z-index:10}}@media only screen and (min-width: 769px) and (max-width: 1350px){.spring-gallery{padding-top:9.22401vw}}@media (max-width: 768px){.spring-gallery{margin-top:27px;padding-bottom:82px}}.spring-gallery::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;display:inline-block;margin:auto;background-repeat:no-repeat;background-size:100% auto;background-position:top left;background-image:url("/wp/wp-content/themes/wp-templ/assets/img/campus_visitday/gallery-bg.png")}@media (max-width: 768px){.spring-gallery::after{background-image:url("/wp/wp-content/themes/wp-templ/assets/img/campus_visitday/gallery-bgSP.png");background-position:bottom}}.spring-gallery-wrapper{background-repeat:repeat-x;background-position:center;background-color:transparent;position:relative;z-index:5}@media (min-width: 769px){.spring-gallery-wrapper{background-image:url("/wp/wp-content/themes/wp-templ/assets/img/campus_visitday/gallery-slider.png");min-height:15.37335vw;background-size:117.13031vw 15.37335vw;animation:gallerySlider 40s linear infinite;-webkit-animation:gallerySlider 40s linear infinite;-moz-animation:gallerySlider 40s linear infinite;margin-left:-8.6%;margin-right:-8.6%}}@media only screen and (min-width: 769px) and (max-width: 1300px){.spring-gallery-wrapper{background-size:117.13031vw 15.37335vw;height:15.37335vw;min-height:15.37335vw}}@media (max-width: 768px){.spring-gallery-wrapper{z-index:10;position:relative;width:unset;margin-left:-40px;margin-right:-40px;background-image:url("/wp/wp-content/themes/wp-templ/assets/img/campus_visitday/gallery-sliderSP.png");min-height:150px;background-size:1100px 150px;animation:gallerySliderSP 40s linear infinite;-webkit-animation:gallerySliderSP 40s linear infinite;-moz-animation:gallerySliderSP 40s linear infinite}}.spring-schedule{position:relative;width:100%;background-color:white;padding:0 20px;padding-top:143px;padding-bottom:77px}@media (min-width: 769px){.spring-schedule{overflow:hidden}}@media only screen and (min-width: 769px) and (max-width: 1350px){.spring-schedule{padding-top:10.46852vw;padding-bottom:5.6369vw}}@media (max-width: 768px){.spring-schedule{z-index:7;position:relative;margin-top:0px;border-radius:0px;padding:0;padding-top:30px}}.spring-schedule::before{content:"";position:absolute;bottom:-5px;left:-483px;width:892px;height:708px;display:inline-block;margin:auto;background-size:100% auto;background-repeat:no-repeat;background-position:center;background-image:url("/wp/wp-content/themes/wp-templ/assets/img/campus_visitday/blob-blue01.svg")}@media (max-width: 768px){.spring-schedule::before{width:425px;height:337px;left:-82px;bottom:-84px;background-image:url("/wp/wp-content/themes/wp-templ/assets/img/campus_visitday/blob-blue01SP.svg")}}.spring-schedule .c-box-green-point{margin-top:39px}@media only screen and (min-width: 769px) and (max-width: 1350px){.spring-schedule .c-box-green-point{margin-top:2.85505vw}}@media (max-width: 768px){.spring-schedule .c-box-green-point{margin-top:-49px}}.spring-schedule__inner{width:100%;max-width:1066px;margin-left:auto;margin-right:auto;position:relative}@media (min-width: 769px){.spring-schedule__inner{border-radius:20px;overflow:hidden}}.spring-schedule__bg{position:absolute;top:0;left:0;bottom:0;right:0;background-size:cover;background-position:center;background-repeat:no-repeat;background-position:center;background-size:cover;background-image:url("/wp/wp-content/themes/wp-templ/assets/img/campus_visitday/schedule-bg.png")}@media (max-width: 768px){.spring-schedule__bg{background-position:top left;background-size:cover;background-image:url("/wp/wp-content/themes/wp-templ/assets/img/campus_visitday/schedule-bgSP.png")}}.spring-schedule__bg::after{position:absolute;bottom:0;right:0;left:0;width:100%;height:70px;display:inline-block;margin:auto;background-size:100% auto;background-repeat:no-repeat;background-position:center;background-image:url("/wp/wp-content/themes/wp-templ/assets/img/campus_visitday/schedule-bg-transition.png")}@media (max-width: 768px){.spring-schedule__bg::after{content:""}}.spring-schedule__body{position:relative;padding:70px 32px 49px;color:#fff;display:flex;flex-direction:column;align-items:center}@media only screen and (min-width: 769px) and (max-width: 1350px){.spring-schedule__body{padding:5.12445vw 2.34261vw 3.58712vw}}@media (max-width: 768px){.spring-schedule__body{padding:63px 18px 75px}}.spring-schedule__eyebrow{font-family:"filson-pro", sans-serif;font-size:32px;font-size:3.2rem;line-height:1.3em;letter-spacing:.1em;font-weight:500;text-transform:uppercase}@media only screen and (min-width: 769px) and (max-width: 1350px){.spring-schedule__eyebrow{font-size:2.34261vw}}@media (max-width: 768px){.spring-schedule__eyebrow{font-size:22px;font-size:2.2rem;line-height:1.3em;letter-spacing:.1em;font-weight:500}}.spring-schedule__eyebrow span{font-family:"Noto Sans JP", "Yu Gothic", "游ゴシック", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", "メイリオ", sans-serif;display:inline-block;padding-bottom:5px;margin-left:3px;font-size:18px;font-size:1.8rem;line-height:1.3em;letter-spacing:.1em;font-weight:600;position:relative;transform:translateY(-7px)}@media only screen and (min-width: 769px) and (max-width: 1350px){.spring-schedule__eyebrow span{font-size:1.31772vw;padding-bottom:.36603vw;transform:translateY(-.51245vw)}}@media (max-width: 768px){.spring-schedule__eyebrow span{margin-left:10px;transform:translate(-4px, -7px);font-size:12px;font-size:1.2rem;line-height:1.3em;letter-spacing:.1em;font-weight:600}}.spring-schedule__eyebrow span::after{content:"";position:absolute;bottom:0;right:0;width:100%;height:1px;display:inline-block;margin:auto;background-color:#fff}.spring-schedule__date{font-family:"filson-pro", sans-serif;margin:20px 0 12px;font-size:80px;font-size:8rem;line-height:1.1em;letter-spacing:0em;font-weight:700}@media only screen and (min-width: 769px) and (max-width: 1350px){.spring-schedule__date{margin:1.46413vw 0 .87848vw;font-size:5.85652vw}}@media (max-width: 768px){.spring-schedule__date{margin-bottom:11px;margin-top:5px;font-size:50px;font-size:5rem;line-height:1.1em;letter-spacing:0em;font-weight:700}}.spring-schedule__day{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#ff928c;font-size:20px;font-size:2rem;line-height:1em;letter-spacing:.1em;font-weight:700}@media (min-width: 769px){.spring-schedule__day{margin-left:-8px;transform:translate(0px, -9px)}}@media only screen and (min-width: 769px) and (max-width: 1350px){.spring-schedule__day{margin-left:-.58565vw;transform:translate(0, -.65886vw);font-size:1.46413vw;width:2.63543vw;height:2.63543vw}}@media (max-width: 768px){.spring-schedule__day{width:25px;height:25px;transform:translate(-4px, -7px);font-size:15px;font-size:1.5rem;line-height:1em;letter-spacing:.1em;font-weight:700}}.spring-schedule__times{position:relative;width:430px;height:67px}@media only screen and (min-width: 769px) and (max-width: 1350px){.spring-schedule__times{width:31.47877vw;height:4.90483vw}}@media (max-width: 768px){.spring-schedule__times{display:flex;align-items:center;width:308px;height:48px}}.spring-schedule__times::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;display:inline-block;margin:auto;background-size:100% auto;background-repeat:no-repeat;background-position:center;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="430" height="67" viewBox="0 0 430 67"><g id="time" transform="translate(-491 -1563)"><path id="Path_28024" data-name="Path 28024" d="M.01,67c19.548,0,19.548-6.814,39.1-6.814S58.653,67,78.2,67s19.546-6.814,39.093-6.814S136.838,67,156.383,67s19.546-6.814,39.09-6.814S215.017,67,234.559,67s19.542-6.814,39.085-6.814S293.19,67,312.734,67s19.546-6.814,39.091-6.814S371.368,67,390.913,67,410.456,60.186,430,60.186L429.989,0c-19.548,0-19.548,6.814-39.1,6.814S371.347,0,351.8,0s-19.547,6.814-39.093,6.814S293.162,0,273.616,0s-19.545,6.814-39.091,6.814S214.983,0,195.44,0,175.9,6.814,156.355,6.814,136.81,0,117.265,0,97.72,6.814,78.174,6.814,58.631,0,39.087,0,19.544,6.814,0,6.814Z" transform="translate(491 1563)" fill="%23fff"/><path id="txt" d="M3.3-12.22c1.066-.416,2.834-.936,4.108-1.456L5.018,0H8.97l3.2-18.2H9.958l-7.1,2.938ZM29.588-9.1c.91-5.2-1.456-9.386-6.474-9.386-5.044,0-8.84,4.186-9.75,9.386C12.454-3.926,14.742.26,19.786.26,24.8.26,28.678-3.926,29.588-9.1Zm-3.874,0c-.6,3.432-2.73,6.214-5.356,6.214S16.64-5.668,17.238-9.1c.6-3.458,2.678-6.24,5.3-6.24S26.312-12.558,25.714-9.1Zm5.252,7.15A1.89,1.89,0,0,0,33.046.286,2.861,2.861,0,0,0,35.88-1.95a1.894,1.894,0,0,0-2.028-2.288A2.916,2.916,0,0,0,30.966-1.95Zm1.69-9.386A1.855,1.855,0,0,0,34.684-9.1a2.92,2.92,0,0,0,2.886-2.236,1.929,1.929,0,0,0-2.08-2.288A2.859,2.859,0,0,0,32.656-11.336ZM56-9.1c.91-5.2-1.456-9.386-6.474-9.386-5.044,0-8.84,4.186-9.75,9.386C38.87-3.926,41.158.26,46.2.26,51.22.26,55.094-3.926,56-9.1Zm-3.874,0c-.6,3.432-2.73,6.214-5.356,6.214S43.056-5.668,43.654-9.1c.6-3.458,2.678-6.24,5.3-6.24S52.728-12.558,52.13-9.1Zm22.282,0c.91-5.2-1.456-9.386-6.474-9.386-5.044,0-8.84,4.186-9.75,9.386C57.278-3.926,59.566.26,64.61.26,69.628.26,73.5-3.926,74.412-9.1Zm-3.874,0c-.6,3.432-2.73,6.214-5.356,6.214S61.464-5.668,62.062-9.1c.6-3.458,2.678-6.24,5.3-6.24S71.136-12.558,70.538-9.1Zm17.238-.91a3.237,3.237,0,0,1-2.5,1.43c-1.534,0-2.418-1.716-4.758-1.716A4.736,4.736,0,0,0,76.57-7.93l1.066,2.158a3.129,3.129,0,0,1,2.5-1.4c1.872,0,2.574,1.69,4.732,1.69a4.767,4.767,0,0,0,4-2.444Zm4.264-2.21c1.066-.416,2.834-.936,4.108-1.456L93.756,0h3.952l3.2-18.2H98.7l-7.1,2.938Zm15.366,9.23a7.51,7.51,0,0,1-4.446-1.378L100.594-1.9C102-.39,104.312.286,106.99.286c4.81,0,8.086-2.678,8.762-6.552a5,5,0,0,0-5.226-5.85,6.888,6.888,0,0,0-3.64.962h-.13l.91-3.848h8.32l.572-3.2H104.806l-2.262,9.412,2.444,1.04a6.386,6.386,0,0,1,3.926-1.326c2.184,0,3.146,1.4,2.886,2.808A4.226,4.226,0,0,1,107.406-2.99Zm9.958,1.04a1.89,1.89,0,0,0,2.08,2.236,2.861,2.861,0,0,0,2.834-2.236,1.894,1.894,0,0,0-2.028-2.288A2.916,2.916,0,0,0,117.364-1.95Zm1.69-9.386A1.855,1.855,0,0,0,121.082-9.1a2.92,2.92,0,0,0,2.886-2.236,1.929,1.929,0,0,0-2.08-2.288A2.859,2.859,0,0,0,119.054-11.336ZM142.4-9.1c.91-5.2-1.456-9.386-6.474-9.386-5.044,0-8.84,4.186-9.75,9.386-.91,5.174,1.378,9.36,6.422,9.36C137.618.26,141.492-3.926,142.4-9.1Zm-3.874,0c-.6,3.432-2.73,6.214-5.356,6.214s-3.718-2.782-3.12-6.214c.6-3.458,2.678-6.24,5.3-6.24S139.126-12.558,138.528-9.1Zm22.282,0c.91-5.2-1.456-9.386-6.474-9.386-5.044,0-8.84,4.186-9.75,9.386-.91,5.174,1.378,9.36,6.422,9.36C156.026.26,159.9-3.926,160.81-9.1Zm-3.874,0c-.6,3.432-2.73,6.214-5.356,6.214s-3.718-2.782-3.12-6.214c.6-3.458,2.678-6.24,5.3-6.24S157.534-12.558,156.936-9.1Z" transform="translate(521 1605)" fill="%23ff928c"/><path id="txt-2" data-name="txt" d="M8.138-3.068A4.359,4.359,0,0,1,4.576-4.55L1.82-2.392A6.894,6.894,0,0,0,7.7.286c5.33,0,8.814-4.368,9.776-9.8.936-5.3-1.352-8.97-6.032-8.97-4.264,0-7.644,2.652-8.294,6.266C2.47-8.32,5.46-6.084,8.736-6.084A5.946,5.946,0,0,0,13.078-7.9h.1C12.4-4.6,9.906-3.068,8.138-3.068ZM9.776-9.152c-2.028,0-3.016-1.248-2.7-3.042a3.928,3.928,0,0,1,3.874-3.016A2.594,2.594,0,0,1,13.7-12.038,3.7,3.7,0,0,1,9.776-9.152ZM18.8-1.95A1.89,1.89,0,0,0,20.878.286,2.861,2.861,0,0,0,23.712-1.95a1.894,1.894,0,0,0-2.028-2.288A2.916,2.916,0,0,0,18.8-1.95Zm1.69-9.386A1.855,1.855,0,0,0,22.516-9.1,2.92,2.92,0,0,0,25.4-11.336a1.929,1.929,0,0,0-2.08-2.288A2.859,2.859,0,0,0,20.488-11.336ZM32.708-2.99a7.714,7.714,0,0,1-4.524-1.378L25.818-1.9C27.222-.39,29.406.286,32.084.286c4.836,0,8.294-2.99,8.892-6.448a4.892,4.892,0,0,0-4.446-5.616L42.2-15.912l.364-2.288H29.744L29.172-15h7.462l-5.98,4.368,1.17,2.028a7.37,7.37,0,0,1,2.5-.494,2.51,2.51,0,0,1,2.7,2.964A4.42,4.42,0,0,1,32.708-2.99ZM59.93-9.1c.91-5.2-1.456-9.386-6.474-9.386-5.044,0-8.84,4.186-9.75,9.386C42.8-3.926,45.084.26,50.128.26,55.146.26,59.02-3.926,59.93-9.1Zm-3.874,0c-.6,3.432-2.73,6.214-5.356,6.214S46.982-5.668,47.58-9.1c.6-3.458,2.678-6.24,5.3-6.24S56.654-12.558,56.056-9.1Zm17.238-.91a3.237,3.237,0,0,1-2.5,1.43c-1.534,0-2.418-1.716-4.758-1.716A4.736,4.736,0,0,0,62.088-7.93l1.066,2.158a3.129,3.129,0,0,1,2.5-1.4c1.872,0,2.574,1.69,4.732,1.69a4.767,4.767,0,0,0,4-2.444Z" transform="translate(816 1605)" fill="%23ff928c"/><path id="txt-3" data-name="txt" d="M.992-9.008H15.024v3.5H13.152v-1.84H2.8V-5.5H.992Zm2.32,2.9h8.432v1.776H3.312Zm9.84-7.568,1.3,1.552q-1.36.256-2.936.456t-3.264.344q-1.688.144-3.384.24t-3.3.128a3.747,3.747,0,0,0-.152-.832,8.276,8.276,0,0,0-.264-.8q1.584-.048,3.24-.144t3.248-.232q1.592-.136,3-.32T13.152-13.68ZM2.56-10.656l1.664-.464a8.93,8.93,0,0,1,.552.96,5.371,5.371,0,0,1,.376.928L3.376-8.72a4.689,4.689,0,0,0-.32-.944A10.738,10.738,0,0,0,2.56-10.656Zm4.224-.336,1.7-.384q.24.5.456,1.072A5.047,5.047,0,0,1,9.216-9.3l-1.808.448a5.971,5.971,0,0,0-.232-1.04A11.408,11.408,0,0,0,6.784-10.992Zm5.072-.416,2.032.48q-.272.512-.56,1.008t-.576.936q-.288.44-.528.776L10.64-8.656q.224-.4.456-.872t.432-.968Q11.728-10.992,11.856-11.408Zm-.816,5.3h.4l.336-.064,1.312.784A9.255,9.255,0,0,1,11.224-2.68,10.841,10.841,0,0,1,8.592-.752,16.789,16.789,0,0,1,5.368.528a25.79,25.79,0,0,1-3.624.752A4.39,4.39,0,0,0,1.456.712Q1.264.384,1.04.072a4.105,4.105,0,0,0-.416-.5,28.936,28.936,0,0,0,3.5-.576A15.356,15.356,0,0,0,7.152-2.024,8.9,8.9,0,0,0,9.5-3.584,6.431,6.431,0,0,0,11.04-5.792ZM5.216-4.8A7.944,7.944,0,0,0,7.592-2.728a14.272,14.272,0,0,0,3.44,1.416,24.048,24.048,0,0,0,4.3.752,3.583,3.583,0,0,0-.432.544q-.224.336-.424.664a6.419,6.419,0,0,0-.328.6A22.46,22.46,0,0,1,9.76.272,14,14,0,0,1,6.208-1.5,11.085,11.085,0,0,1,3.536-4.128Zm17.36-5.328h9.872v1.936H22.576Zm6.112-3.28h1.984V-.9A3.064,3.064,0,0,1,30.44.472a1.464,1.464,0,0,1-.824.664,5.7,5.7,0,0,1-1.512.272q-.936.064-2.264.048a2.783,2.783,0,0,0-.152-.624Q25.568.5,25.416.144A3.764,3.764,0,0,0,25.1-.448l1.256.032q.632.016,1.112.008t.672-.008a.622.622,0,0,0,.424-.112.485.485,0,0,0,.12-.368ZM23.3-6.256l1.7-.784q.368.576.784,1.256t.8,1.328q.384.648.608,1.128l-1.824.944a9.806,9.806,0,0,0-.544-1.168q-.352-.656-.752-1.376T23.3-6.256ZM19.632-8.9l1.92-1.92.032.016V1.408H19.632ZM21.216-13.5l1.9.592a26.928,26.928,0,0,1-1.28,2.784A26.322,26.322,0,0,1,20.256-7.5,15.246,15.246,0,0,1,18.5-5.36q-.1-.24-.3-.624t-.424-.76q-.224-.376-.4-.616a13.035,13.035,0,0,0,1.488-1.72,17.837,17.837,0,0,0,1.328-2.12A16.889,16.889,0,0,0,21.216-13.5Zm19.552,1.616H48.96v1.664H40.768ZM40.24-8.816h9.184v1.68H40.24Zm.032,3.04h9.04V-4.1h-9.04Zm3.584-7.84h1.9v5.888h-1.9Zm2.032,6.4h1.888V-.592A2.694,2.694,0,0,1,47.6.488a1.267,1.267,0,0,1-.64.616,3.474,3.474,0,0,1-1.128.264q-.664.056-1.56.056a5.765,5.765,0,0,0-.24-.92,6.309,6.309,0,0,0-.368-.888q.592.016,1.152.024t.752.008a.414.414,0,0,0,.248-.056.286.286,0,0,0,.072-.232ZM40.912-3.008l1.52-.88a9.843,9.843,0,0,1,.768.832q.384.464.7.928a5.732,5.732,0,0,1,.5.848L42.736-.3A3.9,3.9,0,0,0,42.3-1.16q-.3-.472-.664-.96A10.637,10.637,0,0,0,40.912-3.008Zm-5.072-9.6h4.112V-1.664H35.84V-3.376h2.336V-10.9H35.84Zm.1,4.544h3.1v1.68h-3.1Zm-1.008-4.544H36.7V-.24H34.928Zm21.76,8.784h4.368v1.36H56.688Zm-.112-2.384h5.392v6.16H56.576V-1.472H60.16V-4.784H56.576Zm-.8,0H57.52V.768H55.776ZM53.1-10.752h4v1.3h-4Zm7.424,0H64.56v1.3H60.528Zm3.248-2.224h1.936V-.832A3.411,3.411,0,0,1,65.536.384a1.287,1.287,0,0,1-.656.688,3.486,3.486,0,0,1-1.208.3q-.712.064-1.752.064A4.235,4.235,0,0,0,61.792.8q-.1-.352-.224-.712A3.992,3.992,0,0,0,61.3-.528q.432.032.856.04t.768,0q.344-.008.472-.008a.433.433,0,0,0,.3-.08.4.4,0,0,0,.08-.288Zm-10.528,0H58.32v5.808H53.248V-8.544h3.264v-3.04H53.248Zm11.552,0v1.392H61.216v3.072H64.8v1.376H59.392v-5.84Zm-12.656,0h1.9V1.44h-1.9Z" transform="translate(739 1603)" fill="%23ff928c"/><g id="bdr" transform="translate(711 1582)" fill="%23ff928c"><path d="M 1 29.5 C 0.7243000268936157 29.5 0.5 29.27569961547852 0.5 29 L 0.5 1 C 0.5 0.7243000268936157 0.7243000268936157 0.5 1 0.5 C 1.275699973106384 0.5 1.5 0.7243000268936157 1.5 1 L 1.5 29 C 1.5 29.27569961547852 1.275699973106384 29.5 1 29.5 Z" stroke="none"/><path d="M 1 1 L 1 29 L 1.001260042190552 1.000049591064453 C 1.001260042190552 1.000049591064453 1.000859975814819 1 1 1 M 1 0 C 1.552279949188232 0 2 0.4477195739746094 2 1 L 2 29 C 2 29.55228042602539 1.552279949188232 30 1 30 C 0.4477200508117676 30 0 29.55228042602539 0 29 L 0 1 C 0 0.4477195739746094 0.4477200508117676 0 1 0 Z" stroke="none" fill="%23ff928c"/></g></g></svg>')}@media (max-width: 768px){.spring-schedule__times::after{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="308" height="48" viewBox="0 0 308 48"><g id="time" transform="translate(0 -0.479)"><path id="Path_28024" data-name="Path 28024" d="M.007,48c14,0,14-4.881,28-4.881s14,4.881,28,4.881,14-4.881,28-4.881,14,4.881,28,4.881,14-4.881,28-4.881,14,4.881,28,4.881,14-4.881,28-4.881S210.006,48,224,48s14-4.881,28-4.881S266,48,280,48s14-4.881,28-4.881L307.992,0c-14,0-14,4.881-28,4.881s-14-4.881-28-4.881-14,4.881-28,4.881-14-4.881-28-4.881-14,4.881-28,4.881S153.988,0,139.99,0s-14,4.881-28,4.881S97.994,0,83.994,0s-14,4.881-28,4.881S42,0,28,0,14,4.881,0,4.881Z" transform="translate(0 0.479)" fill="%23fff"/><path id="txt" d="M2.286-8.46c.738-.288,1.962-.648,2.844-1.008L3.474,0H6.21L8.424-12.6H6.894L1.98-10.566Zm18.2,2.16c.63-3.6-1.008-6.5-4.482-6.5-3.492,0-6.12,2.9-6.75,6.5C8.622-2.718,10.206.18,13.7.18,17.172.18,19.854-2.718,20.484-6.3ZM17.8-6.3C17.388-3.924,15.912-2,14.094-2s-2.574-1.926-2.16-4.3c.414-2.394,1.854-4.32,3.672-4.32S18.216-8.694,17.8-6.3Zm3.636,4.95A1.308,1.308,0,0,0,22.878.2,1.981,1.981,0,0,0,24.84-1.35a1.311,1.311,0,0,0-1.4-1.584A2.019,2.019,0,0,0,21.438-1.35Zm1.17-6.5a1.284,1.284,0,0,0,1.4,1.548,2.022,2.022,0,0,0,2-1.548,1.335,1.335,0,0,0-1.44-1.584A1.979,1.979,0,0,0,22.608-7.848ZM38.772-6.3c.63-3.6-1.008-6.5-4.482-6.5-3.492,0-6.12,2.9-6.75,6.5-.63,3.582.954,6.48,4.446,6.48C35.46.18,38.142-2.718,38.772-6.3Zm-2.682,0C35.676-3.924,34.2-2,32.382-2s-2.574-1.926-2.16-4.3c.414-2.394,1.854-4.32,3.672-4.32S36.5-8.694,36.09-6.3Zm15.426,0c.63-3.6-1.008-6.5-4.482-6.5-3.492,0-6.12,2.9-6.75,6.5-.63,3.582.954,6.48,4.446,6.48C48.2.18,50.886-2.718,51.516-6.3Zm-2.682,0C48.42-3.924,46.944-2,45.126-2s-2.574-1.926-2.16-4.3c.414-2.394,1.854-4.32,3.672-4.32S49.248-8.694,48.834-6.3Zm11.934-.63a2.241,2.241,0,0,1-1.728.99c-1.062,0-1.674-1.188-3.294-1.188A3.279,3.279,0,0,0,53.01-5.49L53.748-4a2.166,2.166,0,0,1,1.728-.972c1.3,0,1.782,1.17,3.276,1.17A3.3,3.3,0,0,0,61.524-5.49ZM63.72-8.46c.738-.288,1.962-.648,2.844-1.008L64.908,0h2.736l2.214-12.6h-1.53l-4.914,2.034ZM74.358-2.07a5.2,5.2,0,0,1-3.078-.954l-1.638,1.71A5.938,5.938,0,0,0,74.07.2c3.33,0,5.6-1.854,6.066-4.536a3.464,3.464,0,0,0-3.618-4.05A4.769,4.769,0,0,0,74-7.722h-.09l.63-2.664H80.3l.4-2.214H72.558L70.992-6.084l1.692.72A4.421,4.421,0,0,1,75.4-6.282c1.512,0,2.178.972,2,1.944A2.926,2.926,0,0,1,74.358-2.07Zm6.894.72A1.308,1.308,0,0,0,82.692.2,1.981,1.981,0,0,0,84.654-1.35a1.311,1.311,0,0,0-1.4-1.584A2.019,2.019,0,0,0,81.252-1.35Zm1.17-6.5a1.284,1.284,0,0,0,1.4,1.548,2.022,2.022,0,0,0,2-1.548,1.335,1.335,0,0,0-1.44-1.584A1.979,1.979,0,0,0,82.422-7.848ZM98.586-6.3c.63-3.6-1.008-6.5-4.482-6.5-3.492,0-6.12,2.9-6.75,6.5C86.724-2.718,88.308.18,91.8.18,95.274.18,97.956-2.718,98.586-6.3ZM95.9-6.3C95.49-3.924,94.014-2,92.2-2s-2.574-1.926-2.16-4.3c.414-2.394,1.854-4.32,3.672-4.32S96.318-8.694,95.9-6.3Zm15.426,0c.63-3.6-1.008-6.5-4.482-6.5-3.492,0-6.12,2.9-6.75,6.5-.63,3.582.954,6.48,4.446,6.48C108.018.18,110.7-2.718,111.33-6.3Zm-2.682,0c-.414,2.376-1.89,4.3-3.708,4.3s-2.574-1.926-2.16-4.3c.414-2.394,1.854-4.32,3.672-4.32S109.062-8.694,108.648-6.3Z" transform="translate(21 29.479)" fill="%23ff928c"/><path id="txt-2" data-name="txt" d="M5.634-2.124A3.018,3.018,0,0,1,3.168-3.15L1.26-1.656A4.773,4.773,0,0,0,5.328.2c3.69,0,6.1-3.024,6.768-6.786.648-3.672-.936-6.21-4.176-6.21A5.573,5.573,0,0,0,2.178-8.46c-.468,2.7,1.6,4.248,3.87,4.248a4.116,4.116,0,0,0,3.006-1.26h.072A3.988,3.988,0,0,1,5.634-2.124ZM6.768-6.336A1.681,1.681,0,0,1,4.9-8.442,2.719,2.719,0,0,1,7.578-10.53a1.8,1.8,0,0,1,1.908,2.2A2.563,2.563,0,0,1,6.768-6.336ZM13.014-1.35A1.308,1.308,0,0,0,14.454.2,1.981,1.981,0,0,0,16.416-1.35a1.311,1.311,0,0,0-1.4-1.584A2.019,2.019,0,0,0,13.014-1.35Zm1.17-6.5a1.284,1.284,0,0,0,1.4,1.548,2.022,2.022,0,0,0,2-1.548,1.335,1.335,0,0,0-1.44-1.584A1.979,1.979,0,0,0,14.184-7.848Zm8.46,5.778a5.34,5.34,0,0,1-3.132-.954l-1.638,1.71A5.72,5.72,0,0,0,22.212.2c3.348,0,5.742-2.07,6.156-4.464A3.387,3.387,0,0,0,25.29-8.154l3.924-2.862.252-1.584H20.592l-.4,2.214h5.166l-4.14,3.024.81,1.4A5.1,5.1,0,0,1,23.76-6.3a1.738,1.738,0,0,1,1.872,2.052A3.06,3.06,0,0,1,22.644-2.07ZM41.49-6.3c.63-3.6-1.008-6.5-4.482-6.5-3.492,0-6.12,2.9-6.75,6.5C29.628-2.718,31.212.18,34.7.18,38.178.18,40.86-2.718,41.49-6.3Zm-2.682,0C38.394-3.924,36.918-2,35.1-2s-2.574-1.926-2.16-4.3c.414-2.394,1.854-4.32,3.672-4.32S39.222-8.694,38.808-6.3Zm11.934-.63a2.241,2.241,0,0,1-1.728.99c-1.062,0-1.674-1.188-3.294-1.188A3.279,3.279,0,0,0,42.984-5.49L43.722-4a2.166,2.166,0,0,1,1.728-.972c1.3,0,1.782,1.17,3.276,1.17A3.3,3.3,0,0,0,51.5-5.49Z" transform="translate(233 29.479)" fill="%23ff928c"/><path id="txt-3" data-name="txt" d="M.682-6.193h9.647v2.409H9.042V-5.049H1.925v1.265H.682ZM2.277-4.2h5.8v1.221h-5.8Zm6.765-5.2.891,1.067Q9-8.162,7.915-8.024t-2.244.236q-1.161.1-2.327.165t-2.266.088a2.576,2.576,0,0,0-.1-.572,5.69,5.69,0,0,0-.182-.55q1.089-.033,2.228-.1t2.233-.16q1.095-.093,2.063-.22T9.042-9.405ZM1.76-7.326,2.9-7.645a6.139,6.139,0,0,1,.379.66,3.693,3.693,0,0,1,.259.638L2.321-6a3.224,3.224,0,0,0-.22-.649A7.382,7.382,0,0,0,1.76-7.326Zm2.9-.231L5.83-7.821q.165.341.313.737a3.47,3.47,0,0,1,.192.693l-1.243.308A4.105,4.105,0,0,0,4.934-6.8,7.843,7.843,0,0,0,4.664-7.557Zm3.487-.286,1.4.33q-.187.352-.385.693t-.4.643q-.2.3-.363.534L7.315-5.951q.154-.275.313-.6t.3-.666Q8.063-7.557,8.151-7.843ZM7.59-4.2h.275L8.1-4.246l.9.539A6.363,6.363,0,0,1,7.716-1.843,7.453,7.453,0,0,1,5.907-.517a11.543,11.543,0,0,1-2.217.88A17.731,17.731,0,0,1,1.2.88,3.018,3.018,0,0,0,1,.49Q.869.264.715.049A2.822,2.822,0,0,0,.429-.3a19.894,19.894,0,0,0,2.409-.4,10.557,10.557,0,0,0,2.079-.7A6.118,6.118,0,0,0,6.534-2.464,4.421,4.421,0,0,0,7.59-3.982Zm-4,.9A5.461,5.461,0,0,0,5.22-1.875,9.812,9.812,0,0,0,7.584-.9a16.533,16.533,0,0,0,2.954.517,2.463,2.463,0,0,0-.3.374Q10.087.22,9.95.446a4.413,4.413,0,0,0-.226.413A15.441,15.441,0,0,1,6.71.187,9.622,9.622,0,0,1,4.268-1.029,7.621,7.621,0,0,1,2.431-2.838ZM15.521-6.963h6.787v1.331H15.521Zm4.2-2.255h1.364v8.6a2.106,2.106,0,0,1-.16.94,1.006,1.006,0,0,1-.566.457,3.921,3.921,0,0,1-1.04.187q-.643.044-1.556.033a1.914,1.914,0,0,0-.1-.429Q17.578.341,17.473.1a2.588,2.588,0,0,0-.215-.407l.864.022q.435.011.765.006t.462-.006a.428.428,0,0,0,.292-.077.333.333,0,0,0,.083-.253ZM16.016-4.3l1.166-.539q.253.4.539.864t.55.913q.264.445.418.775l-1.254.649a6.741,6.741,0,0,0-.374-.8q-.242-.451-.517-.946T16.016-4.3ZM13.5-6.116l1.32-1.32.022.011V.968H13.5Zm1.089-3.168,1.309.407a18.513,18.513,0,0,1-.88,1.914,18.1,18.1,0,0,1-1.089,1.8,10.482,10.482,0,0,1-1.21,1.474q-.066-.165-.2-.429t-.292-.522q-.154-.258-.275-.424a8.961,8.961,0,0,0,1.023-1.182A12.263,12.263,0,0,0,13.882-7.7,11.611,11.611,0,0,0,14.586-9.284ZM28.028-8.173H33.66v1.144H28.028Zm-.363,2.112h6.314v1.155H27.665Zm.022,2.09H33.9v1.155H27.687Zm2.464-5.39H31.46v4.048H30.151Zm1.4,4.4h1.3V-.407a1.852,1.852,0,0,1-.121.743.871.871,0,0,1-.44.424,2.389,2.389,0,0,1-.776.182q-.456.038-1.072.039a3.964,3.964,0,0,0-.165-.633,4.338,4.338,0,0,0-.253-.611q.407.011.792.016l.517.006A.285.285,0,0,0,31.5-.28a.2.2,0,0,0,.049-.16ZM28.127-2.068l1.045-.605A6.767,6.767,0,0,1,29.7-2.1q.264.319.484.638a3.941,3.941,0,0,1,.341.583l-1.144.671a2.682,2.682,0,0,0-.3-.588q-.209-.324-.457-.66A7.313,7.313,0,0,0,28.127-2.068Zm-3.487-6.6h2.827v7.524H24.64V-2.321h1.606v-5.17H24.64Zm.066,3.124H26.84v1.155H24.706Zm-.693-3.124h1.221v8.5H24.013Zm14.96,6.039h3v.935h-3ZM38.9-4.268H42.6V-.033H38.9v-.979H41.36V-3.289H38.9Zm-.55,0h1.2v4.8h-1.2ZM36.509-7.392h2.75V-6.5h-2.75Zm5.1,0h2.772V-6.5H41.613Zm2.233-1.529h1.331V-.572a2.345,2.345,0,0,1-.121.836A.885.885,0,0,1,44.6.737a2.4,2.4,0,0,1-.831.209q-.489.044-1.2.044a2.911,2.911,0,0,0-.088-.44q-.066-.242-.154-.49a2.745,2.745,0,0,0-.187-.424q.3.022.589.028t.528,0l.325-.005A.3.3,0,0,0,43.791-.4a.278.278,0,0,0,.055-.2Zm-7.238,0H40.1v3.993H36.608v-.946h2.244v-2.09H36.608Zm7.942,0v.957H42.086v2.112H44.55v.946H40.832V-8.921Zm-8.7,0h1.309V.99H35.849Z" transform="translate(178 28.479)" fill="%23ff928c"/><g id="bdr" transform="translate(157 13.479)" fill="%23ff928c" stroke="%23ff928c" stroke-width="1"><rect width="2" height="22" rx="1" stroke="none"/><rect x="0.5" y="0.5" width="1" height="21" rx="0.5" fill="none"/></g></g></svg>')}}.spring-schedule__meta{margin-top:25px;display:flex;align-items:center}@media (min-width: 769px){.spring-schedule__meta{margin-left:1%}}@media only screen and (min-width: 769px) and (max-width: 1350px){.spring-schedule__meta{margin-top:1.83016vw}}@media (max-width: 768px){.spring-schedule__meta{display:flex;margin-top:19px}}.spring-schedule__meta span+span{margin-left:12px}@media only screen and (min-width: 769px) and (max-width: 1350px){.spring-schedule__meta span+span{margin-left:.87848vw}}@media (max-width: 768px){.spring-schedule__meta span+span{margin-left:6px}}.spring-schedule__pin{font-size:24px;font-size:2.4rem;line-height:1.3em;letter-spacing:.06em;font-weight:700;padding-left:28px;position:relative}@media only screen and (min-width: 769px) and (max-width: 1350px){.spring-schedule__pin{padding-left:2.04978vw;font-size:1.75695vw}}@media (max-width: 768px){.spring-schedule__pin{font-size:17px;font-size:1.7rem;padding-left:16px}}@media only screen and (max-width: 768px) and (max-width: 374px){.spring-schedule__pin{padding-left:4.26667vw;font-size:4.53333vw}}.spring-schedule__pin::before{content:"";position:absolute;top:0;left:0;bottom:0;width:20px;height:26px;display:inline-block;margin:auto;background-size:100% auto;background-repeat:no-repeat;background-position:center;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="26" viewBox="0 0 20 26"><path id="location_on_FILL1_wght400_GRAD0_opsz24" d="M170-867a2.362,2.362,0,0,0,1.766-.764,2.554,2.554,0,0,0,.734-1.836,2.554,2.554,0,0,0-.734-1.836A2.362,2.362,0,0,0,170-872.2a2.362,2.362,0,0,0-1.766.764,2.554,2.554,0,0,0-.734,1.836,2.555,2.555,0,0,0,.734,1.836A2.362,2.362,0,0,0,170-867Zm0,13a42.582,42.582,0,0,1-7.516-8.271A13.191,13.191,0,0,1,160-869.34a10.259,10.259,0,0,1,3.016-7.767A9.786,9.786,0,0,1,170-880a9.786,9.786,0,0,1,6.984,2.893A10.259,10.259,0,0,1,180-869.34a13.191,13.191,0,0,1-2.484,7.069A42.582,42.582,0,0,1,170-854Z" transform="translate(-160 880)" fill="%23ff928c"/></svg>')}@media only screen and (min-width: 769px) and (max-width: 1350px){.spring-schedule__pin::before{width:1.46413vw;height:1.90337vw}}@media (max-width: 768px){.spring-schedule__pin::before{width:14px;height:18px}}@media only screen and (max-width: 768px) and (max-width: 374px){.spring-schedule__pin::before{width:3.73333vw;height:4.8vw}}.spring-schedule__tag{display:inline-block;background:#ff928c;color:#fff;padding:8px 20px;border-radius:60px;font-size:17px;font-size:1.7rem;line-height:1.3em;letter-spacing:.1em;font-weight:700}@media only screen and (min-width: 769px) and (max-width: 1350px){.spring-schedule__tag{padding:.58565vw 1.46413vw;font-size:1.24451vw}}@media (max-width: 768px){.spring-schedule__tag{font-size:14px;font-size:1.4rem;line-height:1.3em;letter-spacing:.06em;font-weight:700;padding:8px 10px 7px}}@media only screen and (max-width: 768px) and (max-width: 374px){.spring-schedule__tag{padding:2.13333vw 2.66667vw 1.86667vw;font-size:3.73333vw}}.spring-schedule__fine{margin-top:8px;font-size:16px;font-size:1.6rem;line-height:1.4em;letter-spacing:.06em;font-weight:600}@media (min-width: 769px){.spring-schedule__fine{margin-left:228px}}@media only screen and (min-width: 769px) and (max-width: 1350px){.spring-schedule__fine{margin-left:16.69107vw;margin-top:.58565vw;font-size:1.1713vw}}@media (max-width: 768px){.spring-schedule__fine{margin-top:5px;font-size:13px;font-size:1.3rem;margin-left:150px}}@media only screen and (max-width: 768px) and (max-width: 374px){.spring-schedule__fine{margin-left:40vw;margin-top:1.33333vw;font-size:3.46667vw}}@media (max-width: 768px){.spring-schedule__time{display:inline-block;background:#fff;color:#ff928c;padding:6px 14px;border-radius:999px;font-size:12px;font-size:1.2rem;line-height:1.3em;letter-spacing:.04em;font-weight:700}}@media (max-width: 768px){.spring-schedule__note{display:inline-block;background:#fff;color:#ff928c;padding:6px 14px;border-radius:999px;margin-left:8px;font-size:11px;font-size:1.1rem;line-height:1.3em;letter-spacing:.04em;font-weight:700}}.spring-point{background:#fff;padding:30px 0 120px;position:relative;z-index:5}@media (min-width: 769px){.spring-point{margin-top:-2px}}@media only screen and (min-width: 769px) and (max-width: 1350px){.spring-point{padding:2.19619vw 0 8.78477vw}}@media (max-width: 768px){.spring-point{padding:72px 0 40px}}.spring-point::before{content:"";position:absolute;top:-125px;right:-409px;width:892px;height:708px;display:inline-block;margin:auto;background-size:100% auto;background-repeat:no-repeat;background-position:center;background-image:url("/wp/wp-content/themes/wp-templ/assets/img/campus_visitday/blob-blue02.svg")}@media (max-width: 768px){.spring-point::before{top:545px;width:506px;height:402px;right:-355px;background-image:url("/wp/wp-content/themes/wp-templ/assets/img/campus_visitday/blob-blue02SP.svg")}}.spring-point__inner{max-width:1208px;margin:0 auto;padding:0 28px 0 32px}@media (max-width: 768px){.spring-point__inner{padding:0 16px}}.spring-point__mid{width:100%;max-width:346px;margin-left:auto;margin-right:auto;position:relative}@media only screen and (min-width: 769px) and (max-width: 1350px){.spring-point__mid{max-width:25.32943vw}}.spring-point__head{text-align:center;margin-bottom:58px;position:relative}@media only screen and (min-width: 769px) and (max-width: 1350px){.spring-point__head{margin-bottom:4.24597vw}}@media (max-width: 768px){.spring-point__head{margin-top:18px;margin-bottom:34px}}.spring-point__eyebrow{font-size:20px;font-size:2rem;line-height:1.4em;letter-spacing:.2em;font-weight:400;font-family:"A1 Gothic", "Noto Sans JP", sans-serif;font-weight:500;position:absolute;top:-14px;left:87px}@media only screen and (min-width: 769px) and (max-width: 1350px){.spring-point__eyebrow{top:-1.0981vw;left:6.58858vw;font-size:1.46413vw}}@media (max-width: 768px){.spring-point__eyebrow{top:-14px;left:110px;font-size:17px;font-size:1.7rem;line-height:1.4em;letter-spacing:.06em;font-weight:400;max-width:177px}}@media only screen and (max-width: 768px) and (max-width: 374px){.spring-point__eyebrow{top:-3.73333vw;left:29.33333vw;font-size:4.53333vw;max-width:47.2vw}}.spring-point__ttl{font-family:"A1 Gothic", "Noto Sans JP", sans-serif;font-weight:500;font-size:48px;font-size:4.8rem;line-height:1.2em;letter-spacing:0em;font-weight:500}@media only screen and (min-width: 769px) and (max-width: 1350px){.spring-point__ttl{font-size:3.51391vw}}@media (max-width: 768px){.spring-point__ttl{font-size:32px;font-size:3.2rem;line-height:1.2em;letter-spacing:0em;font-weight:500}}@media only screen and (max-width: 768px) and (max-width: 374px){.spring-point__ttl{font-size:8.53333vw}}.spring-point__ttl .num{font-size:98px;font-size:9.8rem;color:#ff928c;font-family:"filson-pro", sans-serif}@media (min-width: 769px){.spring-point__ttl .num{display:inline-block;transform:translateX(-11px)}}@media only screen and (min-width: 769px) and (max-width: 1350px){.spring-point__ttl .num{font-size:7.17423vw}}@media (max-width: 768px){.spring-point__ttl .num{font-size:72px;font-size:7.2rem;transform:translateX(-4px);display:inline-block}}@media only screen and (max-width: 768px) and (max-width: 374px){.spring-point__ttl .num{font-size:19.2vw}}.spring-point__ttl .point{font-size:50px;font-size:5rem;line-height:1.2em;letter-spacing:.1em;font-weight:500;transform:translate(11px, -1px);display:inline-block}@media only screen and (min-width: 769px) and (max-width: 1350px){.spring-point__ttl .point{font-size:3.66032vw;transform:translate(.80527vw, -.07321vw)}}@media (max-width: 768px){.spring-point__ttl .point{font-size:32px;font-size:3.2rem}}@media only screen and (max-width: 768px) and (max-width: 374px){.spring-point__ttl .point{font-size:8.53333vw}}.spring-point__ttl .txt-img{display:inline-block;width:100%;max-width:86px;position:relative}.spring-point__ttl .txt-img:before{display:block;content:" ";width:100%;padding-top:39.53488%}.spring-point__ttl .txt-img>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media only screen and (min-width: 769px) and (max-width: 1350px){.spring-point__ttl .txt-img{max-width:6.29575vw}}@media (max-width: 768px){.spring-point__ttl .txt-img{max-width:58px;position:relative}.spring-point__ttl .txt-img:before{display:block;content:" ";width:100%;padding-top:39.65517%}.spring-point__ttl .txt-img>.content{position:absolute;top:0;left:0;right:0;bottom:0}}@media only screen and (max-width: 768px) and (max-width: 374px){.spring-point__ttl .txt-img{max-width:15.46667vw}}.spring-point__ttl .txt-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.spring-point__num{color:#ff928c;font-size:32px;font-size:3.2rem;line-height:1.2em;letter-spacing:.06em;font-weight:700}@media only screen and (min-width: 769px) and (max-width: 1350px){.spring-point__num{font-size:2.34261vw}}@media (max-width: 768px){.spring-point__num{font-size:28px;font-size:2.8rem;line-height:1.2em;letter-spacing:.06em;font-weight:700}}.spring-point__accent{color:#ff928c}.spring-point__deco{position:absolute;top:-10px}.spring-point__deco img{display:block;width:70px;height:auto}@media (max-width: 768px){.spring-point__deco{position:static;margin-bottom:8px;text-align:left}}.spring-point__deco--left{top:-33px;left:5px;width:100%;max-width:206px;position:relative;position:absolute}.spring-point__deco--left:before{display:block;content:" ";width:100%;padding-top:179.12621%}.spring-point__deco--left>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media only screen and (min-width: 769px) and (max-width: 1350px){.spring-point__deco--left{max-width:15.08053vw;top:-2.41581vw;left:.36603vw}}.spring-point__deco--left img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}@media (max-width: 768px){.spring-point__deco--left img{width:64px}}.spring-point__deco--right{top:0;right:-5px;width:100%;max-width:176px;position:relative;position:absolute}.spring-point__deco--right:before{display:block;content:" ";width:100%;padding-top:211.93182%}.spring-point__deco--right>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media only screen and (min-width: 769px) and (max-width: 1350px){.spring-point__deco--right{max-width:12.88433vw;top:0vw;right:-.36603vw}}.spring-point__deco--right img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}@media (max-width: 768px){.spring-point__deco--right{display:none}}.spring-point__deco-text{display:inline-block;color:#5aaad0;margin-bottom:6px;transform:rotate(-10deg);font-size:12px;font-size:1.2rem;line-height:1.2em;letter-spacing:.12em;font-weight:700}@media only screen and (min-width: 769px) and (max-width: 1350px){.spring-point__deco-text{font-size:.87848vw;margin-bottom:.43924vw}}@media (max-width: 768px){.spring-point__deco-text{font-size:11px;font-size:1.1rem;line-height:1.2em;letter-spacing:.12em;font-weight:700}}.spring-point__list{display:flex;position:relative;z-index:5}@media (max-width: 768px){.spring-point__list{display:block;padding:0 9px}}@media (max-width: 768px){.spring-point .spring-point__cta{margin-top:-10px;margin-bottom:41px}}@media (max-width: 768px){.spring-point .c-cta-btn{margin-top:13px}}.spring-point__item{width:31.5%;text-align:left}@media (min-width: 769px){.spring-point__item{margin-right:4.8%}}@media (max-width: 768px){.spring-point__item{width:100%;margin-bottom:36px}}.spring-point__item:last-child{margin-right:0}.spring-point__body{text-align:left}@media (max-width: 768px){.spring-point__body{flex:1}}.spring-point__media{display:block}@media (max-width: 768px){.spring-point__media{display:flex;align-items:center;margin-bottom:18px}}.spring-point__blob{width:100%;max-width:346px;position:relative}.spring-point__blob:before{display:block;content:" ";width:100%;padding-top:104.04624%}.spring-point__blob>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media (max-width: 768px){.spring-point__blob{max-width:158px;margin-right:6%;position:relative}.spring-point__blob:before{display:block;content:" ";width:100%;padding-top:104.43038%}.spring-point__blob>.content{position:absolute;top:0;left:0;right:0;bottom:0}}@media only screen and (max-width: 768px) and (max-width: 374px){.spring-point__blob{max-width:42.13333vw}}.spring-point__blob img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.spring-point__sttl{text-align:center;font-size:24px;font-size:2.4rem;line-height:1.66667em;letter-spacing:.06em;font-weight:600}@media (min-width: 769px){.spring-point__sttl{margin-bottom:19px;margin-top:34px;margin-left:-3px}}@media only screen and (min-width: 769px) and (max-width: 1350px){.spring-point__sttl{font-size:1.75695vw;margin-top:2.48902vw;margin-bottom:1.39092vw;margin-left:-.21962vw}}@media (max-width: 768px){.spring-point__sttl{text-align:left;margin-right:-10px;font-size:20px;font-size:2rem;line-height:1.5em;letter-spacing:.06em;font-weight:600}}@media only screen and (max-width: 768px) and (max-width: 374px){.spring-point__sttl{font-size:5.33333vw}}.spring-point__txt{font-size:16px;font-size:1.6rem;line-height:1.875em;letter-spacing:.06em;font-weight:500}@media (min-width: 769px){.spring-point__txt{margin-left:-5px}}@media only screen and (min-width: 769px) and (max-width: 1350px){.spring-point__txt{font-size:1.1713vw;margin-left:-.36603vw}}@media (max-width: 768px){.spring-point__txt{font-size:15px;font-size:1.5rem;line-height:1.86667em;letter-spacing:.06em;font-weight:500}}@media only screen and (max-width: 768px) and (max-width: 374px){.spring-point__txt{font-size:4vw}}.spring-point__date{margin-top:16px;font-size:13px;font-size:1.3rem;line-height:1.69231em;letter-spacing:.02em;font-weight:400;padding-left:15px;position:relative}@media (min-width: 769px){.spring-point__date{padding-left:15px;position:relative;margin-left:-3px;padding-right:5px}}@media only screen and (min-width: 769px) and (max-width: 1200px){.spring-point__date{font-size:10px;padding-right:.36603vw;margin-left:-.21962vw;margin-top:1.1713vw}}@media (max-width: 768px){.spring-point__date{margin-top:10px;padding-left:17px;font-size:12px;font-size:1.2rem;line-height:1.66667em;letter-spacing:0em;font-weight:400}}.spring-point__date::before{content:"";position:absolute;top:6px;left:0;width:9px;height:9px;display:inline-block;margin:auto;background-size:100% auto;background-repeat:no-repeat;background-position:center;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="9.36" height="9.36" viewBox="0 0 9.36 9.36"><path id="txt" d="M6.5-7.67a.939.939,0,0,1-.689-.286.939.939,0,0,1-.286-.689.939.939,0,0,1,.286-.689A.939.939,0,0,1,6.5-9.62a.939.939,0,0,1,.689.286.939.939,0,0,1,.286.689.939.939,0,0,1-.286.689A.939.939,0,0,1,6.5-7.67Zm0,2.353,4.29-4.29.377.377L6.877-4.94l4.29,4.29-.377.377L6.5-4.563,2.2-.26,1.82-.637l4.3-4.3L1.833-9.23l.377-.377ZM3.77-4.94a.939.939,0,0,1-.286.689.939.939,0,0,1-.689.286.939.939,0,0,1-.689-.286A.939.939,0,0,1,1.82-4.94a.939.939,0,0,1,.286-.689A.939.939,0,0,1,2.8-5.915a.939.939,0,0,1,.689.286A.939.939,0,0,1,3.77-4.94Zm5.46,0a.939.939,0,0,1,.286-.689.939.939,0,0,1,.689-.286.939.939,0,0,1,.689.286.939.939,0,0,1,.286.689.939.939,0,0,1-.286.689.939.939,0,0,1-.689.286.939.939,0,0,1-.689-.286A.939.939,0,0,1,9.23-4.94ZM6.5-2.21a.939.939,0,0,1,.689.286.939.939,0,0,1,.286.689.939.939,0,0,1-.286.689A.939.939,0,0,1,6.5-.26a.939.939,0,0,1-.689-.286.939.939,0,0,1-.286-.689.939.939,0,0,1,.286-.689A.939.939,0,0,1,6.5-2.21Z" transform="translate(-1.82 9.62)" fill="%23ff928c"/></svg>')}@media only screen and (min-width: 769px) and (max-width: 1200px){.spring-point__date::before{width:8px;height:8px;top:5px}}.spring-point__cta{margin-top:61px;text-align:center;position:relative;width:100%;max-width:796px;margin-left:auto;margin-right:auto}@media only screen and (min-width: 769px) and (max-width: 1350px){.spring-point__cta{margin-top:4.46559vw;max-width:58.27233vw}}@media (max-width: 768px){.spring-point__cta{margin-top:6px;margin-bottom:18px}}.spring-point__cta-lead{font-size:20px;font-size:2rem;line-height:1.3em;letter-spacing:.06em;font-weight:600;position:absolute;left:-48px;top:-43px}@media (min-width: 769px){.spring-point__cta-lead{transform:rotate(-10deg)}}@media only screen and (min-width: 769px) and (max-width: 1350px){.spring-point__cta-lead{left:-3.51391vw;top:-3.14788vw;font-size:1.46413vw}}@media (max-width: 768px){.spring-point__cta-lead{position:relative;width:100%;max-width:217px;margin-left:auto;margin-right:auto;left:unset;top:unset}}.spring-point__cta-lead::after,.spring-point__cta-lead::before{content:"";position:absolute;top:2px;right:-17px;width:15px;height:25px;transform:rotate(18deg);display:inline-block;margin:auto;background-size:100% auto;background-repeat:no-repeat;background-position:center;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="15.242" height="25.085" viewBox="0 0 15.242 25.085"><g id="Group_221" data-name="Group 221" transform="translate(-385.795 -3535.885)"><path id="bdr" d="M-4973.162,2757.928l1-23" transform="translate(5360 802)" fill="none" stroke="%23ff928c" stroke-linecap="round" stroke-width="2"/><path id="bdr-2" data-name="bdr" d="M-4973.162,2757.876l3-13" transform="translate(5370 798)" fill="none" stroke="%235ccce6" stroke-linecap="round" stroke-width="2"/></g></svg>')}@media only screen and (min-width: 769px) and (max-width: 1350px){.spring-point__cta-lead::after,.spring-point__cta-lead::before{width:1.0981vw;height:1.83016vw;top:.14641vw;right:-1.24451vw}}@media (max-width: 768px){.spring-point__cta-lead::after,.spring-point__cta-lead::before{top:2px;right:1px}}.spring-point__cta-lead::before{right:unset;width:19px;height:21px;left:-24px;top:6px;transform:rotate(23deg);background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="18.775" height="20.495" viewBox="0 0 18.775 20.495"><g id="Group_222" data-name="Group 222" transform="translate(-201.769 -3605.005)"><path id="bdr" d="M-4973.87,2757.419l-14-14" transform="translate(5193 863)" fill="none" stroke="%23ff928c" stroke-linecap="round" stroke-width="2"/><path id="bdr-2" data-name="bdr" d="M-4973.89,2757.159l-8-4" transform="translate(5185 867)" fill="none" stroke="%235ccce6" stroke-linecap="round" stroke-width="2"/></g></svg>')}@media only screen and (min-width: 769px) and (max-width: 1350px){.spring-point__cta-lead::before{width:1.39092vw;height:1.53734vw;left:-1.75695vw;top:.43924vw}}@media (max-width: 768px){.spring-point__cta-lead::before{left:1px;top:5px}}.spring-point__cta-lead .pink{color:#ff928c}@media (max-width: 768px){.spring-point__deco-bottom{margin-top:-16px;text-align:center;margin-left:8px}}@media (max-width: 768px){.spring-point__deco-row{display:flex;justify-content:center;margin-top:8px;width:100%;max-width:197px;margin-left:auto;margin-right:auto;position:relative}.spring-point__deco-row:before{display:block;content:" ";width:100%;padding-top:134.01015%}.spring-point__deco-row>.content{position:absolute;top:0;left:0;right:0;bottom:0}}.spring-point__deco-row img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:2}.spring-point__deco-row img.hello{z-index:1}.spring-bg-transition{width:100%;position:relative;z-index:1;margin-top:-180px}.spring-bg-transition:before{display:block;content:" ";width:100%;padding-top:56.18142%}.spring-bg-transition>.content{position:absolute;top:0;left:0;right:0;bottom:0}.spring-bg-transition img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.spring-program{position:relative;z-index:5;padding:191px 0 30px;margin-top:-36px;overflow:hidden;background-color:#e1f5f8;background-repeat:no-repeat;background-position:0 -13.76281vw;background-size:100%;background-image:url("/wp/wp-content/themes/wp-templ/assets/img/campus_visitday/spring-bg-transition.png")}@media only screen and (min-width: 769px) and (max-width: 1350px){.spring-program{padding:13.98243vw 0 2.19619vw;margin-top:-2.63543vw}}@media (max-width: 768px){.spring-program{overflow:unset;margin-top:-138px;padding:50px 0 30px;background-position:0 20px;background-image:unset}}.spring-program::before{position:absolute;top:-25.06667vw;left:0;width:100%;height:64vw;display:inline-block;margin:auto;background-size:100% auto;background-repeat:no-repeat;background-position:center;background-image:url("/wp/wp-content/themes/wp-templ/assets/img/campus_visitday/spring-bg-transitionSP.png")}@media (max-width: 768px){.spring-program::before{content:""}}.spring-program__inner{max-width:1205px;margin:0 auto;padding:0 20px}@media (max-width: 768px){.spring-program__inner{padding:0 16px;position:relative;z-index:5}}.spring-program__head{display:flex;align-items:flex-start;justify-content:space-between}@media (min-width: 769px){.spring-program__head{padding-left:3.2%;padding-right:0.6%}}@media (max-width: 768px){.spring-program__head{display:block}}.spring-program__ttl{width:34%}@media (max-width: 768px){.spring-program__ttl{width:100%;text-align:center;margin-bottom:12px}}.spring-program__ttl-en{font-family:"filson-pro", sans-serif;font-size:62px;font-size:6.2rem;line-height:1.3em;letter-spacing:.1em;font-weight:500}@media only screen and (min-width: 769px) and (max-width: 1350px){.spring-program__ttl-en{font-size:4.5388vw}}@media (max-width: 768px){.spring-program__ttl-en{font-size:42px;font-size:4.2rem;line-height:1.3em;letter-spacing:.06em;font-weight:500}}.spring-program__ttl-jp{margin-top:10px;font-size:20px;font-size:2rem;line-height:1.3em;letter-spacing:.1em;font-weight:600}@media only screen and (min-width: 769px) and (max-width: 1350px){.spring-program__ttl-jp{font-size:1.46413vw;margin-top:.73206vw}}@media (max-width: 768px){.spring-program__ttl-jp{margin-top:2px;font-size:18px;font-size:1.8rem;line-height:1.3em;letter-spacing:.1em;font-weight:600}}.spring-program__lead{width:58.5%;margin-right:-1.3%;margin-top:8px;font-size:18px;font-size:1.8rem;line-height:2.22222em;letter-spacing:.1em;font-weight:600}@media only screen and (min-width: 769px) and (max-width: 1350px){.spring-program__lead{font-size:1.31772vw;margin-top:.58565vw}}@media (max-width: 768px){.spring-program__lead{margin-top:34px;padding:0 9px;width:100%;margin-right:0;font-size:17px;font-size:1.7rem;line-height:1.76471em;letter-spacing:.06em;font-weight:600}}.spring-program__lead p+p{margin-top:36px}@media (max-width: 768px){.spring-program__lead p+p{margin-top:15px}}.spring-program__accent{color:#ff928c;font-weight:700}.spring-program__list{margin-top:87px;display:flex;flex-wrap:wrap;align-items:stretch}@media (min-width: 769px){.spring-program__list{margin-right:-1%}}@media only screen and (min-width: 769px) and (max-width: 1350px){.spring-program__list{margin-top:6.36896vw}}@media (max-width: 768px){.spring-program__list{margin-top:54px;padding:0 9px}}.spring-program__item{background:#fff;border-radius:20px;padding:20px 20px 44px;margin-bottom:30px;position:relative;width:31.9%;margin-right:2.1%}.spring-program__item:nth-child(3n){margin-right:0}@media only screen and (min-width: 769px) and (max-width: 1350px){.spring-program__item{padding:1.02489vw 1.46413vw 3.22108vw;margin-bottom:2.19619vw}}@media (max-width: 768px){.spring-program__item{width:100%;margin-right:0;margin-bottom:20px;padding:14px 20px 28px;padding-top:20px}.spring-program__item:last-child{margin-bottom:0}}.spring-program__item--wide{width:48.6%;margin-right:2.7%}@media (min-width: 769px){.spring-program__item--wide{padding:18px 18px 37px}}@media only screen and (min-width: 769px) and (max-width: 1350px){.spring-program__item--wide{padding:1.31772vw 1.31772vw 2.70864vw}}.spring-program__item--wide.wide02{margin-right:0}@media (max-width: 768px){.spring-program__item--wide{width:100%;margin-right:0;margin-bottom:18px}}@media (min-width: 769px){.spring-program__item--wide .spring-program__badge{top:8px}}@media (min-width: 769px){.spring-program__item--wide .spring-program__name{font-size:24px;font-size:2.4rem}}@media only screen and (min-width: 769px) and (max-width: 1350px){.spring-program__item--wide .spring-program__name{font-size:1.75695vw}}@media (min-width: 769px){.spring-program__item--wide .spring-program__time{max-width:493px;padding-left:8.6%}}@media only screen and (min-width: 769px) and (max-width: 1350px){.spring-program__item--wide .spring-program__time{max-width:36.09078vw}}@media (min-width: 769px){.spring-program__item--wide .spring-program__time .label{margin-right:4%}}@media (min-width: 769px){.spring-program__item--wide .spring-program__time .time{margin-right:2.2%}}.spring-program__item--wide .spring-program__time .note{font-family:"A1 Gothic", "Noto Sans JP", sans-serif;font-weight:500;font-size:19px;font-size:1.9rem;line-height:1.3em;letter-spacing:.06em;font-weight:500}@media only screen and (min-width: 769px) and (max-width: 1350px){.spring-program__item--wide .spring-program__time .note{font-size:1.39092vw}}@media (max-width: 768px){.spring-program__item--wide .spring-program__time .note{font-size:14px;font-size:1.4rem;display:inline-block;margin-left:-9px;transform:translateY(-1px)}}@media only screen and (max-width: 768px) and (max-width: 374px){.spring-program__item--wide .spring-program__time .note{font-size:3.73333vw;margin-left:-2.4vw;transform:translateY(-.26667vw)}}.spring-program__item--wide .spring-program__text{max-width:493px}@media only screen and (min-width: 769px) and (max-width: 1350px){.spring-program__item--wide .spring-program__text{max-width:36.09078vw}}.spring-program__badge{position:absolute;top:8px;left:-10px;background:#ff928c;color:#fff;border-radius:6px;padding:8px 20px;z-index:2;font-size:17px;font-size:1.7rem;line-height:1.3em;letter-spacing:.1em;font-weight:700}@media only screen and (min-width: 769px) and (max-width: 1350px){.spring-program__badge{font-size:1.24451vw;padding:.58565vw 1.46413vw;top:1.02489vw;left:-vw-pc02(10px)}}@media (max-width: 768px){.spring-program__badge{top:8px;left:-10px;padding:8px 19px 6px 20px}}.spring-program__image{width:100%;border-radius:10px;overflow:hidden;position:relative}.spring-program__image:before{display:block;content:" ";width:100%;padding-top:67.16418%}.spring-program__image>.content{position:absolute;top:0;left:0;right:0;bottom:0}.spring-program__image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.spring-program__name{margin-top:21px;margin-bottom:22px;font-size:25px;font-size:2.5rem;line-height:1.3em;letter-spacing:.06em;font-weight:600;text-align:center}@media only screen and (min-width: 769px) and (max-width: 1350px){.spring-program__name{font-size:1.83016vw;margin-top:1.53734vw;margin-bottom:1.61054vw}}@media (max-width: 768px){.spring-program__name{font-size:22px;font-size:2.2rem;margin-bottom:18px}}.spring-program__name.special{position:relative}.spring-program__name.special::after{content:"";position:absolute;top:-37px;left:-2px;right:0;width:195px;height:39px;display:inline-block;margin:auto;background-size:100% auto;background-repeat:no-repeat;background-position:center;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="195" height="38.876" viewBox="0 0 195 38.876"><g id="tag" transform="translate(-708 -1654)"><g id="Union_19" data-name="Union 19" transform="translate(-4581 4223.001)" fill="%23fff"><path d="M 5387.00048828125 -2531.125732421875 C 5386.82568359375 -2531.125732421875 5386.49365234375 -2531.172607421875 5386.232421875 -2531.486083984375 L 5381.10205078125 -2537.641357421875 L 5380.80224609375 -2538.001220703125 L 5380.333984375 -2538.001220703125 L 5304.99951171875 -2538.001220703125 C 5300.9931640625 -2538.001220703125 5297.2265625 -2539.5615234375 5294.3935546875 -2542.39453125 C 5291.56005859375 -2545.227783203125 5290 -2548.994384765625 5290 -2553.000732421875 C 5290 -2557.007568359375 5291.56005859375 -2560.774658203125 5294.3935546875 -2563.60791015625 C 5297.2265625 -2566.441162109375 5300.9931640625 -2568.00146484375 5304.99951171875 -2568.00146484375 L 5468.00048828125 -2568.00146484375 C 5472.0068359375 -2568.00146484375 5475.7734375 -2566.441162109375 5478.6064453125 -2563.60791015625 C 5481.43994140625 -2560.774658203125 5483 -2557.007568359375 5483 -2553.000732421875 C 5483 -2548.994384765625 5481.43994140625 -2545.227783203125 5478.6064453125 -2542.39453125 C 5475.7734375 -2539.5615234375 5472.0068359375 -2538.001220703125 5468.00048828125 -2538.001220703125 L 5393.66552734375 -2538.001220703125 L 5393.197265625 -2538.001220703125 L 5392.8974609375 -2537.641357421875 L 5387.76904296875 -2531.486328125 C 5387.50732421875 -2531.172607421875 5387.17529296875 -2531.125732421875 5387.00048828125 -2531.125732421875 Z" stroke="none"/><path d="M 5387.0009765625 -2532.125732421875 L 5387.00048828125 -2532.12646484375 L 5392.728515625 -2539.001220703125 L 5468.00048828125 -2539.001220703125 C 5471.73974609375 -2539.001220703125 5475.25537109375 -2540.45751953125 5477.8994140625 -2543.101806640625 C 5480.5439453125 -2545.745849609375 5482 -2549.261474609375 5482 -2553.000732421875 C 5482 -2556.740478515625 5480.5439453125 -2560.25634765625 5477.8994140625 -2562.90087890625 C 5475.25537109375 -2565.545166015625 5471.73974609375 -2567.00146484375 5468.00048828125 -2567.00146484375 L 5304.99951171875 -2567.00146484375 C 5301.26025390625 -2567.00146484375 5297.74462890625 -2565.545166015625 5295.1005859375 -2562.90087890625 C 5292.4560546875 -2560.25634765625 5291 -2556.740478515625 5291 -2553.000732421875 C 5291 -2549.261474609375 5292.4560546875 -2545.745849609375 5295.1005859375 -2543.101806640625 C 5297.74462890625 -2540.45751953125 5301.26025390625 -2539.001220703125 5304.99951171875 -2539.001220703125 L 5381.2705078125 -2539.001220703125 L 5387.0009765625 -2532.125732421875 M 5387.00048828125 -2530.125732421875 C 5386.43212890625 -2530.125732421875 5385.86376953125 -2530.365966796875 5385.4638671875 -2530.84619140625 L 5380.333984375 -2537.001220703125 L 5304.99951171875 -2537.001220703125 C 5296.16357421875 -2537.001220703125 5289 -2544.164794921875 5289 -2553.000732421875 C 5289 -2561.837890625 5296.16357421875 -2569.00146484375 5304.99951171875 -2569.00146484375 L 5468.00048828125 -2569.00146484375 C 5476.83642578125 -2569.00146484375 5484 -2561.837890625 5484 -2553.000732421875 C 5484 -2544.164794921875 5476.83642578125 -2537.001220703125 5468.00048828125 -2537.001220703125 L 5393.66552734375 -2537.001220703125 L 5388.537109375 -2530.84619140625 C 5388.13720703125 -2530.365966796875 5387.56884765625 -2530.125732421875 5387.00048828125 -2530.125732421875 Z" stroke="none" fill="%23ff928c"/></g><path id="txt" d="M.645,0V-1.275q1.515-1.35,2.588-2.5A12.023,12.023,0,0,0,4.875-5.932a3.776,3.776,0,0,0,.57-1.852,2.155,2.155,0,0,0-.2-.945,1.419,1.419,0,0,0-.562-.622A1.755,1.755,0,0,0,3.78-9.57a1.936,1.936,0,0,0-1.1.337,4.99,4.99,0,0,0-.923.8L.525-9.615a6.027,6.027,0,0,1,1.6-1.267,4.14,4.14,0,0,1,1.943-.428,3.793,3.793,0,0,1,1.838.428A3.051,3.051,0,0,1,7.125-9.69a3.581,3.581,0,0,1,.435,1.8,4.693,4.693,0,0,1-.5,2.048A10.662,10.662,0,0,1,5.715-3.765a24.881,24.881,0,0,1-1.86,2.04q.435-.06.938-.1t.892-.038h2.4V0Zm14.13.21A3.142,3.142,0,0,1,12.8-.442a4.19,4.19,0,0,1-1.32-1.95A9.481,9.481,0,0,1,11.01-5.61a9.166,9.166,0,0,1,.472-3.173,4.043,4.043,0,0,1,1.32-1.9,3.216,3.216,0,0,1,1.972-.63,3.182,3.182,0,0,1,1.98.638,4.12,4.12,0,0,1,1.313,1.9A9.1,9.1,0,0,1,18.54-5.61a9.481,9.481,0,0,1-.472,3.218,4.218,4.218,0,0,1-1.312,1.95A3.133,3.133,0,0,1,14.775.21Zm0-1.725a1.194,1.194,0,0,0,.87-.375,2.65,2.65,0,0,0,.585-1.268,11.219,11.219,0,0,0,.21-2.453,10.916,10.916,0,0,0-.21-2.423,2.471,2.471,0,0,0-.585-1.23,1.231,1.231,0,0,0-.87-.352,1.223,1.223,0,0,0-.847.352,2.513,2.513,0,0,0-.607,1.23A10.212,10.212,0,0,0,13.1-5.61a10.494,10.494,0,0,0,.225,2.453,2.694,2.694,0,0,0,.607,1.268A1.186,1.186,0,0,0,14.775-1.515ZM21.345,0V-1.275q1.515-1.35,2.587-2.5a12.023,12.023,0,0,0,1.642-2.152,3.776,3.776,0,0,0,.57-1.852,2.155,2.155,0,0,0-.195-.945,1.419,1.419,0,0,0-.562-.622,1.755,1.755,0,0,0-.907-.217,1.936,1.936,0,0,0-1.1.337,4.99,4.99,0,0,0-.923.8l-1.23-1.185a6.027,6.027,0,0,1,1.6-1.267,4.14,4.14,0,0,1,1.943-.428,3.793,3.793,0,0,1,1.837.428A3.051,3.051,0,0,1,27.825-9.69a3.581,3.581,0,0,1,.435,1.8,4.693,4.693,0,0,1-.5,2.048,10.662,10.662,0,0,1-1.342,2.077,24.88,24.88,0,0,1-1.86,2.04q.435-.06.938-.1t.892-.038h2.4V0ZM33.84,0q.075-1.44.255-2.662a15.951,15.951,0,0,1,.51-2.31,13.186,13.186,0,0,1,.862-2.138,15.951,15.951,0,0,1,1.327-2.145H31.8v-1.86h7.38v1.35a14.856,14.856,0,0,0-1.553,2.25,10.224,10.224,0,0,0-.9,2.19,15.272,15.272,0,0,0-.45,2.4Q36.135-1.635,36.06,0ZM45.12-12.81l1.845.48a18.99,18.99,0,0,1-.952,2.175,16.743,16.743,0,0,1-1.185,1.972A11.926,11.926,0,0,1,43.515-6.6q-.18-.15-.465-.383t-.578-.443q-.292-.21-.517-.345a8.407,8.407,0,0,0,1.29-1.387,12.131,12.131,0,0,0,1.08-1.74A12.883,12.883,0,0,0,45.12-12.81Zm.33,1.71h9.54v1.74H44.58ZM44.385-7.545H54.63v1.68H46.185v3.15h-1.8ZM42-3.6H55.8v1.725H42Zm6.8-6.6h1.86V1.35H48.8Zm12.87,1.68h10.41v1.41H61.665Zm.1,4.365h8.235v1.41H61.77ZM63.69-9.51h1.695v3.405h2.76V-9.51H69.9v4.755H63.69Zm5.865,5.355H69.9l.315-.06,1.125.57a6.759,6.759,0,0,1-1.568,2.077,9.2,9.2,0,0,1-2.2,1.447A14.083,14.083,0,0,1,64.89.817a28.544,28.544,0,0,1-3.015.562,5.367,5.367,0,0,0-.322-.787,4.831,4.831,0,0,0-.428-.728,23.84,23.84,0,0,0,2.753-.39,13.8,13.8,0,0,0,2.438-.72,7.716,7.716,0,0,0,1.942-1.117,4.908,4.908,0,0,0,1.3-1.553ZM64.86-3.045a5.633,5.633,0,0,0,1.8,1.432,11.353,11.353,0,0,0,2.6.953,21.152,21.152,0,0,0,3.21.51,3.145,3.145,0,0,0-.4.457q-.2.278-.375.563t-.293.525a19.489,19.489,0,0,1-3.33-.72A10.943,10.943,0,0,1,65.355-.593a8.123,8.123,0,0,1-2.04-1.9Zm.075-9.705H66.81v2.265H64.935Zm-4.5,1.365h11.73V-9.78H60.435Zm-.87,0H61.29V-7.17q0,.93-.06,2.025t-.225,2.25a15.672,15.672,0,0,1-.487,2.243A8.8,8.8,0,0,1,59.685,1.3a4.022,4.022,0,0,0-.42-.352Q59,.75,58.71.57a2.607,2.607,0,0,0-.5-.255A7.458,7.458,0,0,0,58.95-1.44,14.309,14.309,0,0,0,59.355-3.4q.135-1,.172-1.973t.038-1.8Zm18.27-.525H82.1v1.83h-4.26Zm3.375,0h1.86q0,.72.06,1.628a16.114,16.114,0,0,0,.255,1.935A13.772,13.772,0,0,0,83.97-6.24,11.531,11.531,0,0,0,85.012-4.1,10.893,10.893,0,0,0,86.655-2.07a12.49,12.49,0,0,0,2.37,1.8,5.226,5.226,0,0,0-.48.435Q88.26.45,88,.758a6.793,6.793,0,0,0-.427.547A12.179,12.179,0,0,1,85.125-.652a12.168,12.168,0,0,1-1.74-2.31,14.431,14.431,0,0,1-1.14-2.475,17.154,17.154,0,0,1-.66-2.445,19.774,19.774,0,0,1-.3-2.228Q81.21-11.145,81.21-11.91Zm-.645,3.3,2.055.375A19.907,19.907,0,0,1,81.255-4.2,13.934,13.934,0,0,1,79.208-1,11.47,11.47,0,0,1,76.455,1.32,5.657,5.657,0,0,0,75.99.847q-.3-.278-.622-.555a6.791,6.791,0,0,0-.562-.443,9.428,9.428,0,0,0,3.75-3.337A14.876,14.876,0,0,0,80.565-8.61Zm13.83.99h6.915v1.56H94.4ZM91.71-4.245h13.425v1.65H91.71Zm5.775-.975H99.33V-.585A2.453,2.453,0,0,1,99.135.5a1.24,1.24,0,0,1-.735.585,4.551,4.551,0,0,1-1.26.24q-.72.045-1.68.045a5.289,5.289,0,0,0-.307-.893,8.161,8.161,0,0,0-.428-.863l.975.03q.495.015.877.015T97.11-.36a.517.517,0,0,0,.3-.06.255.255,0,0,0,.075-.21Zm3.255-2.4h.435l.39-.09,1.125.87a11.222,11.222,0,0,1-1.155,1.11,16.624,16.624,0,0,1-1.38,1.043A12.054,12.054,0,0,1,98.7-3.84a4.632,4.632,0,0,0-.458-.547q-.292-.307-.487-.5a8.832,8.832,0,0,0,1.162-.72,11.781,11.781,0,0,0,1.058-.862,7.253,7.253,0,0,0,.765-.8ZM91.9-10.365H104.97V-6.69H103.2V-8.775H93.585V-6.69H91.9Zm10.38-2.28,1.95.57q-.51.75-1.065,1.47t-1,1.215l-1.485-.54q.3-.39.592-.855t.563-.953A10.112,10.112,0,0,0,102.285-12.645Zm-9.375.735,1.53-.69a11.224,11.224,0,0,1,.795,1,5.128,5.128,0,0,1,.57.983l-1.62.765a6.066,6.066,0,0,0-.532-1Q93.285-11.43,92.91-11.91Zm3.765-.33,1.59-.585a9.207,9.207,0,0,1,.7,1.1,6.391,6.391,0,0,1,.488,1.08l-1.695.66a6.39,6.39,0,0,0-.428-1.088A10.125,10.125,0,0,0,96.675-12.24ZM108.15-8.19h13.5v1.575h-13.5Zm1.29-2.94h8.58v1.56h-8.58ZM112.1-2.97h6.69v1.365H112.1Zm0,2.37h6.69V.915H112.1Zm.885-12.15h1.785V-7.3H112.98Zm6.6.435,1.545.81a20.7,20.7,0,0,1-3.42,3.72,27.062,27.062,0,0,1-4.238,2.97,32.085,32.085,0,0,1-4.7,2.19,4.882,4.882,0,0,0-.3-.472q-.195-.278-.413-.563a4.576,4.576,0,0,0-.382-.45,27.364,27.364,0,0,0,4.673-1.98,23.43,23.43,0,0,0,4.08-2.775A18.105,18.105,0,0,0,119.58-12.315Zm-8.5,6.9h8.85V1.29H118.05V-3.93h-5.175V1.35h-1.8ZM125.19-10.23h11.295v1.77h-9.5v9.8h-1.8Zm10.665,0h1.8V-.735a2.954,2.954,0,0,1-.18,1.14,1.2,1.2,0,0,1-.66.63,3.679,3.679,0,0,1-1.2.262q-.72.053-1.755.053a2.647,2.647,0,0,0-.113-.585q-.1-.33-.225-.66t-.248-.57q.45.03.893.037t.8,0q.36-.007.51-.007a.474.474,0,0,0,.293-.067.329.329,0,0,0,.082-.262Zm-5.715-2.52,2.295.33q-.39.915-.832,1.785t-.8,1.47l-1.74-.375q.21-.465.42-1.02t.383-1.125Q130.035-12.255,130.14-12.75Zm-1.695,5.745h1.635v6.2h-1.635Zm.7,0h5.19V-1.86h-5.19V-3.435h3.54v-2.01h-3.54Zm22.92-4.92q-.03.24-.045.5t-.03.517q-.015.21-.008.637t.008.96v1.08q0,.547.007,1.012t.008.72q0,1.335-.1,2.423a8.214,8.214,0,0,1-.42,2,5.453,5.453,0,0,1-.975,1.695,7.722,7.722,0,0,1-1.777,1.5L147.015-.24a6.013,6.013,0,0,0,.93-.518,3.973,3.973,0,0,0,.81-.683,4.384,4.384,0,0,0,.705-.945,4.846,4.846,0,0,0,.428-1.1,7.324,7.324,0,0,0,.21-1.335q.053-.735.053-1.695V-7.53q0-.615-.015-1.275t-.03-1.222q-.015-.562-.045-.863a4.426,4.426,0,0,0-.068-.57q-.053-.285-.1-.465ZM146.16-9q.36.045.735.082t.758.06q.382.023.772.023.975,0,2.04-.045t2.055-.142q.99-.1,1.725-.233L154.23-7.3q-.705.075-1.665.142t-2.017.105q-1.058.038-2.077.037-.315,0-.72-.015l-.81-.03-.78-.03Zm-1.545-2.67q-.09.27-.195.622t-.165.593q-.135.615-.285,1.477t-.255,1.793a16.242,16.242,0,0,0-.1,1.823,7.5,7.5,0,0,0,.15,1.582q.15-.345.345-.833t.375-.907l.93.6q-.21.645-.412,1.328t-.353,1.29q-.15.608-.255,1.043a2.406,2.406,0,0,0-.068.382q-.022.218-.023.353,0,.1.008.285t.022.33l-1.665.165Q142.5-.2,142.3-.982a17.282,17.282,0,0,1-.345-1.74,12.71,12.71,0,0,1-.143-1.882q0-1.23.082-2.37t.2-2.077q.12-.937.195-1.537a4.616,4.616,0,0,0,.075-.668q.015-.352.03-.637Z" transform="translate(728 1676)" fill="%23ff928c"/></g></svg>')}@media only screen and (min-width: 769px) and (max-width: 1350px){.spring-program__name.special::after{top:-2.70864vw;left:-.14641vw;width:14.27526vw;height:2.85505vw}}.spring-program__time{color:#ff928c;display:flex;align-items:center;border-top:1px solid #ff928c;border-bottom:1px solid #ff928c;width:100%;margin-left:auto;margin-right:auto;padding-left:3%;max-width:295px;padding-top:7px;padding-bottom:6px;margin-bottom:23px}@media only screen and (min-width: 769px) and (max-width: 1350px){.spring-program__time{padding-bottom:.43924vw;padding-top:.51245vw;max-width:21.5959vw;margin-bottom:1.68375vw}}@media (max-width: 768px){.spring-program__time{padding-left:8%;padding-bottom:7px;margin-bottom:19px}}.spring-program__time .label{font-size:19px;font-size:1.9rem;line-height:1.3em;letter-spacing:.06em;font-weight:600;margin-right:7%}@media only screen and (min-width: 769px) and (max-width: 1350px){.spring-program__time .label{font-size:1.39092vw}}@media (max-width: 768px){.spring-program__time .label{font-size:17px;font-size:1.7rem;margin-right:5%}}@media only screen and (max-width: 768px) and (max-width: 374px){.spring-program__time .label{font-size:4.53333vw}}.spring-program__time .time{font-family:"filson-pro", sans-serif;font-size:22px;font-size:2.2rem;line-height:1.22727em;letter-spacing:0em;font-weight:700}@media only screen and (min-width: 769px) and (max-width: 1350px){.spring-program__time .time{font-size:1.61054vw}}@media (max-width: 768px){.spring-program__time .time{font-size:20px;font-size:2rem}}@media only screen and (max-width: 768px) and (max-width: 374px){.spring-program__time .time{font-size:5.33333vw}}.spring-program__time-label{display:inline-block;margin-right:6px;font-size:10px;font-size:1rem;line-height:1.4em;letter-spacing:.04em;font-weight:700}@media only screen and (min-width: 769px) and (max-width: 1350px){.spring-program__time-label{font-size:.73206vw;margin-right:.43924vw}}.spring-program__text{max-width:295px;margin-left:auto;margin-right:auto;font-size:16px;font-size:1.6rem;line-height:1.875em;letter-spacing:.06em;font-weight:500}@media only screen and (min-width: 769px) and (max-width: 1350px){.spring-program__text{font-size:1.1713vw;max-width:21.5959vw}}@media (max-width: 768px){.spring-program__text{font-size:15px;font-size:1.5rem;line-height:1.73333em;letter-spacing:.06em}}.spring-program__date{max-width:295px;margin-left:auto;margin-right:auto;margin-top:16px;font-size:13px;font-size:1.3rem;line-height:1.69231em;letter-spacing:.02em;font-weight:400;padding-left:15px;position:relative}@media (min-width: 769px){.spring-program__date{padding-left:15px;position:relative}}@media only screen and (min-width: 769px) and (max-width: 1200px){.spring-program__date{font-size:10px;margin-top:1.1713vw;max-width:21.5959vw}}@media (max-width: 768px){.spring-program__date{margin-top:10px;padding-left:17px;font-size:12px;font-size:1.2rem;line-height:1.66667em;letter-spacing:0em;font-weight:400}}.spring-program__date::before{content:"";position:absolute;top:6px;left:0;width:9px;height:9px;display:inline-block;margin:auto;background-size:100% auto;background-repeat:no-repeat;background-position:center;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="9.36" height="9.36" viewBox="0 0 9.36 9.36"><path id="txt" d="M6.5-7.67a.939.939,0,0,1-.689-.286.939.939,0,0,1-.286-.689.939.939,0,0,1,.286-.689A.939.939,0,0,1,6.5-9.62a.939.939,0,0,1,.689.286.939.939,0,0,1,.286.689.939.939,0,0,1-.286.689A.939.939,0,0,1,6.5-7.67Zm0,2.353,4.29-4.29.377.377L6.877-4.94l4.29,4.29-.377.377L6.5-4.563,2.2-.26,1.82-.637l4.3-4.3L1.833-9.23l.377-.377ZM3.77-4.94a.939.939,0,0,1-.286.689.939.939,0,0,1-.689.286.939.939,0,0,1-.689-.286A.939.939,0,0,1,1.82-4.94a.939.939,0,0,1,.286-.689A.939.939,0,0,1,2.8-5.915a.939.939,0,0,1,.689.286A.939.939,0,0,1,3.77-4.94Zm5.46,0a.939.939,0,0,1,.286-.689.939.939,0,0,1,.689-.286.939.939,0,0,1,.689.286.939.939,0,0,1,.286.689.939.939,0,0,1-.286.689.939.939,0,0,1-.689.286.939.939,0,0,1-.689-.286A.939.939,0,0,1,9.23-4.94ZM6.5-2.21a.939.939,0,0,1,.689.286.939.939,0,0,1,.286.689.939.939,0,0,1-.286.689A.939.939,0,0,1,6.5-.26a.939.939,0,0,1-.689-.286.939.939,0,0,1-.286-.689.939.939,0,0,1,.286-.689A.939.939,0,0,1,6.5-2.21Z" transform="translate(-1.82 9.62)" fill="%23ff928c"/></svg>')}@media only screen and (min-width: 769px) and (max-width: 1200px){.spring-program__date::before{width:8px;height:8px;top:5px}}.spring-timeline{background:#e1f5f8;padding:42px 0 70px}@media only screen and (min-width: 769px) and (max-width: 1350px){.spring-timeline{padding:3.07467vw 0 5.12445vw}}@media (max-width: 768px){.spring-timeline{padding:39px 0 50px}}.spring-timeline__inner{max-width:1200px;margin:0 auto;padding:0 17px}@media (max-width: 768px){.spring-timeline__inner{padding:0 25px}}@media (max-width: 768px){.spring-timeline .c-box-green-point{max-width:100%}}.spring-timeline__head{position:relative;text-align:center;margin-bottom:50px}@media only screen and (min-width: 769px) and (max-width: 1350px){.spring-timeline__head{margin-bottom:3.66032vw}}@media (max-width: 768px){.spring-timeline__head{margin-bottom:36px}}@media (max-width: 768px){.spring-timeline__ttl{position:relative;z-index:2}}.spring-timeline__ttl-en{font-family:"filson-pro", sans-serif;font-size:62px;font-size:6.2rem;line-height:1.3em;letter-spacing:.1em;font-weight:500}@media only screen and (min-width: 769px) and (max-width: 1350px){.spring-timeline__ttl-en{font-size:4.5388vw}}@media (max-width: 768px){.spring-timeline__ttl-en{font-size:42px;font-size:4.2rem;line-height:1.3em;letter-spacing:.06em;font-weight:500}}.spring-timeline__ttl-jp{margin-top:10px;font-size:20px;font-size:2rem;line-height:1.3em;letter-spacing:.1em;font-weight:600}@media only screen and (min-width: 769px) and (max-width: 1350px){.spring-timeline__ttl-jp{margin-top:.73206vw;font-size:1.46413vw}}@media (max-width: 768px){.spring-timeline__ttl-jp{margin-top:2px;font-size:18px;font-size:1.8rem;line-height:1.3em;letter-spacing:.1em;font-weight:600}}.spring-timeline__deco{left:265px;top:-5px;width:100%;max-width:104px;position:relative;position:absolute;z-index:1}.spring-timeline__deco:before{display:block;content:" ";width:100%;padding-top:214.42308%}.spring-timeline__deco>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media only screen and (min-width: 769px) and (max-width: 1350px){.spring-timeline__deco{left:19.39971vw;top:-.36603vw;max-width:7.61347vw}}@media (max-width: 768px){.spring-timeline__deco{left:-2px;top:30px;max-width:66px;position:relative;position:absolute;left:0}.spring-timeline__deco:before{display:block;content:" ";width:100%;padding-top:215.15152%}.spring-timeline__deco>.content{position:absolute;top:0;left:0;right:0;bottom:0}}.spring-timeline__deco img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.spring-timeline__deco--right{left:unset;top:-43px;right:170px;width:100%;max-width:240px;position:relative;position:absolute}.spring-timeline__deco--right:before{display:block;content:" ";width:100%;padding-top:87.5%}.spring-timeline__deco--right>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media only screen and (min-width: 769px) and (max-width: 1350px){.spring-timeline__deco--right{top:-3.14788vw;right:12.4451vw;max-width:17.56955vw}}@media (max-width: 768px){.spring-timeline__deco--right{max-width:68px;position:relative;position:absolute;top:24px;right:6px}.spring-timeline__deco--right:before{display:block;content:" ";width:100%;padding-top:166.17647%}.spring-timeline__deco--right>.content{position:absolute;top:0;left:0;right:0;bottom:0}}.spring-timeline__deco--right img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.spring-timeline__table{background:#fff;border-radius:20px;padding:60px 80px 75px;margin-bottom:81px;z-index:2;position:relative}@media only screen and (min-width: 769px) and (max-width: 1350px){.spring-timeline__table{padding:4.39239vw 5.85652vw 5.49048vw;margin-bottom:5.92972vw}}@media (max-width: 768px){.spring-timeline__table{white-space:nowrap;flex-shrink:0;overflow-x:scroll;padding:40px 24px 41px;border-radius:18px;margin-bottom:49px;overflow-y:hidden}}.spring-timeline__img{width:100%;position:relative}.spring-timeline__img:before{display:block;content:" ";width:100%;padding-top:40.65606%}.spring-timeline__img>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media (max-width: 768px){.spring-timeline__img{width:967px;height:409px;position:relative}.spring-timeline__img:before{display:block;content:" ";width:100%;padding-top:42.29576%}.spring-timeline__img>.content{position:absolute;top:0;left:0;right:0;bottom:0}}.spring-timeline__img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.spring-timeline__scroll{overflow-x:auto}.spring-timeline .simplebar-scrollbar::before{background:#b0bec5;border-radius:10px;opacity:1 !important}.spring-timeline .simplebar-track{background:white;padding:0px 49px;border:1px solid #f2f2f2;border-radius:10px;overflow:hidden;bottom:1px;height:15px}.spring-timeline .simplebar-track.simplebar-horizontal{height:15px;margin:0 10px 10px}@media (max-width: 768px){.spring-timeline .simplebar-track.simplebar-horizontal{left:0;right:0;padding:0}}.spring-timeline .simplebar-track.simplebar-horizontal .simplebar-scrollbar{height:7px;top:0;margin:auto;display:inline-block;bottom:0;margin-left:8px}.spring-timeline .simplebar-track.simplebar-horizontal .simplebar-scrollbar::before{top:0;bottom:0;left:0;right:0;background:#dbdbdb}.spring-timeline__hint{text-align:center;margin-top:10px;color:#8a9aa1;font-size:11px;font-size:1.1rem;line-height:1.4em;letter-spacing:.04em;font-weight:400}.spring-faq{background:#e0f5f9;background:linear-gradient(180deg, #e0f5f9 0%, #fff 100%);padding:35px 0 147px;position:relative;overflow:hidden}@media only screen and (min-width: 769px) and (max-width: 1350px){.spring-faq{padding:2.56223vw 0 10.76135vw}}@media (max-width: 768px){.spring-faq{background:#e0f4f8;padding:25px 0 153px}}.spring-faq__inner{max-width:1090px;margin:0 auto;padding:0 12px 0 7px;display:flex;align-items:flex-start;position:relative}@media only screen and (min-width: 769px) and (max-width: 1350px){.spring-faq__inner{max-width:79.79502vw;padding:.87848vw 0vw-pc02 7px}}@media (max-width: 768px){.spring-faq__inner{padding:0 16px;display:block}}.spring-faq__ttl-en{font-family:"filson-pro", sans-serif;font-size:62px;font-size:6.2rem;line-height:1.3em;letter-spacing:.1em;font-weight:500}@media only screen and (min-width: 769px) and (max-width: 1350px){.spring-faq__ttl-en{font-size:4.5388vw}}@media (max-width: 768px){.spring-faq__ttl-en{font-size:42px;font-size:4.2rem;line-height:1.2em;letter-spacing:.06em;font-weight:500}}.spring-faq__ttl-jp{margin-top:10px;margin-left:3px;font-size:20px;font-size:2rem;line-height:1.3em;letter-spacing:.1em;font-weight:600}@media only screen and (min-width: 769px) and (max-width: 1350px){.spring-faq__ttl-jp{font-size:1.46413vw;margin-top:.73206vw;margin-left:.21962vw}}@media (max-width: 768px){.spring-faq__ttl-jp{margin-top:4px;font-size:18px;font-size:1.8rem;line-height:1.4em;letter-spacing:.1em;font-weight:600}}.spring-faq__col--left{width:257px;padding-top:6px}@media only screen and (min-width: 769px) and (max-width: 1350px){.spring-faq__col--left{width:18.81406vw}}@media (max-width: 768px){.spring-faq__col--left{width:100%}}.spring-faq__col--right{flex:1}.spring-faq__head{margin-bottom:44px}@media only screen and (min-width: 769px) and (max-width: 1350px){.spring-faq__head{margin-bottom:3.22108vw}}@media (max-width: 768px){.spring-faq__head{margin-bottom:34px;text-align:center}}.spring-faq__deco{left:-10px;bottom:52px;width:100%;max-width:232px;position:relative;position:absolute;z-index:5}.spring-faq__deco:before{display:block;content:" ";width:100%;padding-top:103.76569%}.spring-faq__deco>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media only screen and (min-width: 769px) and (max-width: 1350px){.spring-faq__deco{bottom:3.80673vw;left:-.73206vw;max-width:16.98389vw}}@media (max-width: 768px){.spring-faq__deco{bottom:-327px;left:-7px;right:0;display:block;margin:auto;width:100%;max-width:245px;position:relative;position:absolute}.spring-faq__deco:before{display:block;content:" ";width:100%;padding-top:128.16327%}.spring-faq__deco>.content{position:absolute;top:0;left:0;right:0;bottom:0}}.spring-faq__deco img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.spring-faq__list{display:block;padding-top:4px;overflow-y:auto;overflow-x:hidden}@media (min-width: 769px){.spring-faq__list{min-height:540px}}@media only screen and (min-width: 769px) and (max-width: 1350px){.spring-faq__list{padding-top:.29283vw;min-height:39.53148vw}}@media (max-width: 768px){.spring-faq__list{padding:4px 9px}}.spring-faq__item{width:100%;margin-bottom:8px;background:#fff;border-radius:14px;padding:27px 35px;position:relative;border:2px solid transparent;transition:all 0.3s;cursor:pointer;cursor:pointer}@media only screen and (min-width: 769px) and (max-width: 1350px){.spring-faq__item{padding:2.12299vw 2.56223vw;margin-bottom:.73206vw}}@media (max-width: 768px){.spring-faq__item{padding:23px 19px 17px;border-radius:12px;margin-bottom:14px}}.spring-faq__item:last-child{margin-bottom:0}@media only screen and (min-width: 1025px){.spring-faq__item:hover{border-color:#8ad5e6}}.spring-faq__item.is-active{border-color:#8ad5e6}.spring-faq__item.is-active .spring-faq__toggle::before{transform:rotate(90deg)}.spring-faq__item.is-active .spring-faq__toggle::after{opacity:0}.spring-faq__question{width:100%;background:transparent;text-align:left;cursor:pointer;position:relative;padding-right:30px;display:flex;align-items:baseline;margin:0}@media only screen and (min-width: 769px) and (max-width: 1350px){.spring-faq__question{padding-right:2.19619vw}}.spring-faq__question-text{font-size:18px;font-size:1.8rem;line-height:1.77778em;letter-spacing:.04em;font-weight:600;letter-spacing:0.005em}@media only screen and (min-width: 769px) and (max-width: 1350px){.spring-faq__question-text{font-size:1.31772vw}}@media (max-width: 768px){.spring-faq__question-text{font-size:17px;font-size:1.7rem;line-height:1.64706em;letter-spacing:.04em;font-weight:700;letter-spacing:0.005em}}.spring-faq__icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;color:#ff928c;margin-right:12px;font-family:"filson-pro", sans-serif;font-size:22px;font-size:2.2rem;line-height:1.45455em;letter-spacing:.1em;font-weight:500}@media only screen and (min-width: 769px) and (max-width: 1350px){.spring-faq__icon{margin-right:.87848vw;font-size:1.61054vw;width:1.46413vw;height:1.46413vw}}@media (max-width: 768px){.spring-faq__icon{margin-right:8px;margin-top:1px}}.spring-faq__icon--q{color:#46bfe8}.spring-faq__icon--a{color:#ff928c}.spring-faq__answer{display:none;margin-top:20px}@media only screen and (min-width: 769px) and (max-width: 1350px){.spring-faq__answer{margin-top:1.46413vw}}@media (max-width: 768px){.spring-faq__answer{margin-top:9px}}.spring-faq__answer-wrapper{display:flex;align-items:baseline;padding-bottom:6px;cursor:text}@media (max-width: 768px){.spring-faq__answer-wrapper{padding-left:3px}}.spring-faq__answer-wrapper p{font-size:16px;font-size:1.6rem;line-height:1.875em;letter-spacing:.04em;font-weight:500;letter-spacing:0.005em}@media only screen and (min-width: 769px) and (max-width: 1350px){.spring-faq__answer-wrapper p{font-size:1.1713vw}}@media (max-width: 768px){.spring-faq__answer-wrapper p{font-size:15px;font-size:1.5rem;line-height:1.6em;letter-spacing:.04em;font-weight:500;letter-spacing:0.005em}}.spring-faq__toggle{position:absolute;right:0px;top:0;width:15px;height:15px;bottom:0;display:inline-block;margin:auto}@media only screen and (min-width: 769px) and (max-width: 1350px){.spring-faq__toggle{top:0;bottom:0}}@media (max-width: 768px){.spring-faq__toggle{right:6px;top:6px;width:15px;height:15px;bottom:unset}}.spring-faq__toggle::before,.spring-faq__toggle::after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;width:3px;height:15px;display:inline-block;margin:auto;border-radius:50px;background-color:#5ccce6;z-index:3;transition:all 0.3s ease}.spring-faq__toggle:after{width:15px;height:3px;z-index:1;background-color:#ff928c}.spring-faq__answer{display:none;align-items:flex-start}.spring-faq__answer p{margin:0}.spring-faq__answer .spring-faq__icon{margin-top:2px}@media (max-width: 768px){.spring-faq__answer .spring-faq__icon{transform:translateY(1px)}}.spring-faq__question-text{display:inline-block;flex:1}.spring-apply{background:#5ccce6;color:#fff;padding:2.92826vw 0 5.12445vw;position:relative}.spring-apply::before{content:"";position:absolute;top:-13.17716vw;left:0;width:100%;height:27.96486vw;display:inline-block;margin:auto;background-size:100% auto;background-repeat:no-repeat;background-position:top;background-size:100%;z-index:5;pointer-events:none;background-image:url("/wp/wp-content/themes/wp-templ/assets/img/campus_visitday/bg-apply02.png")}@media (max-width: 768px){.spring-apply::before{top:-13.33333vw;height:60vw;background-image:url("/wp/wp-content/themes/wp-templ/assets/img/campus_visitday/bg-apply02SP.png")}}.spring-apply::after{content:"";position:absolute;top:276px;left:-392px;width:704px;height:652px;display:inline-block;margin:auto;background-size:100% auto;background-repeat:no-repeat;background-position:center;background-image:url("/wp/wp-content/themes/wp-templ/assets/img/campus_visitday/blob-apply-blue01.svg")}@media (min-width: 769px){.spring-apply::after{z-index:5}}@media only screen and (min-width: 769px) and (max-width: 1350px){.spring-apply::after{top:20.20498vw;left:-28.69693vw;width:51.53734vw;height:47.7306vw}}@media (max-width: 768px){.spring-apply::after{width:393px;height:364px;left:-282px;top:93px;z-index:5;background-image:url("/wp/wp-content/themes/wp-templ/assets/img/campus_visitday/blob-apply-blue01SP.svg")}}@media (max-width: 768px){.spring-apply{padding:50px 0 40px}}.spring-apply__inner{max-width:1144px;margin:0 auto;padding:0 40px;position:relative;z-index:7}@media (max-width: 768px){.spring-apply__inner{padding:0 25px}}.spring-apply__head{text-align:center;margin-bottom:43px}@media (max-width: 768px){.spring-apply__head{margin-bottom:33px}}.spring-apply__ttl-en{font-family:"filson-pro", sans-serif;font-size:20px;font-size:2rem;line-height:1.3em;letter-spacing:.1em;font-weight:500}@media only screen and (min-width: 769px) and (max-width: 1350px){.spring-apply__ttl-en{font-size:1.46413vw}}@media (max-width: 768px){.spring-apply__ttl-en{font-size:18px;font-size:1.8rem;line-height:1.3em;letter-spacing:.1em;font-weight:500}}.spring-apply__ttl-jp{margin-top:19px;font-size:44px;font-size:4.4rem;line-height:1.3em;letter-spacing:.06em;font-weight:600}@media only screen and (min-width: 769px) and (max-width: 1350px){.spring-apply__ttl-jp{font-size:3.22108vw;margin-top:1.39092vw}}@media (max-width: 768px){.spring-apply__ttl-jp{font-size:34px;font-size:3.4rem;line-height:1.3em;letter-spacing:.06em;font-weight:600;margin-top:10px}}.spring-apply__lead{margin-top:47px;font-size:18px;font-size:1.8rem;line-height:2.22222em;letter-spacing:.1em;font-weight:600}@media (min-width: 769px){.spring-apply__lead{margin-left:22px}}@media only screen and (min-width: 769px) and (max-width: 1350px){.spring-apply__lead{margin-top:3.4407vw;margin-left:1.61054vw;font-size:1.31772vw}}@media (max-width: 768px){.spring-apply__lead{margin-top:35px;text-align:left;font-size:17px;font-size:1.7rem;line-height:1.76471em;letter-spacing:.06em;font-weight:600}}.spring-apply__time{width:100;max-width:668px;margin-left:auto;margin-right:auto;position:relative}.spring-apply__time:before{display:block;content:" ";width:100%;padding-top:10.77844%}.spring-apply__time>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media only screen and (min-width: 769px) and (max-width: 1350px){.spring-apply__time{max-width:48.9019vw}}@media (max-width: 768px){.spring-apply__time{max-width:325px;position:relative}.spring-apply__time:before{display:block;content:" ";width:100%;padding-top:36%}.spring-apply__time>.content{position:absolute;top:0;left:0;right:0;bottom:0}}.spring-apply__time img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.spring-apply__steps{display:flex;margin-top:80px;position:relative}@media only screen and (min-width: 769px) and (max-width: 1350px){.spring-apply__steps{margin-top:5.85652vw}}@media (max-width: 768px){.spring-apply__steps{margin-top:68px;display:block}}.spring-apply__step{position:relative;width:36%;margin-right:1.9%}.spring-apply__step:last-child{margin-right:0}@media (max-width: 768px){.spring-apply__step:last-child{margin-bottom:0}}@media (max-width: 768px){.spring-apply__step{width:100%;margin-bottom:21px}}.spring-apply__arrow{width:40px;height:40px;border-radius:50%;background:#ff928c;margin:0 16px;position:absolute;top:0;right:-31px;bottom:0;display:inline-block;margin:auto;z-index:2}@media only screen and (min-width: 769px) and (max-width: 1350px){.spring-apply__arrow{right:-2.2694vw;width:2.92826vw;height:2.92826vw}}@media (max-width: 768px){.spring-apply__arrow{right:0;left:0;top:unset;bottom:-30px;margin:auto}}.spring-apply__arrow::after{content:"";position:absolute;top:0;right:0;left:0;bottom:0;width:10px;height:16px;display:inline-block;margin:auto;background-size:100% auto;background-repeat:no-repeat;background-position:center;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="9.455" height="15.912" viewBox="0 0 9.455 15.912"><path id="arw" d="M0,0,6.895,6.895,13.791,0" transform="translate(1.061 14.852) rotate(-90)" fill="none" stroke="%23fff" stroke-linejoin="round" stroke-width="3"/></svg>')}@media only screen and (min-width: 769px) and (max-width: 1350px){.spring-apply__arrow::after{width:.73206vw;height:1.1713vw}}@media (max-width: 768px){.spring-apply__arrow::after{transform:rotate(90deg)}}.spring-apply__step-wrapper{padding:29px 39px 48px;background:#b3f2ff;background:linear-gradient(138deg, #b3f2ff 0%, #ffe6e6 100%);border-radius:18px;overflow:hidden;position:relative}@media only screen and (min-width: 769px) and (max-width: 1350px){.spring-apply__step-wrapper{padding:2.12299vw 2.85505vw 3.51391vw}}@media (max-width: 768px){.spring-apply__step-wrapper{padding:19px 25px 32px}}.spring-apply__step-wrapper::after{content:"";position:absolute;top:-367px;right:-293px;width:442px;height:472px;display:inline-block;margin:auto;background-size:100% auto;background-repeat:no-repeat;background-position:center;background-image:url("/wp/wp-content/themes/wp-templ/assets/img/campus_visitday/blob-pink.svg")}@media only screen and (min-width: 769px) and (max-width: 1350px){.spring-apply__step-wrapper::after{top:-26.86676vw;right:-21.44949vw;width:32.35725vw;height:34.55344vw}}@media (max-width: 768px){.spring-apply__step-wrapper::after{right:-323px}}.spring-apply__step-num{color:#525c66;font-family:"filson-pro", sans-serif;font-size:24px;font-size:2.4rem;line-height:1.3em;letter-spacing:.06em;font-weight:500;padding-bottom:1px;border-bottom:1px solid #525c66;width:auto;display:inline-flex;align-items:baseline}@media only screen and (min-width: 769px) and (max-width: 1350px){.spring-apply__step-num{font-size:1.75695vw}}@media (max-width: 768px){.spring-apply__step-num{font-size:20px;font-size:2rem}}.spring-apply__step-num span{color:#ff928c;margin-left:3px;transform:translateY(3px);font-size:44px;font-size:4.4rem;line-height:1.3em;letter-spacing:0em;font-weight:500}@media only screen and (min-width: 769px) and (max-width: 1350px){.spring-apply__step-num span{font-size:3.22108vw;margin-left:.21962vw;transform:translateY(.21962vw)}}@media (max-width: 768px){.spring-apply__step-num span{font-size:32px;font-size:3.2rem}}.spring-apply__step-ttl{margin-top:24px;color:#525c66;font-size:28px;font-size:2.8rem;line-height:1.64286em;letter-spacing:.02em;font-weight:600}@media only screen and (min-width: 769px) and (max-width: 1350px){.spring-apply__step-ttl{font-size:2.04978vw;margin-top:1.75695vw}}@media (max-width: 768px){.spring-apply__step-ttl{margin-top:13px;font-size:23px;font-size:2.3rem;line-height:1.65217em;letter-spacing:0em}}.spring-apply__step-txt{margin-top:24px;color:#525c66;font-size:16px;font-size:1.6rem;line-height:1.875em;letter-spacing:.06em;font-weight:500}@media only screen and (min-width: 769px) and (max-width: 1350px){.spring-apply__step-txt{font-size:1.1713vw;margin-top:1.75695vw}}@media (max-width: 768px){.spring-apply__step-txt{margin-top:16px;font-size:15px;font-size:1.5rem;line-height:1.73333em}}.spring-apply__deco{position:absolute;width:100%}.spring-apply__deco img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.spring-apply__deco--left{left:35px;top:-194px;max-width:127px;position:relative;position:absolute}.spring-apply__deco--left:before{display:block;content:" ";width:100%;padding-top:285.03937%}.spring-apply__deco--left>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media only screen and (min-width: 769px) and (max-width: 1350px){.spring-apply__deco--left{max-width:9.29722vw;top:-14.20205vw;left:2.56223vw}}.spring-apply__deco--right{right:38px;top:-172px;max-width:160px;position:relative;position:absolute}.spring-apply__deco--right:before{display:block;content:" ";width:100%;padding-top:201.25%}.spring-apply__deco--right>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media only screen and (min-width: 769px) and (max-width: 1350px){.spring-apply__deco--right{max-width:11.71303vw;top:-12.59151vw;right:2.78184vw}}.spring-apply .deco-group{width:100%;max-width:253px;top:-87px;left:0;right:0;display:inline-block;margin:auto;position:relative;position:absolute}.spring-apply .deco-group:before{display:block;content:" ";width:100%;padding-top:45.05929%}.spring-apply .deco-group>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media only screen and (min-width: 769px) and (max-width: 1350px){.spring-apply .deco-group{max-width:18.52123vw;top:-6.36896vw}}.spring-access{background:#5ccce6;color:#fff;padding:50px 0 90px;position:relative;z-index:4}@media (min-width: 769px){.spring-access{margin-top:-1px}}@media only screen and (min-width: 769px) and (max-width: 1350px){.spring-access{padding:3.66032vw 0 6.58858vw}}@media (max-width: 768px){.spring-access{padding-top:16px;padding-bottom:70px}}@media (max-width: 768px){.spring-access::before{content:"";position:absolute;top:-206px;right:-277px;width:393px;height:364px;display:inline-block;margin:auto;background-size:100% auto;background-repeat:no-repeat;background-position:center;background-image:url("/wp/wp-content/themes/wp-templ/assets/img/campus_visitday/blob-apply-blue02SP.svg")}}.spring-access::after{content:"";position:absolute;top:297px;right:-183px;width:704px;height:652px;display:inline-block;margin:auto;background-size:100% auto;background-repeat:no-repeat;background-position:center;background-image:url("/wp/wp-content/themes/wp-templ/assets/img/campus_visitday/blob-apply-blue02.svg")}@media only screen and (min-width: 769px) and (max-width: 1350px){.spring-access::after{top:21.74231vw;right:-13.39678vw;width:51.53734vw;height:47.7306vw}}@media (max-width: 768px){.spring-access::after{top:unset;bottom:-184px;width:431px;height:399px;right:-203px;background-image:url("/wp/wp-content/themes/wp-templ/assets/img/campus_visitday/blob-apply-blue03SP.svg")}}.spring-access .btn-container{display:flex;justify-content:center;margin-top:80px}@media only screen and (min-width: 769px) and (max-width: 1350px){.spring-access .btn-container{margin-top:5.85652vw}}@media (max-width: 768px){.spring-access .btn-container{margin-top:40px}}.spring-access .c-cta-btn{width:100%;max-width:800px;margin-left:auto;margin-right:auto}@media only screen and (min-width: 769px) and (max-width: 1350px){.spring-access .c-cta-btn{max-width:58.56515vw}}@media (max-width: 768px){.spring-access .c-cta-btn{padding:15px 6px 17px 6px;max-width:296px}}@media (max-width: 768px){.spring-access .c-cta-btn .txt{padding-right:30px}}@media (max-width: 768px){.spring-access .c-cta-btn .txt::after{right:-1px}}.spring-access__inner{max-width:1100px;margin:0 auto;padding:0 16px;position:relative;z-index:5}@media only screen and (min-width: 769px) and (max-width: 1350px){.spring-access__inner{padding:0 40px}}@media (max-width: 768px){.spring-access__inner{padding:0 25px}}.spring-access__head{margin-bottom:39px}@media only screen and (min-width: 769px) and (max-width: 1350px){.spring-access__head{margin-bottom:2.85505vw}}@media (max-width: 768px){.spring-access__head{text-align:center;margin-bottom:34px}}.spring-access__ttl-en{font-family:"filson-pro", sans-serif;font-size:20px;font-size:2rem;line-height:1.3em;letter-spacing:.1em;font-weight:500}@media only screen and (min-width: 769px) and (max-width: 1350px){.spring-access__ttl-en{font-size:1.46413vw}}@media (max-width: 768px){.spring-access__ttl-en{font-size:18px;font-size:1.8rem;line-height:1.3em;letter-spacing:.1em;font-weight:500}}.spring-access__ttl-jp{margin-top:18px;font-size:44px;font-size:4.4rem;line-height:1.3em;letter-spacing:.06em;font-weight:600}@media only screen and (min-width: 769px) and (max-width: 1350px){.spring-access__ttl-jp{font-size:3.22108vw;margin-top:1.31772vw}}@media (max-width: 768px){.spring-access__ttl-jp{margin-top:9px;font-size:34px;font-size:3.4rem;line-height:1.3em;letter-spacing:.06em;font-weight:600}}.spring-access__content{display:flex;align-items:flex-start;justify-content:space-between}@media (max-width: 768px){.spring-access__content{display:block}}@media (min-width: 769px){.spring-access__main{width:52%}}@media (max-width: 768px){.spring-access__main{width:100%}}.spring-access__txt{font-size:18px;font-size:1.8rem;line-height:1.88889em;letter-spacing:.1em;font-weight:600}@media only screen and (min-width: 769px) and (max-width: 1350px){.spring-access__txt{font-size:1.31772vw}}@media (max-width: 768px){.spring-access__txt{width:100%;font-size:17px;font-size:1.7rem;line-height:1.76471em;letter-spacing:.06em;font-weight:600}}.spring-access__notes{margin-top:28px}@media only screen and (min-width: 769px) and (max-width: 1350px){.spring-access__notes{margin-top:2.04978vw}}@media (max-width: 768px){.spring-access__notes{margin-top:18px;margin-right:-20px}}.spring-access__note{font-size:14px;font-size:1.4rem;line-height:1.3em;letter-spacing:.02em;font-weight:600;padding-left:16px;position:relative}@media only screen and (min-width: 769px) and (max-width: 1350px){.spring-access__note{font-size:1.02489vw;padding-left:1.1713vw}}@media (max-width: 768px){.spring-access__note{font-size:12px;font-size:1.2rem;line-height:1.3em;letter-spacing:0em;font-weight:600;padding-left:17px}}.spring-access__note:not(:last-child){margin-bottom:6px}.spring-access__note::before{content:"";position:absolute;top:5px;left:0;width:10px;height:10px;display:inline-block;margin:auto;background-size:100% auto;background-repeat:no-repeat;background-position:center;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="10.08" height="10.08" viewBox="0 0 10.08 10.08"><path id="txt" d="M7-8.26a1.011,1.011,0,0,1-.742-.308A1.011,1.011,0,0,1,5.95-9.31a1.011,1.011,0,0,1,.308-.742A1.011,1.011,0,0,1,7-10.36a1.011,1.011,0,0,1,.742.308,1.011,1.011,0,0,1,.308.742,1.011,1.011,0,0,1-.308.742A1.011,1.011,0,0,1,7-8.26ZM7-5.726l4.62-4.62.406.406L7.406-5.32,12.026-.7l-.406.406L7-4.914,2.366-.28,1.96-.686,6.594-5.32,1.974-9.94l.406-.406ZM4.06-5.32a1.011,1.011,0,0,1-.308.742,1.011,1.011,0,0,1-.742.308,1.011,1.011,0,0,1-.742-.308A1.011,1.011,0,0,1,1.96-5.32a1.011,1.011,0,0,1,.308-.742A1.011,1.011,0,0,1,3.01-6.37a1.011,1.011,0,0,1,.742.308A1.011,1.011,0,0,1,4.06-5.32Zm5.88,0a1.011,1.011,0,0,1,.308-.742,1.011,1.011,0,0,1,.742-.308,1.011,1.011,0,0,1,.742.308,1.011,1.011,0,0,1,.308.742,1.011,1.011,0,0,1-.308.742,1.011,1.011,0,0,1-.742.308,1.011,1.011,0,0,1-.742-.308A1.011,1.011,0,0,1,9.94-5.32ZM7-2.38a1.011,1.011,0,0,1,.742.308,1.011,1.011,0,0,1,.308.742,1.011,1.011,0,0,1-.308.742A1.011,1.011,0,0,1,7-.28a1.011,1.011,0,0,1-.742-.308A1.011,1.011,0,0,1,5.95-1.33a1.011,1.011,0,0,1,.308-.742A1.011,1.011,0,0,1,7-2.38Z" transform="translate(-1.96 10.36)" fill="%23fff"/></svg>')}@media only screen and (min-width: 769px) and (max-width: 1350px){.spring-access__note::before{width:.73206vw;height:.73206vw;top:.36603vw;left:0vw}}@media (max-width: 768px){.spring-access__note::before{width:9px;height:9px;top:4px;left:1px}}.spring-access__map{flex:1;position:relative;position:relative}.spring-access__map:before{display:block;content:" ";width:100%;padding-top:86.75497%}.spring-access__map>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media (min-width: 769px){.spring-access__map{max-width:453px}}@media only screen and (min-width: 769px) and (max-width: 1350px){.spring-access__map{max-width:33.16252vw}}@media (max-width: 768px){.spring-access__map{margin-top:40px}}.spring-access__map-wrapper{width:100%;height:100%;position:absolute;top:0;left:0;border-radius:20px;overflow:hidden}.spring-access__map iframe{width:100%;height:100%}.spring-access__btn{display:block;margin:30px auto 0;max-width:460px;text-align:center;background:#ff928c;color:#fff;border-radius:999px;padding:14px 20px;text-decoration:none;font-size:13px;font-size:1.3rem;line-height:1.2em;letter-spacing:.04em;font-weight:700}@media only screen and (min-width: 769px) and (max-width: 1350px){.spring-access__btn{font-size:.95168vw;padding:1.02489vw 1.46413vw;margin-top:2.19619vw;max-width:33.67496vw}}@media (max-width: 768px){.spring-access__btn{margin-top:20px;font-size:12px;font-size:1.2rem;line-height:1.2em;letter-spacing:.04em;font-weight:700}}.spring-extra{background:#5ccce6;padding:38px 0 70px;position:relative;overflow:hidden}@media (min-width: 769px){.spring-extra{margin-top:-1px}}@media only screen and (min-width: 769px) and (max-width: 1350px){.spring-extra{padding:2.78184vw 0 5.12445vw}}@media (max-width: 768px){.spring-extra{padding:10px 0 60px}}.spring-extra::before{content:"";position:absolute;bottom:-238px;left:-232px;width:550px;height:509px;display:inline-block;margin:auto;background-size:100% auto;background-repeat:no-repeat;background-position:center;background-image:url("/wp/wp-content/themes/wp-templ/assets/img/campus_visitday/blob-apply-gradient01.svg")}@media only screen and (min-width: 769px) and (max-width: 1350px){.spring-extra::before{width:40.26354vw;height:37.26208vw;bottom:-17.42313vw;left:-16.98389vw}}@media (max-width: 768px){.spring-extra::before{left:-281px;bottom:244px;width:473px;height:438px;background-image:url("/wp/wp-content/themes/wp-templ/assets/img/campus_visitday/blob-apply-gradient01SP.svg")}}.spring-extra::after{content:"";position:absolute;bottom:-247px;right:-183px;width:550px;height:509px;display:inline-block;margin:auto;background-size:100% auto;background-repeat:no-repeat;background-position:center;background-image:url("/wp/wp-content/themes/wp-templ/assets/img/campus_visitday/blob-apply-gradient02.svg")}@media only screen and (min-width: 769px) and (max-width: 1350px){.spring-extra::after{width:40.26354vw;height:37.26208vw;bottom:-18.08199vw;right:-13.39678vw}}@media (max-width: 768px){.spring-extra::after{width:562px;height:521px;bottom:-300px;right:-409px;background-image:url("/wp/wp-content/themes/wp-templ/assets/img/campus_visitday/blob-apply-gradient02SP.svg")}}@media (max-width: 768px){.spring-extra .c-box-green-point{max-width:100%}}.spring-extra__inner{max-width:1108px;margin:0 auto;padding:0 20px;position:relative;z-index:5}@media (max-width: 768px){.spring-extra__inner{padding:0 24px}}.spring-extra__card{position:relative;border-radius:24px;overflow:hidden;margin-bottom:30px;cursor:pointer}@media only screen and (min-width: 769px) and (max-width: 1350px){.spring-extra__card{margin-bottom:2.19619vw}}@media (max-width: 768px){.spring-extra__card{margin-bottom:38px}}@media only screen and (min-width: 1025px){.spring-extra__card:hover .spring-extra__card-link{opacity:1}.spring-extra__card:hover .spring-extra__card-bg::before{opacity:0.75}.spring-extra__card:hover .spring-extra__card-bg::after{opacity:0.7}.spring-extra__card:hover .spring-extra__cta-text{transform:translateX(5px)}}@media only screen and (min-width: 1025px) and (min-width: 769px) and (max-width: 1350px){.spring-extra__card:hover .spring-extra__cta-text{transform:translateX(.36603vw)}}@media only screen and (min-width: 1025px){.spring-extra__card:hover .spring-extra__cta-circle{background-color:#ff7a73}}.spring-extra__card-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.spring-extra__card-bg{position:absolute;top:0;left:0;bottom:0;right:0;background-size:cover;background-position:center;background-repeat:no-repeat;background-position:center;background-size:cover;background-image:url("/wp/wp-content/themes/wp-templ/assets/img/campus_visitday/extra-bg.png")}@media (max-width: 768px){.spring-extra__card-bg{background-image:url("/wp/wp-content/themes/wp-templ/assets/img/campus_visitday/extra-bgSP.png")}}.spring-extra__card-bg::after,.spring-extra__card-bg::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;display:inline-block;margin:auto;opacity:1;transition:all 0.3s ease;background-color:rgba(82,92,102,0.7)}.spring-extra__card-bg::before{opacity:0;background:#ffaca8;background:linear-gradient(122deg, #ffaca8 0%, #6ce7ff 100%)}.spring-extra__card-body{position:relative;padding:71px 56px 46px 60px;color:#fff}@media only screen and (min-width: 769px) and (max-width: 1350px){.spring-extra__card-body{padding:5.19766vw 4.09956vw 3.3675vw 4.39239vw}}@media (max-width: 768px){.spring-extra__card-body{padding:30px 16px 22px;max-width:100%}}.spring-extra__lead{font-size:22px;font-size:2.2rem;line-height:1.3em;letter-spacing:.06em;font-weight:600}@media (min-width: 769px){.spring-extra__lead{margin-left:1.1%}}@media only screen and (min-width: 769px) and (max-width: 1350px){.spring-extra__lead{font-size:1.61054vw}}@media (max-width: 768px){.spring-extra__lead{text-align:center;margin-left:3%;font-size:15px;font-size:1.5rem;line-height:1.3em;letter-spacing:.06em;font-weight:600}}@media only screen and (max-width: 768px) and (max-width: 374px){.spring-extra__lead{font-size:4vw;white-space:nowrap}}.spring-extra__ttl{margin-top:13px;margin-left:1.3%;color:white;font-size:28px;font-size:2.8rem;line-height:1.3em;letter-spacing:.06em;font-weight:600}@media only screen and (min-width: 769px) and (max-width: 1350px){.spring-extra__ttl{font-size:2.04978vw;margin-top:.95168vw}}@media (max-width: 768px){.spring-extra__ttl{text-align:center;margin-top:20px;margin-left:-0.2%;font-size:20px;font-size:2rem;line-height:1.2em;letter-spacing:.06em;font-weight:600}}@media only screen and (max-width: 768px) and (max-width: 374px){.spring-extra__ttl{font-size:5.33333vw}}.spring-extra__ttl .blue{color:#66e3ff}.spring-extra__ttl .blue.blue01{font-size:42px;font-size:4.2rem;line-height:1.3em;letter-spacing:.06em;font-weight:700}@media (min-width: 769px){.spring-extra__ttl .blue.blue01{margin-right:6px}}@media only screen and (min-width: 769px) and (max-width: 1350px){.spring-extra__ttl .blue.blue01{font-size:3.07467vw;margin-right:.43924vw}}@media (max-width: 768px){.spring-extra__ttl .blue.blue01{font-size:30px;font-size:3rem;line-height:1.2em;margin-right:4px}}@media only screen and (max-width: 768px) and (max-width: 374px){.spring-extra__ttl .blue.blue01{font-size:8vw;margin-right:1.06667vw}}@media (min-width: 769px){.spring-extra__ttl .blue.blue02{margin-left:6px;margin-right:6px}}@media only screen and (min-width: 769px) and (max-width: 1350px){.spring-extra__ttl .blue.blue02{margin-left:.43924vw;margin-right:.43924vw}}@media (max-width: 768px){.spring-extra__ttl .blue.blue02{margin-right:3px}}@media only screen and (max-width: 768px) and (max-width: 374px){.spring-extra__ttl .blue.blue02{margin-right:.8vw}}.spring-extra__ttl-line{display:block}.spring-extra__ttl-line.line02{font-size:22px;font-size:2.2rem;line-height:1.3em;letter-spacing:.06em;font-weight:600}@media (min-width: 769px){.spring-extra__ttl-line.line02{margin-top:12px;margin-left:-14px}}@media only screen and (min-width: 769px) and (max-width: 1350px){.spring-extra__ttl-line.line02{font-size:1.61054vw;margin-top:.87848vw;margin-left:-1.02489vw}}@media (max-width: 768px){.spring-extra__ttl-line.line02{font-size:16px;font-size:1.6rem;margin-left:1%;margin-right:-13px;margin-top:7px}}@media only screen and (max-width: 768px) and (max-width: 374px){.spring-extra__ttl-line.line02{margin-right:-3.46667vw;margin-top:1.86667vw;font-size:4.26667vw}}.spring-extra__ttl-en{font-family:"filson-pro", sans-serif;font-size:48px;font-size:4.8rem;line-height:1.3em;letter-spacing:.06em;font-weight:500}@media only screen and (min-width: 769px) and (max-width: 1350px){.spring-extra__ttl-en{font-size:3.51391vw}}@media (max-width: 768px){.spring-extra__ttl-en{font-size:32px;font-size:3.2rem;line-height:1.2em}}@media only screen and (max-width: 768px) and (max-width: 374px){.spring-extra__ttl-en{font-size:8.53333vw}}.spring-extra__ttl-accent{color:#fd2;font-size:26px;font-size:2.6rem}@media only screen and (min-width: 769px) and (max-width: 1350px){.spring-extra__ttl-accent{font-size:1.90337vw}}@media (max-width: 768px){.spring-extra__ttl-accent{font-size:19px;font-size:1.9rem}}@media only screen and (max-width: 768px) and (max-width: 374px){.spring-extra__ttl-accent{font-size:5.06667vw}}.spring-extra__date{display:inline-flex;align-items:center;color:#fff;margin-top:24px;margin-left:10px}@media only screen and (min-width: 769px) and (max-width: 1350px){.spring-extra__date{margin-top:1.75695vw;margin-left:.73206vw}}@media (max-width: 768px){.spring-extra__date{width:100%;margin-top:16px;justify-content:center;margin-left:0}}@media only screen and (max-width: 768px) and (max-width: 374px){.spring-extra__date{margin-top:4.26667vw}}.spring-extra__date-main{font-family:"filson-pro", sans-serif;font-size:46px;font-size:4.6rem;line-height:1.3em;letter-spacing:0em;font-weight:700}@media only screen and (min-width: 769px) and (max-width: 1350px){.spring-extra__date-main{font-size:3.3675vw}}@media (max-width: 768px){.spring-extra__date-main{white-space:nowrap;font-size:34px;font-size:3.4rem;line-height:1.3em;letter-spacing:0em;font-weight:700}}@media only screen and (max-width: 768px) and (max-width: 374px){.spring-extra__date-main{font-size:9.06667vw}}.spring-extra__date-sep{margin:0 11px 0 12px;position:relative;display:inline-block;width:9px;height:9px}@media only screen and (min-width: 769px) and (max-width: 1350px){.spring-extra__date-sep{margin:0 .80527vw 0 .87848vw;width:.65886vw;height:.65886vw}}@media (max-width: 768px){.spring-extra__date-sep{width:6px;height:6px;margin:0 6px 0 7px}}@media only screen and (max-width: 768px) and (max-width: 374px){.spring-extra__date-sep{width:1.6vw;height:1.6vw;margin:0 1.6vw 0 1.86667vw}}.spring-extra__date-sep::after{content:"";position:absolute;top:0;right:0;left:0;bottom:0;width:9px;height:9px;border-radius:50%;display:inline-block;margin:auto;background-color:white}@media only screen and (min-width: 769px) and (max-width: 1350px){.spring-extra__date-sep::after{width:.65886vw;height:.65886vw}}@media (max-width: 768px){.spring-extra__date-sep::after{width:6px;height:6px}}@media only screen and (max-width: 768px) and (max-width: 374px){.spring-extra__date-sep::after{width:1.6vw;height:1.6vw}}.spring-extra__date-day{display:inline-flex;align-items:center;justify-content:center;width:31px;height:31px;border-radius:50%;margin-left:11px;font-family:source-han-sans-japanese, sans-serif;font-size:18px;font-size:1.8rem;line-height:1em;letter-spacing:.1em;font-weight:700}@media only screen and (min-width: 769px) and (max-width: 1350px){.spring-extra__date-day{width:2.2694vw;height:2.2694vw;margin-left:.80527vw;font-size:1.31772vw}}@media (max-width: 768px){.spring-extra__date-day{width:22px;height:22px;flex-shrink:0;margin-left:4px;font-size:12px;font-size:1.2rem;line-height:1em;letter-spacing:.1em;font-weight:700}}@media only screen and (max-width: 768px) and (max-width: 374px){.spring-extra__date-day{width:5.86667vw;height:5.86667vw;margin-left:1.06667vw;font-size:3.2vw}}.spring-extra__date-day--sat{background:#5ccce6}.spring-extra__date-day--sun{background:#ff928c}.spring-extra__bottom{margin-top:36px;display:flex}@media only screen and (min-width: 769px) and (max-width: 1350px){.spring-extra__bottom{margin-top:2.63543vw}}@media (max-width: 768px){.spring-extra__bottom{margin-top:17px;display:block}}@media only screen and (max-width: 768px) and (max-width: 374px){.spring-extra__bottom{margin-top:4.53333vw}}.spring-extra__tags{margin-top:0;display:flex;flex-wrap:wrap;flex:1}@media (max-width: 768px){.spring-extra__tags{justify-content:space-between}}.spring-extra__tag{background:#fff;color:#2aaed3;border-radius:50%;width:110px;height:110px;display:inline-flex;align-items:center;justify-content:center;text-align:center;margin:0 10px 16px 0;font-size:18px;font-size:1.8rem;line-height:1.33333em;letter-spacing:.06em;font-weight:700}@media only screen and (min-width: 769px) and (max-width: 1350px){.spring-extra__tag{width:8.05271vw;height:8.05271vw;margin:0 .73206vw 1.1713vw 0;font-size:1.31772vw}}@media (max-width: 768px){.spring-extra__tag{width:48%;height:49px;border-radius:999px;margin:0;padding:0 12px;font-size:15px;font-size:1.5rem;line-height:1.2em;letter-spacing:0em;font-weight:700;margin-bottom:7px}}@media only screen and (max-width: 768px) and (max-width: 374px){.spring-extra__tag{font-size:4vw}}.spring-extra__tag:last-child{margin-right:0}@media (max-width: 768px){.spring-extra__tag:nth-child(2n){margin-right:0}}.spring-extra__cta-wrap{margin-top:0;display:flex;justify-content:flex-end;flex-shrink:0}@media (max-width: 768px){.spring-extra__cta-wrap{margin-top:12px;justify-content:center}}@media only screen and (max-width: 768px) and (max-width: 374px){.spring-extra__cta-wrap{margin-top:3.2vw}}.spring-extra__cta-link{display:inline-flex;align-items:center;color:#fff;text-decoration:none;cursor:pointer}@media (min-width: 769px){.spring-extra__cta-link{margin-top:-18px}}@media only screen and (min-width: 769px) and (max-width: 1350px){.spring-extra__cta-link{margin-top:-1.31772vw}}@media only screen and (min-width: 1025px){.spring-extra__cta-link:hover{opacity:1}}.spring-extra__cta-text{font-size:18px;font-size:1.8rem;line-height:1.55556em;letter-spacing:.06em;font-weight:600;text-align:right;color:white;text-decoration:underline;text-underline-offset:2px;transition:all 0.3s}@media (min-width: 769px){.spring-extra__cta-text{margin-top:-3px}}@media only screen and (min-width: 769px) and (max-width: 1350px){.spring-extra__cta-text{font-size:1.31772vw;margin-top:-.21962vw}}@media (max-width: 768px){.spring-extra__cta-text{font-size:16px;font-size:1.6rem;line-height:1.5em;letter-spacing:.02em;font-weight:600}}@media only screen and (max-width: 768px) and (max-width: 374px){.spring-extra__cta-text{font-size:4.26667vw}}.spring-extra__cta-circle{width:80px;height:80px;border-radius:50%;background:#ff928c;display:inline-flex;align-items:center;justify-content:center;margin-left:18px;text-decoration:none;transition:all 0.3s}@media only screen and (min-width: 769px) and (max-width: 1350px){.spring-extra__cta-circle{margin-left:1.31772vw;width:5.85652vw;height:5.85652vw}}@media (max-width: 768px){.spring-extra__cta-circle{margin-left:15px}}@media only screen and (max-width: 768px) and (max-width: 374px){.spring-extra__cta-circle{margin-left:4vw;width:18.66667vw;height:18.66667vw}}.spring-extra__cta-icon{position:relative;width:20px;height:20px}@media only screen and (min-width: 769px) and (max-width: 1350px){.spring-extra__cta-icon{width:1.46413vw;height:1.46413vw}}.spring-extra__cta-icon::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;display:inline-block;margin:auto;background-size:100% auto;background-repeat:no-repeat;background-position:center;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20"><path id="open_in_new_24dp_1F1F1F_FILL0_wght400_GRAD0_opsz24" d="M122.222-820a2.14,2.14,0,0,1-1.569-.653,2.14,2.14,0,0,1-.653-1.569v-15.556a2.14,2.14,0,0,1,.653-1.569,2.14,2.14,0,0,1,1.569-.653H130v2.222h-7.778v15.556h15.556V-830H140v7.778a2.14,2.14,0,0,1-.653,1.569,2.14,2.14,0,0,1-1.569.653Zm5.222-5.889-1.556-1.555,10.333-10.333h-4V-840H140v7.778h-2.222v-4Z" transform="translate(-120 840)" fill="%23fff"/></svg>')}.l-wrapper-layer{position:fixed;top:0;left:0;right:0;bottom:0;z-index:10;overflow:hidden;pointer-events:none;opacity:1}.l-wrapper-layer__item{position:absolute;top:-50px;width:20px;opacity:0.6}.l-wrapper-layer__item img{width:100%;height:auto;display:block}.l-wrapper-layer__item.is-item01{left:2%;animation:fall 20s linear infinite, flicker 3s ease-in-out infinite alternate, rotate 3s ease-in-out infinite alternate}.l-wrapper-layer__item.is-item02{left:8%;animation:fall 22s linear infinite 2s, flicker 3.5s ease-in-out infinite alternate, rotate 3.5s ease-in-out infinite alternate}.l-wrapper-layer__item.is-item03{left:18%;animation:fall 18s linear infinite 4s, flicker 2.8s ease-in-out infinite alternate, rotate 2.8s ease-in-out infinite alternate}.l-wrapper-layer__item.is-item04{left:25%;animation:fall 21s linear infinite 1s, flicker 3.2s ease-in-out infinite alternate, rotate 3.2s ease-in-out infinite alternate}.l-wrapper-layer__item.is-item05{left:75%;animation:fall 19s linear infinite 3s, flicker-reverse 2.9s ease-in-out infinite alternate, rotate 2.9s ease-in-out infinite alternate}.l-wrapper-layer__item.is-item06{left:82%;animation:fall 23s linear infinite 5s, flicker-reverse 3.3s ease-in-out infinite alternate, rotate 3.3s ease-in-out infinite alternate}.l-wrapper-layer__item.is-item07{left:92%;animation:fall 20.5s linear infinite 2.5s, flicker-reverse 3.1s ease-in-out infinite alternate, rotate 3.1s ease-in-out infinite alternate}.l-wrapper-layer__item.is-item08{left:97%;animation:fall 21.5s linear infinite 4.5s, flicker-reverse 3.4s ease-in-out infinite alternate, rotate 3.4s ease-in-out infinite alternate}@keyframes fall{60%{top:120%}100%{top:120%}}

/*# sourceMappingURL=maps/campus_visitday.min.css.map */
