body {background:#ffffff; font-family:arial;}
div {width:100%; font-size:1.5vw; text-align:center; margin: 0 auto;}
#g {color:#bb1919; font-size:120%; padding:5px;}
#s {border:solid 1px #cccccc; border-radius:5px; font-size:90%; color:#ffffff; background-color:#bb1919;}
@media (max-width : 2000px) {div {font-size:2.0vw; width:80%;}
@media (max-width : 2000px) {input[type=password], input[type=submit] {font-size:1.5vw; width:15%;}
@media (max-width : 1200px) {div {font-size:2.0vw; width:80%;}
@media (max-width : 1200px)  {input[type=password], input[type=submit] {font-size:3.0vw; width:20%;}
@media (max-width : 900px)  {div {font-size:3.0vw; width:90%;}
@media (max-width : 900px)  {input[type=password], input[type=submit] {font-size:3.0vw; width:30%;}
@media (max-width : 600px)  {div {font-size:8.0vw; width:100%;}
@media (max-width : 600px)  {input[type=password], input[type=submit] {font-size:5.0vw; width:50%;}
