#header { border-bottom: 1px solid #e5e5e5;}
.tior_search_wrap{display: none;}
#header.no_top_popup + #contents{padding-top:121px;}


/*페이지위치*/
.location_wrap{margin:20px 0 0 0; border-bottom:none;}
.local_home{display:block; background:url('../../img/icon/goods_icon/ico_home_cate.png')no-repeat; width:16px; height:16px; background-size:100%; text-indent:-9999px;}
.category_selector{display: flex; align-items: center;}
.cate_arrow{display: flex;align-items: center; margin: 0 22px;}
.cate_arrow img{vertical-align: middle;padding-top:1px;}
.location_cont em{padding:0; color:#000;}
.location_tit span{font-family: 'Noto Sans KR'; font-size:14px; padding-left:0; background:none; color:#000;}

.side_fixed.show {display: none;}

/*로그인*/
.member_wrap, .member_cont input , .member_cont button {font-family: 'Noto Sans KR';}

.member_cont .member_login_box .login_input_sec button{background:#7f1084; border:1px solid #7f1084; font-weight: 400; border-radius: 10px;}
.member_cont .member_login_box .login_input_sec button:hover{background:#7f1084; border:1px solid #7f1084}
.member_cont .member_login_box .login_input_sec input{margin: 17px 0 10px 0;}
.member_cont .member_login_box .form_element label{line-height:20px;}
.member_cont .nonmember_order_box p{background-position: 0 0;}
.member_cont .nonmember_order_box .order_input_sec input{margin:16px 0 10px 0;}
.member_cont .nonmember_order_box .order_input_sec button{border:1px solid #7f1084; color:#7f1084; font-weight: 400; border-radius: 10px;}
.member_cont .nonmember_order_box .order_input_sec button:hover{ color:#7f1084}
.member_cont .member_login_box .id_chk{padding:0 0 20px 0;}
.member_cont .btn_login_box{margin:0; border-top:none;}
.btn_member_white{color:#000}

.nonmember_join_box .btn_center_box button{font-weight: 400; height:45px; font-size:14px; border:1px solid #000; background:#000;}

/*아이디찾기*/
.form_element label{line-height:20px;}
.btn_member_id{background:#000; border:1px solid #000; font-weight: 400; border-radius: 10px;}
.btn_member_id:hover{background:#000; border:1px solid #000}
.js_btn_login{background:#7f1084; border:1px solid #7f1084;font-weight: 400; border-radius: 10px;}
.js_btn_login:hover{background:#7f1084; border:1px solid #7f1084}
.btn_member_prev{ border-radius: 10PX;}
.btn_member_next{ background:#7f1084; border:1px solid #7f1084; font-weight: 400; border-radius: 10px;}
.btn_member_next:hover{background:#7f1084; border:1px solid #7f1084}
.email_input_wrap{margin-top:-5px;}
.phone_input_wrap{margin-top:19px;}
.body-findid .sub_content{padding:20px 0 0 0; }
.js_btn_find_password{font-weight: 400; border-radius: 10px;}

/*가입방법*/
.chk_none{color:#7f1084}
.member_guide_txt a{color:#000;}
.body-joinmethod .shop_mall_join{border-radius: 10px;}

/*회원가입*/
.body-joinmethod .member_wrap{margin-top:73px;}
.body-joinmethod #contents {min-height: calc(100vh - 485px);}
.join_agreement_wrap , .join_base_wrap, .member_wrap{font-family: 'Noto Sans KR'; margin-top:20px;}
.join_agreement_wrap .member_tit .page_on {color: #000;font-weight: bold;}
.join_agreement_wrap .member_tit h2 , .join_base_wrap .member_tit h2{color:#000;margin: 0;  margin-top: 12px;}
.join_agreement_wrap .member_tit li span ,.join_base_wrap .member_tit li span{font-size:14px; font-family: 'Lato';}
.join_agreement_cont .form_element em{color:#000;}
.join_base_wrap table th, .join_base_wrap table td{font-family: 'Noto Sans KR';}
.join_base_wrap .btn_center_box button{font-family: 'Noto Sans KR'; font-weight: 400;}
#contents .join_base_wrap .member_address .address_postcode .btn_post_search{padding: 8px 10px 7px 10px;}
.join_ok_box .btn_member_sec .btn_login{background:#7f1084; border:1px solid #7f1084}
.join_ok_box .btn_member_sec .btn_login:hover{background:#7f1084;border:1px solid #7f1084}
.btn_login_box li button{font-weight: 400; border-radius: 10px;}
.btn_member_join{border:1px solid #000; background:#000;}
.btn_member_join:hover{border:1px solid #000; background:#000;}
.body-join .base_info_sec .member_email input[type="text"]{width:182px;}
.body-join .layer_wrap .box .view h2{font-family: 'Noto Sans KR';}
.body-join .pagination li{font-size:11px; margin:0 3px;}
.body-join .post-search input.button{font-family: 'Noto Sans kr';}
.body-join #contents .member_address .address_input input:first-child{width:380px}
.body-join .form_element ul{display: flex;}
.body-join .form_element ul li~li{margin-left:40px;}
.body-join .btn_comfirm{border:1px solid #7f1084; color:#fff; background: #7f1084; font-weight: 400;}
.body-join select{border:1px solid #d6d6d6;    font-family: 'Noto Sans KR'; width:90px;appearance: none; padding-left:10px; background: url('../../img/icon/etc/ico_select_small.png') no-repeat 66px center; }  
.body-join .btn_center_box button{width:190px; height:63px; border-radius: 10px; font-size:18px}
.body-agree .btn_center_box button{width:190px; height:63px; border-radius: 10px; font-size:18px}

.join_ok_box .btn_member_sec li button{width:190px; height:63px; border-radius: 10px; font-size:18px;     font-weight: 400;}
.join_ok_box .join_ok_tit .complete{font-size:20px; color:#000;}

.body-findpwd .member_wrap{margin-top:40px;}
.user_certify_box .btn_member_sec li button{background: #7f1084;border: 1px solid #7f1084;height:45px; font-weight: 400; border-radius: 10px;}
.user_certify_box .btn_member_sec li button:hover{background: #7f1084;border: 1px solid #7f1084; }
.find_password_box.inputcertify .login_input .member_warning{width:360px; display: flex; align-items: center;}
.find_password_box.inputcertify .login_input .member_warning .time_wrap{ margin-left:10px;}

/*비회원주문하기*/
.member_cont .nonmember_join_box .btn_member_black.btnOrderWithGuest{border-radius: 10px;background: #7f1084; height:45px; border: 1px solid #7f1084;}
