BODY {
  font-family: "Meiryo UI","Verdana","ＭＳ Ｐゴシック","sans-serif","Osaka";
  FONT-SIZE: 15px;
  COLOR: #FFFFFF;
  line-height : 120%;
}
H1{
  font-size:17px;
  margin-left:10px;
  margin-right:10px;
  margin-bottom:12px;
  margin-top:2px;
  color:#ddddff;
}
H2{
  font-size:16px;
  margin-left:10px;
  margin-right:10px;
  margin-top:2px;
  margin-bottom:12px;
  color:#ddddff;
}
H3{
  font-size:16px;
  margin-left:10px;
  margin-right:10px;
  margin-top:0px;
  margin-bottom:2px;
  color:#ddddff;
}
H4{
  font-size:15px;
  margin-left:10px;
  margin-right:10px;
  margin-top:0px;
  margin-bottom:2px;
  color:#ddddff;
}
.dot01 {
  font-family: "Meiryo UI","Verdana","ＭＳ Ｐゴシック","sans-serif","Osaka";
  FONT-SIZE: 15px;
  COLOR: #FFFFFF;
  margin: 0px 0px 0px 0px;
  padding: 10px;
  border: 3px dotted #888888;
}
.txt{
  width: 747px;
  font-size:100%;
  padding:5px 10px;
  margin:0px;
  color:#ffffff
		line-height:120%;
}
.txt2{
  width: 420px;
  font-size:100%;
  background:url("bgj.jpg");
  padding:5px 10px;
  margin:5px;
  color:#FFFFFF;
  line-height:120%;
}
.ads{
  width: 730px;
  font-size:100%;
  padding:5px 10px;
  margin:5px;
  color:#fff;
  line-height:120%;
}
.txtbgn{
  width: 680px;
  background:url("bgn.jpg");
  font-size:100%;
  padding:5px 10px;
  margin:5px;
  color:#fff;
  line-height:135%;
}
TR {
  font-family: "Meiryo UI","Verdana","ＭＳ Ｐゴシック","sans-serif","Osaka";
  FONT-SIZE: 15px;
  COLOR: #FFFFFF;
  line-height : 120%;
}
TD {
  font-family: "Meiryo UI","Verdana","ＭＳ Ｐゴシック","sans-serif","Osaka";
  FONT-SIZE: 15px;
  COLOR: #FFFFFF;
  line-height : 120%;
}
TH {
  font-family: "Meiryo UI","Verdana","ＭＳ Ｐゴシック","sans-serif","Osaka";
  FONT-SIZE: 15px;
  COLOR: #FFFFFF;
  line-height : 120%;
}
TEXTAREA.rule {
  FONT-SIZE: 12pt;
  BORDER-LEFT-COLOR: #cccccc;
  BORDER-BOTTOM-COLOR: #cccccc;
  COLOR: #222222;
  BORDER-TOP-STYLE: solid;
  BORDER-TOP-COLOR: #cccccc;
  BORDER-RIGHT-STYLE: solid;
  BORDER-LEFT-STYLE: solid;
  BORDER-RIGHT-COLOR: #cccccc;
  BORDER-BOTTOM-STYLE: solid
;
}
A {
  FONT-SIZE: 15px;
  COLOR: #00ff00;
  TEXT-DECORATION: none
;
}
A:HOVER {
  FONT-SIZE: 15px;
  COLOR: #ffff00;
  TEXT-DECORATION: underline
;
}
A.sup {
  FONT-WEIGHT: bold;
  FONT-SIZE: 15px;
  COLOR: #0000cc;
  TEXT-DECORATION: none
;
}
A.sup:hover {
  FONT-WEIGHT: bold;
  FONT-SIZE: 15px;
  COLOR: #ffff00;
  TEXT-DECORATION: underline
;
}
FONT.tit {
  FONT-SIZE: 15px;
  COLOR: #6699ee
;
}
FONT.tit_gl {
  FONT-SIZE: 15px;
  COLOR: #999999
;
}
FONT.min {
  FONT-SIZE: 9pt
;
}
A.lar {
  FONT-WEIGHT: bold;
  FONT-SIZE: 15px;
  COLOR: #222222
;
}
A.lar:hover {
  FONT-WEIGHT: bold;
  FONT-SIZE: 15px;
  COLOR: #222222
;
}
UL {
  LIST-STYLE-TYPE: square
;
}
UL.t {
  MARGIN-BOTTOM: 0px;
  LIST-STYLE-TYPE: square
;
}
LI.a {
  FONT-WEIGHT: bold;
  FONT-SIZE: 15px;
  COLOR: #6699ee
;
}
INPUT.submit {
  COLOR: #6699ee;
  BACKGROUND-COLOR: #ffffff
;
}
A:LINK {
  FONT-WEIGHT: bold;
  COLOR: #66ff00;
  TEXT-DECORATION: underline
;
}
A:VISITED {
  FONT-WEIGHT: bold;
  COLOR: #ff66ff;
  TEXT-DECORATION: underline
;
}
A:ACTIVE {
  FONT-WEIGHT: bold;
  COLOR: #ff0000;
  TEXT-DECORATION: underline
;
}
A:HOVER {
  color:#ff0000;

}
BODY{
  scrollbar-base-color:blue;
  scrollbar-3dlight-color:white;
  scrollbar-arrow-color:blue;
  scrollbar-darkshadow-color:white;
  scrollbar-face-color:white;
  scrollbar-highlight-color:#0000aa;
  scrollbar-shadow-color:blue;
}
HR {
  border-width: 1px 0px 0px 0px;
  /* 太さ */
    border-style: dashed;
  /* 線種 */
    border-color: gray;
  /* 線色 */
    height: 1px;
/* 高さ */
 }
