.wrap{width:100%;min-height:100%;position:relative}.login_wrap{width:100%;display:table;padding-bottom:98px;font-family:'Nanum Gothic'}.login_wrap:after{content:"";display:block;clear:both}.login_wrap h1{text-align:center;font-weight:normal;font-size:18pt;margin-top:120px}.login_form{margin:50px auto 0;border:1px solid #dbdbdb;border-bottom:1px solid #a4b1c4;width:660px;height:399px}.login_form .form{border-bottom:1px dotted #dbdbdb;margin:0 85px;padding:15px 0 20px}.login_form .form:after{content:"";display:block;clear:both}.login_form .form i{color:#e4e8ed;font-size:90pt;float:left;padding:0 30px 0 0px}.login_form .form>div{float:left;width:340px;margin-top:35px}.form .login_input>div{float:left;width:240px}.form .login_input>div input{width:95%;padding:3px 5px 2px;margin-bottom:5px}.form .login_input>div input:last-child{margin-bottom:0}.form .login_input .btn{float:right;padding:23px;margin-left:5px;font-size:13px;background:#043b72;letter-spacing:0}.form .login_input label{float:left;clear:both;font-size:13px;margin-top:20px}.form .login_input label input{margin:0 3px 0 0}.login_find{padding:20px 125px}.login_find p{padding:0 30px 5px}.login_find p:after{content:"";display:block;clear:both}.login_find p span{float:left;padding:8px 0;font-size:12px}.login_find p .btn{float:right;background:#fff;border:3px solid #4a6389;color:#4a6389}.login_find ul{margin:35px 0;border:1px solid #dbdbdb;padding:7px 0;width:405px;text-align:center}.login_find ul li{font-size:13px;display:inline-block}.login_find ul li:after{content:"|";color:#cfcfcf;padding:0 10px}.login_find ul li:last-child:after{content:"";padding:0}.login_find ul li a{display:inline-block;color:#000;text-decoration:none}.login_find ul li a:hover{text-decoration:underline}.login_banner{width:100%;max-width:1920px;height:210px;background:url(main/image.jpg) center center no-repeat;text-align:center;color:#fff;text-shadow:1px 1px #000;margin:30px 0 0}.login_banner h3{padding-top:25px;font-size:17pt;font-weight:500}.login_banner p{margin:30px 0 50px;display:inline-block;font-size:24pt;line-height:38px;background:#043b72;padding:2px 7px 5px}.login_banner a{display:block;color:#fff}.login-footer:after{content:"";display:block;clear:both}.login-footer{clear:both;width:100%;background:#e9e9e9;position:absolute;bottom:0;z-index:9;height:98px;display:table}.login-footer .watermark{display:table-cell;width:220px;background:#d1d4d9;padding:25px 0;vertical-align:middle}.login-footer .watermark h3{margin:0 auto;height:48px;background-size:100%;background:url(common/icon_sellic2.png) center center no-repeat;text-indent:-9999px}.login-footer .copyright{margin:25px 2.5%;line-height:16px;font-size:12px;word-break:break-word}.login-footer .copyright span{color:#c1c1c1}.copyright a{font-weight:bold;cursor:pointer}.copyright a:hover{text-decoration:underline}@media (max-width: 768px){.login_wrap{padding-bottom:0}.login_wrap h1{margin:25px auto}.login_form{width:100%;margin:0 auto;border:0}.login_form .form{margin:0 auto;padding:0 0 20px}.login_form .form i{display:none}.login_form .form>div{width:90%;float:none;margin:0 auto}.form .login_input>div{width:100%;float:none}.form .login_input>div input{box-sizing:border-box;width:100%;height:30px}.form .login_input .btn{width:100%;float:none;margin:10px 0 0}.form .login_input label{margin-top:15px}.login_find{padding:15px 0 0}.login_find p{padding:5px 30px}.login_find p span{float:none}.login_find p .btn{float:none;width:100%;margin-top:10px;letter-spacing:0}.login_find ul{width:100%;margin:15px 0 5px;padding:10px 0;border:0;border-top:1px solid #dbdbdb}.login_find ul li:after{content:"";padding:0 5px}.login_find ul li a{line-height:22px}.login_banner{max-width:100%;height:100%;min-height:170px;margin-top:0}.login_banner h3{padding-top:23px}.login_banner p{margin:30px 0;line-height:18px;font-size:15px}.login-footer{position:initial}.login-footer .watermark{width:100%;padding:0;display:block}.login-footer .kaangrim_watermark{width:100%;padding:0;display:block}.login-footer .copyright{margin:15px 2.5%}}
