

/* Login Page */
body { background:#f4f4f4}
.login { background:none 0 !important; }
#login_wrap { width:582px; margin:0 auto; padding:150px 0; }

/* 회원 로그인 */	
#memlogin { width:510px; height:280px; border:2px solid #f51b1b; background-color:#fff; padding:20px 34px; margin:0 0 13px 0 }
#memlogin h1 { width:100%; height:40px; margin-bottom:20px; background:url(../images/h1_login.png) no-repeat; border-bottom:1px solid #e5e5e5; text-indent:-9999px }
#memlogin img, #memlogin_wrap fieldset{ border:none; }
#memlogin legend { display:none; }        
#memlogin .login_form { position:relative; display:block; margin:0 0 16px 0; width:100%; border-bottom:1px solid #e5e5e5 }
#memlogin .login_form dl { width:383px; float:left; }
#memlogin .login_form dt { line-height:35px;}
#memlogin .login_form dt,
#memlogin .login_form dd { float:left; height:41px; }
#memlogin .login_form dt { color:#333333; font-size:15px; font-weight:bold; width:90px;letter-spacing:-1px;font-family:"맑은고딕",'Malgun Gothic'; letter-spacing:-1px }
#memlogin .login_form dd { width:216px; }
#memlogin .login_form .i_text { width:270px; height:33px; padding:0 0 0 10px; border:1px solid #b1b1b1  }
#memlogin .login_form button { border:0 none; cursor:pointer; background-color:transparent; }
#memlogin .login_form .btn_memlogin { float:left; display:block; width:126px; height:76px; background:url(../images/btn.png) no-repeat 0 -385px }
#memlogin .login_form .btn_memlogin span { display:none; }
#memlogin .login_form .chk_wrap { clear:both; padding:9px 0 0 92px; margin:0 0 25px 0}
#memlogin .login_form .chk_wrap label { margin:0 0 0 5px; vertical-align:top; color:#888; font-size:11px}
#memlogin .link_wrap { text-align:right}
#memlogin .link_wrap .btn_link_find { color:#7f7f7f}
#memlogin .link_wrap .btn_link_join { color:#f94343; font-weight:bold}
#memlogin .link_wrap .txt_bar { margin:0 5px; color:#c4c4c4 }

/* 비회원 주문조회 */	
#nonmemlogin { width:510px; height:161px; border:2px solid #bdbdbd; background-color:#fff; padding:20px 34px; }
#nonmemlogin h1 { width:100%; padding:25px 0 14px 0; margin-bottom:25px; background:url(../images/h1_login_nonmem.png) no-repeat 0 0; font-size:18px; border-bottom:1px solid #e5e5e5; color:#555; letter-spacing:-1px; }
#nonmemlogin h1 p { font-weight:normal; font-size:11px;color:#888}
#nonmemlogin img, #memlogin_wrap fieldset{ border:none; }
#nonmemlogin legend { display:none; }        
#nonmemlogin .login_form { position:relative; display:block; margin:0 0 16px 0; width:100%;}
#nonmemlogin .login_form dl { width:345px; float:left; }
#nonmemlogin .login_form dt { line-height:27px;}
#nonmemlogin .login_form dt,
#nonmemlogin .login_form dd { float:left; height:33px; }
#nonmemlogin .login_form dt { color:#333333; font-size:14px; font-weight:bold; width:95px; padding:0 0 0 37px;font-family:"맑은고딕",'Malgun Gothic'; letter-spacing:-1px }
#nonmemlogin .login_form dd { width:159px; }
#nonmemlogin .login_form .i_text { width:190px; height:25px; line-height:25px; padding:0 0 0 10px; border:1px solid #b1b1b1  }
#nonmemlogin .login_form button { border:0 none; cursor:pointer; background-color:transparent; }
#nonmemlogin .login_form .btn_nonmem_login { float:left; display:block; width:106px; height:60px; background:url(../images/btn.png) no-repeat -135px -385px }
#nonmemlogin .login_form .btn_nonmem_login span { display:none; }

/* 비회원 구매 */			
#nonmemorder { width:510px; height:100px; border:2px solid #bdbdbd; background-color:#fff; padding:20px 34px; }
#nonmemorder h1 { width:100%; padding:25px 0 14px 0; background:url(../images/h1_order_nonmem.png) no-repeat 0 0; font-size:18px; color:#555; letter-spacing:-1px; }
#nonmemorder h1 p { font-weight:normal; font-size:11px;color:#888}
#nonmemorder h1 strong { color:#D40000}		
#nonmemorder button { border:0 none; cursor:pointer; background-color:transparent; }
#nonmemorder .btn_nonmem_order { margin:0 auto; display:block; width:206px; height:45px; background:url(../images/btn.png) no-repeat -250px -405px }
#nonmemorder .btn_nonmem_order span { display:none; }

/* 간편가입 */
.join_social { margin-top:15px}
.social_type {}
.social_type li a { float:left; position:relative; padding-left:43px; width:120px; line-height:36px; background:url(../images/btn.png) no-repeat; background-position: -462px -405px; color:#4c4c4c; font-weight:bold;}
.social_type .ico_social { position:absolute; display:block; top:4px; left:5px; width:27px; height:27px; background:url(../images/ico_join_sc.png) no-repeat; }
.social_type .kakao {margin-right:10px; color:#532424}
.social_type .kakao .ico_social {}
.social_type .fb {color:#3b5699}
.social_type .fb .ico_social { background-position:0 -27px}
.social_type .naver {margin-right:10px;color:#19ae00}
.social_type .naver .ico_social { background-position:0 -54px}

			
