a:link {
	color:#660000;
	text-decoration:none;
}/*未訪問リンクの文字色 */
a:visited {
	color:#663333;
	text-decoration:none;
}/*訪問済みリンクの文字色 */
a:active {
	color:#CC6633;
	text-decoration:none;
}/*クリックしたときの文字色  */
a:hover{text-decoration:none;color:#CC6633;}/*アンダーラインの色 */
a:hover {background-color : #DFDFFF;}/*バックグラウンドカラーの反転色 */

span {font-size: 80%;}/*<SPAN>～</SPAN>のフォントサイズ*/
td {font-size: 80%;}/*枠内のフォントサイズ*/
b {font-size: 90%;}/*太字のフォントサイズ*/
color {#333333:}/*フォントカラー*/

body {
leftmargin: 0;
topmargin: 0 ;
marginwidth: 0; 
marginheight: 0;
background-position: 100% 100%;
background-repeat: no-repeat;
cursor : default;
font-size: 80%;
}

.kakusi {color: #EFFFFF}/* フォント隠し */

.kakusi2 {color: #F4F4F4}/* フォント隠し個人・団体 */

TR.menu {
	MARGIN-TOP: 0px;
	MARGIN-LEFT: 0px;
	MARGIN-RIGHT: 0px;
	FONT-FAMILY: HGPｺﾞｼｯｸE; 
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: center;
}/* menuフォント */

tr.menu td {
	height: 1.3em;
	vertical-align: middle;
  }/* menu */

tr.menu a {
	height: 1.3em;
	color: #ffffff;
	line-height: 1.3em;
	background-color:#6666CC;
	border-right:solid 0px #ffffff;
	text-decoration:none;
	display:block;
	margin: 0px;
	FONT-FAMILY: HGPｺﾞｼｯｸE; 
	HEIGHT: 1.3em; 
	padding: 0px;
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	}
tr.menu a.current {
color: #ffffff;
background-color: #660000;
border-right: solid 0px #ffffff;
text-decoration: none;
margin: 0px;
padding: 0px;
PADDING-RIGHT: 0px; 
PADDING-LEFT: 0px; 
PADDING-BOTTOM: 0px; 
}

tr.menu a:visited {
  text-decoration: none;
  color: #ffffff;
}
tr.menu a:hover {
  text-decoration: none;
  color: #660000;
  background-color: #CCCCFF;
  cursor: pointer;
}
table.rollover a {
  width: 184px;
  height: 27px;
  background-repeat: no-repeat;
  display: block;
  padding: 0px;
}
TABLE.rollover A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 184px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 27px
}
TABLE.rollover .hide {
	DISPLAY: none
}
table.rollover a#BBS1 {
  background-image: url('imgs/bbs1_1.gif');
}
table.rollover a#BBS1:hover {
  background-image: url('imgs/bbs1_2.gif');
}
table.rollover a#BBS2 {
  background-image: url('imgs/bbs2_1.gif');
}
table.rollover a#BBS2:hover {
  background-image: url('imgs/bbs2_2.gif');
}
table.rollover a#BBS3 {
  background-image: url('imgs/bbs3_1.gif');
}
table.rollover a#BBS3:hover {
  background-image: url('imgs/bbs3_2.gif');
}
table.rollover a#BBS4 {
  background-image: url('imgs/bbs4_1.gif');
}
table.rollover a#BBS4:hover {
  background-image: url('imgs/bbs4_2.gif');
}
table.rollover a#BBS5 {
  background-image: url('imgs/bbs5_1.gif');
}
table.rollover a#BBS5:hover {
  background-image: url('imgs/bbs5_2.gif');
}
table.rollover a#BBS6 {
  background-image: url('imgs/bbs6_1.gif');
}
table.rollover a#BBS6:hover {
  background-image: url('imgs/bbs6_2.gif');
}
table.rollover a#BBS7 {
  background-image: url('imgs/bbs7_1.gif');
}
table.rollover a#BBS7:hover {
  background-image: url('imgs/bbs7_2.gif');
}

BODY {
	BACKGROUND-POSITION: 0% 100%;
	BACKGROUND-ATTACHMENT: fixed;
	CURSOR: default;
	BACKGROUND-REPEAT: no-repeat;
	background-color: #FFFFFF;
}

h1{
	color : #990000;
	font-size: xx-small;
	font-weight: normal;
	margin-bottom: 0em;
	margin-top: 0px;
}/* トップ最上～業種別50音順＆サイト内検索エンジンでバッチリ探せます部分 */

h2 {
	color : #369;
	font-size: small;
	font-weight: normal;
	margin-top: 2px;
	padding-top: 2em;
	padding-left: 1.5em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666;
	margin-left: 1.5em;
	background-image: url(imgs/mini028.gif);
	background-repeat: no-repeat;
	background-position: left 2em;
	font-family: "HGP創英角ｺﾞｼｯｸUB";
	margin-right: 2em;
	padding-right: 2em;
	line-height: 1.2em;
}/* ～５０音順・掲示板以外の、見出し部分 */

h3 {
	color : #330000;
	font-size: x-small;
	font-family: "HGPｺﾞｼｯｸE";
	margin-bottom: 0em;
	margin-top: 0em;
	text-align: left;
	padding-left: 0.5em;
	padding-top: 3px;
}/* トップ各メニュー題名 */

h4 {
	color : #330000;
	font-size: x-small;
	margin-bottom: 0em;
	margin-top: 0em;
	text-align: center;
}/* トップ中央題名 */


h5 {
	color : #333333;
	font-size: x-small;
	font-family: "HGPｺﾞｼｯｸE";
	font-weight: normal;
	margin-bottom: 0em;
	margin-top: 0px;
	text-align: center;
}/* トップ目次題名 */

h6 {
	color : #333;
	font-size: x-small;
	font-weight: normal;
	padding-left: 1em;
	padding-right: 1em;
	padding-top: 1em;
	padding-bottom: 1em;
}/* touroku.htmlで使用 */

.kensaku {
	color: #6699FF;
	font-size: x-small;
	font-weight: bold;
}/* google検索 */

p {
	line-height: 1.2em;
	margin-right: 1em;
	padding-left: 0.4em;
}

.blue {
	font-size: small;
	color: #09F;
	font-weight: bold;
}

.red {
	color: #990000;
	font-weight: bold;
	font-size: x-small;
}/* 赤ボールド */
.oudo {
	color: #930;
}
.blue {
	font-size: small;
	color: #09F;
	font-weight: bold;
}
.red {
	font-size: x-small;
	color: #900;
	font-weight: bold;
}
.blog {
	background-image: url(imgs/btn_producttop_contact.jpg);
	background-repeat: no-repeat;
	height: 30px;
	width: 200px;
	text-align: left;
	font-weight: bold;
	padding-top: 3px;
	padding-left: 3px;
}
.ul {
	font-size: small;
	color: #09F;
	font-weight: bold;
	padding-top: 1.5em;
}
.img {
	border: 1px solid #39F;
}
p {
	line-height: 1.4em;
	padding-left: 1em;
	padding-right: 0.8em;
}
