A.lista { color:#000099; text-weight: bold; text-decoration:   none}
A.listtopa { color:#000099; text-weight: bold; text-decoration:   none}
A.topnews { color:#000099; text-weight: bold; text-decoration:   none}
A.backnumbera  { color:#CC0000; text-weight: bold; text-decoration:   none}
A:hover.lista { color: #000099;text-weight: bolder; text-decoration: underline}
A:hover.listtopa { color: #000099;text-weight: bolder; text-decoration: underline}
A:hover.topnews{ color: #CC0000;text-weight: bolder; text-decoration: underline}
A:hover.backnumbera { color: #000099;text-weight: bolder; text-decoration: underline}

.list01 {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 80%; padding-top: 3px; padding-right: 0px; padding-bottom: 3px; padding-left: 5px; white-space: nowrap}
.listtop {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 80%; padding-top: 6px; padding-right: 0px; padding-bottom: 3px; padding-left: 5px; white-space: nowrap}
.list02 { font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 80%; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px ; white-space: nowrap}
.pan {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 70%; padding-top: 5px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px; color: #663399}
.navi {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 80%; color: #009999; padding-top: 20px; padding-bottom: 20px; text-align: right}
.company01Copy { font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 80%; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; white-space: nowrap }
.company01 {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 10px;
	white-space: nowrap;
	background-image: url(images/company_top_03_bc.gif);
	padding-left: 5px;
}

.list01s { font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 70%; padding-bottom: 5px; white-space: nowrap ; padding-left: 5px}
.list01a { font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 80%; padding-top: 2px; padding-right: 0px; padding-bottom: 0px; padding-left: 5px; white-space: nowrap }

.backnumber { font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 70%; padding-right: 20px; padding-left: 0px; white-space: nowrap ; float: none; text-align: right; vertical-align: middle; color: #CC0000}
.topnews { font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 80%;line-height: 130%; padding-top: 3px; padding-right: 0px; padding-bottom: 3px; padding-left: 5px; white-space: nowrap }
.linktop { font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 80%; padding-top: 4px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; white-space: nowrap }
.list01bn { font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 70%; padding-bottom: 10px; white-space: nowrap ; text-align: right; padding-top: 10px; padding-right: 20px}
.kumano_main {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 90%;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	line-height: 150%;
}
.koutei01 {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 80%;
	padding: 7px 7px;
}
.link01b {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 80%;
	white-space: nowrap;
	padding: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #00968F;
	border-right-color: #00968F;
	border-bottom-color: #00968F;
}
.link02c {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 80%;
	padding: 10px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #FBC403;
	border-bottom-color: #FBC403;
}
.link01a {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 80%;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 10px;
	white-space: nowrap;
	background-color: #DCF6EA;
	border: 1px solid #00968F;
}
.link02a {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 80%;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 10px;
	white-space: nowrap;
	background-color: #F9EBBA;
	border: 1px solid #FBC403;
}
.link03a {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 80%;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 10px;
	white-space: nowrap;
	background-color: #D9F6F9;
	border: 1px solid #03C0D6;
}
.link02b {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 80%;
	white-space: nowrap;
	padding: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FBC403;
	border-right-color: #FBC403;
}
.link03b {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 80%;
	white-space: nowrap;
	padding: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #028BDA;
	border-right-color: #028BDA;
	border-bottom-color: #028BDA;
}
.company03 {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 10px;
	white-space: nowrap;
	background-image: url(images/company_top_06_11.gif);
	line-height: 14px;
}
.company03b {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 10px;
	white-space: nowrap;
	background-image: url(images/company_top_06_11.gif);
	line-height: 14px;
	padding-left: 5px;
}
.company03c {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 10px;
	white-space: nowrap;
	background-image: url(images/company_top_06_11.gif);
	line-height: 14px;
	padding-left: 5px;
}
.company06a {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 10px;
	white-space: nowrap;
	line-height: 20px;
	padding-left: 5px;
	color: #993366;
}
.company06b {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 10px;
	white-space: nowrap;
	line-height: 20px;
	padding-left: 10px;
	color: #333333;
}
.tenpo01 {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 80%;
	white-space: nowrap;
	padding: 10px;
}
.link04 {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 80%;
}
.company01b {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 10px;
	white-space: nowrap;
	background-image: url(images/company_top_03_bc.gif);
	line-height: 12px;
	padding-top: 2px;
	padding-left: 5px;
}
.onegai02 { font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 70%; padding-top: 3px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; color: #333333}
.onegai01 { font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 70%; padding-top: 5px; padding-right: 0px; padding-bottom: 3px; padding-left: 0px; color: #990033; font-weight: bold}
.tokutyuu { font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 80%; white-space: nowrap; padding: 8px 8px 8px 0px; }
.tokutyuu18j { font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 18px; white-space: nowrap; padding: 8px 8px 8px 0px; ; font-weight: bold; color: #616161}
.worksa {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 80%;
	padding-left: 10px;
	vertical-align: top;
	width: 629px;
	line-height: 150%;
}
.kumano385 {
	width: 385px;
	height: 345px;
	vertical-align: top;
}
.kumano388 {
	width: 388px;
	height: 345px;
	vertical-align: bottom;
}
.kumanocap {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 70%;
	padding: 5px;
}
.news12j {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 80%;
	padding: 10px;
	width: 550px;
	line-height: 140%;
}
.newssub {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 80%;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 10px;
	white-space: nowrap;
	background-color: #DCF6EA;
	border-top: none #00968F;
	border-right: 1px solid #00968F;
	border-bottom: 1px solid #00968F;
	border-left: 1px solid #00968F;
	font-weight: bold;
}
.newstitle {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 120%;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 10px;
	white-space: nowrap;
	background-color: #DCF6EA;
	border-top: 1px solid #00968F;
	border-right: 1px solid #00968F;
	border-bottom: none #00968F;
	border-left: 1px solid #00968F;
}
.news12jdate {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	font-size: 80%;
	padding: 20px 10px 10px;
	width: 550px;
	text-align: right;
	color: #CC3333;
}