.smallblack { TEXT-TRANSFORM: none; COLOR: #000000; TEXT-DECORATION: none ; font-size: 9pt} 
.smallblackB { TEXT-TRANSFORM: none; COLOR: #000000; TEXT-DECORATION: none ; font-size: 9pt; font-weight: bold} 
.smallbrownB { TEXT-TRANSFORM: none; COLOR: #663300; TEXT-DECORATION: none ; font-size: 9pt; font-weight: bold} 
.smallblue { TEXT-TRANSFORM: none; COLOR: #000066; TEXT-DECORATION: none ; font-size: 9pt} 
.black { FONT: 10pt ; TEXT-TRANSFORM: none; COLOR: #000000; TEXT-DECORATION: none } 
.boldwhite9 { FONT: 8pt ; TEXT-TRANSFORM: none; COLOR: #ffffff; TEXT-DECORATION: none } 
.boldblack { FONT: bold 10pt ; TEXT-TRANSFORM: none; COLOR: #000000; TEXT-DECORATION: none }
.indent { margin-left:4em }
.smallbluetext { TEXT-TRANSFORM: none; COLOR: #000066; font-size: x-small; line-height: 130%; }
.smallredtext { TEXT-TRANSFORM: none; COLOR: #ff0000; font-size: x-small; line-height: 130%; }
.deco_link {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; color: #ff6666; text-decoration: none}

a:hover {  color: #385c88; text-decoration: underline}
h2 {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: small; font-weight: bold; color: #7088b0; text-indent: 10pt}
h1 {  font-size: small}

.small { TEXT-TRANSFORM: none; TEXT-DECORATION: none ; font-size: x-small}
.smallgreen { TEXT-TRANSFORM: none; TEXT-DECORATION: none ; font-size: 9pt; color: #339966}
.deco_link_blue { font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; color: #385c88; text-decoration: none }
.xsmallgray { TEXT-TRANSFORM: none; COLOR: #444444; TEXT-DECORATION: none ; font-size: 9pt}
.smallgreentext { TEXT-TRANSFORM: none; TEXT-DECORATION: none ; font-size: x-small; color: #339966 }
.smalldgreentext { TEXT-TRANSFORM: none; TEXT-DECORATION: none ; font-size: x-small; color: #005555 }
.smallwhitetext { TEXT-TRANSFORM: none; TEXT-DECORATION: none ; font-size: x-small; color: #ffffff }
.smallwhitetextB { TEXT-TRANSFORM: none; TEXT-DECORATION: none ; font-size: x-small; font-weight: bold; color: #ffffff }

.middlebluetext { TEXT-TRANSFORM: none; TEXT-DECORATION: none ; font-size: 14px; color: blue }
.middlebluetextB { TEXT-TRANSFORM: none; TEXT-DECORATION: none ; font-size: 14px; font-weight: bold; color: blue }
.middleblack { TEXT-TRANSFORM: none; COLOR: #000000; TEXT-DECORATION: none ; font-size: 14pt} 
.middleblackB { TEXT-TRANSFORM: none; COLOR: #000000; TEXT-DECORATION: none ; font-size: 14pt; font-weight: bold } 
.middlebrownB { TEXT-TRANSFORM: none; COLOR: brown; TEXT-DECORATION: none ; font-size: 14pt; font-weight: bold } 
.middlegreenB { TEXT-TRANSFORM: none; COLOR: #00cc00; TEXT-DECORATION: none ; font-size: 14pt; font-weight: bold } 
.middleblueB { TEXT-TRANSFORM: none; COLOR: blue; TEXT-DECORATION: none ; font-size: 14pt; font-weight: bold } 

.14ptwhitetextB { TEXT-TRANSFORM: none; TEXT-DECORATION: none ; font-size: 14pt; font-weight: bold; color: #ffffff }

.solidtop { border-top: 1px solid #222255;}
.solidbottom { border-bottom: 1px solid #222255;}
.solidbottomlrw { border-bottom: 1px solid #222255; border-left: 1px solid #ffffff; border-right: 1px solid #ffffff; }

.dottedtop { border-top: 1px dotted #222255;}
.dottedbottom { border-bottom: 1px dotted #222255;}
.dottedtopbottom { border-top: 1px dotted #222255; border-bottom: 1px dotted #222255}

.dottedbottomlrw {
	border-bottom: 1px dotted #222255;
	border-left: 1px solid #ffffff; border-right: 1px solid #ffffff;
}
.dottedtopbottomlrw {
	border-top: 1px dotted #222255; border-bottom: 1px dotted #222255;
	border-left: 1px solid #ffffff; border-right: 1px solid #ffffff;
}

.break { page-break-before: always; }

@media print {
	#navi, #menu_var, #divStayTopLeft, #header_jp, #footer_jp, #left_side, #noprint_area{
		display:none;
	}
}

