@charset "UTF-8";

/* 文字化け防止 あいうえお */

.Section{
	color			:	#00CC99;
	font-size		:	12pt;
}

.heading{
	width			:	100pt;
	text-align		:	right;
	float			:	left;
}

.NotUse{
	background-color:	#FFEECC;
}

.hide{
	color			:	#ffffee;
	font-size		:	8pt;
}

.reg{
	font-size		:	6pt;
	vertical-align	:	super;
}

.comment{
	color			:	#5a5;
}

.operator{
	font-size		:	11pt;
	letter-spacing	:	1.5pt;
}

.inline{
	display			:	inline;
}

.delete{
	text-decoration	:	line-through;
}

.monospace{
	font-family		:	monospace;
	font-size		:	11pt;
}

.center{
	text-align		:	center;
}

pre.code{
	border-color	:	#ccc;
	border-style	:	solid;
	border-width	:	1pt;
	background-color:	#eee;
	padding			:	.5em;
}

#copyright{
	text-align		:	right;
	font-size		:	10pt;
}
cite{
	color			:	#966;
	font-style		:	italic;
	font-weight		:	normal;
}
blockquote{
	color			:	#966;
	font-style		:	italic;
	font-weight		:	normal;
}
q{
	color			:	#966;
	font-style		:	italic;
	font-weight		:	normal;
	quotes			:	'‵' '′' '‶' '″' '‷' '‴';
}
q:before{
	content			:	open-quote;
}
q:after{
	content			:	close-quote;
}

h1{
	font-size		:	20pt;
	color			:	#999999;
}

h2{
	font-size		:	16pt;
	color			:	#999999;
}

h3{
	font-size		:	13pt;
	color			:	#999999;
}

h4{
	font-size		:	11pt;
	color			:	#999999;
}

body{
	color			:	#666666;
	background-color:	#ffffee;
	margin			:	0;
	padding			:	12pt 12pt 12pt 12pt;
	font-family		:	Tahoma,sans-serif;
	font-size		:	10pt;
	line-break		:	strict;
}
table{
	border-collapse	:	collapse;
	border			:	solid 1pt #999;
}
td,th{
	padding			:	.25em;
	empty-cells		:	show;
	border			:	solid 1pt #999;
}
th{
	background-color:	#ccc;
	color			:	#333;
}

td{
	background-color:	#ffffee;
	font-size		:	10pt;
}
table.borderless, table.borderless td, borderless th{
	border			:	0;
}
col.label, td.label{
	text-align		:	right;
	padding-right	:	1ex;
}
col.input, td.input{
	text-align		:	left;
	padding-left	:	1ex;
}

a:link{
	color			:	#0099ff;
	text-decoration:	none;
}

a:visited{
	color			:	#0099FF;
	text-decoration	:	none;
}

a:hover{
	color			:	#FF0033;
	text-decoration	:	underline;
	background-color:	#FFCCCC;
}

a:active{
	color			:	#FF9900;
	text-decoration	:	underline;
	background-color:	#FFDFBF
}

p{
	text-indent		:	1em;
}
p,dl,div{
	margin			:	10pt 10pt 10pt 10pt;
	line-height		:	1.2em;
}

strong{
	color			:	#FF9900;
	font-weight		:	700;
}

em{
	font-weight		:	700;
	font-style		:	normal;
}

address{
	vertical-align	:	middle;
}

dt{
	font-weight		:	700;
	margin-top		:	1em;
}

dd{
	padding			:	0.5em 10pt 0 0.5em;
}

th{
	text-align		:	left;
	font-size		:	10pt;
}

ins{
	color			:	#008000;
}

rt{
	font-size		:	0.5em;
}
code{
	font-family		:	monospace;
	color			:	#633;
}
abbr, acronym{
	border-bottom	:	1px solid;
	cursor			:	help;
}

.indent10pt{
	margin			:	0 0 0 10pt;
}

.big{
	font-size		:	16pt;
}

/*input[type=text],input[type=password]{*/
input.text{
	font-size		:	1em;
	height			:	1.5em;
	vertical-align	:	middle;
	line-height		:	normal;
	background-color:	#fff;
	color			:	#000;
	border-width	:	1pt;
	border-color	:	#666;
	border-style	:	solid;
	padding-left	:	.5ex;
	padding-right	:	.5ex;
}

/*input[type=button],input[type=submit],input[type=reset],button{*/
input.button,button{
	font-size		:	1em;
	height			:	1.6em;
	vertical-align	:	middle;
	line-height		:	normal;
	margin-left		:	5pt;
	margin-right	:	5pt;
	color			:	#333;
	background-color:	#ffe;
	border-width	:	1pt;
	border-color	:	#333;
	border-style	:	solid;
/*	cursor			:	hand;*/
}

textarea{
	font-size		:	1em;
	line-height		:	normal;
	background-color:	#fff;
	color			:	#000;
	border-width	:	1pt;
	border-color	:	#666;
	border-style	:	solid;
}

hr.indexSeparator{
	width			:	80%;
}
.download{
	list-style-type	:	none;
	list-style-image:	url(http://www5b.biglobe.ne.jp/~hokko2nd/img/download.png);
	line-height		:	1.5em;
}
.important{
	list-style-type	:	none;
	list-style-image:	url(http://www5b.biglobe.ne.jp/~hokko2nd/img/important.png);
	line-height		:	1.5em;
}
.coming_soon{
	color			:	red;
}
