img {
  max-width: 100%;
  height: auto;
}
.error {
color: #FF0000;
}
.message {
color: #FF0000;
text-align: center;
width: 100%;
}
.required {
color: #FF0000;
font-size:14px;
font-weight:italic;
padding-left:10px;
}
body {
background-color: #000000;
font-size:14px; font-family: "Arial"; text-decoration: none; color: ffffff
}
a { 
font-size: 2vw; 
font-family: "Arial";
color:#000000;
}
a.link_a { 
font-size: 14px; 
font-family: "Arial";
color:#000000;
text-decoration: none;  
}
a.link_b { 
font-size: 16px;  
font-family: "Arial";
color:#000000;
text-decoration: none;  
}
a.link_c { 
font-size: 23px; 
font-family: "Arial";
color:#000000;
text-decoration: none;  
}
h3 {font-size:23px; font-family: "Arial"; text-decoration: none; color: ffffff}
h4 {font-size:16px; font-family: "Arial"; text-decoration: none; color: ffffff}
h5 {font-size:14px; font-family: "Arial"; text-decoration: none; color: ffffff}
li {font-size:14px; font-family: "Arial"; text-decoration: none; color: ffffff}
table.main {
border-spacing: 0;
width: 100%;
//table-layout:fixed
}
table.header {
border-spacing: 0;
width: 100%;
//table-layout:fixed
}
td.content_index	 { 
padding: 0px 5px;
border: 1px solid white; 
background-color: white;
}
td.content { 
border: 1px solid white; 
background-color: white;
width:600px;
//height: 0px;
//margin: 0px; 
padding: 15px;
font-family: arial, sans-serif; 
font-size: 14px; 
//color: rgb(111,138,153);
color: #000000;
text-align: center;
}
input[type=text], select, textarea{
  //width: 80%;
  //padding: 12px;
  //border: 1px solid #ccc;
  //border-radius: 4px;
  //box-sizing: border-box;
  //resize: vertical;
}
input[type=password] {
  //width: 80%;
  //padding: 12px;
  //border: 1px solid #ccc;
  //border-radius: 4px;
  //box-sizing: border-box;
  //resize: vertical;
}
