body  {
  margin-top:12px;
  color: black;
  font-size: medium;
  background-color: transparent;
  padding: 0 ;
  text-align: center
;}

p   { font-size: medium ;}
tr { font-size:  medium; vertical-align: top ;}
td   { font-size:  medium ;}
th  { font-size:  medium; white-space:nowrap; background-color: #fc9 ;}
ul    { font-size:  medium; margin: 0 0 0 30px ;}
ol { font-size:  medium; margin: 0 0 0 40px ;}
li  { font-size:  medium; line-height: 1.2;margin-top:6px; }

h1 {
  color: black;
  font-size: large;
  font-weight: bold;
  background-color: transparent;
  background-image: url(../image/point_mini01.gif);
  background-repeat: no-repeat;
  background-position: 0px 5px;
  float: none;
  clear: both;
  border-top: 1px solid #999 ;
  border-bottom: 1px solid #999 ;
  tex-align: left;
  padding-top: 5px;
  padding-bottom: 2px;
  padding-left: 12px;
  height: auto;
  voice-family: "\"}}}\"";
  voice-family: inherit;
}
body>h1 {
  width: 570px;
}

#layout{
padding: 0;
margin: 0px auto;
width: 580px
;}

#corptitle {
color: black;
font-weight: bold;
background-repeat: no-repeat;
background-position: 0 0;
padding-bottom: 3px;
width: 580px;
height: auto
;}

h2  {
color: black;
font-size: large;
font-weight: bold;
background-image: none;
background-position: 0 0;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 12px;
height: 24px;
float: none;
clear: both;
vertical-align: bottom;
height: auto;
voice-family: "\"}}}\"";
voice-family: inherit;
}
body>h2 {
width: 570px;
}



h3 {
color: black;
font-size: medium;
font-weight: bold;
background-image: none;
background-position: 0 0;
padding-top: 3px;padding-bottom: 3px;
width: 580px;
height: 24px;
float: none;
clear: both;
vertical-align: bottom
;}

#header /* 下階層ヘッダー */   {
color: black;
font-size: medium;
background-color: transparent;
text-align: left;
width: 580px
;}

#contents  {
background-color: #fff margin: 0;
padding: 0;
width: 580px
;}

#navigate /* パンくずリスト */   {
color: black;
font-size: small;
background-color: #fff;
text-align: left;
margin: 0px;
padding: 7px 5px;
float: left;
voice-family: "\"}}}\"";
voice-family: inherit;
}
body>#navigate {
width: 450px;
}

#sitemap /* サイトマップへのリンク */   {
color: black;
font-size: small;
background-color: #fff;
text-align: right;
margin: 0;
padding: 7px 5px;
float: right;
voice-family: "\"}}}\"";
voice-family: inherit;
}
body>div#sitemap {
width: 90px;
}

#date /* 更新日時 */   {
color: black;
font-size: small;
background-color: #fff;
text-align: right;
margin: 0;
padding: 7px 5px;
float: right;
voice-family: "\"}}}\"";
voice-family: inherit;
}
body>div#date {
width: 90px;
}


#main /*  メイン  */  {
color: black;
background-color: white;
background-image: none;
text-align: left;
margin: 0;
padding: 0;
float: none;
clear: both ;
voice-family: "\"}}}\"";
voice-family: inherit;
}
body>div#main {
width: 580px;
}

#leadend  {
color: black;
font-size: large;
font-weight: bold;
background-color: transparent;
background-image: url(../image/point_mini01.gif);
background-repeat: no-repeat;
background-position: 0 5px;
padding-top: 5px;
padding-bottom: 2px;
padding-left: 12px;
height: auto;
float: none;
clear: both;
voice-family: "\"}}}\"";
voice-family: inherit;
border-top: 1px solid #999 ;
border-bottom: 1px solid #999
}
body>#leadend {
  width: 570px;
}


#mark {
color: black;
font-size: medium;
text-align: right;
background-color: transparent;
background-image: none;
text-align: right;
margin: 0;
padding: 2px 5px;
float: none;
height: auto;
voice-family: "\"}}}\"";
voice-family: inherit;
}
body>div#mark {
width: 560px;
}



#picture {
color: black;
font-size: medium;
background-color: white;
background-image: none;
text-align: center;
margin: 0;padding: 5px 0;
width: 570px;
float: none;
clear: both
;}

#link {
	background-image: url(../image/point11.gif);
	background-repeat: no-repeat;
	background-position: 0 5px;
	padding-top: 5px;
	padding-bottom: 2px;
	padding-left: 20px;
	height: auto;
	float: none;
	clear: both;
	}

#link_com {
	font-size: small;
	padding-top: 5px;
	padding-left: 25px;
	padding-bottom: 20px;
	height: auto;
	float: none;
	clear: both;
	}

#footer /* フッター */   {
color: black;
font-size: 14px;
background-color: transparent;
text-align: left;
width: 580px;clear: both
;}

.gototop  { font-size: small; text-align: right; width: 100%; float: none; clear: both ;}
.samary { font-size: small; margin-top: 10px ;}
.result { font-size: medium ;}
.resultpage {width:580px; padding-bottom: 3px; border-bottom: 1px solid #666 ;}

