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;
        background-color:transparent;
        background-image:url("linkbg.gif");
        background-repeat:repeat;
        background-position:0% 0%;
        }



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; /* 高さ */
 }
