<STYLE type="text/css">
body{
	text-align:center;
	margin-left/**/:auto;
	margin-right/**/:auto;
}
.all{
	width:1000px;
	height:1600px;
	margin-left/**/:auto;
	margin-right/**/:auto;	
	text-align:center;
	border-style:solid;
	border-width:0 1px 1px 1px;
	border-color:gray;
}

.head{
	width:1000px;
	height:100px;
	border-style:solid;
	border-width:0 0 1px 0;
	border-color:gray;
	text-align:left;
}

.menu{
	font-size:12px;
	width:212px;
	float:left;
	height:1499px;
	border-style:solid;
	border-width:0 0 0 0;
	border-color:gray;
	background-color:#EEEEEE;
	text-align:left;

}

.center{
	font-size:12px;
	width:787px;
	float:right;
	height:1499px;
	border-style:solid;
	border-width:0 0 0 1px;
	border-color:gray;
	background-color:#EEEEEE;
	text-align:left;
	color:brown;

}

*html .center{
	font-size:12px;
	width:783px;
	float:right;
	height:1499px;
	border-style:solid;
	border-width:0 0 0 1px;
	border-color:gray;
	background-color:#EEEEEE;
	text-align:left;
	color:brown;

}

a:link.menu{
color:black;
background-color:#999999;
font-size:14px;
height:14px;
text-decoration:none;
border-style:solid;
border-width:2px;
border-color:#444444;
width:196px;
}
a:visited.menu{
color:black;
background-color:#999999;
font-size:14px;
height:14px;
text-decoration:none;
border-style:solid;
border-width:2px;
border-color:#444444;
width:196px;
}
a:hover.menu{
color:brown;
background-color:white;
font-size:14px;
border-style:solid;
border-width:2px;
border-color:#444444;
width:196px;
height:14px;
}

a:link.menu2{
color:black;
background-color:#999999;
font-size:14px;
height:14px;
text-decoration:none;
border-style:solid;
border-width:0 2px 2px 2px;
border-color:#444444;
width:196px;
}
a:visited.menu2{
color:black;
background-color:#999999;
font-size:14px;
height:14px;
text-decoration:none;
border-style:solid;
border-width:0 2px 2px 2px;
border-color:#444444;
width:196px;
}
a:hover.menu2{
color:brown;
background-color:white;
font-size:14px;
border-style:solid;
border-width:0 2px 2px 2px;
border-color:#444444;
width:196px;
height:14px;
}


a:link.menu8{
margin:0 1px 0 1px;;
display:block;
width:194px;
color:#333333;
height:20px;
text-decoration: none;
	text-align:left;
border-style:solid;
border-width:2px 2px 1px 2px;
border-color:brown;
background-color: #EEEEEE;
}

a:visited.menu8{
margin:0 1px 0 1px;;
display:block;width:194px;
color:brown;
height:20px;
	text-decoration:none;
	text-align:left;
	border-style:solid;
border-width:2px 2px 1px 2px;
border-color:brown;
background-color: #EEEEEE;
}

a:hover.menu8{
margin:0 1px 0 1px;;
display:block;width:194px;
height:20px;
color:silver;
	text-align:left;
	text-decoration: none;
	border-style:solid;
border-width:2px 2px 1px 2px;
border-color:#666666;
background-color:brown;
}

a:link.menu7{
margin:0 1px 0 1px;;
display:block;width:194px;
color:brown;
height:20px;
text-decoration: none;
	text-align:left;
border-style:solid;
border-width:1px 2px 1px 2px;
border-color:brown;
background-color:#EEEEEE;
}

a:visited.menu7{
margin:0 1px 0 1px;;
display:block;width:194px;
color:brown;
height:20px;
	text-decoration:none;
	text-align:left;
	border-style:solid;
border-width:1px 2px 1px 2px;
border-color:brown;
background-color:#EEEEEE;
}

a:hover.menu7{
margin:0 1px 0 1px;;
display:block;width:194px;
height:20px;
color:silver;
	text-align:left;
	text-decoration: none;
	border-style:solid;
border-width:1px 2px 1px 2px;
border-color:#666666;
background-color:brown;
}

a:link.menu9{
margin:0 1px 0 1px;;
display:block;
width:194px;
color:brown;
height:20px;
text-decoration: none;
	text-align:left;
border-style:solid;
border-width:1px 2px 2px 2px;
border-color:brown;
background-color: #EEEEEE;
}

a:visited.menu9{
margin:0 1px 0 1px;;
display:block;width:194px;
color:brown;
height:20px;
	text-decoration:none;
	text-align:left;
	border-style:solid;
border-width:1px 2px 2px 2px;
border-color:brown;
background-color: #EEEEEE;
}

a:hover.menu9{
margin:0 1px 0 1px;;
display:block;width:194px;
height:20px;
color:silver;
	text-align:left;
	text-decoration: none;
	border-style:solid;
border-width:1px 2px 2px 2px;
border-color:#666666;
background-color:brown;
}

a:link.title{
color:silver;
	text-decoration: none;
}
a:visited.title{
color:silver;
	text-decoration: none;
}

a:hover.title{
position:relative;
top:1px;
left:2px;
color:#FF5555;
	text-decoration: none;
}


a:link.menu10{
margin:0 1px 0 1px;;
display:block;
width:194px;
color:gray;
height:20px;
text-decoration: none;
	text-align:left;
border-style:solid;
border-width:0 0 0 6px;
border-color:gray;
background-color: #EEEEEE;
}

a:visited.menu10{
margin:0 1px 0 1px;;
display:block;width:194px;
color:gray;
height:20px;
	text-decoration:none;
	text-align:left;
	border-style:solid;
border-width:0 0 0 6px;
border-color:gray;
background-color: #EEEEEE;
}

a:hover.menu10{
margin:0 1px 0 1px;;
display:block;width:194px;
height:20px;
color:brown;
	text-align:left;
	text-decoration: none;
	border-style:solid;
border-width:0 0 0 6px;
border-color:brown;
background-color:#EEEEEE;
}


ul.button02a {
	width: 202px;/*↓の幅+15px*/
	margin: 20px 5px;
	padding: 0;
	font-size: 10px;/*フォントサイズ*/
	font-family: Verdana,Arial,sans-serif;
	text-align:left;
}
.button02a li {
	list-style: none;
	border: solid 1px #848485;/*外枠の色*/
	margin: 0.5em 0;/*メニュー間の間隔*/
	padding: 0;
}
.button02a li a {
	display: block;
	width: 187px;/*リンクの幅*/
	margin: 0 0 0 0;
	padding: 2px 0 3px 3px;
	border-left: solid 10px #CACACD;/*左側の着色部分*/
	color: #414161;/*文字色*/
	background-color: #FFFFFF;
	text-decoration: none;
}
.button02a li a .link{
	border-bottom: dashed 1px gray;/*点線部分*/
	padding: 0 0 0 2px;
}


.button02a a:hover{
	background-color: #B14141;
	border-color: #581815;
	color:white;

}





ul.button02b {
	width: 80px;/*↓の幅+15px*/
	margin: 10px;
	padding: 0;
	font-size: 10px;/*フォントサイズ*/
	font-family: Verdana,Arial,sans-serif;
}
.button02b li {
	list-style: none;
	border: solid 1px #848485;/*外枠の色*/
	margin: 0.5em 0;/*メニュー間の間隔*/
	padding: 0;
}
.button02b li a {
	display: block;
	width: 65px;/*リンクの幅*/
	margin: 0 0 0 0;
	padding: 2px 0 3px 3px;
	border-left: solid 10px #212151;/*左側の着色部分*/
	color: #FFFFFF;/*文字色*/
	background-color: #515181;
	text-decoration: none;
}
.button02b li a .link{
	border-bottom: dashed 1px #CACADA;/*点線部分*/
	padding: 0 0 0 2px;
  }
.button02b a:hover{
	background-color: #B14141;
	border-color: #581815;
  }
  h4.about
   {
    border:solid 4px brown;          /* 全体の枠線 */
    color:white;                     /* 全体の文字を白 */
    background-color:brown;          /* 背景色を設定 */
    width:180px;                       /* 全体の幅 */
    font-size:12px;
   }
#about
   {
    display:block;                     /* ブロックに変換 */
    border-left:double 12px white;   /* 文字部分の左に太い二重線 */
    padding-left:3px;                  /* 左の線から文字までの距離 */
    font-size:12px;
   }
   
   
   
   
div.link7{/*カテゴリ全体枠*/
  color: #343434;/*文字色*/
  font-size: 12px;/*文字サイズ*/
  margin: 2.5em 1em 4em 2em;
  border: solid 1px brown;/*全体枠の色*/
  width: 500px;/*全体の幅*/
  text-align:left;
  }
.link7 .cath{/*カテゴリタイトル部分の設定*/
  background-color:brown;/*背景色*/
  color: #FEFEFF;/*文字色*/
  font-weight: bold;
  letter-spacing: 0.2em;
  margin: 0 45% 0.5em 0;
  padding: 0.3em 0.8em 0.2em 1em;
  border-left: double 18px #EEEEEE;/*ページ背景色と同じに*/
  position: relative;
  z-index: 1;
  top: -8px;
  left: -9px;
  white-space: nowrap;
  }
.link7 dl{/*リンク一つ分の枠の設定*/
  margin: 1em -7px 1px 0;
  padding: 0.4em;
  border-style: solid dotted double double;
  border-width: 1px 1px 1px 11px;
  border-color:brown;/*枠の色*/
  position: relative;
  z-index: 1;
  left: -6px;
  }
.link7 .type1 dt{/*TYPE1のバナー部分の設定*/
color:brown;
  margin: 0;
  	font-size:12px;
  padding: 0.2em 0.4em;
  }
.link7 .type1 dd{/*TYPE1の説明文部分の設定*/
color:#414161;"
	font-size:12px;
  background-color: #EEEEEE;
  margin: 0;
  padding: 0.3em 0.4em;
  }


a:link.link11{
	color:brown;
	text-decoration:none;

	border-style:dotted;
	border-width:0 0 1px 0;
	border-color:brown;
	text-align:left;
}
a:visited.link11{
	color:brown;
	text-decoration:none;

	border-style:dotted;
	border-width:0 0 1px 0;
	border-color:brown;
}
a:hover.link11{
	color:#00BBBB;
	border-style:solid solid dotted solid;
	border-width:0 0 1px 0;
	border-color:#00BBBB;
	text-align:left;
	background-color:#BBFFFF;
}
a:active.link11{
	color:#00BBBB;
	border-style:solid solid dotted solid;
	border-width:0 0 1px 0;
	border-color:#00BBBB;
	text-align:left;
	background-color:#BBFFFF;
}
img{border:0px;}



p.c{
border-style:solid;
border-width:1px 0 1px 0;
border-color:brown;
font-size:10px;
font-family: Verdana,Arial,sans-serif;
color:brown;
padding:5px 0 5px 0;
width:1000px;
}



a:link{
color:gray;
	text-decoration: none;
}
a:visited{
color:gray;
	text-decoration: none;
}

a:hover{

color:brown;
	text-decoration: none;
}


a:link.111{
color:gray;
	text-decoration: none;
}
a:visited.111{
color:gray;
	text-decoration: none;
}

a:hover.111{

color:brown;
	text-decoration: none;
}

</style>