

.cell1 {
	color: #FFFFFF;
	font-size: 40%;
	border-top: 0px solid #FFFFFF;
	border-bottom: 0px;
	background: #CCFFCC;
/*	background: #3DAD94;*/
	padding-top: 0px;
	padding-bottom: 0px;
}

.cell3 {
	font-size: 80%;
	background: #DEFAD8;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	padding-top: 0px;
}



/*-------------------- side --------------------*/

.side-cell1 {
	color: #FFFFFF;
	font-size: 80%;
	border-top: 1px solid #FFFFFF;
	background: #3DAD94;
}

.side-cell2 {
	background: #7BD9B1;
	border-top: 1px solid #FFFFFF;
}

.side-cell3 {
	font-size: 80%;
	background: #94DC97;
	padding-right: 4px;
	padding-left: 4px;
	border-top: 1px solid #FFFFFF;
}


.vmenu1-plain {
	color: #136F6F;
	font-size: 80%;
	padding: 4px 2px 4px 6px;
	font-weight: bold;
	border-bottom: 1px solid #FFFFFF;
}

.vmenu1-idle1 {
	color: #136F6F;
	padding: 4px 2px 4px 6px;
	border-bottom: 1px solid #FFFFFF;
}


/*-------------------- right --------------------*/

.lb-tb1-cell3 {
	font-size: 80%;
	line-height: 14px;
	padding-left: 0px;
	padding-right: 0px;
	background: #DEFAD8;
}




/*-------------------- ‹¤’Ê --------------------*/

a{
        text-decoration: none;
        color: #FF0000;
}

a:hover{
        color: #008000;
}

.error:link {
	color: #cccccc;
}



/* ƒ^ƒCƒgƒ‹iÂj */
.title_b {
	padding-left: 0.2em;
	border-left: 0.25em solid #0099ff;
	font: "HGŠÛºÞ¼¯¸M-PRO","‚l‚r ƒSƒVƒbƒN",Osaka;
}

/* ƒ^ƒCƒgƒ‹i—Îj */
.title_g {
	padding-left: 0.2em;
	border-left: 0.25em solid #00aa00;
	font: "HGŠÛºÞ¼¯¸M-PRO","‚l‚r ƒSƒVƒbƒN",Osaka;
}



/* ƒwƒbƒhƒ‰ƒCƒ“‚ð¡˜g‰ºü•t‚É‚·‚é */
.head_s {
	text-align: left;
	width: 470px;
	padding-left: 30px;
}	
.head_s h2{
	font-size: 16px;
	padding-left: 0.3em;
	border-left: 1em solid #00aa00;
	border-bottom: 1px solid #00aa00;
	margin: 0
}