/* 全体の設定 */
BODY {
	color: black;
	font-size: 9px;
	margin: 10px 0px;
	padding: 0px;
	scrollbar-face-color : #c7f7ff;
	scrollbar-highlight-color: white;
	scrollbar-shadow-color: white;
	scrollbar-3dlight-color: white;
	scrollbar-arrow-color: blue;
	scrollbar-track-color: white;
	scrollbar-darkshadow-color: white;
	font-family: Verdana,osaka;
	line-height: 100%;
	letter-spacing: 1px;
	cursor: normal;
	background-color: white;
	scrollbar-base-color : white;
}

/* テーブルの設定 */
table,td{color:black;
}

/* 画像の設定 */
img{border:0px;}

/* 区切り線の設定 */
hr{
    color: black;
    border-style: dotted;
    width: 85%;
    height: 2px;}

/* 改行の設定 */
br{letter-spacing:normal;}

/* テキストエリア、インプットエリアの設定 */
textarea,input{
    border:3px dotted orangered;
    background:transparent;
    margin:0px 0px
    padding:2px 2px;
    color:black;
    font-size:10px;
    line-height:130%;
}

/*リンクの設定*/
a{color:orangered;text-decoration:none;}
A:active,visited{color : blue;text-decoration:none;}
a:hover{color:black;background-color:yellowgreen;position:relative; top:1px; left:1px;}

/* 透過の設定 */
.filter{
    background-color:white;
    filter:progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=70,enabled=1);
}


/* メニューの設定 */
.menu{
    color:black;
    margin:0px 0px;
    padding:10px 0px;
    font-size:24px;
    font-weight:bold;
    line-height:150%;
    text-align:center;
}

/* 本文テキストの設定 */
.text{
    margin:20px 10px;
    padding:1px 1px;
    font-size:9px;
    width:100%;
    line-height:200%;
}
.text1{
    margin:20px 10px;
    padding:1px 1px;
    font-size:11px;
    width:100%;
    line-height:200%;
}
/* 見出し部分の設定 */
.h1{
    margin : 10px 70px 10px 20px;
    padding:2px 10px;
    font-size:12px;
    font-weight:bold;
    color : blue;
    line-height:150%;
    border:3px dotted blue;
    background-image:url(img/b.gif);
    background-repeat:repeat;
}

/* タイトル部分の設定 */
.sitetitle{
    margin:0px 0 0 0px;
    padding:1px 1px;
    font-size:36px;
    font-weight:bold;
    font-family:Tahoma;
    color : blue;
    width:100%;
    line-height:100%;
}

/* 設定 */
.text2{
    margin:0px 0px;
    padding:1px 1px;
    font-size:11px;
    width:100%;
    line-height:150%;
}
.text3{
    margin:0px 0px;
    padding:1px 1px;
    font-size:9px;
    width:100%;
    line-height:100%;
}
.bt {
	BORDER-RIGHT: gray 1px solid; BORDER-TOP: gray 1px solid; BORDER-LEFT: gray 1px solid; WIDTH: 165px; BORDER-BOTTOM: gray 1px solid
;}
.bi {
	background-image: url(back.png);
	BORDER-BOTTOM: gray 1px dashed;
	HEIGHT: 22px;
	text-align: center; 
}
.bn {
	BORDER-BOTTOM: gray 1px dashed
	text-align: center; 
}