@charset "Shift_JIS";

TABLE {font-size :10pt;}

body {
	background: url("../images/bga.gif") repeat;
	font-size: 80%;
	text-align: center;
	margin: 0 auto;
}

a{ text-decoration:none; }
a:link{color:blue}<!-- 未訪問 -->
a:visited{color:blue}<!-- 訪問済み -->
a:active{color:red}<!-- クリック時 -->
a:hover{color:blue}<!-- 接触時 -->
a:hover { background-color:#FFFF00; }<!-- 文字背景 -->


H1{font-size:14pt;}


.title{/*タイトル部分*/
  background-color: #ffbfdf;/*背景色*/
  color: #6a0000;/*文字色*/
  padding: 2px 1em;
  border-left: double 17px #ff0080;/*左の二本線*/
  border-right: dashed 2px #ff0080;/*右の点線*/
  font-size: 10pt;/*文字サイズ*/
  font-weight: bold;/*太字*/
  font-family: Arial,sans-serif;
  letter-spacing: 0.2em;/*文字間隔*/
  text-align: left;
  }
  
.text{
  padding: 8px 4px 8px 0px;
  margin: 0px 0px 0px 3px;
  border-left: solid 1px #787898;/*枠色*/
  border-bottom: solid 1px #989898;
  border-right: dashed 2px #FCFBFF;
  background-color: #FCFBFF;/*薄い背景色*/
  font-size: 10pt;/*文字サイズ*/
  text-align: left;
  }


.title2{/*タイトル部分*/
  background-color: #ffbfdf;/*背景色*/
  color: #6a0000;/*文字色*/
  width: 100%;/*幅*/
  padding: 2px 1em;
  border-left: double 17px #ff0080;/*左の二本線*/
  border-right: dashed 2px #ff0080;/*右の点線*/
  font-size: 10pt;/*文字サイズ*/
  font-weight: bold;/*太字*/
  font-family: Arial,sans-serif;
  letter-spacing: 0.2em;/*文字間隔*/
  text-align: left;
  }
.text2{
  width: 100%;/*幅。上の幅から3だけマイナスして下さい*/
  padding: 4px 4px 4px 9px;
  margin: 0px 0px 0px 3px;
  border-left: solid 1px #787898;/*枠色*/
  border-bottom: solid 1px #989898;
  border-right: dashed 2px #FCFBFF;
  background-color: #FCFBFF;/*薄い背景色*/
  font-size: 10pt;/*文字サイズ*/
  text-align: left;
  }


.title1{/*タイトル部分*/
	background-color: #ffbfdf;
	border: solid 1px #333;
	border-width: 2px 1px 1px 1px;
	margin: 0 auto;
	padding: 5px 10px;
  text-align: left;

	color: #6a0000;
	font-size: 10pt;
	font-weight: bold;
	width: 950px;
	letter-spacing: 0.2em;
}
  
  
.text1{
	background-color: #fcfbff;
	border: solid 1px #333;
	margin: 0 auto;
	margin-bottom:20px;
	padding: 10px 10px;
	font-size: 10pt;
	width: 950px;
	line-height: 1.7em;
  text-align: left;

}

#contents td{
	line-height: 1.3em;
}

#container {

}
#count {
	display: none;
}

#footer {
	border-top: 1px solid #afafaf;
	padding-top: 20px;

}

p.topnavi{
	background: #fff;
	border: 1px solid #ff0080;
	border-width: 1px 0;
	margin: 20px 0 30px;
	padding: 5px 20px;
	font-size: 12pt
}

p.topnavi a {	text-decoration: none; color: #5753df;}
p.topnavi a:hover {	text-decoration: none; color: #ff6347;}