#pagebody {
	width: 954px;
	margin: 1px 20px 0 20px;
	padding: 0 0 0 0;
}
#pagebody h1{
	margin: 0;
	padding: 0;
	height: 52px;
	background: url(../image/forum_top.gif) no-repeat;
}
#pagebody p{
	margin: 18px 0 0 0;
	padding: 0 0 0 0;
	text-indent:0px;
	font-size:15px;
	line-height:1.6;
}
#twbar{
	margin:0px;
	padding:5px 5px 4px 5px;
	text-align:right;
	background: url(../image/result_guide_back.gif);
}
#twbar img{
	vertical-align:2px;
}
#twbar #f_s{
	vertical-align:7px;
}
#twbar a{
	text-decoration:none;
}
#twbar #h_s{
	vertical-align:4px;
}
table#twbar th{
	margin:0px;
	padding:5px 5px 4px 5px;
	text-align:left;
	font-size:15px;
}
table#twbar th a{
	font-weight:bold;
}

#pagecenter {
	margin: 15px 0 15px 50px;
	padding:0 25px;
	width: 804px;
	border-left:1px solid #aaaaaa;
	border-right:1px solid #aaaaaa;
}
#pagecenter h2{
	margin: 0;
	padding: 0;
	font-size:20px;
	font-weight:bold;
	line-height:1.5;
	color:#555555;
}
#pagecenter .in{
	color:#29447E;
	font-weight:bold;
}
#pagecenter p#sub{
	margin: 1px 0 7px 0;
	padding: 0;
	font-size:15px;
	text-align:right;
	line-height:1.5;
}
#pagecenter .image{
	margin: 20px 20px 0 0;
	padding: 0;
	width:400px;
	float:left;
	font-size:13px;
	line-height:1.5;
}
#pagecenter .image img{
	margin: 0;
	padding: 0;
	border:1px solid #aaaaaa;
}
#pagecenter #endbar {
	margin:20px 0 0 0;
	padding:5px 5px 4px 5px;
	font-size:15px;
	line-height:2;
	text-align:right;
	background: url(../image/result_guide_back.gif);
}
#pagecenter #endbar a{
	font-weight:bold;
}

#pageleft {
	float:left;
	margin: 15px 0 0 0;
	padding:0;
	width: 630px;

}




#pageleft table.sub{
	margin: 0 0 20px 0;
	padding:0;
	border:1px solid #aaaaaa;
	background-color:#eeeeee;
}
#pageleft table.sub th{
	margin: 0;
	padding:10px;
	font-size:18px;
	font-weight:bold;
	line-height:1.2;
	background: url(../image/forum_back01.gif) repeat-x top;
}
#pageleft table.sub th a{
	text-decoration: none;	
	font-weight:bold;
}
#pageleft table.sub th img{
	margin: 0 8px 0 0;
	vertical-align:-3px;
}
#pageleft table.sub td{
	margin: 0;
	padding:0 10px 10px 0;
	font-size:15px;
	line-height:1.4;
}
#pageleft table.sub td .date{
	display:block;
	margin: 0;
	padding:0 0 4px 0;
	font-size:11px;
	line-height:1;
	text-align:right;
	border-bottom:1px dotted #777777;
}
#pageleft table.sub td .name{
	display:block;
	margin: 0 0 7px 0;
	padding:5px 0;
	font-size:15px;
	line-height:1.3;
	border-bottom:1px dashed #777777;
}
#pageleft table.sub td img{
	margin: 0 10px 0 10px;
	padding:0;
	border:1px solid #aaaaaa;
}

#pageleft p.description{
	margin: 20px 0 20px 0;
	padding: 0 0 0 0;
	text-indent:0px;
	font-size:14px;
	line-height:1;
}

#pageleft #company{
	margin: 0px 0 20px 0;
	padding: 0;
	border-top:3px solid #aaaaaa;
}
#pageleft #company #left{
	float:left;
	margin: 15px 10px;
	padding: 0;
	width:405px;
}
#pageleft #company #left p{
	margin:5px 0 0 0;
	padding:0;
	font-size:13px;
	line-height:1.5;
}
#pageleft #company #left #name{
	font-size:16px;
	line-height:1.2;
	font-weight:bold;
	color:#555555;
}
#pageleft #company #left #kana{
	padding: 4px 0 8px 0;
	font-size:12px;
	line-height:1.2;
	border-bottom:1px dashed #aaaaaa;
}
#pageleft #company #left #hp{
	padding: 6px 0 9px 0;
	font-size:13px;
	line-height:1.2;
	border-bottom:1px dashed #aaaaaa;
}
#pageleft #company #right{
	float:right;
	margin: 15px 10px 15px 0;
	padding: 0;
	width:180px;
}





#pageright {
	float:right;
	margin: 15px 0 0 0;
	padding:0;
	width: 302px;
}
#pageright #add{
	margin: 0;
	padding:0;
	width: 300px;
	height:250px;
	border:1px solid #aaaaaa;
}

#pageright h2{
	margin: 20px 0 0 0;
	padding:8px 12px;
	height:14px;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	background: url(../image/forum_right_h2.gif) no-repeat;
}
#pageright dl dt{
	margin: 4px 0 0 0;
	padding:0 0 0 22px;
	line-height:1.4;
	font-size:13px;
	color:#444444;
	background: url(../image/mark06.gif) 6px 1px no-repeat;
}
#pageright dl dd{
	margin: 0;
	padding:0 0 4px 3px;
	line-height:1.6;
	font-size:12px;
	color:#333333;
	border-bottom:1px dashed #aaaaaa;
}
#pageright .link {
	margin:0 0 20px 0;
	padding: 5px 10px 6px 0;
	color:#333333;
	border-bottom: 1px solid #aaaaaa;
	background-color:#f7f7f7;
	font-size:10px;
	text-align:right;
}
