/* 0 px - 660 px */
@media screen and (max-width: 660px){
 .top H1{ font-size: 8vw; }
 .top H1 SPAN{ font-size: 4.5vw; }
 .mainL,
 .mainP{
  width: 100%;
  float: none;
 }
}
/* 0 px - 1000 px */
@media screen and (max-width: 1000px){
  .rs_nev{ display: none; }
  .rs_block{ display: block; }
  .rs_center{ text-align: center; }
  .rs_nowrap{ white-space: nowrap; }
  
  BODY{ padding: 60px 0px 0px 0px; }
}