body {
	color:#ffffff;
	margin-top:0px;
	margin-left:0px;
	text-decoration: none;
}
a {color:#3333ff;text-decoration: none;}
a:hover {color: #ff0000;text-decoration: none;} 

body.bd1 {
	color:#ffffff;
	margin-top:0px;
	margin-left:0px;
	background-color:#009933;
	overflow:visible;
}
#koz-flash {
	text-align:center;
	width:380px;
	height:250px;
	border-top:10px solid #bb9999;
	border-left:10px solid #bbaaaa;
	border-bottom:10px solid #995555;
	border-right:10px solid #885555;
}
.bd2 {
	background-color:#B2C979;
}
.jin {
	background-image:url(gazo/back/hosi02.gif);
} 
.members {
	color:#0000FF;
	margin-top:0px;
	margin-left:0px;
	background-color:#C3FAC3;
}
.works {
	color:#99ff99;
	margin-top:0px;
	margin-left:0px;
	background-color:#000000;
}
table {
	border-color:#cccc99;
	margin-top:0px;
}
table.naka {
	border-left:silver solid 1px;
	border-right:silver solid 1px;
}
td.top {
	background-color:#900000;
	color:#ffffff;
	font-size:12px;
}
td.bottom {
	background-color:#660000;
	color:#ffffff;
}
td.fmigi {
	border-left:silver solid 1px;
}
td.jin {
	letter-spacing:3px;
	color:#99ff99;
	font: 16pt/36pt Times, serif;
}
.bun {
	color:#99ff99;
}
.igari-bun {
	color:#880000;
	font-size:12px;
	line-height:30px;
	padding:10px 30px 0px 30px;
}
#taira-bun {
	color:#880000;
	font-size:12px;
	line-height:30px;
	padding:10px 30px 0px 30px;
}
td.title {
	background-color:#660000;
	font-size:12px;
	padding:5px;
}
.title-works {
	font-size:14px;
	padding:5px;
	color:#666666;
}
td.kurasu {
	background-color:#333399;
	color:#ffffff;
}
td.migi {
	border-left:silver solid 1px;
	width:660px;
}
td.pro {
	line-height:5px;
	letter-spacing:1px;
	color:#d3ff09;
	font: 12pt/15pt Times, serif;
}
td.disco {
	line-height:5px;
	letter-spacing:1px;
	color:#99ff99;
	font: 12pt/15pt Times, serif;
}
td.wakuigari {
	color:#99ff99;
	border-style:ridge; 
	border-width:5px;
	margin:0px;
	padding-top:0px;
	padding-bottom:0px;
}
.style2 {font-size: 14px;}
.style3 {
	font-size: 18px;
	font-weight: bold;
}
.style4 {
	text-align:left;
	line-height:25px;
	padding-top:5px;
	font-size:12px;
	color:#8c2303;
}
#style5 {
	color:#880000;
	font-size:14px;
	margin:0px auto 5px auto;
}
#style6 {
	font-size:12px;
	color:#990000;
	margin:0px;
	text-align:left;
	padding-left:10px;
}
#style7 {
	text-align:left;
	font-size:12px;
	color:#ff0000;
}
.style18 {
	font-size:13px;
	color:#990000;
	letter-spacing: 4px;
	
}
#style19 {
	font-size:13px;
	color:#5b8a2d;
	text-align:right;
}
#style20 {
	font-size:13px;
	color:#990000;
	line-height:30px;
	margin-top:70px;
	padding:20px;
	border-top:4px solid #bb9797;
	border-left:4px solid #b39090;
	border-right:4px solid #ac8383;
	border-bottom:4px solid #9e7878;
}
.style21 {
	font-size:12px;
	color:#cccccc;	
}
.map {
	border-top:8px solid #cccccc;
	border-left:8px solid #dddddd;
	border-right:8px solid #bbbbbb;
	border-bottom:8px solid #aaaaaa;

}
#foot-menu {
	text-align:center;
	color:#900000;
	font-size:12px;
}
#foot-menu a {
	font-size:12px;
	color:#900000;
	text-decoration:none;
}
#foot-menu a:hover {
	font-size:12px;
	color:#3333ff;
	text-decoration:none;
}
#footer {
	font-size:12px;
	color:#cccccc;
	background-color:#990000;
	margin-bottom:20px;
}
#footer a {color:#4e9804;}
#footer a:hover {color:#0000ff;}
#footer a {text-decoration: none;}

#Q {
	margin:30px auto 10px auto;
	font-size:13px;
	color:#990000;
}
#new-jin {
	font-size:13px;
	line-height:30px;
	color:#880000;
}
#new-map {
	text-align:center;
	color:#880000;
	margin:30px auto 5px auto;
	font-size:13px;
}
#map-cmt {
	color:#880000;
	padding-bottom:5px;
	font-size:13px;
	line-height:25px;
}
img {
	border:0;
}


#id1 {
	color:#ffffff;
}
#top-image {
	font-size:16px;
	color:#9984ff;
	font-family:sans-serif;
	font-style:italic;
}
#top-back {
	background-image:url(./gazo/top/800x150top-1.jpg);
}
#jin-back {
	background-image:url(./gazo/back/bg_st04.gif);
}

#conc-bk1 {
	line-height:30px;
	background-image:url(./gazo/back-hana/600x150-2.jpg);
}
/* NAVIGARTION */

a.navi {
  display: block;             /* ブロック要素にする */
  width: 75px;                /* 横幅 */
  color: #ffffff;
  background-color: #990000;  /* 背景色 */
  border: outset 2px #ff0000; /* 枠の色 */
  margin: 0px;
  padding: 4px 1px 1px 0px;
  font-size: 12px;            /* フォントサイズ */
  line-height: 12px;          /* 行の高さ */
  text-align: center;         /* 水平揃え */
  text-decoration: none;      /* 下線を消す */
}
a.navi:hover {
	color: #eeeeee;
	background-color: #555588;  /* 背景色 */
	border: inset 2px #9999cc;  /* 枠の色 */
	margin: 0px;
	padding: 4px 1px 1px 0px;
	text-decoration: none;      /* 下線を消す */
}

a.navi1 {
  display: block;             /* ブロック要素にする */
  width: 75px;                /* 横幅 */
  color: #ffffff;
  background-color: #555588;  /* 背景色 */
  border: outset 2px #9999cc; /* 枠の色 */
  margin: 0px;
  padding: 4px 1px 1px 0px;
  font-size: 12px;            /* フォントサイズ */
  line-height: 12px;          /* 行の高さ */
  text-align: center;         /* 水平揃え */
  text-decoration: none;      /* 下線を消す */
}
a.navi1:hover {
  color: #eeeeee;
  background-color: #990000;  /* 背景色 */
  border: inset 2px #aa0000;  /* 枠の色 */
  margin: 0px;
  padding: 4px 1px 1px 0px;
  text-decoration: none;      /* 下線を消す */

}

#nv {
  display: block;             /* ブロック要素にする */
  width: 75px;                /* 横幅 */
  color: #ffffff;
  background-color: #484848;  /* 背景色 */
  border: outset 2px #696969; /* 枠の色 */
  margin: 0px;
  padding: 4px 1px 1px 0px;
  font-size: 12px;            /* フォントサイズ */
  line-height: 12px;          /* 行の高さ */
  text-align: center;         /* 水平揃え */
  text-decoration: none;      /* 下線を消す */
}
#nv hover {
	color: #eeeeee;
	background-color: #555588;  /* 背景色 */
	border: inset 2px #9999cc;  /* 枠の色 */
	margin: 0px;
	padding: 3px 0px 0px 1px;
}
#top h1 {
	font-size:12px;
	color:#ffffff;
	text-align:left;
	font-weight:normal;
	margin:0px;
	height:20px;
	line-height:20px;
	vertical-align:middle;
}
#koto {
	color:#666666;
	font-size:12px;
	text-align:left;
}
#koto h2 h3 {
	color:#666666;
	font-size:12px;
	text-align:left;
	font-weight:normal;
}



