/*───────────────────────────────────────────────────────────

	 login

───────────────────────────────────────────────────────────*/
	#wrap .login{padding:30px 15px;}
	#wrap .member_tit { margin-top:10px; }
	#wrap .member_tit h2 { font-size:20px; text-align: center; font-weight: 900; color: var(--black-color00); letter-spacing: 0.03em; }
	.body-find-id #wrap .member_tit h2,
	.body-join-ok #wrap .member_tit h2 { color: var(--point-color01); }
	#wrap .member_tit h2:has(+ p) { margin-bottom: 10px; }
	#wrap .member_tit p { font-size:14px; text-align: center; font-weight: 400; color: var(--black-color00); line-height: 1.34; letter-spacing: -0.03em; margin-bottom:20px;}
	#wrap .member_cont { padding: 0; border: unset; }
	#wrap .login_tap { display: flex; align-items: center; gap: 3px;}
	#wrap .login_tap li { font-size:16px; color: var(--black-color00); font-weight: 500; letter-spacing: -0.03em; line-height: 1; box-shadow: 0 0 0 1px var(--border-color01) inset; width: 100%; text-align: center; box-sizing: border-box; padding:14px 10px;}
	#wrap .login_tap li.on { background: var(--point-color01); color: var(--point-white); box-shadow: unset; }
	#wrap .kakao_join_btn { display: block; width: 100%; font-size:14px; line-height: 1; color: var(--black-color00); font-weight: 600; display: inline-flex; align-items: center; background: #ffe400; border-radius: 5px; font-weight: 700; justify-content: center; gap:10px; box-sizing: border-box; padding:10px 15px; letter-spacing: -0.015em; width: 100%; text-align: center; }
	#wrap .kakao_join_btn img{height:22px;}
	#wrap .login_form_wrap .login_input_sec { margin-top:20px; }
	#wrap .login_form_wrap .login_input_sec input { width: 100%; border: none; padding: 0; margin: 0; font-size: 15px; padding:10px 10px; border-bottom: 1px solid var(--border-color01); height: auto; letter-spacing: -0.023em; position: relative; transition: all 300ms; box-sizing:border-box;text-indent:0;}
	#wrap .login_form_wrap .login_input_sec input:focus-within { border-bottom: 1px solid var(--point-color01);}
	#wrap .login_form_wrap .login_input_sec input::placeholder { color: #b9b9b9; line-height: 1; padding-bottom: 3px; }
	#wrap input[type="checkbox"] + label { display: inline-flex; font-size: 14px; font-weight: 500; color: var(--black-color06); line-height:initial;background: none; padding: 0; gap:8px; cursor: pointer; transition: all 0.4s; }
	#wrap input[type="checkbox"] + label:before { display: inline-flex; content: ''; width: 20px; height: 20px; background: url('../img/da_image/chk_box_set.png') no-repeat center / 100% auto; flex-shrink: 0; transition: all 0.4s; }
	#wrap input[type="checkbox"]:checked + label:before { background-image: url('../img/da_image/chk_box_set_on.png'); }
	#wrap .form_element { display: block; }
	#wrap .login_form_wrap { display: none; }
	#wrap .login_form_wrap.on { display: block; }
	#wrap .form_flex { display: flex; align-items: center; gap:20px; margin:15px 0 0 15px; }
	#wrap .member_cont .nonmember_order_box p { margin-top: 15px; }
	#wrap .member_cont .nonmember_order_box .order_input_sec button,
	#wrap .member_login_order_btn { font-size:20px;font-weight: 600; color: var(--point-white); letter-spacing: -0.02em; line-height: 1; background: #454545; width: 100%; display: block; padding:15px 10px; box-sizing: border-box; border: none;height:auto;margin-top:20px;}
	#wrap .member_cont .member_login_box .id_chk { padding: 0; }
	#wrap .btn_login_area { margin-top:15px;display: flex;align-items: center;justify-content: center;}
	#wrap .btn_login_area ul { display: flex; justify-content: center; align-items: center; }
	#wrap .btn_login_area li { display: inline-flex; align-items: center; }
	#wrap .btn_login_area li:not(:last-child)::after {content: ""; display: inline-block; margin: 0 10px; width: 1px; height: 10px; background: var(--border-color01);}
	#wrap .btn_login_area button { font-size: 13px; font-weight: 500; color: var(--black-color00); letter-spacing: -0.02em;  }
	#wrap .member_sns_login { margin-top:40px; }
	#wrap .member_sns_login > p { display: block; width: 100%; position: relative; margin-bottom:15px; }
	#wrap .member_sns_login > p::before { content: ""; width: 100%; height: 1px; top: 50%; left: 0; background: var(--border-color01); transform: translateY(-50%); position: absolute;z-index: -1; }
	#wrap .member_sns_login > p span { color: #b9b9b9; font-weight: 500; font-size:14px; display: block; width: fit-content; margin: 0 auto; padding: 0 20px; background: var(--point-white); }
	#wrap .member_sns_login > * { margin-top: 0; }
	#wrap .member_sns_login ul li:not(:last-child) { margin-bottom:10px; }
	#wrap .member_sns_login ul li { display: inline-flex; justify-content: center; align-items: center; width: 100%; font-size:14px; font-weight: 500; gap: 10px; padding: 0 10px; box-sizing: border-box; border-radius: 5px; color: var(--black-color00); box-shadow: 0 0 0 1px var(--border-color01) inset; height:50px;}
	#wrap .member_sns_login ul li img{max-height:22px;}
	#wrap .member_sns_login li.js_btn_naver_login { background-color: #1dc800;  color: var(--point-white);}
	#wrap .member_sns_login li.btn_apple_login { background-color: var(--black-color00);  color: var(--point-white); }
	#wrap .member_kakao_banner { width: 100%; background: #f8f8f8; padding:20px 15px; box-sizing: border-box; margin-top:24px; border-radius:5px; }
	#wrap .member_kakao_banner p { font-size:14px; font-weight: 400; color: #787878; line-height: 1.3; letter-spacing: -0.04em; }
	#wrap .member_kakao_banner p strong { font-weight: 500; color: var(--black-color00); display: block; }

	#wrap .member_cont .nonmember_order_box .order_input_sec > div { float: unset; }
	#wrap .member_cont .nonmember_order_box .order_input_sec input { width: 100%; border: none; padding: 0; margin: 0; font-size: 26px; padding: 30px 31px; border-bottom: 1px solid var(--border-color01); height: auto; letter-spacing: -0.023em; }
	#wrap .member_cont .nonmember_order_box .order_input_sec input::placeholder { color: #b9b9b9; line-height: 1; padding-bottom: 3px; }

	@media only screen and (max-width:330px){
		#wrap .login_tap li{font-size:14px;padding:14px 5px;}
	}
	
	/*아이디 찾기*/
	#wrap .find_id{padding:30px 15px;}
	.radio_find_type{margin-top:10px;}
	#wrap .find_id .login_form_wrap .login_input_sec input#userName{margin-bottom:10px;}
	#wrap .find_id .email_select { appearance: none; border: none; border-bottom: 1px solid var(--border-color01); padding: 0; margin: 0; font-size:15px;padding:10px 10px 9px;height: auto;color: var(--black-color00); background:url('../img/da_image/select_arr.png') no-repeat center right 10px;background-size:auto 5px;}
	#wrap .find_id_btn{background:#454545;border-color:#454545;margin-top:20px;}
	#wrap .userCellPhoneNum{display: none;}
	
	/*비밀번호 찾기*/
	#wrap .find_password .notice_txt{padding:15px 0 10px;}
	#wrap .find_password .notice_txt .find_id_btn1{background:none;color:var(--point-color01);}
	#wrap .find_password_btn{background:#454545;border-color:#454545;margin-top:10px;}

/*───────────────────────────────────────────────────────────

	 join

───────────────────────────────────────────────────────────*/
	/*agree*/
		#wrap .join_agreement_wrap{position: relative;margin-top:30px;}
		#wrap .join_agreement_wrap input[type="checkbox"] + label{font-size: 14px;font-weight: 500;color: var(--black-color00);width: fit-content;padding-right: 40px;}
			#wrap .join_agreement_wrap input[type="checkbox"]#allAgree + label{font-size: 18px;font-weight: 600;gap: 10px;align-items: center;}
		#wrap .join_agreement_wrap input[type="checkbox"] + label em{font-weight: inherit; color: var(--point-color01);}
		#wrap .join_agreement_wrap input[type="checkbox"] + label span{font-size: inherit; font-weight: inherit; color: inherit;}
		#wrap .join_agreement_cont{border-top: 1px solid var(--black-color00);margin-top: 16px;padding: 0;}
		#wrap .js_terms_view{padding: 16px;border-bottom: 1px solid var(--border-color01);box-sizing: border-box;margin:0;font-size: 0;}
		#wrap .js_terms_view .form_element{width: 100%;overflow:visible;}
		#wrap .js_terms_view .toggle_btn{position: absolute;top: 50%;right: -10px;width: 30px;height: 30px;transform: translateY(-50%);}
			#wrap .js_terms_view .toggle_btn:before{position: absolute;content:'';width: 22%;height: 22%;border:solid var(--black-color09);border-width: 0 0 2px 2px;top: 45%;left: 50%;transform: translate(-50%, -50%) rotate(-45deg);transition: all 0.4s;}
			#wrap .js_terms_view .toggle_btn.on:before{top:55%; transform: translate(-50%, -50%) rotate(-45deg) scale(-1, -1); border-color: var(--black-color00);}
		#wrap .agreement_box{overflow: hidden;overflow-y: auto;height: 200px;margin: 16px 0 0;padding: 16px;border: 1px solid var(--border-color01);font-size: 13px;font-weight: 500;color: var(--black-color00);line-height: 1.57;box-sizing: border-box;display: none;}
			#wrap .agreement_box {-ms-overflow-style: none; /* IE, Edge */ scrollbar-width: none; /* Firefox */}
			#wrap .agreement_box::-webkit-scrollbar {display: none; /* Chrome, Safari, Opera */}
			
		#wrap .btn_member_next{width:100%;height: 45px;margin:20px 0 0 0;color: #ffffff;font-size: 14px;border: 1px solid var(--point-color01);background: var(--point-color01);cursor: pointer;font-weight: bold;}
		
	/*join*/
		#wrap .join_content_box{margin-top:30px;}
		#wrap .join .join_content_box .join_content{padding:0 15px;}
		#wrap .input_wrap{display: block;padding:10px 0;}
		#wrap .input_wrap .input_title{width:100%;display: block;background:none;font-size:14px;font-weight: 500;color: var(--black-color00);box-sizing:border-box;padding:0;}
		#wrap .input_wrap .input_title.required:after{content: "*";color: var(--point-color01);}
		#wrap .input_wrap .input_content{width:100%;padding-top:5px;display: block;}
		#wrap .input_wrap .input_content:after{clear:both;content:"";display: block;}
		#wrap .input_wrap .input_content input[type=text], #wrap .input_wrap .input_content input[type=password], #wrap .input_wrap .input_content input[type=email]{width:100%;box-sizing:border-box;border:none !important;border-bottom:1px solid var(--border-color01) !important;text-indent:0;height:40px;padding:0 10px;font-size:14px;color:var(--black-color03);font-weight:400;}
		#wrap .input_wrap .input_content input[type=text]:focus, #wrap .input_wrap .input_content input[type=password]:focus, #wrap .input_wrap .input_content input[type=email]:focus, #wrap .input_wrap .email_select:focus{border-color:var(--point-color01) !important;}
		#wrap .input_wrap .email_select{width:100%;box-sizing:border-box;border:none !important;border-bottom:1px solid var(--border-color01) !important;text-indent:0;height:40px;padding:0 10px;font-size:14px;color:var(--black-color03);font-weight:400;background:url('../img/da_image/select_arr.png') no-repeat center right 10px;background-size:auto 5px;}
		#wrap .input_wrap .description{padding:0;}
		#wrap .input_wrap .inp_chk input{display: none;}
		#wrap .zipcode_btn{background:#454545;border-color:#454545;}
		#wrap .birth_inp .inp_sel select{border:none !important;border-bottom:1px solid var(--border-color01) !important;}
		#wrap .birth_inp .inp_sel select:focus{border-color:var(--point-color01) !important;}

/*───────────────────────────────────────────────────────────

	 mypage | 메인

───────────────────────────────────────────────────────────*/
	#wrap .mypage_index{margin-top:30px;}
	#wrap .member_summary .member_name{display: flex;align-items: center;justify-content: space-between;flex-wrap:wrap;}
	#wrap .member_summary .member_name .greeting_txt{display: block;font-size:14px;color:var(--black-color00);font-weight:400;}
	#wrap .member_summary .member_name span.member_modify{display: block;}
	#wrap .member_modify_btn{display: inline-flex;box-sizing:border-box;align-items: center;justify-content: center;padding:3px 5px;font-size:12px;color:var(--black-color00);font-weight:400;background: #e5e5e5;}
	
	#wrap .member_summary .member_grade{border:1px solid #e5e5e5;margin:10px 0;padding:20px 15px;}
	#wrap .member_summary .member_grade .grade_text1{display: flex;flex-direction: column;align-items: center;width:100%;}
	#wrap .member_summary .member_grade .grade_text1 p{font-size:15px;color:var(--black-color00);font-weight:400;text-align: center;}
	#wrap .member_summary .member_grade .grade_text1 p span{font-size:15px;color:var(--black-color00);font-weight:400;display: block;}
	#wrap .member_summary .member_grade .grade_text1 p strong{font-size:inherit;color:inherit;font-weight:700;}
	
	#wrap .member_summary .mypage_number_summary{border:1px solid #e5e5e5;}
	#wrap .member_summary .mypage_number_summary ul li a{font-size:14px;color:var(--black-color00);font-weight:400;}
	#wrap .member_summary .mypage_number_summary ul li a span{font-size:13px;color:var(--point-color01);font-weight:400;}
	#wrap .member_summary .mypage_number_summary ul li a strong{font-size:23px;color:var(--point-color01);font-weight:700;}
	#wrap .member_summary .mypage_number_summary ul li:nth-child(2){border-color:#e5e5e5;}
	
	#wrap .mypage_index .mypage_menu{padding-top:30px;}
	#wrap .mypage_index .mypage_menu h3{font-size:16px;color:var(--black-color00);font-weight:700;line-height:initial;border:none;text-indent:0;}
	#wrap .mypage_index .mypage_menu ul{border-bottom:1px solid #e5e5e5;margin-top:10px;padding-bottom:5px;}
	#wrap .mypage_index .mypage_menu ul li a{font-size:15px;color:var(--black-color00);font-weight:400;border:none;padding:3px 0;}

/*───────────────────────────────────────────────────────────

	 mypage | 주문목록

───────────────────────────────────────────────────────────*/
	#wrap .order_list .form_box{background: #f7f7f7;}
	#wrap .order_goods_list .order_top_date{background: #f7f7f7;border-color:#e5e5e5;font-size:15px;color:var(--black-color00);font-weight:700;padding:15px 15px;}	
	#wrap .order_goods_list .order_top_date strong{color:inherit;}
	#wrap .order_goods_list .orderlist_wrap{background: #f7f7f7;box-sizing:border-box;padding:10px 0;}
	#wrap .order_goods_list .orderlist_wrap .order_number_box{padding:0 15px;line-height:initial;}
	#wrap .order_goods_list .orderlist_wrap .order_number_box .order_number_left{font-size:15px;color:var(--black-color00);font-weight:700;}
	#wrap .order_goods_list .orderlist_wrap .order_number_box .order_number_left strong{color:var(--point-color01);}
	#wrap .order_goods_list .orderlist_wrap .order_number_box ul{margin-top:10px;}
	
	#wrap .btn_claim{display: flex;flex-wrap:wrap;gap:5px 10px;margin-top:8px;box-sizing:border-box;padding:0 15px;}
	#wrap .btn_claim .view_doc{display:flex;width:auto;height:26px;background: #ddf5f0;align-items: center;justify-content: center;font-size:13px;color:#00785e;font-weight:500;padding:3px 20px;}
	
	#wrap .order_goods_list .my_goods{padding:13px 15px 8px;}
	#wrap .order_goods_list .my_goods .info{padding:15px 15px;box-sizing:border-box;border:1px solid #e5e5e5;}
	#wrap .order_goods_list .my_goods .info > a{display: flex;flex-wrap:wrap;}
	#wrap .order_goods_list .my_goods.design_goods .info > a{align-items: center;}
	#wrap .order_goods_list .my_goods .info .itemhead{display: block;width:76px;padding:0;}
	#wrap .order_goods_list .my_goods .info .itemhead .img img{width:100%;border:1px solid #e5e5e5;box-sizing:border-box;height:100%;object-fit:cover;}
	#wrap .order_goods_list .my_goods .info .itemhead .add_img{width:76px;height:60px;background:#ededef;display: flex;align-items: center;justify-content: center;}
	#wrap .order_goods_list .my_goods .info .itemhead .add_img span{font-size:13px;color:var(--black-color00);font-weight:300;}
	#wrap .order_goods_list .my_goods .info .itembody{width:calc(100% - 76px);box-sizing:border-box;display: block;padding-left:10px;}
	#wrap .order_goods_list .my_goods .info .itembody dl dt{font-size:13px;color:var(--black-color00);font-weight:700;margin-bottom:10px;}
	#wrap .order_goods_list .my_goods .info .itembody dl dd{font-size:12px;color:#919191;font-weight:400;}
	#wrap .order_goods_list .my_goods.design_goods .info .itembody{padding-left:0;}
	#wrap .order_goods_list .my_goods.design_goods .info .itembody .design_box{display: flex;flex-wrap:wrap;align-items: center;}
	#wrap .order_goods_list .my_goods.design_goods .info .itembody .design_box p, #wrap .order_goods_list .my_goods.design_goods .info .itembody .design_box span{font-size:12px;color:var(--black-color00);font-weight:400;}
	#wrap .order_goods_list .my_goods.design_goods .info .itembody .design_box p{font-weight:500;width:105px;text-align: center;}
	#wrap .order_goods_list .my_goods.design_goods .info .itembody .design_box span{box-sizing:border-box;width:calc(100% - 105px);}
	
	#wrap .btn_bx{margin-top:10px;}
	#wrap .btn_bx a{font-size:12px;font-weight:400;min-width:60px;box-sizing:border-box;}
	#wrap .order_goods_list .my_goods .info .order_info{border-top:1px solid #e5e5e5;margin-top:16px;padding-top:10px;}
	#wrap .order_goods_list .my_goods .info .order_info .info_box .info2{font-size:12px;column-rule: #919191;font-weight:400;}
	#wrap .delivery_trace_btn{border:1px solid var(--point-color01);color:var(--point-color01);background:var(--point-white);}
	#wrap .order_ing_btn{border:1px solid #949393;background: #949393;color:var(--point-white);padding:0 10px;box-sizing:border-box;}
	
	/*view*/
	#wrap .order_view h3{box-sizing:border-box;padding:12px 15px;border-color:#e5e5e5;background: #f7f7f7;font-size:15px;color:var(--black-color00);font-weight:700;line-height:initial;text-indent:0;}
	#wrap .order_view .view_box{margin:0;padding:5px 30px;}
	#wrap .order_view .view_box dl{padding:0;border-bottom:1px solid #e5e5e5;}
	#wrap .order_view .view_box dl:last-child{border-bottom:none;}
	#wrap .order_view .view_box dl dt, #wrap .order_view .view_box dl dd{padding:20px 0;}
	#wrap .order_view .view_box dl dt{font-size:13px;color:var(--black-color00);font-weight:500;border-right: none;}
	#wrap .order_view .view_box dl dd{font-size:13px;color:var(--black-color00);font-weight:400;}
	#wrap .order_view .view_box dl dd ul.discount li{font-size:13px;color:var(--black-color00);font-weight:400;}
	#wrap .order_view .view_box dl dd strong{font-weight:400;}
	#wrap .order_view .view_box.receipt_box{padding:15px 15px;}
	
	@media only screen and (max-width:350px){
		#wrap .order_goods_list .my_goods.design_goods .info .itembody .design_box p{width:75px;}
		#wrap .order_goods_list .my_goods.design_goods .info .itembody .design_box span{width:calc(100% - 75px);}
	}
	
/*───────────────────────────────────────────────────────────

	 mypage | 각종서류

───────────────────────────────────────────────────────────*/
	#wrap .my_sub_cont{margin-top:20px;}
	.my_doc_box .btn_box{margin-bottom:15px;}
	.my_doc_box .btn_box a{display: flex;align-items: center;justify-content: center;width:100%;height:35px;background:#ff5353;font-size:15px;color:var(--point-white);font-weight:500;}
	
	#wrap .order_goods_list .my_doc_list{}
	#wrap .order_goods_list .my_doc_list > li{box-sizing:border-box;background:var(--point-white);border:1px solid #e5e5e5;padding:10px 13px 20px;}
	#wrap .order_goods_list .my_doc_list > li + li{margin-top:16px;}
	#wrap .order_goods_list .my_doc_list .title{}
	#wrap .order_goods_list .my_doc_list .title .date{font-size:15px;color:var(--black-color00);font-weight:700;}
	#wrap .order_goods_list .my_doc_list .title .date strong{font-size:inherit;color:inherit;font-weight:inherit;}
	#wrap .order_goods_list .my_doc_list .title .order_num{font-size:15px;color:var(--black-color00);font-weight:700;}
	#wrap .order_goods_list .my_doc_list .title .order_num strong{font-size:inherit;color:var(--point-color01);font-weight:inherit;}
	#wrap .order_goods_list .my_doc_list .opt{margin-top:20px;}
	#wrap .order_goods_list .my_doc_list .opt li{font-size:12px;color:#919191;font-weight:400;}
	#wrap .order_goods_list .my_doc_list .order_info{box-sizing:border-box;border-top:1px solid #e5e5e5;margin-top:15px;padding-top:13px;}
	#wrap .order_goods_list .my_doc_list .order_info .info_box{display: flex;align-items: center;justify-content: space-between;}
	#wrap .order_goods_list .my_doc_list .order_info .info_box .price{font-size:15px;color:var(--black-color00);font-weight:400;}
	#wrap .order_goods_list .my_doc_list .order_info .btn_claim{padding:0;margin-top:10px;}
	
/*───────────────────────────────────────────────────────────

	 mypage | 쿠폰

───────────────────────────────────────────────────────────*/
	#wrap .coupon .my_coupon{border-bottom:none;}
	#wrap .coupon .my_coupon fieldset{padding:20px 15px 0;}	
	#wrap .coupon .my_coupon fieldset .inp_tx input{border:1px solid #ff5353;font-size:15px;color:#ff5353;font-weight:500;}
	#wrap .coupon .my_coupon fieldset .inp_tx input::placeholder{color:#ff5353;}
	#wrap .coupon .my_coupon .tx{font-size:13px;color:#919191;font-weight:400;text-align: center;margin:10px 0 20px;line-height:1.5;}
	#wrap .coupon .inp_sel select{height:33px;}
	
	#wrap .coupon h3{font-size:15px;color:var(--black-color00);font-weight:700;background:#f7f7f7;border:1px solid #e5e5e5;border-width:1px 0;line-height:initial;padding:12px 0;}
	
	#wrap .coupon .tab_menu{padding:15px 15px 0;box-sizing:border-box;background: #f7f7f7;}
	#wrap .coupon .tab_menu ul li{border:1px solid #ff5353;}
	#wrap .coupon .tab_menu ul li a{font-size:15px;color:#ff5353;font-weight:500;}
	#wrap .coupon .tab_menu ul li.active a{color:var(--point-white);}
	
	#wrap .coupon .coupon_bx{box-sizing:border-box;padding:15px 15px;background: #f7f7f7;text-align: right;}
	#wrap .coupon .coupon_bx li{box-sizing:border-box;border:1px solid #e5e5e5;box-shadow:none;margin-top:10px;}
	#wrap .coupon .coupon_bx dl{text-align: left;}
	#wrap .coupon .coupon_bx dl dt{box-sizing:border-box;font-size:15px;color:var(--black-color00);font-weight:700;height:auto;padding:15px 15px;line-height:initial;}
	#wrap .coupon .coupon_bx dl dd{font-size:13px;color:var(--black-color00);font-weight:400;}
	#wrap .coupon .coupon_bx dl dd strong{font-size:inherit;color:#919191;font-weight:400;min-width:50px;margin:0 16px 0 0;}
	#wrap .coupon .coupon_bx .limit{color:#ff5353;}
	#wrap .coupon .coupon_bx dl dd + dd{margin-top:10px;}
	#wrap .coupon-li .coupon_gift_before_use{position: static;width:60px;padding:8px 0;font-size:13px;}
	
/*───────────────────────────────────────────────────────────

	 mypage | 예치금

───────────────────────────────────────────────────────────*/
	#contents_wrap > .deposit{background: #f7f7f7;padding-bottom:30px;}
	#wrap .deposit .my_money p.tit, #wrap .deposit .my_money p.money{line-height:43px;}
	#wrap .deposit h3{background:var(--point-white);line-height:initial;padding:12px 15px;text-indent:0;border-color:#e5e5e5;}
	#wrap .deposit .money_search fieldset > div{padding:10px 15px;}
	#wrap .deposit .money_history{background:var(--point-white);border:1px solid #e5e5e5;margin:10px 15px;padding:0;}
	#wrap .deposit .money_history.no{padding:40px 0;}
	
	#wrap .deposit .table_style1 th{background: #f7f7f7;border-color:#e5e5e5;font-size:13px;color:var(--black-color00);font-weight:400;}
	#wrap .deposit .table_style1 td{text-align: center;border-color:#e5e5e5;font-size:13px;color:var(--black-color00);font-weight:700;}
	
/*───────────────────────────────────────────────────────────

	 mypage | 적립금

───────────────────────────────────────────────────────────*/
	#contents_wrap > .mileage{background: #f7f7f7;padding-bottom:30px;}
	#wrap .mileage .my_money p.tit, #wrap .mileage .my_money p.money{line-height:43px;}
	#wrap .mileage h3{background:var(--point-white);line-height:initial;padding:12px 15px;text-indent:0;border-color:#e5e5e5;}
	#wrap .mileage .money_search fieldset > div{padding:10px 15px;}
	#wrap .mileage .money_history{background:var(--point-white);border:1px solid #e5e5e5;margin:10px 15px;padding:0;}
	#wrap .mileage .money_history.no{padding:40px 0;}
	
	#wrap .mileage .table_style1 th{background: #f7f7f7;border-color:#e5e5e5;font-size:13px;color:var(--black-color00);font-weight:400;}
	#wrap .mileage .table_style1 td{text-align: center;border-color:#e5e5e5;font-size:13px;color:var(--black-color00);font-weight:700;}
	

/*───────────────────────────────────────────────────────────

	 mypage | 배송지관리

───────────────────────────────────────────────────────────*/
	#wrap .shipping{padding:20px 15px;}
	#wrap .shipping .s_content{box-sizing:border-box;border:1px solid #e5e5e5;}
	#wrap .shipping .s_content .s_tit{background: #f7f7f7;border-bottom:1px solid #e5e5e5;font-size:13px;color:var(--black-color00);font-weight:700;text-indent:0;padding:15px 10px;}
	#wrap .shipping .s_content .s_address{border-color:#e5e5e5;padding:15px 15px;box-sizing:border-box;color:#919191;}
	#wrap .shipping .s_content .s_data{padding:15px 15px;}
	#wrap .shipping .s_content .s_data dl{color:#919191;font-weight:500;}
	#wrap .modify_address_btn, #wrap .del_address_btn{border-radius:0;border:1px solid #e5e5e5;font-size:12px;color:var(--black-color00);font-weight:400;}
	
	#wrap .layer_shipping_address_regist .zipcode_btn{background: #949393;border:1px solid #949393;}
	
/*───────────────────────────────────────────────────────────

	 mypage | 회원탈퇴

───────────────────────────────────────────────────────────*/
	#wrap .dropOut h3{font-size:15px;color:var(--black-color00);font-weight:700;background:#f7f7f7;border:1px solid #e5e5e5;border-width:1px 0;line-height:initial;padding:12px 0;}
	#wrap .withdrawal_btn{background: #ff5353;}




#filterArea span {
	width: calc(100% - 80px);
}

.display-type-toggle {
	background: url("../img/da_image/gallery_type02.png") no-repeat;
	background-size: 80% 80%;
	background-position: center;
}

.display-type-toggle.on {
	background: url("../img/da_image/gallery_type03.png") no-repeat;
	background-size: 80% 80%;
	background-position: center;
}