 a:link { color: black; text-decoration: none;}
 a:visited { color: black; text-decoration: none;}
 a:hover { color: black; text-decoration: none;}

.order{width:100%; float:left; height:100%; margin-top:60px;}
.order .content{width:1200px; margin:0 auto; height:100%;}
.order .content .wrap1{ width:100%; float:left; text-align:center; padding-top:160px;}
.order .content .wrap1 h1{ font-size:40px; line-height:59px; letter-spacing:-1.6px; font-weight:bold;}
.order .content .wrap1 .order_wrap{ width:100%; float:left;}
.order .content .wrap1 .order_wrap table{ width:100%; float:left; border-top:3px solid black; margin-top:72px;}
.order .content .wrap1 .order_wrap table th{  text-align:center; font-weight:bold; padding:20 0; border-bottom:1px solid #dcdcdc;}
.order .content .wrap1 .order_wrap table td{  text-align:center;  padding:20 0; border-bottom:1px solid #dcdcdc;}
.order .content .wrap1 .order_wrap2{ display:block; width:100%; float:left; background-color:#f9f9f9; height:100px; padding:30px 20px; font-size:22px; font-weight:700}
.order .content .wrap1 .order_wrap2 span{ float:left; text-align:center; display:block;}

.order .content .wrap2{ width:100%; float:left; margin-top:80px;}
.order .content .wrap2 h1{ width:100%; font-size:24px; letter-spacing:-0.96px; font-weight:bold; float:left;}
.order .content .wrap2 table{ width:100%; float:left; border-top:3px solid black; margin-top:15px; border-bottom:1px solid #dcdcdc; padding-bottom:30px;}
.order .content .wrap2 table td{ width:50px; padding-top:30px; color:#777; font-size:16px; letter-spacing:-0.64px;}
.order .content .wrap2 table td input { float:left; width:400px; padding:13px 5px; border:1px solid #dcdcdc; font-size:15px;}

.order .content .wrap2 .info{ width:100%; float:left; margin-top:17px; border-top:2px solid black; border-bottom:1px solid #777;}

.order .content .wrap2 .info ul{ width:50%; float:left; padding-top:40px; height:185px; padding-left:10px;}
.order .content .wrap2 .info ul li{ width:100%; float:left; font-size:16px; margin-bottom:24px;}
.order .content .wrap2 .info ul li .ttl1{ font-size:16px; color:#777; line-height:24px; letter-spacing:-0.64px; width:150px; margin:0px; float:left;}
.order .content .wrap2 .info ul li .ttl2{ font-size:16px; color:#000; line-height:24px; letter-spacing:-0.64px; margin:0px; float:left;}

.order .content .wrap3{ width:100%; float:left; padding-top:100px;}
.order .content .wrap3 h1{ width:100%; font-size:24px; letter-spacing:-0.96px; font-weight:bold; float:left;}
.order .content .wrap3 table{ width:100%; float:left; border-top:3px solid black; margin-top:15px; border-bottom:1px solid #dcdcdc; padding-bottom:30px;}
.order .content .wrap3 table td{ width:50px; padding-top:30px; color:#777; font-size:16px; letter-spacing:-0.64px;}
.order .content .wrap3 table td input { float:left; width:400px; padding:13px 5px; border:1px solid #dcdcdc; font-size:15px;}
.order .content .wrap3 table td .btn{ width:120px; color:#000; padding:10px; height:43px; float:left; margin-left:7px; background-color:#fff; border:1px solid #dcdcdc}

.order .content .wrap4{ width:100%; float:left; padding-top:100px;}
.order .content .wrap4 .btn_wrap{ width:100%; float:left; padding-top:30px; padding-bottom:30px; }
.order .content .wrap4 h1{ width:100%; font-size:24px; letter-spacing:-0.96px; font-weight:bold; float:left; border-bottom:3px solid #000; padding-bottom:15px;}
.order .content .wrap4 .btn_wrap .pay_btn{ cursor:pointer; width:190px; float:left; border:1px solid #dcdcdc; text-align:center; padding:12px 50px; margin-right:10px; border-radius:100px;}
.order .content .wrap4 .btn_wrap .pay_btn.on{ background-color:#000; color:#fff; border:1px solid black;}

.order .content .wrap5{ width:100%; float:left; margin-bottom:40px;  padding-top:40px; height:100px; background-color:#f9f9fb; text-align:center; font-size:18px; font-weight:800;}
.order .content .wrap6{ width:100%; float:left; text-align:center; font-size:16px; height:80px; letter-spacing:-0.64px; color:#777;}

.order .content .wrap7{ width:100%; float:left; font-size:16px; margin-bottom:35px; padding-bottom:80px;}
.order .content .wrap7 .pay_wrap{ width:100%; margin:0 auto; width:640px;}
.order .content .wrap7 .pay_wrap div{ width:280px; padding:18px; height:60px; font-size:17px;  letter-spacing:-0.68px; border:1px solid #000; float:left; text-align:center;}

.opt{
	font-size:15px;
	color:#707070;
	letter-spacing:-0.6px;
}

.product_icon{ width:120px; height:120px float:left; margin-right:23px; vertical-align:middle;}

