BODY {
	FONT-SIZE: 100%; MARGIN: 0px; LINE-HEIGHT: 150%
}


h1 {
	font-size: 10px;
	color: #C0C0C0; 
	font-weight: normal;
	margin: 0;
}


TD {
	FONT-SIZE: 12px; LINE-HEIGHT: 150%
}



A {
	COLOR: #000066; TEXT-DECORATION: none
}
A:link {
	COLOR: #000066; TEXT-DECORATION: none
}
A:visited {
	COLOR: #000066; TEXT-DECORATION: none
}
A:hover {
	COLOR: #d67070; 
	TEXT-DECORATION: none
}


A.top {
	COLOR: #000066; TEXT-DECORATION: none
}
A.top:link {
	COLOR: #000066; TEXT-DECORATION: none
}
A.top:visited {
	COLOR: #000066; TEXT-DECORATION: none
}
A.top:hover {
	COLOR: #cc9900; TEXT-DECORATION: none
}



A.head {
	COLOR: #FFFFFF; TEXT-DECORATION: none
}
A.head:link {
	COLOR: #FFFFFF; TEXT-DECORATION: none
}
A.head:visited {
	COLOR: #FFFFFF; TEXT-DECORATION: none
}
A.head:hover {
	COLOR: #ff0033; TEXT-DECORATION: none
}



A.foot {
	COLOR: #666666; TEXT-DECORATION: none
}
A.foot:link {
	COLOR: #666666; TEXT-DECORATION: none
}
A.foot:visited {
	COLOR: #666666; TEXT-DECORATION: none
}
A.foot:hover {
	COLOR: #ff0033; 
	TEXT-DECORATION: none;
}




A.detail {
	COLOR: #003399; 
	TEXT-DECORATION: none
}
A.detail:link {
	COLOR: #003399; 
	TEXT-DECORATION: none
}
A.detail:visited {
	COLOR: #003399; 
	TEXT-DECORATION: none
}
A.detail:hover {
	COLOR: #800000; 
	font-weight: bold;
 	TEXT-DECORATION: none
}


.NEWS {
	FONT-SIZE: 10px; COLOR: #333366; LINE-HEIGHT: 130%
}
.txtRight {
	FONT-SIZE: 12px; TEXT-ALIGN: right
}
.copyj {
	FONT-SIZE: 10px; FONT-FAMILY: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"
}
.copye {
	FONT-SIZE: 10px; FONT-FAMILY: "Arial", "Verdana"
}
.pLine {
	TEXT-DECORATION: underline
}

.border_left {
  border-left: #DFDDDD 1px solid;}


.backimg {
	BACKGROUND-IMAGE: url(images/page/hr_01.gif); 
	BACKGROUND-REPEAT: repeat
}

.kakomi {
	BORDER-RIGHT: #999999 1px solid; 
	PADDING-RIGHT: 10px; 
	BORDER-TOP: #999999 1px solid; 
	PADDING-LEFT: 10px; 
	PADDING-BOTTOM: 10px; 
	MARGIN-LEFT: auto; 
	BORDER-LEFT: #999999 1px solid; 
	WIDTH: 530px; 
	MARGIN-RIGHT: auto; 
	PADDING-TOP: 10px; 
	BORDER-BOTTOM: #999999 1px solid; 
	BACKGROUND-COLOR: #ffffef; 
	TEXT-ALIGN: justify
}

.midashi {
	BORDER-RIGHT: #999999 0px solid; 
	PADDING-RIGHT: 5px; 
	BORDER-TOP: #999999 1px solid; 
	PADDING-LEFT: 5px;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 110%; PADDING-BOTTOM: 5px; 
	MARGIN: 0px; 
	BORDER-LEFT: #999999 0px solid; 
	WIDTH: 100%; PADDING-TOP: 5px; 
	BORDER-BOTTOM: #999999 1px solid; 
	BACKGROUND-COLOR: #e7e7e7
}

.comment {
  padding-top: 0px;
  padding-left: 3px;
  padding-bottom: 5px;
  font-size: 11px;
  line-height: 130%
}


.td_size {
	font-size: 10pt;
	vertical-align: top;
	height: 18px;
}

