body{
  margin-top:10px;
  margin-left:10px;
  margin-right:10px;
  margin-bottom:10px;
}
table{
  font-size:16px;
}
tr{
  font-size:16px;
}
td{
  font-size:15px;
  line-height:20px;
}

.normal{
  font-size:16px;
}

.link{
  font-size:16px;
}
a.menu:link {
  color: #0000FF;
  line-height:15px;
}
a.menu:visited {
  color: #0000FF;
  line-height:15px;
}
a.menu:active {
  color: #0000FF;
}
a.menu:hover {
  color: #0000FF; 
}

.menu{
  margin-top:0px;
  margin-left:0px;
  margin-right:0px;
  margin-bottom:0px;
}

.list{
  border:1px solid #666666;
  border-collapse:collapse;
}
.list{
  border:1px solid #666666;
}

.data-top{
  border:1px solid #666666;
}
.data{
  border-top:1px solid #666666;
  border-right:1px solid #666666;
  border-bottom:1px solid #666666;
}
.data-sec-left{
  border-left:1px solid #666666;
  border-right:1px solid #666666;
  border-bottom:1px solid #666666;
}
.data-sec{
  border-right:1px solid #666666;
  border-bottom:1px solid #666666;
}

.insert{
  background-color:#99CCFF;
  border:1px solid #666666;
}
.insert-right{
  background-color:#99CCFF;
  border-top:1px solid #666666;
  border-right:1px solid #666666;
  border-bottom:1px solid #666666;
}
.insert-sec-right{
  background-color:#99CCFF;
  border-right:1px solid #666666;
  border-bottom:1px solid #666666;
}
.insert-sec{
  background-color:#99CCFF;
  border-left:1px solid #666666;
  border-right:1px solid #666666;
  border-bottom:1px solid #666666;
}
.check{
  background-color:#99FFCC;
  border:1px solid #666666;
}
.check-right{
  background-color:#99FFCC;
  border-top:1px solid #666666;
  border-right:1px solid #666666;
  border-bottom:1px solid #666666;
}
.check-sec-right{
  background-color:#99FFCC;
  border-right:1px solid #666666;
  border-bottom:1px solid #666666;
}
.check-sec{
  background-color:#99FFCC;
  border-left:1px solid #666666;
  border-right:1px solid #666666;
  border-bottom:1px solid #666666;
}

.company{
  border-bottom:1px dashed #666666;
}

.title{
  padding-top:10px;
  background-color:#DDFFDD;
}
.company-data{
  padding-top:10px;
}

.error{
  background-color:#FF5555;
  color:#FFFFFF;
  font-weight:bold;
  border:1px solid #666666;
}
.error-right{
  background-color:#FF5555;
  color:#FFFFFF;
  font-weight:bold;
  border-top:1px solid #666666;
  border-right:1px solid #666666;
  border-bottom:1px solid #666666;
}
.error-sec-right{
  background-color:#FF5555;
  color:#FFFFFF;
  font-weight:bold;
  border-right:1px solid #666666;
  border-bottom:1px solid #666666;
}
.error-sec{
  background-color:#FF5555;
  color:#FFFFFF;
  font-weight:bold;
  border-left:1px solid #666666;
  border-right:1px solid #666666;
  border-bottom:1px solid #666666;
}

a.first:link {
  color: #33FF66;
  text-decoration:none;
  line-height:15px;
}
a.first:visited {
  color: #33FF66;
  text-decoration:none;
  line-height:15px;
}
a.first:active {
  color: #33FF66;
  text-decoration:none;
  background-color:#EFFFE1;
  line-height:15px;
}
a.first:hover {
  color: #33FF66; 
  text-decoration:none;
  background-color:#EFFFE1;
  line-height:15px;
}

a.detail:link {
  color: #0000FF;
  font-size:13px;
  text-decoration:none;
  background-color:#FFFFFF;
  line-height:15px;
}
a.detail:visited {
  color: #0000FF;
  font-size:13px;
  text-decoration:none;
  background-color:#FFFFFF;
  line-height:15px;
}
a.detail:active {
  color: #00AA00;
  font-size:13px;
  text-decoration:none;
  background-color:#FFFFFF;
  line-height:15px;
}
a.detail:hover {
  color: #00AA00; 
  font-size:13px;
  text-decoration:none;
  background-color:#FFFFFF;
  line-height:15px;
}

a.text:link {
  color: #0000FF;
  text-decoration:none;
  line-height:15px;
}
a.text:visited {
  color: #0000FF;
  text-decoration:none;
  line-height:15px;
}
a.text:active {
  color: #0000FF;
  text-decoration:none;
  background-color:#EFFFE1;
  line-height:15px;
}
a.text:hover {
  color: #0000FF; 
  text-decoration:none;
  background-color:#EFFFE1;
  line-height:15px;
}


