/* 로그인 */
div.login {padding:50px 0 ;}
div.login h2 { margin:0 auto; padding:53px 0 40px ;  text-align:center; font-size:27px; font-family:"NanumGothic" ; background:url('../../images/login/bg_login_top.png') no-repeat 534px 0;}
div.login h2 span {display:inline-block; padding-top:12px; font-size:14px; color:#666; font-weight:normal; font-family:"NanumGothic" ; }
div.login div.login_data {width:523px; margin:0 auto; border:1px solid #ddd;}
div.login form fieldset {overflow:hidden;  width:326px; margin:0 auto; padding:42px 0 20px 0; border-bottom:1px solid #ddd; }
div.login form fieldset ul {float:left;  padding-right:15px; }
div.login form fieldset ul li:first-child {padding-top:0; }
div.login form fieldset ul li {overflow:hidden; padding-top:5px;  }
div.login form fieldset ul li label {display:inline-block; float:left; margin-top:1px; }
div.login form fieldset ul li input[type="password"], 
div.login form fieldset ul li input[type="text"] { float:left; padding:6px 5px ; border:1px solid #c3c3c3; }
div.login form fieldset ul li input[type="password"]:focus, 
div.login form fieldset ul li input[type="text"]:focus {border:1px solid #95e0da;}
div.login form fieldset > a.btn_login  {display:inline-block; float:left; width:90px; padding:23px 0; color:#fff; text-decoration:none; font-weight:bold; text-align:center; line-height:16px; font-size:16px; background:#95e0da; }
div.login ul.login_search {width:326px; margin:0 auto; padding:20px 0 40px;  }
div.login ul.login_search li:first-child {padding-top:0; }
div.login ul.login_search li {overflow:hidden; padding-top:10px; font-size:14px; }
div.login ul.login_search li p {float:left; padding-top:9px; }
div.login ul.login_search li a {display:inline-block; float:right; width:120px; padding:8px; font-size:12px; color:#666; font-weight:normal; text-decoration:none; color:#8c8c8c; border:1px solid #bfbfbf; }
div.login ul.login_search li a span {float:right; color:#95e0da;}
div.login ul.login_search li a.btn_nomember {color:#fff; background:#434343; }
div.login > p {padding-top:30px; width:471px; margin:0 auto;}


/* 아이디/비밀번호 찾기 */
h2.h2_find {margin:0 auto; padding:53px 0 40px ; margin-top:50px;  text-align:center; font-size:27px; font-family:"NanumGothic" ; background:url('../../images/login/bg_login_top.png') no-repeat 527px 0;}
h2.h2_find span {display:inline-block; padding-top:12px; font-size:14px; color:#666; font-weight:normal; font-family:"NanumGothic" ; }
div.find_box {text-align:center; }
div.find {display:inline-block; overflow:hidden; padding:30px 0 100px 0; text-align:center; }
div.find > div:first-child {margin-left:0;}
div.find > div {float:left; width:328px; height:217px; padding:0 35px; margin-left:20px; border:1px solid #c6c6c6;}
div.find > div h3 {padding:17px 0 11px 0; border-bottom:1px solid #c5c5c5;}
div.find > div > p {padding-top:10px; color:#838383;}
div.find > div > div.find_sub01 fieldset {padding:23px 0 30px 0;}
div.find > div > div.find_sub01 fieldset div.find_search {overflow:hidden;}
div.find > div > div.find_sub01 fieldset div.find_search > div {display:none; overflow:hidden; }
div.find > div > div.find_sub01 fieldset div.find_search > div.on {display:block;}
div.find > div > div.find_sub01 fieldset div.find_search > div ul {float:left;line-height:16px;}
div.find > div > div.find_sub01 fieldset div.find_search > div ul li:first-child {margin-top:0;}
div.find > div > div.find_sub01 fieldset div.find_search > div ul li { overflow:hidden; width:240px; margin-top:4px;}
div.find > div > div.find_sub01 fieldset div.find_search > div ul li.het27 {height:27px;}
div.find > div > div.find_sub01 fieldset div.find_search > div ul li label{float:left; height:20px; line-height:22px; font-weight:bold;}
div.find > div > div.find_sub01 fieldset div.find_search > div ul li input[type=text],
div.find > div > div.find_sub01 fieldset div.find_search > div ul li input[type=password]{float:right; padding:6px 5px; border:1px solid #dcdcdc; line-height:12px;height:14px;}
div.find > div > div.find_sub01 fieldset div.find_search > div ul li input[type=text]:focus ,
div.find > div > div.find_sub01 fieldset div.find_search > div ul li input[type=password]:focus  {border:1px solid #95e0da;}
div.find > div > div.find_sub01 fieldset div.find_search > div p {text-align:center; padding-bottom:10px; }
div.find > div > div.find_sub01 fieldset div.find_search > div p span.red {font-weight:bold; color:#f31717;}
div.find > div > div.find_sub01 fieldset div.find_search > div a.btn_check {display:inline-block; float:right; width:80px; padding:22px 0; text-align:center; text-decoration:none; color:#fff; line-height:16px; font-size:16px; font-weight:bold; background:#95e0da;}
div.find > div > div.find_sub01 fieldset div.find_search > div a.btn_check2 {display:block; width:80px; margin:0 auto;  padding-top:10px; height:25px; text-align:center; text-decoration:none; color:#fff; font-size:15px; font-weight:bold; background:#95e0da;}
div.find > div > div.find_sub01 fieldset div.find_search input[type="image"].btn_ok {float:left;padding-left:9px;}
div.find > div > div.find_sub01 fieldset div.find_search input[type="image"].btn_ok2 {margin:0 auto;}

/* 주문및 배송조회 */
h2.h2_order {margin:0 auto; padding:53px 0 40px ; margin-top:50px;  text-align:center; font-size:27px; font-family:"NanumGothic" ; background:url('../../images/login/bg_login_top.png') no-repeat 534px 0;}
h2.h2_order span {display:inline-block; padding-top:12px; font-size:14px; color:#666; font-weight:normal; font-family:"NanumGothic" ; }

div.purchase {overflow:hidden; width:855px; margin:0 auto; padding:70px 0 100px 0; }
div.purchase > div {overflow:hidden;float:left;}
div.purchase > div.nonmember {margin-left:30px;}
div.purchase > div h3 {padding-bottom:10px;}
div.purchase > div > div {width:380px; height:208px; padding-left:30px; border:1px solid #e8e8e8;}
div.purchase > div > div fieldset { overflow:hidden; width:345px; padding-top:37px;}
div.purchase > div > div fieldset ul {float:left; line-height:16px;}
div.purchase > div > div fieldset ul li:first-child {margin-top:0;}
div.purchase > div > div fieldset ul li { overflow:hidden; width:255px; margin-top:4px;}
div.purchase > div > div fieldset ul li label{float:left; height:20px; line-height:22px; font-weight:bold;}
div.purchase > div > div fieldset ul li input[type="text"],
div.purchase > div > div fieldset ul li input[type="password"] {float:right; padding:6px 5px; border:1px solid #dcdcdc; line-height:12px;height:14px;}
div.purchase > div > div fieldset ul li input[type="text"]:focus,
div.purchase > div > div fieldset ul li input[type="password"]:focus  {border:1px solid #95e0da;}
div.purchase > div > div fieldset a.btn_check {display:inline-block; float:right; width:80px; padding:22px 0; text-align:center; text-decoration:none; color:#fff; line-height:16px; font-size:16px; font-weight:bold; background:#95e0da;}
div.purchase > div > div > div ul.login_search {padding-top:20px;}
div.purchase > div > div > div ul.login_search li:first-child {padding-top:0; }
div.purchase > div > div > div ul.login_search li {padding-top:10px; }
div.purchase > div > div > div ul.login_search li a {text-decoration:none; color:#8c8c8c;}
div.purchase > div > div > div ul.login_search li a:hover,
div.purchase > div > div > div ul.login_search li a:focus {color:#95e0da; }
div.purchase > div > div > div p {padding-top:20px; }
div.purchase > div > div > div p span {color:#95e0da; font-weight:bold;}




