.title_image{
	background-image:url(image/title_index.jpg);
	background-repeat:no-repeat;
	height: 32px;
}
h2{
	color:white;
	background-color:#F7C4D9;
	border-top:double 4px white;
	border-bottom:double 3px white;
	padding:3px;
	text-indent:1em;
	white-space:nowrap;
	font-size: 14px;
	line-height: normal;
	font-weight: bold;
}
/*i010.html*/
.question{
  margin-left:4em;
  margin-right:1em;
  margin-bottom:1.5em;
  text-indent:-3em;
  border-bottom-width:1px;
  border-bottom-style:solid;
  border-bottom-color:tomato;
  padding-bottom:0em;
}
.answer{
  margin-left:4em;
  margin-right:1em;
  margin-bottom:3em;
  text-indent:-3em;
  border-bottom-width:4px;
  border-bottom-style:solid;
  border-bottom-color:#9999ff;
  padding-bottom:0.5em;
}
img.q{
  width:25px;
  height:25px;
  margin-left:5px;
  margin-right:15px;
  vertical-align:middle;
}

/*/i010.html*/


/*sitemap.css*/

.wrap{
  float:left;
  width:390px;
}
.xcol{
  float:right;
  width:180px;
}
.maincol{
  float:right;
  width:180px;
}
.subcol{
  float:left;
  width:190px
;
}
/*リンクの設定です。*/ 
a.si01:link	{
  color:steelblue;
  border-style:solid;
  border-width:1px 1px 1px 15px;
  border-color:steelblue;
  padding-left:0.5em;
  padding-top:0px;
  padding-right:0.5em;
  padding-bottom:0px;
  width:12em;
  text-align:center;
}
a.si01:visited{
  color:steelblue;
  border-style:solid;
  border-width:1px 1px 1px 15px;
  border-color:steelblue;
  padding-left:0.5em;
  padding-top:0px;
  padding-right:0.5em;
  padding-bottom:0px;
  width:12em;
  text-align:center;
}
a.si01:hover{
  color:tomato;
  border-style:solid;
  border-width:1px 1px 1px 15px;
  border-color:tomato;
  padding-left:0.5em;
  padding-top:0px;
  padding-right:0.5em;
  padding-bottom:0px;
  width:12em;
  text-align:center;
}
.si04{
  color:steelblue;
  border-style:solid;
  border-width:1px 1px 1px 15px;
  border-color:steelblue;
  padding-left:0.5em;
  padding-top:0px;
  padding-right:0.5em;
  padding-bottom:0px;
  width:12em;
  text-align:center;
}
a.lk01:link	{
  color:navy;
}
a.lk01:visited{
  color:navy;
}
a.lk01:hover{
  color:tomato;
  background-color:#ff9999;
  border:solid 2px tomato;
  padding:3px;
}
a.elink:link{
	color:steelblue;
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 12pt;
	line-height: 1.2em;
	font-weight: bold;
}
a.elink:visited{
	color:steelblue;
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 12pt;
	line-height: 1.2em;
	font-weight: bold;
}
a.elink:hover{
	color:#6666cc;
	background-color:#ff9999;
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 12pt;
	line-height: 1.2em;
	font-weight: bold;
}
.elink2{
  border-top-width:8px;
  border-right-width:0px;
  border-bottom-width:8px;
  border-left-width:0px;
  border-color:steelblue;
  border-style:double;
  padding:8px;
  margin-top:1em;
  white-space:pre;
}
a.lk02:link	{
  color:steelblue;
}
a.lk02:visited{
  color:steelblue;
}
a.lk02:hover{
  color:tomato;
  background-color:#ff9999;
}
.pre{
  white-space:pre;
  margin-top:0px;
  margin-bottom:0px;
}
/*/sitemap*/

.list_box{
  border:solid 4px #ffffff;
  margin:0.5em 0.5em 0.5em 0.5em;
  padding:0.5em;
  width: auto;
  height:200px;
  overflow:scroll;
}
