body { margin: 0; }
a:link { }
a:visited { }
a:hover { }
a:active { }
#outline { width: 800px; border-right: 1px solid #43934e; border-bottom: 1px solid #43934e; border-left: 1px solid #43934e; }
#menu { background-color: #eeeeef; padding-top:0; text-align: center; width: 800px; border-bottom: 1px solid #43934e; }
#footer{ color: gray; font-size: 70%; text-align: right; margin-top: 20px; border-top: 1px solid silver; }


.list01
			{list-style-type: disc;     /* アイコンの種類指定 */
			margin: 0px 0px 0px 30px;　
    }


li{ line-height: 120%; padding-bottom: 20px; list-style-image: url(img/arrow_red.gif); }
ul{margin-left : 0;padding-left : 18px}
p{line-height: 130%;}
table.hyou {border-collapse:collapse}
td.hyou{ padding: 3px; border:solid 1px gray }
li.nomal { margin-bottom: -2%; margin-left: 25px; list-style-type: disc; list-style-image: none; }


/*Global NAVI */
#globalnavi{
  margin: 0;
  padding: 0;
  width: ***;
}

#globalnavi ul{
  list-style-type: none;
  margin: 0;
  padding: 0;
}

#globalnavi li{
  float: left;
  width: 198px;
  margin: 0;
  padding: 0;
  list-style-image: none;
  border:solid 1px #CCCCCC;
}

#globalnavi a{
  text-align: center;
  display:block;
  padding: 0.5em 0;
  width: 100%;
  background-color: #ECECEC;
  color: black;
  text-decoration:none;
}

#globalnavi a:hover{
  background-color: #4BA677;
  color: white;
}

table.enk
				{ style=margin-top :20px;
					border-collapse:collapse;
				 padding: 3px; border:solid 1px gray;
}
th.enk{ background-color:#ecf2f4;
				 padding: 3px; border:solid 1px gray;
				 }
td.enk{ background-color:#ffffff;
				 padding: 3px; border:solid 1px gray;
				 }
td.enkcenter{ background-color:#ffffff;
				 padding: 3px; border:solid 1px gray;
				text-align: center;
				 }
td.enkright{ background-color:#ffffff;
				 padding: 3px; border:solid 1px gray;
				text-align: right;
				 }
