.notice-wrap .list ul li .tag.orange{background:#f9711d;}
.cate-wrap.notice .list ul li .tag.orange{background:#f9711d;}
/* .login-wrap .l-box .l-inputBox input[type="text"],input[type="password"]{width:100%; padding-left: 0px; color:#9a9a9a; font-weight:500; background: #fff; border:none; border-bottom:1px solid #c9c9c9; margin-bottom: 10px;} */
.login-wrap .l-box .l-inputBox input[type="password"]::placeholder{color:#666;}
/*.product-list ul li .prd-view .img {width:200px;height:200px;}*/
a {cursor:pointer;}
.prd_view .title-wrap .code-wrap dl:nth-child(1){width:36%;}
.prd_view .title-wrap .code-wrap dl:nth-child(2){width:38%;}
.prd_view .title-wrap .code-wrap dl:nth-child(3){width:26%;}
.prd_view{margin-top: 35px;margin-bottom:35px; font-family:Montserrat, 'NanumBarunGothic', sans-serif;}
/* .login-wrap .l-box .l-inputBox>div{margin-top: 15px;} */
/* .login-wrap .l-box .l-btn {margin-top: 40px;} */
/* .tab-content{ display: block; } */

/* input[type="radio"]{width: 25px; height: 25px; border:none !important;  } */
input[type="radio"]:focus {outline:none;}
/* .searchCont-wrap .search-tit {padding-top:0px;padding-bottom:30px; margin-bottom: 30px; border-bottom: 1px solid #d5d5d5}; */
.cate-wrap.notice .list ul li{border-bottom:1px solid #d2d3d5; padding:15px 0;}
input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

.btn-style-red a{width:100%; display:flex; justify-content:center; align-items:center; color:red; border:1px solid red; height: 60px; font-size:20px;}


#header.sub{background:#fff; border-bottom:1px solid #ddd; height: 70px;position:sticky;top:0;left:0;width:100%;}

.product-list ul li .prd-view .txt .ship{
	font-size:12px;
	font-weight: 700; 
	color: #f91d1d; 
	margin-bottom:10px;}
	
.order_list .tit-wrap .tit {
    font-size: 24px;
/*    font-weight: normal;*/
    color: #6681eb;
}
.order_box .tit-wrap .tit {
    font-size: 24px;
/*    font-weight: normal;*/
    color: #6681eb;
}


@media (max-width: 768px) {
	/* #mainContents .search-wrap .auto { padding: 0;} */
	#mainContents .search-wrap .select select { font-size: 14px; width: 100%; height: 50px; padding: 10px; }
	.search { margin-left: 0; width: calc(100% - 80px); height: 50px; }
/* 	.search { margin-left: 0; width: 100%; height: 50px; } */

	/* sw.jo 2023-03-09 */
/* 	.product-list ul li .prd-view .txt p span.prom {font-size:14px;} */
	
}

.search-wrap { display: flex; align-items: center; margin-bottom: 20px; margin-top: 20px; }
.user-wrap .search-wrap {font-weight: 100}
.pop-wrap.notice .box {max-width: 100px;max-height: 90%;}

.layer-popup { /* display: none; */ overflow: auto; position: fixed; left: 5%; top: 5%; width: 90%; height: 90%; z-index: 1000; background: white; border: 1px solid #d1d8dd; box-shadow: 0 0 6px 1px rgb(0 0 0 / 30%);}
.layer-popup .tab-close { position: absolute; top: 0; right: 0; font-size: 35px; color: #333; }

/* sw.jo 2023-03-09 */
/* .order_box ul li .inner .con .prom{display:flex; align-items:center; margin-bottom: 0px;} */
.product-list ul li .prd-view .txt .cost.prom { font-weight:bold; margin-top: 0px; font-size: 14px;}	
.order_box ul li .inner .prom.con .date{display:flex;align-items:center; margin-bottom: 0px;}


#mainContents .user-wrap .btnBox-wrap .auto .pc {display: block;}
#mainContents .user-wrap .btnBox-wrap .auto .mo {display: none;}
/* �꾩븘�� �쒖꽌 諛붾�뚮㈃ �덈맖!!!!!!!!!!!!!	 */
@media (max-width:640px) {
	.btnBox-wrap .in>div:nth-child(1){ width: 50%; display: inline-flex; width: 100%;}
	.btnBox-wrap .in>div:nth-child(2){ width: 100%;}
	.btnBox-wrap .in>div:nth-child(3){ width: 50%; display: inline-flex; width: 100%;}
	.btnBox-wrap .in>div:nth-child(4){ width: 100%;}
	#mainContents .user-wrap .btnBox-wrap .auto .pc {display: none;}
	#mainContents .user-wrap .btnBox-wrap .auto .mo {display: block;}
}

.popMenu{z-index:1000;}


	

/* 2023-03-23 */
.datepicker {width: 35%; padding: 5px; text-align: center; }
.datepicker.start-date {margin-right: 1%; float: left;}
.datepicker.close-date {display:inline-block;}

.product-list ul li .prd-view .txt p span.price {font-weight: 400; color: grey; font-size: 14px;}

/* 2023-04-05 */
.prom-type {width: 100%; margin-top: 10px; height: 35px;}

/* 2023-04-11 */
.prom-title {float: left; width: 28%; padding: 6px; border: 1px solid rgb(118, 118, 118); margin-right: 1%; text-align: center;border-radius: 2px;}

/* - */
.space{padding-right:6px;}

/*상품페이지 > 옵션*/
.prd_view .title-wrap .prd-option .option_list {width:100%; padding:25px 0 0;}
.prd_view .title-wrap .prd-option .option_list dt {width:auto;}
.prd_view .title-wrap .prd-option .option_list dd {clear:both; width:100%;}
.prd_view .title-wrap .prd-option .option_list dd table {width:100%; margin-top:11px; border-top:1px solid #878787; border-bottom:3px solid #dbdbdb;}
.prd_view .title-wrap .prd-option .option_list dd table thead th {height:32px; color:#484848; text-align:center; border-bottom:3px solid #dbdbdb; background:url('/images/shop/goods_option_table_bg.gif') repeat-x 0 0;}
.prd_view .title-wrap .prd-option .option_list dd table tbody td {padding:11px 0; text-align:center; border-bottom:1px solid #dbdbdb;}
.prd_view .title-wrap .prd-option .option_list dd table tbody td.op_name {padding:11px; text-align:left;}
.prd_view .title-wrap .prd-option .option_list dd table tbody td.price {padding:11px 11px 11px 0; text-align:right;}
.prd_view .title-wrap .prd-option .option_list dd table tbody td.qt {font-size:0; line-height:0;}
.prd_view .title-wrap .prd-option .option_list dd table tbody td.qt input {font-size: 12px;width:52px; padding:3px 0 3px 10px;height:22px;border:1px solid #d8d8d8; border-right:0; vertical-align:middle;}
.prd_view .title-wrap .prd-option .option_list dd table tbody td.qt span {width:17px; height:22px; margin-left:-4px; vertical-align:middle; display:inline-block;}

/*결제 > 결제수단*/
.ipt_txt_middle {width: 209px;}
.orderMem {width:100%;/* border-top:2px solid #f67929; */}
.orderMem table{width:100%;}
.orderMem table th {padding:7px 0 7px 30px; height:26px;line-height:26px;color:#424242; font-size:12px; font-weight:bold;text-align:left; border-bottom:1px solid #dfdfdf;background:#f9f9f9}
.orderMem table td {padding:7px 0 7px 20px; height:26px;line-height:26px;border-bottom:1px solid #dfdfdf;}
.orderMem table td.leftLine{border-left:1px solid #dfdfdf;}
.orderMem table input[type="text"]{padding:6px 0 6px 9px;height:14px;border:1px solid #d2d2d2;vertical-align:middle;}
.orderMem table input[type="checkbox"],
.orderMem table input[type="radio"] {width:13px; height:14px; margin-right:3px; position:relative; top:3px; }
.orderMem table td.grayBg {background:#f9f9f9}
.orderMem table td img{ vertical-align:middle;}
.orderMem .space {padding-right:3px;}
.orderMem table td table {border-top:1px solid #666}
.bankPay table input[type="text"]{height:30px;}
.paging-wrap .paging button {border: none;background: none;}
.paging-wrap .paging .first button{padding-right: 10px;} 
.paging-wrap .paging .last button{padding-left: 10px;}
.paging-wrap .paging strong {
	position: relative;
    cursor: pointer;
    font-weight: 500;
    font-size: 22px;
    color: #333;
    padding: 0 10px;}
.p_0 {padding:0px !important;position: relative;top: -4px;}
.p_r20 {padding-right: 20px !important;}

.find_idpw .find_result {text-align: center;min-height:56px;padding:20px 0 20px 0;margin-top:30px;border-top:2px solid #f67929;border-bottom:1px solid #b2b2b2;}
/* .find_pw .inputbox select {width:100%;height:43px;} */


.inputbox select {width: 100%; padding: 10px; border: 1px solid #ccc; height:43px; }
textarea {width: 100%; padding: 10px; border: 1px solid #ccc; height:100px; }
.cart-table2 td input[type="text"] {width: 100%; padding: 10px; border: 1px solid #ccc; height:39px; }