/*							BODY	*/
body{
	margin: 0px 0px;
	padding:0px 0px;
	color:			#000000;
	background-color:	#ffffdf;
	font-size:		12pt;
}

/*							A link(default)	*/
a{      border:	0px; solid #00008b;}
a:link	 { color: #0000ff; font-weight:500; text-decoration:none }
a:visited{ color: #0000ff; font-weight:500; text-decoration:none }
a:active { color: #ff00ff; font-weight:500; text-decoration:none }
a:hover  { color: #ff0000; TEXT-DECORATION: underline}

/*							H1-H4	*/
h1, h2, h3, h4{
	margin: 0px;	padding: 0px;	border: 0px;
	text-align:	center;	
}
h1{
	font-size:	2em;	font-weight: 600;
}	
h2{
	font-size:	1.5em;	font-weight: 600;
}	
h3{
	font-size:	1.2em;	font-weight: 600;
}	
h4{
	font-size:	1em;	font-weight: 600;
}	

/*							P	*/
p{
	font-size:	14pt;
	margin:		0;
}
p.column{
	margin-left:	1em;
	margin-right:	1em;
	margin-top:	0.5em;
	margin-bottom:	0.5em;
	text-indent:	1em;
	line-height:	1.1em;	
}
p.center{
	text-align: center;	line-height: 1.1em;	
}
p.imgcenter{
	text-align: center;	
}
p.centerlarge{
	text-align: center;	font-size: large;
	line-height: 1.1em;	
}
p.centersmallitalic{
	text-indent:	0;	font-style:	italic;
	text-align:	center;	font-size:	10pt;
}
p.leftsmallitalic{
	text-indent:	0;	font-style:	italic;
	text-align:	left;	font-size:	10pt;
}
p.rightsmallitalic{
	text-indent:	0;	font-style:	italic;
	text-align:	right;	font-size:	10pt;
}


p.links		{ color: #0000ff;  font-weight:500; text-decoration:none }
p.links a:link	{ color: #0000ff;  font-weight:500; text-decoration:none }
p.links a:visited{color: #ff00ff;  font-weight:500; text-decoration:none }


/*						pre	*/
pre{
	margin:		1px;
	padding:	1px 50px;
	color:		#000;
}

/*						IMG	*/
img{
}
img.center{
	padding: 	2px;
	clear: both;	float: none;
	text-align:	center;
}

img.top{
	padding: 	0px;
	clear: both;	float: none;
	text-align:	center;
	border-style : ridge;  
	border-color : skyblue;
	border-width : 10pt;    
}

img.mid{
	margin: 0px;
	padding: 0px;
	clear: none;	
}
img.left{
	clear: left;	float: left;	padding: 2px;
}
img.right{
	clear: right;	float: right;	padding: 2px;
}

/*						dl	*/
dl{
	margin:		3px 3px;
	border-spacing: 1px;
}

/*							TABLE	*/
table{
	font-weight:	500;
}
table.info{
	background-color: #ccffff;
	text-align:	center;
	color:		#000;
/*	border-style:	solid;	*/
	border-style:	outset;
	border-color:	cyan;	
}
table.ridge{
	padding: 	0px;
	cell-padding: 	0px;
	border-spacing: 0px;
	color:		#000;
	border-style:	ridge;
	border-color:	cyan;	
}
table.offset{
	padding: 	0px;
	cell-padding: 	0px;
	border-spacing: 0px;
	color:		#000;
	border-style:	outset;
	border-width:	10px;
	border-color:	cyan;	
	font-size:	14pt;
}

table.linklist{
	background-color: #ffccff;
	text-align:	center;
	color:		#000;
	border-spacing: 1px;
}
table.std{
	margin-left: 	auto;
	margin-right: 	auto;
	color:		#000000;
	font-size:	12pt;
	line-height:	1.2em;
}
caption{
	color: 	#0000ff;	font-weight: 600;
	text-align:	center;
	font-size:	14pt;
}
td{
	color:		#000000;	font-weight: 500;
	font-size:	14pt;
	line-height:	1.1em;
}
th{
	color: 	#000000;	font-weight: 500;
	font-size:	14pt;
	line-height:	1.1em;
}
th.title{
	color:		#0000ff;	
	font-size:	14pt;
}


/*							HR	*/
hr{
	margin-left: 	auto;
	margin-right: 	auto;
}
hr.full{
	margin: 	0;
	width:		100%;
	size:		3px;
	border-style:	solid;	
	color:          #000080;
}
hr.mid{
	margin-left: 	10%;	margin-right:	10%;
	width:		80%;	size:		2px;
	border-style:	solid;	
	color:          #0000cc;
}
hr.small{
	margin-left: 	10%;	margin-right: 	10%;
	width:		60%;	size:		2px;
	border-style:	solid;	
	color:          #00ffff;
}

/*							COLOR	*/
.red{		color:#ff0000; }
.mred{		color:#cc0000; }
.green{		color:#00ff00; }
.mgreen{	color:#00cc00; }
.blue{		color:#0000ff; }
.mblue{		color:#0000cc; }
.navy{		color:#000080; }
.magenda{	color:#ff00ff; }
.cyan{		color:#00ffff; }
.yellow{	color:#ffff00; }

/*							Position */
.center{	text-align: center; }
.right{		text-align: right;  }
.left{		text-align: left;   }

/*							²þ¹ÔËÉ»ß */
.nowrap{	white-space: nowrap;}

