BODY {
	BACKGROUND-POSITION: center 50%; 
	SCROLLBAR-FACE-COLOR: #ffffff; 
	FONT-SIZE: 75%; 
	BACKGROUND-IMAGE: url(img/mainback.jpg); 
	MARGIN: 0px; 
	SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; 
	SCROLLBAR-SHADOW-COLOR: #ffffff; 
	SCROLLBAR-3DLIGHT-COLOR: #ffffff; 
	LINE-HEIGHT: 145%; 
	SCROLLBAR-ARROW-COLOR: #cccccc; 
	SCROLLBAR-TRACK-COLOR: #ffffff; 
	SCROLLBAR-DARKSHADOW-COLOR: #ffffff; 
	SCROLLBAR-BASE-COLOR: #ffffff;
	position : relative;
}

#mainposition {
	MARGIN: 0px auto; 
	WIDTH: 750px; 
	BACKGROUND-COLOR: #ffffff
;}

#mainmenu {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 10px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 2px 0px 9px; 
	WIDTH: 740px; 
	PADDING-TOP: 0px
;}

#headbar {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	BACKGROUND-IMAGE: url(top_head.jpg); 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px 0px 1px; 
	PADDING-TOP: 0px; 
	HEIGHT: 52px
;}

#topmaincontents {
	BORDER-RIGHT: #cccccc 1px solid; 
	BORDER-TOP: #cccccc 1px solid; 
	MARGIN: 12px; 
	BORDER-LEFT: #cccccc 1px solid; 
	WIDTH: 724px; 
	BORDER-BOTTOM: #cccccc 1px solid
;}

#topnews {
	FLOAT: left; 
	WIDTH: 503px
;}

#toplink {
	FLOAT: right; 
/*	BORDER-LEFT: #cccccc 1px solid; */
	WIDTH: 220px
;}

#Copyright {
	PADDING-RIGHT: 12px; 
	PADDING-LEFT: 0px; 
	FONT-SIZE: 90%; 
	PADDING-BOTTOM: 8px; 
	COLOR: #ffffff; 
	PADDING-TOP: 27px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif
;}

.fclear {
	CLEAR: both
;}

.newstext {
	PADDING-RIGHT: 12px; 
	BACKGROUND-POSITION: 0px 3px; 
	PADDING-LEFT: 22px; 
	BACKGROUND-ATTACHMENT: fixed; 
	BACKGROUND-IMAGE: url(point01.gif); 
	PADDING-BOTTOM: 0px; 
	MARGIN: 12px 12px 0px 20px; 
	OVERFLOW: auto; 
	WIDTH: 437px; 
	PADDING-TOP: 0px; 
	BACKGROUND-REPEAT: no-repeat; 
	HEIGHT: 220px
;}

.logopsition {
	FLOAT: left; 
	MARGIN: 8px 0px 0px
;}

.contentsmg {
	MARGIN: 0px 0px 0px 30px
;}

.contentsimg {
	BORDER-RIGHT: #cccccc 1px solid; 
	PADDING-RIGHT: 2px; 
	BORDER-TOP: #cccccc 1px solid; 
	PADDING-LEFT: 2px; 
	PADDING-BOTTOM: 2px; 
	BORDER-LEFT: #cccccc 1px solid; 
	PADDING-TOP: 2px; 
	BORDER-BOTTOM: #cccccc 1px solid; 
	BACKGROUND-COLOR: #e6e6e6
;}

.cap01 {
	PADDING-RIGHT: 0px; 
	BACKGROUND-POSITION: 5px 7px; 
	PADDING-LEFT: 18px; 
	FONT-WEIGHT: bold; 
	BACKGROUND-IMAGE: url(arrow.gif); 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 5px; 
	BORDER-BOTTOM: #cccccc 1px solid; 
	BACKGROUND-REPEAT: no-repeat; 
	HEIGHT: 19px
;}

.cap02 {
	PADDING-RIGHT: 0px; 
	BACKGROUND-POSITION: 5px 7px; 
	PADDING-LEFT: 25px; 
	BACKGROUND-IMAGE: url(point01.gif); 
	PADDING-BOTTOM: 0px; 
	MARGIN: 5px 0px 12px 12px; 
	PADDING-TOP: 2px; 
	BORDER-BOTTOM: #cccccc 1px solid; 
	BACKGROUND-REPEAT: no-repeat; 
	HEIGHT: 19px
;}

.cap03 {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 120%; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px 0px 8px; COLOR: #40578b; 
	PADDING-TOP: 0px
;}

.cap04 {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FONT-WEIGHT: bold;
	FONT-SIZE: 120%; 
	PADDING-BOTTOM: 4px; 
	MARGIN: 8px 0px; 
	WIDTH: 326px; 
	COLOR: #40578b; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: #cccccc 1px solid
;}

.tokusencap {
	PADDING-RIGHT: 8px; 
	PADDING-LEFT: 8px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 120%; 
	PADDING-BOTTOM: 8px; 
	MARGIN: 8px 0px; 
	COLOR: #993300; 
	PADDING-TOP: 8px; 
	BACKGROUND-COLOR: #cccccc
;}

.pagetop {
	PADDING-RIGHT: 0px; 
	BORDER-TOP: #cccccc 1px solid; 
	PADDING-LEFT: 0px; 
	FONT-SIZE: 80%; 
	PADDING-BOTTOM: 2px; 
	MARGIN: 8px 0px; 
	WIDTH: 680px; 
	PADDING-TOP: 2px; 
	BORDER-BOTTOM: #cccccc 1px solid
;}

.tokusen-c {
	WIDTH: 325px
;}
.after-back {
	BORDER-RIGHT: #cccccc 1px solid; 
	BORDER-TOP: #cccccc 1px solid; 
	BACKGROUND-IMAGE: url(after_cback.jpg); 
	MARGIN: 0px 0px 20px; 
	BORDER-LEFT: #cccccc 1px solid; 
	BORDER-BOTTOM: #cccccc 1px solid; 
	BACKGROUND-REPEAT: repeat-x; 
	BACKGROUND-COLOR: #f5f5f5
;}

.cap05 {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 10px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 120%; 
	PADDING-BOTTOM: 4px; 
	MARGIN: 8px 0px; COLOR: #40578b; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: #cccccc 1px solid
;}

.td-01 {
	BORDER-RIGHT: #cccccc 1px solid
;}
