﻿@media only screen and (min-width:281px) and (max-width:562px)
{
 *
 {
  font-size:5vw;
 }
 .nav .ham
 {
  float:right;
  margin:5vw;
  padding:2vw;
  background-color:rgba(0,0,0,0.4);
  color:#05c7f2;
  font-size:10vw;
  font-weight:bold;
  line-height:0.8em;
  box-shadow:inset 0 0 10px #05c7f2,0 0 20px #05c7f2;
  border:2px solid #05aff2;
  border-radius:2vw;
  cursor:pointer;
 }
 .mnu
 {
  position:absolute;
  display:none;
  top:-32px;
  width:100%;
  height:100%;
  margin:20px 0;
  padding:40px 0 600px 0;
  background:#000000;
  z-index:1;
  text-align:center;
 }
 .mnu ul
 {
  padding:0;
 }
 .mnu li
 {
  text-align:center;
  width:100%;
  display:block;
  margin:20px 0;
  color:#ff39ce;
  font-family:lixxx;
  font-size:20vw;
 }
 .bum
 {
  height:40vw;
 }
 .lixxx
 {
  width:24%;
  margin-left:20px;
 }
 .box
 {
  width:90%;
  margin:4vw auto;
  padding-bottom:2vw;
 }
 .field button
 {
  margin:1vw;
  padding:2.8vw;
  font-size:5vw;
 }
 .bum
 {
  font-size:2vw;
 }
 .bum li
 {
  font-size:3vw;
 }
}