﻿@charset "utf-8"; 

div.huru{
  margin-bottom:4em;
  width:100%;
}

.huru span.figcaption{
  font-size:80%;
  margin:3px 0 1em 0;
}



.huru p{
	font-family:"Lucida Sans Unicode","MS UI Gothic","MS PGothic","ＭＳ ゴシック","Osaka","sans-serif";
	color: #444;
	line-height: 150%;
	letter-spacing:.1em;
	font-size:90%;
	margin:0 0 1.5em 0;	
	padding:0px;
	}
.huru h2
{
  font-family:"Lucida Sans Unicode","MS UI Gothic","MS PGothic","ＭＳ ゴシック","Osaka","sans-serif";
  background-image: url('');
  background-repeat: no-repeat;
  background-position: left center;
  color:#f76100;
  letter-spacing:.1em;
  font-size: 100%;
  font-weight: bold;
  margin:0;  padding:0;
  height: 25px;
  text-align: left;
}

.huru #topimage{
margin-bottom:1.5em;
}


.huru h3
{
  font-family:"Lucida Sans Unicode","MS UI Gothic","MS PGothic","ＭＳ ゴシック","Osaka","sans-serif";
  background-image: url('');
  background-repeat: no-repeat;
  background-position: left center;
  letter-spacing:.1em;
  font-size: 90%;
color:#555;  font-weight: bold;
  margin:.5em 0 0 0;
  padding:0px;
  text-align: left;
}
.huru p.imgtitle{
	color: #444;
	line-height: 150%;
	letter-spacing:.1em;
  font-family:"Lucida Sans Unicode","MS UI Gothic","MS PGothic","ＭＳ ゴシック","Osaka","sans-serif";
	font-size:90%;
	font-weight:bold;
	margin:0 0 .25em 0;	
	padding:0px;
	}
.huru dl.hurudl{
	margin:1em 0 0 0;
}
.huru dl.hurudl dt{
  margin:0;
  font-weight: bold;
  clear:both;
}
.huru dl.hurudl dd{
  width:550px;
  margin:3px 0 0 0;
  padding:0;
  color: #444;
  line-height: 150%;
}

.huru dl.hurudl dt:first-letter {
  font-size:100%;
  background-color: #222;
  color: white;
  padding: 2px 5px;
  margin-left:-2px;
  margin-right:5px;
  font-family:"Lucida Sans Unicode","MS UI Gothic","MS PGothic","ＭＳ ゴシック","Osaka","sans-serif";
  font-weight:normal;
}

.huru div.txt550{
  width:550px;
  margin:0;padding:0;
  clear:both;
}

.huru div.txt250L{
  width:250px;
  float:left;
  margin:0;padding:0em;
}
.huru div.txt250L p{
letter-spacing:.1em;
}
.huru div.txt250L img{
margin:.5em 0 0 0;
}
.huru div.txt300R{
  width:300px;
  float:right;
  margin:0;padding:0;
}
.huru div.txt300R *{
  padding-left:1em;
}

.huru dl.hurudl div.txt340R{
  width:340px;
  float:right;
  margin:0;padding:0em;
}
.huru dl.hurudl div.txt340R p{
padding-left:1em;
letter-spacing:.1em;
}
.huru dl.hurudl div.txt210L img{
margin:3px 0 2em 0;
}
.huru dl.hurudl div.txt210L{
  width:210px;
  float:left;
  margin:0;padding:0;
}
.huru dl.norm{
width:550px;
}
.huru dl.norm dt{
margin-top:2em;
}
.huru dl.norm dd{
padding-left:2em;
width:auto;
}
.huru dl.norm UL{
padding-bottom:1em;
}
.huru table{
  width:100%;
  margin:0;padding:0;
  margin-bottom:2em;
  font-family:"MS Gothic","ＭＳ ゴシック","Osaka","sans-serif";
  color: #444;
}
.huru table.huru tcaption{
  font-family:"MS Gothic","ＭＳ ゴシック","Osaka","sans-serif";
  color: #444;
}
.huru table.huru th{
  background-color:#ddd;
  letter-spacing:1em;
  font-weight:bold;
  border-color:#777; border-width:1px;
}
.huru table.huru th.colname{
  width:15em;
}
.huru table.huru td{
  padding:.5em;
  letter-spacing:.1px;
  border-color:#777;
 border-width:1px;
}
.huru div.kihuresult{
  width:15em;
  border-style: solid;
  border-color: #777;
  border-width:0 0 3px 0;
  padding-bottom:.3px;
  margin-bottom:1.5em;
  font-family:"Arial","ＭＳ ゴシック","Osaka","sans-serif";}

.huru .zoom{
  margin-right:.3em;
  font-size:125%;
  font-weight:bold;
  letter-spacing:.2em;
}
.huru .mini{
  font-size:80%;
}



#BaseTable
{

}
#SystemMenu
{

}
#HeaderPane
{

}
#Middle
{

}
#LeftPane
{

}
#ContentPane
{

}
#RightPane
{

}
#FooterPane
{

}/*auto generated region*/

#BaseTable
{

}
#SystemMenu
{

}
#HeaderPane
{

}
#Middle
{

}
#LeftPane
{

}
#ContentPane
{

}
#RightPane
{

}
#FooterPane
{

}
