h1{
	font-size:medium;
	line-height:10px;
	padding-bottom:0;
	padding-top:5px;
	padding-left:5px;
	margin-top:0;
	margin-bottom:0;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}
h2{
	line-height:10px;
	text-align:center;
	padding:0;
	margin:0;
}
.hyoudai{
	background-image:url(image/wallppr024.gif);
	width:720px;
	height:87px;
	margin-top:0;
	padding-top:0;
}
h3{
	font-size:x-small;
	text-align:right;
	font-weight:lighter;
	font-famirly:serif;
	white-space:pre;
	position:absolute;
	top:80px;
	margin:0;
	color:#666633;
}
body{
	margin-top:0;
	margin-bottom:0;
	margin-left:auto;
	margin-right:auto;
	padding:0;
	text-align:center;
	background-color:#708090;
}
#page{
	margin-top:0;
	margin-left:auto;
	margin-right:auto;
	width:720px;
	background-color:#ffffff;
	text-align:center;
	padding-top:0;
	position:relative;
	left:-2px;
}
.honbun{
	width:720px;
	margin-left:auto;
	margin-right:auto;
	margin-top:80;
	padding-top:0;
	position:relative;
	background-color:#ffffff;
	text-align:center;
}
.thema{
	text-align:left;
	list-style-image:url(image/bullet023.gif);
	line-height:130%;
	font-size:110%;
}
.thema ul{
	text-align:left;
	margin-top:3px;
	list-style-image:url(image/bullet023.gif);
}
.thema ul li{
	list-style-image:url(image/bullet023.gif);
	padding-left:7px;
	font-weight:bolder;
	color:#336633;
	text-align:left;
}
.thema li a:link{
	color:#556b2f
}
.thema li a:visited{
	color:#b0c4de
}
.thema li a:hover{
	color:#daa520
}
.setumei{
	line-height:170%;
	font-size:85%;
	margin-top:0;
	margin-bottom:0;
	padding-left:20px;
	padding-top:10px;
	padding-right:10px;
	padding-bottom:0;
	background-color:#f5f5dc;
	color:#666666;
	text-align:left;
	text-indent:1em;
}
h5{
	margin-bottom:0;
	margin-top:5px;
	padding-bottom:5px;
	padding-top:5px;
	font-size:120%;
	color:#003333;
	background-color:#daa520;
	text-align:center;
	clear:both;
}
.columnhe{
	margin:0;
	padding:0;
}
h4{
	font-size:medium;
	font-weight:bolder;
	padding-left:5px;
	text-align:left;
	position:relative;
	margin-bottom:3px;
	margin-top:3px;
}
.tophe{
	text-align:right;
	float:right;
	margin:50px 20px 10px 10px;
}
.pagetophe{
	text-align:right;
	margin-top:0;
	margin-bottom:5px;
	padding-bottom:0;
	float:right;
}
table{
	font-size:x-small;
	line-height:1.5;
	color:#666666;
	background-color:#ffffe0;
	border-collapse:collapse;
	border:1px solid #808000;
	padding:10px;
	width:70%;
}
table th{
	font-weight:normal;
	border:1px solid #808000;
	padding:5px;
	letter-spacing:0.5em;
	background-color:#eee8aa;
	text-align:center;
}
.kubun{
	width:84px;
}
table td{
	border:1px solid #808000;
	padding:5px;
	width:105px;
}
table caption{
	font-size:small;
	text-align:left;
	padding:bottom:0;
	font-weight:bold;
}
.sanretu{	
	width:90%;
}
.niretume{
	width:270px;
}
.koumoku{
	font-weight:bold;
}
.popupcyuui{
	text-align:left;
	color:#ff9900;
	font-size:80%;
	width:450px;
	float:left;
	margin:5px;
}
ol{
	background-color:#f5f5dc;
	margin:0;
	padding-left:60px;
	padding-top:0;
}
ol li{
	text-align:left;
	font-size:85%;
	color:#666666;
	line-height:1.7;
}
.cyuudai{
	text-align:left;
	font-size:100%;
	font-weight:bold;
	color:#666666;
	background-color:#f5f5dc;
	margin:0;
	padding-top:15px;
	padding-left:20px;
	padding-bottom:0;
}
a{
	outline-style:none;
}
/* -------------------- */
/* ▼メニューバーの装飾 */
/* -------------------- */
ul.ddmenu {
   margin: 0px;               /* メニューバー外側の余白(ゼロ) */
   padding: 0px; /* メニューバー内側の余白(ゼロ) */
}

/* -------------------------- */
/* ▼メインメニュー項目の装飾 */
/* -------------------------- */
ul.ddmenu li {
   width: 142px;           /* メニュー項目の横幅 */
   display: inline-block;  /* ★1:横並びに配置する */
   list-style-type: none;  /* ★2:リストの先頭記号を消す */
   position: relative;     /* ★3:サブメニュー表示の基準位置にする */
   margin: 1px;            /* ボーダーの代わりに余白で区切る */
   background-color: #eee8aa; /* 親メニュー項目の背景色 */
   line-height: 28px;      /* 親ムニュー項目の高さ */
}
ul.ddmenu a {
   color: #333300;            /* メニュー項目の文字色 */
   text-align: center;        /* メインメニューの文字列の配置(中央寄せ) */
   vertical-align: middle;
   text-decoration: none;     /* メニュー項目の装飾(下線を消す) */
   font-weight: 500;         /* 太字にする */
   display: block;            /* ★4:項目内全域をリンク可能にする */
}
ul.ddmenu a:hover {
   background-color: #fff799; /* メニュー項目にマウスが載ったときの背景色(淡いピンク) */
   color: #333300;            /* メニュー項目にマウスが載ったときの文字色(濃い赤色) */
}

/* -------------------- */
/* ▼サブメニューの装飾 */
/* -------------------- */
ul.ddmenu ul {
   display: none;       /* ★1:標準では非表示にする */
   margin: 0px;         /* ★2:サブメニュー外側の余白(ゼロ) */
   padding: 0px;        /* ★3:サブメニュー内側の余白(ゼロ) */
   position: absolute;  /* ★4:絶対配置にする */
   z-index: 2;
}

/* ---------------------------------- */
/* ▼サブメニューがある場合に開く処理 */   /* ※サブメニューが1階層しか存在しない場合の記述 */
/* ---------------------------------- */
ul.ddmenu li:hover ul {
   display: block;      /* ★5:マウスポインタが載っている項目の内部にあるリストを表示する */
}

/* ------------------------ */
/* ▼サブメニュー項目の装飾 */
/* ------------------------ */
ul.ddmenu ul li {   
   width: 142px;               /* サブメニュー1項目の横幅 */
}
ul.ddmenu ul li a {   
   line-height: 27px;   /* サブメニュー1項目の高さ(35px) */
   background-color: #e6eb94;
}
