/* style-site.css
------------------------------------------------------------------------------------------------------------------ */

/* Parts */
.MainTitle{
  padding: 4px 0px 0px 10px;
  margin:0px 0px 0px 0px;
  border-style: solid;
  border-color: navy;
  border-width: 0px 0px 1px 15px;
}
.Sub1Title{
  padding: 4px 0px 0px 10px;
  margin:0px 0px 0px 0px;
  border-style: solid;
  border-color: green;
  border-width: 0px 0px 1px 15px;
}
.Sub2Title{
  padding: 4px 0px 0px 10px;
  margin:0px 0px 0px 0px;
  border-style: solid;
  border-color: #FF6600;
  border-width: 0px 0px 1px 15px;
}
/* Container
------------------------------------------------------------------------------------------------------------------ */
.Container{
  margin-right: auto;
  margin-left: auto;
  width: 765px;
  background-color: #;
  text-align : center;
  position: relative;
}
/* Banner
------------------------------------------------------------------------------------------------------------------ */
.Banner{
  background-image : url(banner_back.jpg);
  background-repeat: no-repeat;
  /*	padding-top: 70px;
  padding-left: 50px;
  */
	height: 145px;
  clear:all;
  margin-left:0px;
  margin-right:0px;
  margin-top:20px;
  margin-bottom:0px;
  background-position-y:top
	;
}
/* Body
------------------------------------------------------------------------------------------------------------------- */
.Body{
  text-align: left;
  padding: 0px;
  margin: 0px 10px 0px 10px;
  clear:all;
}
/* Top Bar
------------------------------------------------------------------------------------------------------------------ */
.TopBar{
  width: 100%;
  margin: 10px 0px 0px 0px;
  padding: 0px;
  text-align: left;
  clear: all;
  height : 20px;
}
.TopBarMnu{
  width : 30%;
  margin:0px;
  padding: 0px;
  text-align:left;
  float:left;
  font-weight:bold;
}
.TopBarCounter{
  width : 69%;
  margin:0px 0px 0px 0px;
  padding: 0px;
  font-size: 90%;
  text-align:right;
  float:right;
}
/* Main Menu
------------------------------------------------------------------------------------------------------------------- */

.MainMnu{
  width: 100%;
  margin-top : 10px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  clear: both;
  text-align:left;
  position: relative;
}
.MnuSearch form{
  text-align: right;
}
.MainMnuBody{
  width: 100%;
  position: relative;
  margin : 10px 10px 0px 10px;
}
.MainMnuBody ul{
  font-weight: bold;
  /*  list-style-image : url('icon001.gif');
  */
/*  list-style-position:inside;
  */
/*	margin:0 0 0 0;
  */
	clear: both;
}
.MainMnuBody li{
  margin:0 0 0 0;
  /*	display: inline;
  */
	float:left;
  width: 32%;
  width: 230px;
  list-style-type: none;
  list-style-image : url(../Common.files/none);
  background-image : url(icon001.gif);
  background-repeat:no-repeat;
  background-position-y:top;
  padding-left:17px;
  padding-right:0px;
  padding-top:0px;
  padding-bottom:0px;
}
/* Contents
------------------------------------------------------------------------------------------------------------------- */
.Contents{
  margin : 10px 0px 0px 0px;
  position: relative;
  padding: 0px;
  width : 100%;
  text-align:left;
  clear: both;
}
.ContentsBody{
  position: relative;
  margin: 10px 10px 0px 10px;
}
.Contents ul, dl{
  /*	margin-left:20px;
  */
	margin : 2px 0px 0px 0px;
}
.Contents ol{
  list-style-type: decimal;
  list-style-image : url(../Common.files/none);
  margin : 2px 0px 0px 0px;
}
.Contents li,dt{
  list-style-type: none;
  list-style-image : url(../Common.files/none);
  background-image : url(icon001.gif);
  background-repeat:no-repeat;
  background-position-y:top;
  padding-left:17px;
  padding-right:0px;
  padding-top:0px;
  padding-bottom:0px;
}
.Contents dd{
  padding-left:17px;
  padding-right:0px;
  padding-top:0px;
  padding-bottom:0px;
  /*
	background-image : url('icon001.gif');
  background-repeat:no-repeat;
  background-position-y:center;
  margin :0 0 0 0em;
*/  
}
.Contents2103{
  /*	width: 220px;
  */
	width: 29%;
  margin: 0 0 0 0;
  padding: 0px;
  float: left;
}
.Contents2207{
  /*	width: 520px;
  */
	width: 70%;
  margin: 0 0 0 0;
  padding: 0px;
  float: right;
}
.Contents2106{
  /*	width: 400px;
  */
	width: 59%;
  margin:  0 0 0 0;
  padding: 0px;
  float: left;
}
.Contents2204{
  /*	width: 340px;
  */
	width: 40%;
  margin: 0 0 0 0;
  padding: 0px;
  float : right;
}
.Contents2104{
  /*	width : 290px;
  */
	width: 39%;
  float : left;
  margin:  0 0 0 0;
}
.Contents2206{
  /*	width : 444px;
  */
	width: 59%;
  float : right;
  margin:  0 0 0 0;
}
.Contents2107{
  /*	width : 513px;
  */
	width: 69%;
  margin: 0 0 0 0;
  /*
	margin-top : 1px;
  margin-left : 1px;
  margin-right : 1px;
  margin-bottom : 1px;
*/
}
.Contents2203{
  /*	width : 220px;
  */
	width: 30%;
  margin: 0 0 0 0;
  padding: 0px;
  float : right;
}
.Contents3105{
  /*	width: 400px;
  */
	width: 49%;
  margin: 0 0 0 0;
  padding: 0px;
  float: left;
}
.Contents3203{
  /*	width: 185px;
  */
	width: 29%;
  margin: 0 0 0 0.5;
  padding: 0px;
  float: left;
}
.Contents3302{
  /*	width: 150px;
  */
	width: 20%;
  margin: 0 0 0 5;
  padding: 0px;
  float: right;
}
/* Footer 
------------------------------------------------------------------------ */
.Footer{
  position: relative;
  width: 100%;
  text-align: left;
  margin : 10px 0px 0px 0px;
  padding: 0px;
  clear: both;
}
.CopyRights{
  width: 100%;
  line-height: 150%;
  text-align: left;
  color: #000000;
  padding: 5px 0px 0px 0px;
  /*	border-bottom: solid 1px #C0C0C0;
  */
	clear: left;
}
.GoHome{
  width: 50%;
  /*	font-weight: bold;
  */
/*	line-height: 150%;
  */
	text-align: left;
  border-top: solid 1px #C0C0C0;
  color: #000000;
  float: left;
}
.GoPageTop{
  width: 49.9%;
  /*	font-weight: bold;
  */
/*	line-height: 150%;
  */
	text-align: right;
  border-top: solid 1px #C0C0C0;
  color: #000000;
  float: left;
}
.SearchTextBox{
  width: 10em;
}
.SearchButton{
  width: 4em;
  font-size: 80%;
  /*	background-color: #0066CC;
  border-width: 0.3em;
  border-color: #CCCCCC;
  border-style: outset;
  padding: 0.2em;
  */
	text-align:center;
  clear: all;
}
/* Parts
------------------------------------------------------------------------------------------------------------------- */
/*

.DocumentsBody {
  margin: 0;
}
.DocumentsBody UL, DL{
  display:inline;
  margin : 2px 0px 0px 0em;
  list-style-type: none;
  list-style-image : url('none');
}
.DocumentsBody OL {
  list-style-type: decimal;
  list-style-image : url('none');
  margin : 2px 0px 0px 0em;
}
*/

.FloatRright{
  float : right;
}
.FloatLeft{
  float : left;
}
.BgColorAqua{
  background-color : aqua;
}
.BgColorTeal{
  background-color : teal;
}
.BgColorLightgray{
  background-color : #dcdcdc;
}
.BgColorVLightgray{
  background-color : #e6e6e6;
}
.TextAlignCenter{
  text-align : center;
}
.MarginTop5px{
  margin-top : 5px;
  margin-left : 5px;
  margin-right : 5px;
  margin-bottom : 5px;
}
.ClearBoth{
  clear : both;
}
.Margin1em{
  margin: 0px 0px 0px 1em;
}
.WakunasiT{
  /*	width: 150px;
  */
	
	
	padding: 0px;
  float: right;
  border-width : 0px 0px 0px 0px;
  text-align : left;
}