@media all and (min-width:0px) and (max-width:768px){
	.payment_screen{width:100%;float:left;margin-bottom: 100px;}
	.payment_screen_mid{position:relative;margin:0px auto; width:100%;padding-top:40px;}
	.payment_screen_mid > h1{color:#07345e; font-size:24px;font-weight:1000;margin-bottom:20px;width:100%;}
	.payment_address_div{display: table;/* width:90%; */height:auto;margin:0px auto;color: rgb(0 0 0);}
	.payment_address_div > h1{color:#07345e; font-size:17px;font-weight:1000;margin-bottom:5px;width:100%; color:rgb(32, 146, 180);}
	.payment_address_div_num{display: table-cell;margin:1%;width:97%;float:left;height:auto;border: 3px solid rgb(0 0 0);}
	.payment_address_div_num:hover{background-color:#07345e;color:#fff;}
	.payment_address_div_num.pick {background-color: rgb(7 58 95);color:#fff;}
	.payment_address_box_name{width:100%;height:auto;font-size:19px;margin-top:10px;margin-bottom:10px;line-height: 23px;}
	.payment_address_box_name > h1 > i{font-size:24px;float:left;margin-right:10px;margin-left:10px;}
	.payment_address_box_address{width:100%;height:auto;font-size:15px;line-height: 25px;}
	.payment_address_box_address > h2{margin-left:45px;}
	.payment_address_box_address > h1 > i{font-size:24px;float:left;margin-right:10px;margin-left:10px;}
	.payment_address_box_phone{margin-top:15px;width:100%;height:auto;font-size:15px;line-height: 25px;}
	.payment_address_box_phone > h2 > i{font-size:24px;float:left;margin-right:10px;margin-left:10px;}
	.payment_goods_screen{width:100%;margin-top:10px;}
	.payment_goods_h1{width:90%;height:50px;color:rgb(32, 146, 180);font-size:23px;margin-left:5%;}
	.payment_goods_table{width:90%;margin:0px auto;}
	.payment_goods_table > table{width:100%;/* background-color:rgb(32, 146, 180); */}

	.payment_goods_table_tr1{background-color:rgb(32, 146, 180);color:#fff;font-size:10px;}
	.payment_goods_table_tr2{text-align:center;}
	.payment_goods_table_th1{width:40%;}
	.payment_goods_table_th2{width:5%;}
	.payment_goods_table_th3{width:27.5%;}
	.payment_goods_table_th4{width:27.5%;}
	.payment_goods_table_td1{background-color:#fff;width:40%;max-width:263px;text-align:left;font-size:11px;overflow: hidden;}
	.payment_goods_table_td1 > img{width:80%;margin-left:10%;}
	.payment_goods_table_td1 > .payment_deal_img{position:absolute;width:35px;margin-left:-1px;margin-top:-6px;}
	.payment_goods_table_td1 > div{width:100%;}
	.payment_goods_table_td2{background-color:#fff;width:5%;font-size:10px;}
	.payment_goods_table_td3{background-color:#fff;width:27.5%;font-size:10px;}
	.payment_goods_table_td4{background-color:#fff;width:27.5%;font-size:10px;}


	.payment_goods_total_price_div{font-size:1.1em; color: #07345e;width:100%;height:100px;border-bottom:3px solid #07345e; border-top:3px solid #07345e; margin-top:-3px;}
	.payment_goods_total_price_div_1{width:100%;height:50%;margin:0px auto;}
	.payment_goods_total_price_div_1>h1{float:left;width:30%;font-size:15px;text-align: center;line-height: 50px;}
	.payment_goods_total_price_div_2{width:100%;height:50%;margin:0px auto;}
	.payment_goods_total_price_div_2>h1{width:2%;height:100%;float:left;font-size:17px;font-weight: 900;}
	.payment_goods_total_price_div_2>div{height:100%;float:left;font-size:12px;text-align: center;margin-top:4px;}
	.payment_goods_submit_div{margin-top:30px;width:100%;height:70px;text-align: center;}
	.payment_goods_submit_div > button{width:300px;font-size:30px;font-weight: 900;background-color:#07345e;color:#fff;border:0px;}
	.payment_goods_submit_div > button:hover{background-color:rgb(32, 146, 180);}

	.orderbody{width:100%;font-size:1.2em;margin:0px auto;margin-bottom: 50px;}
}

@media all and (min-width:768px){
.payment_screen{width: 100%;/* max-width: 1400px; */margin: 0px auto;/* margin-bottom: 100px; */}
.payment_screen_mid{position:relative;margin:0px auto;max-width: 1200px;padding-top:40px;}
.payment_screen_mid > h1{color:#07345e; font-size:30px;font-weight:1000;margin-bottom:20px;width:1100px;}
.payment_address_div{display: table;width:90%;height:auto;margin:0px auto;color: rgb(0 0 0);}
.payment_address_div > h1{color:#07345e; font-size:25px;font-weight:1000;margin-bottom:5px;width:100%; color:rgb(32, 146, 180);}
.payment_address_div_num{display: table-cell;margin:1%;width:46%;float:left;height:auto;border: 3px solid rgb(0 0 0);}
.payment_address_div_num:hover{background-color:#07345e;color:#fff;}
.payment_address_div_num.pick {background-color: rgb(7 58 95);color:#fff;}
.payment_address_box_name{width:100%;height:auto;font-size:19px;margin-top:10px;margin-bottom:10px;line-height: 23px;}
.payment_address_box_name > h1 > i{font-size:24px;float:left;margin-right:10px;margin-left:10px;}
.payment_address_box_address{width:100%;height:auto;font-size:15px;line-height: 25px;}
.payment_address_box_address > h2{margin-left:45px;}
.payment_address_box_address > h1 > i{font-size:24px;float:left;margin-right:10px;margin-left:10px;}
.payment_address_box_phone{margin-top:15px;width:100%;height:auto;font-size:15px;line-height: 25px;}
.payment_address_box_phone > h2 > i{font-size:24px;float:left;margin-right:10px;margin-left:10px;}
.payment_goods_screen{width: 100%;margin-top:10px;}
.payment_goods_h1{width:90%;height:50px;color: #000;font-size:25px;margin-left:5%;}
.payment_goods_table{width:90%;margin:0px auto;}
.payment_goods_table > table{width:100%;/* background-color:rgb(32, 146, 180); */}

.payment_goods_table_tr1{background-color:rgb(32, 146, 180);color:#fff;}
.payment_goods_table_tr2{height:100px;text-align:center;}
.payment_goods_table_th1{width:650px;}
.payment_goods_table_th2{width:60px;}
.payment_goods_table_th3{width:130px;}
.payment_goods_table_th4{}
.payment_goods_table_td1{background-color:#fff;width:650px;text-align:left;overflow: hidden;}
.payment_goods_table_td1 > img{width:60px;height:60px; margin-left:10px;object-fit: contain;}
.payment_goods_table_td1 > .payment_deal_img{position:absolute;width:35px;margin-top:-22px;}
.payment_goods_table_td1 > div{width:560px; height:60px; float:right;}
.payment_goods_table_td2{background-color:#fff;width:60px;}
.payment_goods_table_td3{background-color:#fff;width:130px;}
.payment_goods_table_td4{background-color:#fff;}


.payment_goods_total_price_div{font-size:1.5em;color: #000000;width:100%;height:100px;border-bottom: 3px solid #000;border-top: 3px solid #000;margin-top:-3px;}
.payment_goods_total_price_div_1{width:80%;height:50%;margin:0px auto;}
.payment_goods_total_price_div_1>h1{float:left;width:30%;font-size:30px;text-align: center;line-height: 50px;}
.payment_goods_total_price_div_2{width:80%;height:50%;margin:0px auto;}
.payment_goods_total_price_div_2>h1{width:2%;height:100%;float:left;font-size:40px;font-weight: 900;}
.payment_goods_total_price_div_2>div{height:100%;float:left;font-size:30px;text-align: center;}
.payment_goods_submit_div{margin-top:30px;width:100%;height:70px;text-align: center;}
.payment_goods_submit_div > button{width:300px;font-size:40px;font-weight: 900;background-color:#07345e;color:#fff;border:0px;}
.payment_goods_submit_div > button:hover{background-color:rgb(32, 146, 180);}
.orderbody{width:60%;font-size:1.2em;margin:0px auto;margin-bottom: 50px;}
}


/*주문완료 페이지 결과 CSS*/
@media all and (min-width:0px) and (max-width:411px){
.orderdiv {width:95%;}
.ordertb { width:100%; border-collapse:collapse; }
.ordertb th, .ordertb td { border:1px solid black; padding:5px; font-size:0.8em; }
.ordertb th { width:30%; background-color:#eeeeee;}
}
@media all and (min-width:411px) and (max-width:768px){
.orderdiv {width:90%;}
.ordertb { border-collapse:collapse; }
.ordertb th, .ordertb td { border:1px solid black; padding:5px; }
.ordertb th { width:120px; background-color:#eeeeee;}
}
@media all and (min-width:768px) {
.orderdiv {width:640px;}
.ordertb { border-collapse:collapse; }
.ordertb th, .ordertb td { border:1px solid black; padding:5px; }
.ordertb th { width:120px; background-color:#eeeeee;}
}
