td{ font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 12px; font-style: normal; line-height: 18px; color: #555555 ;}
.text1 {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; color: #666666; font-size: 11px; line-height: 15px;}
.text2 {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; color: #CCCCCC; font-size: 11px; line-height: 15px;}
.text3 {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; color: #555555; font-size: 12px; line-height: 20px;}
.pan {  font-size: 10px; color: #999999;}
a:link {  color:#666666; text-decoration: none;} 
a:visited {  color:#666666; text-decoration: none;}
a:hover {  color:#666666; text-decoration: underline;}
a:active {  color:#999999;; text-decoration: none;}

.linkm a:link {  color:#CCCCCC; text-decoration: none;} 
.linkm a:visited {  color:#FFFFFF; text-decoration: none;}
.linkm a:hover {  color:#999999; text-decoration: underline;}
.linkm a:active {  color:#999999;; text-decoration: none;}

A.menu1{ color : #FFFFFF ; text-decoration:none;  font-size: 12px; line-height: 16px;}
A.menu1:visited { color: #FFFFFF; text-decoration: none; }
A.menu1:hover { color: #FFFFFF; text-decoration: underline;}
A.menu2{ color : #FFFFFF ; text-decoration:none ; font-size: 10px; line-height: 14px;}
A.menu2:visited { color: #FFFFFF; text-decoration: none; }
A.menu2:hover { color: #FFFFFF; text-decoration: underline;}

.caption {
font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: small; line-height: 120%;
padding: 5px 0px 5px 0px;
}

.just{
	margin-top:0px;
	text-align:justify;
	text-justify:distribute;
	line-height:140%;
	font-size:12px;
	color:#555555
	;}
	
.horizontalline {  background-attachment: fixed; background-image : url(hariki.css); background-repeat: repeat-x; background-position: left center;}
.verticalline {  background-attachment: scroll; background-image : url(hariki.css); background-repeat: repeat-y; background-position: center center;}

form { padding: 1en; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;}
.input.text,textarea{ background-color: #ffffff; border: solid 1px black;}
.input.bottom { background-color: #EDEDED; background-repeat: no-repeat; border: #999999; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;}
.gray12 {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 12px;
	color: #009999;
}
.gray10 {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 10px;
	text-align: left;
	text-indent: 10px;
}
