@charset "utf-8";
@import url('font.css'); /* 사이트 세부설정, 공통 클래스 설정, 기타 설정 */
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100;300;400;500;700;900&family=Noto+Serif+KR:wght@200;300;400;500;600;700;900&display=swap');

/*common*/

/*주문진행상황*/
.sequence>div{width:33.33%; float:left; padding:0 0 0 15px;  font-weight:500;
		color:#999999; border-right:2px solid #dddddd; }
.sequence>div:last-child{border:none;}
.sequence>div.on{color:#000000; border-color:#000000; }
.sequence>div>*{display:inline-block; }
.sequence>div>b{font-size:21px; margin-right:5px;}

/*장바구니/cart.asp 시작*/
.cart_box{margin-top:15px;}

.cart_box .check_point{width:7%; text-align:center;}
.cart_box .choice_product{width:20%; text-align:center; padding:0 15px;}
.cart_box .product_information{width:56%; padding:0 15px}
.cart_box .buy_delete{width:17%; text-align:center;}

	/*장바구니 제목 리스트*/
.cart_box .title_name{border-top:2px solid #666666; border-bottom:1px solid #666666;}
.cart_box .title_name>li{float:left; padding:10px 0; text-align:center; font-weight:500; color:#333333;
		box-sizing:border-box;}
	/*장바구니 리스트*/
.cart_box .product_cart_list>li{padding:15px 0; font-size:0; border-bottom:1px solid #e6e6e6;}
.cart_box .product_cart_list>li>div{display:inline-block; font-size:13px; 
		box-sizing:border-box; vertical-align:middle; }
	/*장바구니 내역이 없을때*/
.cart_box .product_cart_list>.empty{text-align:center;}
.cart_box .product_cart_list>.empty>div{font-weight:500; padding:20px 0;}
	/*제품 이미지*/
.cart_box .choice_product>a{display:block;}
.cart_box .choice_product>a>img{display:block; max-width:100%; width:100%;}
	/*제품 정보*/
.cart_box .product_information>dl+dl{margin-top:5px;}
.cart_box .product_information>dl>*{float:left;}
.cart_box .product_information dt{font-weight:bold; width:15%;}
.cart_box .product_information dd{width:85%;}
.cart_box .product_information strong{color:#000000;}
.cart_box .product_information em{font-weight:bold; color:#333333;}
.cart_box .product_information dd>span{color:#c10d02; font-weight:bold;}
.cart_box .product_information .btn_change{background-color:#777777; color:#ffffff; border:1px solid #666666;
		font-size:12px; width:42px; height:25px;}
.cart_box .product_information .product_input02{width:40px; padding:4px 5px; margin-right:5px;
		background-color:#ffffff; border:1px solid #cccccc; border-radius:2px; font-family:NanumGothic,'나눔고딕';}

	/*주문 삭제 버튼*/
.cart_box .buy_delete button{font-size:12px; width:42px; height:25px; color:#ffffff;}
.cart_box .buy_delete .btn_buy{background-color:#c10d02; border:1px solid #ba0b00;}
.cart_box .buy_delete .btn_delete{margin-top:7px; background-color:#555555; border:1px solid #444444;}

	/*제품 합계*/
.cart_box .product_total_amount{margin-top:20px; border-bottom:1px solid #666666; border-top:1px solid #cccccc;
		padding:10px 0; background-color:#fafafa;}
.cart_box .product_total_amount dl{padding:0 5px; box-sizing:border-box;}
.cart_box .product_total_amount dl>*{float:left; width:50%; text-align:right;  font-weight:500;}
.cart_box .product_total_amount dl:last-child{margin-top:8px; border-top:1px dotted #aaaaaa; padding-top:5px;}
.cart_box .product_total_amount dt{text-align:left;}
.cart_box .product_total_amount dd>em{color:#c10d02;}
.cart_box .product_total_amount dt>strong{color:#000000;}
	/*장바구니 버튼*/
.cart_box .btn_wrap02{margin-top:30px; text-align:center; font-size:0;}
.cart_box .btn_wrap02 button{margin:3px; width:120px; padding:8px 0; font-size:13px; font-weight:500; color:#ffffff;}
.cart_box .btn_wrap02 .btn_product_order{background-color:#c10d02; border:1px solid #ba0b00;}
.cart_box .btn_wrap02 .shopping{background-color:#444444; border:1px solid #222222;}
.cart_box .btn_wrap02 .btn_cart_delete{background-color:#888888; border:1px solid #777777;}
.cart_box .btn_wrap02 .btn_prev_page{background-color:#ffffff; border:1px solid #111111; color:#111111;}
/*장바구니/cart.asp 끝*/

/*주문하기/order.asp 시작*/
.order_box{margin-top:15px;}
.order_box .choice_product{width:30%; text-align:center; padding:0 15px;}
.order_box .product_information{width:70%; padding:0 20px}

/*주문하기/제목 리스트*/
.order_box .title_name{border-top:2px solid #666666; border-bottom:1px solid #666666;}
.order_box .title_name>li{float:left; padding:10px 0; text-align:center; font-weight:bold; color:#333333;
		box-sizing:border-box;}
	/*주문하기/ 리스트*/
.order_box .product_order_list>li{padding:15px 0; font-size:0; border-bottom:1px solid #e6e6e6;}
.order_box .product_order_list>li>div{display:inline-block; font-size:13px; 
		box-sizing:border-box; vertical-align:middle; }
	/*주문 제품 이미지*/
.order_box .choice_product>a{display:block;}
.order_box .choice_product>a>img{display:block; max-width:100%; width:100%;}
	/*주문 제품 정보*/
.order_box .product_information>dl+dl{margin-top:5px;}
.order_box .product_information>dl>*{float:left;}
.order_box .product_information dt{font-weight:bold; width:15%;}
.order_box .product_information dd{width:85%;}
.order_box .product_information strong{color:#000000;}
.order_box .product_information em{font-weight:bold; color:#333333;}
.order_box .product_information dd>span{color:#c10d02; font-weight:bold;}
.order_box .product_information .btn_change{background-color:#777777; color:#ffffff; border:1px solid #666666;
		font-size:12px; width:42px; height:25px;}
.order_box .product_information .product_input02{width:40px; padding:4px 5px; margin-right:5px;
		background-color:#ffffff; border:1px solid #cccccc; border-radius:2px; font-family:NanumGothic,'나눔고딕'; font-size:13px;}
	/*제품 합계*/
.order_box .product_total_amount{margin-top:20px; border-bottom:1px solid #666666; border-top:1px solid #cccccc;
		padding:10px 0; background-color:#fafafa;}
.order_box .product_total_amount dl{padding:0 5px; box-sizing:border-box;}
.order_box .product_total_amount dl>*{float:left; width:50%; text-align:right;  font-weight:bold;}
.order_box .product_total_amount dl:last-child{margin-top:8px; border-top:1px dotted #aaaaaa; padding-top:5px;}
.order_box .product_total_amount dt{text-align:left;}
.order_box .product_total_amount dd>em{color:#c10d02;}
.order_box .product_total_amount dt>strong{color:#000000;}
	/*주문하기 버튼*/
.order_box .btn_wrap03{margin-top:30px; text-align:center; font-size:0;}
.order_box .btn_wrap03 button{margin:3px; width:120px; padding:8px 0; font-size:13px; font-weight:500; color:#ffffff;}
.order_box .btn_wrap03 .btn_payment02{background-color:#c10d02; border:1px solid #ba0b00;}
.order_box .btn_wrap03 .shopping{background-color:#333333; border:1px solid #222222;}
.order_box .btn_wrap03 .btn_cancel02{background-color:#ffffff; border:1px solid #111111; color:#111111;}

	/*주문자/배송지 정보 입력 폼*/
.orderer_info_box{margin-top:30px;}
.orderer_info_box fieldset{border:none;}
.orderer_info_box legend{font-size:0; height:0;}
.orderer_info_box h5{ line-height:1.0; padding:0 0 0 10px; border-left:3px solid #c10d02;
		color:#000000; margin-bottom:15px;}

.orderer_info_box table {
	width:100%;
	border-collapse: collapse;
	border-spacing: 0;
	border-top:2px solid #666666;
}
.orderer_info_box table th{width:20%; padding:10px 0; color:#333333; 
		border-bottom:1px solid #dddddd;}
.orderer_info_box table td{padding:10px 0 10px 15px; border-bottom:1px solid #dddddd; }
.orderer_info_box .input_style{padding:5px; border:1px solid #dddddd; background-color:#ffffff; 
		font-family:NanumGothic,'나눔고딕'; font-size:13px;}
.orderer_info_box .input_style01{width:26%;}
.orderer_info_box .input_style02{width:20%;}
.orderer_info_box .input_style03{width:90%;}
.orderer_info_box .input_style04{width:26%;}

.orderer_info_box .orderer_info{margin-bottom:30px;}
.orderer_info_box .orderer_address p+p{margin-top:6px;}
.orderer_info_box .post_find{height:27px;  background-color:#666666; color:#ffffff; font-size:12px;
		border:1px solid #555555;} 
.orderer_info_box .matter{font-size:12px; margin-top:5px;}
.orderer_info_box .same_different p{display:inline-block; }
.orderer_info_box .same_different p+p{margin-left:10px;}
.orderer_info_box textarea{width:90%; padding:5px; height:80px; overflow:auto; border:1px solid #dddddd;
		font-family:NanumGothic,'나눔고딕'; font-size:13px;}
	/*결제 방식 선택*/
.payment_option{margin-top:30px;}	
.payment_option fieldset{border:none;}
.payment_option legend{font-size:0; height:0;}
.payment_option h5{ line-height:1.0; padding:0 0 0 10px; border-left:3px solid #c10d02;
		color:#000000; margin-bottom:15px;}
.payment_option table {
	width:100%;
	border-collapse: collapse;
	border-spacing: 0;
	border:2px solid #666666;
}
.payment_option table th{width:20%;  color:#333333; border-right:1px solid #dddddd; text-align:center;}
.payment_option table td{padding:10px 10px 10px 15px; border-bottom:1px solid #dddddd; color:#333333;}

.payment_option .option_select>li{float:left; margin-right:10px; font-weight:bold;}
.payment_option .payment_info01>p{margin-top:10px; border:1px solid #e6e6e6; background-color:#f8f8f8;
		padding:5px 8px; }
.payment_option .payment_info02 dl>*{float:left;}
.payment_option .payment_info02 dl>dt{font-weight:bold;}
.payment_option .payment_info02>div{margin-top:10px; border:1px solid #e6e6e6; background-color:#f8f8f8;
		padding:5px 8px;}

.payment_info03 table{border:none; margin-top:10px;}
.payment_info03 table th{width:25%;  color:#333333; padding:4px 8px; border:none; text-align:left;}
.payment_info03 table td{padding:4px 8px 4px 8px; color:#333333; border:none; }
.payment_info03 .input_style{padding:3px 5px; border:1px solid #dddddd; background-color:#ffffff; 
		font-family:NanumGothic,'나눔고딕'; font-size:13px; width:160px; box-sizing:border-box;}
.payment_info03 p{margin-top:10px; border:1px solid #e6e6e6; background-color:#f8f8f8;
		padding:5px 8px; }
.payment_info03 p>span{color:#c10d02;}
/*주문하기/order.asp 끝*/

/*주문완료/order_ok.asp 시작*/
.complete_order_box{margin-top:15px;}
.complete_order_box .choice_product{width:30%; text-align:center; padding:0 15px;}
.complete_order_box .product_information{width:70%; padding:0 20px}
	/*주문번호*/
.complete_order_box .purchase_number{font-size:14px; color:#000000; font-weight:bold;
		background-color:#f8f8f8; padding:5px 10px;}
.complete_order_box .purchase_number strong{color:#c10d02;}
	/*주문완료/제목 리스트*/
.complete_order_box .title_name{margin-top:10px; border-top:2px solid #666666; border-bottom:1px solid #666666;}
.complete_order_box .title_name>li{float:left; padding:10px 0; text-align:center; font-weight:bold; color:#333333;
		box-sizing:border-box;}
	/*주문완료/ 리스트*/
.complete_order_box .complete_order_list>li{padding:15px 0; font-size:0; border-bottom:1px solid #e6e6e6;}
.complete_order_box .complete_order_list>li>div{display:inline-block; font-size:13px; 
		box-sizing:border-box; vertical-align:middle; }
	/*주문 제품 이미지*/
.complete_order_box .choice_product>a{display:block;}
.complete_order_box .choice_product>a>img{display:block; max-width:100%; width:100%;}
	/*주문 제품 정보*/
.complete_order_box .product_information>dl+dl{margin-top:5px;}
.complete_order_box .product_information>dl>*{float:left;}
.complete_order_box .product_information dt{font-weight:bold; width:15%;}
.complete_order_box .product_information dd{width:85%;}
.complete_order_box .product_information strong{color:#000000;}
.complete_order_box .product_information em{font-weight:bold; color:#333333;}
.complete_order_box .product_information dd>span{color:#c10d02; font-weight:bold;}
	/*제품 금액 합계*/
.complete_order_box .product_total_amount{margin-top:20px; border-bottom:1px solid #666666; border-top:1px solid #cccccc;
		padding:10px 0; background-color:#fafafa;}
.complete_order_box .product_total_amount dl{padding:0 5px; box-sizing:border-box;}
.complete_order_box .product_total_amount dl>*{float:left; width:50%; text-align:right;  font-weight:bold;}
.complete_order_box .product_total_amount dl:last-child{margin-top:8px; border-top:1px dotted #aaaaaa; padding-top:5px;}
.complete_order_box .product_total_amount dt{text-align:left;}
.complete_order_box .product_total_amount dd>em{color:#c10d02;}
.complete_order_box .product_total_amount dt>strong{color:#000000;}
	/*결제정보내역*/
.complete_order_box .payment_information{margin-top:30px;}
.complete_order_box .payment_information h5{ line-height:1.0; padding:0 0 0 10px; border-left:3px solid #c10d02;
		color:#000000; margin-bottom:15px;}
.complete_order_box .payment_information table {
	width:100%;
	border-collapse: collapse;
	border-spacing: 0;
	border-top:2px solid #666666;
	border-bottom:1px solid #dddddd;
}
.complete_order_box .payment_information caption{text-indent:-99999px; height:0;}
.complete_order_box .payment_information th{width:20%; padding:10px 0; color:#333333;
		border-right:1px solid #dddddd;}
.complete_order_box .payment_information td{padding:10px 0 10px 15px; }
.complete_order_box .payment_information li>em{color:#6fb623; font-weight:bold;}
.complete_order_box .payment_information li>span{font-weight:bold; color:#000000;}

	/*주문자/배송지 정보 */
.complete_order_box .orderer_info_box02{margin-top:30px;}
.complete_order_box .orderer_info_box02 h5{ line-height:1.0; padding:0 0 0 10px; border-left:3px solid #c10d02;
		color:#000000; margin-bottom:15px;}
.complete_order_box .orderer_info_box02 table {
	width:100%;
	border-collapse: collapse;
	border-spacing: 0;
	border-top:2px solid #666666;
	border-bottom:1px solid #dddddd;
}
.complete_order_box .orderer_info_box02 caption{text-indent:-99999px; height:0;}
.complete_order_box .orderer_info_box02 th{ padding:10px 0; color:#333333; background-color:#f5f5f5;}
.complete_order_box .orderer_info_box02 td{padding:5px 0 5px 15px;  color:#333333; }
.complete_order_box .orderer_info_box02 .delivery_title{width:20%; border-right:1px solid #dddddd; text-align:center;}
.complete_order_box .orderer_info_box02 td.delivery_title{padding:5px 0;}
.complete_order_box .btn_wrap04{margin-top:30px; text-align:center; font-size:0;}
.complete_order_box .btn_wrap04 button{margin:3px; width:120px; padding:8px 0; font-size:13px; font-weight:bold; color:#ffffff;}
.complete_order_box .btn_wrap04 .shopping{background-color:#6fb623; border:1px solid #61a717;}
	/*결재실패*/
.order_fail{margin-top:50px; color:#333333; text-align:center; }
.order_fail strong{display:block;  text-align:center; color:#000000; font-size:21px;}
.order_fail strong>span{color:#c10d02;}
.order_fail p{display:inline-block;  text-align:left;  margin:20px auto 0; 
		padding:10px 15px; border:1px solid #dddddd; background-color:#f8f8f8;}
.order_fail p>span{color:#c10d02; font-weight:500;}
.order_fail .btn_wrap05{margin-top:20px;}
.order_fail .btn_wrap05 .btn_repeated{width:120px; padding:8px 0; font-size:13px; font-weight:500; color:#ffffff;
		background-color:#6fb623; border:1px solid #61a717;}
/*주문완료/order_ok.asp 끝*/

/*주문/배송조회trans_list.asp 시작*/
/*.purchase_box{margin-top:30px;}*/
.purchase_box+div{margin-top:40px;}
.purchase_box .purchase_date{width:20%; text-align:center;}
.purchase_box .purchase_data_box{width:80%; padding:0 15px;}
.purchase_box h5{ line-height:1.0; padding:0 0 0 10px; border-left:3px solid #c10d02; font-size:17px;
		color:#000000; margin-bottom:15px;}
.all_purchase_box>p{margin-top:20px;}
	/*주문/배송조회 /제목*/
.purchase_box .purchase_tab{border-top:2px solid #666666; border-bottom:1px solid #666666;}
.purchase_box .purchase_tab>li{float:left; padding:10px 0; text-align:center; font-weight:500; color:#333333;
		box-sizing:border-box;}
	/*주문/배송조회 / 리스트*/
.purchase_box .purchase_list>li{padding:8px 0; font-size:0; border-bottom:1px solid #e6e6e6;}
.purchase_box .purchase_list>li>div{display:inline-block; font-size:13px; box-sizing:border-box; vertical-align:middle;}
	/*주문정보/처리현황*/
.purchase_list .purchase_data_box{border-left:1px solid #e6e6e6;}
.purchase_list .purchase_data_box>div{display:inline-block; vertical-align:middle; box-sizing:border-box;}
.purchase_list .purchase_data_box .purchase_data{width:67%;  padding-right:3px; border-right:1px solid #e6e6e6;}
.purchase_list .purchase_data_box .purchase_process{width:30%;}

.purchase_data a:hover{text-decoration:underline;}
.purchase_data strong{color:#000000;}
.purchase_data dl>*{float:left;}
.purchase_data dl dd{margin-left:10px;}
.purchase_process>*{display:block; text-align:center;}
.purchase_process>a:hover{color:#000000;}
	/*주문내역이 없을때*/
.purchase_list>.empty{text-align:center;}
.purchase_list>.empty>div{font-weight:500; padding:20px 0;}
/*주문/배송조회trans_list.asp 끝*/

/*주문상세/trans_view.asp 시작*/
.order_detail_box{margin-top:50px;}
.order_detail_box h5{ line-height:1.0; padding:0 0 0 10px; border-left:3px solid #c10d02;
		color:#000000; margin-bottom:15px;}
.order_detail_box .choice_product{width:30%; text-align:center; padding:0 15px;}
.order_detail_box .product_information{width:70%; padding:0 20px}
.order_detail_table table {
	width:100%;
	border-collapse: collapse;
	border-spacing: 0;
	border-top:2px solid #666666;
	border-bottom:1px solid #dddddd;
}
	/*주문번호/일시/상태 표*/
.order_detail_table table caption{text-indent:-99999px; height:0;}
.order_detail_table table th{width:20%; padding:10px 0; color:#333333;
		border-right:1px solid #dddddd; border-bottom:1px solid #dddddd;}
.order_detail_table table td{padding:10px 0 10px 15px; border-bottom:1px solid #dddddd;}
	/*주문 제품 상세 정보 제목*/
.order_detail{margin-top:30px;}
.order_detail .title_name{border-top:2px solid #666666; border-bottom:1px solid #666666;}
.order_detail .title_name>li{float:left; padding:10px 0; text-align:center; font-weight:bold; color:#333333;
		box-sizing:border-box;}
	/*주문 제품 상세 정보 리스트*/
.order_detail .order_detail_list>li{padding:15px 0; font-size:0; border-bottom:1px solid #e6e6e6;}
.order_detail .order_detail_list>li>div{display:inline-block; font-size:13px; 
		box-sizing:border-box; vertical-align:middle; }
	/*주문 제품 상세 이미지*/
.order_detail .choice_product>a{display:block;}
.order_detail .choice_product>a>img{display:block; max-width:100%; width:100%;}
	/*주문 제품 상세 정보*/
.order_detail .product_information>dl+dl{margin-top:5px;}
.order_detail .product_information>dl>*{float:left;}
.order_detail .product_information dt{font-weight:bold; width:15%;}
.order_detail .product_information dd{width:85%;}
.order_detail .product_information strong{color:#000000;}
.order_detail .product_information em{font-weight:bold; color:#333333;}
.order_detail .product_information dd>span{color:#c10d02; font-weight:bold;}
	/*주문 상세 제품 금액 합계*/
.order_detail .product_total_amount{margin-top:20px; border-bottom:1px solid #666666; border-top:1px solid #cccccc;
		padding:10px 0; background-color:#fafafa;}
.order_detail .product_total_amount dl{padding:0 5px; box-sizing:border-box;}
.order_detail .product_total_amount dl>*{float:left; width:50%; text-align:right;  font-weight:bold;}
.order_detail .product_total_amount dl:last-child{margin-top:8px; border-top:1px dotted #aaaaaa; padding-top:5px;}
.order_detail .product_total_amount dt{text-align:left;}
.order_detail .product_total_amount dd>em{color:#c10d02;}
.order_detail .product_total_amount dt>strong{color:#000000;}
	/*주문 상세 결제정보내역*/
.order_detail .payment_information{margin-top:30px;}
.order_detail .payment_information table {
	width:100%;
	border-collapse: collapse;
	border-spacing: 0;
	border-top:2px solid #666666;
	border-bottom:1px solid #dddddd;
}
.order_detail .payment_information caption{text-indent:-99999px; height:0;}
.order_detail .payment_information th{width:20%; padding:10px 0; color:#333333;
		border-right:1px solid #dddddd;}
.order_detail .payment_information td{padding:10px 0 10px 15px; }
.order_detail .payment_information li>em{color:#6fb623; font-weight:bold;}
.order_detail .payment_information li>span{font-weight:bold; color:#000000;}
.order_detail .payment_information div{margin-top:10px; border:1px solid #e6e6e6; background-color:#f8f8f8;
		padding:5px 8px; }
.order_detail .input_style11{padding:3px 5px; border:1px solid #dddddd; background-color:#ffffff; 
		font-family:NanumGothic,'나눔고딕'; font-size:13px; width:160px; box-sizing:border-box;}
		/*입금 확인 요청 버튼*/
.order_detail .confirm_request{padding:2px 8px; font-size:13px; color:#ffffff;
		background-color:#6fb623; border:1px solid #61a717; }
	/*주문 상세 주문자/배송지 정보 */
.order_detail .orderer_info_box04{margin-top:30px;}
.order_detail .orderer_info_box04 table {
	width:100%;
	border-collapse: collapse;
	border-spacing: 0;
	border-top:2px solid #666666;
	border-bottom:1px solid #dddddd;
}
.order_detail .orderer_info_box04 caption{text-indent:-99999px; height:0;}
.order_detail .orderer_info_box04 th{ padding:10px 0; color:#333333; background-color:#f5f5f5;}
.order_detail .orderer_info_box04 td{padding:5px 0 5px 15px;  color:#333333; }
.order_detail .orderer_info_box04 .delivery_title{width:20%; border-right:1px solid #dddddd; text-align:center;}
.order_detail .orderer_info_box04 td.delivery_title{padding:5px 0;}
	/*주문상세/이전페이지 버튼*/
.order_detail .btn_wrap06{margin-top:30px; text-align:center; font-size:0;}
.order_detail .btn_wrap06 button{margin:3px; width:120px; padding:8px 0; font-size:13px; font-weight:bold; color:#ffffff;}
.order_detail .btn_wrap06 .btn_prev_page{background-color:#444444; border:1px solid #222222; color:#ffffff;}
/*주문상세/trans_view.asp 끝*/


/*1300이하 */
@media screen and (max-width:1300px){

}


/*1024이하 */
@media screen and (max-width:1024px){

/*장바구니/cart.asp */
/*제품 정보*/
.cart_box .product_information dt{width:20%;}
.cart_box .product_information dd{width:80%;}

/*주문하기/order.asp 시작*/
/*주문 제품 정보*/
.order_box .product_information dt{width:20%;}
.order_box .product_information dd{width:80%;}

/*주문완료/order_ok.asp 시작*/
/*주문 제품 정보*/
.complete_order_box .product_information dt{width:20%;}
.complete_order_box .product_information dd{width:80%;}

/*주문상세/trans_view.asp 시작*/
/*주문 제품 정보*/
.order_detail .product_information dt{width:20%;}
.order_detail .product_information dd{width:80%;}
}


/*768이하 */
@media screen and (max-width:768px){

/*주문진행상황*/
.sequence>div>*{display:block; }
.sequence>div>b{margin-right:5px;}

/*장바구니/cart.asp */
/*제품 정보*/
.cart_box .product_information dt{width:35%;}
.cart_box .product_information dd{width:65%;}
/*장바구니 버튼*/
.cart_box .btn_wrap02 button{width:45%;}

/*주문하기/order.asp */
.order_box .choice_product{width:35%;}
.order_box .product_information{width:65%;}
	/*주문 제품 정보*/
.order_box .product_information dt{width:33%;}
.order_box .product_information dd{width:67%;}
	 /*주문하기 form*/
.orderer_info_box .input_style04{width:35%;}
	/*결제방식*/
.payment_info03 table th{width:40%; padding:4px;}
.payment_info03 .input_style{width:150px;}

/*주문완료/order_ok.asp 시작*/
.complete_order_box .choice_product{width:35%;}
.complete_order_box .product_information{width:65%;}
	/*주문 제품 정보*/
.complete_order_box .product_information dt{width:33%;}
.complete_order_box .product_information dd{width:67%;}

/*주문/배송조회trans_list.asp 시작*/
.purchase_list{letter-spacing:-1px;}
.purchase_box .purchase_date{width:18%;}
.purchase_box .purchase_data_box{width:82%; padding:0 10px;}
.purchase_list .purchase_data_box .purchase_data{width:75%;}
.purchase_list .purchase_data_box .purchase_process{width:23%;}
.purchase_data dl dd{margin-left:6px;}

/*주문상세/trans_view.asp 시작*/
.order_detail_box .choice_product{width:35%;}
.order_detail_box .product_information{width:65%;}
/*주문 제품 정보*/
.order_detail .product_information dt{width:30%;}
.order_detail .product_information dd{width:70%;}

}


/*420이하 */
@media screen and (max-width:420px){

/*주문진행상황*/
.sequence>div>b{font-size:16px;}
.sequence>div>span{font-size:14px;}


/*장바구니/cart.asp 시작*/
.cart_box{font-size:12px;}
.cart_box .choice_product{padding:0 10px;}
.cart_box .product_information{padding:0 10px}

.cart_box .choice_product02{width:38%;}
.cart_box .product_information02{width:55%; }
.cart_box .buy_delete02{width:100%; margin-top:15px}
/*장바구니 리스트*/
.cart_box .product_cart_list>li>div{font-size:12px; }
/*주문제품정보*/
.cart_box .product_information .product_input02{font-size:12px; width:30px;}	
.cart_box .product_information .btn_change{	font-size:11px; width:40px;}
/*주문 삭제 버튼*/
.cart_box .buy_delete button{font-size:11px; width:40px;;}
.cart_box .buy_delete .btn_delete{margin-top:0;}
	/*제품 합계*/
.cart_box .product_total_amount dl:last-child{margin-top:8px; border-top:1px dotted #e6e6e6; padding-top:5px;}
/*장바구니/cart.asp 끝*/

/*주문하기/order.asp 시작*/
.order_box{font-size:12px;}
.order_box .choice_product{padding:0 10px;}
.order_box .product_information{padding:0 10px}
	/*제품 리스트*/
.order_box .product_order_list>li>div{font-size:12px; }
	/*주문제품정보*/
.order_box .product_information .product_input02{font-size:12px; width:30px;}
.order_box .product_information .btn_change{font-size:11px; width:40px;}
	/*제품 합계*/
.order_box .product_total_amount dl:last-child{margin-top:8px; border-top:1px dotted #e6e6e6; padding-top:5px;}
	/*주문하기 버튼*/
.order_box .btn_wrap03 button{width:100%;}
	 /*주문하기 form*/
.orderer_info_box .input_style{font-size:12px;}
.orderer_info_box .input_style04{width:32%;}
	/*결제방식*/
.payment_info03 table th{width:50%; padding:4px 0;}
.payment_info03 .input_style{font-size:12px; width:90%;  padding:4px;}
/*주문하기/order.asp 끝*/

/*주문완료/order_ok.asp 시작*/
.complete_order_box{font-size:12px;}
.complete_order_box .choice_product{padding:0 10px;}
.complete_order_box .product_information{padding:0 10px}
	/*주문번호*/
.complete_order_box .purchase_number{font-size:12px;}
	/*주문완료/ 리스트*/
.complete_order_box .complete_order_list>li>div{font-size:12px;} 
	/*결재실패*/
.order_fail strong{font-size:18px;}
.order_fail p{font-size:12px;}
/*주문완료/order_ok.asp 끝*/

/*주문/배송조회trans_list.asp 시작*/
.purchase_box{font-size:12px;}
.purchase_box .purchase_list>li>div{font-size:12px;}
.purchase_box .purchase_data_box{padding:0 10px;}
.purchase_box h5{font-size:15px;}
.all_purchase_box>p{font-size:12px;}
/*주문/배송조회trans_list.asp 끝*/

/*주문상세/trans_view.asp 시작*/
.order_detail_box{font-size:12px;}
.order_detail_box .choice_product{padding:0 10px;}
.order_detail_box .product_information{padding:0 10px}
.order_detail .order_detail_list>li>div{font-size:12px; }
.order_detail_table table th{width:30%;}
.order_detail .input_style11{font-size:12px; width:100px;}
.order_detail .confirm_request{font-size:12px;}
/*주문상세/trans_view.asp 끝*/



}