@charset "UTF-8";

/* Default Style */
 

table.basic  	  {width:100%; float:left; border-top:1px solid black; border-bottom:1px solid #999; box-sizing:border-box; border-collapse: separate; border-spacing: 0;}
table.basic  th   {padding:15px 20px; background:#f5f7fc; text-align:center;  vertical-align:middle; font-size:17px; font-weight:500; color:#333;  border-bottom:1px solid #ddd;}
table.basic  td   {padding:15px 20px; vertical-align:middle; text-align:left; font-size:16px; line-height:1.5em;  color:#555; border-bottom:1px solid #ddd;}

table.basic2   {width:50%; float:left; border-top:1px solid black;  border-bottom:1px solid #707070;  border-collapse: separate; border-spacing: 0; }
table.basic2  th   {padding:12px; /*background-color:#f9f9f9; */ text-align:center;  vertical-align:middle; font-size:1em; font-weight:600; color:#333;  border:1px solid #ddd;}
table.basic2  td   {padding:12px; vertical-align:middle; text-align:center;   font-size:0.95em; line-height:1.4em;  color:#777; border:1px solid #ddd;}

table.basic3  	  {width:100%; float:left; border-top:1px solid #ddd; border-bottom:1px solid #999; box-sizing:border-box; border-collapse: separate; border-spacing: 0;}
table.basic3  th   {padding:10px 20px; background:#f7f7f7; text-align:center;  vertical-align:middle; font-size:16px; font-weight:500; color:#333;  border-bottom:1px solid #ddd;}
table.basic3  td   {padding:10px 20px; vertical-align:middle; text-align:left; font-size:16px; line-height:1.4em;  color:#555; border-bottom:1px solid #ddd;}

table.order_list {width:100%; float:left;box-sizing:border-box; border-collapse: separate; border-spacing: 0; border-top:1px solid #ddd;}
table.order_list  th   {padding:8px 20px; background:#fff; vertical-align:middle; font-size:16px; font-weight:500; color:#333; border-bottom:1px solid #999; background:#f7f7f7}
table.order_list  td   {padding:10px 20px; vertical-align:middle; font-size:16px; line-height:1.3em;  color:#555; border-bottom:1px solid #ddd;}

table.order_list  .thum_prod_img {width:80px; height:80px; float:left; }
table.order_list  .prod_info_txt {width:75%;margin-left:35px; display:inline-block; margin-top:25px;}

.number {border:1px solid #ddd;  float:left; width:100%;}
.number p {width:54px; text-align:Center; line-height:32px; height:32px; float:left; font-size:15px; margin:0;}
.number img {float:left;}

table.order_list .option_t {line-height:1.3em;  padding-top:8px;   color:#333; font-size:16px; width:70%; float:left;}



ul.basic   {width:97%; margin-left:2.5%; float:left; }
ul.basic  li   {padding:2px 0px; vertical-align:middle; font-size:16px; line-height:1.5em;  color:#777; list-style:disc; }
ul.basic  li b {font-size:17px;  display:inline-block; padding:5px;}

ul.basic3   {width:100%; margin-left:0%; float:left; }
ul.basic3  li   {padding:2px 0px;  box-sizing:border-box; padding-left:25px; vertical-align:middle; font-size:15px; line-height:1.5em;  color:#777; list-style:none; background:url('/common/img/sub/r_check_icon.png') no-repeat left ; }



.box_100 .col-3  {width:32%; height:240px; background:#dee;  margin-right:2%; float:left;}
.box_100 .col-3:nth-child(3) {margin-right:0; float:right;}
.box_100 .col-3 span {margin-top:15px; text-align:center; display:block; font-size:18px; font-weight:600;}
.box_100 .col-3 img {width:100%; border:1px solid #ddd; box-sizing:border-box;}
   

 a.check_btn  { display:inline-block; text-align:center; line-height:30px; padding:0 20px; font-weight:400;   font-size:14.5px;   background-color:#555; border-radius:3px; box-shadow:1px 1px 3px #ddd; color:#fff !important;  border:1px solid #555;}
