html{overflow-x:visible !important}@media screen and (max-width: 767px){.page-id-18912 .c-pagetop{display:none}}div:before,div:after,ul:before,ul:after,ol:before,ol:after,dl:before,dl:after{content:none}@media print,screen and (min-width: 768px){.sp{display:none}}@media screen and (max-width: 767px){.pc{display:none}}html{overflow-x:hidden;width:100%;scroll-behavior:smooth}img{max-width:100%;height:auto}.mt20{margin-top:20px}body{color:#000;font-size:1rem}body a{color:#000}.relative{position:relative}.fade-in{opacity:0;-webkit-transition:opacity .6s ease;transition:opacity .6s ease}.fade-in.is-visible{-webkit-transition-delay:var(--delay, 0s);transition-delay:var(--delay, 0s);opacity:1}.fade-in-up{opacity:0;-webkit-transform:scale(0.9) translateY(20px);transform:scale(0.9) translateY(20px);-webkit-transition:opacity .6s ease,-webkit-transform .8s cubic-bezier(0.22, 1, 0.36, 1);transition:opacity .6s ease,-webkit-transform .8s cubic-bezier(0.22, 1, 0.36, 1);transition:opacity .6s ease,transform .8s cubic-bezier(0.22, 1, 0.36, 1);transition:opacity .6s ease,transform .8s cubic-bezier(0.22, 1, 0.36, 1),-webkit-transform .8s cubic-bezier(0.22, 1, 0.36, 1)}.fade-in-up.is-visible{opacity:1;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0);-webkit-transition-delay:calc(var(--delay, 0s) + .2s);transition-delay:calc(var(--delay, 0s) + .2s)}.inner{max-width:550px;margin:auto}@media screen and (max-width: 767px){.inner{width:100%}}#winter-opencampus .cta{text-align:center;margin:30px 0 50px;padding:0 15px}@media screen and (max-width: 767px){#winter-opencampus .cta{margin:20px 0 30px}}#winter-opencampus .cta a img{max-width:440px;width:100%}#winter-opencampus #container{background-color:#fff8c8;padding-bottom:50px}@media screen and (max-width: 767px){#winter-opencampus #container{background-color:none;padding-bottom:0}}#winter-opencampus #mv{position:relative;z-index:5}#winter-opencampus #mv picture{width:100%;margin:0 auto;display:block}#winter-opencampus #mv picture img{width:100%;height:auto;margin:0 auto;display:block}@media screen and (max-width: 1300px){#winter-opencampus #mv picture{width:100%;margin:0 auto}#winter-opencampus #mv picture img{width:100%;height:auto}}#winter-opencampus .top-link{background-color:#fff;padding:20px 0 30px;max-width:550px;margin:0 auto}#winter-opencampus #menu{position:relative;z-index:4;max-width:550px;margin:0 auto;background-color:#c2383d;padding:30px 0;text-align:center}#winter-opencampus #menu .menu-title{max-width:550px;margin:0 auto}#winter-opencampus #menu ul{max-width:550px;margin:0 auto;padding:0 15px;display:grid;grid-template-columns:repeat(3, 1fr)}@media print,screen and (min-width: 768px){#winter-opencampus #menu ul{gap:17px 12px}}@media screen and (max-width: 767px){#winter-opencampus #menu ul{gap:10px}}@media screen and (max-width: 767px){#winter-opencampus #menu ul li{width:auto}}#winter-opencampus #menu ul:nth-of-type(2){margin-top:5px;grid-template-columns:repeat(5, 1fr)}#winter-opencampus #menu ul:nth-of-type(2) li:first-child{grid-column:auto !important}#winter-opencampus #wrap_exp{position:relative;z-index:4;max-width:550px;margin:0 auto}#kikaku1{position:relative}#kikaku1 .link{position:absolute;bottom:1%}#kikaku2{position:relative}#kikaku2 .link{position:absolute;bottom:2%}#kikaku3{position:relative}#kikaku3 .link{position:absolute;bottom:2%}#schedule{background-color:#006837;position:relative;z-index:3;padding:30px 15px}#schedule .schedule__title{padding:10px 0 0;margin:0 0 -26px;position:relative;z-index:3}#schedule .schedule__detail{padding:60px 30px 30px;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}#schedule .schedule__detail img{width:1319px;max-width:1319px;height:285px}#seminar{position:relative}#seminar .link{position:absolute;bottom:4.5%}#hogosya{position:relative}#hogosya .link{position:absolute;bottom:5.5%}#iryoujimu{position:relative}#iryoujimu .link{position:absolute;bottom:5.5%}#job{position:relative}#job .link{position:absolute;bottom:5.5%}#others{background-color:#f3ede3}.others-link{background-color:#f3ede3;padding:20px 0 30px;max-width:550px;margin:0 auto}.others .inner{position:relative}.others .ac_btn{position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.others .ac_btn::before{content:"";position:absolute;right:40px}@media screen and (max-width: 767px){.others .ac_btn::before{right:7%;width:24px !important;height:24px !important}}.others .ac_btn::before{top:50%;width:32px;height:32px;border:2px solid #fff;border-radius:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.others .ac_btn::after{content:"";position:absolute;right:53px}@media screen and (max-width: 767px){.others .ac_btn::after{right:9.2%}}.others .ac_btn::after{top:50%;width:8px;height:8px;border-right:2px solid #fff;border-bottom:2px solid #fff;-webkit-transform:translateY(-60%) rotate(45deg);transform:translateY(-60%) rotate(45deg);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.others .ac_btn.is-open::after{-webkit-transform:translateY(-40%) rotate(-135deg);transform:translateY(-40%) rotate(-135deg)}.others .open{display:block;max-height:0;opacity:0;overflow:hidden;visibility:hidden;-webkit-transition:max-height .4s ease,opacity .4s ease,visibility .4s ease;transition:max-height .4s ease,opacity .4s ease,visibility .4s ease}.others .open.is-open{max-height:1280px;opacity:1;visibility:visible}.youtube{position:relative}.youtube .link{position:absolute;bottom:2.5%}.kobetsu{position:relative}.kobetsu .link{position:absolute;bottom:3%}#support{background-color:#fff;padding:0 0 30px}#support .inner h2{text-align:center}#support .inner>em{display:block;text-align:center}@media screen and (max-width: 767px){#support .inner>em{width:50%}}#support .support__list ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px;margin:0 auto 20px}@media screen and (max-width: 767px){#support .support__list ul{gap:10px;margin:0 auto 12px}}#support .support__list ul li{max-width:240px}@media screen and (max-width: 767px){#support .support__list ul li{width:46%;padding:10px 0 0}}.chase{position:fixed;width:330px;bottom:100px;right:60px;z-index:100;opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:opacity .4s ease,visibility .4s ease,-webkit-transform .4s ease;transition:opacity .4s ease,visibility .4s ease,-webkit-transform .4s ease;transition:opacity .4s ease,transform .4s ease,visibility .4s ease;transition:opacity .4s ease,transform .4s ease,visibility .4s ease,-webkit-transform .4s ease}@media screen and (max-width: 767px){.chase{width:100%;z-index:90;right:0;bottom:35px;opacity:0;visibility:hidden;-webkit-transform:translateY(20px);transform:translateY(20px)}}.chase.is-show{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0)}.chase.is-hide{opacity:0;visibility:hidden;-webkit-transform:translateY(20px);transform:translateY(20px);pointer-events:none}.chase button{position:absolute;top:40px;right:35px;border:none;background:rgba(0,0,0,0);cursor:pointer}@media screen and (max-width: 767px){.chase button{top:-27px;right:3px}}.chase ul{position:absolute;right:0;bottom:25px}@media screen and (max-width: 767px){.chase ul{display:grid;grid-template-columns:repeat(2, 1fr);bottom:25%}}.chase ul::before,.chase ul::after{display:none}.chase ul li:nth-child(1){position:relative}.chase ul li:nth-child(2){position:relative}@media print,screen and (min-width: 768px){.chase ul li:nth-child(2){margin:-10px 0 0}}@media screen and (max-width: 767px){.chase ul li img{width:100%}}#side{max-width:none;position:fixed;width:100%;height:100%;top:0;left:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;z-index:1;-webkit-box-sizing:border-box;box-sizing:border-box;opacity:0;visibility:hidden;pointer-events:none;-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-transition:opacity 1s ease,visibility 1s ease,-webkit-transform 1s ease;transition:opacity 1s ease,visibility 1s ease,-webkit-transform 1s ease;transition:opacity 1s ease,transform 1s ease,visibility 1s ease;transition:opacity 1s ease,transform 1s ease,visibility 1s ease,-webkit-transform 1s ease}#side.is-show{opacity:1;visibility:visible;pointer-events:auto;-webkit-transform:translateY(0);transform:translateY(0)}#side.is-hide{opacity:0 !important;visibility:hidden !important;pointer-events:none !important}@media screen and (max-width: 767px){#side{display:none !important}}@media screen and (max-width: 1400px){#side{display:none !important}}#side .inner{width:100%;max-width:2000px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#side .left,#side .right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box}#side .left{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#side .left .logo{max-width:55%;width:100%;margin:0 270px 0 0}#side .right{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:30px;max-width:45%;width:80%;margin:0 0 0 300px}#side .right div{width:100%}#side .right div img{width:100%}#side .right .logo img{width:100%}