	#A_Container_Wrap {	max-width: 1440px;; clear: both; padding: 0 15px; margin: 0 auto; margin-top: 50px;}
	#A_Container_C {margin-bottom: 50px;}

	.tit03 {font-weight: bold;}
	.customer_con_wrap {
		overflow:hidden;
	}

	.basket_table {
		border-top:1px solid #000; width:100%; font-size:14px; color:#4c4c4c;
	}
	.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 td:first-child {
		border-left:0px;
	}
	.qna_view_contentbox { padding:30px; border-bottom:1px solid #ddd; font-size: 14px;}
	.rock_img {     vertical-align: top;
		margin-left: 5px;
		margin-top: 2px;}
	.basket_table tr td span.basket_span01 {
		display: inline-block;
		width: 50px;
		height: 28px;
		background: #ff444f;
		color: #ffffff;
		font-size: 13px;
		line-height: 28px;
		cursor: pointer;
	}
	.basket_table tr td span.basket_span02 {
		display:inline-block; width:50px; height:28px; background:#9c9c9c; color:#ffffff; font-size:13px; line-height:28px; cursor:pointer; margin-left:3px;
	}
	.basket_table tr td span.basket_span03 {
		display:inline-block; border-right:1px solid #d7d7d7; padding-right:40px; margin-right:40px;
	}
	.basket_table tr td span.add_span {
		display:inline-block; text-indent:-6666px; width:34px; height:33px; background:url('../img/sub/add_icon.gif') 0 0 no-repeat; vertical-align:top; margin-right:5px;
	}
	.basket_table tr td span.sum_span {
		display:inline-block; text-indent:-6666px; width:34px; height:33px; background:url('../img/sub/sum_icon.gif') 0 0 no-repeat; vertical-align:top; margin:0px 5px 0px 15px;
	}
	.basket_dl {
	padding-left:6px
	}
	.basket_dl:after {
		clear:both; content:''; display:block;
	}
	.basket_dl dt {
		float:left; margin-right:25px;
	}
	.basket_dl dt img { object-fit:cover; }
	.basket_dl dd {
		float:left; overflow:hidden;
	}
	.basket_dl dd {
		float:left; overflow:hidden;
	}
	.basket02 { margin-top:20px;}
	.basket02 th { text-align:left !important; padding: 15px 0px 15px 15px !important;}
	.basket02 td input[type=text] {height: 36px;
		padding: 0 10px; box-sizing:border-box;
		width:80%;  font-size:14px; text-align:center;
		border: 1px solid #ddd;
		vertical-align: middle;}
	.basket02 td:nth-child(2) { border-right:1px solid #eee;}
	.basket02 td:nth-child(3) { text-align:left; padding-left:20px;}

	.top_search_box {
	    min-height: 80px;
        height:auto;
		border: 1px solid #eee;
		background: #f9f9f9;
		padding: 23px;
		position: relative;
		text-align:center;
		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;
        vertical-align: middle;
    }


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

	.request_table {
		width:100%; border-top:1px solid #000000; margin-top:5px;
	}
	.request_table .txt07 {     font-size: 13px;
		font-weight: 600; margin-top:10px;}
		.request_table .txt07 span { font-weight:normal; margin-left:10px;}
	.request_table tr th {
		padding:15px 0px; font-size:14px; color:#4c4c4c; background:#f9f9f9; border-bottom:1px solid #ddd; text-align: center;
	}
	.request_table tr td {
		padding:10px 0px; font-size:12px; color:#4c4c4c; text-align:center; border-bottom:1px solid #eee;
	}

	.order_table {
	}
	.order_table tr td {
		border-left:1px solid #d7d7d7;
	}
	.order_table tr td:first-child {
		border-left:0px;
	}

	.order_table tr td p.order_p01 {
		padding:0px 0px 10px 10px; /*border-bottom:1px solid #d7d7d7;*/
	}

	.order_table tr td p.order_p02 {
		padding:15px 0px 10px 10px;
	}
	.order_table tr td p.order_p02 a {
		display:inline-block; text-decoration:underline; color:#4d92b3; padding-right:10px;  background:url('../img/sub/order_square.gif') right 4px no-repeat;
	}

	#A_Container_L .lnb_sub01 {box-shadow: 5px 6px 17px 0px rgb(0 0 0 / 10%);}
	@media screen and (max-width: 1024px){
		.order_table tr td:last-child { width:96px; padding:0 15px }
		.order_table tr td p.order_p02 { padding:10px 0; }
		#A_Container_Wrap .order_table tr td p.order_p02 a { font-size:15px; }

	}

    @media screen and (max-width: 567px){
        .top_search_box input[type=submit]{margin:0 auto; margin-top:15px; display:block;}

    }
@media screen and (max-width: 768px){
	.top_search_box input[type=text]{width: 200px;}

	.request_table tr th{padding: 10px; word-break: keep-all;font-size: 14px;}
	.request_table tr th{padding: 10px;font-size: 15px;word-break: keep-all;}
	.request_table tr td{padding: 10px;}
	.order_table tr td p.order_p01 { padding:0; }
	.order_table tr td p.order_p02 a { display:block; margin-top:5px; text-align:center; }
	#A_Container_Wrap .order_table tr td p.order_p02 a { font-size:14px; padding:5px;}
	.basket_dl dt { width:100%; margin:0; }
	.basket_dl dd { width:100%; text-align:center; }


	}
	@media screen and (max-width: 480px){
	.top_search_box input[type=text]{width: 46%;}
	.top_search_box select{width: 24%}
    .top_search_box{padding:23px 5px;}
    #A_Container_Wrap .top_search_box select{width:100px;}
	.request_table tr td img{ height:100px;}

	/* .request_table tr th { display:inline-block; width:33.3%; font-size:14px; }
	.request_table tr td { display:block; padding:10px 0; border:none; text-align:center; width:100%; }
	.order_table tr td p.order_p01 { text-align:center; }
	.order_table tr td:last-child { border-bottom:1px solid #eee; padding-bottom:10px; }

	.order_table tr td p.order_p02 { overflow:hidden; }
	#A_Container_Wrap .order_table tr td p.order_p02 a { font-size:14px; float:left; width:46%; margin:2%; }
	.order_table tr td:last-child { width:100%; } */

	.request_table tr th ,
	.request_table tr td { display:block; padding:10px 0; border:none; text-align:center;float:left; width:50%; }
	.request_table tr td { width:100% !important; }
	.request_table tr th {}



	.request_table tr td:first-child { width:105px !important; padding:10px; }
	.request_table tr td:first-child + td { width:calc(100% - 105px)!important; border-left:1px solid #eee;}
	.request_table tr th:first-child + th { float:right; width:calc(100% - 105px); }
	.request_table tr th:first-child { width:105px !important; border-right:1px solid #eee;}
	.order_table tr td:last-child { border-bottom:1px solid #eee; background-color:#f9f9f9; padding:5px; border-top:1px solid #eee;}
	.order_table tr th:last-child { border-top:1px solid #eee; width:100%; }





	.font_style04 { font-size:13px; }
	.font_style06 { font-size:16px; }


}

@media screen and (max-width: 427px){
    #A_Container_Wrap .top_search_box select{margin-top:15px;}
}
