td
{font-family: "Arial", "Helvetica", "sans-serif"; font-size:x-small}


a
{color:#333;text-decoration:none;}

a:hover
{text-decoration: underline;}
body {
	line-height: 180%;
	font-size: 10px;

}

.midashi {
	font-size:medium;
	color: #3366cc;
	font-weight: bold;
}

.midashiB{
  padding:5 5 5 5;
	font-size:medium;
	color: #666;
	font-weight: bold;
	border-bottom:1px solid #6699cc;
	border-top:1px solid #6699cc;
}

.small{
	font-size:small;
	color: #3366cc;
  font-weight: bold;
}

.small_bg{
  padding:5 5 5 5;
	font-size:small;
	background-color:#EFF4FA;
  font-weight: bold;
}

.small_line{
  padding:5 5 5 5;
	font-size:small;
	color:#666;
  font-weight: bold;
	border-left:10px solid #cbdced;
	border-bottom:1px solid #cbdced;
}

.sectionLine{
  border-top:1px dotted #666699;
}

.hyo_a{
padding-left:1em;
padding-right:1em;
background-color:#efefef;
border-bottom:1px solid #ddd;
border-right:1px solid #ddd;
}

.hyo_b{
padding-left:1em;
padding-right:1em;
background-color:#dddddd;
border-bottom:1px solid #999999;
border-right:1px solid #999999;
}

.td_line{
padding-left:1em;
padding-right:1em;
border-bottom:1px solid #ccc;
}
.hyo_contents{
padding-left:0.5em;
}

.x-small{
 font-size:x-small;
 line-height:180%;
}

.xx-small{
 font-size:xx-small;
 line-height:180%;
}
.pstmenu{
  padding:2 5 2 5;
  font-size:x-small;
	line-height:160%;
	border-bottom:1px dotted #6699cc;
}

.x-small_bg{
 padding:1 5 1 5;
 font-size:x-small;
 font-weight:bold;
 background-color:#fff;
}
