	/* #A_Container_Wrap {	max-width: 1440px;; clear: both; padding: 0 15px; margin: 0 auto; margin-top: 50px;} */
	/* #A_Container {max-width: 1440px; clear: both; padding: 0 15px; margin: 0 auto; margin-top: 50px; margin-bottom: 95px;} */
	#A_Container::after {display: block; content: ""; clear: both;}
	#A_Container_L .lnb_sub01 {box-shadow: 5px 6px 17px 0px rgba(0, 0, 0, 0.1);}
	.customer{
		/* width:770px;*/
	}
	.customer:after {
		display: block; content: ''; clear: both;
	}
	.customer_cate_wrap {
		float: left;
	}
	.customer_cate {
		width: 178px; border: 1px solid #d7d7d7; /* margin-top:40px;*/
	}
	.customer_cate h3 {
		padding: 15px 0px 15px 15px; background: #f9f9f9; border-bottom: 1px solid #d7d7d7; border-top: 1px solid #d7d7d7; font-weight:600;
	}
	.customer_cate ul {
		padding: 35px 0px 0px 15px; font-weight: 600;
	}
	.customer_cate ul li {
		margin-bottom: 25px;
	}
	.customer_cate_wrap {
		margin-right: 30px;
	}
	.customer_con_wrap {
		overflow: hidden;
	}

	.est_popup {
		position: fixed; top: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.6); z-index: 9999; display: none; left: 0;
	}
	.est_popup .top {
		width: 750px; height: 30px; border-bottom: 1px solid #a7a7a8; background: #fff; position: absolute; left: 0; right: 0; margin: auto; top: 39px;
	}
	.est_popup .top span {
		float: right; width: 30px; height: 30px; text-align: center; line-height: 30px; display: inline-block; cursor: pointer;
	}
	.est_popup .top span img {
		vertical-align: top; margin-top: 10px;
	}
	.est_popup .popup_box {
		background: #fff; width: 750px; max-width:100%; position: absolute; top: 70px; left: 0; right: 0; margin: auto; padding-bottom: 40px; overflow-y: scroll; height: 840px;
	}
	.est_popup .popup_box .title {
		text-align: center; font-size: 34px; color: #333; font-weight: 600; margin-top: 40px; margin-bottom: 30px;
	}
	.est_popup .popup_box .form {
		padding: 0 20px;
	}
	.est_popup .popup_box .form .top_txt {
		font-size: 15px; color: #333; margin-bottom: 20px;
	}
	.est_popup .popup_box .form .top_txt input[type=text] {
		width: 120px; height: 32px; border: 1px solid #ddd; text-align: center; font-size: 15px; vertical-align: middle;
	}


	.basket_table {
		border-top: 1px solid #000; width: 100%; font-size: 14px; color: #4c4c4c;
	}



	.pay_box {
		border: 1px solid #ddd; width: 100%; /*height: 120px;*/ margin-top: 20px; box-sizing: border-box; padding: 33px 0; text-align: center;
	}
	.pay_box ul {
		display: table; margin: auto;
	}
	.pay_box ul li {
		float: left; /*width: 33.3%;*/ text-align: center; position: relative;
	}
	.pay_box ul li .txt01 {
		font-size: 18px; font-weight: 600; color: #666; display: inline-block;
	}
	.pay_box ul li .txt02 {
		font-size: 18px; font-weight: 600; color: #000;
	}
	.pay_box ul li span {
		position: absolute; right: -7px; top: 0; bottom: 0; margin: auto; height: 17px;
	}
	.pay_box ul li .txt03 {
		font-size: 24px; font-weight: 600; color: #ff444e; display: inline-block; margin-left: 5px;
	}
	.pay_box ul li .txt04 {
		display: block; font-size: 15px; margin-top: 5px; color: #888;
	}

	.basket_btn {
		margin-top: 20px; text-align: center; margin-bottom: 30px;
	}
	.basket_btn input[type=button] {
		display: inline-block; width: 132px; height: 48px; margin-right: 4px; cursor: pointer; border: 0;
	}
	.basket_btn .qna_pwd {
		display: inline-block; width: 132px; height: 48px; margin-right: 4px; cursor: pointer; border: 0;
	}
	.basket_btn .basket_span01 {
		background: #444; line-height: 48px; font-size: 16px; font-weight: 600; color: #fff; vertical-align: middle;
	}
	.basket_btn .basket_span02 {
		background: #118fcc; border: 1px solid #2881b0 !important; line-height: 48px; font-size: 16px; font-weight: 600; color: #fff;
	}
	.basket_btn .basket_span03 {
		background: #ef413e; line-height: 48px; font-size: 16px; font-weight: 600; color: #fff; vertical-align: middle;
	}
	.basket_btn .basket_span04 {
		line-height: 48px; font-size: 16px; color: #444; background: #fff; font-weight: 600; border: 1px solid #444 !important; box-sizing: border-box; vertical-align:  middle;
	}
	@media screen and (max-width: 1024px){
			.basket_btn input[type=button]{width: 18%;}
	}
	@media screen and (max-width: 768px){
		.overflowX_scroll { overflow-x:scroll; }
		.basket_table { min-width:700px; }


	}
	@media screen and (max-width: 481px){

		/* 장바구니 */
		.pay_box { padding:20px 10px; }
		.pay_box ul li .txt01 { font-size:15px; }
		.pay_box ul li .txt03 { font-size:20px; }

		.basket_btn { text-align:left; }
		.basket_btn input[type=button] {width:48%; margin:0 1% 10px; float:left; }




	}
