/* CSS Document */


body{
margin:0 0 0 0;
padding:0 0 0 0;
color:#333333;
background-color:#ffffff;
font-family: ‚l‚r ‚oƒSƒVƒbƒN, Osaka, ƒqƒ‰ƒMƒmŠpƒS Pro W3;
font-size:12px;
line-height:150%;
background-image: url(img/bg.gif);
background-repeat:repeat-y;
background-position:center;
}


td,th {
	font-family: ‚l‚r ‚oƒSƒVƒbƒN, Osaka, ƒqƒ‰ƒMƒmŠpƒS Pro W3;
	font-size: 12px;
	color: #484848;
}

.text10 {  font-size: 10px; line-height: 10px}
.text11 {  font-size: 12px; line-height: 14px}
.text12 {  font-size: 12px; line-height: 16px}
.text14 {  font-size: 14px; line-height: 18px}
.text16 {  font-size: 16px; line-height: 18px}
.text18 {  font-size: 18px; line-height: 22px}



a {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	color: #577BC2;
	text-decoration: underline;
}
a:link {
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
	color: #577BC2;
}
a:hover {
	text-decoration: underline;
	color: #FF6600;
}
a:active {
	text-decoration: none;
	color: #E0A929;
}

table.main{
	background-color : #999999;
	font-size:12px;
	margin : 0px 0px 10px 0px
}

tr.main{
	background-color : #ffffff
}

tr.header{
	background-color : #D5EDF2
}

a.header{
	font-size:14px;
	font-weight: bold;
	color : #0F7DEC;

}

a.header:hover{
	color : #FF2F65;
}

div.naiyo,div.naiyo2{
	font-size:12px;
	padding : 5px 0px 5px 0px
}

div.naiyo{
	border-style : none none dashed none;
	border-width : 1px;
	border-color : #999999;
	width : 100%
}

span.kanren{
	width : 48% ;
	text-align : right
}

.line{
	text-align : left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-top: 3px;
	padding-bottom: 3px;
}
.style2 {color: #00CC33}
.style3 {color: #999999}