.white_content{
    position: relative;
    padding-top: 26px;
	padding-bottom:26px;
    background-color: #ffffff;
	color:#000000;
}
.blue_table{
	width: 95%;
	margin:0 auto;
	padding-top: 10px;
}	
.order_left-text {width:50%;display:inline-block; box-sizing: border-box; margin-left: 50px;}
.order_right-text {
    width: 45%;
    color: #e41937;
    display: inline-block;
}
.order_bottom-text {width:900px;
display:inline-block;box-sizing: border-box;
padding-left:50px; vertical-align: top;margin-top: 10px;}	

.order_price-text {width:200px;box-sizing: border-box;margin-left:calc(96% - 200px);}
   /* -----       -------- */
.order_left-details {width:50%;display:inline-block; padding:0 0 30px 120px;box-sizing: border-box;}
.order_right-details {width:45%;vertical-align:top;color:#e41937;display:inline-block;text-align:center;}
.order_cneter-details {width:100%;display:inline-block; padding:0 120px 0px 250px;box-sizing: border-box;}
.orderconfirm .order_cneter-details {padding:0 0 30px 250px;}
.order_cneter-details table td {min-width:105px;}
.order_cneter-details .contactus td {min-width:90px;}
.order_cneter-details table tr td:first-child {text-align: right; vertical-align:top; }
.order_cneter-details table tr .exchange {text-align: right;padding-left:0px;min-width:149px;}
.order_cneter-details .confirm td {min-width:135px;}
.order_cneter-details .confirm tr td:first-child {text-align: left;}
.order_cneter-details .contactus tr td:first-child {text-align: right;}
.order_pizza-tracker-img{padding:0px 20px 30px 20px; box-sizing: border-box;}
.order_pizza-tracker-img .tracker{width:100%; }
.order_pizza-tracker-img .tracker img{width:100%; }
.order_pizza-tracker-img .app{ width:100%; margin:12px auto; overflow:hidden;  }
.order_pizza-tracker-img .app span{ display:block; width:50%; margin:0px; float:left; text-align:center;  }
.order_pizza-tracker-img .app a{ color:#333; }
.order_pizza-tracker-img .note { margin:12px 0px;}
	/* -----       -------- */
.order_bottom_btn{
	text-align: center;
	padding-top: 20px;
    box-sizing: border-box;
    width: 100%;}
.order_bottom_btn .back_list{
	padding:0 0 0 20px;
	width:130px;
	float:left;
}	
	/* -----       -------- */
.contactus_details {padding:0 100px 0 100px;}
.order_left-details .noteleft,
.order_cneter-details .noteleft,
.cart_textright .noteleft{ color:#006491; }
.white_content .white_content{ padding-bottom:0px;}
@media (max-width: 1200px){
	.order_left-text {padding-left:3%;width:95%;}
	.order_right-text {padding-left:3%;width:95%;}	
	.order_bottom-text {padding-left:3%;width:95%;}
	.blue_table{
	width: 96%;}	
	.order_left-details{width:45%;padding:0 0 20px 20px;}
	.order_pizza-tracker-img{padding:0px 30px 30px 30px;}
	.order_cneter-details {padding: 0 20px 30px 80px;}
	.orderconfirm .order_cneter-details {padding:0 0 30px 120px;}
}
@media (max-width: 900px){
	.order_left-details{width:100%;padding:0 0 30px 10%;}
	.order_right-details{ width:80%; padding:0 30px 30px 10%;text-align:left;}
	.orderconfirm .order_cneter-details {padding:0 3% 30px 10%;}
	.contactus_details {padding:0 3%;margin:0 auto;}
}
@media (max-width: 640px){
	.order_pizza-tracker-img{padding:0px 0px 30px 0px;width:100%;box-sizing: border-box;}
	.order_cneter-details {padding: 0 20px 30px 20px;}	
	.m_640right {text-align:center;}
}
@media (max-width: 580px){
	.orderconfirm .order_cneter-details {padding:0 10px 30px 10px;}	
	.orderconfirm .contactus_details {padding:0 3%;}
}
@media (max-width: 480px){
	.order_right-details{padding:0 10px 30px 30px;text-align:left;}
	.order_cneter-details {padding: 0 10px 30px 10px;}
    .order_pizza-tracker-img .app{ width:100%; }
    .order_pizza-tracker-img .app span{ width:50%; margin:0px; }
}
	/*---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.databar{
	background-color:#f4f4f4;
	width:100%;
	height:46px;
	line-height: 48px;
	text-align: center;
	color:#000000;
	font-size: 18px;
}
.input2,.inputVon{
    width: 260px;
    height: 32px;
    border-radius: 5px;
    border:#cccccc solid 1px;
    text-indent: 15px;
    vertical-align: middle;
	font-size:15px;
}
.inputVon {width: 300px;}
.input3{
    width: 100px;
    height: 32px;
    border-radius: 5px;
    border:#cccccc solid 1px;
    text-indent: 15px;
    vertical-align: middle;
	font-size:15px;
}
.selectBig2,.selectBig3,.selectBig4,.selectBig5{
	height: 36px;
    font-size: 15px;
    font-family: "å¾®è»Ÿæ­£é»‘é«”", "Microsoft JhengHei", 'Century Gothic', CenturyGothic, AppleGothic, sans-serif;
    -webkit-appearance: none;
    -moz-appearance: none;
    text-indent: 20px;
    margin-bottom: 10px;
    border: 1px solid #ccc;
    border-radius: 5px;
    background: url(../images/select_arrow.png) no-repeat scroll right center / 19px auto;
	background-color: white;
}
.selectBig2 {width: 100px; }
.selectBig3	{width: 300px; }
.selectBig4	{width: 605px; }
.toptop{vertical-align: top;}
.address_left{text-align:left;vertical-align: top;display: inline-block;    width: calc(100% - 135px);}
.address_right{display: inline-block;width: 122px;}
.order_br,.order_br_height {display:none;}

.order_intext{
    width: 100%;
    height: 100px;
    border-radius: 5px;
    border:#cccccc solid 1px;
    resize: none;
}
.txtCenter {text-align:center;}
.noteleft {text-align:left;}
.txtCenter .spinner {padding:0;margin-left:10px;height:auto;width:98px;}
.txtCenter .trashcan_btn {margin:10px;}
.blue_table {vertical-align: middle;}
.blue_table ul{margin:0; padding:0; }
.blue_table ul li {
    list-style: none;
    border:none;
	padding:0;
	margin:0 0 0 5px;
}
.blue_table ul li:before{
	content: '';
	vertical-align: middle;
    display: inline-block;
    padding-right: 5px;
    height: 6px;
    width: 6px;
    background-image: url(../images/shop/yellowsq.svg);
    background-repeat: no-repeat;
}
	
.blue_table .table_imgleft {margin-right: 10px;display:inline-block;vertical-align: top;}
.blue_table .table_textright {display:inline-block;}
@media (max-width: 1200px){
.selectBig4	{width: 480px; }
.order_intext { width: 650px;}
.contactus .order_intext { width: 100%;}
}
@media (max-width: 900px){
	.toptop{vertical-align: top;}
	.selectBig4	{width: 360px; }
	.order_intext { width: 530px;}
	.blue_table .table_imgleft {display:none;}
	.notviewmobile {display:none;}
	.left15_mobile {padding-left:15px;}
	.contactus .order_intext { width: 90%;}
}
@media (max-width: 640px){
	.selectBig4	{width: 300px; }
	.order_intext { width: 470px;}
	.tableRatio table .decrease{
	width:24px;
	height:24px;
	background-size: contain;}
	.tableRatio table .increase{
		width:24px;
		height:24px;
		background-size: contain;}
}
@media (max-width: 580px){
	.selectBig2 { width: 80px; text-indent: 10px; }
	.selectBig3	{width: 250px; }
	.selectBig4	{width: 250px; }
	.order_intext { width: 420px;}
	.input2 { width: 150px; }
	.p5_mo .input2 {margin-bottom:5px;}
	.address_left{width:100%;}
	.inputVon {width: 250px;}
	.order_br {display:block;}
	.order_br_height {display:block;height:20px;}
/*.tableRatio table .decrease {width:18px;height:18px;background-size:contain;}*/
.tableRatio table .mmcrease {width:30px;height:18px;
border-radius: 0px; padding-bottom:0.1em; 

} 	
/*.tableRatio table .increase {width:18px;height:18px;background-size:contain;}*/
.txtCenter .spinner {margin-left: 0px;width: 98px;}
}
@media (max-width: 480px){
	.selectBig3	{width: 220px; text-indent: 5px;}
	.confirm .selectBig3	{width: 160px; }
	.selectBig4	{width: 160px; }
	.inputVon {width: 155px;text-indent: 5px;}
	.order_intext { width: 330px;}
	.confirm .selectBig3,.confirm .selectBig4{
	text-indent: 5px;}
	
	.order_cneter-details .selectBig2 {margin-bottom: 5px;}
	.order_cneter-details .inphone2 {margin-bottom: 5px;}

}
@media (max-width: 380px){
	.selectBig3	{width: 180px; text-indent: 5px;}
	.order_intext { width: 310px;}
	.order_cneter-details table tr .exchange {padding-left:0px;}
}


.fontsize15{font-size:15px;font-weight:bold;}
.fontsize18{font-size:18px;font-weight:bold;}
.fontsize26{font-size:26px;font-weight:bold;}
	/*--  0902hack  --*/
@-moz-document url-prefix() {
    .selectBig2, .selectBig3, .selectBig4, .selectBig5,.selectBig,
    .selectBig_memberTel,.selectBig_member,.selectMed_member {
       text-indent: 5px;
    }
    .mmcrease {
    width: 36px;}
    .pickup_input > input:nth-of-type(2), .pickup_input > input:nth-of-type(3) {
    margin: 0px 4px;
	}
}
.pickup_input > input:nth-of-type(2), .pickup_input > input:nth-of-type(3) {
    margin: 0px 4px\0;
}
.pickup_select_title {
    font-size:20px;
    color:#e41937;
    font-weight:bold;
    text-align:center;
    padding:24px 0px 0px 0px;
}
.warning {
    background-color: #e41937;
    color: #fff;
    padding: 4px 8px;
    display: block;
    width: 170px;
    text-align: center;
    margin: 6px 0px;
}
.custom-title.slecet-title h2{font-size:20px; }
.custom-title.slecet-title h2 img{ display:inline-block; vertical-align:middle; height:40px;}
.custom-title.slecet-title h2:before{ content:' '; padding:0px 6px 0px 0px; vertical-align:middle;  display:inline-block; background:url(../images/custom_icon.png) no-repeat; background-size:40px; width:40px; height:40px;}
.custom-title .en { font-size:15px; font-family:'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;  margin:0px 0px 0px 6px;}
.custom-select { padding:12px;}
.custom-select .col-3{ float:left; padding:0px; }
.custom-select .col-3 img{ width:100%; }
.custom-select .col-9{ float:left; padding:0px;  }
.custom-select .select-grid{ display:inline-block; margin:6px -2px; float:none; vertical-align:top; }
.custom-select .select-grid:nth-of-type(1){width:22%;}
.custom-select .select-grid:nth-of-type(2){width:22%;}
.custom-select .select-grid:nth-of-type(3){width:14%;}
.custom-select .select-grid:nth-of-type(4){width:14%;}
.custom-select .select-grid:nth-of-type(5){width:14%;}
.custom-select .select-grid:nth-of-type(6){width:14%;}
.custom-select .select-grid:nth-of-type(7){width:22%;}
.custom-select .select-grid:nth-of-type(8){width:22%;}
.custom-select .radio-item { position:relative; height:100%; }
.custom-txt { color: #000000; font-size: 14px; padding:12px;}
.custom-txt .title{ color:#e31836; font-size: 18px; padding:0px 0px 6px 0px;  font-weight:bold; }
.custom-txt ul li{ padding:2px 0px; }
.custom-txt ul li b{ padding:0px 4px 0px 0px; }
.custom-txt ul li span{ color:#006491; }
.custom-txt br{ display:none; }
@media only screen and (max-width: 900px) {
    .custom-select .chose-title{ display:block; }
    .custom-select .col-3{ width:50%; float:left; }
    .custom-select .col-9{ width:50%; float:left;}
    .custom-select .select-grid:nth-of-type(1){width:100%;}
    .custom-select .select-grid:nth-of-type(2){width:100%;}
    .custom-select .select-grid:nth-of-type(3){width:100%;}
    .custom-select .select-grid:nth-of-type(4){width:100%;}
    .custom-select .select-grid:nth-of-type(5){width:100%;}
    .custom-select .select-grid:nth-of-type(6){width:100%;}
    .custom-select .select-grid:nth-of-type(7){width:100%;}
    .custom-select .select-grid:nth-of-type(8){width:100%;}
}
@media only screen and (max-width: 900px) {
    .custom-select .chose-title{ display:block; }
    .custom-select .col-3{ width:50%; float:left; }
    .custom-select .col-9{ width:50%; float:left;}
    .custom-select .select-grid:nth-of-type(1){width:100%;}
    .custom-select .select-grid:nth-of-type(2){width:100%;}
    .custom-select .select-grid:nth-of-type(3){width:100%;}
    .custom-select .select-grid:nth-of-type(4){width:100%;}
    .custom-select .select-grid:nth-of-type(5){width:100%;}
    .custom-select .select-grid:nth-of-type(6){width:100%;}
    .custom-select .select-grid:nth-of-type(7){width:100%;}
    .custom-select .select-grid:nth-of-type(8){width:100%;}
    .custom-title.slecet-title h2 img{  height:34px;}
    .custom-title.slecet-title h2:before{  background-size:34px; width:34px; height:34px;}
    .custom-txt br{ display:block; }
}