@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700;800;900&display=swap');

.box_100 {width:100%; display:inline-block}

table.basic { width:100%}
table.basic  th {background-color:#333; color:#fff; border:1px solid #fff;  font-size:1rem; font-weight:600; padding:9px; }
table.basic  td {border:1px solid #ddd; background-color:#fff; text-align:center;  color:#555; font-size:0.95rem;  padding:9px; line-height:1.3em }

a.td_btn {  font-size:0.9rem; padding:0 15px; display:inline-block; line-height:35px; text-align:center; background-color:#8b9093; color:#fff !important; border-radius:3px ; margin-left:3px }

.no_t {color:#fff; font-size:1.5em; font-weight:600; font-family:'Montserrat';}


.btn_wrap {width:100%; display:inline-block; text-align:center; margin-top:-10px}


a.s_btn { display:inline-block;  line-height:33px; text-align:center; background-color:#f1f1f1; font-size:0.9rem; font-weight:600;  color:#666 !important; width:80px;   border-radius:3px;}

a.list_btn {  display:block;  margin-top:20px;   margin-left:auto;   line-height:35px; text-align:center; background-color:#333; font-size:0.93rem; font-weight:600;  color:#fff !important; width:90px;   border-radius:3px;}


a.down_btn {  float:right; margin-top:20px;   line-height:37px; text-align:center; background-color:#333; font-size:0.93rem; font-weight:600; border-radius:3px; color:#fff !important; width:130px;   }
a.basic_btn {background-color:#efdf00; font-size:1.2rem; color:#333 !important; width:190px;  font-weight:600; display:inline-block; line-height:50px; text-align:center; margin-top:40px; border-radius:3px}
a.basic_btn2 {background-color:#333; font-size:1.2rem; color:#fff !important; width:190px;  font-weight:600; display:inline-block; line-height:50px; text-align:center; margin-top:40px; border-radius:3px}


.red {color:red !important}
.blue {color:#333 !important}
.pay_t {font-size:1.2rem; color:red; font-weight:600}
.s_t {font-size:0.88rem; color:#777; font-weight:400}