body {
		background-color: #ffffff;
		margin:0px auto;
		color: #000000;
		font-size: 12px;
		line-height: 1.4em;
		font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka", "Helvetica", "San-serif"
}
td {
		font-size: 12px;
		line-height: 1.4em;
		font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka", "Helvetica", "San-serif"
}
p {
		font-size: 12px;
		line-height: 1.4em;
		margin: 0px 0px 9px;
}
h1 {
		margin: 0px;
		font-size: 20px;
}
h2 {
		margin: 0px;
		font-size: 18px;
}
h3 {
		margin: 0px;
		font-size: 16px;
}
h4 {
		margin: 0px;
		font-size: 14px;
}
h5 {
		margin: 0px 0px 3px;
		font-size: 12px;
}
hr {
		margin: 16px 0px 8px;
}
img {
		border: 0px;
}
a {
		color: #000000;
		text-decoration: none;
}
a:hover {
		color: #000000;
		text-decoration: underline;
}
#main {
		width:784px;
		height:100%;
/*MacIE hack START\*/
		margin-left: auto;
		margin-right: auto;
/*MacIE hack END*/
		border:1px solid #000000;
		border-width:0px 1px;
		text-align: left;
/*		padding: 5px;		*/
}
#container {
	width:774px;
	height:99%;
	text-align: left;
	margin: 5px;
	background-image: url(../images/main_bg.jpg);
}
#columnright {
		width: 557px;
		margin: 0px 0px 0px 0px;
}
/*MacIE hack START\*/
#columnright {
		float: right;
}
/*MacIE hack END*/
.photo {
		width: 514px;
		margin: 0px 0px 14px;
		padding: 0px;
		text-align: left;
}
*html .photo {
		width: 532px;
}
div.photobody h3 {
		width: 510px;
		text-align: left;
}
.photototop {
		width: 509px;
		padding: 0px;
		margin-bottom: 12px;
		text-align: right;
}
div.photobody a img {
		border: 2px solid #ffffff;
}
div.photobody a:hover img {
		border: 2px solid #63a13d;
		filter: Alpha(opacity=100);
}
.photoh3margin {
		width: 509px;
		margin: 24px 0px 0px;
}
.phdivisionline {
		width: 509px;
		height: 6px;
		margin: 4px 0px 6px;
}
.phcapmargin {
		font-size:10px;
		width: 509px;
		text-align: left;
		margin: 0px 0px 12px;
}
p#topread {
		width: 504px;
		line-height: 1.4em;
		font-size: 14px;
/*		color: #003399;		*/
		padding-left: 4px;
}
div#columnleft {
		width: 216px;
		float: left;
		margin: 0px 0px 0px 0px;
		border-right: 1px solid #000000;
}
.divisionline {
		margin: 20px 0px 14px;;
}
.divisionline2 {
		margin: 4px 0px 12px;;
}
.timegrn {
		font-size: 12px;
		line-height: 12px;
		display: inline;
		color: #ffffff;
		background-color: #63a13d;
		padding: 2px;
}
.timeorng {
		font-size: 14px;
		line-height: 14px;
		display: inline;
		color: #000;
		background-color: #e7a032;
		padding: 2px;
}
.timep {
		margin: 12px 0px 9px;
		line-height: 14px;
}
.toppmargin {
	margin-top: 9px;
}
.toppmarginbg {
	margin-top: 9px;
	width: 235px;
}
#kyouryoku {
		width:423px;
		padding:8px;
		background-color:#ffffff;
		border:1px solid #000000;
		font-size:10px;
		line-height:12px;
}
#uneiiin {
		width: 230px;
		text-align: left;
}
#uneiiin p {
		margin-bottom: 16px;
		font-size: 12px;
		line-height: 1.8em;
}
.bannermargin1 {
		width: 188px;
		margin: 18px 0px 14px;
}
.bannermargin2 {
		width: 188px;
		margin: 0px 0px 8px;
}
#signature {
		width: 188px;
}
div#signature p {
		text-align: left;
		font-size: 10px;
		line-height: 13px;
		margin: 18px 0px;
}
div#signature a {
		color: #ffffff;
		text-decoration: none;
}
div#signature a:hover {
		background-color: #63a13d;
}
.h2midashi {
	margin: 20px 0px 0px;
}
.panelmargin1 {
		margin: 14px 0px 16px;
}
.panelmargin2 {
		margin: 0px 0px 16px;
}
.profilemargin {
		margin: 0px 0px 16px;
}
.profilenamedisc {
		color:#63a13d;
}
.tmmargin {
		margin: 0px 0px 16px;
}
.chishimabox {
		 border-top: 4px solid #eeeeee;
		 border-left: 4px solid #eeeeee;
		 border-right: 4px solid #ffffff;
		 border-bottom: 4px solid #ffffff;
}
.tcolour1 {
		color: #0033cc;
}
span.tcolour2 a {
		color: #0033cc;
		text-decoration: none;
}
span.tcolour2 a:hover {
		color: #ffffff;
		background-color: #0033cc;
		text-decoration: none;
}
#boardTxt {
		background: #d8d8c8 url(../images/bg_tree.gif) no-repeat right bottom;
}
.boardTxtMarginFirst {
		margin:1em 13px ;
}
.boardTxtMargin {
		margin:0 13px 1em;
}

.indicateBox1 {
 		width:191px;
 		text-align:center;
 		border:#67801B 1px solid;
 		background-color:#FFFFCC;
 		padding:6px;
		margin:14px 0;
 }
*html .indicateBox1 {
 		width:205px;
 		text-align:center;
 		border:#67801B 1px solid;
 		background-color:#FFFFCC;
 		padding:6px;
		margin:14px 0;
 }
 
.indicateBox2 {
		width:235px;
		text-align:center;
		border:#4D2D0D 1px solid;
		background-color:#D8D9C9;
		padding:6px;
		margin:14px 0; 
}
*html .indicateBox2 {
		width:249px;
		text-align:center;
		border:#4D2D0D 1px solid;
		background-color:#D8D9C9;
		padding:6px;
		margin:14px 0;
}

.indicateBox3 {
		width:208px;
		text-align:center;
		border:none;
		background-color:#BDE6D2;
		padding:6px;
		margin:14px 0;
}
*html .indicateBox3 {
		width:220px;
		text-align:center;
		border:0;
		background-color:#BDE6D2;
		padding:6px;
		margin:14px 0;
}

a.sideMenuDate {
		color: #fff5d2;
		text-decoration: none;
}
a:hover.sideMenuDate {
		color: #fff5d2;
		text-decoration: underline;
}

 a.boardBoxTxt {
 		color:#000;
		text-decoration: underline;
}
 a:hover.boardBoxTxt {
 		color:#c00;
		text-decoration: underline;
}

.reportBox1 {
 		width:354px;
 		text-align:center;
 		border:#0f218b 1px solid;
 		background-color:#ccecf4;
 		padding:8px;
		margin:14px 0;
}
.reportBox1 p{
		color: #0f218b;
		line-height: 1.2em;
		margin: 0;
 }
*html .reportBox1 {
 		width:370px;
 		text-align:center;
 		border:#0f218b 1px solid;
 		background-color:#ccecf4;
 		padding:8px;
		margin:14px 0;
 }
 
 .reportBox2 {
 		width:364px;
 		text-align:center;
 		border:#3d6018 1px solid;
 		background-color:#3d6018;
 		padding:3px;
		margin:14px 0;
}
.reportBox2 p{
		color: #fff;
		font-size: 13px;
		margin: 0;
		padding: 0;
 }
*html .reportBox2 {
 		width:370px;
 		text-align:center;
 		border:#3d6018 1px solid;
 		background-color:#3d6018;
 		padding:3px;
		margin:14px 0;
}
.reportBox3 {
 		width:364px;
 		text-align:center;
 		border:#666 1px solid;
 		background-color:#666;
 		padding:3px;
		margin:14px 0;
}
.reportBox3 p{
		color: #fff;
		font-size: 13px;
		margin: 0;
		padding: 0;
 }
*html .reportBox3 {
 		width:364px;
 		text-align:center;
 		border:#666 1px solid;
 		background-color:#666;
 		padding:3px;
		margin:14px 0;
}

.tdbg {
 		background-color:#d9d9d9;
}
.disTxtColor {
		color: #3d6018;
}
