body{
  margin-top:10px;
  margin-left:70px;
  font-size:13px;
  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: 30px;
  font-size:20px;
  /*font-weight: bold;*/
  letter-spacing: 4px;
  /*text-align: center;*/
  font-family: "Times New Roman", "ＭＳ Ｐゴシック",serif;
  width: 450px;
  height: 35px;
  padding-top: 7px;
  margin-top: 1px;
  margin-bottom: 1px;
  margin-left: 200px;
  /*border: solid 1px #999999;*/
  border-top: solid 1px #999999;
  border-bottom: double 1px #999999;
  color: #000066; /*darkblue;*/
  background-color: #f0f8ff; /* aliceblue #ffefd5;*/
  }

.last{
  width: 700px;
  margin-top: 2px;
  /*margin-left: 150px;*/
  margin-bottom: 2px;
  padding: 2px;
  font-size:85%;
  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: 25px;
   }

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

.menu2{
   /*width: 650px;*/
   line-height: 1.5;
   font-size:93%;
   margin: 5px;
   /*padding-left: 1em;*/
   border-width: 1px;
   border-style: solid;
   border-color: #669966; /*#DADADD;*/
   background-color: #ffffff; /* #f0f8ff;*/
   border-radius: 10px;
  }

.menu2b{
   width: 700px;
   height: 250px;
   line-height: 1.5;
   font-size:93%;
   margin: 5px;
   /*padding-left: 1em;*/
   border-width: 1px;
   border-style: solid;
   border-color: #669966; /*#DADADD;*/
   background-color: #ffffff; /* #f0f8ff;*/
  }
.menu3{
   width: 350px;
   line-height: 1.5;
   font-size:93%;
   margin: 5px;
   /*padding-left: 1em;*/
   border-width: 1px;
   border-style: solid;
   border-color: #669966; /*#DADADD;*/
   background-color: #ffffff; /* #f0f8ff;*/
  }
.title1{
   line-height: 1.5;
   font-size:93%;
   font-weight: bold;
   margin: 0px;
   text-indent: 10px;
   color: #000066;
   background-color: #f0f8ff;
   border-bottom: dotted 1px #2E8B57;
   border-radius: 10px 10px 0 0;
  }

.title2{
   line-height: 1.5;
   font-size:93%; /*12px;*/
   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;
  }


div.tyu3{/*スクロール可能の部分の設定*/
  margin: 5px;
  height: 300px;
  /*width: 700px;*/
  /*border : 1px solid #DADADD;*/
  overflow: auto;
  }
div.tyu4{/*スクロールなし*/
  margin: 5px;
  /*height: 200px;*/
  /*width: 700px;*/
  /*border : 1px solid #DADADD;*/
  /*overflow: auto;*/
  }
div.tyu5{/*スクロールなし*/
  margin: 5px;
  /*height: 100px;*/
  width: 350px;
  /*border : 1px solid #DADADD;*/
  /*overflow: auto;*/
  }
hr {
   border-width: 1px 0px 0px 0px; /* 太さ */
   border-style: dashed; /* 線種 */
   border-color: #DADADD; /* 線色 */
   height: 1px;
}

a:hover img.hoverImg{
opacity:0.6;
filter:alpha(opacity=60);
-ms-filter: "alpha( opacity=60)";
}
