@media (max-width:500px) and (max-height:768px){div.page.admission{background:linear-gradient(180deg,#02305c,#0874c4 80%);height:100%}div.page.admission .admission-map{text-align:center;margin-top:60px}div.page.admission .admission-map img{width:100%}div.page.admission .admission-panel{position:relative;width:100%;height:100%;top:0;left:0;padding:20px 20px 80px;margin-left:0;border-radius:0;box-shadow:none;box-sizing:border-box;text-align:left}div.page.admission .admission-panel .admission-title{line-height:40px;font-size:35px}div.page.admission .admission-panel .admission-description{line-height:20px;margin:15px 0 30px}div.page.admission .admission-panel .admission-description br{display:none}div.page.admission .admission-panel .admission-form{margin:0 auto;width:100%}}@media (min-width:501px) and (max-height:600px){div.page.admission{justify-content:start;height:auto}div.page.admission .admission-map{position:absolute;width:100%;margin-top:20px}div.page.admission .admission-map img{opacity:.8;width:50vw}div.page.admission .admission-panel{position:relative;width:100%;top:0;left:0;padding:20px 20px 80px;margin-top:80px;margin-left:0;border-radius:0;box-shadow:none;box-sizing:border-box;text-align:left}div.page.admission .admission-panel .admission-title{line-height:45px;font-size:35px;margin-top:0}div.page.admission .admission-panel .admission-description{margin:20px 0 35px}div.page.admission .admission-panel .admission-form{margin:0 auto;width:100%}}@media (min-width:768px){div.page.admission{height:auto;min-height:100vh}}.v-toast__item--warning{background-color:#da2b1f}.page.admission{background:#02305c;flex-direction:column;display:flex;justify-content:center;height:100vh}.page.admission .logo{position:absolute;top:0;left:20px;height:100px;z-index:500}.page.admission .admission-map{text-align:right}.page.admission .admission-map img{width:55vw}.page.admission .admission-panel{position:absolute;padding:40px 40px 40px;margin-left:5%;border-radius:10px;box-sizing:border-box}.page.admission .admission-panel .admission-logo-wrap{text-align:center}.page.admission .admission-panel .admission-logo-wrap img{height:70px}.page.admission .admission-panel .admission-title{color:#fff;margin-top:15px;font-size:40px;line-height:50px}.page.admission .admission-panel .admission-description{color:#fff;margin:40px 0}.page.admission .admission-panel .admission-form{width:420px}.page.admission .admission-panel .admission-form .form-row{position:relative}.page.admission .admission-panel .admission-form .form-row .v-input__slot{margin-bottom:5px}.page.admission .admission-panel .admission-form .form-row .v-text-field--outlined>.v-input__control>.v-input__slot{background:#fff;border-radius:6px}.page.admission .admission-panel .admission-form .form-row .v-text-field--outlined:not(.error--text) fieldset{border-color:#e4e9f0}.page.admission .admission-panel .admission-form .form-row .v-text-field--outlined input{color:#042975;max-height:none;padding:0}.page.admission .admission-panel .admission-form .form-row .v-text-field--outlined input::-moz-placeholder{color:#4e6087}.page.admission .admission-panel .admission-form .form-row .v-text-field--outlined input:-ms-input-placeholder{color:#4e6087}.page.admission .admission-panel .admission-form .form-row .v-text-field--outlined input::placeholder{color:#4e6087}.page.admission .admission-panel .admission-form .form-row .v-text-field--outlined .v-select__selections{color:#042975}.page.admission .admission-panel .admission-form .form-row.agree-row{display:inline-flex;flex-direction:row;justify-content:space-between;width:100%}.page.admission .admission-panel .admission-form .form-row.agree-row .v-input__slot{align-items:start}.page.admission .admission-panel .admission-form .form-row.agree-row .v-input__slot .v-icon.primary--text{background-color:#fff;border-radius:3px}.page.admission .admission-panel .admission-form .form-row.agree-row .v-input__slot .custom-label{font-size:12px}.page.admission .admission-panel .admission-form .form-row.agree-row .v-input__slot .custom-label a{display:inline-block;color:#fff;text-decoration:underline;margin-bottom:5px}.page.admission .admission-panel .admission-form .form-row.agree-row .v-btn{text-decoration:underline}.page.admission .admission-panel .admission-form .v-input--selection-controls{margin-top:0}.page.admission .admission-panel .admission-form-button{margin-top:20px;width:100%;background-color:#0072db;color:#fff}.page.admission .admission-panel .admission-form-button:hover{background:#004da5;color:#97c7ff}