
/*-- 電腦版電腦版電腦版電腦版電腦版電腦版電腦版電腦版電腦版電腦版電腦版電腦版電腦版電腦版電腦版電腦版電腦版電腦版電腦版電腦版電腦版電腦版電腦版電腦版電腦版電腦版電腦版電腦版電腦版電腦版電腦版電腦版電腦版電腦版電腦版電腦版電腦版電腦版 --*/
@media screen and (min-width : 1200px){

	.jump_cart_box{
		width:480px;
		height:400px;
		overflow-y: scroll;
		overflow-x: hidden;
		border:1px solid #ccc;
		background: #fff;
		-webkit-box-shadow: 0 8px 12px rgba(0,0,0,0.13);
		-moz-box-shadow: 0 8px 12px rgba(0,0,0,0.13);
		box-shadow: 0 8px 12px rgba(0,0,0,0.13);
		position:absolute;
		margin-left:350px;
		top:70px;
		padding-top: 10px;
		padding-bottom: 10px;
		z-index:9999;
	}

	.jump_cart_box2{
		width:480px;
		height:100px;
		overflow-y: scroll;
		overflow-x: hidden;
		border:1px solid #ccc;
		background: #fff;
		-webkit-box-shadow: 0 8px 12px rgba(0,0,0,0.13);
		-moz-box-shadow: 0 8px 12px rgba(0,0,0,0.13);
		box-shadow: 0 8px 12px rgba(0,0,0,0.13);
		position:absolute;
		top:70px;
		margin-left:350px;
		padding-bottom: 10px;
		z-index:9999;
	}


	.cart_menu_bg{
		width:100%;
		height:20px;
		background:rgba(21,62,147,0.8);
		position:fixed;
		z-index:99999;
	}
	
	.cart_menu{
		width:1000px;
		height:20px;
		margin:0 auto;
		color:#fff;
		text-align:right;
	}
	
	.cart_menu a{
		color:#FFF !important;
	}
	
	.cart_menu a:hover{
		color:#fff6b6 !important;
	}

	.nav_bg{
		width:100%;
		height:80px;
		background:rgba(255,255,255,0.8);
		position:fixed;
		z-index:9999;
	}
	
	
}


/*-- 手機板手機板手機板手機板手機板手機板手機板手機板手機板手機板手機板手機板手機板手機板手機板手機板手機板手機板手機板手機板手機板手機板手機板手機板手機板手機板手機板手機板手機板手機板手機板手機板手機板手機板手機板手機板手機板手機板手機板 --*/
@media screen and (max-width : 1199px) {
/*-- mobile_nav --*/
	.jump_cart_box{
		width:480px;
		height:400px;
		overflow-y: scroll;
		overflow-x: hidden;
		border:1px solid #ccc;
		background: #fff;
		-webkit-box-shadow: 0 8px 12px rgba(0,0,0,0.13);
		-moz-box-shadow: 0 8px 12px rgba(0,0,0,0.13);
		box-shadow: 0 8px 12px rgba(0,0,0,0.13);
		position:absolute;
		right:-500px;
		z-index:9999;
		padding-top: 10px;
		padding-bottom: 10px;
		display:none;
	}

	.jump_cart_box2{
		width:480px;
		height:100px;
		overflow-y: scroll;
		overflow-x: hidden;
		border:1px solid #ccc;
		background: #fff;
		-webkit-box-shadow: 0 8px 12px rgba(0,0,0,0.13);
		-moz-box-shadow: 0 8px 12px rgba(0,0,0,0.13);
		box-shadow: 0 8px 12px rgba(0,0,0,0.13);
		position:absolute;
		right:-500px;
		z-index:9999;
		padding-bottom: 10px;
		display:none;
	}



}





/* --- 彈出式清單部份 BEGIN -- */

.jump_cart_box {
	display:none;
}
.jump_cart_box2 {
	display:none;
}

.form_pay_acount_text{
	height:17px; 
	width:50px; 
	border:1px solid #c4c3c3; 
	padding:1px;
}

.car_table{
	width:100%;
	table-layout:fixed;
	border-bottom:1px solid #d7d7d7;
}

.car_table th{
	background-color:#193b59;
	padding:6px 6px;
	color:#fff;
}

.car_table td{
	padding:4px 6px;	
}

.paypal_icon{
		  background: #fafafa top right url(../images/paypal_icon.png); 
	
	}

/* --- 彈出式清單部份 END -- */

input[type="radio"]:checked+label{
	font-weight: bold;
	color: #169bee;
} 


.cart_1{
	width:100%;
	min-height:200px;
}

.cart_2{
	width:100%;
	min-height:200px;
	margin:0 auto;
}

/*商品明細*/
@media screen and (max-width : 600px){

.jump_cart_box{
	display:none;
}
.jump_cart_box2 {
	display:none;
}
.jump_cart_money{
	display:none;
}

.jump_item_photo{
	display:none;
}

.jump_cart_image{
	display:none;
}

.jump_cart_dtotal{
	display:none;
}

.item_title{
	width:100%;
	height:25px;
	background:#f7f7f7;
	border-bottom:2px dotted #e0e0e0;
	padding-top:3px;
	margin:10px auto 5px auto;
	text-align:left;
	font-size:16px;
}
	
.step1_pick_item thead{
	display:none;
}

.step1_pick_item tbody tr td:last-child{
	margin-bottom:20px;
	border-bottom:2px solid #e3e3e3;
	-webkit-box-shadow: 0 2px 8px rgba(0,0,0,0.1);
	-moz-box-shadow: 0 2px 8px rgba(0,0,0,0.1);
	box-shadow: 0 2px 8px rgba(0,0,0,0.1);

}

.step1_title{
	display:none;
	
}

.step1_title_m{
	width:100px;
	height:74px;
	margin:10px auto 0px auto;
}


.step1_pick_item{
	width:100%;
	min-height:200px;
	margin:0 auto;
}

.step1_pick_item thead tr td{
	border-bottom:1px solid #e3e3e3;
	height:40px;
	font-family:微軟正黑體;
} 

.step1_pick_item tbody tr td{
	border-bottom:1px dashed #e3e3e3;
	min-height:20px;
	padding:8px;
} 

.item_photo{
	width:150px;
	height:150px;
	border:1px solid #f1f1f1;
	margin-left:5px;
}

.item_photo img{
	max-width:150px;
	max-height:150px;
	text-align:center;
}

.cart_image{
	display:block;
}

.cart_number{
	display:block;
	text-align:left;
}
	.cart_number:before{
		content:"產品編號："
	}

.cart_name{
	display:block;
	text-align:left;
}
	.cart_name:before{
		content:"產品名稱："
	}
	
.cart_size{
	display:block;
	text-align:left;
}
	.cart_size:before{
		content:"產品規格："
	}
	
.cart_amount{
	display:block;
	text-align:left;
}
	.cart_amount:before{
		content:"數量："
	}
	
.cart_price{
	display:block;
	text-align:left;
}
	.cart_price:before{
		content:"單價："
	}
	
.cart_total{
	display:block;
	text-align:left;
}
	.cart_total:before{
		content:"小計："
	}
	
.cart_delete{
	display:block;
}

.amount_bg{
	display:inline-block;
	width:200px;
	height:25px;
	border-radius:5px;
	border:1px solid #e3e3e3;
	background:url(../images/arrow2.png) no-repeat center right;
}

.amount{
	background:url(../images/arrow2.png) no-repeat center right;
	width:200px;
	height:25px;
	border:none;
	-webkit-appearance: none;
	-moz-appearance:none;
	appearance:none;
}
}


@media screen and (min-width : 601px){



.jump_cart_money{
	width:400px;
	height:55px;
	margin:0 auto;
}

.jump_item_photo{
	width:75px;
	height:75px;
	border:1px solid #f1f1f1;
	margin-left:5px;
}

.jump_cart_image{
	width:75px;
}

.jump_cart_dtotal{
		max-width:160px;
		min-width:50px;
		height:20px;
		margin-top:20px;
		overflow:hidden;
		text-align:left;
		color:#ff0000;
		position:relative;
		z-index:500;
		float:right;
	}
	
	.jump_cart_dtotal:before{
			content:"總計 $ ";	
			
		}
	
.item_title{
	width:100%;
	height:25px;
	background:#f7f7f7;
	border-bottom:2px dotted #e0e0e0;
	padding-top:3px;
	margin:10px auto 5px auto;
	text-align:center;
	font-size:16px;
}

.step1_title{
	width:515px;
	height:80px;
	margin:10px auto 0px auto;
}

.step1_title_m{
	display:none;
}

.item_photo{
	max-width:100px;
	max-height:100px;
	border:1px solid #f1f1f1;
	margin-left:5px;
	
	/* 寬高改成max-   再加上垂直 */
	display:table-cell; vertical-align:middle;
	
}

.item_photo img{
	max-width:100px;
	max-height:100px;
	text-align:center;
}

.step1_pick_item{
	width:100%;
	min-height:200px;
	margin:0 auto;
}

.step1_pick_item thead tr td{
	border-bottom:1px solid #e3e3e3;
	height:40px;
	font-family:微軟正黑體;
} 

.step1_pick_item tbody tr td{
	border-bottom:1px dashed #e3e3e3;
	height:110px;
} 

.cart_image{
	width:100px;
}

.cart_number{
	width:10%;
	min-width:40px;
	max-width:60px;
	word-break:break-all;
	padding:5px;
	text-align:center;
}

.cart_name{
	width:40%;
	min-width:80px;
	word-break:break-all;
	padding:5px;
	text-align:left;
}

.cart_size{
	width:10%;
	min-width:60px;
	word-break:break-all;
	padding:5px;
	text-align:center;
}

.cart_amount{
	width:10%;
	min-width:40px;
	max-width:100px;
	word-break:break-all;
	padding:5px;
	text-align:center;
}

.cart_price{
	width:10%;
	min-width:60px;
	max-width:150px;
	word-break:break-all;
	padding:5px;
	text-align:center;
}

.cart_total{
	width:10%;
	min-width:60px;
	max-width:150px;
	word-break:break-all;
	padding:5px;
	text-align:center;
}

.cart_delete{
	width:5%;
	min-width:60px;
	max-width:60px;
	word-break:break-all;
	padding:5px;
}


.amount_bg{
	width:100px;
	height:25px;
	border-radius:5px;
	border:1px solid #e3e3e3;
	background:url(../images/arrow2.png) no-repeat center right;
	margin:0 auto;
}

.amount{
	background:url(../images/arrow2.png) no-repeat center right;
	width:100px;
	height:25px;
	border:none;
	-webkit-appearance: none;
	-moz-appearance:none;
	appearance:none;
	margin:0 auto;

}


}

/*付款方式*/
@media screen and (min-width : 701px){
.pay_way{
	width:75%;
	min-height:80px;
	margin:0 auto;
	text-align:center;
}
 
.pw_item{
	cursor:pointer;
	float:left;
	width:48%;
	height:82px;
	position:relative;
	margin-left:1%;
	margin-right:1%;
	margin-top:5px;
	margin-bottom:5px;
	border:1px solid #f1f1f1;
	-webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
}  

.pw_item:hover{
	border:1px solid #ffedc1;
}

.pw_item:active, .pw_item_bg{
	border:1px solid #ffedc1;
	background-image: -webkit-gradient(linear, center top, center bottom, from(white), to(#ffedc1));
	background-image: -webkit-linear-gradient(276deg, white, #ffedc1);
	background-image: -moz-linear-gradient(276deg, white, #ffedc1);
	background-image: -o-linear-gradient(276deg, white, #ffedc1);
	background-image: -ms-linear-gradient(276deg, white, #ffedc1);
	background-image: linear-gradient(276deg, white, #ffedc1);
}

.pw_word{
	width:80%;
	height:20px;
	margin-top:30px;
	margin-left:20px;
	position:absolute;
	font-size:14px;
}
	
	.pw_icon_1{
		width:100%;
		height:80px;
		background:center right url(../images/cart_way_01_a.png) no-repeat;
	}
		.pw_icon_1:hover{
			background:center right url(../images/cart_way_01_h.png) no-repeat;
		}
		
		.pw_icon_1_h{
			background:center right url(../images/cart_way_01_h.png) no-repeat;
		}
		
	.pw_icon_2{
		width:100%;
		height:80px;
		background:center right url(../images/cart_way_02_a.png) no-repeat;
	}
		.pw_icon_2:hover{
			background:center right url(../images/cart_way_02_h.png) no-repeat;
		}
		
		.pw_icon_2_h{
			background:center right url(../images/cart_way_02_h.png) no-repeat;
		}
	
	
	.pw_icon_3{
		width:100%;
		height:80px;
		background:center right url(../images/cart_way_03_a.png) no-repeat;
	}
		.pw_icon_3:hover{
			background:center right url(../images/cart_way_03_h.png) no-repeat;
		}
		
		.pw_icon_3_h{
			background:center right url(../images/cart_way_03_h.png) no-repeat;
		}

	.pw_icon_4{
		width:100%;
		height:80px;
		background:center right url(../images/cart_way_04_a.png) no-repeat;
	}
		.pw_icon_4:hover{
			background:center right url(../images/cart_way_04_h.png) no-repeat;
		}
		
		.pw_icon_4_h{
			background:center right url(../images/cart_way_04_h.png) no-repeat;
		}
		
	.pw_icon_5{
		width:100%;
		height:80px;
		background:center right url(../images/cart_way_05_a.png) no-repeat;
	}
		.pw_icon_5:hover{
			background:center right url(../images/cart_way_05_h.png) no-repeat;
		}
		
		.pw_icon_5_h{
			background:center right url(../images/cart_way_05_h.png) no-repeat;
		}
	
	.pw_icon_6{
		width:100%;
		height:80px;
		background:center right url(../images/cart_way_06_a.png) no-repeat;
	}
		.pw_icon_6:hover{
			background:center right url(../images/cart_way_06_h.png) no-repeat;
		}
		
		.pw_icon_6_h{
			background:center right url(../images/cart_way_06_h.png) no-repeat;
		}

	.pw_icon_7{
		width:100%;
		height:80px;
		background:center right url(../images/cart_way_07_a.png) no-repeat;
	}
		.pw_icon_7:hover{
			background:center right url(../images/cart_way_07_h.png) no-repeat;
		}
		
		.pw_icon_7_h{
			background:center right url(../images/cart_way_07_h.png) no-repeat;
		}
	
	.pw_icon_8{
		width:100%;
		height:80px;
		background:center right url(../images/cart_way_08_a.png) no-repeat;
	}
		.pw_icon_8:hover{
			background:center right url(../images/cart_way_08_h.png) no-repeat;
		}
		
		.pw_icon_8_h{
			background:center right url(../images/cart_way_08_h.png) no-repeat;
		}
	
	.pw_icon_9{
		width:100%;
		height:80px;
		background:center right url(../images/cart_way_09_a.png) no-repeat;
	}
		.pw_icon_9:hover{
			background:center right url(../images/cart_way_09_h.png) no-repeat;
		}
		
		.pw_icon_9_h{
			background:center right url(../images/cart_way_09_h.png) no-repeat;
		}
		
	.pw_icon_10{
		width:100%;
		height:80px;
		background:center right url(../images/cart_way_10_a.png) no-repeat;
	}
		.pw_icon_10:hover{
			background:center right url(../images/cart_way_10_h.png) no-repeat;
		}
		
		.pw_icon_10_h{
			background:center right url(../images/cart_way_10_h.png) no-repeat;
		}
	
	.pw_icon_11{
		width:100%;
		height:80px;
		background:center right url(../images/cart_way_11_a.png) no-repeat;
	}
		.pw_icon_11:hover{
			background:center right url(../images/cart_way_11_h.png) no-repeat;
		}
		
		.pw_icon_11_h{
			background:center right url(../images/cart_way_11_h.png) no-repeat;
		}

	.pw_icon_12{
		width:100%;
		height:80px;
		background:center right url(../images/cart_way_12_a.png) no-repeat;
	}
		.pw_icon_12:hover{
			background:center right url(../images/cart_way_12_h.png) no-repeat;
		}
		
		.pw_icon_12_h{
			background:center right url(../images/cart_way_12_h.png) no-repeat;
		}

}


@media screen and (max-width : 700px){
.pay_way{
	width:75%;
	min-height:80px;
	margin:0 auto;
	text-align:center;
}
 
.pw_item{
	cursor:pointer;
	width:90%;
	height:82px;
	position:relative;
	margin:5px auto;
	border:1px solid #f1f1f1;
	-webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
}  

.pw_item:hover{
	border:1px solid #ffedc1;
}

/*input {visibility: hidden; width: 0px; height: 0px;}*/

.pw_item:active, .pw_item_bg{
	border:1px solid #ffedc1;
	background-image: -webkit-gradient(linear, center top, center bottom, from(white), to(#ffedc1));
	background-image: -webkit-linear-gradient(276deg, white, #ffedc1);
	background-image: -moz-linear-gradient(276deg, white, #ffedc1);
	background-image: -o-linear-gradient(276deg, white, #ffedc1);
	background-image: -ms-linear-gradient(276deg, white, #ffedc1);
	background-image: linear-gradient(276deg, white, #ffedc1);
}

.pw_word{
	width:80%;
	height:20px;
	margin-top:30px;
	margin-left:20px;
	position:absolute;
	font-size:14px;
}
	
	.pw_icon_1{
		width:100%;
		height:80px;
		background:center right url(../images/cart_way_01_a.png) no-repeat;
	}
	
	.pw_icon_1:hover{
		background:center right url(../images/cart_way_01_h.png) no-repeat;
	}
	
	.pw_icon_1_hover{
		background:center right url(../images/cart_way_01_h.png) no-repeat;
	}
	
	
		
		.pw_icon_1_h{
			background:center right url(../images/cart_way_01_h.png) no-repeat;
		}
		
	.pw_icon_2{
		width:100%;
		height:80px;
		background:center right url(../images/cart_way_02_a.png) no-repeat;
	}
		.pw_icon_2:hover{
			background:center right url(../images/cart_way_02_h.png) no-repeat;
		}
		
		.pw_icon_2_h{
			background:center right url(../images/cart_way_02_h.png) no-repeat;
		}
	
	
	.pw_icon_3{
		width:100%;
		height:80px;
		background:center right url(../images/cart_way_03_a.png) no-repeat;
	}
		.pw_icon_3:hover{
			background:center right url(../images/cart_way_03_h.png) no-repeat;
		}
		
		.pw_icon_3_h{
			background:center right url(../images/cart_way_03_h.png) no-repeat;
		}

	.pw_icon_4{
		width:100%;
		height:80px;
		background:center right url(../images/cart_way_04_a.png) no-repeat;
	}
		.pw_icon_4:hover{
			background:center right url(../images/cart_way_04_h.png) no-repeat;
		}
		
		.pw_icon_4_h{
			background:center right url(../images/cart_way_04_h.png) no-repeat;
		}
		
	.pw_icon_5{
		width:100%;
		height:80px;
		background:center right url(../images/cart_way_05_a.png) no-repeat;
	}
		.pw_icon_5:hover{
			background:center right url(../images/cart_way_05_h.png) no-repeat;
		}
		
		.pw_icon_5_h{
			background:center right url(../images/cart_way_05_h.png) no-repeat;
		}
	
	.pw_icon_6{
		width:100%;
		height:80px;
		background:center right url(../images/cart_way_06_a.png) no-repeat;
	}
		.pw_icon_6:hover{
			background:center right url(../images/cart_way_06_h.png) no-repeat;
		}
		
		.pw_icon_6_h{
			background:center right url(../images/cart_way_06_h.png) no-repeat;
		}

	.pw_icon_7{
		width:100%;
		height:80px;
		background:center right url(../images/cart_way_07_a.png) no-repeat;
	}
		.pw_icon_7:hover{
			background:center right url(../images/cart_way_07_h.png) no-repeat;
		}
		
		.pw_icon_7_h{
			background:center right url(../images/cart_way_07_h.png) no-repeat;
		}
	
	.pw_icon_8{
		width:100%;
		height:80px;
		background:center right url(../images/cart_way_08_a.png) no-repeat;
	}
		.pw_icon_8:hover{
			background:center right url(../images/cart_way_08_h.png) no-repeat;
		}
		
		.pw_icon_8_h{
			background:center right url(../images/cart_way_08_h.png) no-repeat;
		}
	
	.pw_icon_9{
		width:100%;
		height:80px;
		background:center right url(../images/cart_way_09_a.png) no-repeat;
	}
		.pw_icon_9:hover{
			background:center right url(../images/cart_way_09_h.png) no-repeat;
		}
		
		.pw_icon_9_h{
			background:center right url(../images/cart_way_09_h.png) no-repeat;
		}
		
	.pw_icon_10{
		width:100%;
		height:80px;
		background:center right url(../images/cart_way_10_a.png) no-repeat;
	}
		.pw_icon_10:hover{
			background:center right url(../images/cart_way_10_h.png) no-repeat;
		}
		
		.pw_icon_10_h{
			background:center right url(../images/cart_way_10_h.png) no-repeat;
		}
	
	.pw_icon_11{
		width:100%;
		height:80px;
		background:center right url(../images/cart_way_11_a.png) no-repeat;
	}
		.pw_icon_11:hover{
			background:center right url(../images/cart_way_11_h.png) no-repeat;
		}
		
		.pw_icon_11_h{
			background:center right url(../images/cart_way_11_h.png) no-repeat;
		}

	.pw_icon_12{
		width:100%;
		height:80px;
		background:center right url(../images/cart_way_12_a.png) no-repeat;
	}
		.pw_icon_12:hover{
			background:center right url(../images/cart_way_12_h.png) no-repeat;
		}
		
		.pw_icon_12_h{
			background:center right url(../images/cart_way_12_h.png) no-repeat;
		}

}



/*付款說明*/
@media screen and (min-width : 941px){
	
	.pn_notice{
		position:relative;
		width:90%;
		min-height:100px;
		padding:20px;
		margin:10px auto;
		background:#fafafa;
		-webkit-box-sizing: border-box;
		   -moz-box-sizing: border-box;
				box-sizing: border-box;
	}
	
	.pn_icon{
		margin-top:20px;
		min-width:235px;
		width:35%;
		height:150px;
		text-align:center;
		float:left;
	}
	
	.pn_content{
		width:60%;
		min-height:100px;
		float:right;
		margin-right:40px;
	}
	
	.pnc_bottom_line{
		border-bottom:1px dotted #c2c2c2;
		padding:5px;
		margin:5px;
	}
	
	.pn_chose_shop{
		margin-top:5px;
		margin-left:10px;
		width:80%;
		min-height:20px;
	}
	
		.pn_chose_shop a{
			color:#ff9c00;
		}
		
		.pn_chose_shop a:hover{
			color:#ce5c17;
		}
	
	.pn_chose_shop_btn{
		width:121px;
		height:36px;
	}
	
	.pn_chose_time{
		margin-top:5px;
		margin-left:10px;
		width:100%;
		min-height:20px;
	}
	
	.allpay_icon{
		background:#fafafa top right url(../images/allpay_icon.png) no-repeat;
	}
	.paypal_icon{
		  background: #fafafa top right url(../images/paypal_icon.png)no-repeat;
	
	}

}

@media screen and (max-width : 940px){	
	
	.pn_notice{
		position:relative;
		width:90%;
		min-height:100px;
		padding:20px;
		margin:10px auto;
		background:#fafafa;
		-webkit-box-sizing: border-box;
		   -moz-box-sizing: border-box;
				box-sizing: border-box;
	}
	
	.pn_icon{
		margin-top:20px;
		min-width:235px;
		width:100%;
		height:150px;
		text-align:center;
		float:left;
	}
	
	.pn_content{
		width:100%;
		min-height:100px;
		float:left;
	}
	
	.pnc_bottom_line{
		border-bottom:1px dotted #c2c2c2;
		padding:5px;
		margin:5px;
	}
	
	.pn_chose_shop{
		margin-top:5px;
		margin-left:10px;
		width:80%;
		min-height:20px;
	}
	
		.pn_chose_shop a{
			color:#ff9c00;
		}
		
		.pn_chose_shop a:hover{
			color:#ce5c17;
		}
	
	.pn_chose_shop_btn{
		width:121px;
		height:36px;
	}
	
	.pn_chose_time{
		margin-top:5px;
		margin-left:10px;
		width:100%;
		min-height:20px;
	}
	
	.allpay_icon{
		background:#fafafa top right url(../images/allpay_icon.png) no-repeat;
	}
	.paypal_icon{
		  background: #fafafa top right url(../images/paypal_icon.png)no-repeat;
	
	}

}

/*小計運費總計*/
@media screen and (min-width : 601px){
	

	.cart_money{
		width:600px;
		height:70px;
		margin-right:5%;
		margin-left:auto;
		margin-top:20px;
		margin-bottom:20px;
	}
	.mobile_cart_money{
		display:none;
	}
	.cart_price_img{
		min-width:23px;
		height:27px;
		margin-top:20px;
		margin-left: 5px;
		margin-right: 5px;
		float:right;
	}
	.cart_dprice{
		max-width:160px;
		min-width:20px;
		height:20px;
		margin-top:25px;
		overflow:hidden;
		text-align:left;
		color:#000;
		float:right;
	}
		.cart_dprice:before{
			content:"小計 $ ";
		}
	.cart_plus{
		min-width:27px;
		height:27px;
		margin-top:20px;
		margin-left: 10px;
		margin-right: 10px;
		float:right;
	}
	.cart_delivery_img{
		min-width:26px;
		height:27px;
		margin-top:20px;
		margin-left: 5px;
		margin-right: 10px;
		float:right;
	}
	.cart_delivery{
		max-width:160px;
		min-width:20px;
		height:20px;
		margin-top:25px;
		overflow:hidden;
		text-align:left;
		color:#000;
		float:right;
	}
		.cart_delivery:before{
			content:"運費 $ ";
			
		}
	.cart_equal{
		min-width:24px;
		height:27px;
		margin-top:20px;
		margin-left: 10px;
		margin-right: 10px;
		float:right;
	}
	.cart_dtotal{
		max-width:160px;
		min-width:50px;
		height:20px;
		margin-top:25px;
		overflow:hidden;
		text-align:left;
		color:#ff0000;
		position:relative;
		z-index:500;
		float:right;
	}
		.cart_dtotal:before{
			content:"總計 $ ";	
			
		}
	.cart_coin{
		width:141px;
		height:62px;
		margin-left:-50px;
		position:relative;
		z-index:1;
		float:right;
	}
	
}

@media screen and (max-width : 600px){
	

	.mobile_cart_money{
		width:100%;
		min-height:70px;
		margin-top:10px;
		margin-bottom:20px;
	}
	.cart_money{
		display:none;
	}
	.cart_price_img{
		min-width:100%;
		height:27px;
		margin-top:10px;
		float:left;
		text-align:center;
	}
	.cart_dprice{
		width:100%;
		height:20px;
		margin-top:5px;
		overflow:hidden;
		text-align:left;
		color:#000;
		float:left;
		text-align:center;
	}
		.cart_dprice:before{
			content:"小計 $ ";
		}
	.cart_plus{
		width:100%;
		height:27px;
		margin-top:20px;
		float:left;
		text-align:center;
	}
	.cart_delivery_img{
		min-width:100%;
		height:27px;
		margin-top:20px;
		float:left;
		text-align:center;
	}
	.cart_delivery{
		width:100%;
		min-width:20px;
		height:20px;
		margin-top:5px;
		overflow:hidden;
		text-align:left;
		color:#000;
		float:left;
		text-align:center;
	}
		.cart_delivery:before{
			content:" 運費 $ ";
			
		}
	.cart_equal{
		width:100%;
		height:27px;
		margin-top:20px;
		float:left;
		text-align:center;
	}
	.cart_dtotal{
		width:100%;
		min-width:50px;
		height:20px;
		margin-top:25px;
		overflow:hidden;
		text-align:left;
		color:#ff0000;
		position:relative;
		z-index:500;
		float:left;
		text-align:center;
	}
		.cart_dtotal:before{
			content:"總計 $ ";	
			
		}
	.cart_coin{
		display:none;
	}
}

/*訂購資料*/
@media screen and (min-width : 601px){
	
	.cart_2_inside{
		width:600px;
		min-height:50px;
		margin:0 auto;
	}

	.order_base{
		width:450px;
		height:25px;
		font-size:14px;
		margin-top:15px;
		margin-bottom:15px;
	}
	.order_name{
		width:67px;
		height:17px;
		font-size:14px;
		background:#e4e4e4;
		color:#848484;
		border-top-left-radius: 5px;
		-moz-border-top-left-radius: 5px;
		-webkit-border-top-left-radius: 5px;
		border-bottom-left-radius: 5px;
		-moz-border-bottom-left-radius: 5px;
		-webkit-border-bottom-left-radius: 5px;
		padding:4px;
	}
	.order_name2{
		width:110px;
		height:17px;
		font-size:14px;
		background:#e4e4e4;
		color:#848484;
		border-top-left-radius: 5px;
		-moz-border-top-left-radius: 5px;
		-webkit-border-top-left-radius: 5px;
		border-bottom-left-radius: 5px;
		-moz-border-bottom-left-radius: 5px;
		-webkit-border-bottom-left-radius: 5px;
		padding:4px;
	}
	.order_form{
		min-width:115px;
		height:25px;
		font-size:14px;
	}
	.order_form1{
		width:110px;
		height:19px;
		border:1px solid #CCC;
		border-top-right-radius: 5px;
		-moz-border-top-right-radius: 5px;
		-webkit-border-top-right-radius: 5px;
		border-bottom-right-radius: 5px;
		-moz-border-bottom-right-radius: 5px;
		-webkit-border-bottom-right-radius: 5px;
	}
	
	.order_form2{
		width:250px;
		height:19px;
		border:1px solid #CCC;
		border-top-right-radius: 5px;
		-moz-border-top-right-radius: 5px;
		-webkit-border-top-right-radius: 5px;
		border-bottom-right-radius: 5px;
		-moz-border-bottom-right-radius: 5px;
		-webkit-border-bottom-right-radius: 5px;
	}
	
	.order_form3{
		width:65px;
		height:25px;
		border:1px solid #eaeaea;
		border-top-right-radius: 5px;
		-moz-border-top-right-radius: 5px;
		-webkit-border-top-right-radius: 5px;
		border-bottom-right-radius: 5px;
		-moz-border-bottom-right-radius: 5px;
		-webkit-border-bottom-right-radius: 5px;
		background:url(../images/arrow2.png) no-repeat center right;
		display: inline-block;
		-webkit-appearance: none;
		-moz-appearance:none;
		appearance:none;
	}

	.order_bg{
		display:inline-block;
		//width:100px;
		height:25px;
		border-radius:5px;
		/*border:1px solid #e3e3e3;*/
	}

	
	.order_form4{
		background:url(../images/arrow2.png) no-repeat center right;
		width:65px;
		width:50px;
		height:25px;
		border:1px solid #eaeaea;
		border-radius:5px;
		margin-left: 3px;
		display: inline-block;
		-webkit-appearance: none;
		-moz-appearance:none;
		appearance:none;
	}
	
	.order_radio{
		margin-left:15px;
		margin-right:5px;
		margin-top:5px;
	}
	.order_radio2{
		margin-left:5px;
		margin-right:5px;
		margin-top:5px;
	}
	.order_textarea{
		width:100%;
		margin:0 auto;
		min-height:120px;
		border:1px solid #CCC;
		border-radius:5px;
	}
	.order_done{
		min-width:50px;
		height:25px;
		font-size:14px;
		padding:3px;
		height:17px;
	}
}

@media screen and (max-width : 600px){
	.cart_2_inside{
		width:95%;
		min-height:50px;
		margin:0 auto;
	}

	.order_base{
		width:95%;
		height:25px;
		font-size:14px;
		margin-top:15px;
		margin-bottom:15px;
	}
	.order_name{
		width:60px;
		height:17px;
		font-size:14px;
		border-bottom:1px dotted #eaeaea;
		color:#848484;
		border-top-left-radius: 5px;
		-moz-border-top-left-radius: 5px;
		-webkit-border-top-left-radius: 5px;
		border-bottom-left-radius: 5px;
		-moz-border-bottom-left-radius: 5px;
		-webkit-border-bottom-left-radius: 5px;
		padding:4px;
		margin-right:5px;
	}
	.order_name2{
		width:110px;
		height:17px;
		font-size:14px;
		border-bottom:1px dotted #eaeaea;
		color:#848484;
		border-top-left-radius: 5px;
		-moz-border-top-left-radius: 5px;
		-webkit-border-top-left-radius: 5px;
		border-bottom-left-radius: 5px;
		-moz-border-bottom-left-radius: 5px;
		-webkit-border-bottom-left-radius: 5px;
		padding:4px;
		margin-right:5px;
	}
	.order_form{
		min-width:95px;
		height:25px;
		font-size:14px;
	}
	.order_form1{
		width:95px;
		height:19px;
		border:1px solid #CCC;
		border-top-right-radius: 5px;
		-moz-border-top-right-radius: 5px;
		-webkit-border-top-right-radius: 5px;
		border-bottom-right-radius: 5px;
		-moz-border-bottom-right-radius: 5px;
		-webkit-border-bottom-right-radius: 5px;
	}
	
	.order_form2{
		width:180px;
		height:19px;
		border:1px solid #CCC;
		border-top-right-radius: 5px;
		-moz-border-top-right-radius: 5px;
		-webkit-border-top-right-radius: 5px;
		border-bottom-right-radius: 5px;
		-moz-border-bottom-right-radius: 5px;
		-webkit-border-bottom-right-radius: 5px;
	}
	
	.order_form3{
		width:40px;
		height:19px;
		border:1px solid #eaeaea;
		border-top-right-radius: 5px;
		-moz-border-top-right-radius: 5px;
		-webkit-border-top-right-radius: 5px;
		border-bottom-right-radius: 5px;
		-moz-border-bottom-right-radius: 5px;
		-webkit-border-bottom-right-radius: 5px;
		background:url(../images/arrow2.png) no-repeat center right;
		display: inline-block;
		-webkit-appearance: none;
		-moz-appearance:none;
		appearance:none;
	}
	
	.order_form4{
		width:40px;
		height:19px;
		border:1px solid #eaeaea;
		border-radius:5px;
		background:url(../images/arrow2.png) no-repeat center right;
		display: inline-block;
		-webkit-appearance: none;
		-moz-appearance:none;
		appearance:none;
	}
	
	.order_radio{
		margin-left:5px;
		margin-right:5px;
		margin-top:5px;
	}
	.order_radio2{
		margin-left:5px;
		margin-right:5px;
		margin-top:5px;
	}
	.order_textarea{
		width:100%;
		margin:0 auto;
		min-height:120px;
		border:1px solid #CCC;
		border-radius:5px;
	}
	.order_done{
		min-width:30px;
		height:25px;
		font-size:14px;
		padding:3px;
		height:17px;
	}
}

/*訂單明細*/
@media screen and (max-width : 600px){
	.order_list thead{
		display:none;
	}
	
	.order_list tbody tr td:last-child{
		margin-bottom:20px;
		border-bottom:2px solid #e3e3e3;
		-webkit-box-shadow: 0 2px 8px rgba(0,0,0,0.1);
		-moz-box-shadow: 0 2px 8px rgba(0,0,0,0.1);
		box-shadow: 0 2px 8px rgba(0,0,0,0.1);
	}
	
	.order_list{
		width:100%;
		min-height:200px;
		margin:0 auto;
	}
	
	.order_list thead tr td{
		border-bottom:1px solid #e3e3e3;
		height:30px;
		font-family:微軟正黑體;
	} 
	
	.order_list tbody tr td{
		border-bottom:1px dashed #e3e3e3;
		height:30px;
	}
	
	.order_date{
		display:block;
		text-align:left;
	}
		.order_date:before{
			content:"訂單日期："
		}
	
	.order_number{
		display:block;
		text-align:left;
	}
		.order_number:before{
			content:"訂單編號："
		}
		
	.order_payway{
		display:block;
		text-align:left;
	}
		.order_payway:before{
			content:"付款方式："
		}
		
	.order_progress{
		display:block;
		text-align:left;
	}
		.order_progress:before{
			content:"處理進度："
		}
		
	.order_total{
		display:block;
		text-align:left;
	}
		.order_total:before{
			content:"訂單金額："
		}
	.member_inside{
		width:95%;
		margin:0 auto;
	}
	.member_login_incart_inside{
		width:90%;
		margin:0 auto;
		min-height:50px;
	}
	.member_login_incart01{
		width:100%;
		min-height:50px;
		margin-right:10px;
		border-bottom:1px dashed #eaeaea;
	}
	.member_login_incart02{
		width:100%;
		min-height:50px;
		padding-top:20px;
	}
	.shop_first_member{
		width:250px;
		height:52px;
		text-align:center;
		border-radius:10px;
		background:#CCC;
		padding-top:8px;
		margin:0 auto;
	}
	.shop_first_member:hover{
		background:#999;
	}
	.member_login_a{
		text-align:center;
	}
	.login_btn{
		width:250px;
		height:30px;
		text-align:center;
		border-radius:10px;
		background:#CCC;
		padding-top:8px;
		margin:20px auto;
	}
	.login_btn:hover{
		background:#999;
	}
	.back_member_btn{
		width:150px;
		height:34px;
		text-align:center;
		border-radius:10px;
		background:#CCC;
		padding-top:8px;
		margin:10px auto;
	}
	.back_member_btn:hover{
		background:#999;
	}
	.member_title{
		width:90%;
		height:60px;
		border-radius:5px;
		background:#e5e5e5;
		padding:4px;
		margin:10px auto;
	}
}

@media screen and (min-width : 601px){
	
	.order_list{
		width:100%;
		min-height:200px;
		margin:0 auto;
	}
	
	.order_list thead tr td{
		border-bottom:1px solid #e3e3e3;
		height:30px;
		font-family:微軟正黑體;
		padding:8px;
	} 
	
	.order_list tbody tr td{
		border-bottom:1px dashed #e3e3e3;
		min-height:30px;
		padding:8px;
	}
	
	.order_date{
		width:15%;
	}
	.order_number{
		width:15%;
	}
	.order_payway{
		width:30%;
	}
	.order_progress{
		width:25%;
	}
	.order_total{
		width:15%;
	}
	.member_inside{
		width:400px;
		margin:0 auto;
	}
	.member_login_incart_inside{
		width:610px;
		min-height:50px;
		margin:0 auto;
	}
	.member_login_incart01{
		width:335px;
		min-height:50px;
		margin-right:10px;
		border-right:1px dashed #eaeaea;
		padding-right:10px;
	}
	.member_login_incart02{
		width:250px;
		min-height:50px;
		padding-top:40px;
	}
	.shop_first_member{
		width:250px;
		height:52px;
		text-align:center;
		border-radius:10px;
		background:#CCC;
		padding-top:8px;
	}
	.shop_first_member:hover{
		background:#999;
	}
	.member_login_a{
		text-align:center;
	}
	.login_btn{
		width:200px;
		height:30px;
		text-align:center;
		border-radius:10px;
		background:#CCC;
		padding-top:8px;
		margin:10px auto;
	}
	.login_btn:hover{
		background:#999;
	}
	.back_member_btn{
		width:150px;
		height:34px;
		text-align:center;
		border-radius:10px;
		background:#CCC;
		padding-top:8px;
		margin:10px auto;
	}
	.back_member_btn:hover{
		background:#999;
	}
	.member_title{
		width:600px;
		height:60px;
		border-radius:5px;
		background:#e5e5e5;
		padding:4px;
		margin:10px auto;
	}
	
}
	.member_btn{
		width:60px;
		height:60px;
		margin-right:5px;
	}
	.member_login_a a{
		color:#999 !important;
	}
	
	.member_login_a a:hover{
		color:#000 !important;
	}

	.order_number a{
		color:#999 !important;
	}
	
	.order_number a:hover{
		color:#ff0000 !important;
	}
	
	.cart_allpay_btn{
		width:209px;
		height:56px;
		margin:20px auto;
	}

	.cart_back{
		width:110px;
		height:50px;
		margin-top:10px;
		margin-left:20px;
		margin-bottom:20px;
	}
	.cart_next{
		width:110px;
		height:50px;
		margin-top:10px;
		margin-right:20px;
		margin-bottom:20px;
	}

	
