@charset "Shift_JIS";
@media screen,print,tv,projection{
body{
	margin: 0;
	color: #ccccff;
	background: #000033;
	font-size: 95%;
	font-family: Tahoma,'MS UI GOTHIC',sans-serif;
}
a:link{color: #00FFFF;}
a:active{color: #00FFFF;}
a:visited{color: #ADD8E6;}
a:hover { color:#DD0000; }
small { font-size:10pt; }
p.navlink{text-align: right;}
p{margin: 0;}
h1{
	margin-bottom: 0.5em;
	font-size: 170%;
	line-height: 1.2em;
	padding-right: 6px;
	background: #F5F5F5;
	color: #464646;
	text-align: right;
	border-right: 7px #778899 solid;
	border-bottom: 2px #778899 solid;
}
ul.notice{
	font-size: 85%;
}
ul.notice li{line-height: 20px;}
ul.notice strong{
	text-decoration: underline;
	font-weight: bolder;
}
/*投稿フォーム*/
table.postform{
/*	border: 1px white solid; */
	width: 55%;
	padding: 5px;
	margin: 0 0 0 10em;
}
table.postform td,th{
	background: #3a3a76;
}
td.formlabel,th.formlabel{
	width: 15%;
	text-align: right;
	background: #3a3a76;
}
td.formelem{
	width: 65%;
	background: #3a3a76;
}

/*サムネイル*/
img.thumbm{
	margin: 7px;
	border: none;
}
img.nothumb{
	margin: 7px;
	border: none;
}
img.others{
	margin: 7px;
	border: none;
}
/*投稿画像ブロック */
div.upimg{
	float: left;
	background: #000040;
	margin-left: 2px; 
	text-align: center;
	border: 1px solid white;
	width: 38%;
}
div.upimg_text1 {
	background: #CADCF9;
	color: #2F4F4F;
}
div.upimg_link {
	background: #3A3A76;
	color: #B3C2F9;
}
/*記事テキスト部全体*/
div.box{
	margin: 0px auto;
	padding: 7px;
	width: 99%;
	/* border: 1px solid aqua; */
}
div.tblock{
	float: left;
	width: 55%;
	padding: 5px;
	margin-left: 5px;
	border: white 3px none;
}
div.pmain{
	border: 1px #BFBFFF solid;
	background: #000040;
}
div.pidx{
	background: #2D2D5B;
	border-bottom: 1px solid #BFBFFF;
	padding: 2px;
}
div.ptxt{
	padding: 3px;
}

div.cmain{
	border: 1px #778899 solid;
	background: #000040;
	margin-top: 5px;
	margin-bottom: 2.5px;
	margin-left: 2em;
}
div.pmain p{
	margin-left: 1em;
}
div.cmain p{
	margin-left: 1.5em;
	line-height: 1.4em;
}
div.cidx{
	background: #191970;
	border-bottom: 1px solid #BFBFFF;
	padding: 2px;
}
div.ctxt{
	padding: 3px;
}
div.footer
{
	font-size: 80%;
	text-align: center;
}

/*名前*/
span.Pname{/*親記事名前*/
	color: #00EA00;
	font-weight: bolder;
}
span.Cname{/*子記事名前*/
	color: #00EA00;
	font-weight: bolder;
}
/*投稿記事*/
span.Psubj{/*親記事タイトル*/
	color: #cc1105;
	font-weight: bolder;
}
span.Csubj{/*子記事タイトル*/
	color: #cc1105;
	font-weight: bolder;
}
/*管理用テーブル*/
table.admin{
	width: 90%;
	color: ;
	margin: 0 auto 0 auto;
}
table.admin th{
	background: lavender;
	color: #000040;
	border: solid 1px ghostwhite;
}
table.admin td{
	border: ridge 1px ghostwhite;
}




}/*@media closed.*/