@charset "utf-8";

#header_wrap {display:none;}
#gnb_on_wrap {display:none;}
#left_menu {display:none;}
.location {display:none;}
.sub_title {display:none;}
#footer_wrap {display:none;}
.content_wrap {width:100% !important;}
.login_bg {margin:0; padding:0; background:url(../img/sub/login_bg.jpg) 0 0 no-repeat;}
div {margin:0; padding:0;}
/* btn */
.btn {width:100%; text-align:center;}
.btn .agree_btn  {background-color:#ff5555; color:#fff; border:1px solid #dd4141; font-size:16px; display:inline-block; width:200px; min-width:200px; height:50px; min-height:50px; cursor:pointer; 
text-align:center; vertical-align:middle; padding:10px 0 10px 0; }
.btn .agree_btn a {color:#fff;}
.btn .btn01 a {color:#fff;}
.btn .btn01 {background-color:#ff5555; color:#fff; border:1px solid #dd4141; font-size:14px; margin-right:5px; display:inline-block; width:100px; min-width:100px; height:30px; min-height:30px; cursor:pointer; text-align:center; vertical-align:middle; padding:10px 0 0 0;}
.btn .btn02 {margin-top:-1px; background-color:#f1f1f1; color:#000; border:1px solid #ccc; font-size:14px; margin-right:5px;  display:inline-block; width:80px; min-width:80px; height:30px; min-height:30px; cursor:pointer; text-align:center; vertical-align:middle; padding:10px 0 0 0;}
.btn .btn03 {background-color:#ff5555; color:#fff; border:1px solid #dd4141; font-size:14px; margin-right:5px; display:inline-block; width:100px; min-width:100px; height:40px; min-height:40px; cursor:pointer; text-align:center; padding:10px 0;}

/* 회원가입 동의 */
.agree {width:600px; height:670px; margin:100px auto; position:relative; text-align:center; background-color:#fff;}
.agree textarea {width:90%; height:350px; padding:2%; font-family:'nanum-square-r', sans-serif; line-height:22px;}
.agree  label {width:14px; height:14px; display:inline-block; background-color:#fff; border:2px solid #ccc; cursor:pointer; text-indent:-9999px; margin:0px 10px 0 0; }
.agree  input[type="checkbox"]:checked + label {background:url(/img/icon/list_check.gif) -1px -1px no-repeat; border:2px solid #ff5555; z-index:10;}
.agree  input[type="checkbox"] {display:none;}
.agree .agree_txt {float:left; font-size:16px;}
.agree .agree_check {float:left; width:90%; text-align:left; margin:30px 3%; background-color:#fff;  } 
.agree .agree_check span {margin:-2px 0 0 0; position:absolute;}

/* 로그인 */
.txt20 {font-size:20px; }
.login_tit {width:462px; margin:0 auto; font-size:34px; text-align:center; color:#333; padding:40px 0;}
.login_box {width:600px; height:450px; margin:0 auto; position:relative; background-color:#fff;}
.login_form {clear:both; position:relative; margin:0 auto; width:460px; height:140px;}
.login_box input[type=text] {width:442px; height:39px; padding:5px 10px; border:1px solid #ddd; margin-bottom:10px; color:#999; margin-left:5px;}
.login_box input[type=password] {width:442px; height:39px; padding:5px 10px; border:1px solid #ddd; color:#999; margin-left:5px;}
.login_box .login_btn {width:464px; background-color:#ff5555; border-radius:3px; color:#fff; margin:0 auto; padding:10px 0; font-size:16px; text-align:center; border:1px solid #ff5711; height:30px;}
.login_box .login_btn a {color:#fff; display:block;}
.login_box submit {border:0; margin:-15px 0 0 0; height:40px;}
.login_line {width:500px; margin:0 auto; height:1px; border-bottom:1px solid #ccc; padding:30px 0 0 0;}
.find {width:100%; margin:0 auto; font-size:14px; text-align:left; color:#333; padding-top:12px; text-align:center;}

/*아이디 비밀번호 찾기*/
.forgot {width:1290px; float:left; position:relative;}
.forgot .tit {font-size:40px; text-align:center;}
.forgot .forgot_box {width:991px; height:303px; border:1px solid #ccc; margin:50px auto; position:relative;} 
.forgot .forgot_box .fid {width:495px; height:160px; float:left; background:url(/new/img/sub/find_id.gif) center 32px no-repeat; text-align:center; padding-top:140px; line-height:20px;}
.forgot .forgot_box .fpw {width:495px; height:160px; float:left; background:url(/new/img/sub/find_pw.gif) center 32px no-repeat; text-align:center; padding-top:140px; line-height:20px;}
.forgot .forgot_box h4 {font-weight:bold; color:#333; padding-bottom:10px;}
.forgot .forgot_box button {margin-top:23px; color:#333; font-size:14px; font-weight:bold; border:1px solid #ccc; border-radius:2px; padding:10px 15px; background-color:#fff; font-family:'nanum-square-r', sans-serif; cursor:pointer;}
.forgot .line {width:1px; height:190px; background-color:#ccc; margin:60px 0 0 0; float:left;}

.waiting {width:1290px; text-align:center; position:relative; border-top:2px solid #ff7e00; font-size:32px;}

/* 회원가입 폼 */
.bdt2 { border-top:2px solid #0f4e7a;}
.register {width:600px; margin:30px auto; background-color:#fff;  position:relative; padding:20px;}
.register .id_status {font-size:12px;}
.register .postal-code-btn {font-size:11px; border:1px solid #ddd; padding:5px; width:80px; background-color:#f2f2f2;}
.register .postal-code-btn a:hover {color:#0f4e7a;}
.bbsTable02 { width:98%; float:left; background-color:#fff; padding:1%;}
.bbsTable02 th { text-align:left; padding:10px 15px; background-color:#f8f8f8; border-bottom:1px solid #e4e4e4; color:#555; font-size:14px;}
.bbsTable02 td { text-align:left; padding:10px; border-bottom:1px solid #e4e4e4; background-color:#fff; color:#666; font-size:14px; line-height:20px;  }
.bbsTable02 td a {color:#666;}
.bbsTable02 td a:hover { text-decoration:underline; color:#0f4e7a; }
input[type=text],select {border:1px solid #ddd; padding:5px; margin-right:10px;}
input[type=password] {border:1px solid #ddd; padding:5px; margin-right:10px;}
select:focus {outline:0; border:1px solid #ff5555;}
input:focus {outline:0; border:1px solid #ff5555;}

 .add_form_wrap {float:left; margin-top:10px; width:100%; }
 .add_form {width:90% !important; float:left; margin-bottom:5px;}

.addr {float:right; width:100%; text-align:right;}
.addr a {display:block; width:80px; background-color:#ff7e00; border-radius:3px; border:1px solid #ff5a00; color:#fff !important; text-align:center; padding:5px 0 3px 0; float:right; font-size:12px; }

.post_code {float:left; padding:10px 0 0 0; width:100%;}
.address-preset {width:100%; float:left; position:relative; padding:10px 10px;  margin:10px 0; background-color:#f2f2f2;}
.address-delete-btn {display:block; position:relative; top:5px; left:15px; background-color:#333; color:#fff !important; font-size:11px !important; float:left; width:40px; text-align:center; border-radius:2px; padding:3px 0px 2px 0;}
.address-preset input[type=text] {background-color:#fff;}

