@media screen and (max-width:600px){

  /*画面幅が600pxまでの時*/
  
img{
width: 100%;
}

A
{color:#58cc1f;
text-decoration:none;
background-color:none;}
A:visited
{color:#666666;}
A:hover
{color:#58cc1f;
background-color:#ddff33;}

table
{
position: absolute;  
left: 0%;  
width: 100%;  
margin-left: 0px;
}

body,table
{font-size:10pt;
color:#000000;
line-height:170%;
font-family:sans-serif;
padding-bottom:50px;
}


input[type='text']{
border:1px solid #fff;
border-radius: 0px;
color:#bee622;
background-color: #000;
padding: 5px;
text-align:center;
line-height: 180%;
font-family: sans-serif;
font-size: 10pt;
appearance: none;
-webkit-appearance: none;
-moz-appearance: none;
}

input[type='button']{
border:none;
border-radius: 0px;
color:#bee622;
background-color: #000;
padding: 7px;
text-align:center;
line-height: 180%;
font-family: sans-serif;
font-size: 10pt;
appearance: none;
-webkit-appearance: none;
-moz-appearance: none;
}

input[type='submit']{
border:none;
border-radius: 0px;
color:#bee622;
background-color: #000;
padding: 7px;
text-align:center;
line-height: 180%;
font-family: sans-serif;
font-size: 10pt;
appearance: none;
-webkit-appearance: none;
-moz-appearance: none;
}

.text{
padding-top:10px;
padding-left:5px;
padding-right:5px;
padding-bottom:20px;
}
.title{
font-size:11pt;
}
.sub{
padding-left:10pt;
padding-right:10px;}



}


@media screen and (min-width:601px){

  /*画面幅601px以上の時*/
  

A
{color:#58cc1f;
text-decoration:none;
background-color:none;}

A:visited
{color:#666666;
}

A:hover
{
color:#58cc1f;
background-color:#ddff33;
}

table
{
position: absolute;  
left: 50%;  
width: 550px;  
margin-left: -275px;
}

body,table
{
font-size:10pt;
color:#000000;
line-height:170%;
font-family:sans-serif;
padding-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
}

input[type='text']{
border:1px solid #fff;
border-radius: 0px;
color:#bee622;
background-color: #000;
padding: 5px;
text-align:center;
line-height: 180%;
font-family: sans-serif;
font-size: 10pt;
appearance: none;
-webkit-appearance: none;
-moz-appearance: none;
}

input[type='button']{
border:none;
border-radius: 0px;
color:#bee622;
background-color: #000;
padding: 7px;
text-align:center;
line-height: 180%;
font-family: sans-serif;
font-size: 10pt;
appearance: none;
-webkit-appearance: none;
-moz-appearance: none;
}

input[type='submit']{
border:none;
border-radius: 0px;
color:#bee622;
background-color: #000;
padding: 7px;
text-align:center;
line-height: 180%;
font-family: sans-serif;
font-size: 10pt;
appearance: none;
-webkit-appearance: none;
-moz-appearance: none;
}

.text{
padding-top:30px;
padding-left:10px;
padding-right:10px;
padding-bottom:50px;
}
.title{
font-size:11pt;
}
.sub{
padding-left:10pt;
padding-right:10px;}
  
  
  }