<style type="text/css">
<!--

/*全体背景*/
.body1 {
  background-color:#d8f0ff;
}
.body2{/*テーブル*/
  background-color: #eeeeff;
  }

a:link{/*リンク色*/
  color: #0000ff;
  text-decoration:underline;
  }
a:visited{/*訪問済みリンク色*/
  color: #800080;
  text-decoration:underline;
  }
a:hover,a:active{/*アクティブリンク色*/
  color: #ff0000;
  background-color: #ffdddd; 
  text-decoration:underline;
  }

.title1{/*トップタイトル枠*/
  padding: 2px 2px;
  border: solid 2px #000099;/*枠色*/
  background-color: #ffffff; 
   }

h3 {
  color: #000066; /* 文字の色 */
  padding-left: 10px; /* 左の余白 */
  border-width: 1px 10px 1px 10px; /* 枠の幅 */
  border-style: solid; /* 枠の種類 */
  border-color: #9999ff; /* 枠の色 */
  background-color: #eeeeff; /*背景の色 */
  margin: 0.5em 0em 0.2em 0em;
  vertical-align: middle;
}

.banner_topics{
height: 1.2em;
padding: 0.1em 0.3em 0.1em 0.3em;
border:2px solid #ff9999;
background-color:#ffffff;
color:#ff0000 !important;
font-size: 14px;
font-weight:bolder;
}

.banner_blue{
height: 1.2em;
padding: 0.1em 0.3em 0.1em 0.3em;
border:2px solid #0000cc;
background-color:#8888ff;
color:#ffffff !important;
font-size: 14px;
font-weight:bolder;
text-decoration:none !important;

}

.banner_pink{
height: 1.2em;
padding: 0.1em 0.3em 0.1em 0.3em;
border:2px solid #cc0000;
background-color:#ff8888;
color:#ffffff !important;
font-size: 14px;
font-weight:bolder;
text-decoration:none !important;
}

.banner_green{
height: 1.2em;
padding: 0.1em 0.3em 0.1em 0.3em;
border:2px solid #00cc00;
background-color:#00ee00;
color:#ffffff !important;
font-size: 14px;
font-weight:bolder;
text-decoration:none !important;
}

.table1{/*テーブル*/
  background-color: #eeeeff;
  }

.table2{/*テーブル*/
  background-color: #eeeeff;
  }

.table3{/*テーブル*/
  background-color: #eeeeff;
  border: solid 2px #9999ff;/*枠色*/
  margin: 5px;
  }

.th1{/*テーブルの見出し*/
  /*width: 300px; */
  font-weight: bold;
  color: #333366;
  text-align: center;
  border: solid 1px #000099;/*枠色*/
  background-color: #ffffff;
  }
   
.td1{/*テーブルの中身の設定*/
  text-align: left;
  vertical-align:top;
  padding: 5px 5px;
  border: solid 1px #000099;/*枠色*/
  background-color: #ffffff;/*背景色*/
  line-height : 1.4em;

   }

.td2{/*テーブルの中身の設定*/
  text-align: left;
  vertical-align:top;
  padding: 5px 5px;
  border: solid 1px #000099;/*枠色*/
  background-color: #ffffff;/*背景色*/
   }


.td3{/*テーブルの中身の設定*/
  border: solid 1px #000099;/*枠色*/
  background-color: #eeeeff;/*背景色*/
   }


.pane {
  /* border:1px dashed #339966;*/
  margin:0.3em auto 0.3em 1em;
  /*background-color: #d1f1cd;*/
}
.sub_pane {
  margin-left:2em;
/*  background-color: #ffffff;*/
}
 .folder{
  text-decoration:underline;
  cursor: pointer;
  color: #0000ff;
  font-weight: bold;
}

/*アイコン*/

.ap1{
 color: #ff0000 !important;
 text-decoration: none !important;
 font-size: 80%;
 vertical-align: middle;
}

.ap2{
 color: #9900ff !important;
 text-decoration: none !important;
 font-size: 80%;
 vertical-align: middle;
}

.ap3{
 color: #00ccff !important;
 text-decoration: none !important;
 font-size: 80%;
 vertical-align: middle;
}

.aq{
 color: #009900 !important;
 text-decoration:none !important;
 font-size: 80%;
 vertical-align: middle;
}

//-->
</style>
