@import"https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&display=swap";@font-face{font-family:"LINESeedJP";src:url("/assets/fonts/LINESeedJP_OTF_Th.woff2") format("woff2");font-weight:300;font-style:normal}@font-face{font-family:"LINESeedJP";src:url("/assets/fonts/LINESeedJP_OTF_Rg.woff2") format("woff2");font-weight:400;font-style:normal}@font-face{font-family:"LINESeedJP";src:url("/assets/fonts/LINESeedJP_OTF_Bd.woff2") format("woff2");font-weight:700;font-style:normal}@font-face{font-family:"LINESeedJP";src:url("/assets/fonts/LINESeedJP_OTF_Eb.woff2") format("woff2");font-weight:900;font-style:normal}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeInUp{from{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.fadeIn{opacity:0}.fadeIn.is-active{animation:fadeIn .3s ease-in forwards}.fadeInUp{opacity:0}.fadeInUp.is-active{animation:fadeInUp 1s cubic-bezier(0.4, 0.4, 0, 1) forwards}.admission .banner-container{background:#fff;padding:min(40px,8vw) 0}.admission .banner-container.bg-blue{background:var(--tag-color01);padding:min(56px,8vw) 0}.admission .banner-container .bannar-item.col1{width:min(612px,100%);margin:0 auto;text-align:center}.admission .banner-container .bannar-item.col1 a{display:block;transition:.15s ease-out}.admission .banner-container .bannar-item.col1 a:hover{opacity:.7;transition:.15s ease-out}.admission .banner-container .bannar-item.col1 .label{font-size:16px;font-weight:700;margin-bottom:min(24px,6.4vw)}.admission .banner-row{display:flex;flex-direction:column;gap:min(16px,4vw) 3.317535545%}.admission .banner-row a{display:block;transition:.15s ease-out}.admission .banner-row a:hover{opacity:.7;transition:.15s ease-out}@media screen and (min-width: 768px){.admission .banner-row{flex-direction:row}.admission .banner-row .banner-col{width:31.12164297%}}
