@charset "EUC-JP";

* {
	margin				: 0px;
	padding				: 0px;
	font-size			: 98%;
	line-height			: 150%;
}

/* ヘッダ */
h1, h2, h3, h4, h5, h6 {
	clear				: both;
}

h1 {
	margin				: 0px 0px 10px 0px;
	padding				: 5px 5px 5px 40px;

	font-size			: 150%;
	color				: #ffffff;
	background-color	: #000000;
	background-image	: url("../img/header-bg.gif");
	background-repeat	: repeat-y;
}

h2 {
	margin				: 10px 0px;
	border-bottom		: solid black 2px;
	padding				: 5px 5px 5px 40px;

	background-image	: url("../img/header2-bg.gif");
	background-repeat	: no-repeat;
	background-position	: left center;
}

/* id */

#container {
	margin : 10px;
}

#top-link {
	margin : 5px;
}

#footer {
	margin-left			: 10px;
	margin-right		: 10px;
	border-top			: solid black 2px;
	padding				: 5px 5px 5px 40px;
}

/* ログ */

#log ul {

	padding : 10px;
	text-align : left;
	margin-left : 30px;
	list-style-type : none;

}

#log li {

	margin-top : 5px;

}

.log-name {

	font-weight : bold;
	color : #0099ff;

}

/* ポップアップ */

#res {

	background-color : #222222;
	color : #ffffff;
	position : absolute;
/*	left : 10px; */
/*	top : 70px; */
	padding : 10px;
	filter:alpha(opacity=65);
	-moz-opacity: 0.65;
	opacity: 0.65;

}

#res_no {

	font-weight : bold;
	color : #ff9900;

}

.log_name {

	font-weight : bold;
	color : #11aaff;

}

/* サーバ表示 */

#server {

	float : right;
	margin-right : 50px;
	border-style : solid;
	border-width : 1px;
	border-color : #000000;
	padding : 5px;
	border-collapse : collapse;
}

#server tr, #server td {

	border-style : solid;
	border-width : 1px;
	border-color : #000000;
	padding : 5px;

}

/* その他 */

em {

	font-style : normal;
	font-weight : bold;

}

/* コマンド用 */
/* コマンドは適当。必要なモノをご用意下さい。 */

.txt-size-5 {

	font-size : 200%;

}

.txt-size-4 {

	font-size : 150%;

}

.txt-size-3 {

	font-size : 100%;

}

.txt-size-1 {

	font-size : 90%;

}

.txt-size-1 {

	font-size : 80%;

}

.txt-color-red {

	color : #ff0000;

}

.txt-color-green {

	color : #00ff00;

}

.txt-color-blue {

	color : #0000ff;

}

.txt-color-yellow {

	color : #ffff00;

}

.txt-color-magenta {

	color : #ff00ff;

}

.txt-color-cyan {
	color : #00ffff;
}

/** 以下新規 */
.small_text {
	font-size			: 80%;
}

.clear {
	clear				: both;
}

.left {
	float				: left;
}

div {
	padding-left		: 10px;
}

#global_link {
	margin-top			: 4px;
	margin-bottom		: 4px;

	border-top			: solid black 1px;
	border-bottom		: solid black 1px;

	padding-top			: 2px;
	padding-bottom		: 2px;
}

#topic_view_mode {
	cursor				: pointer;
}

#topic_edit {
	cursor				: pointer;
	color				: #0000ff;
	text-decoration		: underline;
}

/** #form div */

#form div {
	float				: left;
}

#form div .form_title {
	margin-bottom		: 10px;
	width				: 4em;
}

#form div .input_text {
	width				: 10em;
}

#form div textarea {
	height				: 5em;
	width				: 30em;

	overflow			: auto;
}
