body{
	font-family:Arial,Sans-serif,serif;
	padding:0;
	margin:0;
	text-align:center
}

.mainf{
	margin:0 auto 0 auto;
	width:765px;
	text-align:left;
	padding:0;
}
.mainf2{
	padding:0;
}

#newmulu{
	background-color:#000080;
	padding:3px;
	margin:0;
	font-size:73%;
	text-align:center;
	font-family:"MS P Gothic", "ＭＳ Ｐゴシック", Osaka, Arial, Helvetica, sans-serif;
}
#newmulu A:link{
	color:#FFFFFF;
	text-decoration:underline;
}
#newmulu A:visited{
	color:#E0EEE0;
	text-decoration:underline;
}
#newmulu A:active{
	color:#FFE7BA;
	text-decoration:underline;
}
#newmulu A:hover{
	color:#FFE7BA;
	text-decoration:underline;
}
#h1{
	margin:0 0 5px 0;
	padding:3px;
	font-size:1.5em;
	background-color:#B0C4DE;
	text-align:left;
}
#h1 A:link{
	color:#000000;
	text-decoration:none;
}
#h1 A:visited{
	color:#000000;
	text-decoration:none;
}
#h1 A:active{
	color:#8B2500;
	text-decoration:none;
}
#h1 A:hover{
	color:#8B2500;
	text-decoration:none;
}

#header{
	width:100%;
	margin:0;
}
#headerleft{
	padding:0;
	font-family:"MS PGothic", "ＭＳ Ｐゴシック", Osaka, Arial, Helvetica, sans-serif;
}
#headerright{
	padding:3px 0 3px 3px;
	text-align:right;
}

#footer{
	border-top:2px solid #ccccff;
	width:754px;
	font-size:13px;
	text-align:right;
	margin:0;
	padding:3px;
	font-family:"MS PGothic", "ＭＳ Ｐゴシック", Osaka, Arial, Helvetica, sans-serif;
}
.footer2{
	border-top:2px solid #ccccff;
	font-size:0.8em;
	text-align:right;
	margin:5px 0 0 0;
	padding:3px;
	font-family:"MS PGothic", "ＭＳ Ｐゴシック", Osaka, Arial, Helvetica, sans-serif;
}
.footer3{
	font-size:0.8em;
	text-align:right;
	margin:0;
	padding:3px;
	font-family:"MS PGothic", "ＭＳ Ｐゴシック", Osaka, Arial, Helvetica, sans-serif;
}

.bottomlink{
	text-align:right;
	font-size:0.8em;
	font-family:"MS PGothic", "ＭＳ Ｐゴシック", Osaka, Arial, Helvetica, sans-serif;
}

table.bbstt{
	padding: 0;
	width: 758px;
	margin: 0;
	font-size: 17px;
	font-weight: bold;
	color:#000080;
	border-collapse: collapse;
	border-width:0 0 2px 0;
	border-style: groove;
}
td.ttmiddle{
	vertical-align:middle;
}
td.ttphoto{
	padding:0;
	text-align:left;
}
td.ttphoto2{
	padding:0;
	text-align:right;
}
table.form{
	margin-left: auto;
	margin-right: auto;
	background-color:#BCD2EE;
	text-align:left;
}
td.komoku{
	font-size: 13px;
}
table.c1{
	width:700px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 5px;
	border: ridge 2px #c0c0c0;
	text-align:left;

}
.new{
	color:#FF82AB;
	font-weight: bold;
	font-family: Courier New;
	font-style: italic;
}

td.title{
	width:305px;
	background-color: #CD5C5C;
	color:#ffffff;
	padding-left:5px;
}
td.name{
	background-color: #CD5C5C;
	color:#ffffff;
	width:165px;
}
td.time{
	background-color: #CD5C5C;
	color:#ffffff;
	width:200px;
}
td.msg{
	padding:5px 10px 5px 15px;
	background-color: #F8F8FF;
}
td.rarea{
	border-width:1px 0 0 0;
	border-style:dotted;
	border-color:#000000;
	background-color: #F8F8FF;
}
table.eachreply{
	margin-left:auto;
	margin-right:0;
}

td.rtitle{
	width:300px;
	border-width:0 0 1px 0;
	border-style:solid;
	border-color:#000080;
	padding-left:5px;
}

td.rname{
	border-width:0 0 1px 0;
	border-style:solid;
	border-color:#000080;
	width:160px;
}

td.rtime{
	border-width:0 0 1px 0;
	border-style:solid;
	border-color:#000080;
	width:200px;
}

td.rmsg{
	padding-top: 5px;
	padding-right: 10px;
	padding-left: 10px;
}

div.alert{
	text-align: center;
	font-weight: bold;
	color: #ff0000;
}
.f2{
	font-size : 13px;
}

.f3{
	font-size : 16px;
}
.ct{
	text-align:center;
}
.rt{
	text-align:right;
}

.green{
	color:#008000;
}

span.rname{
	color: #000080;
	font-weight: bold;
	font-family:MS UI Gothic,serif;
}

p.bbschu{
	font-size:13px;
	text-align:left;
}

div.mu{
	text-align: right;
}

p.hello{
	color: #008000;
	text-align: center;
	font-weight: bold;
}

.std{
	color:#00008b;
	text-align:center;
	padding:0 10px 5px 10px;
	margin:0 0 10px 0;
	border-color:#006400;
	border-style:solid;
	border-width:0px 0px 4px 0px;
	font-size:1.5em;
}

/*@Ǘ҉ʁ@*/
body.adminpage{
	margin-left:0;
	margin-right:0;
}
table.admin{
	width:100%;
	border-width: 3px 0 3px 0;
	border-style: double;
	margin:0;
}


td.adminleft{
	width:230px;
	font-size:15px;
	color: #ffffff;
	background-color: #3A5FCD;
	padding: 3px;
	margin:0;
	vertical-align:top;
}

td.adminleft A:link{
	color:#ffffff;
	text-decoration:none;
}
td.adminleft A:visited{
	color:#ffffff;
	text-decoration:none;
}
td.adminleft A:active{
	color:#ffffff;
	text-decoration:underline;
}
td.adminleft A:hover{
	color:#ffffff;
	text-decoration:underline;
}

table.kanri{
	font-size:11px;
	margin-left:auto;
	margin-right:auto;
	width: 700px;
}
td.num{
	width:40px;
}
table.del{
	font-size:13px;
	margin-left:auto;
	margin-right:auto;
	width: 600px;
}
table.center{
	margin-left:auto;
	margin-right:auto;
}

table.aclog{
	font-size:11px;
	width: 700px;
	margin-left:auto;
	margin-right:auto;
}

th.oya{
	width:40px;
}

#indextitle{
	width:280px;
	border:5px ridge #c0c0c0;
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;
	margin-bottom:5px;
	background-color:#000000;
	text-align:center;
	color:#00ff00;
	padding:3;
	font-style:italic;
	font-size:31px;
}


#mulu{
	width:720px;
	font-size:12px;
	margin-left:auto;
	margin-right:auto;
	border-style:dotted;
	border-width:0 0 2px 0;
	border-color:#000000;
	font-family:sans-serif;
}

#chui{
	margin-left: auto;
	margin-right: auto;
	padding:5px;
	width:700px;
	text-align:left;
	border: 2px solid #000000;
	background-color: #afeeee;
	font-size: 13px;
}

textarea{
	font-size:12px;
}

/* old */
body.yiqian{
	font-family:"MS PGothic", "ＭＳ Ｐゴシック", Osaka, Arial, Helvetica, sans-serif;
	background:url(image/mojikabe2.gif);
	padding:0;
	margin:0;
}
.head{
	background-color:#CD5C5C;
	width:100%;
}
.white{
	color:#ffffff;
}
.olnm{
	text-align:right;
	color:#ffffff;
}
.msgarea{
	padding:10px;;
}
.retit{
	border-style:dotted;
	border-width:0 0 1px 0;
}
.renm{
	border-style:dotted;
	border-width:0 0 1px 0;
	text-align:right;
}

.oldmsg{
	width:680px;
	border:1px solid #999999;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	background-color:#F8F8FF;
}
.oldrep{
	border-top:1px solid #999999;
	margin:2px;
	padding:0 0 0 30px;
}
.oldrephead{
	border-bottom:1px dotted #000000;
	width:644px;
}

.midashi1{
	color:#000000;
	text-align:center;
	padding:0 10px 5px 10px;
	margin:10px 10px 20px 10px;
	border-color:#5D478B;
	border-style:solid;
	border-width:0px 0px 4px 20px;
	font-size:1.8em;
}


