@charset "utf-8";body,html{margin:0;text-size-adjust:100%;-webkit-text-size-adjust:100%;font-size:62.5%}body,html{width:100%;height:100%;margin:0;overflow:hidden}body{background:#131d0d;background-size:300% 300%;background-repeat:no-repeat;-webkit-animation:gradient 13s ease infinite;animation:gradient 13s ease infinite}@-webkit-keyframes gradient{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}@keyframes gradient{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}text{font-weight:700}main{display:flex;justify-content:space-around;width:98%;height:100vh;color:#fc0;overflow:auto}#side{width:25%;height:80%;font-size:26px;display:flex;align-self:center;align-items:stretch;flex-direction:column}#disp_lg{width:75%;height:80%;font-size:26px;background-size:contain;position:relative;top:10vh}#login_access{width:100%;display:flex;justify-content:center}#login_access a,#login_access a:link,#login_access a:visited{color:#fc0;text-decoration:none;font-size:20px}.login_access{width:80px;height:80px;border-radius:50%;margin:10px;font-size:20px}#dealer,#guest,#member{background-color:#2a3f1d}#back_home{margin-top:60px;cursor:pointer;text-align:center}#back_home i{font-size:50px;cursor:pointer;color:#fc0}#back_home_i:hover{transform:scale(1.2)}#dealer p,#guest p,#member p{color:#fff2cc;background-color:#2a3f1d;display:flex;justify-content:center;align-items:center;height:1.5em;border-radius:8px;margin:1em auto}.login_access img,.login_access p{display:block;text-align:center;width:80%;height:80%;margin:10%;cursor:pointer}.login_access img:hover{transform:scale(1.2)}#login_form{display:flex;justify-content:center;flex-wrap:nowrap;flex-direction:column}#login_form form{display:flex;justify-content:center;flex-wrap:wrap}#login_form form input{margin:3px 5px}input[type=password],input[type=text]{background-color:#2a3f1d;color:#fc0;border-radius:0;border:none;text-shadow:none}input[type=button]{background-color:#16abff;color:#fc0;border:none;line-height:42px;margin:0 5px;padding:0 10px}#ad1,#ad2,#ad3{display:inline-block;width:22vw;height:33.3%;border:1px solid #bfbfbf;margin:auto}.title{font-size:3rem;margin:20px;text-align:center}.rem{font-weight:700px;display:inline-block;width:100%;text-align:center}.forget{width:100%;text-align:center;margin:.5em auto;font-size:18px;color:#fc0}.error_msg{margin-top:20px;color:#f52a36}.pw{color:#fc0;text-decoration:underline}#help_modal{font-size:2.6rem;line-height:3.2rem}.help1{color:#ee0;font-weight:600px}.help1 a{color:#66b3ff;font-weight:600px;text-decoration:underline}#help_modal button{font-size:2.2rem!important}.guest{padding-top:20px;padding-bottom:20px;color:red;font-size:2rem}.container{display:flex;position:relative;margin-bottom:12px;cursor:pointer;font-size:18px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;justify-content:center}.container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{position:absolute;top:0;left:calc(50% - 4.6em);height:25px;width:25px;background-color:#2a3f1d}.container:hover input~.checkmark{background-color:#2a3f1d}.container input:checked~.checkmark{background-color:#2a3f1d}.checkmark:after{content:"";position:absolute;display:none}.container input:checked~.checkmark:after{display:block}.container .checkmark:after{left:9px;top:3px;width:8px;height:16px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}@media(max-width:1024px){#disp_lg{background-size:cover}#login_form{position:absolute}}@media(max-width:767px){main{flex-direction:column-reverse;height:100vh;margin:auto}.container-fluid{padding-right:0;padding-left:0;margin-right:0;margin-left:0}#disp_lg,#side{display:flex;flex-direction:column}#side{width:100%;height:50%;font-size:26px;justify-content:space-between}#disp_lg{width:100%;height:100%;border:none;font-size:26px;background-size:cover;align-self:flex-start}#login_form{display:flex;align-items:center;flex-direction:column;position:relative}#login_form form{display:flex;flex-direction:column}input[type=password],input[type=text]{background-color:#2a3f1d;color:#fc0;border-radius:0;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none}input[type=button]{width:30%}.error_msg{font-size:16px;text-align:left;background-color:rgba(255,255,255,.8)}#ad1,#ad2,#ad3{display:inline-block;width:100%;height:32%;border:1px solid #bfbfbf;margin:auto}}@media(max-width:420px){input[type=password],input[type=text]{width:90%}#login_form form input{margin:3px auto}}