@charset "utf-8";

@import url('/shop/css/font.css');

body, div, ul, li, dl, dt, dd, ol, p, h1, h2, h3, h4, h5, h6, form, img, span, table, tr, td, select, input, fieldset, textarea, option ,button{margin:0; padding:0;}
body{letter-spacing:-0.5px;font-family:'Noto Sans KR', sans-serif;font-size: 16px;}
ul,ol,dl{list-style:none;}

table{width:100%;border-collapse:collapse; border-spacing:0; border:0;table-layout:fixed; word-wrap:break-word; word-break:break-all; font-family: 'Noto Sans KR',sans-serif;}

strong{ margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;/*vertical-align: baseline;*/list-style: none;}
button {outline: 0;}
button span{position: relative;}
th,td{font-size:13px;}
th{font-weight:normal}
caption,legend{display:none}
fieldset,img{border:0; vertical-align:top;}
span {line-height: inherit;}
em{font-style: normal;}
p {color: #666;}
a{ color:inherit;text-decoration:none}
a{outline: 0px;}
i {font-style: normal;}
iframe {border: 0;}
/*
a:link{color:#7d7d7d; text-decoration:none;}                                       
a:hover{ color:#7d7d7d; text-decoration:none;}
a:visited{ color:#7d7d7d;  text-decoration:none;}
*/
::-webkit-input-placeholder { /* 크롬 */
   font-family: 'Noto Sans KR', sans-serif;font-weight: 500;color: #aaa;
}
:-moz-placeholder { /* 파이어폭스 */
   font-family: 'Noto Sans KR', sans-serif;font-weight: 500;color: #aaa;
}
::-moz-placeholder { /* 파이어폭스 */
   font-family: 'Noto Sans KR', sans-serif;font-weight: 500;color: #aaa;
}
:-ms-input-placeholder { /* 인터넷 익스플로러 */
   font-family: 'Noto Sans KR', sans-serif;font-weight: 500;color: #aaa;
}
::placeholder {
   font-family: 'Noto Sans KR', sans-serif;font-weight: 500;color: #aaa;
}


textarea::-webkit-input-placeholder {
color: #bababa;
}

textarea:-moz-placeholder { /* Firefox 18- */
color: #bababa;  
}

textarea::-moz-placeholder {  /* Firefox 19+ */
color: #bababa;  
}

textarea:-ms-input-placeholder {
color: #bababa;  
}



input,label,a,img,select{vertical-align:middle}
button{border:none;background:none;cursor: pointer; }

.hide{text-indent:-9999px;font-size:0;display:none}

.no-bg {background:none !important;}
.no-border {border:none !important;}
/*.c_both {clear:both;}*/

h2{color: #333;}
.h2_tit2{font-size: 34px;text-align: center;font-family: 'Noto Sans KR',sans-serif;font-weight: 300;letter-spacing: -1.4px;}
.h2_tit3{margin-bottom: 35px;font-size: 34px;text-align: center;font-family: 'Noto Sans KR',sans-serif;font-weight: 300;letter-spacing: -1.4px;}
.h3_tit1{margin-bottom: 30px;font-size: 26px;text-align: center;font-weight: 500;letter-spacing: -1.2px;color: #333;font-family: 'Noto Sans KR',sans-serif;}
.h3_tit1>span{display: block;margin-top: 15px;margin-bottom: 5px;color: #666666;font-size: 20px;}
.h3_tit2{margin-bottom: 30px;font-size: 22px;text-align: center;font-weight: 500;letter-spacing: -1.2px;color: #005bac;font-family: 'Noto Sans KR',sans-serif;}

/* input */
/*input {padding-left:5px;}*/
/* input box color */ 
input:-webkit-autofill { -webkit-box-shadow: 0 0 0 30px #fff inset ; -webkit-text-fill-color: #000; } 
input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active { transition: background-color 5000s ease-in-out 0s; }

input[type='checkbox'] {background:none !important; border:none !important;}
input[type='radio'] {background:none !important; border:none !important;}
input[type='text'],input[type='password']{background:#fff;color:#7a7a7a;border:1px #c2c2c2 solid;font-size:13px;width:162px;padding:6.5px 10px  6.5px 10px;}
input[type="checkbox"]+label{color: #666;}

.section .radioBx {position: relative;margin: 10px 0 25px;font-size: 14px;text-align: center;}
.section .radioBx.leftTop {margin-bottom:5px;text-align:left;}
.section .radioBx.leftTop label {margin-left:0;}
input.check_normal2[type='checkbox']{overflow: hidden;position: absolute;left: 0;top: 0;width: 1px;height: 1px;clip: rect(0,0,0,0);}
input.check_normal2[type='checkbox']+label{display: inline-block;line-height: 22px;font-size: 15px;font-family:'Noto Sans KR',sans-serif ;font-weight: 500;}
input.check_normal2[type='checkbox']+label>.radioImg{display: inline-block;width: 22px;height: 22px;margin-right: 8px;background-image: url("/images/shop/common/sp_check.png");background-repeat: no-repeat;background-position: left center;vertical-align: top;}
input.check_normal2[type='checkbox']:checked+label>.radioImg{background-position: right center;}

.checkBx{display:inline-block;position: relative;}
input.check_normal[type='radio']{overflow: hidden;position: absolute;left: 0;top: 0;width: 1px;height: 1px;clip: rect(0,0,0,0);}
input.check_normal[type='radio']+label{display: inline-block;}
input.check_normal[type='radio']+label>.checkImg{display: inline-block;width: 15px;height: 15px;margin-top: 2px;margin-right: 5px;background-image: url("/images/shop/common/sp_radio.png") ;background-repeat: no-repeat;background-position: left center;vertical-align: top;}
input.check_normal[type='radio']:checked + label>.checkImg{background-position: right center;}
/*input:focus{-webkit-border-radius: 2px;
-moz-border-radius:2px ;
border-radius:2px ;outline: 1px solid red;}


input:focus {
  padding:7px 8px 6px 5px!important;
  border-width: 2px;
  border-color: #b39a78;
}
*/

/*select*/
select::-ms-expand { display: none;}
 select {width:195px; font-family: inherit; border: 1px solid #dbdbdb;-webkit-appearance: none; 
    -moz-appearance: none;appearance: none;color:#7a7a7a;}

select:disabled{background-color: #f7f7f7;}
/* align */
.ac {text-align:center !important;}
.ar {text-align:right !important;}
.al {text-align:left !important;}


/* float */
.fr {float:right;}
.fl {float:left;}

/* text */
.under_line {text-decoration: underline;}

/* color */
.color_red {color:#F00}
.color_white {color:#FFF !important;}
/*볼드*/
.bold{color:#686554;font-weight:600}
.en{font-family:roboto;font-size:14px;letter-spacing:0px}

/* margin & padding */
.m0 {margin: 0 !important;}	
.mt0 {margin-top:0px !important;}
.mt05 {margin-top:5px !important;}
.mt10 {margin-top:10px !important;}
.mt60 {margin-top: 60px;}
.mt15 {margin-top:15px !important;}
.mt20 {margin-top:20px !important;}
.mb5 {margin-bottom:5px !important;}
.mb10 {margin-bottom:10px !important;}
.mb20 {margin-bottom:20px !important;}
.mb30 {margin-bottom:30px !important;}
.mb40 {margin-bottom: 40px !important;}
.mb50 {margin-bottom: 50px !important;}
.mb60 {margin-bottom: 60px !important;}
/*.mr10 {margin-right:10px !important;}*/
.ml3{margin-left: 3px!important;}
.ml5 {margin-left:5px !important;}
.ml10 {margin-left:10px !important;}
.ml30 {margin-left:30px !important;}
.ms10 {margin-right:10px !important; margin-left:10px !important;}
.mr10 {margin-right:15px !important;}
.mr8 {margin-right: 8px !important;}

.pl0 {padding-left:0 !important;}
.pl10{padding-left: 10px !important;}
.pl20 {padding-left: 20px !important;}
.ps20 {padding:0 20px !important;}
.pt0 {padding-top: 0 !important;}
.pt20 {padding-top:20px;}
.ps20 {padding-right:20px; padding-left:20px;}
.p0{padding: 0px!important;}

.w10{width: 10% !important;}
.w15 {width: 15% !important;}
.w20{width: 20% !important;}
.w27 {width: 27.5% !important;}
.w30{width: 30% !important;}
.w32{width: 32% !important;}

.w40{width: 40% !important;}
.w50_ {width: 50% !important;}
.w60 {width: 60% !important;}
.w70 {width: 70% !important;}
.w80 {width: 80% !important;}
.w90_ {width: 90% !important;}
.w100_ {width: 100% !important;}

.w50{width: 50px !important;}
.w55{width: 55px !important;}
.w90{width: 90px !important;} 
.w100{width: 100px !important;}
.w150{width: 150px !important;}
.w200{width: 200px !important;}

/* border */
.bbn {border-bottom: none !important;}
.bdtn {border-top:none !important;}

.clearfix{*zoom: 1;}
.clearfix:after{display: block;clear: both;content: '';}


.textarea{overflow: auto;width: 100%;height: 60px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}

/* display */

.inline {display: inline !important;}
.inBlock {display: inline-block !important;}
.block {display: block !important;}

#popupLogin {position: fixed;top:0;bottom:0;left:0;right:0;z-index:200;background-color:rgba(0,0,0,0.6)}
#popupLogin .popLogin {position: absolute;left:50%;top:50%;background-color:#FFF;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-box-shadow: 9px 13px 0 rgba(0,0,0,.15);box-shadow: 9px 13px 0 rgba(0,0,0,.15);}
#popupLogin .popLogin img {display: block;}

/*login*/

header{text-align: center;}
header>h1{margin-top: 40px;}

.center120{width: 1100px;margin: 0 auto;}
.login_wrap{height: 100%;margin: 0 auto;padding: 130px 0;background: #e6e6eb url("/images/shop/common/bg_pattern1.png") repeat; }
.login_content{width: 400px;margin:0 auto;padding:50px 80px 40px;text-align: center;font-family:'Noto Sans KR',sans-serif/* "Nanum Square", Sans-serif*/;background: #fcfcfd url("/images/shop/common/bg_pattern2.png") repeat;border: 10px solid #9495a3;}

.login_btn{display: block;width: 100%;height:50px ;padding: 10px 0;line-height: 32px;text-align:center;font-size: 18px;color: #fff;font-family: 'Noto Sans KR',sans-serif;}
.login_wrap .login_input{width:92.8%;height:32px ;padding-left: 4%;font-family: 'Noto Sans KR',sans-serif;font-size: 16px;background-color: #fff;border: 1px solid #909090;}
.login_content .saveID{text-align: left;font-size: 13px;color: #747474;}
.login_footer{margin-top: 60px;padding-top: 20px;text-align: center;border-top: 1px solid #d2d2d2;}
.login_footer>address{font-style: normal;color: #545454;font-size: 14px;font-weight: 300;}


.boardBtn{display: inline-block;width: 90px;height: 40px;text-align: center;color: #fff;line-height: 40px;background-color: #4d4d4d;}

.btn_dark{background-color: #ff5a5f;}
.btn_round {-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.login_content h1{width: 310px;margin: 0 auto;padding-top: 25px;}
.login_content .login_mainTxt{display: inline-block;height: 44px;margin: 45px 0 35px;padding: 0px 0 1px;font-size: 36px;font-weight: 400;line-height: 44px;font-family: 'Noto Sans KR',sans-serif;;color: #515050;border: 1px solid #c5c5c6;border-left: 0;border-right: 0;}
.login_txt{margin-bottom: 30px;text-align: center;color: #585858;font-family: 'Noto Sans KR', sans-serif;font-weight: 300;letter-spacing: -0.7px;font-size: 22px;}
.login_txt>strong{display: block;font-weight: 500;color: #444444;}
.login_bx li{width: 400px;margin: 0 auto 14px;}
.saveId{margin-bottom: 20px;padding-bottom:20px;border-bottom: 1px solid #bebebf;}
.login_content .saveID>input{width: 17px;height: 17px;margin-right: 5px;}

.info_section {text-align: center;}
.info_login {display: inline-block;text-align: left;}
.info_login span {display: block;font-size: 15px;}
.info_login span:last-child {padding-left: 64px;}
.info_login span i {display: inline-block;margin-right: 5px;font-size: 16px;font-weight: 700;}
/* login2 */
.login_all {height: 100% ;padding:65px 0 45px;background-color: #FFF;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.login_main {height: 100%;background-color: #EEE;}
.login_all .center1000 {padding-bottom: 60px;}
.login_box {width: 500px;background-color: #FFF;margin: auto;/* border: 1px solid #a1a1a1; */-webkit-box-shadow: 3px 3px 2px 1px rgba(0,0,0,0.1);-moz-box-shadow: 3px 3px 2px 1px rgba(0,0,0,0.1);box-shadow: 3px 3px 2px 1px rgba(0,0,0,0.1);} 
.login_box h2 {height: 50px;padding:160px 0 0;text-align: center;background: url('/images/common/GM_login.png') no-repeat center 50%;line-height: 70px;}

.login_box .combine {width: 400px;margin: auto;padding-top: 40px;}
.login_box .combine h3 ,.login_all .login_box .section .loginEnd h3 {margin-bottom: 30px;font-size: 35px;font-weight: 700;color: #565656;text-align: center;}
.login_box .combine h3.color_white {position: relative;}
.login_box .combine h3.color_white a.history {position: absolute;left: 10px;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.login_box .combine h3.color_white a.history img {width: 30px;}
.login_box .combine .tab-area li {float: left;width: 50%;height: 40px;line-height: 40px;border-bottom: 2px solid #292b3b; font-size: 18px;font-family: 'Noto Sans KR', sans-serif;}
.login_box .combine .tab-area li.on {background-color: #292b3b;color: #FFF;}
.login_box .combine .tab-area li a {display: block;text-align: center;}
.login_box .member-form {padding-bottom: 30px;}
.login_box .section {width: 400px;margin: auto;padding-top: 10px;}
.login_box .section.searchEnd {padding-top: 0;}

.login_box .section .combine_list h3 {margin-bottom: 10px;font-size: 16px;font-weight: 700;color: #565656;}
.login_box .section .combine_list .scroll-y {overflow: auto;height: 150px;margin-bottom: 20px;padding: 10px;border: 1px solid #dbdbdb;}
.login_box .section .combine_list .checkBx {text-align: center;font-size: 14px;color: #747474;}
.login_box .section .combine_list .checkBx>input {position: absolute;overflow: hidden;width: 1px;height: 1px;clip:rect(0,0,0,0)}
.login_box .section .combine_list .checkBx>input+label:before {display: inline-block;content: '';width: 14px;height: 14px;margin-top: -4px;margin-right: 4px;background-color: #292b3b;vertical-align: middle;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;line-height: 14px;}
.login_box .section .combine_list .checkBx>input:checked+label:before {content: '\2714';color: #FFF;text-align: center;}
.login_box .section .combine_list .loginBx {padding-top: 20px;}
.login_box .section .combine_list .loginBx li>strong {display: block;margin-bottom: 10px;font-size: 16px;font-weight: 700;color: #565656;}
.login_box .section .loginBx>ul>li>input {width: 100%;height: 50px;padding: 10px 15px;margin-bottom: 10px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;font-size: 16px;}
.login_box .section .loginBx .login_btn {float: left;margin-bottom: 10px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.login_box .section .loginBx .facebook_join {float:left;width: calc(50% - 2.5px);margin-right: 5px;padding: 10px 30px 10px 60px;line-height: 32px;background: url('/images/shop/icon/facebook_icon.png') no-repeat 10px center #3b5998;}
.login_box .section .loginBx .google_join {float:left;width: calc(50% - 2.5px);padding: 10px 30px 10px 60px;line-height: 32px;border: 1px solid #AAA;color: #333;background: url('/images/shop/icon/google_icon.png') no-repeat 10px center #FFF;}
.login_box .section .loginBx .login_btn i {display: none;}
.login_box .section .loginBx .Perforated {float: left;position:relative;width: 100%;margin-bottom: 20px;text-align: center;font-size: 16px;}
.login_box .section .loginBx .Perforated:before, .login_box .section .loginBx .Perforated:after {content: '';display:block;position: absolute;top: 50%;width: 38%;height: 1px;border-bottom: 1px solid #CCC;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.login_box .section .loginBx .Perforated:before {left: 20px;}
.login_box .section .loginBx .Perforated:after {right: 20px;}
.login_box .section .loginBx .login_btn img {display:block}
.login_box .section .loginEnd {text-align: center;}
.login_box .section .loginEnd a {display: block;float: left;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.login_box .section .loginEnd a:nth-of-type(2) {float: right;background-color: #FFF;color: #292b3b;border: 1px solid #292b3b;}
.login_box .section .loginEnd p {padding: 10px 0 30px;line-height: 20px;text-align: center;font-size: 14px;color: #555;}
.login_box .section .loginEnd strong {display: inline-block;padding: 10px 25px;margin-bottom: 20px;font-size: 20px;border: 1px solid #a2a2a2;}
.login_box .section .loginEnd .combine {padding-top:40px}
.login_box .section .loginInfo {margin-bottom: 50px;}
.login_box .section .loginInfo dt {float: left;width: 30%;height: 50px;line-height: 50px;font-size: 14px;font-weight: 700;}
.login_box .section .loginInfo dd {float: right;width: 70%;height: 50px;line-height: 50px;}
.login_box .section .loginInfo dd input {width: 100%;height: 45px;line-height: 45px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;font-size: 14px;}
.login_box .section .login-section {width: 100%;border: 0;color: #747474;font-size: 14px;  }
.login_box .section .login-section>div {float: left;}
.login_box .section .loginBx .checkBx {float: left;display: block;width: 50%;}
.login_box .section .loginBx .searchIdBx {float: right;width: 50%;text-align: right;}
.login_box .section .loginBx .searchIdBx strong {color: #ff5a5f;}

.login_box .section .loginBx .searchIdBx strong:hover {text-decoration: underline;}
.login_box .section .loginBx .err {float: left;width: 100%;padding:10px 0;line-height: 20px;text-align: center;color: #F00;}
.login_box .section .login-section .joinBx {width: 100%;padding-top:10px;margin-bottom: 0;border-top: 1px solid #d2d2d2;}
.login_box .section .login-section .joinBx>strong {float: left;font-weight: 700;}
.login_box .section .login-section .joinBx>a {float: right;color: #565656;}
.login_box .section .loginBx .checkBx>input {position: absolute;overflow: hidden;width: 1px;height: 1px;clip:rect(0,0,0,0)}
.login_box .section .loginBx .checkBx>input+label:before {display: inline-block;content: '';width: 14px;height: 14px;margin-top: -4px;margin-right: 4px;background: url('/images/shop/icon/checx_img.png') no-repeat;background-position: 0 0;	vertical-align: middle;line-height: 14px;}
.login_box .section .loginBx .checkBx>input:checked+label:before {content: '';background-position: -14px 0;}
.login_box .section .login-section .sub_login {width: 100%;}
.login_box .section .login-section .sub_login .sub_login_btn {float:left;margin-bottom:15px;}
.login_box .section .login-section .sub_login .sub_login_btn:nth-child(1) {margin-right:10px;}
.login_box .section .btn-area button {float: left;display: block;width: 49.6%;height: 50px;background-color: #292b3b;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;color: #FFF;font-size: 20px;font-family: 'Noto Sans KR', sans-serif;}
.login_box .section .btn-area button:nth-child(2) {float: right;background-color: #FFF;color: #292b3b;border: 1px solid #292b3b;}



/* seller_login */
.seller_login h2 {padding-top: 20px;}
.seller_login h2 {padding-top: 20px;}
.seller_login .section .loginBx .searchIdBx strong {color: #2d3340;}
.seller_login .btn_dark {background-color: #2d3340;}

div>err {width: 100%;}
div>.brand {float: left;width: calc((100% / 3) - (20px / 3));margin-bottom: 20px;border: 1px solid #cbcbcb;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}

div>.brand1{margin-left: 0;}
div>.brand>a {display: block;height: 100%;}
div>.brand>a>img {width: 100%;height: auto;}


.info_login span {display: block;}
@media (max-width:1024px) {
  .login_all {min-height: 630px;padding: 6.51% 0;}
  .login_all .center1000 {padding-bottom: 5.5%;}
  .login_box .combine {padding-top: 40px;}


}

@media (max-width:617px) {

	.bg3 {background: none;background-color: #FFF;}
	
}
@media (max-width:500px) {

	.login_all {background: none;background-color: #FFF;}
	.login_box {width:100%;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none	}

	.login_box .section {width: 90%;}
	.login_box .section.searchEnd {padding-top: 1.82%;}
	.login_box .section.searchEnd .combine {width: 100%;padding-top: 7.273%;}
	.login_box .combine h3, .login_all .login_box .section .loginEnd h3 {height: 50px;line-height: 50px;margin-bottom: 5.455%;}
	.login_box .combine .tab-area li {height: 35px;line-height: 35px;}
	.login_box .section .loginBx>ul>li>input {height: 45px;}
	.login_btn {height: 45px;line-height: 27px;}
	.login_box .combine {width: 80%;padding-top: 7.273%;;}
	.login_box .member-form {padding-bottom: 11%;}
	.login_box .section .loginInfo dd input {height: 40px;line-height: 40px;}
	.login_box .section .loginInfo {margin-bottom: 9.1%;}
	.login_box .section .loginEnd p span {display: block;}
	.login_box .member-form .btn-area {margin: 5.455% 0;}
	.login_box .section .btn-area button {height: 40px;}
	.login_box .section .login-section .sub_login .sub_login_btn {width: calc(50% - 5px);margin-right: 0;}
	.login_box .section .login-section .sub_login .sub_login_btn img {width: 100%;}
	.login_box .section .loginBx .login_btn img {width: 100%;}
	.login_box .section .loginBx .Perforated {color: #FFF;}
	.login_box .section .loginBx .login_btn i {display: inline-block;line-height: inherit;}
	.login_box .section .loginBx .facebook_join {width: 100%;margin-right: 0;line-height: 21px;}
	
	.login_box .section .loginBx .google_join {width: 100%;line-height: 21px;}
}
@media (max-width: 402px) {
	
	.login_box .section .loginBx .facebook_join {padding: 12px 30px 12px 60px;font-size: 15px}
	.login_box .section .loginBx .google_join {padding: 12px 30px 12px 60px;font-size: 15px}
	
}
/* buyersclub */
/* started form */
.info_input_area {position: relative;display: block;margin-bottom: 10px;}
.info_label {display: block;margin-bottom: 0.61538em;font-weight: 700;color: #353434;font-size: 0.875em;}
input[type="text"].info_input,input[type="password"].info_input,input[type="email"].info_input,input[type="tel"].info_input,.info_input,.info_select_area>select {display: block;width: 100%;height: 50px;padding: 1.0625em 0.9375em;margin: 0;-webkit-box-shadow: 0 0 0 1px #c4cdd5;-moz-box-shadow: 0 0 0 1px #c4cdd5;box-shadow: 0 0 0 1px #c4cdd5;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;font-family: 'Noto Sans KR',sans-serif;font-size: 1em;background-color: #FFF;-webkit-appearance: none;-moz-appearance:none;appearance:none;-webkit-transition: all .2s;-moz-transition: all .2s;-ms-transition: all .2s;-o-transition: all .2s;transition: all .2s;outline: 0;color: #333;line-height: 1em;border: 0;}
input[type="text"].info_input:focus,input[type="password"].info_input:focus,input[type="email"].info_input:focus,input[type="tel"].info_input:focus,.info_input:focus,.info_select_area>select:focus {-webkit-box-shadow:0 0 0 2px #5e6ebf;box-shadow:0 0 0 2px #5e6ebf;-moz-box-shadow:0 0 0 2px #5e6ebf}
.info_select_area:before {position: absolute;display: block;content: '';right: 3em;top: 50%;width: 1px;height: 16px;margin-top: -8px;background-color: #cdcdc5;}
.info_select_area:after {content: '';display: block;position: absolute;right: 1.1em;top: 50%;width: 14px;height: 11px;margin-top: -5px;background: url('/images/shop/icon/member_select_icon.png') no-repeat ;} 
.info_select_area>select {padding-right: 3em;background: none}
.member_submit {font-size: 1em;line-height: 1em;padding: 1.0625em 1.875em;border: 0;font-family: 'Noto Sans KR',sans-serif;color: #FFF;background-color: #2d3340;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;-webkit-box-shadow: 0 5px 15px 0 rgba(0,0,0,0.15);-moz-box-shadow: 0 5px 15px 0 rgba(0,0,0,0.15);box-shadow: 0 5px 15px 0 rgba(0,0,0,0.15);cursor: pointer;}
.member_submit span {position: relative;}
.member_submit:hover {background-color: #1b1e26;-webkit-box-shadow: 0 5px 25px 0 rgba(0,0,0,0.25);-moz-box-shadow: 0 5px 25px 0 rgba(0,0,0,0.25);box-shadow: 0 5px 25px 0 rgba(0,0,0,0.25);}

/* started area */

.member_wrap {padding: 65px 0 60px;background: url('/images/shop/limit_img/bg/member_bg.png') no-repeat;-webkit-background-size: cover;background-size: cover;background-position: 50% 0;}
.member_area {width: 100%;max-width: 650px;margin: auto;font-family: 'Noto Sans KR',sans-serif;letter-spacing: 0;line-height: 1.2em;}
.member_area .member_header {padding: 65px 20px;text-align: center;background-color: #FFF;}
.member_area .member_header .member_tit {font-size: 1.85em;margin-bottom: 0.75em;line-height: 1em;font-weight: 700;color: #333;}
.member_area .member_header .member_txt {font-size: 1.25em;margin-bottom: 0.75em;line-height: 0.8em;color: #acacac;}
.member_area .member_details {padding: 0 50px 10px;background-color: #FFF;}
.member_area .use_terms {padding: 20px;text-align: center;font-size: 0.875em;}
.member_area .use_terms p {color:#FFF;}
.member_area .use_terms a {text-decoration: underline;color: #ff5400;font-weight: 700;}
.member_area .use_terms a:hover {color: #767676;}
.horizontal {margin-bottom: 15px;}
.horizontal {*zoom: 1}
.horizontal:after {content: '';display: block;clear: both;}
.last_horizontal {margin-bottom: 25px;}
.horizontal .vertical {float: left; width: 50%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.horizontal .vertical:nth-child(odd) {padding-right: 15px;}
.horizontal .vertical:nth-child(even) {padding-left: 15px;}
.domain_vertical input[type="text"].info_input {padding-right: 160px;}
.domain_vertical .info_input_area:after {content: '.buyersclublive.com';display: block;position: absolute;right: 5px;top: 42px;width: 150px;height: 1.7em;line-height: 1.7em;color: #353434;font-weight: 700;font-size: 0.875em;}
.info_select_area {position: relative;display: block;}
.member_area .menber_start {padding: 30px 0;border-top: 1px solid #c1c1c1;text-align: right;}
.err_on input[type="text"].info_input,.err_on input[type="password"].info_input,.err_on input[type="email"].info_input,.err_on input[type="tel"].info_input,.err_show input[type="text"].info_input,.err_show input[type="password"].info_input,.err_show input[type="email"].info_input,.err_show input[type="tel"].info_input,.err_err input[type="text"].info_input,.err_err input[type="password"].info_input,.err_err input[type="email"].info_input,.err_err input[type="tel"].info_input {-webkit-box-shadow:0 0 0 2px #b2161a;box-shadow:0 0 0 2px #b2161a;-moz-box-shadow:0 0 0 2px #b2161a ;}
.err_question input[type="text"].info_input,.err_question input[type="password"].info_input,.err_question input[type="email"].info_input,.err_question input[type="tel"].info_input {-webkit-box-shadow:0 0 0 2px #b7ecec;box-shadow:0 0 0 2px #b7ecec;-moz-box-shadow:0 0 0 2px #b7ecec;}
.err_on .err_txt,.err_show .err_valid,.err_show .err_least4 ,.err_err .err_already ,.err_question .err_mean {display: block;}
.err_txt ,.err_valid,.err_least4,.err_already, .err_mean {display: none;padding-top:10px;padding-left: 2px;color: #b2161a;font-weight: 700;font-size: 0.75em;}
.err_mean {color: #b7ecec;}
.err_mean button {color:inherit;text-decoration: underline;font-weight: 700;}

/* register */
.register_wrap {min-height: 100vh;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.member_register {max-width: 650px}
.member_register .member_details {padding: 0 100px 10px;}
.member_register .member_join .join_btn {text-align: center;}
.member_register .member_join .join_btn a {display: block;width: 100%;height: 60px;margin-bottom: 20px;padding: 0 50px 0 80px;line-height: 60px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;font-size: 1.25em;color: #FFF;}
.member_register .member_join .join_btn a span {display: block;position:relative;}
.member_register .member_join .join_btn a.facebook_join {background: url('/images/shop/icon/facebook_icon.png') no-repeat 10px center #3b5998;}
.member_register .member_join .join_btn a.google_join {border: 1px solid #AAA;color: #333;background: url('/images/shop/icon/google_icon.png') no-repeat 10px center #FFF;}
.member_register .member_join .join_btn a.email_join {background: url('/images/shop/icon/mail_icon.png') no-repeat 10px center #ff5a5f;}
.member_register .member_join .join_btn .Perforated {position:relative;margin-bottom: 20px;}
.member_register .member_join .join_btn .Perforated:before, .member_register .member_join .join_btn .Perforated:after {content: '';display:block;position: absolute;top: 50%;width: 38%;height: 1px;border-bottom: 1px solid #CCC;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.member_register .member_join .join_btn .Perforated:before {left: 20px;}
.member_register .member_join .join_btn .Perforated:after {right: 20px;}
.member_register .register_txt {padding-bottom: 30px;border-bottom: 1px solid #CCC;text-align: center;}
.member_register .register_txt a {color: #ff5a5f;}
.member_register .register_txt a:hover, .member_register .member_login a:hover {text-decoration: underline;}
.member_register .member_login {padding: 30px 0;}
.member_register .member_login a {vertical-align: top;color: #ff5a5f;}
.login_all .member_register .member_join .join_btn a.email_join {background: url('/images/shop/icon/mail_icon_b.png') no-repeat 10px center #2d3340;}
.login_all .member_register .register_txt p ,.member_register .member_login p {color: #AAA}
.login_all .member_register .register_txt a ,.login_all .member_register .member_login a{color: #333;}
@media (max-width: 850px) {

  }
  .register_wrap {padding: 65px 0 60px;background: url('/images/shop/limit_img/bg/member_bg.png') no-repeat;}
 
  .member_register {max-width: 650px;}
  

}
@media (max-width: 767px) {
  .member_area .member_header .member_tit {font-size: 1.45em;}
  .member_area .member_header {padding: 45px 20px;}
  .horizontal {margin-bottom: 5px;}
  .domain_horizontal .vertical {width: 50%;}
  .domain_horizontal .vertical:last-child {width: 50%;}
  .last_horizontal .vertical {width: 100%;}
  .last_horizontal .vertical:nth-child(odd) {padding-right: 0;}
  .last_horizontal .vertical:nth-child(even) {padding-left: 0;}
}
@media (max-width: 650px) {
  .register_wrap {padding: 0 0 30px;background: none;background-color: #FFF;}
  .member_register {max-width: 100%;}
   .member_area {max-width: 100%;}
   .member_area .use_terms p {color: #000}
   .member_wrap {padding: 0 0 30px;background: none;background-color: #FFF;}
  .member_area .member_details {padding: 0 20px 10px;}
	
}
@media (max-width: 605px) { 
  
  .member_area .member_header .member_tit {font-size: 1.25em;}
  .member_area .member_header .member_txt {font-size: 1em;}
  

}

@media (max-width: 570px) {
  .member_register .member_details {padding: 0 20px 10px}
  .horizontal .vertical {width: 100%;}
  .horizontal .vertical:nth-child(odd) {padding-right: 0;}
  .horizontal .vertical:nth-child(even) {padding-left: 0;}

	
	
}
@media (max-width: 530px) {
		#popupLogin .popLogin {width: 100%;max-width: 95%;}
	#popupLogin .popLogin img {width: 100%;}
}
@media (max-width: 470px) {
  .login_box h2 {padding-top: 34vw;-webkit-background-size: 65%;background-size: 65%;}
}
@media (max-width: 410px) {
	
  .member_register .member_join .join_btn a {height: 50px;line-height: 50px;padding-left: 70px; padding-right: 20px;margin-bottom: 10px;font-size: 1.125em;}
  .member_register .register_txt ,.member_wrap .member_register .member_login{font-size: 14px;}
}


/* login */

.buyersclub_login {background: url(/images/shop/limit_img/bg/member_bg.png) no-repeat;-webkit-background-size: cover;background-size: cover;background-position: 50% 0;}
.buyersclub_login .login_box {width:500px;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}
/* .buyersclub_login .login_box .section .loginBx>ul>li>input {-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.buyersclub_login .login_box .section .loginBx .login_btn {-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;} */


@media (max-width: 575px) {
	
	.buyersclub_login .login_box {width:500px}
	
}
@media (max-width: 500px) {
	
	.buyersclub_login .login_box h2 {color: #FFF;font-size: 4.8vw;}
	.buyersclub_login .login_box {width:100%;background-color:transparent}
	.buyersclub_login input[type="checkbox"]+label,.buyersclub_login .login_box .section .loginBx .searchIdBx strong {color:#FFF}
	
	
}


/* multi_login */
.multi_login {padding: 120px 0 45px;background-color: #FFF;}
.multi_login .login_box {padding: 50px 40px 17px;background: url('/images/shop/common/multi_bg.png') no-repeat center top;-webkit-background-size: cover;background-size: cover;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;-webkit-box-shadow: 2px 2px 5px 1px rgba(0,0,0,0.1);-moz-box-shadow: 2px 2px 5px 1px rgba(0,0,0,0.1);box-shadow: 2px 2px 5px 1px rgba(0,0,0,0.1);}
.multi_login .login_box h2 {display: none;height: 0;padding-top: 150px;margin-bottom: 50px;border-top: 2px solid #676973;border-bottom: 2px solid #676973;background: url('/images/shop/common/multi_logo.png') no-repeat;-webkit-background-size: 100%;background-size: 100%;text-indent: -9999px;}
.multi_login .login_box .section {width: 100%;max-width: 380px;padding-top: 0;}
.multi_login .login_box .section .loginBx>ul>li>input {height: 40px;padding: 10px;margin-bottom: 15px;font-size: 14px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;border-color: #949da8;-webkit-box-shadow: 1px 1px 5px 1px rgba(0,0,0,0.1);-moz-box-shadow: 1px 1px 5px 1px rgba(0,0,0,0.1);box-shadow: 1px 1px 5px 1px rgba(0,0,0,0.1)}
.multi_login .login_box .section .loginBx .err {padding: 15px 0;}
.multi_login .login_box .section .loginBx .login_btn {height: 60px;margin-bottom: 30px;padding: 16px 0;font-size: 22px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;-webkit-box-shadow: 1px 1px 5px 1px rgba(0,0,0,0.1);-moz-box-shadow: 1px 1px 5px 1px rgba(0,0,0,0.1);box-shadow: 1px 1px 5px 1px rgba(0,0,0,0.1)}
.multi_login .login_box .member-form {padding-bottom: 0;}
.multi_login .info_login {float: left;padding-top: 10px;}
.multi_login .info_login>span {margin-bottom: 10px;}
.multi_login .info_login>span:nth-child(2) {margin-bottom: 6px;}
.multi_login .info_login>span:last-child {margin-bottom: 0;}
.multi_login .info_login span {line-height: 1em;color: #353c47;font-size: 14px;letter-spacing: -0.03em;}
.multi_login .info_login span i {font-size: 14px;}
.multi_login .info_logo {float: right;}
@media (max-width: 767px) {
	.multi_login {padding: 10.43% 0 0;}
}
@media (max-width: 500px) {
	.multi_login .login_box h2 {padding-top: 35.7143%;margin-bottom: 11.9%;}
}
@media (max-width: 432px) {
	
	.multi_login .login_box .section .loginBx .err {padding: 10px 0;}
	.multi_login .login_box .section .loginBx .login_btn {height: 50px;padding: 12px 0;font-size: 19px;}
	.multi_login .info_login {float: none;padding-top: 0;margin-bottom: 20px;}
	.multi_login .info_logo {width: 100%;}
}
@media (max-width: 366px) {
	.multi_login .login_box {padding: 50px 20px 17px;}
}