@charset "utf-8";

/* 로그인(기본, 구매, 주문조회, 약관동의, 회원가입(2pg))+마이페이지 메인 +주문(장바구니, 주문서작성/결제, 주문완료)게시판 1p */

/*───────────────────────────────────────────────────────────

	 sub 공통

───────────────────────────────────────────────────────────*/
	.form_element label{min-height:24px;line-height:24px;}
	#wrap .form_element input[type="checkbox"] + label{background-image:url('../img/da_image/chkbox_icon.png');cursor:pointer;background-position:left top;padding-left:33px;}
	#wrap .form_element input[type="checkbox"]:checked + label{background-image:url('../img/da_image/chkbox_icon_on.png')}
	#wrap .form_element input[type="radio"] + label{min-width:13px;padding:0 0 0 22px;background:url('../img/da_image/rdo_icon.png') no-repeat 1px 50%;cursor:pointer;padding-left:33px;}
		#wrap .form_element input[type="radio"]:checked + label{background:url('../img/da_image/rdo_icon_on.png') no-repeat 1px 50%;}
	#wrap select{background: #fff url('../img/da_image/select_arrow.png') no-repeat calc(100% - 18px) 50%;}
	#wrap select { -webkit-appearance: none; -moz-appearance: none; appearance: none;}

	/* IE 에서 Select box 화살표 제거 */ 
	#wrap select::-ms-expand { display: none; }
/*───────────────────────────────────────────────────────────

	 member (로그인)

───────────────────────────────────────────────────────────*/
	/* #wrap .member_con .member_tab{margin-bottom:25px;} */
		#wrap .member_con .member_tab li{background:#eee;border-radius:10px 10px 0 0;height:70px;line-height:68px;border:1px solid #ddd;font-size:20px;color:#999;font-weight:500;float:left;width:50%;text-align:center;cursor:pointer;box-sizing:border-box;}
		#wrap .member_con .member_tab li + li{border-left:0;}
		#wrap .member_con .member_tab li.on{border-bottom:0;background:#fff;color:#009d42;font-weight:700}
		#wrap .member_con .member_wrap{width:680px;margin:0 auto 80px;}
		#wrap .member_con .member_tit h2{font-family:'Poppins','Noto Sans KR',Malgun Gothic,"맑은 고딕",AppleGothic,Dotum,"돋움",sans-serif;text-align:center;font-size:40px;font-weight:600;letter-spacing:0.05em;margin-bottom:40px;}
		#wrap .member_con .member_cont{padding:60px 79px;border:1px solid #ddd;border-radius:10px;}
		.body-login #wrap .member_con .member_cont{border-top:0;border-radius:0 0 10px 10px;}
		#wrap .member_con .member_cont .login_tab_panel{display:none;}
		#wrap .member_con .member_cont .login_tab_panel.on{display:block;}
		#wrap .member_con .member_cont input[type="text"],#wrap .member_con .member_cont input[type="password"],#wrap .member_con .member_cont input[type="number"]{font-family:'Poppins',"Noto Sans KR", "맑은 고딕",AppleGothic,Dotum,"돋움",sans-serif;background:#fff;color:#888;width:100%;font-size:18px;font-weight:400;height:60px;padding:0 29px;box-sizing:border-box;margin:0 0 20px;}
		#wrap .member_con .member_cont input[type="text"]:focus,#wrap .member_con .member_cont input[type="password"]:focus,#wrap .member_con .member_cont input[type="number"]:focus{color:#333;}
		#wrap .member_con .member_login_box .login_input_sec > div{float:none;width:100%;}
		#wrap .member_con .member_login_box .login_input_sec button{width:100%;float:none;height:70px;font-size:22px;font-weight:500;margin-top:10px;border-radius:5px;}
		#wrap .member_con .member_login_box .login_input_sec + div{}
		#wrap .member_con .member_login_box .id_chk{float:left;padding:0;height: 30px;margin-top:20px;}
		#wrap .member_con .member_login_box .form_element label{font-size:16px;color:#444;background:url('../img/da_image/chk_icon.png') no-repeat left top;cursor:pointer;min-height:30px;line-height:30px;padding-left:40px;}
		#wrap .member_con .member_login_box .form_element input[type="checkbox"]:checked + label{background:url('../img/da_image/chk_icon_on.png') no-repeat left top}
		#wrap .member_con .btn_login_box{padding:0;margin:0;border:0;display:inline-block;float:right;margin-top:20px;}
		#wrap .member_con .btn_login_box ul{text-align:right;padding-bottom:0;}
		#wrap .member_con .btn_login_box li{display:inline-block;float:none;line-height: 30px;}
		#wrap .member_con .btn_login_box li + li{margin-left: 7px;padding-left: 11px;position:relative;}
		#wrap .member_con .btn_login_box li + li:before{content:'';position:absolute;top:50%;left:0;width:1px;height:12px;background:#ddd;margin-top:-5px;}

		#wrap .member_con .btn_login_box button{width:auto;height:auto;background:none;border:0;font-size:15px;font-weight:400;color:#666666;}
		#wrap .member_con .member_sns_login{margin-top:50px;}
		#wrap .member_con .member_sns_login a{height:70px;line-height:68px;text-align:center;position:relative;padding-left:70px;font-size:18px;border-radius:5px;border:2px solid #ddd;box-sizing: border-box;}
		#wrap .member_con .member_sns_login a + a{margin-top:20px;}
		#wrap .member_con .member_sns_login a span{position:absolute;top:0;left:0;width:90px;height: 100%;display:inline-block;background-position:center;background-repeat:no-repeat;vertical-align: top;}
		#wrap .member_con .member_sns_login a span:before{content:'';position:absolute;top:50%;right:0;width:1px;height:30px;background:rgba(0,0,0,0.1);margin-top:-15px}
		#wrap .member_con .btn_naver_login{}
		#wrap .member_con .btn_naver_login span{background-image:url('../img/da_image/naver_login.png')}
		#wrap .member_con .btn_kakao_login{}
		#wrap .member_con .btn_kakao_login span{background-image:url('../img/da_image/kakao_login.png')}
		
	/* 비회원 주문 */	
		#wrap .member_con .nonmember_join_box p{font-weight:300;display:inline-block;color:#666;font-size:16px;line-height:1.5;vertical-align:middle;width:calc(100% - 154px)}
		#wrap .member_con .nonmember_join_box .btn_center_box{width:150px;display:inline-block;vertical-align:middle;}
		#wrap .member_con .nonmember_join_box .btn_member_black{background:#fff;color:#009d42;border:2px solid #009d42;margin-top:0;font-weight:500;height:60px;border-radius:4px;font-size:18px;box-sizing:border-box;}
	/* 비회원 주문조희 */
		#wrap .member_con .nonmember_order_box{margin-top:0;}
		#wrap .member_con .nonmember_order_box .order_input_sec > div{float:none;}
		#wrap .member_con .nonmember_order_box .order_input_sec button{float:none;width:100%;height:70px;font-size:22px;font-weight:500;background:#009d42;color:#fff;margin-top:10px;border-radius:5px;}
		#wrap .member_con .nonmember_order_box p{font-size:16px;color:#444;background:url('../img/da_image/login_icon_caution.png') no-repeat left top;height:26px;padding-left:36px;margin-top:20px;}


	/* 아이디찾기 */
		#wrap .member_con .find_id_sec .login_input input{margin:16px 0 7px;font-family:'Poppins',"Noto Sans KR", "맑은 고딕",AppleGothic,Dotum,"돋움",sans-serif}
		#wrap .member_con .find_id_sec .login_input > div{float:none;width:100%;}
		#wrap .member_con .find_id_sec .btn_member_id{width:100%;float:none;height:70px;font-size:22px;font-weight:500;background:#009d42;border:0;margin-top:20px;border-radius:5px;}
		#wrap .member_con .input_email{width:calc(100% - 140px) !important}
		#wrap .member_con .email_select{height:60px;font-size:15px;color:#666666;padding:0 15px;width:130px;margin-left:6px;margin-bottom:7px;}
		/* #wrap .member_con .find_id_sec{text-align:left;} */
		#wrap .member_con .radio_find_type label{font-size:15px;}
		#wrap .member_con .radio_find_type label:nth-child(4){margin-left:15px;}
	/* 비밀번호 찾기 */
		#wrap .login_input .member_warning{width:100%;margin:0;}
		#wrap .member_con .btn_member_next{width:100%;height:70px;font-size:22px;font-weight:500;margin-top:0;border-radius:5px;margin-top:10px;}
		#wrap .member_con .member_cont .btn_center_box,#wrap .member_con .member_warning + .btn_center_box{margin-top:5px;}
		#wrap .member_con .find_password_box .login_input input[type=text],#wrap .member_con .find_password_box .login_input input[type=password]{margin: 0 0 15px;}
		#wrap .member_con .member_cont h3 + p{font-size:14px;}
		#wrap .member_con .find_password_box .login_input{border-top:1px solid #ddd;/* padding-top:0; */}
	
/*───────────────────────────────────────────────────────────

	 member (회원가입)

───────────────────────────────────────────────────────────*/
	/* 회원가입 공통 */
		#wrap .member_join .btn_center_box button{height:60px;border-radius:4px;min-width:200px;font-size:18px;font-weight:500;letter-spacing:-0.04em;font-family:'Poppins',"Noto Sans KR", "맑은 고딕",AppleGothic,Dotum,"돋움",sans-serif}
		#wrap .member_join .btn_member_cancel{border:2px solid #009d42;color:#009d42;}
		#wrap .member_join .member_cont{width:1000px;padding:0;margin:0 auto;}
		#wrap .member_join h3.member_join_tit{font-size:20px;color:#222;font-weight:500;padding-bottom:15px;}
		#wrap .member_join .member_join_con{border-top:3px solid #222;padding:30px;border-bottom:1px solid #ddd;}
		#wrap .member_join .member_join_con table th,#wrap .member_join .member_join_con table td{border-bottom:0;box-sizing:border-box;}
		#wrap .member_join .member_join_con table th{background:none;font-size:16px;font-weight:500;color:#333;padding-left:0;}
		#wrap .member_join .member_join_con table th span{padding-left:0;background:none;position:relative;letter-spacing:-0.04em;margin:0;}
		#wrap .member_join .member_join_con table th span.important{padding-right:10px;}
		#wrap .member_join .member_join_con table th span.important:before{content:'*';color:#da262f;position:absolute;top:0;right:0;}
		#wrap .member_join .member_join_con table td{padding:8px 0;font-size:14px;}
		#wrap .member_join .member_join_con table td input[type="text"],#wrap .member_join .member_join_con table td input[type="password"]{height:54px;width:420px;font-size:14px;}
		#wrap .member_join .member_join_con table td .chosen-container{width:160px !important;margin-left:6px;}
		#wrap .member_join .member_join_con table td .chosen-single{height:54px;font-size:15px;width:160px;}
		#wrap .member_join .member_join_con table td .check_s{font-size:15px;color:#333;font-weight:400}
		#wrap .member_join .member_join_con .choice_s {font-size:15px;color:#333;font-weight:400}
		#wrap .member_join .member_join_con table .form_element{margin-top:8px;}
		#wrap .member_join .member_address .address_postcode .btn_post_search{border-radius:4px;background:#f3f3f3;height:54px;width:160px;border:0;font-size:16px;font-weight:500;color:#333;letter-spacing:-0.04em;}
		#wrap .member_join .member_join_con table td .address_input{width:700px;}
		#wrap .member_join .member_join_con table td .address_input input[type="text"]{width:100%;}
		#wrap .member_join .member_join_con table td.member_birthday .chosen-single{margin-left:0;display:inline-block;width:133px !important;margin-right:6px;}
		#wrap .member_join .type_select_sec {border-bottom:0;}
		#wrap .member_join .join_type_box .type_select_sec ul{text-align:left;}
		#wrap .member_join .join_type_box .type_select_sec li{padding:0;width:calc(50% - 2px);box-sizing:border-box;}
		#wrap .member_join .fileBox input[type="file"] {position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
		#wrap .member_join .fileBox .btn_file{border-radius:4px;background:#f3f3f3;height:54px;width:160px;border:0;font-size:16px;font-weight:500;color:#333;letter-spacing:-0.04em;display:inline-block;vertical-align:top;line-height:52px;margin-left:10px;text-align:center;cursor:pointer}
		#wrap .member_join .base_info_box{margin-top:40px}
		#wrap .member_join .member_join_con table td .btn_gray_list em{font-size:12px;}
		#wrap .member_join th.th_v_top{vertical-align:top;padding-top:20px !important;}
	/* 회원가입 동의 */
		#wrap .join_agreement_wrap .join_agreement_cont{padding-top:0;border-top:0;}
		#wrap .join_allagree{border:2px solid #009d42;padding:25px 30px;border-radius:4px;}
		#wrap .join_allagree .form_element{vertical-align:top;}
		#wrap .join_allagree .form_element em{font-size:18px;font-weight:500;letter-spacing:-0.03em;color:#009d42;}
		#wrap .join_agree_wrap{border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding-top:30px;box-sizing:border-box;}
		#wrap .join_agree_wrap .join_agreement_box .form_element{width:100%;}
		#wrap .join_agree_wrap .join_agreement_box label{font-size:16px;letter-spacing:-0.04em;}
		#wrap .join_agree_wrap .join_agreement_box label strong{font-weight:500;}
		#wrap .join_agree_wrap .join_agreement_box .form_element span{position:absolute;top:50%;right:0;margin-top:-11px;}
		#wrap .join_agree_wrap .join_agreement_box .form_element span > a:before{content:'';position:absolute;top:50%;right:1px;width:6px;height:6px;margin-top:-5px;border-right:1px solid #888;border-bottom:1px solid #888;transform:rotate(45deg)}
		#wrap .join_agreement_cont .join_agree_wrap .form_element span > a{color:#888;font-size:14px;text-decoration:none;background:none;padding-right:14px;position:relative;}
		#wrap .join_agreement_cont .join_agree_wrap .form_element span > a.on{color:#009d42}
		#wrap .join_agreement_cont .join_agree_wrap .form_element span > a.on:before{transform:rotate(-135deg);margin-top:-1px;border-right:1px solid #009d42;border-bottom:1px solid #009d42}
		#wrap .join_agreement_cont .join_agree_wrap .agreement_box{overflow-y:auto;transition:all 0.3s;background:#f5f5f5;border-radius:4px;border:0;margin-top:15px;padding:30px;box-sizing:border-box;font-size:15px;font-weight:300;color:#888;line-height:1.5;height:160px;}
		#wrap .join_agreement_cont .join_agree_wrap .agreement_box.open{height:auto;}
	
	/* 회원가입 정보입력 */
		#wrap .join_base_wrap .member_cont .btn_center_box{margin-top:80px;}
		#wrap .join_base_wrap .member_join_tit + .important{color:#333;background:none;position:relative;font-size:13px;}
		#wrap .join_base_wrap .member_join_tit + .important:before{content:'*';position:absolute;top:0;left:0;color:#da262f;}
		
		
	
	.join_ok_box .btn_member_sec li button{min-width:200px;font-size:18px;font-weight:500;letter-spacing:-0.04em;font-family:'Poppins',"Noto Sans KR", "맑은 고딕",AppleGothic,Dotum,"돋움",sans-serif;height:60px;border-radius:4px;}
	.join_ok_box .btn_member_sec li button#btnHome{border:2px solid #009d42;color:#009d42;}
/*───────────────────────────────────────────────────────────

	 board

───────────────────────────────────────────────────────────*/

	/* 페이징 공통 */
		.pagination{margin:20px 0 0 0;}
		.pagination ul{padding:20px 0 0; text-align:center;}
		.pagination li{display:inline-block; min-width:26px;vertical-align:middle;}
		.pagination li a,
		.pagination li span{display:block; padding:0 !important; height:30px; width:30px; color:#999; font-size: 16px; line-height:28px; vertical-align:middle;font-weight:500}
		.pagination li.on span{font-weight:500; color:#111; background:none; border-radius: 0;}
		.pagination li + li{margin-left:5px;}
		.pagination .on{color:#333; font-weight:500;}
		.pagination .btn_page{min-width:23px; border:0; background:#ffffff;padding:0;}
		.pagination .btn_page a{min-width:23px;width:auto;font-size:0;}
		.pagination .btn_page a:hover{border:none 0;}
		.pagination .btn_page a img{display:none;}
		.pagination .btn_page_first{margin:0 1px 0 1px;background: url("../img/da_image/btn_paging_first.png") no-repeat center; padding: 0 !important;}
		.pagination .btn_page_prev{margin:0 10px 0 1px; background: url("../img/da_image/btn_paging_prev.png") no-repeat center;padding: 0 !important;}
		.pagination .btn_page_next{margin:0 1px 0 10px; background: url("../img/da_image/btn_paging_next.png") no-repeat center;padding: 0 !important;margin-left:15px;}
		.pagination .btn_page_last{margin:0 1px 0 1px; background: url("../img/da_image/btn_paging_last.png") no-repeat center;padding: 0 !important;}
		.goods_list + .pagination{padding:10px 0 0 0; border-top:0;}


	.board_list_table{width:100%; margin:0 0 20px 0; border:0; border-spacing:0; border-collapse:collapse; border-top:0; text-align:center;}
	.board_list_table th,.board_list_table td{height:80px;box-sizing:border-box;}
	.board_list_table th{padding:10px 10px 10px 14px; border-bottom:2px solid #009d42; background:#fff;font-weight:500;letter-spacing:-0.03em;font-size:16px;color:#333;}
	.board_list_table td{transition:all 0.3s;padding:13px 10px 15px 10px; border-bottom:1px solid #ddd;color:#888;letter-spacing:-0.04em;font-size:16px;}
	.board_list_table .board_tit strong{transition:all 0.3s;color:#666;font-weight:500;display:block;white-space:normal;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-wrap:break-word;text-overflow: ellipsis;overflow: hidden;max-width:100%;vertical-align:top;}
	.board_list_table .board_tit strong:hover{text-decoration:none;}
	.board_list_table .board_tit div{display:inline-block;vertical-align:top;max-width:90%}
	.board_list_table tr.on td{color:#009d42}
	.board_list_table tr.on .board_tit strong{color:#009d42}
	.body-view .board_zone_view{background:#f9f9f9;padding:30px 60px 80px;}
	.board_view_tit{padding:22px 0;border-top:0;background:none;border-bottom:2px solid #009d42;}
	.board_view_tit h3{font-size:24px;letter-spacing:-0.04em;font-weight:700;color:#333;}
	.board_zone_view .board_view_info{padding:25px 30px;}
	.board_view_info{background:#fff;}
	.board_view_info span{font-size:16px;font-weight:500;color:#333;vertical-align:top;font-family:'Poppins',"Noto Sans KR", "맑은 고딕",AppleGothic,Dotum,"돋움",sans-serif}
	.board_view_info span + span{margin-left:30px;}
	.board_view_info strong{color:#888 ;font-weight:500;margin-left:4px;}
	.board_view_info .view_info_hits{float:none;}
	.board_view_info .view_info_day{height:auto;font-size:16px;border-left:0;margin-left:30px;}
	.board_view_info .view_info_day em{top:0;}
	.board_view_content .seem_cont{padding:60px;font-size:16px;color:#333;}
	.view_comment{border-bottom:2px solid #ddd;}
	.board_zone_view + .btn_right_box{text-align:center;margin-top:60px;}
	.board_zone_view + .btn_right_box button{border:1px solid #666;color:#111;font-size:18px;font-weight:500;letter-spacing:-0.04em;height:60px;min-width:200px;border-radius:4px;box-sizing:border-box;font-family:'Poppins',"Noto Sans KR", "맑은 고딕",AppleGothic,Dotum,"돋움",sans-serif}
	.board_zone_view + .btn_right_box button.btn_board_list{background:#009d42;color:#fff;border:1px solid #009d42}
	.board_zone_view + .btn_right_box button strong{font-weight:inherit;}
	
	.board_zone_cont .btn_write{margin-top:20px;position:static;height:50px;line-height:49px;min-width:120px;background:#009d42;color:#fff;font-size:16px;font-weight:500;letter-spacing:-0.04em;border-radius:4px;border:1px solid #009d42;font-family:"Noto Sans KR", "맑은 고딕",AppleGothic,Dotum,"돋움",sans-serif}
	.board_zone_cont .btn_write:hover{background:#009d42;color:#fff;border:1px solid #009d42;}
	.board_zone_write input[type="text"], .board_zone_write  input[type="password"]{height:31px !important;}
	.board_zone_write .btn_upload_box button{line-height:29px;}

	.board_zone_write + .btn_center_box button{min-width:200px;height:60px;border-radius:4px;}
	.board_zone_write + .btn_center_box button strong{font-size:18px;}
	.btn_date_check{border-radius:4px;}

/*───────────────────────────────────────────────────────────

	 마이페이지

───────────────────────────────────────────────────────────*/
	.body-mypage .sub_content{width:100%;}
	.body-mypage .sub_content .side_cont{float:none;width:100%;}
	.body-mypage #contents .sub_content > .side_cont + .content{float:none;width:1200px;margin:0 auto;padding:0;box-sizing:border-box;}

	.body-mypage .side_cont .sub_menu_box{padding-bottom:83px;}
	.body-mypage .side_cont .sub_menu_box h2{text-align: center;font-size:40px;color:#222;font-weight:700;padding:0;border:none;margin-top:44px;}

	/*회원정보*/
		.mypage_title_info{width:100%;box-sizing:border-box;/* background:#f5f5f5; padding:60px 0 58px;*/margin-top:0; }
		.mypage_title_info .w_custom:after{clear:both;content:"";display: block;}
		.mypage_title_info .w_custom > div{display: inline-block;box-sizing:border-box;vertical-align: top;}
		.mypage_title_info .w_custom .mypage_top_box{padding-top:18px;}
		.mypage_title_info .grade_txt .grade_name{font-size:24px;color:#333;font-weight:400;letter-spacing:-0.72px;margin-bottom:5px;}
		.mypage_title_info .grade_txt .grade{font-size:16px;color:#666;font-weight:400;}
		.mypage_title_info .btn_layer{font-size:0;margin-top:35px;}
		.mypage_title_info .btn_layer > a{display: inline-block;box-sizing:border-box;vertical-align: top;height:36px;line-height:34px;border:1px solid #000;border-radius:4px;text-align: center;font-size:14px;color:#333;font-weight:400;padding:0 18px;}
		.mypage_title_info .btn_layer > a + a{margin-left:10px;}

		.mypage_wallet_info{float: right;}
		.mypage_wallet_info ul{font-size:0;}
		.mypage_wallet_info ul li{display: inline-block;box-sizing:border-box;vertical-align: top;width:233px;background:#fff;border-radius:4px;text-align: center;padding:20px 30px 15px 30px;border:1px solid #ddd;box-sizing:border-box;}
		.mypage_wallet_info ul li img{vertical-align: middle;}
		.mypage_wallet_info ul li + li{margin-left:20px;}
		.mypage_wallet_info ul li em{display: block;font-size:16px;color:#333;font-weight:400;border-bottom:1px solid #ddd;margin-top:14px;margin-bottom:9px;padding-bottom:15px;}
		.mypage_wallet_info ul li strong{font-family:'Poppins',"Noto Sans KR", "맑은 고딕",AppleGothic,Dotum,"돋움",sans-serif;display: inline-block;font-size:30px;color:#009d42;font-weight:700;margin-right:8px;}
		.mypage_wallet_info ul li span{font-size:16px;color:#333;font-weight:400;}

	/*마이페이지 메뉴*/
		.sub_mypage_list{width:100%;font-size:0;margin-top: 95px;}
		.sub_mypage_list:after{clear:both;content:"";display: block;}
		.sub_mypage_list{display:flex;flex-wrap:wrap;}
		.sub_mypage_list li{position:relative;display: inline-block;box-sizing:border-box;vertical-align: top;/* float: left; */margin: 0;width: 16.666%;}
		.sub_mypage_list li:nth-of-type(6n+1){clear:both;float: left;margin-left:0;}
		.sub_mypage_list li a{display: block;width:100%;font-size:16px;color:#333;font-weight:400;line-height:46px;font-family:'Noto Sans KR';border-radius:3px;background:#fff;border:1px solid #ddd;text-align: center;height:50px;box-sizing:border-box;}
		.sub_mypage_list li a:before{transition:all 0.3s;content:'';position:absolute;top:0;left:0;width:100%;height:100%;border-radius:3px;border:2px solid #009d42;opacity:0;box-sizing:border-box;}
		.sub_mypage_list li a.active:before, .sub_mypage_list li:hover a:before{opacity:1;}
		.sub_mypage_list li a.active, .sub_mypage_list li:hover a{color:#009d42;font-weight:500}
		.sub_mypage_list li:nth-of-type(-n + 6) a{border-top:2px solid #ddd;}
		.sub_mypage_list li:nth-of-type(6n+1) a{border-left:2px solid #ddd;}
		.sub_mypage_list li:nth-of-type(6n+6) a{border-right:2px solid #ddd;}
		.sub_mypage_list li:nth-of-type(n + 7) a{border-bottom:2px solid #ddd;}
	/*서브타이틀*/
		#wrap .mypage_zone_tit{padding-bottom:21px;}
		#wrap .mypage_zone_tit h3{font-size:30px;color:#333;font-weight:700;letter-spacing:-1.2px;}
		#wrap .mypage_zone_tit span{display: inline-block;font-size:17px;color:#111;font-weight:400;letter-spacing:-0.51px;vertical-align: middle;padding-left:31px;}
		#wrap .mypage_zone_tit span strong{color:#009d42;}

	/*진행중인 주문*/
		#wrap .mypage_order_info_cont{margin:0; padding:0;font-size:0;border:none;text-align:left;}
		#wrap .mypage_order_info_cont > div{display: inline-block;box-sizing:border-box;vertical-align: top;}
		.mypage_order_info_cont .mypage_order_process{border:1px solid #ddd;border-radius:4px;width:960px;}
		.mypage_order_info_cont ol{display:block;width:100%; font-size:0;border-right:none; vertical-align:middle;text-align: center;padding:40px 0 33px;}
		.mypage_order_info_cont ol li{display:inline-block; width:10%;min-width:66px;padding:0; font-size:13px;background:none;text-align:center;position: relative;}
		.mypage_order_info_cont ol li + li{margin-left:25px;padding-left:25px;}
		.mypage_order_info_cont ol li + li:before{width:12px;height:21px;content:"";background:url('../img/da_image/my-arw-next.png')no-repeat center;position: absolute;left:-7px;top:34px;}
		.mypage_order_info_cont ol li:first-child{padding-left:0; background:none 0;}
		.mypage_order_info_cont ol li b{display:block; padding:0;font-size:15px;color:#666;font-weight:400;margin-top:16px;}
		#wrap .mypage_order_info_cont ol li strong{font-family:'Poppins',"Noto Sans KR", "맑은 고딕",AppleGothic,Dotum,"돋움",sans-serif;display:block;width:55px;height:55px;padding:0;margin:0 auto;box-sizing:border-box; background:#f5f5f5;border-radius:100%;font-size:22px;color:#999;font-weight:500;text-align:center;vertical-align:middle;line-height:55px;}
		.mypage_order_info_cont .active b{color:#333;font-weight:500;}
		#wrap .mypage_order_info_cont .active strong{background:#009d42;color:#fff;font-weight:700;}
		.mypage_order_info_cont .order_case_list{display:inline-block;width:220px;font-size:0;text-align:center;vertical-align:middle;margin-left:20px;box-sizing:border-box;background:#f5f5f5;border-radius:4px;padding: 11px 30px 12px;}
		.mypage_order_info_cont .order_case_list ul{display:inline-block; width:100%; font-size:0;}
		.mypage_order_info_cont .order_case_list ul li{padding:0; font-size:12px; border-top:1px dotted #aaa; text-align:left;box-sizing:border-box;padding:0 10px;}
		.mypage_order_info_cont .order_case_list ul li:first-child{border-top:none 0;}
		.mypage_order_info_cont .order_case_list ul li b{font-size:16px;color:#333;font-weight:400;line-height:46px;}
		.mypage_order_info_cont .order_case_list ul li span{float:right;font-size:16px;color:#666;font-weight:400;line-height:46px;}
		.mypage_order_info_cont .order_case_list ul li span > em,
		.mypage_order_info_cont .order_case_list ul li span > strong{padding:0 4px 0 0; font-size:16px;color:#000;font-weight:500;}
		.mypage_order_info_cont .order_case_list ul li span > strong.active{color:#009d42;}
		.mypage_order_info_cont .order_case_list ul li span > strong{font-family:'Poppins',"Noto Sans KR", "맑은 고딕",AppleGothic,Dotum,"돋움",sans-serif;}

	/*최근 주문 정보*/
		#wrap .mypage_main .main_lately_info{margin-top:102px;}
		#wrap .mypage_table_type th{background:#fff;border-top:0;font-size:16px;padding:17px 0;}
		#wrap .mypage_table_type thead th{border-bottom:3px solid #000;color:#333;font-weight:500;}
		#wrap .mypage_table_type td{border:none;border-bottom:1px solid #ddd;padding:20px 0;font-size:16px;color:#555;font-weight:400;}
		#wrap .mypage_table_type td strong{color:#333;}
		#wrap .mypage_table_type table td.order_day_num em{font-size:14px;color:#888;font-weight:400;display: block;}
		#wrap .mypage_table_type .order_num_link{font-size:14px;color:#333;font-weight:500;border-bottom:1px solid #333;}
		#wrap .mypage_table_type .btn_gray_list .btn_gray_small{box-sizing:border-box;border-radius:4px;border:1px solid #000;height:25px;background:#fff;text-align: center;line-height: 23px;font-size:13px;color:#333;font-weight:500;}
		#wrap .mypage_table_type .btn_gray_list .btn_gray_mid{box-sizing:border-box;border-radius:4px;border:1px solid #000;height:25px;background:#fff;text-align: center;line-height: 23px;font-size:13px;color:#333;font-weight:500;}
		#wrap .mypage_table_type .btn_gray_list .btn_gray_mid span{line-height: 23px;}
		#wrap .mypage_table_type .btn_claim > span{margin-top:10px;}
		#wrap .mypage_lately_info_cont .mypage_table_type .btn_gray_list .btn_gray_small{box-sizing:border-box;border-radius:4px;border:1px solid #888;height:25px;background:#fff;text-align: center;/* padding:0 9px; */}
		#wrap .mypage_lately_info_cont .mypage_table_type .btn_gray_list .btn_gray_small span{line-height:23px;font-size:13px;color:#888;font-weight:500;padding:0;}
		#wrap .mypage_lately_info_cont .mypage_table_type .btn_gray_list .btn_gray_small:after{display:none;}
		#wrap .mypage_table_type .pick_add_cont{width:100%;}
		#wrap .mypage_table_type .pick_add_cont .pick_add_img{width:100px;padding-left:10px;}
		#wrap .mypage_table_type .pick_add_cont .pick_add_img img{border:none;width:100%;border-radius:5px;border:1px solid #ddd;}
		#wrap .mypage_table_type .pick_add_cont .pick_add_info{padding-left:20px;}
		#wrap .mypage_table_type .pick_add_cont .pick_add_info em{font-size:16px;color:#333;font-weight:400;}
		#wrap .mypage_table_type .pick_add_cont .text_type_cont{font-size:14px;color:#666;font-weight:400;line-height:18px;padding:0;display:inline-block;}
		#wrap .mypage_table_type .pick_add_cont .text_type_cont + .text_type_cont:before{content:',';display:inline-block;}

		#wrap .mypage_table_type td .pay_done{color:#da262f;}
		#wrap .mypage_table_type td .pay_done + .btn_gray_list{display:inline-block;}

		#wrap .btn_buy_ok, #wrap .btn_review_write{box-sizing:border-box;border-radius:4px;border:1px solid #000;height:25px;background:#fff;text-align: center;padding:0 9px;}
		#wrap .btn_buy_ok em, #wrap .btn_review_write em, #wrap .btn_buy_ok span, #wrap .btn_review_write span{line-height: 23px;font-size:13px;color:#333;font-weight:500;padding:0;vertical-align: top;}

	/*최근 본 상품*/
		#wrap .mypage_main .mypage_lately_goods{margin-top:82px;}
		#wrap .mypage_lately_goods .mypage_zone_tit{border:none;padding:0;}
		#wrap .mypage_lately_goods .item_tit_box .item_name_explain{display: none;}
		#wrap .mypage_main .mypage_lately_goods .item_gallery_type li{width:33.33% !important}
		#wrap .mypage_main .mypage_lately_goods .item_gallery_type li:nth-child(4){display:none;}

	/* 회원정보수정 */
		.mypage_lately_info .pick_list_num{font-size:17px;}
		.mypage_breakdown_tab ul{height:56px;}
		.mypage_breakdown_tab li a{padding:0 20px;height:43px;line-height:42px;}
		.mypage_breakdown_tab li.on a{padding-top:0;height:47px;line-height:49px;}
		#wrap .member_mypage.member_join .member_cont{width:100%;}
		#wrap .member_pw_change dt{vertical-align:middle;padding:0;font-weight:500;font-size:14px;}
		#wrap .member_password .btn_gray_mid{border-radius:4px;border:1px solid #ccc;background-color:#fff;}

		#wrap .my_page_password .id_pw_cont{margin:0 auto 80px;padding:60px 79px;border:1px solid #ddd;border-radius:10px;max-width:680px;box-sizing:border-box;}
		#wrap .my_page_password .id_pw_cont dl{display:flex;align-items:center;}
		#wrap .my_page_password .id_pw_cont dt{width:100px;text-align:left;display:block;padding:0}
		#wrap .my_page_password .id_pw_cont dd{width:100%;display:block;}
		#wrap .my_page_password .id_pw_cont dd .member_warning{display:block;height:auto;}
		#wrap .my_page_password .id_pw_cont dd input{height:54px;width:100%;font-size:16px;}
		#wrap .my_page_password .btn_pw_cancel{border:2px solid #009d42;border-radius:4px;height: 60px;min-width:200px;font-size:18px;font-weight:500;line-height: 56px;box-sizing:border-box;letter-spacing:-0.04em;font-family:'Poppins',"Noto Sans KR", "맑은 고딕",AppleGothic,Dotum,"돋움",sans-serif}
		#wrap .my_page_password  .btn_pw_cancel em{color:#009d42;}
		

	/* 주문 배송 상세 */
		.mypage_lately_info .order_num_view{color:#009d42;font-size:14px;}
		.mypage_main .discount_benefit dt{width:100px;}
		.mypage_main .discount_benefit dd{width:calc(100% - 100px);text-align:left;}
		.tax_invoice_layer input{width:100% !important;}
		#wrap .tax_invoice_layer .left_table_type th{padding:8px 10px !important;}
		#wrap .mypage_main .order_wrap{width:100%;}

	/* 찜리스트 */
		.mypage_wish_list .btn_wish_cart{border-radius:4px;}
		.mypage_wish_list .btn_wish_del{border-radius:4px;}
 
/*───────────────────────────────────────────────────────────

	 주문

───────────────────────────────────────────────────────────*/

	#wrap .order_wrap{width:800px;min-height:310px;}
	#wrap .order_wrap h4{margin-top:80px;}
	#wrap .cart_cont_list .order_cart_tit{padding:0;}
	#wrap .cart_cont_list{margin:0;}
	#wrap .order_table_type th{border-top:0;background:none;font-size:16px;letter-spacing:-0.02em;font-weight:500;color:#333;height:75px;box-sizing:border-box;border-bottom:3px solid #009d42}
	#wrap .order_table_type th.th_v_top{vertical-align:top;padding-top:20px !important;}
	#wrap .order_table_type thead .form_element,#wrap .order_table_type .td_chk .form_element{height:24px;}
	#wrap .order_table_type thead .form_element label,#wrap .order_table_type .td_chk .form_element label{padding:0;min-width:24px;}
	#wrap .order_table_type td{padding:25px 10px;border-left:0;font-size:15px;letter-spacing:-0.04em;color:#666;border-bottom:1px solid #ddd;vertical-align:middle;font-family:'Poppins',"Noto Sans KR", "맑은 고딕",AppleGothic,Dotum,"돋움",sans-serif;}
	#wrap .order_table_type .td_benefit{border-right:0;}
	#wrap .order_table_type .order_sum_txt{font-size:16px;letter-spacing:-0.04em;color:#333;font-weight:400;font-family:'Poppins',"Noto Sans KR", "맑은 고딕",AppleGothic,Dotum,"돋움",sans-serif;}
	#wrap .option_wrap{display:flex;margin-top:3px;flex-wrap:wrap;}
	#wrap .order_table_type .pick_add_cont .pick_option_box{width:auto;padding-top:0;}
	#wrap .order_table_type .pick_add_cont .pick_option_box span{display:inline-block;vertical-align:top;font-size:14px;color:#666666;font-family:'Poppins',"Noto Sans KR", "맑은 고딕",AppleGothic,Dotum,"돋움",sans-serif;}
	#wrap .order_table_type .pick_add_cont .pick_option_box span strong{font-weight:inherit;}
	#wrap .order_table_type .pick_add_cont .pick_option_box span:after{content:',';display:inline-block;padding:0 2px;}
	#wrap .order_table_type .pick_add_cont .pick_option_box.delivery_scedule span:after{display: none;}
	#wrap .order_table_type .pick_add_cont .goods_num_con{font-weight:400;font-family:'Poppins',"Noto Sans KR", "맑은 고딕",AppleGothic,Dotum,"돋움",sans-serif;/* padding: 3px 0; */vertical-align: top;display: inline-block;font-size: 14px;}
/* 	#wrap .order_table_type .pick_add_cont .pick_option_box + .goods_num_con:before{content:',';display:inline-block;} */
	#wrap .order_table_type .pick_add_cont .order_goods_num{margin-top:15px;}
	#wrap .order_table_type .pick_add_cont .pick_add_img{width:100px;vertical-align:middle;padding-right:20px;}
	#wrap .order_table_type .pick_add_cont .pick_add_img img{border:0;min-width:100%;}
	#wrap .order_table_type .pick_add_cont .pick_add_info .btn_gray_list em{font-size:16px;font-weight:400;color:#333;white-space:normal;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-wrap:break-word;text-overflow: ellipsis;overflow: hidden;}
	#wrap .order_table_type .pick_add_cont .btn_gray_small{background:none;height:30px;padding:0 5px;min-width:90px;text-align:center;display:inline-block;border:1px solid #aaa;box-sizing:border-box;border-radius:3px;}
	#wrap .order_table_type .pick_add_cont .btn_gray_small:after{display:none;}
	#wrap .order_table_type .pick_add_cont .btn_gray_small span{padding:0;line-height:28px;color:#444;font-size:13px;letter-spacing:-0.04em;}
	#wrap .order_table_type .pick_add_cont .pick_add_info em{font-weight:400;}
	#wrap .order_table_type .benefit_list .benefit_sale{text-align:center;}
	#wrap .order_table_type .benefit_list .benefit_sale em{background:none;padding:0;}
	#wrap .order_table_type .benefit_list li strong{font-weight:400;color:#666;padding:0;}
	#wrap .order_table_type .member_address .address_input{width:100%;}
	#wrap .order_table_type .member_address .address_input input{width:100% !important;}
	#wrap .pick_add_info .caution_msg1{display:block;margin-top:0;margin-bottom:10px;font-weight:500;font-size:15px;}
	#wrap .pick_add_info .caution_msg1 .normal_btn{margin-top:5px;}
	#wrap .pick_add_info .caution_msg1 .normal_btn em{font-size:13px;}
	#wrap .order_wrap .order_btn_wrap a,#wrap .order_wrap .order_btn_wrap button{color:#444;text-align:center;box-sizing:border-box;display:inline-block;vertical-align:top;border:0;height:45px;line-height:43px;padding:0 19px;min-width:109px;border-radius:3px;background:#ebe9eb;font-size:15px;font-weight:500;letter-spacing:-0.04em;}
	#wrap .order_wrap .order_btn_wrap em{font-size:inherit;font-weight:inherit;color:inherit;}
	#wrap .order_wrap .order_view_info .join_agreement_cont h4{font-size:30px;font-weight:700;letter-spacing:-0.04em;color:#333;margin-bottom:30px;}
	#wrap .order_wrap .order_view_info .join_agree_wrap{border-top:3px solid #333;padding-bottom:30px;}
	#wrap .order_wrap .order_view_info .join_allagree{padding:0; padding-bottom:20px;border:0;}
	#wrap .order_wrap .order_view_info .join_allagree .form_element em{color:#333;font-size:16px;}
	#wrap .order_wrap .order_view_info .join_agreement_box + .join_agreement_box{margin-top:40px;}
	#wrap .order_wrap .order_view_info .join_agree_wrap .join_agreement_box label strong{color:#009d42}
	#wrap .order_wrap .order_view_info .order_zone_tit {padding-bottom:18px;}
	#wrap .order_wrap .order_view_info .order_zone_tit h4{font-size:22px;letter-spacing:-0.04em;color:#333;}
	#wrap .order_wrap .order_view_info .order_table_type{padding:30px 0;border-top:3px solid #333;border-bottom:1px solid #ddd;}
	#wrap .order_wrap .order_view_info .order_table_type table{border-top:0;}
	#wrap .order_wrap .order_view_info .order_table_type th,#wrap .order_view_info .order_table_type td{border-bottom:0;padding:8px 0;height:54px;}
	#wrap .order_wrap .order_view_info .order_table_type th .important{margin:0;padding:0;background:none;position:relative;padding-right:10px;}
	#wrap .order_wrap .order_view_info .order_table_type th .important:after{content:'*';position:absolute;top:0;right:0;color:#2bb761}
	#wrap .order_wrap .order_view_info .order_table_type input[type="text"],#wrap .order_view_info .order_table_type input[type="password"]{font-weight:400;height:54px;color:#999;font-size: 16px;width:420px;}
	#wrap .order_wrap .order_view_info .order_table_type input[type="text"]:focus,#wrap .order_view_info .order_table_type input[type="password"]:focus{color:#333;}
	#wrap .order_wrap .order_view_info .order_table_type input::placeholder{color:#999;}
	#wrap .order_wrap .order_view_info .order_table_type .member_email .chosen-container{margin-left:12px;width:160px !important;}
	#wrap .order_wrap .order_view_info .order_table_type .member_email .chosen-single{height:54px;font-size:15px;width:160px;}
	#wrap .order_wrap .order_view_info .order_table_type .member_email .chosen-container .chosen-results{width:100%;box-sizing:border-box;}
	#wrap .order_wrap .order_view_info .order_table_type .address_postcode input[type="text"]{width:420px !important;}
	
	#wrap .order_wrap .delivery_info .form_element{vertical-align:middle;}
	#wrap .order_wrap .delivery_info .member_info_apply{margin-top:5px}
	#wrap .order_wrap .order_table_type .member_info_delivery em{color:#009d42;}
	#wrap .order_wrap .member_address .address_postcode .btn_post_search{min-width:160px;height:54px;padding:0 10px;background:#f6f6f6;border-radius:4px;box-sizing:border-box;color:#333;letter-spacing:-0.04em;font-size:16px;font-weight:500;border:0;margin-left:13px;}
	#wrap .order_wrap .delivery_info .btn_gray_list{display:block;margin-top:15px;}
	#wrap .order_wrap .delivery_info .btn_gray_list .btn_gray_small{background:none;height:30px;padding:0 5px;min-width:90px;text-align:center;display:inline-block;border:1px solid #aaa;box-sizing:border-box;border-radius:3px;}
	#wrap .order_wrap .delivery_info .btn_gray_list .btn_gray_small:after{display:none;}
	#wrap .order_wrap .delivery_info .btn_gray_list .btn_gray_small span{padding:0;line-height:28px;color:#444;font-size:13px;letter-spacing:-0.04em;}
	#wrap .order_wrap #totalDeliveryCharge{color:#333333;font-size:20px;font-weight:500;display:inline-block;}
	#wrap .order_wrap .delivery_info .order_table_type .td_last_say input[type="text"]{width:100%;}
	#wrap .order_wrap .order_money_use .form_element{padding-left:0;margin-top:10px;}
	#wrap .order_wrap .order_money_use .money_use_sum{color:#009d42;}
	#wrap .order_wrap .order_money_use .money_use_txt{color:#009d42;}
	#wrap .order_wrap .payment_info strong{font-weight:500;}

	.delivery_add_list_layer .form_element{margin-top:10px}
	
	#wrap .order_wrap .payment_progress_list{padding:35px 0;border-top:3px solid #333;border-bottom:1px solid #ddd;}
	#wrap .order_wrap .payment_progress_list dl{padding:0;padding-top:10px;border-bottom:0;}
	#wrap .order_wrap .payment_progress_list dt,#wrap .order_wrap .payment_progress_list dd{vertical-align:middle;}
	#wrap .order_wrap .payment_progress_list dt{padding-left:0;font-size:16px;letter-spacing:-0.04em;color:#333;font-weight:500;}
	#wrap .order_wrap .payment_progress_list .general_payment dt{vertical-align:top;}
	#wrap .order_wrap .payment_progress_list dd .form_element{vertical-align:middle;}
	#wrap .order_wrap .payment_progress_list dl label{font-size:16px;color:#333;letter-spacing:-0.04em;}
	#wrap .order_wrap .payment_progress_select label{font-size:16px;color:#333;letter-spacing:-0.04em;}
	#wrap .order_wrap .pay_bankbook_box{margin-top:20px;}
	#wrap .order_wrap .pay_bankbook_box ul{padding:12px 0 20px;}
	#wrap .order_wrap .pay_bankbook_box ul li{padding:8px 0;}
	#wrap .order_wrap .pay_bankbook_box ul li strong{font-size:16px;color:#333;letter-spacing:-0.04em;width:110px;font-weight:400;}
	#wrap .order_wrap .pay_bankbook_box input[type="text"],#wrap .order_wrap .pay_bankbook_box input[type="password"]{height:54px;width:420px;font-size: 16px;color:#999;}
	#wrap .order_wrap .pay_bankbook_box input[type="text"]:focus,#wrap .order_wrap .pay_bankbook_box input[type="password"]:focus{color:#333;}
	#wrap .order_wrap .pay_bankbook_box .chosen-container{width:420px !important;}
	#wrap .order_wrap .pay_bankbook_box .chosen-single{height:54px;width:420px;font-size:15px;}
	#wrap .order_wrap .pay_bankbook_box .chosen-container .chosen-results{width:100%;box-sizing:border-box;padding:0 5px;}
	#wrap .order_wrap .pay_bankbook_txt{font-size:15px;letter-spacing:-0.04em;color:#666;margin-top:13px;display:block;}
	#wrap .order_wrap .tax_invoice_box{padding:0;border-bottom:0;padding-top:30px;}
	#wrap .order_wrap .tax_invoice_box .order_table_type{padding-bottom:0;border-bottom:0;border-top:1px solid #ddd;}
	#wrap .order_wrap .tax_invoice_box .order_table_type .table_left{width:100%;}
	#wrap .order_wrap .tax_invoice_box .order_table_type input[type="text"], #wrap .order_wrap .tax_invoice_box .order_table_type input[type="password"]{width:100%;}
	#wrap .order_wrap .tax_invoice_box .order_table_type th{vertical-align:middle;font-family:'Poppins',"Noto Sans KR", "맑은 고딕",AppleGothic,Dotum,"돋움",sans-serif;}
	#wrap .order_wrap .tax_invoice_box .order_table_type th.th_v_top{vertical-align:top;padding-top:20px !important;}
	#wrap .order_wrap .tax_invoice_box .order_table_type td{padding-right:15px;}
	#wrap .order_wrap .tax_invoice_box .order_table_type .address_postcode input[type="text"]{width:200px;}

	#wrap .order_wrap .cash_tax_get > dl{background:none;border-top:0;border-bottom:0;}
	#wrap .cash_receipt_box .cash_receipt_list dd{width:calc(100% - 117px);}
	#wrap .order_wrap .cash_receipt_list input{width:100%;height:54px;}
	
	#wrap .order_wrap .receipt_txt dd{font-size:16px;color:#555;font-weight:400;}
	
	#wrap .order_fixed_wrap{position:relative;}
	#wrap .order_fixed_wrap.cart_on{min-height:650px;}
	#wrap .payment_fixed{left:50%;transform:translateX(-50%);width:1200px;}
	#wrap .payment_fixed .payment_fixed_wrap{width:360px;position:absolute;top:0;right:0;box-sizing:border-box;border-radius:4px;background:#f9f9f9;border:1px solid #ddd;padding: 35px 40px 40px;}
	#wrap .payment_fixed.fixed_top{position:absolute;top:0;bottom:auto;}
	#wrap .payment_fixed.fixed_bottom{position:absolute;top:auto;bottom:0;}
	#wrap .payment_fixed.fixed{position:fixed;top:100px;bottom:auto;}
	#wrap .payment_fixed.fixed_bottom .payment_fixed_wrap{top:auto;bottom:0;}

	#wrap .payment_fixed .payment_fixed_wrap > strong{font-size:16px;color:#333;font-weight:500;letter-spacing:-0.03em;display:block;margin-bottom: 15px;}
	#wrap .payment_fixed .payment_fixed_wrap .payment_fix_info{border-top:3px solid #009d42;border-bottom:3px solid #ddd;padding:10px 0;}
	#wrap .payment_fixed .payment_fixed_wrap .payment_fix_info dl{display:flex;align-items:center;justify-content:space-between;padding:15px 0;}
	#wrap .payment_fixed .payment_fixed_wrap .payment_fix_info dl.dt_v_top{align-items:flex-start;}
	#wrap .payment_fixed .payment_fixed_wrap .payment_fix_info dl + dl{border-top:1px solid #ddd;}
	#wrap .payment_fixed .payment_fixed_wrap .payment_fix_info dt{width:100px;font-size:15px;color:#333;letter-spacing:-0.03em;}
	#wrap .payment_fixed .payment_fixed_wrap .payment_fix_info dd{width:calc(100% - 100px);text-align:right;font-family:'Poppins',"Noto Sans KR", "맑은 고딕",AppleGothic,Dotum,"돋움",sans-serif;font-size:15px;color:#333;}
	#wrap .payment_fixed .payment_fixed_wrap .payment_fix_info dd strong{font-weight:600;font-size:inherit;}
	#wrap .order_wrap #totalDeliveryCharge{font-weight:600;font-size:inherit;}
	
	#wrap .payment_fixed .payment_fixed_wrap .payment_fix_info dd strong b{font-weight:inherit;}
	#wrap .payment_fixed .payment_fixed_wrap .payment_fix_info dd strong b + span{font-weight:400;color:inherit;}
	#wrap .payment_fixed .payment_fixed_wrap .payment_fix_info dd .order_benefit_list em{background-image:none;padding:0;}
	#wrap .payment_fixed .payment_fixed_wrap .payment_fix_info dd .order_benefit_list em > span{display:block;font-size:12px;font-family:"Noto Sans KR", "맑은 고딕",AppleGothic,Dotum,"돋움",sans-serif}
	#wrap .payment_fixed .payment_fixed_wrap .payment_fix_info dd .btn_gray_list{display:block}
	#wrap .payment_fixed .payment_fixed_wrap .payment_fix_info dd .btn_gray_list .btn_gray_mid{border:1px solid #333;color:#333;border-radius:3px;height:30px;line-height:27px;font-size:14px;padding:0 10px;box-sizing:border-box;}
	#wrap .payment_fixed .payment_fixed_wrap .payment_fix_info dd .btn_gray_list .btn_gray_mid span{padding:0;}
	#wrap .payment_fixed .payment_fixed_wrap .payment_fix_info dd #totalSettlePriceView,#wrap .payment_fixed .payment_fixed_wrap .payment_fix_info dd #totalSettlePrice{font-size:24px;letter-spacing:-0.03em;color:#ec1b2c;}
	
	#wrap .payment_fixed .payment_fixed_wrap .payment_final_check{margin-top:20px;padding:0;text-align:left;}
	#wrap .payment_fixed .payment_fixed_wrap .payment_final_check label{font-size:16px;letter-spacing:-0.04em;color:#333;word-break:keep-all;}
	#wrap .payment_fixed .payment_fixed_wrap .payment_final_check label b{font-weight:500;color:#009d42;}
	#wrap .payment_fixed .payment_fixed_wrap .btn_center_box{margin-top:30px;}
	#wrap .payment_fixed .payment_fixed_wrap .btn_center_box button{height:60px;width:100%;border-radius:4px;font-family:'Poppins',"Noto Sans KR", "맑은 고딕",AppleGothic,Dotum,"돋움",sans-serif;font-size:18px;letter-spacing:-0.04em;font-weight:500;}
	#wrap .payment_fixed .payment_fixed_wrap .btn_center_box button em{font-weight:inherit;}
	#wrap .payment_fixed .payment_fixed_wrap .tobe_mileage{display:block;text-align:right;color:#666;}
	
	#wrap .payment_fixed .payment_fixed_wrap .btn_center_box button + button{margin-left:0;margin-top:10px;}
	#wrap .payment_fixed .payment_fixed_wrap .btn_center_box .btn_order_choice_buy{border:2px solid #009d42;color:#009d42;background:#fff;}
	#wrap .payment_fixed .payment_fixed_wrap .chk_none{margin-top:15px;font-size:15px;letter-spacing:-0.04em;color:#888;background:url('../img/da_image/pay_icon_warning.png') no-repeat left 0;padding:5px 0 5px 40px;word-break:keep-all;}


		/* 총가격 */
		#wrap .price_sum{margin:0; padding:0; border:0;}
		#wrap .price_sum:after{display:block; clear:both; content:"";}
		#wrap .price_sum_cont{display:block; float:none; text-align:left;}
		#wrap .price_sum_cont .price_sum_list{position:relative;}
		#wrap .price_sum_cont .price_sum_list dl{display:block; padding:0; font-size:16px; text-align:left;}
		#wrap .price_sum_cont .price_sum_list dt{}
		#wrap .price_sum_cont .price_sum_list dd{color:#333;}
		#wrap .price_sum_cont .price_sum_list dd strong{font-weight:700; font-size:18px; color:#333;}
		#wrap .price_sum_cont .price_sum_list .price_total{padding-right:0;}
		#wrap .price_sum_cont .price_sum_list .price_total dd{font-size:15px;}
		#wrap .price_sum_cont .price_sum_list span{display:block; padding:0 15px 0 15px; text-align:center; vertical-align:middle;}
		#wrap .price_sum_cont .tobe_mileage{display:block; width:100%;}
	#wrap .cart_cont .payment_fixed .payment_fixed_wrap .payment_fix_info{border-bottom:0;}
	#wrap .cart_cont .payment_fixed .payment_fixed_wrap .btn_center_box{margin-top:10px;}
	#wrap .order_cont .order_benefit_list{margin-bottom:10px;}

	#wrap .order_wrap.order_end{width:100%;}
	#wrap .order_wrap.order_end .order_view_info .order_table_type{padding:10px 0;}
	#wrap .order_end .order_end_txt{text-align:center;border:1px solid #ddd;background:#f9f9f9;padding:50px 10px;box-sizing:border-box;}
	#wrap .order_end .order_end_txt strong{font-size:30px;letter-spacing:-0.04em;font-weight:700;color:#333;display:block;margin-bottom:20px;}
	#wrap .order_end .order_end_txt strong em{color:#2bb761;font-weight:inherit;}
	#wrap .order_end .order_end_txt p{font-size:16px;letter-spacing:-0.04em;color:#666;}

	
	#wrap .order_end .order_table_type th.th_v_top{padding:8px 0 !important}
	#wrap .order_wrap .pay_with_list > strong{font-weight:inherit;font-size:inherit;color:#666;}
	#wrap .order_wrap .pay_with_list ul strong{font-weight:500}
	#wrap .order_end .delivery_info strong{font-weight:400;color:#333}
	#wrap .order_wrap.order_end .payment_info strong{font-size:20px;}
	#wrap .order_end .order_benefit_list li em{background-image:none;padding:0;}
	#wrap .order_end .order_benefit_list{margin-bottom:0;}
	#wrap .order_end .payment_info .order_benefit_list li strong{font-size:inherit;}
	#wrap .order_end .payment_info .order_benefit_list li span{font-size:14px;color:#888;letter-spacing:-0.04em;}


	#wrap .order_wrap .cart_cont .no_data{font-size:16px;border-top:3px solid #333;}
	