@charset "UTF-8";#main_wrapper{-webkit-transition:opacity .5s;transition:opacity .5s}header h1{position:absolute;left:20px;top:20px}#fv{position:relative;overflow:hidden}#fv .visual_wrap{position:relative}#fv .visual_wrap .visual img{width:100%}#fv .visual_wrap .copy{position:absolute;left:100px;top:100px}#fv .menu_wrap{position:absolute;right:0;top:0;width:450px;height:100%}#fv .menu_wrap::before{content:"";display:block;width:100%;height:100%;background-color:#fff;opacity:.8;position:absolute;left:0;top:0}#fv .menu_wrap .menu{width:350px;margin:0 0 0 50px;padding:65px 0 0;position:relative;z-index:2}#fv .menu_wrap .menu h2{text-align:center;padding:0 0 30px}#fv .menu_wrap .menu h2 span{display:block;text-align:center;padding:0 0 12px;font-size:14px;font-weight:500;letter-spacing:.15em}#fv .menu_wrap .menu h2 img{margin:0 auto}#fv .menu_wrap .menu ul li{border-bottom:1px solid #949494}#fv .menu_wrap .menu ul li:first-child{border-top:1px solid #949494}#fv .menu_wrap .menu ul li a{display:block;padding:21px 0 21px 10px;position:relative;font-weight:500;letter-spacing:.05em}#fv .menu_wrap .menu ul li a:hover{opacity:.7}#fv .menu_wrap .menu ul li a.new{color:#003f17}#fv .menu_wrap .menu ul li a.new::after{background:url(../../img/common/icn_target.svg) no-repeat center center}#fv .menu_wrap .menu ul li a:after{content:"";position:absolute;top:50%;right:18px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:12px;height:12px;background:url(../../img/common/icn_target_off.svg) no-repeat center center}#fv .menu_wrap .menu ul li .student{display:block;padding:23px 0;position:relative;font-size:12px;font-weight:700;color:#003f17}#fv .menu_wrap .menu ul li .child a{padding:20px 0 20px 10px}#fv .menu_wrap .menu ul li .child a:first-child{border-top:1px solid #dadada;border-bottom:1px solid #dadada}#fv .menu_wrap .menu .btn.job{padding:45px 0 13px}#fv .menu_wrap .menu .btn a:hover{opacity:.7}#fv .menu_wrap .menu .btn dl{background-color:#eeeee4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 20px;padding:17px 0 17px 10px;position:relative}#fv .menu_wrap .menu .btn dl:after{content:"";position:absolute;top:50%;right:18px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:12px;height:12px;background:url(../../img/common/icn_target_off.svg) no-repeat center center}#fv .menu_wrap .menu .btn dl dd{font-size:16px;font-weight:500;letter-spacing:.05em}#fv .menu_wrap .menu .page_top{display:none}#entrance_footer{padding:50px 0 0}#entrance_footer .brand_nav{padding:0 0 45px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 35px}#entrance_footer .footer{background-color:#003f17;padding:30px 35px 15px}#entrance_footer .footer .site_logo img{margin:0 auto}#entrance_footer .footer .flex_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:14px 0 0}#entrance_footer .footer .flex_wrap ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 18px}#entrance_footer .footer .flex_wrap ul li a{color:#fff;font-size:10px}#entrance_footer .footer .copy_right img{margin:0 0 0 auto}@media screen and (max-width:768px){header{position:absolute;padding:4.6666666667vw 4vw}header h1 img{width:32.5333333333vw}#fv{overflow:visible}#fv .visual_wrap .copy{top:21.3333333333vw;left:8vw;-webkit-transform:none;transform:none}#fv .visual_wrap .copy img{width:10.8vw}#fv .menu_wrap{position:static;height:auto;width:100%}#fv .menu_wrap::before{display:none}#fv .menu_wrap .menu{width:100%;margin:0;padding:13.3333333333vw 4vw 49.3333333333vw}#fv .menu_wrap .menu h2{padding:0 0 15.3333333333vw}#fv .menu_wrap .menu h2 span{padding:0 0 5.3333333333vw;font-size:5.3333333333vw}#fv .menu_wrap .menu h2 img{width:37.3333333333vw}#fv .menu_wrap .menu ul li{border-bottom:.2666666667vw solid #949494}#fv .menu_wrap .menu ul li:first-child{border-top:.2666666667vw solid #949494}#fv .menu_wrap .menu ul li a{padding:6.6666666667vw 0 6.6666666667vw 4vw}#fv .menu_wrap .menu ul li a:after{right:6.6666666667vw;width:3.6vw;height:3.6vw}#fv .menu_wrap .menu ul li .student{font-size:3.7333333333vw;padding:6.8vw 0}#fv .menu_wrap .menu ul li .child a{padding:6.6666666667vw 0 6.6666666667vw 4vw}#fv .menu_wrap .menu ul li .child a:first-child{border-top:.2666666667vw solid #dadada;border-bottom:.2666666667vw solid #dadada}#fv .menu_wrap .menu .btn.job{padding:16vw 0 5.3333333333vw}#fv .menu_wrap .menu .btn dl{gap:0 6vw;padding:5.6vw 0 5.6vw 4vw}#fv .menu_wrap .menu .btn dl:after{right:6.6666666667vw;width:3.6vw;height:3.6vw}#fv .menu_wrap .menu .btn dl dt img{width:auto;height:2.1333333333vw}#fv .menu_wrap .menu .btn dl dd{font-size:4vw}#fv .menu_wrap .menu .page_top{display:block;position:absolute;right:8vw;bottom:9.3333333333vw}#fv .menu_wrap .menu .page_top img{width:13.3333333333vw}#entrance_footer{padding:6.6666666667vw 0 0;border-top:2px solid #d7d7d7}#entrance_footer .brand_nav{padding:0 0 6.6666666667vw;gap:0 7.3333333333vw}#entrance_footer .brand_nav li:first-child img{width:8.2325333333vw}#entrance_footer .brand_nav li:nth-child(2) img{width:16.8vw}#entrance_footer .brand_nav li:nth-child(3) img{width:9.3335066667vw}#entrance_footer .brand_nav li:last-child img{width:22.4vw}#entrance_footer .footer{padding:7.3333333333vw 2.6666666667vw 2.6666666667vw}#entrance_footer .footer .site_logo img{width:36.1333333333vw}#entrance_footer .footer .flex_wrap{padding:7.2vw 0 0}#entrance_footer .footer .flex_wrap ul{gap:0 2vw}#entrance_footer .footer .flex_wrap ul li a{font-weight:300;font-size:1.8666666667vw}#entrance_footer .footer .copy_right img{width:29.6vw}}
/*# sourceMappingURL=entrance.css.map */
