

.pdr10 {padding-right:10px;}
.bgnone {background:none !important;}
.pl0 {padding-left:0 !important;}
.pt55 {padding-top:55px !important;}
.mgt10 {margin-top:10px !important;}

/* 로그인 부분 */
div.login {width:695px; padding-bottom:50px; margin:0 auto;}
div.login div.login_top {padding:20px 0; }
div.login div.login_top h3 {text-align:center;}
div.login div.login_top p {text-align:center;padding-top:9px;}

/* 로그인 메인부분 */
div.login div.login_main {overflow:hidden; margin-top:10px; border-top:1px solid #c6c6c6; border-bottom:1px solid #c6c6c6;}
div.login div.login_main > div {overflow:hidden; width:325px; float:left; margin-left:35px;}
div.login div.login_main > div fieldset { float:left; overflow:hidden; width:325px; padding:25px 0 14px 0;}
div.login div.login_main > div fieldset ul {float:left;line-height:16px;}
div.login div.login_main > div fieldset ul li:first-child {margin-top:0;}
div.login div.login_main > div fieldset ul li { overflow:hidden; width:227px; margin-top:4px;}
div.login div.login_main > div fieldset ul li label{float:left; height:100%;}
div.login div.login_main > div fieldset ul li input[type=text],
div.login div.login_main > div fieldset ul li input[type=password]{float:right; padding:3px 0;  background:#f2f2f2; border:1px solid #ddd; line-height:12px;height:14px;}
div.login div.login_main > div fieldset ul li input[type=text]:focus ,
div.login div.login_main > div fieldset ul li input[type=password]:focus  {border:1px solid #986cbe;}
div.login div.login_main > div fieldset input[type="image"] {float:left;padding-left:10px;}
div.login div.login_main > div fieldset > div {float:left;padding:9px 0 0 49px;}
div.login div.login_main > div > div {overflow:hidden; float:left; width:320px; padding-top:15px; border-top:1px solid #c2c2c2;} 
div.login div.login_main > div > div ul.login_list {float:left; width:195px; }
div.login div.login_main > div > div ul.login_list li:first-child {margin-top:0;}
div.login div.login_main > div > div ul.login_list li {line-height:14px; padding-left:10px; margin-top:15px;  background:url('../images/login/bg_jum02.gif') no-repeat 0 4px;}
div.login div.login_main > div > div ul.login_list li span {color:#86306d;}
div.login div.login_main > div > div ul.login_list li span.naver_text {color:#1eb800;}
div.login div.login_main > div > div ul.login_btn {float:right;}
div.login div.login_main > div > div ul.login_btn li:first-child {margin-top:0px;}
div.login div.login_main > div > div ul.login_btn li { margin-top:7px; width:100px; }
div.login div.login_main > div > div div.btn_login2 { float:left; padding:10px 0 10px 80px; }
div.login div.login_main > img {float:right; vertical-align:middle; }

/* 가입시 혜택 */
div.benefit {padding-bottom:50px; height:90px; background:url(../images/login/benefit_bg.gif) no-repeat 0 0;}
div.benefit ul {overflow:hidden;}
div.benefit ul li {float:left; width:314px;}
div.benefit ul li p.benefit_tit {padding-top:22px; margin-left:100px;  font-size:15px; font-weight:bold;}
div.benefit ul li p.benefit_tit span {color:#6647dd;}
div.benefit ul li p.benefit_p {padding-top:7px; margin-left:100px; font-size:11px; color:#929292;}

/* 주문 및 배송조회 */
div.order {overflow:hidden; padding:32px 68px 50px 68px;}
div.order > div:first-child {margin-left:0;}
div.order > div {float:left; margin-left:27px;}
div.order > div > h3 {padding:0 0 8px 6px;}
div.order > div > div.login_sub{width:388px; height:242px; border:1px solid #c6c6c6;}
div.order > div > div.login_sub fieldset {padding:30px 0 30px 30px;}
div.order > div > div.login_sub fieldset ul {float:left;line-height:16px;}
div.order > div > div.login_sub fieldset ul li:first-child {margin-top:0;}
div.order > div > div.login_sub fieldset ul li { overflow:hidden; width:240px; margin-top:4px;}
div.order > div > div.login_sub fieldset ul li label{float:left; height:100%;}
div.order > div > div.login_sub fieldset ul li input[type=text],
div.order > div > div.login_sub fieldset ul li input[type=password]{float:right; padding:3px 0;  background:#f2f2f2; border:1px solid #ddd; line-height:12px;height:14px;}
div.order > div > div.login_sub fieldset ul li input[type=text]:focus ,
div.order > div > div.login_sub fieldset ul li input[type=password]:focus  {border:1px solid #986cbe;}
div.order > div > div.login_sub fieldset input[type="image"] {float:left;padding-left:10px;}
div.order > div > div.login_sub > div {overflow:hidden; width:320px; margin:0 18px 0 18px; padding:18px; border-top:1px solid #c2c2c2;} 
div.order > div > div.login_sub > div ul.login_list {float:left; width:195px; }
div.order > div > div.login_sub > div ul.login_list li:first-child {margin-top:0;}
div.order > div > div.login_sub > div ul.login_list li {padding-left:10px; line-height:15px; margin-top:15px;  background:url('../images/login/bg_jum02.gif') no-repeat 0 4px;}
div.order > div > div.login_sub > div ul.login_list li span {color:#86306d;}
div.order > div > div.login_sub > div ul.login_btn {float:right;}
div.order > div > div.login_sub > div ul.login_btn li:first-child {margin-top:0px;}
div.order > div > div.login_sub > div ul.login_btn li { margin-top:7px; width:100px; }

/* 아이디 비밀번호 찾기 상단 */
div.service {text-align:center;padding:30px 0 40px 0;}

/* 아이디/비밀번호 찾기 */
div.find {overflow:hidden; padding:0 70px 70px 70px;}
div.find > div:first-child {margin-left:0;}
div.find > div {float:left; width:348px; height:216px; padding:0 20px; margin-left:20px; border:1px solid #c6c6c6;}
div.find > div h3 {padding:17px 0 11px 19px; border-bottom:1px solid #cecece;}
div.find > div > p {padding:10px 0 0 20px; color:#838383;}
div.find > div > div.find_sub01 fieldset {padding:23px 0 30px 20px;}
div.find > div > div.find_sub01 fieldset div.radiobox { height:18px; padding-left:15px; margin-bottom:10px; vertical-align:middle;}
div.find > div > div.find_sub01 fieldset div.radiobox p {height:18px; line-height:18px;display:inline-block; vertical-align:middle;}
div.find > div > div.find_sub01 fieldset div.radiobox input[type="radio"] {height:18px; line-height:18px;display:inline-block; vertical-align:middle;}
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.he25 {height:30px;}
div.find > div > div.find_sub01 fieldset div.find_search > div ul li label{float:left; height:20px; line-height:22px;}
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:3px 0;  background:#f2f2f2; border:1px solid #6a6a6a; 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 #986cbe;}
div.find > div > div.find_sub01 fieldset div.find_search > div p {text-align:center; }
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 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;}