 * {
  margin: 0; padding: 0;
 }
 #fixedt{
  position: fixed;
  top: 0px; left: 50%; margin-left:-390px;
  width: 780px; height:80px;
  background-color: #FFFFFF;
  }
 #fixedtt{
  position: fixed;
  top: 90px; left: 50%; margin-left:-390px;
  width: 780px; height:0px;
  background-color: #FFFFFF;
  }
 #fixed {
  position: fixed;
  bottom: 0px; left: 50%; margin-left:-390px;
  width: 780px; height:79px;
  }
 #scroll p {
  margin: 2em 0 2em 200px;
 }

body {
	text-align: center;
	background-image:url("./img/dt6s6663.png");
	background-color: #737373;
}
body div {
	text-align: left;
	margin: 0 auto;
}
#title {
	width: 780px;
	height: 110px;
	background-color: #FFFFFF;
}
h1 {
	padding: 20px 12px 0 12px;
	font-size: 150%;
}
#container {
	width: 780px;
	background-color: #FFFFFF;
}
#menu {
	width: 150px;
	float: left;
	background-color: #FFFFFF;
	margin-right: 10px;

}
#menu p {
	margin: 0 8px;
	line-height: 150%;
	 font-size: 8pt;/*文字サイズ*/
}
li {
	list-style: none;
	padding: 8px 12px;
	border-top: solid 1px #f1e3d5;
	border-bottom: solid 1px #a99079;
}


#main {
	width: 600px;
	float: left;
	background-color: #ffffff;
	
}
#main p {
	margin: 0 8px;
	line-height: 150%;
	 font-size: 8.5pt;/*文字サイズ*/
}
#conmain {
	width: 780px;
	float: left;
	background-color: #ffffff;
}
#conmain p {
	margin: 0 8px;
	line-height: 150%;
	 font-size: 8pt;/*文字サイズ*/
}
#footer {
	width: 780px;
	height: 80px;
	clear: both;
	background-color: #FFFFFF;
}
#footer p {
	margin: 0 12px;
	line-height: 150%;
}

.box{
  border: solid 1px #616161;/*外側の枠の色*/
  border-width: 1px 5px 1px 5px;
  width: 580px;  
  }
.inb{
  font-size: 10pt;/*文字サイズ*/
  border-top: 1px dashed #616161;
  border-bottom: 1px dashed #616161;
  margin: 5px;
  padding: 10px 20px;
  
  }
.box211{
  font-size: 8pt;/*文字サイズ*/
  width: 140px;/*幅*/
  text-align: center;/*タイトルを中央寄せ*/
  border: solid 1px #868689;/*外周枠の色*/
  background-color: #E9E9EC;/*枠の背景色*/
  padding-top: 4px;
  }
.box212{
  text-align: left;
  border: dashed 1px #ACACAE;
  padding: 1em;
  margin: 4px;
  background-color: #FBFBFC;/*文章部分の背景色*/
  }
 p.ri {text-align: right; }
  
.id--01 {left:0px; top:0px; width:150px; height:77px; } 
.id--02 {left:0px; top:128px; width:150px; height:24px; }
.id--03 {left:0px; top:168px; width:150px; height:24px; } 
.id--04 {left:0px; top:208px; width:150px; height:24px; } 
.id--05{left:0px; top:248px; width:150px; height:24px; } 
.id--06{left:0px; top:288px; width:150px; height:24px; } 

h1 {
	font-size: 100%;
	padding: 10px 10px 5px;
	border-bottom: 1px solid #CCCCCC;
	background: #ffffff;
	font-weight: normal;}
	
h2 {
	font-size: 90%;
	font-weight: normal;
	margin: 5px 20px 10px;
	color: #333333;
	border-bottom: 1px dashed #999999;
	padding: 0px 0px 5px;
	clear: both;
}
h3 {
	font-size: 90%;
	font-weight: normal;
	margin: 0px 20px 10px;
	color: #333333;
	border-bottom: 1px dashed #999999;
	padding: 0px 10px 5px;
	clear: both;
}
/*ナビゲーションバーのスタイル*/

#drop tr{position:fixed;margin-left:0px;}
#drop td{width:110px;font-size:10px;}
#drop a{padding:5px;border-right:1px black solid;border-left:1px black solid;text-decoration:none;text-align:center;background:white;color:black;white-space:normal;overflow:visible;}
#drop a:hover{background:silver;color:white;}
#drop a:active{background:black;color:white;}
.dd{width:100%;display:block;}
.dl{visibility:hidden;display:block;position:absolute;width:100px;}
.dp{display:block;width:95px;}

/*ナビゲーションバーのスタイル*/

