/*  リンク  */
a{
  text-decoration:underline;
}
a:hover {
  color: gray;
}
a:link {
  color: #ff8000;
}
a:active {
  color: #ff0000;
}
a:visited{
  color: #c08000;
}
body.bd01 {
  /**** 本体 ****/
  background-color: #ffffff;
  font-size: 13px; 
  color: #333333;
  /*margin: 8px 8px 8px 8px;*/
  /*padding: 0px;*/
  /*
  scrollbar-face-color: white;
  scrollbar-arrow-color: green;
  scrollbar-base-color: #66b3ff;
  scrollbar-highlight-color: #66b3ff;
  scrollbar-shadow-color: #66b3ff;
  scrollbar-track-color: #f5f5f5;
  scrollbar-darkshadow-color: #66b3ff;
  scrollbar-3dlight-color: white
  */
}
table.tbl01 {
  /**** 一覧表示テーブル ****/
  /*
  font-family: ＭＳ Ｐゴシック;
  font-size: 10px;
  */
}
th.th01 {
  /**** ヘッダー項目セル ****/
  background-color: #D9F9C7;
  text-align: center;
  color: #333333;
}
th.th01-c {
  vertical-align: text-top;
  /**** ヘッダー項目セル ****/
  /*border-style:solid;*/
  /*border-color:#bbbbbb;*/
  /*border-width: 0px 1px 1px 0px;*/
  background-color: #D9F9C7;
  text-align: center;
  color: #333333;
  /*padding: 1px 0px 1px 0px;*/
  white-space:nowrap;
}
td.td01-h1 {
  /**** ヘッダー項目セル ****/
  background-color: #D9F9C7;
  text-align: center;
  color: #333333;
}
td.td01-m1 {
  /**** 文字項目セル ****/
  background-color: #ffffff;
  color: #333333;
  white-space:nowrap;
}
td.td01-r1 {
  /**** 文字項目セル ****/
  background-color: #ffffff;
  color: #333333;
  white-space:nowrap;
  text-align: right;
}
input.txt01 {
  /**** テキスト入力  ****/
  border-style: solid;
  border-color: #888888;
  font-size: 13px;
  border-width: 1px 1px 1px 1px;
}
input.txt01-n {
  /**** テキスト入力(数値)  ****/
  border-style: solid;
  border-color: #888888;
  font-size: 13px;
  border-width: 1px 1px 1px 1px;
  text-align: right;
}
input.ip01 {
  padding: 1.5pt;
  /* letter-spacing: 2pt; */
  font-size: 13px;
  color:#000066;
  background-color:#D6E7EF;
  border-style:solid;
  border-color:#AFC4D5 #104A7B #104A7B #AFC4D5;
  border-width:1px;
  height:19px;
}
input.ip02 {
  padding: 1.5pt;
  /* letter-spacing: 2pt; */
  font-size: 13px;
  color:#000066;
  background-color:#D6E7EF;
  border-style:solid;
  border-color:#AFC4D5 #104A7B #104A7B #AFC4D5;
  border-width:1px;
}
select.sl01 {
  /**** リスト選択 ****/
  border-style:solid;
  border-color:#AFC4D5 #104A7B #104A7B #AFC4D5;
  border-width:1px;
}
textarea.ta01{
  border-style: solid;
  border-color: #888888;
  font-size: 13px;
  border-width: 1px 1px 1px 1px;
}
textarea.ta02{
  border-style: solid;
  border-color: #888888;
  font-size: 13px;
  border-width: 1px 1px 1px 1px;
}
