.text_b {  
font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
font-size: 12px; line-height: 16px; color: #000000
}

.text_p {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 12px; line-height: 16px; color: #5A44C4}

a:active {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 12px; line-height: 16px; color: #FF0000}

.text_w {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 12px; line-height: 16px; color: #FFFF0}

a:hover {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 12px; line-height: 16px; color: #FF6666}

a:link {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 12px; line-height: 16px; color: #FF0000}

a:visited {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 12px; line-height: 16px; color: #FF0000}

.text_k12 {  font-size: 12px; line-height: 16px; color: #000000}

.text_k12m5 { font-size: 12px; line-height: 14px; color: #000000 ; padding-right: 5px; padding-left: 5px; padding-top: 7px; padding-bottom: 15px}

.text_qlttl {  font-size: 12px; color: #FFFFFF; height: 15px; width: 160px; padding-top: 0px; padding-right: 10px; padding-bottom: 0px; padding-left: 10px}
.text_k12m10 {  font-size: 12px; line-height: 20px; color: #333333}

.text_k14 {  font-size: 14px; color: #000000}
.text_r14 {  font-size: 14px; color: #FF0000}
.text_b14 {  font-size: 14px; color: #0099FF}
.text_g14 {  font-size: 14px; color: #33CC33}

.m20 {  padding-left: 20px}
blockquote


.r12gry { line-height: 16px; color: #333333}

.r12lgr { line-height: 16px; color: #999999}

a.menu:link {  font-size: 11px; line-height: 14px; color: #B2B2B2; text-decoration: none}

a.menu:visited {  font-size: 11px; line-height: 14px; color: #B2B2B2; text-decoration: none}

a.menu:hover {  font-size: 11px; line-height: 14px; color: #FFFFFF; text-decoration: none}

a.menu:active {  font-size: 11px; line-height: 14px; color: #FFCCCC; text-decoration: none}

a.item:link {  font-size: 11px; line-height: 14px; color: #ffffff; text-decoration: none}

a.item:visited {  font-size: 11px; line-height: 14px; color: #ffffff; text-decoration: none}

a.item:hover {  font-size: 11px; line-height: 14px; color: #FFFFFF; text-decoration: none}

a.item:active {  font-size: 11px; line-height: 14px; color: #ffffff; text-decoration: none}



#footmenu {

	margin-left: 5px;

	font-size: 11px;

}



#footmenu a:link{

	background: url(images/base_arrow01.gif) no-repeat;

	color: #666666;

	padding-top: 2px;

	padding-left: 18px;

	margin-right: 10px;

	text-decoration: none;

	font-weight: normal;

}



#footmenu a:visited{

	background: url(images/base_arrow01.gif) no-repeat;

	color: #666666;

	padding-top: 2px;

	padding-left: 18px;

	margin-right: 10px;

	text-decoration: none;

	font-weight: normal;

}



#footmenu a:hover{

	background: url(images/base_arrow01.gif) no-repeat;

	color: #FF9900;

	padding-top: 2px;

	padding-left: 18px;

	margin-right: 10px;

	text-decoration: none;

	font-weight: normal;

}



td {   font-size: 12px; line-height: 18px; color: #333333}



h1 {  font-size: 12px; line-height: 20px; font-weight: bold; color: #333333; background-image: url(images/pagetitle01.gif); background-repeat: no-repeat; margin-top: 0px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; padding-top: 5px; padding-right: 0px; padding-left: 10px; padding-bottom: 4px}



h2 { 

font-size: 18px;

line-height: 20px;

font-weight: bold;

color: #333333;

background-repeat: no-repeat;

margin-top: 0px;

margin-right: 0px;

margin-bottom: 5px;

margin-left: 0px;

padding-top: 5px;

padding-right: 0px;

padding-left: 10px;

padding-bottom: 4px;

}







a.pdflink:link{

	background-image: url(images/pdfico.gif);

	background-repeat: no-repeat;

	color: #003399;

	font-weight: normal;

	padding-left: 24px;

	height: 18px;

}



a.pdflink:visited{

	background-image: url(images/pdfico.gif);

	background-repeat: no-repeat;

	color: #333399;

	font-weight: normal;

	padding-left: 24px;

	height: 18px;

}



a.pdflink:hover{

	background-image: url(images/pdfico.gif);

	background-repeat: no-repeat;

	color: #FF9900;

	font-weight: normal;

	padding-left: 24px;

	height: 18px;

}



a.contentslink:link{

	background-image: url(images/goico.gif);

	background-repeat: no-repeat;

	color: #003399;

	font-weight: normal;

	padding-left: 24px;

	height: 18px;

}



a.contentslink:visited{

	background-image: url(images/goico.gif);

	background-repeat: no-repeat;

	color: #333399;

	font-weight: normal;

	padding-left: 24px;

	height: 18px;

}



a.contentslink:hover{

	background-image: url(images/goico.gif);

	background-repeat: no-repeat;

	color: #FF9900;

	font-weight: normal;

	padding-left: 24px;

	height: 18px;

}





#navi {

	font-size: 11px;

}



#navi a:link{

	color: #999999;

	font-size: 11px;

	text-decoration: none;

	font-weight: normal;

}



#navi a:visited{

	color: #999999;

	font-size: 11px;

	text-decoration: none;

	font-weight: normal;

}



#navi a:hover{

	color: #CCCCCC;

	font-size: 11px;

	text-decoration: none;

	font-weight: normal;

}
.r11gry { font-size: 11px; line-height: 14px; color: #333333}





p {  margin-top: 5px; margin-bottom: 10px}

.indent {  padding-left: 10px}

.indent2 {  background-color: #F6F6F6; margin-top: 0px; margin-right: 0px; margin-bottom: 15px; margin-left: 8px; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; border: #D7D7D7; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; width: 100%}





#news a:link{

	background-image: url(images/news_bg02.gif);

	background-repeat: no-repeat;

	text-decoration: none;

	color: #003399;

	font-weight: normal;

	padding-left: 16px;

	height: 18px;

	display: block;

	margin-top: 3px;

}



#news a:visited{

	background-image: url(images/news_bg02.gif);

	background-repeat: no-repeat;

	text-decoration: none;

	color: #333399;

	font-weight: normal;

	padding-left: 16px;

	height: 18px;

	display: block;

	margin-top: 3px;

}



#news a:hover{

	background-image: url(images/news_bg02.gif);

	background-repeat: no-repeat;

	text-decoration: none;

	color: #FF9900;

	font-weight: normal;

	padding-left: 16px;

	height: 18px;

	display: block;

	margin-top: 3px;

}



#news p { 

	margin-top: 5px;

	color: #5F5F5F;

	margin-bottom: 10px;

	margin-left: 16px;

}
h4 {  padding-left: 15px; margin-bottom: -2px}

#navi a:link{

	color: #FFFFFF;

	font-size: 11px;

	text-decoration: none;

	font-weight: normal;


#textnavi a:visited{

	color: #FF0000;

	font-size: 11px;

	text-decoration: none;

	font-weight: normal;

}



#textnavi a:hover{

	color: #FFFFFF;

	font-size: 11px;

	text-decoration: none;

	font-weight: normal;

}


li {
  list-style-image: url(image/mark1.jpg);

}



#bar_ttl th {
 font-size: 14px; 
 font-weight: bold; 
 color: #000000;
 border-color: black black #666666 #FF6600; text-align: left; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 3px
}.m10 { padding-left: 20px; padding-top: 7px; padding-right: 5px; padding-bottom: 20px}

a.dl_e {
	display: block;
	width: 100px;
	height: 25px;
	background: url("image/dl_e.jpg") 0 0 no-repeat;
	text-decoration: none;
}

a:hover.dl_e {
background-position: 0 -25px;
} 

a.dl_j {
	display: block;
	width: 100px;
	height: 25px;
	background: url("image/dl_j.jpg") 0 0 no-repeat;
	text-decoration: none;
}

a:hover.dl_j {
background-position: 0 -25px;
}.m10_2 { padding-left: 10px}

p.infobox {
   height: 5em;
   overflow: scroll;
   border: red 1px dashed;
}

