body {
  padding-top : 3px;
  padding-right : 5px;
  padding-bottom : 5px;
  padding-left : 3px;
  border-top-width : 20px;
  border-right-width : 20px;
  border-bottom-width : 20px;
  border-left-width : 20px;
  border-color : #e2fcb8;
  border-style : solid;
  font-family : "ＭＳ ゴシック";
  font-size : 10.5pt;
  scrollbar-3d-light-color:skyblue;
  scrollbar-arrow-color:wheat;
  scrollbar-base-color:limegreen;
  scrollbar-dark-shadow-color:lightyellow;
  scrollbar-face-color:limegreen;
  scrollbar-highlight-color:lightpink;
  scrollbar-shadow-color:lightgreen;
}

td { font-size: 10.5pt }

A { text-decoration : none }

a:link {
  color : yellow
}

a:active {
  color : red;
  background-color : lightgrey
}

A:hover {
  color : orange;
  text-decoration : underline;
  background-color : palegreen;
}

a:visited {
  color : cornsilk
}

.form {
 color:#000000;
 background-color:#adadad
 border-top:1px solid #666666;
 border-right:1px solid #666666;
 border-bottom:1px solid #666666;
 border-left:1px solid #666666;
 border-color : black;
 border-style : double;
}		

.submit { background-color: lightblue;
     color: brown; font: 10pt 'ＭＳ ゴシック' }

.reset { background-color: antiquewhite;
     color: brown; font: 10pt 'ＭＳ ゴシック' }

.request { background-color: #f2f2f2;
	font: 10pt 'ＭＳ ゴシック' }

.size8 { font: 8pt 'ＭＳ ゴシック'　}
.size9 { font: 9pt 'ＭＳ ゴシック'　}
.size10 { font: 10pt 'ＭＳ ゴシック'　}
.size11 { font: 11pt 'ＭＳ ゴシック'　}
.size12 { font: 12pt 'ＭＳ ゴシック'　}
.size13 {
  font-size: 13pt;
  font-weight: bolder; }
.font14 {
  font-size: 14pt;
  font-weight: bolder; }
.font15 {
  font-size: 15pt;
  font-weight: bolder; }

.point {
  font-size: 12pt 'ＭＳ ゴシック';
  font-weight: bolder;
  color: black;
 }

.point2 {
  font-size: 12pt 'ＭＳ ゴシック';
  font-weight: bolder;
  color: black;
  text-decoration : underline;
 }
