@charset "utf-8";

/*---  회원관련 내 테이블은 commom.css에서 제어해줌 ---*/

.join_title{margin-bottom:13px}

/* inform box */
.join_inform{margin-bottom:38px;padding:15px 20px;font-size:11px;color:#666;background:#f8f8f8;}

/* 이용약관,개인정보 내용 */
div.box_guide{margin:12px 0;padding:9px 10px;border:1px solid #dbdbdb;border-top:1px solid #444;background-color:#f3f3f3}
div.box_guide div{overflow-y:scroll;height:212px;padding:18px;border:1px solid #dbdbdb;background-color:#fff;line-height:18px;color:#666}
div.box_guide div strong{color:#000}
div.agree_check{margin-bottom:30px;font-size:13px;line-height:30px;text-align:right}
div.agree_check ul {overflow:hidden;display:inline-block;vertical-align:top;}
div.agree_check ul li {float:left;margin:0 0 0 15px;font-size:16px;}

/* 본인인증 */
.box_verity{margin:12px 0;border-top:1px solid #444;border-bottom:solid 1px #dbdbdb}
.box_verity .type_check{margin:20px 9px 15px;font-size:13px;text-align:left}
.box_verity .type_check .radiobig+label{margin:0 15px 0 -4px}
.box_verity .type_btn{position:relative;padding:27px 27px 27px 173px;background:#f1f1f1}
.box_verity .type_btn a{position:absolute;top:27px;left:27px;width:126px;height:44px;box-sizing:border-box;text-align:center;font-size:15px;color:white;line-height:42px;font-weight:bold;border:1px solid #1f9a63;background:#1f9a63}
.box_verity .type_btn a:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;box-sizing:border-box;border:1px solid #fff}
.box_verity .type_btn p{font-size:13px;color:#666;line-height:18px;padding:4px 0}

.box_verity ul{margin:20px 27px}
.box_verity ul li{color:#888}

/* 아이디찾기, 비밀번호찾기 */
.box_find{margin:0 auto 30px;}
.box_find .type_check{padding:20px 9px 0;text-align:left;border-top:1px solid #444;margin:12px 0 0}
.box_find .type_check input{margin:0 0 0 18px}
.box_find .type_check label{color:#666}
.box_find .enter_info{border-top:solid 1px #ddd;border-bottom:solid 1px #eee;background:#fafafa;padding:20px 27px;margin-top:15px}
.box_find .enter_info table{table-layout:fixed}
.box_find .enter_info table th{text-align:left;font-weight:normal;padding:5px 10px;color:#666;line-height:25px;background:url(../imgs/icon/bul_red_square.gif) 0 16px no-repeat}
.box_find .enter_info table td{color:#666;text-align:left;line-height:25px;}
.box_find .enter_info table td button.floatL{width:88px;height:20px;margin-left:15px;text-align:center;font-size:12px;color:white;line-height:18px;border:1px solid black;background:#444}

/* 로그인 */
#login_box{overflow:hidden;width:460px;margin:50px auto 100px;}
#login_box .login_area{position:relative;}
#login_box .login_area .type_select{overflow:hidden;margin:0 4px 19px}
#login_box .login_area .type_select a{display:block;float:left;margin-right:22px;font-size:13px;color:#666;line-height:17px;font-weight:bold}
#login_box .login_area .type_select a.on{color:#1f9a63}
#login_box .login_area .txt{display:block;margin-bottom:4px;width:342px;height:34px;font-size:14px;line-height:32px;font-weight:bold;color:#666;padding:0 10px;border:solid 1px #e0e0e0}
#login_box .login_area .input_id{background:#fff url(../imgs/member/txt_login_id.png) 14px 11px no-repeat}
#login_box .login_area .input_pw{background:#fff url(../imgs/member/txt_login_pw.png) 14px 11px no-repeat}
#login_box .login_area .input_name{background:#fff url(../imgs/member/txt_login_name.png) 14px 11px no-repeat}
#login_box .login_area .input_order{background:#fff url(../imgs/member/txt_login_order.png) 14px 11px no-repeat}
#login_box .login_area .focus{width:342px;height:32px;padding-left:9px;padding-right:9px;border:2px solid #1f9a63;background:#fff}
#login_box .login_area button{position:absolute;right:0;top:0;width:86px;height:76px;margin:0;padding:0;box-sizing:border-box;text-align:center;font-size:18px;color:white;font-weight:bold;border:1px solid #1f9a63;background:#1f9a63;}
#login_box .login_area p{margin:10px 0 0;padding:0 0 7px;}
#login_box .login_area p label{margin:0 0 0 -4px;}

#login_box .txt_area .login_txt{margin-top:10px}
#login_box .txt_area .login_txt li{margin-bottom:3px;font-size:12px;color:#666;line-height:22px}
#login_box .txt_area .login_txt li:after{content:"";display:block;clear:both}
#login_box .txt_area .login_txt li a{float:right;width:83px;height:20px;text-align:center;font-size:12px;color:#666;line-height:20px;border:1px solid #c4c4c4;background:#f6f6f6}

#login_box .snslogin {overflow:hidden;margin:17px 0 0;border-top:1px solid #e0e0e0;border-right:1px solid #e0e0e0;}
#login_box .snslogin li {position:relative;float:left;width:50%;border-left:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;box-sizing:border-box;}
#login_box .snslogin li .hidden {overflow:hidden;position:absolute;left:0;top:0;width:0;height:0;opacity:0;filter:alpha(opacity=0);}
#login_box .snslogin li a {display:block;height:64px;padding:23px 0 0 56px;font-size:14px;color:#666;background:url(../imgs/member/snsicon_kakao.png) no-repeat 14px 16px;box-sizing:border-box;}
#login_box .snslogin li a.facebook {background-image:url(../imgs/member/snsicon_facebook.png);}
#login_box .snslogin li a.naver {background-image:url(../imgs/member/snsicon_naver.png);}
#login_box .snslogin li a.google {background-image:url(../imgs/member/snsicon_google.png);}


/* #login_box .login_banner{float:right;width:348px;text-align:center;margin:1px}
#login_box .login_banner img{width:348px;height:316px} */

/* 판매자 로그인 */
.seller_login{padding:80px 0 50px}
.seller_login .seller_login_box{position:relative;width:540px;height:298px;margin:0 auto 30px;padding:0 54px;border:1px solid #e5e5e5;background:#f4f4f4}
.seller_login .seller_login_box:after{content:"";display:block;clear:both}
.seller_login .seller_login_box h2{height:60px;padding:48px 0 0;text-align:center;font-size:20px;color:#616265;line-height:24px;font-weight:bold}
.seller_login .seller_login_box .line{min-width:1px;height:28px;margin:0 0 0 135px}
.seller_login .seller_login_box .line:after{content:"";display:block;clear:both}
.seller_login .seller_login_box .line label{float:left;margin:0;padding:0}
.seller_login .seller_login_box .line label img{float:left}
.seller_login .seller_login_box .line input{float:left;width:178px;height:20px;margin:0;padding:0;text-indent:10px;line-height:20px;border:1px solid #e5e5e5;border-top:1px solid #ccc;border-left:1px solid #ccc;background:white}
.seller_login .seller_login_box button{position:absolute;top:108px;right:169px;width:73px;height:50px;margin:0;padding:0;border:none;background:none}
.seller_login .seller_login_box .info{position:relative;float:left;width:100%;margin:34px 0 0;padding:25px 0 0;border-top:1px solid #cfcfcf}
.seller_login .seller_login_box .info li{margin:0 9px;font-size:13px;color:#8e8e8e;line-height:20px;font-weight:bold}
.seller_login .seller_login_box .info a{position:absolute;top:27px}
.seller_login .seller_login_box .info a img{display:block}
.seller_login .mallinmall_box{position:relative;width:650px;margin:0 auto;background:#f9f9f9}
.seller_login .mallinmall_box h2{position:absolute;top:27px;left:0;width:149px;padding:49px 0 0;text-align:center;font-size:15px;color:#444;font-weight:bold;background:url(../imgs/member/mallinmall_title.png) center 0 no-repeat}
.seller_login .mallinmall_box p{margin:0 10px 0 158px;padding:33px 0 29px;font-size:13px;color:#8e8e8e;line-height:18px;font-weight:bold}
.seller_login .mallinmall_box p strong{display:block;padding:4px 0 0;color:#f17100}

/* sns회원가입 */
.join_sns {} 
.join_sns h2 {padding:56px 0 37px;font-size:30px;font-weight:bold;text-align:center;color:#1f1f1f;}
.join_sns ul {width:460px;margin:0 auto;}
.join_sns ul li {margin:14px 0 0;border:1px solid #e0e0e0;} 
.join_sns ul li a {display:block;height:58px;padding:21px 0 0 186px;font-size:15px;color:#333;background:url(../imgs/member/snsicon_kakao.png) no-repeat 144px 13px;box-sizing:border-box;}
.join_sns ul li.facebook a {background-image:url(../imgs/member/snsicon_facebook.png);} 
.join_sns ul li.naver a {background-image:url(../imgs/member/snsicon_naver.png);} 
.join_sns ul li.google a {background-image:url(../imgs/member/snsicon_google.png);}
.join_sns .joinbtn a {display:block;width:460px;height:40px;margin:40px auto 0;padding:20px 0 0;font-size:18px;font-weight:bold;text-align:center;color:#fff;background:#1f9a63;} 



