body{
	font-size: 10pt;
	font-family: "ＭＳ Ｐゴシック", Meiryo, "メイリオ";
	color: #000000;
	text-align: center;
	margin: 0;
}
*html body{
	background: none;
}
img{
	border: 0;
	margin: 0;
}

#header{
	width: 600px;
	margin: 5px auto;
	font-size: 12pt;
	font-weight: bold;
}
#msg{
	width: 600px;
	margin: 5px auto;
	font-size: 12pt;
	font-weight: bold;
}
#pre{
	margin: 0 auto;
	padding: 5px;
	width: 500px;
	text-align: left;
	border: 1px #ffffff solid;
}
*html #pre{
	width: 510px;
}
/* contribution
*********************************************/
#contribution{
	width: 600px;
	margin: 5px auto;
}
#contribution .top{
	width: 600px;
	height: 10px;
	background: url(http://www.under-dx.com/skin/etc/memberbbs/img/thread_top.png) no-repeat;
}
*html #contribution .top{
	background: url(http://www.under-dx.com/skin/etc/memberbbs/img/thread_top2.png) no-repeat;
	behavior: expression(IEPNGFIX.fix(this));
}
#contribution .middle{
	width: 600px;
	background: url(http://www.under-dx.com/skin/etc/memberbbs/img/thread_middle.png) repeat-y;
	margin: 0;
}
*html #contribution .middle{
	background: url(http://www.under-dx.com/skin/etc/memberbbs/img/thread_middle2.png) repeat-y;
}
#contribution .bottom{
	width: 600px;
	height: 10px;
	background: url(http://www.under-dx.com/skin/etc/memberbbs/img/thread_bottom.png) no-repeat;
}
*html #contribution .bottom{
	background: url(http://www.under-dx.com/skin/etc/memberbbs/img/thread_bottom2.png) no-repeat;
	behavior: expression(IEPNGFIX.fix(this));
}
h1{
	width: 600px;
	height: 52px;
	margin: 0;
	padding: 0;
}
.input{
	width: 450px;
	margin: 0 auto;
	text-align: left;
	vertical-align: text-top;
}
.input input{
	width: 200px;
	height: 15px;
	margin: 0;
	font-size: 10pt;
}
.input textarea{
	width: 300px;
	height: 45px;
	margin: 0;
	font-size: 10pt;
}
.form{
	width: 450px;
	margin: 2px auto;
}
form{
	display: inline;
}
.buttons{
	width: 254px;
	height: 22px;
	margin: 0 auto;
	padding: 0;
}
*html .buttons{
	margin: 0 0 0 98px;
}
.buttons button{
	width: 64px;
	height: 22px;
	border: 0;
	padding: 0;
	background: none;
	cursor:pointer;
}
.navi1{
	width: 600px;
	height: 30px;
	margin: 5px auto;
	text-align: right;
	background: url(http://www.under-dx.com/skin/etc/memberbbs/img/navi_bg.gif) no-repeat;
	position: relative;
}
.navi2{
	width: 600px;
	height: 30px;
	margin: 5px auto;
	text-align: left;
	background: url(http://www.under-dx.com/skin/etc/memberbbs/img/navi_bg.gif) no-repeat;
}
.home{
	position: absolute;
	left: 0;
	top: 0;
	display: block;
}
/* thread
*********************************************/
.thread{
	width: 600px;
	margin: 5px auto;
}
.thread .top{
	width: 600px;
	height: 10px;
	background: url(http://www.under-dx.com/skin/etc/memberbbs/img/thread_top.png) no-repeat;
}
*html .thread .top{
	background: url(http://www.under-dx.com/skin/etc/memberbbs/img/thread_top2.png) no-repeat;
	behavior: expression(IEPNGFIX.fix(this));
}
.thread .middle{
	width: 600px;
	background: url(http://www.under-dx.com/skin/etc/memberbbs/img/thread_middle.png) repeat-y;
	margin: 0;
}
*html .thread .middle{
	background: url(http://www.under-dx.com/skin/etc/memberbbs/img/thread_middle2.png) repeat-y;
}
.thread .bottom{
	width: 600px;
	height: 10px;
	background: url(http://www.under-dx.com/skin/etc/memberbbs/img/thread_bottom.png) no-repeat;
}
*html .thread .bottom{
	background: url(http://www.under-dx.com/skin/etc/memberbbs/img/thread_bottom2.png) no-repeat;
	behavior: expression(IEPNGFIX.fix(this));
}
.middle .name{
	width: 550px;
	height: 20px;
	background-color: #FFFFFF;
	margin: 0 auto 3px auto;
	padding: 0;
	text-align: left;
	clear: both;
}
*html .middle .name{
	width: 550px;
	clear: both;
}
.middle .title{
	width: 544px;
	background-color: #000000;
	color: #ffffff;
	margin: 3px auto;
	padding: 3px;
	text-align: left;
}
*html .middle .title{
	width: 550px;
}
.middle .comments{
	width: 544px;
	background-color: #FFFFFF;
	margin: 3px auto;
	padding: 3px;
	text-align: left;
	color: #000000;
}
*html .middle .comments{
	width: 550px;
}
.middle .date{
	width: 550px;
	height: 15px;
	text-align: right;
	font-size: 9pt;
	margin: 0 auto;
	color: #000000;
}
.date a{
	vertical-align: bottom;
}
.date span{
	margin: 0 5px 0 0;
}

.name .left{
	width: 94px;
	height: 14px;
	float: left;
	padding: 3px;
	background-color: #000;
	color: #ffffff;
	text-align: center;
}
.name .right{
	width: 444px;
	height: 14px;
	color: #000000;
	float: left;
	padding: 3px;
	display: inline-block;
}
.name .right:after{
	content: ".";
	display: block;
	visibility: hidden;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
	clear: both;
}
.title h2{
	width: 544px;
	margin: 0 auto;
	padding: 0;
	font-size: 10pt;
}

#copyright{
	width: 600px;
	height: 50px;
	margin: 5px auto;
}