@charset 'utf-8';

/* BODY TD
--------------------------------------------------	*/
body,td {
	background-attachment:fixed;
	font-size:100%;
	font-family:Verdana,Helvetica,Arial,sans-serif;
}

/* A
--------------------------------------------------	*/
a { text-decoration:none; }
a:hover { color:crimson; }

/* H1
--------------------------------------------------	*/
h1 {
	margin:0px 0px 20px 0px;
	font-size:17pt;
	font-weight:bold;
	color:#990000;
}

/* FONT
--------------------------------------------------	*/
.red { color:#ff0000; }
.blue { color:#66ffff; }
.gray { color:#888888; }
.green { color:#c7d3de; }
.white { color:#ffffff; }
.yellow { color:#ffff00; }
.small { font-size:70%; }
p { margin-top:0px; margin-bottom:15px; }

/* IMG
--------------------------------------------------	*/
img { border-style:none; vertical-align:middle; }
.image { margin:0px 0px 5px 0px; }
.icon { margin:0px 5px 5px 0px; }

/* HR
--------------------------------------------------	*/
hr.line {
	border-width:2px 0px 0px 0px;
	border-style:solid;
	border-color:#000000;
	height:2px;
	margin:0px 0px 0px 0px;
}
hr.dot {
	border-width:1px 0px 0px 0px;
	border-style:dashed;
	border-color:#000000;
	height:1px;
	margin:0px 0px 0px 0px;
}

/* SELECTOR
--------------------------------------------------	*/
.selector {
	background:#ffffff;
	border-left:12px solid #000000;
	margin:0px 0px 3px 0px;
	padding:0px 0px 0px 6px;
	font-family:"ＭＳ ゴシック", "Osaka";
}

/* BOX
--------------------------------------------------	*/
.box_terminal {
	background:#000000;
	border-color:#aaaaaa;
	border-style:solid;
	border-width:3px;
	margin:0px 0px 15px 0px;
	padding:5px 5px 5px 5px;
}
.box_black {
	background:#000000;
	margin:0px 0px 0px 0px;
	padding:10px 0px 10px 0px;
}
.box_editor {
	background:#666666;
	border-color:#cccccc;
	border-style:solid;
	border-width:3px;
	margin:0px 0px 0px 0px;
	padding:5px 5px 5px 5px;
}
.box_shell {
	background:#f0fced;
	border-color:#43ca28;
	border-style:solid;
	border-width:3px;
	margin:0px 0px 15px 0px;
	padding:5px 5px 5px 5px;
}
.box_hint {
	background:#f4faff;
	border-color:#b1c6e2;
	border-style:solid;
	border-width:3px;
	margin:0px 0px 15px 0px;
	padding:5px 5px 5px 5px;
}
.box_image {
	background:#ffffff;
	border-color:#cccccc;
	border-style:solid;
	border-width:3px;
	margin:0px 0px 15px 0px;
	padding:5px 5px 5px 5px;
}

/* PRE
--------------------------------------------------	*/
pre.pre_command {
	font-family:"ＭＳ ゴシック", "Osaka";
	color:#ffffff;
	line-height:120%;
	white-space:pre;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
pre.pre_explain {
	font-family:"ＭＳ ゴシック", "Osaka";
	color:#000000;
	line-height:120%;
	white-space:pre;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
