#shopping{padding-bottom:70px}#shopping h2{background:url(/images/common/xbg_tit_3.gif.pagespeed.ic.L7eHrl_53D.png) no-repeat;margin-bottom:15px;font-weight:normal}#shopping .exp{font-size:12px;color:#686868;margin-left:15px}.shopping p{margin:0 10px}.orange{color:#f60}#shopping .cart_bt_red{background:#e81f1f;width:30%;text-align:center;margin-left:10px;border-radius:6px;　　-webkit-border-radius:6px;　　-moz-border-radius:6px}#shopping .cart_bt_red a{color:#fff;font-weight:bold;font-size:18px;display:block;padding:10px 0;border:#d40e0e solid 1px;border-radius:6px;　　-webkit-border-radius:6px;　　-moz-border-radius:6px}#shopping .cart_bt_red . cart_bt_all a:hover{background-color:#f60;text-decoration:none;display:block;border:#f30 solid 1px;border-radius:6px;　　-webkit-border-radius:6px;　　-moz-border-radius:6px}#shopping h4{border-bottom:solid 1px;margin:0 0 10px 0;padding-bottom:5px;font-weight:bold;padding-left:10px}#shopping ul.cart_title{overflow:hidden}#shopping ul.cart_title li{float:left}#shopping ul.cart_title .tc1{padding-right:270px}#shopping ul.cart_title .tc2{padding-right:20px}#shopping ul.cart_title .tc3{padding-right:80px}#shopping ul.cart_title .tc4{padding-right:130px}#shopping #items ul{overflow:hidden;margin-bottom:10px}#shopping #items .border_bottom{border-bottom:solid 1px #ccc}#shopping #items li{float:left}#shopping #items li p{margin-bottom:5px}#shopping #items .tcc1{width:320px}#shopping #items .tcc2{width:130px;text-align:center}#shopping #items .tcc3{width:100px;text-align:center}#shopping #items .tcc3 p{margin-top:7px}#shopping #items .tcc4{width:140px;text-align:center}#shopping #items .tcc5{width:160px;text-align:right}#shopping #items h2{font-size:12px;font-weight:bold;color:2b2b2b;margin-bottom:0;padding-bottom:0}#shopping #items .img_left{float:left;padding-right:20px}#shopping ul.confirmation_all{text-align:right;float:right;font-size:14px;overflow:hidden;margin-bottom:10px;padding:0}#shopping ul.confirmation_all .partstotal{width:270px;text-align:left}#shopping ul.confirmation_all p{margin:0 10px;font-weight:bold}#shopping .shipping_fee{margin-top:10px;overflow:hidden}#shopping .shipping_fee .border{border-bottom:1px solid #ccc;padding-bottom:10px}#shopping .shipping_fee ul{overflow:hidden;margin:10px}#shopping .shipping_fee li{margin:3px 0}#shopping .shipping_fee_left{float:left;width:180px}#shopping .shipping_fee_right{float:right}#shopping #surcharge{border-bottom:1px solid #000;margin-bottom:10px;margin-top:10px;overflow:hidden}#shopping #surcharge ul{margin:10px}#shopping #total{float:right;width:495px}#shopping #total ul{text-align:right}#shopping .partstotal2{font-size:18px;font-weight:bold;border-bottom:1px solid #000;margin-right:0}#shopping #confirmation_items #total .total_price{font-size:18px;font-weight:bold}#shopping #confirmation_items #total p{margin-right:0}#shopping #confirmation_items #total .border_bottom{border-bottom:1px solid #000;margin-right:0;padding-bottom:10px}#shopping ul.sub_total{text-align:right;float:right;font-size:14px;overflow:hidden;margin:0;padding:0;width:48%}#shopping ul.sub_total li p{font-weight:bold}#shopping ul.sub_total .partstotal{text-align:left;float:left;margin-bottom:40px;overflow:hidden}#shopping #order1{text-align:right;width:48%;float:right;overflow:hidden}#shopping #order1 h2{background-image:none;text-align:left;border-bottom:1px solid}#shopping #order1 ul{overflow:hidden;border-bottom:1px solid #a7a6a6;padding:7px 0 6px 0}#shopping #order1 ul p{margin-bottom:5px}#shopping #order1 .orderleft{float:left;text-align:left}#shopping #order1 .orderright{float:right;text-align:right;font-size:14px}#shopping #order1 .orderright p{font-weight:bold}#shopping #order1 .orderright p.normal_text{font-size:12px;font-weight:normal}#shopping #order1 ul#order1_total{font-size:18px;border-bottom:none;overflow:hidden;padding-top:15px;margin-bottom:0;padding-bottom:0}#shopping #order1 ul#order1_total p{font-weight:bold}