body {
  font-style: normal;
  font-weight: normal;
  color:#000000;
  padding: 0%;
  margin : 0%;
  position: static;
  font-size:13px;
  line-height:19px;
  background-color : #000099;  
}

/* リンク画像の枠線消去 */
a img {
  border-style:none;
}

/* 見出し*/
h1 {
  border-left:#006B39 10px solid;
  font-size:18px;
  line-height:22px;
  font-weight:bold;
  color:#000000;
  background-color:#FFFFFF;
  padding:5px;
}
h2 {
  font-size:16px;
  line-height:20px;
  font-weight:bold;
  color:#ffffff;
  background-color:#006B39;
  border-color:#006B39;
  border-style:solid;
  border-width:1px 1px 1px 1px;
  padding:5px 4px 5px 4px;
  margin: 8px 0px 8px 0px;
}
h3 {
  font-size:16px;
  line-height:20px;
  font-weight:bold;
  color:#000000;
  background-color:#ffffff;
  border-color:#006B39;
  border-style:solid;
  border-width:0px 0px 1px 10px;
  padding:2px 3px 2px 3px;
  margin: 8px 0px 8px 0px;
}
h4 {
  font-size:14px;
  line-height:18px;
  font-weight:bold;
  color:#000000;
  background-color:#ffffff;
  border-color:#006B39;
  border-style:double;
  border-width:0px 0px 4px 0px;
  padding:1px 1px 1px 1px;
  margin: 8px 0px 8px 0px;
}
h5 {
  font-size:13px;
  line-height:17px;
  font-weight:bold;
  color:#000000;
  background-color:#ffffff;
  border-color:#006B39;
  border-style:dotted;
  border-width:0px 0px 1px 0px;
  padding:1px 1px 1px 1px;
  margin: 8px 0px 8px 0px;
}

/* div(自由入力欄で利用) */
div.div1 {
  border: #6699ff 1px solid; padding: 0.5em; font-weight:bold;
  color: #000000; background-color:#ffffcc;
}
div.div2 {
  border: #ff0000 2px double; padding: 0.5em; font-weight:bold;
  color: #000000; background-color:#ffccff;
  margin-left: 7.0em; margin-right: 7.0em;
}

/* テーブル */
table {
  font-size:12px;
  line-height:16px;
  border: solid 1px #666666;
  border-collapse: collapse;
}
th {
  border: solid 1px #666666;
  color: #000000;
  background-color: #cccccc;
}
td {
  border: solid 1px #666666;
}

/* テーブル（透明境界線） */
table.noborder {
  border-style:none;
  border-width:0px;
}
table.noborder tr {
  border-style:none;
  border-width:0px;
}
table.noborder td {
  border-style:none;
  border-width:0px;
}
table.noborder th {
  border-style:none;
  border-width:0px;
}


/* レイアウト用テーブル */
table#main-layout-table{
  color:#000000;
  background-color:#ffffff;
  border:0px #000000 solid;
  border-collapse: separate;
}
table#main-layout-table td.layout{
  border: 0px solid #ffffff;
}
/* レイアウト用テーブルの左ペイン */
.top_menu { 
  font-size:13px;
  line-height:19px;
  padding:10px 0px 10px 0px;
}

/* レイアウト用テーブルの右ペイン */
.top_main { 
  font-size:13px;
  line-height:19px;
  padding:10px 0px 20px 10px;
}

/* 左ペインのメニュー (OUTER) */
div#jinzai_menu div.outer{
  color:#FFFFFF;
  background-color:#45962c;
  width:199px;
  padding:3px;
  margin:1px;
  border:#006B39 1px solid;
  text-align:center;
}
div#jinzai_menu div.outer div.introtext{
  font-weight:bold;
  font-size:10px;
  line-height:14px;
  padding:1px;
  margin:1px;
}
div#jinzai_menu div.outer div.pagetitle{
  font-weight:bold;
  font-size:16px;
  line-height:22px;
  padding:0px;
  margin:1px;
}

/* 左ペインのメニュー (INNER) */
div#jinzai_menu div.inner{
  width:199px;
  padding:3px;
  margin:2px;
  font-size:12px;
  line-height:20px;
  background-image: url('img/menu_bg1.gif');
  border:#cccccc 1px solid;
}
div#jinzai_menu a{
  text-decoration:none;
  font-weight:bold;
  color:#000000;
  background-color:transparent;
  display:block;
  width:100%;
  height:100%;
}

/* 左ペインのメニュー (独立系) */
div#jinzai_menu div.independent{
  color:#000000;
  background-color:#DAEBF2;
  width:199px;
  padding:3px;
  margin:2px;
  font-size:12px;
  line-height:20px;
  background-image: url('img/menu_bg2.gif');
  border:#cccccc 1px solid;
}


/* ぱんくずリスト */
div#jinzai_navi { 
font-size : 11px;
line-height: 17px;
font-weight : normal;
border-bottom:#cccccc 1px dotted;
margin-bottom:1px;
}

/* 署名 */
.add { 
border-top:#808080 1px solid;
padding:10px;
line-height:20px;
}

/* 著作権表示 */
.c { 
color:#ffffff;
background-color:#666666;
padding:2px;
font-size:12px;
line-height:16px;

}


/**************************/
/* 決裁用                 */
/**************************/

div#kessai-all{
  color: #000000;
  background-color: #ffffff;
}

table.kessai{
  border: solid 1px #000000;
  border-collapse: collapse;
  margin: 1px;
}
table.kessai th.small{
  border: solid 1px #000000;
  font-size: 9pt;
  color: #000000;
  background-color: #ffffff;
  width: 60px;
/*  height: 25px; */
  height: 35px;
}
table.kessai th.big{
  border: solid 1px #000000;
  font-size: 9pt;
  color: #000000;
  background-color: #ffffff;
  width: 155px;
}
table.kessai td{
  border: solid 1px #000000;
  font-size: 9pt;
  color: #000000;
  background-color: #ffffff;
/*  height: 70px;  */
  height: 85px; 
}
div.kessai{
  font-size:9pt;
  line-height:1.5em;
  letter-spacing:1px;
}
div.kessai_title{
  margin-top:15px;
  font-size:11pt;
  font-weight:bold;
  line-height:1.5em;
  letter-spacing:1px;
}
div.kessai_kou{
  margin-left:20px;
  font-size:9pt;
  letter-spacing:1px;
}

