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:780px;		*/
		width:774px;
		height:99%;
/*		background-color: #666666;	*/
		background-image: url("../images/main_bg.jpg");
		text-align: left;
		margin: 5px;
}
#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: 514px;
		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: 12px;
		line-height: 12px;
		display: inline;
		color: #ffffff;
		background-color: #e7a032;
		padding: 2px;
}
.timep {
		margin: 5px 0px 5px;
}
.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: 198px;
		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;
}
