h1{float:left; width: 96%; margin:10px 2% 0 2%;  padding: 10px 2% 8px 2%; font-size: 2.2rem; line-height: 1.2; border:#63af1c solid; border-width: 2px 0px; }
h1 span{ margin:0 0 0 5px; font-size: 1.4rem; }



/*menu*/
.menu{ float: left; width: 100%; padding: 0 3%; margin:10px 0 0 0;  }
.menu-box{ float: left; width: 100%; }
.menu-btn{ float: left; margin:0 2px 2px 0; padding: 6px 10px 5px 10px; border-radius: 2px; line-height: 1; font-size: 1.4rem;border:#4790DA solid 1px; }
.menu-btn-on{ background-color:#4790DA; color: #FFF;  }
.menu-btn-off{ color: #4790DA}
.menu-btn:hover{ cursor: pointer; background-color:#66A7E8; color: #FFF;  }