/* ·Î±×ÀÎ */
div.login {padding:75px 0 0 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 425px 45px;}
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 #fa4991;}
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:#fa4991; border-radius: 3px; }
div.login ul.login_search {width:326px; margin:0 auto; padding:20px 0 20px;  }
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:#fff; border:1px solid #fa4991; background:#fa4991 }
div.login ul.login_search li a span {float:right; color:#fa4991;}
div.login ul.login_search li a.btn_nomember {color:#fff; background:#fa4991; }
div.login div.guest_order {position:relative;top:-45px;left:-98px;}
div.login div.guest_order a {display:inline-block; float:right; width:310px; padding:8px; font-size:12px; color:#666; font-weight:normal; text-decoration:none; color:#8c8c8c; border:1px solid #bfbfbf;text-align:center }
div.login div.guest_order a span {float:right; color:#fa4991;}
div.login div.guest_order a.btn_nomember {color:#fff; background:#fa4991; }
div.login > p {padding-top:30px; width:471px; margin:0 auto;}


/* ¾ÆÀÌµð/ºñ¹Ð¹øÈ£ Ã£±â */
h2.h2_find {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 395px;}
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:75px 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 #fa4991;}
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; border-radius: 3px;background:#fa4991;}
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; border-radius: 3px; background:#fa4991;}
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:10px 0 40px ; margin-top:50px;  text-align:center; font-size:27px; font-family:"NanumGothic" ; background:url('../../images/login/bg_login_top.png') no-repeat 486px 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:75px 0 0px 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:255px; 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 #fa4991;}
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; border-radius: 3px;background:#fa4991;}
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:#fa4991 ; }


div.purchase > div > div > div ul.login_search_170710 {padding-top:20px;}
div.purchase > div > div > div ul.login_search_170710 li:first-child {padding:10px; border:1px solid #e3e3e3;text-align:center;margin-right:32px;background:#fa4991; }
div.purchase > div > div > div ul.login_search_170710 li {padding:10px; border:1px solid #e3e3e3;text-align:center; margin-right:32px; background:#c4145c; }
div.purchase > div > div > div ul.login_search_170710 li a {text-decoration:none; color:#fff;font-weight:bold;}
div.purchase > div > div > div ul.login_search_170710 li a:hover,
div.purchase > div > div > div ul.login_search_170710 li a:focus {color:#fff ; }


div.purchase > div > div > div p {padding-top:20px; }
div.purchase > div > div > div p span {color:#fa4991; font-weight:bold;}




.login_div{position:relative;background:#f5f5f5;width:1150px;height:120px;top:40px;vertical-align:middle; display:table-cell;}
.login_div > img { display:block;margin:0 auto;vertical-align:middle;}



/* °¡ÀÔ½Ã ÇýÅÃ02 */
div.benefit01 {padding:50px 0;}
div.benefit01 ul {overflow:hidden; width:701px; margin:0 auto;  background:url(../images/login/benefit_bg03.gif) no-repeat ; border:1px solid #e4e4e4; font-family: Nanum Barun Gothic;}
div.benefit01 ul li.sub01 {float:left; width:700px;  height:84px; }

div.benefit01 ul li p.benefit_tit {margin-top:15px;margin-left:115px;  font-size:14px; color:#242323;}
div.benefit01 ul li p.benefit_tit span.title_span{background:#c4145c;padding:5px;border-radius: 8px;color:#fff; }
div.benefit01 ul li p.benefit_tit span.benefit_p {padding-top:4px; margin-left:17px; font-size:17px; color:#242323; }
div.benefit01 ul li p.benefit_tit span.benefit_p span.font_red {color:#ff1345;}