BODY {
scrollbar-3d-light-color: #FFFFFF ; 
scrollbar-arrow-color: white; 
scrollbar-base-color: #AAD5FF; 
scrollbar-dark-shadow-color:#FFFFFF; 
scrollbar-face-color:#ADD8F6; 
scrollbar-highlight-color:#FFFFFF; 
scrollbar-shadow-color:white;
}
TR {
	FONT-SIZE: 12px; COLOR: #707070; 
}
TD {
	FONT-SIZE: 12px; COLOR: #707070; 
}

.3pxborder {
	border: 3px dotted #add8e6; }

.1pxdashed {
	border: 1px dashed #add8e6; margin: 2px; padding: 2px; }

.gradation-typeA {  FONT-SIZE: 12px; FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType='1',startColorstr='#ffff9f',endColorstr='#ffffff')}

.gradation-pink {  FONT-SIZE: 12px; FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType='1',startColorstr='#ffe4e1',endColorstr='#ffffff')}

.gradation-red {  FONT-SIZE: 12px; FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType='1',startColorstr='#ffffff',endColorstr='#dc143c')}

.header {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 10px; BORDER-TOP: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; BORDER-LEFT: #b0c4de 5px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #b0c4de 1px solid
}
.header2 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 1px; BGCOLOR: #aa2222
}
.header3 {
	BORDER-RIGHT: #4682b4 0px solid; PADDING-RIGHT: 20px; BORDER-TOP: #4682b4 1px solid; PADDING-LEFT: 20px; FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #4682b4; PADDING-BOTTOM: 6px; BORDER-LEFT: #4682b4 5px solid; PADDING-TOP: 6px; BORDER-BOTTOM: #4682b4 1px solid
}

.cellaround {
	BORDER-RIGHT: #b0c4de 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #b0c4de 1px solid; PADDING-LEFT: 2px; FONT-WEIGHT: normal; PADDING-BOTTOM: 10px; BORDER-LEFT: #b0c4de 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #b0c4de 1px solid
}

.cellaround-dashed-A {
	BORDER-RIGHT: #b0c4de 1px dashed; PADDING-RIGHT: 3px; BORDER-TOP: #b0c4de 1px dashed; PADDING-LEFT: 3px; FONT-WEIGHT: bold; PADDING-BOTTOM: 3px; BORDER-LEFT: #b0c4de 1px dashed; PADDING-TOP: 3px; BORDER-BOTTOM: #b0c4de 1px dashed
; background-color: #FFFFE6
}

.hline {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: #707070 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px
}


.cellaroundzzz {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 120%; PADDING-BOTTOM: 2px; MARGIN: 2.5em 1em 1em 0px; BORDER-LEFT: #aa2222 10px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #aa2222 1px solid; FONT-STYLE: normal
}
.copyright {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 20px; BORDER-TOP: #707070 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 9px; PADDING-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-TOP: 10px; BORDER-BOTTOM: 0px; FONT-FAMILY: "Verdana", "Arial", "Helvetica", "sans-serif"; TEXT-ALIGN: right
}
.kochira {
	PADDING-RIGHT: 0px; PADDING-LEFT: 120px; FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; COLOR: #707070; PADDING-TOP: 0px; 
}
.syo_col1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; WIDTH: 60px; COLOR: #707070; PADDING-TOP: 0px;  
}
.syo_col2 {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; WIDTH: 10px; COLOR: #707070;
}
.syo_col3 {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; WIDTH: 600px; COLOR: #707070; 
}
.large {
	FONT: 12pt "Geneva", "Arial", "Helvetica", "san-serif"; COLOR: #666666
}
.kenkyuNo {
	PADDING-RIGHT: 20px; FONT-SIZE: 8pt; COLOR: #707070; FONT-FAMILY: "Verdana", "Arial", "Helvetica", "sans-serif"; TEXT-ALIGN: center
}
.shadow_text1 {  font-size: 28px; height: 32px; width: 650px; filter: Dropshadow(Color=#666666,Offx=2,Offy=2,Positive=true); text-align: center}

.shadow_text2 { font-size: 16px; height: 16px; width: 650px; filter: Dropshadow(Color=#666666,Offx=1,Offy=1,Positive=true); text-align: left}

.body10_12 { font-size: 10px; ; line-height: 12px}

.body12_back { font-size: 12px; line-height: 12px ; background-color: #ffc0cb; background-repeat: repeat}

.body24_24 { font-size: 24px; line-height: 24px }

.cellaround-low { BORDER-RIGHT: #b0c4de 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #b0c4de 1px solid; PADDING-LEFT: 2px; FONT-WEIGHT: normal; PADDING-BOTTOM: 2px; BORDER-LEFT: #b0c4de 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #b0c4de 1px solid }
.cellaround-border2 { BORDER-RIGHT: #b0c4de 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #b0c4de 1px solid; PADDING-LEFT: 2px; FONT-WEIGHT: normal; PADDING-BOTTOM: 1px; BORDER-LEFT: #b0c4de 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #b0c4de 1px solid }

