@charset   "Shift_JIS";/* -------------------------- *//* ----- ボタン型リンク ----- */A.btn {display: block; /* ブロック要素にする */width: 90%; /* 横幅 */color: #000000;background-color: #ccccff; /* 背景色 */border: outset 2px #aaaadd; /* 枠の色 */margin : 1px;padding: 3px 1px 1px 0px;text-decoration: none; /* 下線を消す */border-width : 3px;text-align : left;}A.btn:hover {color: #ffffff;background-color: #8888bb; /* 背景色 */border: inset 2px #ccccff; /* 枠の色 */margin : 1px;padding: 4px 0px 0px 1px;text-decoration: none; /* 下線を消す */border-width : 3px;text-align : left;}/* -------------------------- *//* ----- NPNaviメニュー用 --- */a.nav:link {  text-decoration: none; }a.nav:visited {  text-decoration: none; }a.nav:hover {  text-decoration: underline; }A.menu:link {  BORDER-RIGHT: #666666 1px solid;  PADDING-LEFT: 5px;  PADDING-RIGHT: 5px;  BORDER-TOP: #666666 1px solid;  DISPLAY: block;  FONT-WEIGHT: bold;  PADDING-BOTTOM: 5px;  BORDER-LEFT: #666666 1px solid;  COLOR: #ffffff;  PADDING-TOP: 5px;  BORDER-BOTTOM: #666666 1px solid;  HEIGHT: 25px;  background-color : #8888ff;  TEXT-DECORATION: none;}A.menu:visited {  BORDER-RIGHT: #666666 1px solid;  PADDING-LEFT: 5px;  PADDING-RIGHT: 5px;  BORDER-TOP: #666666 1px solid;  DISPLAY: block;  FONT-WEIGHT: bold;  PADDING-BOTTOM: 5px;  BORDER-LEFT: #666666 1px solid;  COLOR: #ffffff;  PADDING-TOP: 5px;  BORDER-BOTTOM: #666666 1px solid;  HEIGHT: 25px;  BACKGROUND-COLOR: #ccccff;  TEXT-DECORATION: none;}A.menu:hover {  BORDER-RIGHT: #ffffff 1px ridge;  PADDING-LEFT: 5px;  PADDING-RIGHT: 5px;  BORDER-TOP: #ffffff 1px ridge;  DISPLAY: block;  FONT-WEIGHT: bold;  PADDING-BOTTOM: 5px;  BORDER-LEFT: #ffffff 1px ridge;  COLOR: #666666;  PADDING-TOP: 5px;  BORDER-BOTTOM: #ffffff 1px ridge;  HEIGHT: 25px;  BACKGROUND-COLOR: #ffffff;  TEXT-DECORATION: none;}A.menu:active {  BORDER-RIGHT: #ffffff 1px groove;  PADDING-LEFT: 5px;  PADDING-RIGHT: 5px;  BORDER-TOP: #ffffff 1px groove;  DISPLAY: block;  FONT-WEIGHT: bold;  PADDING-BOTTOM: 5px;  BORDER-LEFT: #ffffff 1px groove;  COLOR: #666666;  PADDING-TOP: 5px;  BORDER-BOTTOM: #ffffff 1px groove;  HEIGHT: 25px;  BACKGROUND-COLOR: #ffffff;  TEXT-DECORATION: none;}/* -------------------------- */A:hover {  color:#ff0000; }A{  text-decoration:none; }H1{  background-color : #ccffcc;  font-size : medium;  font-weight : bold;  color : black;  font-style : normal;  border-bottom-style : solid;  border-bottom-color : green;  border-bottom-width : 2px;}H2{  background-color : #ccccff;  font-size : medium;  font-weight : bold;  color : black;  font-style : normal;  border-bottom-style : solid;  border-bottom-color : blue;  border-bottom-width : 2px;}H3{  background-color : #ff8000;  color : white;  font-size : medium;  font-weight : bold;  font-style : normal;  border-bottom-style : solid;  border-bottom-color : #884400;  border-bottom-width : 2px;}H4{  color : white;  background-color : #8000ff;  font-size : medium;  font-weight : bold;  font-style : normal;  border-bottom-style : solid;  border-bottom-color : black;  border-bottom-width : 2px;}BODY{  margin-top : 16px;  margin-left : 16px;  margin-right : 16px;  margin-bottom : 16px;  scrollbar-arrow-color:white;  scrollbar-base-color:#ffffff;  scrollbar-face-color:#ffffff;  scrollbar-highlight-color:#ccccff;  scrollbar-shadow-color:white;}