a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}footer{padding:.25rem 1rem;max-height:30px}div{box-sizing:border-box}.container{padding:0!important}:focus-visible{outline:0}body{font:14px/20px "Noto Sans KR","Helvetica Neue",Helvetica,Arial,sans-serif;color:#404040;height:100%;margin:0}body .main-container{background-color:transparent!important}a{color:#00a1d2;text-decoration:none}a:hover{text-decoration:underline}.back{background:url(../img/login_bg_01.jpg) no-repeat center;background-size:cover;position:relative;height:100%;background-size:cover;background-position:center;background-attachment:fixed}.back::before{background-color:rgba(0,0,0,.4);position:absolute;top:0;right:0;bottom:0;left:0;content:" "}#target{position:relative;z-index:0}#target:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.wapper{display:flex;height:100vh}main.wapper{background-color:rgba(0,0,0,.4)}.box_center{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%)}h1.pagetitle{display:inline-block;padding-bottom:50px;font-size:1.9rem;letter-spacing:-.07em;font-weight:100;color:#fff;text-align:center!important}.textCenter-important{text-align:center!important}#container{margin:auto;display:flex;color:#f8f9fa;flex-direction:column;width:530px;box-shadow:1px 2px 20px -6px rgba(0,0,0,.67);height:fit-content;font-family:"Noto Sans KR",sans-serif;background-color:#212529;padding:20px 40px 24px;border-radius:7px}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.about{margin:70px auto 40px;padding:8px;width:260px;font:10px/18px "Lucida Grande",Arial,sans-serif;color:#666;text-align:center;text-shadow:0 1px rgba(255,255,255,.25);background:#eee;background:rgba(250,250,250,.8);border-radius:4px;background-image:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.1));background-image:-moz-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.1));background-image:-o-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.1));background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,.1));-webkit-box-shadow:inset 0 1px rgba(255,255,255,.3),inset 0 0 0 1px rgba(255,255,255,.1),0 0 6px rgba(0,0,0,.2);box-shadow:inset 0 1px rgba(255,255,255,.3),inset 0 0 0 1px rgba(255,255,255,.1),0 0 6px rgba(0,0,0,.2)}.about a{color:#333;text-decoration:none;border-radius:2px;-webkit-transition:background .1s;-moz-transition:background .1s;-o-transition:background .1s;transition:background .1s}.about a:hover{text-decoration:none;background:#fafafa;background:rgba(255,255,255,.7)}.about-links{height:30px}.about-links>a{float:left;width:100%;line-height:30px;font-size:12px}.about-author{margin-top:5px}.about-author>a{padding:1px 3px;margin:0 -1px}#container,.login-submit,.login-submit:after,.login-submit:before{background:#373737 url(../img/bg.png) 0 0 repeat}a{color:#00a1d2;text-decoration:none}a:hover{text-decoration:underline}.login{position:relative;margin:30px auto 40px;width:480px;padding-right:32px;font-weight:300;color:#a8a7a8;text-shadow:1px 1px 0 rgba(0,0,0,.4)}.login p.login_form{margin:0 0 10px}.login p.login_form>label.error{color:#c00;margin-left:102px;display:block;width:auto;line-height:16px!important;text-align:left;font-size:.5rem;position:relative;float:none}.login-form .alert{margin-left:100px;margin-bottom:.5rem;width:330px;max-width:100%;text-shadow:0 0 red}.login_txt{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}.login_txt h1{color:#fff;font-size:20px;font-family:Poppins,"Noto Sans KR",sans-serif;text-shadow:0 0 10px rgba(0,0,0,.3);letter-spacing:1px;text-align:center;margin-top:24px}button,input,label{font-family:"Noto Sans KR","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.skin-black input[type=email],.skin-black input[type=password],.skin-black input[type=text]{background-color:rgba(0,0,0,.16)!important;border:0!important}input[type=email],input[type=password],input[type=text]{padding:0 10px;width:331px;max-width:331px!important;height:40px;color:#bbb;text-shadow:1px 1px 1px #000;background-color:rgba(0,0,0,.16)!important;border:0!important;border-radius:5px;-webkit-box-shadow:inset 0 1px 4px rgba(0,0,0,.3),0 1px rgba(255,255,255,.06);box-shadow:inset 0 1px 4px rgba(0,0,0,.3),0 1px rgba(255,255,255,.06)}input[type=email]:focus,input[type=email]:visited,input[type=password]:focus,input[type=password]:visited,input[type=text]:focus,input[type=text]:visited{color:#fff!important;background-color:rgba(0,0,0,.13)!important;outline:0}label{float:left;width:102px;line-height:40px;padding-right:10px;font-weight:100;text-align:right;letter-spacing:1px}#password{box-sizing:border-box;padding-right:2.4em}p .user_password{color:#fff;font-size:11px;letter-spacing:1px;vertical-align:middle}div.block1{float:left;width:530px;line-height:24px;margin-top:-20px;font-weight:100;text-align:left;letter-spacing:1px}.new_member a{font-family:"Font Awesome 5 Pro";color:#fff;font-size:11px;letter-spacing:1px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;padding:0}.forgot-password{font-size:12px;letter-spacing:1px}.login-submit{position:absolute;top:12px;right:12px;width:64px;height:64px;padding:8px;border-radius:32px;-webkit-box-shadow:0 0 4px rgba(0,0,0,.35);box-shadow:0 0 4px rgba(0,0,0,.35)}.login-submit:after,.login-submit:before{content:"";z-index:1;position:absolute}.login-submit:before{top:28px;left:-4px;width:4px;height:10px;-webkit-box-shadow:inset 0 1px rgba(255,255,255,.06);box-shadow:inset 0 1px rgba(255,255,255,.06)}.login-submit:after{top:-4px;bottom:-4px;right:-4px;width:36px}.login-button{position:relative;z-index:2;width:48px;height:48px;text-indent:120%;white-space:nowrap;overflow:hidden;background:0 0;border:0;padding:5px;border-radius:24px;cursor:pointer;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.2),0 1px rgba(255,255,255,.1);box-shadow:inset 0 1px 1px rgba(0,0,0,.2),0 1px rgba(255,255,255,.1)}.login-button:before{content:"";position:absolute;top:5px;bottom:5px;left:5px;right:5px;background:#00a2d3;border-radius:24px;background-image:-webkit-linear-gradient(top,#00a2d3,#0d7796);background-image:-moz-linear-gradient(top,#00a2d3,#0d7796);background-image:-o-linear-gradient(top,#00a2d3,#0d7796);background-image:linear-gradient(to bottom,#00a2d3,#0d7796);-webkit-box-shadow:inset 0 0 0 1px #00a2d3,0 0 0 5px rgba(0,0,0,.16);box-shadow:inset 0 0 0 1px #00a2d3,0 0 0 5px rgba(0,0,0,.16)}.login-button:active:before{background:#0591ba;background-image:-webkit-linear-gradient(top,#0591ba,#00a2d3);background-image:-moz-linear-gradient(top,#0591ba,#00a2d3);background-image:-o-linear-gradient(top,#0591ba,#00a2d3);background-image:linear-gradient(to bottom,#0591ba,#00a2d3)}.login-button:after{content:"";position:absolute;top:15px;left:12px;width:25px;height:19px;background:url(../img/arrow.png) 0 0 no-repeat}.login-remember{padding-left:100px}::-moz-focus-inner{border:0;padding:0}.lt-ie9 input[type=password],.lt-ie9 input[type=text]{line-height:40px;background:#282828}.lt-ie9 .login-submit{position:absolute;top:24px;right:24px;padding:4px}.lt-ie9 .login-submit:after,.lt-ie9 .login-submit:before{display:none}.lt-ie9 .login-button{line-height:48px}.lt-ie9 .about{background:#313131}.copyright{position:fixed;right:30px;bottom:30px;transition:1s;opacity:.7}.copyright>p{color:#ccc;font-size:12px}.font16{font-size:16px}.font13{font-size:13px}.font12{font-size:12px}.eye_flex{display:flex;margin:14px 0 0 0;justify-content:end}.txtagein_r{text-align:right}.sp{display:none!important}.pc{display:block!important}.pc_passw{margin:-12px 0 0 4px}@media screen and (max-width:860px){.sp{display:block!important}.pc{display:none!important}body{position:relative;height:100vh}.back{background:url(../img/iphonX_bg.png) no-repeat center;background-size:cover;position:relative;height:100vh;background-attachment:fixed}.back::before{background-color:rgba(0,0,0,.4);position:absolute;top:0;right:0;bottom:0;left:0;content:" "}#container{margin:auto;display:flex;color:#f8f9fa;flex-direction:column;width:86vw;max-width:420px;box-shadow:1px 2px 20px -6px rgba(0,0,0,.67);height:fit-content;font-family:"Noto Sans KR",sans-serif;background-color:#212529;padding:20px;border-radius:7px}.login{position:relative;margin:30px auto 40px;width:100%;padding-right:24px;font-weight:300;color:#a8a7a8;text-shadow:1px 1px 0 rgba(0,0,0,.4)}.login-submit{position:absolute;top:12px;right:-6px;width:64px;height:64px;padding:8px;border-radius:50%}.login-remember{padding-left:26px}div.block1{float:left;width:auto;line-height:24px;margin:-20px 0 0 5px;font-weight:100;text-align:left;letter-spacing:1px}label{float:left;width:auto;line-height:40px;padding-right:10px;font-weight:100;text-align:right;letter-spacing:1px}input[type=email],input[type=password],input[type=text]{padding:0 10px;max-width:calc(100% - 32px)!important;height:40px;color:#bbb;text-shadow:1px 1px 1px #000;background:rgba(0,0,0,.16);border:0;border-radius:5px;-webkit-box-shadow:inset 0 1px 4px rgba(0,0,0,.3),0 1px rgba(255,255,255,.06);box-shadow:inset 0 1px 4px rgba(0,0,0,.3),0 1px rgba(255,255,255,.06)}.new_member a{font-family:"Font Awesome 5 Pro";color:#fff;font-size:14px;letter-spacing:1px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;padding:0}.forgot-password{font-size:14px;letter-spacing:1px}#footer{position:absolute;bottom:0;margin-bottom:30px;width:100vw}#footer>p{color:#ccc;font-size:13px;text-align:center}.login-form .alert{margin-left:26px}}.alert{padding:.5rem 1rem}input:-internal-autofill-selected,input:-internal-autofill-selected:focus,input:-internal-autofill-selected:hover,input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,input:autofill,input:autofill:focus{color:#bbb!important;-webkit-text-fill-color:#bbb!important;-webkit-text-stroke-color:#bbb!important;-webkit-box-shadow:0 0 0 40rem #222 inset;box-shadow:0 0 0 40rem #222 inset;text-shadow:1px 1px 0 #222!important;background-image:none!important;background:0 0!important;background-color:transparent!important}