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

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

body {
background-position: 100% 100%;
background-repeat: no-repeat;
background-image: url(imgs/bg_body.gif);
cursor : default;
}

.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:#339933;
	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; 
	}/* menu */
tr.menu a.current {
color: #ffffff;
background-color: #FC961D;
border-right: solid 0px #ffffff;
text-decoration: none;
margin: 0px;
padding: 0px;
PADDING-RIGHT: 0px; 
PADDING-LEFT: 0px; 
PADDING-BOTTOM: 0px; 
}/* menu */

tr.menu a:visited {
  text-decoration: none;
  color: #ffffff;
}/* menu */
tr.menu a:hover {
  text-decoration: none;
  color: #CC6633;
  background-color: #FFCC33;
  cursor: pointer;
}/* menu */

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');
}

BODY {
	BACKGROUND-POSITION: 0% 100%; BACKGROUND-ATTACHMENT: fixed; BACKGROUND-IMAGE: url(imgs/photo_back.jpg); CURSOR: default; BACKGROUND-REPEAT: no-repeat
}
.topstyle {
	font-size: 12px;
	color: #694916;
	font-weight: bold;
	text-align: center;
}
.midashi {
	font-size: 100%;
	color: #FFFFFF;
	font-family: "HGPｺﾞｼｯｸE";
}
.50midasi {
	font-size: 80%;
	font-weight: bold;
	font-family: "HGPｺﾞｼｯｸE";
	color: #354E16;
	text-align: center;
}
.serchlink {
	font-size: 80%;
	color: #296331;
	text-decoration: none;
	line-height: 105%;
	.koukokulink {
	font-size: 80%;
	color: #296331;
	text-decoration: none;
	line-height: 105%;
}
.mokujilink {
	font-size: 70%;
	color: #296331;
	text-decoration: none;
	line-height: 95%;
	.koukokulink {
	font-size: 80%;
	color: #296331;
	text-decoration: none;
	line-height: 105%;
}
.otoiawase_midashi {
	color: #FFFFFF;
	font-size: x-small;
	font-weight: bold;
	text-indent: 0.5em;
	background-color: #846D63;
	background-repeat: repeat-x;
}
.kensaku {
	color: #66CCCC;
	font-size: x-small;
}


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 : #FFF;
	font-size: x-small;
	font-family: "HGPｺﾞｼｯｸE";
	margin-bottom: 0em;
	margin-top: -0.5em;
	text-align: left;
	padding-left: 0.5em;
}/* トップ各メニュー題名 */

h4 {
	color : #FFF;
	font-size: small;
	font-family: "HGPｺﾞｼｯｸE";
	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で使用 */

p {
	line-height: 1.4em;
	margin-right: 1em;
	padding-left: 1em;
	padding-right: 1em;
	color: #666;
}

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

.red {
	color: #990000;
	font-weight: bold;
	font-size: x-small;
}/* 赤ボールド */
.kikaku_back {
	color: #FFFFFF;
	font-size: x-small;
	font-weight: bold;
	background-color: #F99;
	background-repeat: no-repeat;
	height: 130px;
	padding-top: 4em;
	padding-right: 1.5em;
	padding-left: 1.5em;
}
.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;
}
