body{
  margin-top:10px;
  margin-left:70px;
  background-image:url(../note_exl.gif);
  }

/* a:link{color:#0000ff;}*/
a:hover{color:#FF0000; background-color:#ffffcc;}
a:active{color:#cc6633;}
a.blocklink {display:block; width:100%; padding:0px;}

td.menu{ width: 170px;}


h1.title{text-indent: 125px;
  font-size:20px;
  font-family: "Times New Roman", "ＭＳ Ｐゴシック",serif;
  font-weight: bold;
  letter-spacing: 7px;
  width: 700px;
  height: 35px;
  padding-top: 7px;
  margin-top: 1px;
  margin-bottom: 1px;
  margin-left: 90px;
  /*border: solid 1px #999999;*/
  border-top: solid 1px #999999;
  border-bottom: double 2px #999999;
  color: #000066; /*darkblue;*/
  background-color: #f0f8ff; /*aliceblue;*/
  }
.last{
  width: 700px;
  margin-top: 2px;
  margin-left: 90px;
  margin-bottom: 2px;
  padding: 2px;
  font-size: 12px;
  font-weight: normal;
  letter-spacing:2px;
  text-align: center;
  color: #000066; 
  border-top: solid 1px #999999;
  border-bottom: double 2px #999999;
  background-color: #f0f8ff; /* aliceblue;*/
  }

.logo{text-indent: 25px;
   margin-bottom: 3px;
   }

.menu1{
   margin:0px 2px 5px 2px; /*上右下左*/
   /*color: #000000;*/
   border-width: 1px;
   border-style: solid;
   border-color: #669966; /*#DADADD;*/
   background-color: #f0f8ff; /*aliceblue;*/
  }
.menu1 ul {margin:0; padding:0;
  border-bottom: solid 1px #C4C4C4;
  }
.menu1 li{/*メイン*/
   list-style: none;
   font-size:13px;
   margin: 5px 10px; /* 上下、左右 */
  }

.menu2{
   line-height: 1.5;
   font-size:12px;
   margin: 5px;
   background-color: #ffffff;
  }

.title1{
   line-height: 1.7;
   font-size:13px;
   margin: 0px;
   text-indent: 10px;
   color: #000066;
   background-color: #FFFFFF;
   border-left: solid 7px #2E8B57; /*#669966;*/
   border-bottom: solid 2px #2E8B57;
  }
.title3{
   line-height: 1.7;
   font-size:13px;
   margin: 0px;
   text-indent: 10px;
   color: #000066;
   background-color: #FFFFFF;
   border-left: solid 7px #6666CC;
   border-bottom: solid 2px #6666CC;
  }
.title4{
   line-height: 1.7;
   font-size:13px;
   margin: 0px;
   text-indent: 10px;
   color: #000066;
   background-color: #FFFFFF;
   border-left: solid 7px #FF7F50;
   border-bottom: solid 2px #FF7F50;
  }
.title5{
   line-height: 1.7;
   font-size:13px;
   margin: 0px;
   text-indent: 10px;
   color: #000066;
   background-color: #FFFFFF;
   border-left: solid 7px #996600;
   border-bottom: solid 2px #996600;
  }
.title6{
   line-height: 1.7;
   font-size:13px;
   margin: 0px;
   text-indent: 10px;
   color: #000066;
   background-color: #FFFFFF;
   border-left: solid 7px #999966;
   border-bottom: solid 2px #999966;
  }
.title2{
   line-height: 1.7;
   font-size:13px;
   margin: 0px;
   text-indent: 8px;
   color: #000066;
  border-left: solid 7px #6699CC; /*#669966;*/
  border-right: solid 2px #6699CC;
  border-top: solid 1px #6699CC;
  border-bottom: solid 2px #6699CC;
  }

.menu3{margin:0px 2px 5px 2px; /*上右下左*/ }
.menu3 ul {margin:0; padding:0;}
.menu3 ul li {list-style: none;0; /*margin:2px 5px;*/  }

li.fonts{/*サブ*/
   list-style: none;
   font-size:13px;
   margin: 5px 5px 5px 25px; /* 上、右、下、左 */
  }

.sfont{font-size:12px;}

div.tyu2{/*スクロール可能の部分の設定*/
  margin: 5px;
  height: 150px;
  width: 500px;
  border : 1px solid #DADADD;
  overflow: auto;
  }
div.tyu3{/*スクロール可能の部分の設定*/
  margin: 5px;
  height: 150px;
  width: 500px;
  border : 1px solid #DADADD;
  overflow: auto;
  }
table.tblexl  {
   /*border : 1px solid #006600;*/
   border-collapse:collapse;
   padding: 2px;
}
table.tblexl td{
   /*font-size :80%; ---------------------*/
   border-style: solid; /* 枠の種類 */
  border-color: #006600; /* 枠の色 */
  border-width: 1px; /* 枠の幅 */
}