@charset "utf-8";
/* CSS Document */
#contents { float:left; padding-top:30px; width:935px; }
#contents h1 { padding-bottom:8px; }
#ord1_2 { padding:0 0 25px 0; text-align:left; }
#ord1_2 table{ border-top: 3px solid #BFCADE; border-bottom: 1px solid #C1C9DE; border-collapse:separate; }
#ord1_2 th{ background:#D9E0F2; border-top:1px solid #fff; color:#4C679E; font-weight:bold; text-align:center; padding:6px 0 6px 0; }
#ord1_2 td { text-align:center; }
#ord1_2 .r_line{ background:#ffffff; border-right:1px solid #B9D8ED; }
#ord1_2 .line{ height:1px; background:#C1C9DE; }
#ord1_2 .total { background:#E4EAF8; height:75px; border-right:0px; border-bottom:2px solid #fff; border-top:1px solid #fff; }
#ord1_2 .goods_box { height:102px; padding:10px; }
#ord1_2 .img { border:1px solid #e1e1e1; }
#ord1_2 .img_service { border:1px solid #e1e1e1; margin:3px 10px 0 3px  }
#ord1_2 .img_info { padding:0 15px 0 3px; height:100px;  }
.img_info img { padding:2px 0 0 0;}
#ord1_2 .goods_name { padding:30px 0 5px 0; }
.ico_updown { width:11px; padding:0 0 0 2px; }
#ord1_2 .price { font-size:1.1em; font-weight:bold; color:#FF3696; }
.ico_updown img { padding:1px 0 0 0; }
.ico_btn img { padding:5px 0 0 0; }

#ord2 { padding:0 0 25px 0; text-align:left; }
#ord2 table{  }
#ord2 th{ background:#D3D3F5; color:#7A7BAE; font-weight:bold; padding:8px 0 8px 25px; border-bottom:1px solid #AEAFE8; }
#ord2 td{ padding:0 0 0 15px; border-bottom:1px solid #AEAFE8; }

#ord3 { padding:0 0 25px 0; text-align:left; }
#ord3 .tit { height:28px; padding:6px 10px 0 0; margin-bottom:3px; }
#ord3 .txt { font-weight:bold; color:#8672A4; }
#ord3 table{  }
#ord3 th{ background:#EDE4FF; color:#8672A4; font-weight:bold; padding:8px 0 8px 10px; border-bottom:1px solid #CDC2E0; }
#ord3 td{ padding-left:15px; border-bottom:1px solid #CDC2E0; }
#ord3 .tit2 { font-weight:bold; color:#CDC4DF; padding:5px 0 5px 10px; }
#ord3 .img_service { border:1px solid #e1e1e1;  }
#ord3 .good_size1 { padding:10px 0 10px 15px; }
#ord3 .good_size2 { padding:10px 0 10px 30px; background:#F3EFFE; width:774px; }
#ord3 .line { clear:both; background:#EBE8F3; height:1px; overflow:hidden; }

#ord4 { padding:0 0 10px 0; text-align:left; }
.ord4_tab1 {  padding:2px 15px 2px 15px; margin-bottom:6px; }
.ord4_tab1 td{ padding:12px 0 12px 0; }
.ord4_tab2 { margin-bottom:6px; padding:0 3px 0 3px; }
.ord4_tab2 th{ font-weight:bold; height:20px; padding-left:8px; border-bottom:1px solid #D8A8D2; color:#7E3E79; }
.ord4_tab2 td { padding-left:4px; border-bottom:1px solid #D8A8D2; }

.ord4_tab2 .sty1 { padding-top:1px; border-bottom:2px solid #fff; height:20px; background:#FCE7FA; }
.ord4_tab2 .sty2 { padding-top:1px; border-right:1px solid #fff; border-bottom:2px solid #fff; height:20px; background:#FCE7FA; }
.ord4_tab2 .sty3 { font-size:1.1em; font-weight:bold; border:1px solid #fff; }
.ord4_tab2 .sty4 { font-weight:bold; border:1px solid #fff; }
.ord_txt1 { color:#545454; padding-right:35px;}
.ord_txt2 { color:#826AEC; padding-right:10px;}
.ord_img_s1 { border:1px solid #e1e1e1; }
.ord_imgPad {padding-left:10px;}

.ord_bt {width:300px; padding:10px 0 0 15px;}

.inputPink { text-align:right; font-weight:bold; background:#FBDDF7;
	border:1;
	solid FFFFFF;
	border-top-color:#FBDDF7;
	border-right-color:#FBDDF7;
	border-left-color:#FBDDF7;
	border-bottom-color:#FBDDF7;
}
