@media only screen and (max-width: 480px) {
 body {
  width:100%; 
  line-height:140%;
  font-weight: normal;
  font-size: 11px; 
  }
 h2 {
  font-size:12px; font-weight:bold;
  } 
 
 .divl {width:150px;}
 .divc {width:160px;}
 .divr {width:50px;}
 .t70 {width:70px;}
 .n3 {width:25px;}
 .n8 {width:65px;} 
 TH padding {font-weight:normal !important;font-size:10px;}
 }
 
@media only screen and (max-width: 360px) {
 body {
  width:100%; 
  line-height:120%;
  font-weight: normal;
  font-size: 10px; 
  }
 .btn_hide {display:none;}
 .info {width:40px !important;}
 
 .divl {width:140px;}
 .divc {width:150px;}
 .divr {width:50px;}
 .t70 {width:70px;}
 .n3 {width:25px;}
 .n8 {width:45px;} 
 }