a:link {
  color: #012542;
  text-decoration: none
}

a:visited {
  color: #71223d;
  text-decoration: none
}

a:hover {
  color: #0000ff;
  text-decoration: underline
}

div.info  
{   
	border-bottom:1px dotted #666666;
	line-height: 140%;
} 

.defstr {
	line-height: 140%;
	font-size: 90%;

}
.psetu {
	font-size: 9pt;
	font-weight: bold;
}

#menu td a:hover {color:#0080FF;}
#menu td a {
line-height:2.0em;
display:block;
color:#FFFFFF;
width:100%;
text-decoration:none;
margin: 0px;
font-size: 10pt
}

#pmenu td a {
line-height:1.6em;
display:block;
color:#006666;
width:100%;
text-decoration:none;
margin: 0px;
font-size: 10pt
}


.stitle {
	font-size: 0.9em;
	line-height: 140%;
}

.block {
	 margin-top: 8px;
	 font-size: 11pt
}

.h-block {
	 margin-top: 4px;
	 font-size: 10pt;
	 font-family: "ＭＳ ゴシック, Osaka−等幅"
}

.u-block {
	 margin-top: 8px;
	 margin-bottom: 8px;
}


.midasi {
	font-size: 110%;
	line-height: 160%;
}
.link-w {
COLOR: #ffffff;
text-decoration: none;
}

/* 下−インデックス */
.low-menu {
FONT-SIZE: 10pt;
PADDING-RIGHT: 5px;
PADDING-LEFT: 5px;
PADDING-BOTTOM: 5px;
COLOR: #ffffff;
PADDING-TOP: 5px;
BACKGROUND-COLOR: #0066ff;
TEXT-ALIGN: center
}

/* 固定小フォント */
.small-font {
FONT-SIZE: 10pt;
LINE-HEIGHT: 18px
}

/* ページ余白 */
.td10space {
PADDING-RIGHT: 10px;
PADDING-LEFT: 10px
}


#header td a {
line-height:1.5em;
display:block;
color:#FFFFFF;
width:100%;
text-decoration:none;
font-size: 10pt;
}

#head td a:hover {color:#0080FF;}
#head td a {
line-height:1.4em;
display:block;
color:#FFFFFF;
width:100%;
text-decoration:none;
margin: 0px;
font-size: 10pt
}


.link-b {
COLOR: #blue;
text-decoration: none;
}
