@charset "Shift_JIS";
@import url(bbs_common.css);

/*******************************************************************/
body{
	font-size	: 100%;
	font-family	: "MS UI Gothic", sans-serif;
	color		: #666666;
	background-color: #FFFFFF;
/*	background-image: url('img/background.jpg');*/
/*	background-image: url('img/background-bird.jpg');*/
	background-image: url('img/antenna_night.jpg');
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: 80% 90%;
}
a:link{
	text-decoration	: none;
	color		: #6666CC;
	background	: transparent;
}
a:visited{
	text-decoration	: none;
	color		: #6666CC;
	background	: transparent;
}
a:hover{
	text-decoration	: underline;
	color		: #3333FF;
	background	: #EFF4FF;
}
a:active{
	text-decoration	: none;
	color		: #CC6666;
}

img{
	border-style	: none;
}

/* ページ全体のレイアウト */
#section {
	margin-left	: 10%;
	margin-right	: 10%;
}

/* 掲示板タイトル */
h1{
	font-size	: 200%;
	font-weight	: bold;
	font-family	: "Verdana", "MS UI Gothic", sans-serif;
	padding-top	: 0.5em;
	margin-left	: 0.5em;
	width		: 95%;
}
h1:first-letter {
	color		: #6495ED;
}

/* メッセージタイトル */
h2{
	margin		: 0px;
	width		: 100%;
	font-size	: 110%;
	font-weight	: bold;
	letter-spacing	: 2px;
	border-style	: solid;
	border-width	: 0px 0px 1px 0px;
	border-color	: #0066CC;
	margin-bottom	: 0.2em;
	filter: dropshadow(color=#CCCCCC,offx=1,offy=1);  /* IE */
}

/* フォーム関係 */
textarea, input{
	border-style	: solid;
	border-width	: 1px 1px 1px 1px;
	border-color	: #6495ED;
	background	: #fff;
	-moz-border-radius: 4px;  /* Mozilla */
}
#inputForm dt {
	font-weight	: bold;
}
#inputForm dd {
	position	: relative;
	top		: -1em;
	padding-left	: 3em;
	margin-bottom	: -0.8em;
}
/* 投稿フォーム内のボタンに関する部分 */
#inputSubmit {
	margin-left	: 6em;
}
/* 返信ボタン */
.ReplyButton {
	position	: relative;
	margin		: -1em 0px 0px -0.5em;
	padding		: 0px;
	text-align	: right;
	z-index		: 1;
}
.ReplyButton form{
	margin		: 0px;
	padding		: 0px;
}

#bbs-index {
	color		: inherit;
	background-color: #E6E6FA;
	padding		: 1em;
	margin		: 3em 0px 0px 0px;
	border-style	: solid;
	border-width	: 1px 1px 1px 1px;
	border-color	: #6495ED;
	filter:alpha(opacity=80);  /* IE */
	-moz-border-radius: 4px;  /* Mozilla */
	opacity		: 0.80;
}
#bbs-index ul,
#bbs-index ul li {
	list-style	: none;
	margin		: 0px;
	padding		: 0px 0px 0px 1em;
}

/* 親記事全体 */
.mes{
	width		: 84%;
	margin-top	: 2em;
	padding		: 1em;
	border-style	: solid;
	border-width	: 1px 1px 1px 1px;
	border-color	: #6495ED;
	background	: #FFFFFF;
	filter:alpha(opacity=80);  /* IE */
	-moz-border-radius: 4px;  /* Mozilla */
	opacity		: 0.80;
}
/* 返信記事全体 */
.res{
	position	: relative;
	left		: 90px;
	top		: -1.5em;
	width		: 80%;
	padding		: 1em;
	border-style	: solid;
	border-width	: 1px 1px 1px 1px;
	border-color	: #6495ED;
	background	: #F0F8FF;
	filter:alpha(opacity=70);  /* IE */
	-moz-border-radius: 6px;  /* Mozilla */
	opacity		: 0.80;
}
/* メッセージ */
.message{
	padding		: 1em;
	min-height	: 80px;
}
/* アップロードされた画像 */
.message img {
	float		: left;
	padding		: 10px;
	margin-top	: -0.5em;
}
/* 親記事 投稿者の情報 */
.mes-info{
	text-align	: right;
}
/* 返信記事 投稿者の情報 */
.res-info{
	text-align	: right;
}
ul.mes-info li,
ul.res-info li{
	display		: inline;
	list-style	: none;
	padding		: 0px 4px 0px 4px;
}
li.name,
li.email,
li.time {
	border-style	: dashed;
	border-color	: #999;
	border-width	: 0px 1px 0px 0px;
}

#footer
{
	margin-top	: 15px;
	text-align	: center;
	font-size	: 90%;
}
