body{
	background: white;
	text: #3333ff;
	link: #999900;
	vlink: #33ccff;
	alink: #3333cc;
}
div h1,h2,h3,h4,h5{	/*DIVタグ内のHxタグのみ指定*/
	margin:0;
}
body.bg1{
	background:url(./img/bg.jpg) no-repeat fixed;
}
A{
	font-wight:bold;
}
A.linkage:link{
	color:darkslateblue;
	text-decoration:none;
}
A.linkage:visited{
	color:cornflowerblue;
	text-decoration:none;
}
A.linkage:active{
	color:red;
	background:whitesomke;
	text-decoration:underline;
}
A.linkage:hover{
	color:mediumseagreen;
	text-decoration:underline;
}

/*タイトル、その他*/
.blue{
	color:blue;
	background:lightblue;
	line-height:100%;
}
.white{
	color:green;
	background:white;
	line-height:100%;
}
.banner-blue{
	color:blue;
	background:lightblue;
	line-height:100%;
	text-align:right;
}
.banner{
	font-size:12pt;
	color:blue;
	background:lightblue;
	line-height:100%;
	text-align:left;
}

/*プロフ*/
.hitokoto{
	font-size:80%;
	color:gray;
}

/*フレーム*/
.frame{
	display:block;
	margin:0px;
	padding:2 8 2 8;
	font-size:16px
}

/*更新履歴*/
.recent{
	margin:0px;
	font-size:80%;
	line-height:110%;
}

/*用誤辞典*/
.dict_init{	/*「〜行/頭文字が〜」全体を囲む枠*/
	border-left:10px solid #ccccff;
	margin-height:2px;
	margin-width:10px;
	padding:0px;
}
.dict_cap{	/*「〜行/頭文字が〜の用誤はココ」*/
	margin:0;
	width:auto;
	background:#ccccff;
	padding:2px;
}
.dict_word{	/*用語の語句全体を囲む枠*/
	margin:0 0 5 0;
	padding:0px;
	border-left:5px solid black;
}
.dict_word_cap{	/*用誤の語句*/
	margin:0;
	width:auto;
	background:#000000;
	color:white;
	padding:2px;
}
.dict_word_body{/*用誤の語句の内容*/
	margin:0 0 0 20;
	font-size:80%;
	padding:2px;
}