/* ----------------------------------------------

DRIフォーラムTOP

------------------------------------------------ */
body.forum .forumUnit01 {
	position:relative;
	top:-15px;
	width:100%;
}
body.forum .forumUnit01 tr{
	background:url(../images/ForumDot01.gif?v=221220) repeat-x left bottom;
}
body.forum .forumUnit01 th{
	padding:15px 0px 20px;
	vertical-align:top;
	width:152px;
	text-align:center;
}
body.forum .forumUnit01 td{
	vertical-align:top;
	padding:18px 20px 20px 0;
}
body.forum .forumUnit01 td p.forumTitle {
	margin-bottom:5px;
}
body.forum .forumUnit01 td p.forumSummary {
	line-height:1.7;
}
body.forum .forumUnit01 td p.forumTitle img{
	margin-bottom:5px;
}
body.forum .forumUnit01 td p.forumTitle  a{
	color:#83714f;
	font-weight:bold;
	text-decoration:underline;
	font-size:123.1%;
}
body.forum .forumUnit02 {
	position:relative;
	top:-15px;
	width:100%;
}
body.forum .forumUnit02 tr{
	background:url(../images/ForumDot01.gif?v=221220) repeat-x left bottom;
}
body.forum .forumUnit02 th{
	padding:15px 0px 20px;
	vertical-align:top;
	width:152px;
	text-align:center;
}
body.forum .forumUnit02 td{
	vertical-align:top;
	padding:18px 20px 20px 0;
}
body.forum .forumUnit02 td p.forumTitle {
	margin-bottom:3px;
}
body.forum .forumUnit01 td p.forumSummary {
	line-height:1.5;
}
body.forum .forumUnit02 td p.forumTitle img{
	margin-bottom:5px;
}
body.forum .forumUnit02 td p.forumTitle  a{
	color:#83714f;
	font-weight:bold;
	text-decoration:underline;
	font-size:108%;
}
body.forum .forumUnit03 {
	position:relative;
	top:-15px;
	width:100%;
}
body.forum .forumUnit03 tr{
	background:url(../images/ForumDot01.gif?v=221220) repeat-x left bottom;
}
body.forum .forumUnit03 th{
	padding:15px 0px 20px;
	vertical-align:top;
	width:152px;
	text-align:center;
}
body.forum .forumUnit03 td{
	vertical-align:top;
	padding:18px 20px 20px 0;
}
body.forum .forumUnit03 td p.forumTitle {
	margin-bottom:5px;
}
body.forum .forumUnit03 td p.forumSummary {
	line-height:1.7;
}
body.forum .forumUnit03 td p.forumTitle img{
	margin-bottom:5px;
}
body.forum .forumUnit03 td p.forumTitle  a{
	color:#83714f;
	font-weight:bold;
	text-decoration:underline;
	font-size:123.1%;
}
/* ----------------------------------------------

DRIフォーラム各コラムTOP

------------------------------------------------ */
body.forum .pagetitle_box{
	position:relative;
}
body.forum .pagetitle_box .pagetitle_sword{
	font-size:93%;
	font-weight:bold;
	color:#00C;
	text-align:right;
	position:absolute;
	top:15px;
	left:0;
	width:880px;
}
body.forum .columnSummary{
	margin:0 20px 20px;
	font-size:93%;
	line-height:1.7;
}
body.forum .columnSummary img.columnThum{
	float:right;
	margin:0 0 10px 20px;
}

body.forum .centerCont a{
	color:#816f4f;
}
body.forum .centerCont h2.komidashi{
	background:url(../images/komidashi.gif?v=221220) no-repeat;
	padding:12px 5px 15px 30px;
	font-size:108%;
	font-weight:bold;
	color:#000;
	margin-bottom:20px;
}
/*body.forum .centerCont h3.komidashi{
	background:url(../images/komidashi.gif?v=221220) no-repeat;
	padding:12px 5px 15px 30px;
	font-size:108%;
	font-weight:bold;
	color:#000;
	margin-bottom:20px;
}*/
body.forum .recentArticle{
	width:800px;
	margin:0 0 30px 50px;
	border:solid 1px #cec8b6;
	background:#f6f5ef;
	padding: 15px 0;
}
body.forum .ArticleBox {
	margin:0 0 30px;
	border:solid 1px #cec8b6;
	background:#f6f5ef;
	padding: 15px 0;
}

body.forum .ArticleBox .ArticleBoxEdit{
	padding:0px 12px 0 15px;
	color:#333;
	line-height:1.7;
	font-size:93%;
}
body.forum .ArticleBox .ArticleBoxEdit p{
	color:#333;
	line-height:1.7;
}
body.forum .recentArticle dl{
	margin:0 25px;
	font-size:108%;
}
body.forum .recentArticle dl dt{
	color:#000;
	font-weight:bold;
	padding-bottom:10px;
}
body.forum .recentArticle dl dd{
	line-height:1.7;
	color:#333;
}

body.forum .backnumberUnit {
	position:relative;
	top:-15px;
	width:100%;
	margin-bottom:30px;
}
body.forum .backnumberUnit tr{
	background:url(../images/ForumDot01.gif?v=221220) repeat-x left bottom;
}
body.forum .backnumberUnit th{
	padding:10px 0px 15px;
	vertical-align:top;
	width:120px;
	color:#333;
	font-weight:normal;
	text-align:center;
}
body.forum .backnumberUnit td{
	vertical-align:top;
	padding:10px 0px 15px;
	color:#333;
}
body.forum .backnumberUnit td.pad10{
	padding:10px 10px 15px;
	line-height:1.7;
}
body.forum .backnumberUnit td.btnArea{
	width:120px;
}
body.forum .backnumberUnit td.btnArea p{
	width:115px;
	height:22px;
	display:block;
	text-indent:-10000em;
	background:url(../images/btn_forumReport.gif?v=221220) no-repeat ;
}
body.forum .backnumberUnit td.btnArea p a{
	width:115px;
	height:22px;
	display:block;
	text-indent:-10000em;
	background:url(../images/btn_forumReport.gif?v=221220) no-repeat ;
}
body.forum .backnumberUnit td.btnArea p a:hover{
	background:url(../images/btn_forumReport_h.gif?v=221220) no-repeat ;
}

body.forum .forumSideBackNumberBox{	
	background:url(../images/driRepoBoxBg.gif?v=221220) repeat-y;
	text-align:center;
}
body.forum .forumSideBackNumberBox h2{
	width:200px;
	height:35px;
	text-indent:-100000em;
	line-height:1;
	margin:0 0 2px ;
	padding:0;
	background:url(../images/forumSideBackNumber.gif?v=221220) no-repeat;
}
body.forum .forumSideBackNumberBox ul{
	margin:0 15px;
}
body.forum .forumSideBackNumberBox ul li{
	background:url(../images/forumSideBackNumberLi.gif?v=221220) no-repeat 0 10px;
	padding:7px 0 10px 15px;
	text-align:left;
}

body.forum .centerCont h4.komidashi{
	background:url(../images/komidashi.gif?v=221220) no-repeat;
	padding:12px 5px 15px 30px;
	font-size:108%;
	font-weight:bold;
	color:#000;
	margin-bottom:20px;
}

/* 2012年2月16日追記 */

body.forum .ArticleBox h3{
	font-size:138.5%;
	font-weight:bold;
	text-align:center;
	color:#000;
	padding-top:15px;
	padding-bottom:10px;
}
body.forum .ArticleBox h4{
	font-size:123.1%;
	font-weight:bold;
	text-align:left;
	color:#000;
	padding:10px 0;
}
body.forum .ArticleBox ul{
}
body.forum .ArticleBox li{
	list-style-position:outside;
	list-style-type:disc;
	padding-bottom:5px;
	margin:0 20px;
}
body.forum .ArticleBox p{
	padding-bottom:10px;
}
body.forum .ArticleBox b,
body.forum .ArticleBox strong{
	font-weight:bold;
	color:#000;
}
body.forum div.ArticleBoxEdit p{
text-indent:1em;
}

