/*

*/

*.textcenter {text-align : center;}
*.textright {text-align : right;}
*.textleft {text-align : left;}

*:link {color: #000000;}
*:visited {color: #000000}

A {text-decoration: none;}





BODY {text-align : left; font-size : medium;line-height : 1.5em;color : black;background-color : #eef8ff;}
DIV.backframe {text-align : left; background-color : #dde8ff;margin : 2em auto; padding : 2em; width : 960px;}
DIV.pagetitle {text-align : left; font-size : large;color : white;background-color : #080866;padding : 1em; margin : 0em 0em 2em 0em;}
DIV.subtitle {text-align : left; color : white;background-color : #111177;padding : 1em; margin : 0em 2em 0em 2em;}
DIV.frame {text-align : left; background-color : #fafdff;padding : 2em 2em 1em 2em; margin : 0em 2em 2em 2em;}
DIV.frame P {text-align : left; padding : 0em; margin : 0em 0em 1em 0em;}

DIV.img {text-align : center; margin : 0em 0em 1em 0em;}
IMG {margin : 1px 1px 1px 1px;}

DIV A IMG, TD A IMG, A IMG {vertical-align : 5%; margin : 0px 0px 0px 0px; border-style : none}

TABLE {
  line-height : 1.5em;			/* フォントによっては BODY の設定を引き継げないようなので文字間隔を再設定 */

  text-align : left;
  margin : 0em auto 1em auto;
  border-collapse : collapse;
  table-layout : auto;
}
TD {
  padding : 4px;
}
TABLE {
  border: 1px #080866 solid;
}
TABLE TH{
  border: 1px #080866 solid;
}
TABLE TD{
  border: 1px #080866 solid;
}

/*	link1 派生に変更
TABLE.link{
  border: 0px #000000 solid;
}
TABLE.link TH{
  border: 0px #000000 solid;
}
TABLE.link TD{
  border: 0px #000000 solid;
}
*/

/* 2015/03/19 追加 */

TABLE.list1 {
  text-align : left;
  margin : 0em auto 1em 0em;
  border-collapse : collapse;
  table-layout : auto;
  border: 0px #000000 solid;
}

TABLE.list1 TH {
  padding : 0px;
  border: 0px #000000 solid;
}

TABLE.list1 TD {
  padding : 0px 1em 0px 0px;
  border: 0px #000000 solid;
}

/* 2017/12/18 list1 から派生 */

TABLE.link {
  text-align : left;
  margin : 0em auto 1em auto;
  border-collapse : collapse;
  table-layout : auto;
  border: 0px #000000 solid;
}

TABLE.link TH {
  padding : 0px;
  border: 0px #000000 solid;
}

TABLE.link TD {
  padding : 0px 1em 0px 0px;
  border: 0px #000000 solid;
}