﻿a@charset "utf-8";

/* Reset */
html{overflow-y:scroll}
html,body,form{width:100%;height:100%}
html,body,div,p,img,span,a,strong,h1,h2,h3,h4,ul,li,dl,dt,dd,input,textarea{margin:0;padding:0}
body{position:relative;background:#fff;line-height:1}
body,h1,h2,h3,h4,input,textarea{font-family:"맑은 고딕","malgun gothic","돋움","dotum",sans-serif;font-size:12px;color:#000;-webkit-text-size-adjust:none}
h1,h2,h3,h4{color:#000}
ul{list-style:none}
img{border:0}
a,img{vertical-align:top}
textarea{overflow:auto;resize:none}
textarea:focus,input:active,input:hover{outline:0}
a{text-decoration:none;color:#000}
a:hover{text-decoration:underline}
:root a:hover{background-color:transparent}
address{font-style:normal}
label{cursor:pointer}
label.not_cursor{cursor:default}
input::-ms-clear{display:none !important}
input[type=text], input[type=password]{border-radius:0;-webkit-appearance:none}
.blind{overflow:hidden;position:absolute;top:-9999px;left:-9999px;width:1px;height:1px;font-size:1px;height:1px}
table{border-spacing:0px;border-collapse:collapse}

.popup1{width:410px;height:550px;margin:0 auto;position:relative}
.popup1 .content{border:1px solid #ededed;margin:0 40px;padding:30px;;background-color:#f9f9f9}
.popup1 .content p:after{clear:both;display:block;content:""}
.popup1 .content p{margin-bottom:10px;clear:both}
.popup1 .content input{width:186px;height:30px;line-height:30px;border:1px solid #c1c1c1;float:left;padding-left:10px}
.popup1 .content label{width:60px;float:left;line-height:30px;font-size:12px;letter-spacing:-1px}
.popup1 .content label span{color:#ff0101;margin-right:3px}
.popup1 .ex{color:#7a7878;font-size:11px;padding-left:60px;display:block;margin-bottom:20px;margin-top:10px;line-height:1.4}
.popup1 .bottom{line-height:15px;color:#000;padding-top:15px}
.popup1 a.btn{display:block;width:145px;height:35px;line-height:35px;background-color:#000000;color:#fff;text-align:center;margin:0 auto;margin-top: 22px}
.popup1 a.btn:hover{text-decoration:none;background-color:#000}
.popup1 a.link{text-decoration:underline}

.popup2{position:relative;width:410px;height:550px;background:url("../img/bg02.jpg") no-repeat;margin:0 auto}
.popup2 .link{position:absolute;top:318px;left:126px;width:158px;height:35px}

.popup3{width:410px;margin:0 auto;position:relative;padding-bottom:40px}
.popup3 .box{border:1px solid #ededed;margin:0 20px;padding:15px;overflow:auto;line-height:1.6;background-color:#f9f9f9}
.popup3 .red{font-size:12px;color:#ff0000;display:block;text-align:center;margin-top:20px;line-height:1.4;font-weight:bold}
.popup3 .pw{font-size:12px;color:#000;padding-left: 36px;margin:18px 0}
.popup3 .pw input{width:155px;height:30px;line-height:30px;border:1px solid #c2c2c2}
.popup3 .pw a{font-size:11px;color:#7a7878;line-height:30px;margin-left:6px}
.popup3 a.btn.none{margin:40px auto 0}
.popup3 a.btn{display:block;width:250px;height:35px;line-height:35px;background-color:#000000;color:#fff;text-align:center;margin:0 auto}
.popup3 a.btn:hover{text-decoration:none;background-color:#000}
.popup3 .link{position:absolute;width: 96px;height: 35px;bottom: 148px;left: 157px;}

.popup4{position:relative;width:410px;height:550px;text-align:center;margin:0 auto}
.popup4 .box{border:1px solid #ededed;margin:0 20px;padding:15px;overflow:auto;height:50px;line-height:1.6;background-color:#f9f9f9;text-align:left}
.popup4 .red{font-size:12px;color:#ff0000;display:block;text-align:center;margin-top:20px;line-height:1.4;font-weight:bold}
.popup4 .pw{font-size:12px;color:#000;padding-left: 36px;margin:18px 0}
.popup4 .black{font-size:12px;color:#000000;display:block;text-align:center;margin-top:20px;line-height:1.4;font-weight:bold}
.popup4 .pw a{font-size:11px;color:#7a7878;line-height:30px;margin-left:6px}
.popup4 .bottom{letter-spacing:-1px;text-align:left;margin-top:20px;padding-left:44px}
.popup4 .bottom h3{font-weight:normal;padding:20px 0}
.popup4 .bottom li{padding-bottom:25px}
.popup4 .bottom label{display:block;margin-bottom:10px}
.popup4 .bottom label p{line-height:15px;padding-top:10px}
.popup4 .bottom input{width:155px;height:33px;line-height:33px;border:1px solid #c2c2c2;/*padding:0 5px*/}
.popup4 .bottom .btn{display:inline-block;width:150px;height:35px;line-height:34px;background-color:#000000;color:#fff;font-weight:bold;text-align:center;margin-left:3px}
.popup4 .bottom .btn:hover{text-decoration:none;background-color:#000}
.popup4 .bottom .txt{display:block;font-size:12px;margin-top:10px}
.popup4 .bottom .vertical{vertical-align:-10px;margin-right:31px;}