html{
   height:100%;
}
body{
  text-align:center;
  background-color :ffffec;
	height:100%;
　 font-family: "ＭＳ Ｐゴシック","Osaka",sans-serif；
}
* html div#container{
  height:100%;
}
div#container{
  width: 800px;
  margin:0px auto;
  position:relative;
	min-height: 100%;
  text-align : left;
}
body > #container {
       height: auto;
}
div#main{
	padding-bottom:30px;
}
#foot{
  position:absolute;
	bottom:0px;
  height:16px;
  width:100%;
	text-align :center;
  padding:1 0 0;
	background-color:#33ff00;
  border:#33ff00 2px solid;
	font-size:14px;
}
img{
  border:0px;
}

h1{
  font-size:18px;
	font-weight: normal;
	color:#000000;
}
h1.midashi{
  font-size: 120%;
  font-weight: bold;
  text-align: center;
	padding: 1em 0 1em 1em;
  background : url(../img/bg-h.jpg) repeat-x 0px 50%;
  color:#3300cc;
	/*margin-top: 1.5em;*/
}
h2 {
	background: url(../img/bg.gif) repeat-x top;
	line-height: 31px;
	/*text-align: center;		文字をセンタリング。左よせでいいならこの１行を丸ごと削除。*/
	letter-spacing: 0.2em;	/*文字間隔を少し広げる設定。*/
	font-size: 100%;
	color:#0000ff;
	margin: 0 0 5px 0;
	padding: 0 0 0 10px;
}
p.paragraph_1{
    font-size:16px;
		line-height:150%;
    margin:20px;
}
p.paragraph_2{
    font-size:16px;
		line-height:150%;
    margin:32px;
}
p.paragraph_3{
    font-size:14px;
    line-height:150%;
		margin:36px;
		line-height : 200%
}
hr {
  color: #99ff66;
  height: 8px;
  border: 3px;
  border-color: #33ff00;
  border-style: double; 
}
A{
   /*text-decoration: none;*/
   color: #0000ff;
}
A:hover {
  color: #0000ff;
  background-color: #ffccff;
  /*text-decoration: none;*/
}
a:visited {
   /*text-decoration: none;*/
   color: #0000ff; /* リンクの色 */
}
table.t_1{
    font-size:10pt;
    border-top:1px solid #663300;
    border-left:1px solid #663300;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    empty-cells:show;
    text-align :left ;
}
.t_1 th{
    border-right:1px solid #663300;
    border-bottom:1px solid #663300;
    color:#330000;
    background-color:#996633;
    background-position:left top;
    padding:0.5em 0.5em;
    text-align:center;
}
.t_1 td{
    border-right:1px solid #663300;
    border-bottom:1px solid #663300;
    padding:0.5em 0.5em;
    height:30px;
}