a {text-decoration: none;}
a:hover {  color: #FF0000; text-decoration: underline;}
//a:active {  color: #00FF00; text-decoration: underline;}
//a:link { text-decoration: none;}
//a:visited { text-decoration: none;}
body {  color: #660000; background: #FFEECC;}
.list1 {  list-style : decimal url(../../../saito/Application Data/IBM/Homepage Builder Version 10/tmp/cache/inoken-chiba.org/none); font-size: 12px; line-height: 140%;}
.list2 {  list-style : outside url(../../../saito/Application Data/IBM/Homepage Builder Version 10/tmp/cache/inoken-chiba.org/images/list_mark1.gif);}
.copyright {  font: normal 10px "ＭＳ Ｐ明朝", "細明朝体";}
.counter {  font: 18px "Times New Roman", "Times", "serif"; background: #6699CC;}
.g-fon1 { font: 36px "ＭＳ Ｐゴシック", "Osaka";}
.g-fon1-2 {  font-size: 24px; font-family: "ＭＳ ゴシック", "Osaka−等幅"; line-height: 130%;}
.g-fon2 { font: 14px/150% "ＭＳ Ｐゴシック", "Osaka";}
.g-fon3 {  font: 12px/150% "ＭＳ Ｐゴシック", "Osaka";}
.g-fon4 {  font: 16px/130% "ＭＳ Ｐゴシック", "Osaka";}



.m-fon1 { font: 16px "serif", "HGP明朝B", "HGP明朝E", "HGS明朝B", "HGS明朝E", "HG明朝B", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝"; color: #F0611A;}
.m-fon1_2 { font: 16px "serif"; color: #F0611A ;}


ul {  list-style: outside;}
.list3 {  list-style: none;}

/**************************************/
#bg1 {  background: #FFFF66;}
#bg2 {  background: #99FF99;}
#bg3 {  background: #CCFFCC;}
#bodyBack { background: #FFEECC;}
#bg4 {  background: #C0FACC;}
#bg5 {  background: #B4F0A8;}
#bg6 {  background: #F7CDEC;}

/**** MainMenu ****/
td#mainmenu a {background-color: #A7F0C0; display: block; margin: 0; padding: 4px; text-decoration: none; font-weight: bold;}
td#mainmenu a:hover {background-color: #DBF0D7; color: #668A60; font-weight: bold; text-decoration: underline;}
td#mainmenu a.menuTop {padding-left: 3px; border-top: 2px outset silver; border-right: 2px outset #666666; border-bottom: 2px outset #666666; border-left: 2px outset silver;}
td#mainmenu a.menuMain {padding-left: 3px; border-right: 2px outset #666666; border-bottom: 2px outset #666666; border-left: 2px outset silver;}
td#mainmenu a.menuSub {font-size: 11px; padding-left: 15px; border-right: 2px outset #666666; border-bottom: 2px outset #666666; border-left: 2px outset silver;}

#box1 {  border: 2px #F0611A groove; margin: 5px 5px 5px 5px; padding: 5px 5px;}
#box2 { border: 3px #00CC00 outset; margin: 5px 5px 5px 5px; padding: 5px 5px ;}
#navi1 {border: 2px #F0611A groove; background: #F7CDEC;}
#navi2 {border: 2px #00CC00 groove; background: #F0E4A7;}
#box3 { border: 2px #336600 groove; margin: 5px 5px 5px 20px; padding: 5px 5px ;}
#box4 { border: 2px #006600 inset; padding: 10px 10px; width: 85%; margin: 25px 0px 0px;}
.htxt1 {  font-size: 24px; color: #663333; background: #FFC300; padding: 10px;}
.htxt2 {  font-size: 18px; color: #660000; background: #8CFF78;}
td#round1 {  padding: 5px 5px;}
#block1{
	width: 55%;
	padding: 0px 5px 5px;
	float: left;
	border: 2px #FF0066 ridge
; margin:   5px 5px
;}
#block2{
	width: 30%;
	padding: 0px 5px 5px;
	float: right;
	border: 2px #FF6600 groove; margin: 3px 3px
;}
#block3 { width: 60%; padding: 0px 5px 5px; float: left; border: none; margin: 3px 3px;}
.htxt3 { font-size: 16px; color: #FF3300; background: #FFE79B; line-height: 120%;}
.first {  font-size: 36px; line-height: 36px; color: #663300; background: #8CFF78; margin: 0px 12px 0px 0px; width: 30px;}
.cap {  margin: 0px 10px 0px 0px; width: auto;}
#box5 { border: none; padding: 5px 5px; width: 70%; margin: 25px 0px;}
#block4 { width: 90%; padding: 5px 5px; float: none; border: 3px #CCFF00 dotted; margin: 10px 10px;}
#boxinfo { border: 2px #006600 ridge; padding: 0px 5px 5px; width: 80%; margin: 10px 10px; background: #DCFCDC;}
#txtline1 {  text-align: left;}
