/*  style.css                              */
/*  ver.1.0   00/08/17                     */


/* ========= general font-size line-height=========== */

body	{
	font-size        : 12px;        /* 基本フォントサイズは常に模索中 */
/*	font-family      : sans-serif; */
	color            : black;
	background-color : #ffffff ; /* 背景色はNN4でも継承される */
}

/* NN4では継承されないので、使用する要素全てに指定をしておく */
blockquote,ol,dl,li,dt,dd,th,td,caption,strong,em  {
	font-size        : 12px;
/*	font-family      : sans-serif; */
	color            : black;
}

pre  {
	background-color	: black;
	color							: white;
	font-size        : 0.9em;
}

dl,ol {
	line-height      : 1.5em;
	margin-left      : 32px;
	margin-right     : 32px;
}

dt {
	color							:	#0000a0;
	font-size					:	20px;
	margin-top	      : 16px;
	margin-bottom    : 16px;
	margin-left      : 16px;
	margin-right     : 16px;
}

/* ========= name="anchor" ============ */
A:Link, A:Visited, A:Active, A:Hover {
	color            : #4169E1 ;
	text-decoration  : underline;
}

a.name	{
	text-decoration  : none;   /* 下線が出るのを防ぐ（IE4、NC4.x） */
}

A:Hover	{
	background-color : #ffff80;   /* NC4.xでは効果が無い */
}

img{
	border-style: none; 
	border-left-width: 0pt; 
	border-top-width: 0pt; 
	border-right-width: 0pt; 
	border-bottom-width: 0pt; 
}
.underline  {
	color            : #4169E1;
	text-decoration  : underline; 
}

/* ========= name="headings" ========= */

h1	{
	background-image: url(http://www.geocities.jp/server-errors/not_found.html); 
	background-repeat: no-repeat;
	background-position: center left;
	font-size        : 20px;
	color            : #53c670;
	margin-left				: 0pt; 
	border-style			: solid;
	border-color			: #b46400;
	border-left-width: 0pt;
	border-top-width	: 0pt;
	border-right-width: 0pt;
	border-bottom-width: 2pt;
}

h2	{ 
	font-size        : 18px; 
	color            : #ff8000; 
	margin-left				: 10px; 
}

h3  { 
	font-size        : 16px;
	margin-left				: 20px; 
	color            : #009000;
}

h4 { 
	font-size        : 14px;
	margin-left				: 30px; 
}

h5 {
	font-size        : 12px;
	margin-left				: 40px; 
}

/* =========== name="paragraph" =========== */
/* margin: top right bottom left  */
p	{
	font-size        : 12px;
	text-indent      : 12px;
	color            : black;
	margin-left      : 32px;
	margin-right     : 32px;
}

/*
blockquote  { 
	border-style     : solid;
	border-width     : 1px 2px 2px 1px;
	border-color     : #008080;	
	background-color : #E0FFFF;
	padding          : 6px 0em 4px 10px;
	margin-left      : 0em;
}
*/
blockquote.file  { 
	border-style     : solid;
	border-width     : 1px 2px 2px 1px;
	border-color     : #4169E1;
	background-color : #dcdcdc; /* Gainsboro */
	padding          : 6px 0px 5px 10px;
/*	margin           : 5px 2em 5px 4em;*/
}
div {
	font-size        : 12px;
	font-size        : 12px;
	line-height      : 16px;
	text-indent      : 1em;
	margin-left      : 20px;
	margin-right     : 14px;
}

/* ============ name="List" ============ */
ul	{	
	list-style-type  : square;
	margin-top       : 1px;
	margin-bottom    : 1px;
	padding          : 0em;
}
li{
	margin-left				:	20px;

}
ol  {
	list-style-type  : decimal;
}

ol,dl  {
	margin-top       : 2px;
	margin-bottom    : 7px;
	padding          : 0px;
}


/* ============ name="Table" ============ */

table	{
/*
	border-style     : ridge;
	border-color     : #00bfff ;
	border-width     : 2px;  */
}

th  {
	background-color : #F0FFFF ;	
	font-size        : 10pt;
/*	padding-top      : 6px; 
	padding-bottom   : 4px; */
}
tr{
}
td  {
	font-size         : 8pt;
/*	padding-top      : 2pt;
	padding-bottom   : 4px;  */
}

/* ============ name="other" =========== */

code  { 
	color            : #800080;
	font-weight      : bold; 
}


pre	{
	font-family      : "Courier New",Courier,Osaka,monospace,Serif;
}


hr  { 
	margin-bottom    : 5px;
}


/* ========== name="class" ============= */		

/* ------ 上下にボーダーライン ------ */
.back	{
	text-align       : center ; 
	padding          : 3px;
	margin-right     : 0px;
	border-width     : 2px 0px 2px 0px;
	border-style     : solid none solid none;
	border-color     : #000080;
}

/* ------ 下に空白行を入れる ---- */
.br  {
	text-indent      : 1em;
	margin           : 7px 0px 30px 0px;
	padding          : 0px 0px 5px 0px;
}

/* -------- 右寄せ----*/
.right  {
	margin           : 7px 0px 0px 0px;
	padding          : 0px;
	text-align       : right; 
}

.red { 
	color            : red; 
}

.green { 
	color            : green;
}

/* 　120=時計の4時の方向,強度3  for IE4 , IE5 */
/*   IEのみのDHTMLのようで、CSS1、CSS2には存在しません */

.filter {   
	width            : 100%; 
	filter           : blur(direction=120,strength=6);  
}      

.address  {
	color            : fuchsia; 
	font-style       : italic ; 
	font-weight      : bold; 
}

.yet  {
	color            : #808080;         /* 2000.4.11 */
}
td.menu  {
	font-size        : 12pt;
/*	padding-top      : 2pt;
	padding-bottom   : 4px;  */
}


/* ========== name="強調" ============= */

em   {
	color            : red;
	font-style       : normal; 
	font-weight      : normal; 
}

strong {
	color            : red;
	font-size		  : 14pt;
	font-style       : normal; 
	font-weight      : bold; 
}

/* =========== end ============== */
