/* #A_Container_Wrap {	max-width: 1440px;; clear: both; padding: 0 15px; margin: 0 auto; margin-top: 50px;} */
	#A_Container_L .lnb_sub01 {box-shadow: 5px 6px 17px 0px rgb(0 0 0 / 10%);}
	#A_Container_C {margin-bottom: 50px;}

	.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;
	}

	.goods_view { width:100%;}
	.goods_view form {  overflow:hidden;  margin-bottom: 20px;}
	.goods_view_imgbox { width:50%; float:left; }
	.goods_view_imgbox .big_img { border:1px solid #ddd; box-sizing:border-box; float:left; width:79%;}
	.goods_view_imgbox .big_img img{ width:100%;}
	.goods_view_imgbox img { vertical-align: bottom;}
	.goods_view_imgbox ul { overflow:hidden; margin-right:1.2%; float:left; width:19%;}
	.goods_view_imgbox ul li { width: 100%; margin-bottom: 5%; cursor:pointer;  }
	.goods_view_imgbox ul li img { border: 1px solid #ddd; box-sizing: border-box; width:100%;}
	.goods_view_imgbox ul li:last-child  { margin-bottom:0;}
	.goods_view_imgbox .sns_wrap { clear: both;
		float: right;
		margin-right: 5px;
		margin-top: 10px;}
	.goods_view_imgbox .sns_wrap span { cursor:pointer;}
	.goods_view_list { float:left; padding-left:20px; box-sizing:border-box; width:50%;}
	.goods_view_list .item_title { font-size:28px; color:#444; font-weight:normal; padding:20px 0; }
	.item_content { border-bottom:1px solid #eee; padding-bottom:20px; margin-bottom:20px; }
	.item_content .price { font-size:24px; margin-bottom:20px; }
	.item_content .price span { font-size:35px; font-weight:600;}
	.item_content select { width:100%;
		height: 45px;
		border: 1px solid #d5d5d5;
		-moz-appearance: none;
		-webkit-appearance: none;
		appearance: none;
		background: url(_image/arrow.png) no-repeat 95% 50% #fff;
		padding-left: 10px;
		box-sizing: border-box;
		font-size: 14px;
		color: #888; margin:5px 0}
	.item_content .quantity { padding: 20px; background: #f9f9f9;  margin-top: 10px; min-height: 27px; position:relative;}
	.item_content .quantity .item_name { width:75%; font-size:14px;     line-height: 22px;}
	.goods_view_list table { width:100%; margin-top:10px;}
	.goods_view_list table th, .goods_view_list table td { border:1px solid #eee; font-size:15px; height:50px;}
	.goods_view_list table th { background:#fafafa;}
	.goods_view_list table td  { padding-left:20px;}
	.goods_view_list table td select {
		width: 120px;
		height: 34px;
		border: 1px solid #d5d5d5;
		-moz-appearance: none;
		-webkit-appearance: none;
		appearance: none;
		background: url(_image/arrow.png) no-repeat 95% 50% #fff;
		padding-left: 10px;
		box-sizing: border-box;
		font-size: 14px;
		color: #888;
	}

	.top_search_box {
		height: 80px;
		border: 1px solid #eee;
		background: #f9f9f9;
		padding: 3px;
		position: relative;
		text-align:center;
		padding-top:23px; box-sizing:border-box;
	}

	.top_search_box select { width:150px;
		height: 34px;
		border: 1px solid #d5d5d5;
		-moz-appearance: none;
		-webkit-appearance: none;
		appearance: none;
		background: url(_image/arrow.png) no-repeat 92% 50% #fff;
		padding-left: 10px;
		box-sizing: border-box;
		font-size: 14px;
		color: #888;}

	.top_search_box  input[type=text] {
		height: 34px;
		padding-left: 10px;
		border: 1px solid #ddd;
		width:270px;
		box-sizing:border-box;
	}
	.top_search_box  input[type=submit]  {
		height: 34px; border:0; background:#444; color:#fff; width:80px; font-size:14px; cursor:pointer;
	}

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

	}
	.basket_table tr.basket_tr td {
		padding:13px 20px;
	}
	.basket_table tr th {
		padding:15px 7px; background:#f9f9f9; border-bottom:1px solid #eee; font-weight:600;text-align:center;
	}
	.basket_table tr td {
		padding:10px 0px; border-bottom:1px solid #eee; text-align:center; position: relative;
	}
	.basket_table tr td .pay_point { font-size: 18px;
		font-weight: 600;
		color: #ff444e;}
	.basket_table tr td .title_txt { font-size: 16px;
		font-weight: 600;
		margin-bottom: 10px;}
	.basket_table tr .txt_left { text-align:left; padding-left:20px;}
	.basket_table tr .txt_left a { display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
	.basket_table tr td:first-child {border-left:0px;}

	.re_btn {
		background:#d0d0d0;
		color: #fff;
		display: inline-block;
		width: 80px;
		text-align: center;
		line-height: 30px;
		font-size: 14px;
		border-radius: 3px; }
	.re02 { background:#444;}
	.goods_view .qna_list .qna_toptxt { margin-left:100px; }
	@media screen and (max-width: 768px){
		.top_search_box input[type=text]{width: 200px;}

		.basket_table tr th{padding: 10px 5px; word-break: keep-all;font-size: 14px;}
		.buy_table tr th{padding: 10px;font-size: 15px;word-break: keep-all;}
		.buy_table tr td{padding: 10px;}
		.input_style01{width: 29%;}
		.input_style01_2{width: 170px;}
		.buy_table td select{width: 33%;}
	}
	@media screen and (max-width: 481px){
		.top_search_box input[type=text]{width: 46%;}
		.top_search_box select{width: 24%}
		.basket_table tr td { font-size:13px; }
		.basket_table tr td .title_txt{font-size: 14px;}
		.basket_table tr td p{font-size: 14px;}
		.basket_table tr td{word-break: break-all;}
		.basket_table tr .txt_left{padding-left: 10px;}
		.basket_table tr td .pay_point{font-size: 14px;}
		.basket_table tr td img{width: 30px; height: 30px;}
		.basket_table tr td span.basket_span02{width: 40px;}
		.basket_table col:last-child { min-width:65px !important; }
		.basket_btn input[type=button]{width: 43%; margin-bottom: 10px;}
		.basket_table tr td font{display: block;}
		.input_style08{width: 124px;}
		.input_style09{width: 100%}
		.input_style10{width: 100%;}
		.phone_order .input_style08{width: 30%;}
		.input_style01{width: 27%;}
		.input_style01_2{width: 170px;}
		.check_txt{display: block;padding-left: 0;margin-top: 5px;margin-left: 0;}
		.buy_table .phone_order select.small{width: 70px;}

		.top_search_box { height:auto; padding:10px; }
		.top_search_box input[type=text] { width:calc(100% - 128px); }
		.top_search_box input[type=submit] { width:100%; margin-top:7px; }

		.basket_table tr .txt_left a { font-size:13px; }
	}
