/* CSS Document */
body	{text-align:left;
	 margin:0px;
	 padding:0px}


.text	{font-size:12px;
		line-height:normal;
		}

.name	{font-size:12px;
		line-height: normal;
		color:#cccccc;
		}

.name2	{font-size:11px;
		font-family:arial ms	
		line-height: normal;
		color:#cccccc;
		}

.bun	{font-size:12px;
		line-height: 1.7em;
		color:#000033;
		}
		
.bun_nor	{font-size:12px;
		line-height: 1.5em;
		color:#000033;
		}
		
.bun_nor2	{font-size:12px;
		line-height: 1.5em;
		color:#ffffff;
		}		


.bun_bb	{font-size:12px;
		line-height: 1.5em;
		font-weight:bold;
		color:#0000FF
		}	




.bun_nami	{font-size:12px;
		line-height: 1.5em;
		color:#ffd0d2;
		}		


.bun1	{font-size:12px;
		line-height: 1.7em;
		color:#cccccc;
		}







/* === ヘッダー部分のスタイル === */

.head	{background-color:#66cc33;
	 width:100%;
	 height:95px;
	 margin-left:auto;
	 margin-right:auto;
	 border-bottom:solid 1px #ffffff}

.head td	{vertical-align:middle;
	 padding-top:0px}

.head1	{width:45px;
	 text-align:right}

.head2	{padding-left:4px}

.head h1	{font-size:23px;
	 font-family:'Comic Sans MS';
	 color:white;
	 margin-bottom:2px}

.head div	{font-size:12px;
	 color:white}


.menu	{
	background-color:#000033;
	height:15px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	width: 800px;
}

.menu a	{display:block;
	 	text-align:center;
	 	text-decoration:none;
	 	font-size:11px;
	 	color:#ffffff;
	 	background-color:#000033;
	 	width:100px;
	 	line-height:16px;
						}

.menu a:hover {color:#3399ff}

.submenu	{visibility: hidden;
	 		position:absolute;
	 		top:auto;
	 		left:0}

.submenu a	{border-top:solid 1px #ffffff;
			 background-color:#000033;
			 font-size:10px;
			 color:#ffffff}

#menu1	{
	position:absolute;
	top:1px;
	left:49px;
	
}

#menu2	{position:absolute;
	 top:0;
	 left:155px}


#menu3	{position:absolute;
	 top:0;
	 left:260px}


#menu4	{position:absolute;
	 top:0;
	 left:365px}


#menu5	{position:absolute;
	 top:0;
	 left:475px}


#menu6	{position:absolute;
	 top:0px;
	 left:581px}


#menu7	{position:absolute;
	 top:0px;
	 left:671px}

/* === コンテンツ部分のスタイル === */

.main	{width:500px;
	 margin-top:40px;
	 margin-left:49px;
	 margin-right:auto;
	 text-align:left}

.main h2	{font-size:16px;
	 border-bottom:solid 2px #66cc33;
	 padding-bottom:3px;
	 margin-bottom:12px}

.main p	{font-size:14px;
	 line-height:24px;
	 color:#666666;
	 margin-top:0px}


.link	{font-size:smaller}



.link hr	{color:#66cc33;
	 background-color:#66cc33;
	 border:none}



a:link {
	text-decoration:none;
	color:#FFFFFF;
}

a:visited {
	text-decoration:none;
	color:#FFFFFF;
}

a:hover {
	text-decoration: none;
	color:#0066FF;
}

a:active {
	text-decoration: none;
	color: #FFCC99;}

.rollover	{ display:block; background-image : url(images/bn_eflat_ac2.jpg); }
A:HOVER.rollover	{ background-image : url(images/bn_eflat_ac2_on.jpg); }


.style2 {color: #7B869C}
.style5 {
	font-size: 10px;
	color: #CCCCCC;
}
.style6 {
	color: #FF0000;
	font-weight: bold;
}
