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;
}

