body {	
	margin:0;
	padding:0;
	text-align:center;
	font-size:80%;
	color:#222;
	
}

img {
	margin:0;
	padding:0;
	vertical-align:bottom;
	border:none;
}

h1, h2, h3, h4, h5 {
	margin:0;
	padding:0;
	font-family:"Times New Roman", Times, serif;
}

a {
	color:#2c2c2c;
}

a:hover {
	text-decoration:none;
}

ul, li {
	margin:0;
	padding:0;
	list-style:none;
}

p {
	margin:0;
	padding:0;
	line-height:1.6;
}

strong {
	color:#fff;
}




#container {
	width:900px;
	height:1272px;
	margin:0px auto;
	padding:0px;
	float:center;
	background:url('../ehimg/1p900pixels.jpg') no-repeat;

}



/* header */


border-color:#ff00ff;
border-style:solid;


#header {
	width:900px;
	margin:0;
	padding:0;
}


/* header  menu */


#navi {
	width:840px;
	margin-top:60px;
	padding:0;
	float:center;
}

#navi ul {
	display:block;
	width:840px;
	height:25px;
	float:center;
}
	
#navi li {
	display:block;
	width:120px;
	line-height:24px;
	float:left;
}

/* navi  01 */

#navi li.home a {
	display:block;
	width:120px;
	height:24px;
	background:url('../ehimg/button-1-home-off.jpg') no-repeat;
}

#navi li.home a:hover {
    background:url('../ehimg/button-1-home-on.jpg') no-repeat;
}

#navi li.home a:activ {
    background:url('../ehimg/button-1-home-off.jpg') no-repeat;
}


/* navi  02 */

#navi li.concept a {
	display:block;
	width:120px;
	height:24px;
	background:url('../ehimg/button-2-concept-off.jpg') no-repeat;
}

#navi li.concept a:hover {
    background:url('../ehimg/button-2-concept-on.jpg') no-repeat;
}

#navi li.concept a:activ {
    background:url('../ehimg/button-2-concept-off.jpg') no-repeat;
}


/* navi  03 */

#navi li.machidukuri a {
	display:block;
	width:120px;
	height:24px;
	background:url('../ehimg/button-3-machidukuri-off.jpg') no-repeat;
}

#navi li.machidukuri a:hover {
    background:url('../ehimg/button-3-machidukuri-on.jpg') no-repeat;
}

#navi li.machidukuri a:activ {
    background:url('../ehimg/button-3-machidukuri-off.jpg') no-repeat;
}

/* navi  04 */

#navi li.harb a {
	display:block;
	width:120px;
	height:24px;
	background:url('../ehimg/button-4-harb-off.jpg') no-repeat;
}

#navi li.harb a:hover {
    background:url('../ehimg/button-4-harb-on.jpg') no-repeat;
}

#navi li.harb a:activ {
    background:url('../ehimg/button-4-harb-off.jpg') no-repeat;
}


/* navi  05 */

#navi li.ikimono a {
	display:block;
	width:120px;
	height:24px;
	background:url('../ehimg/button-5-ikimono-off.jpg') no-repeat;
}

#navi li.ikimono a:hover {
    background:url('../ehimg/button-5-ikimono-on.jpg') no-repeat;
}

#navi li.ikimono a:activ {
    background:url('../ehimg/button-5-ikimono-off.jpg') no-repeat;
}

/* navi  06 */

#navi li.cyumon a {
	display:block;
	width:120px;
	height:24px;
	background:url('../ehimg/button-6-cyumon-off.jpg') no-repeat;
}

#navi li.cyumon a:hover {
    background:url('../ehimg/button-6-cyumon-on.jpg') no-repeat;
}

#navi li.cyumon a:activ {
    background:url('../ehimg/button-6-cyumon-off.jpg') no-repeat;
}


/* navi  07 */

#navi li.syuhen a {
	display:block;
	width:120px;
	height:24px;
	background:url('../ehimg/button-7-syuhen-off.jpg') no-repeat;
}

#navi li.syuhen a:hover {
    background:url('../ehimg/button-7-syuhen-on.jpg') no-repeat;
}

#navi li.syuhen a:activ {
    background:url('../ehimg/button-7-syuhen-off.jpg') no-repeat;
}
    


/* main  menu */




#main_contents {
    display:block;
	width:800px;
	margin-top:22px;
	float:center;
}

#top {
 display:block;
	width:150px;
	margin-top:0px;
	float:left;
		
}
#top_event {
    display:block;
	width:150px;
	height:100px;
	float:left;
	margin-top:30px;
	margin-left:2px;
}



#top_contents {
    display:block;
	width:150px;
	height:170px;
	margin-top:20px;
	float:left;
}

#top_contents ul {
	display:block;
	margin-left:5px;
	width:140px;
	height:140px;
	float:left;
}
	
#top_contents li {
	display:block;
	width:140px;
	height:140px;
	margin-top:10px;
	float:left;
}

#top_contents li.home a {
	display:block;
	width:140px;
	height:140px;
	background:url('../ehimg/herb-on.jpg') no-repeat;
}

#top_contents li.home a:hover {
   
    background:url('../ehimg/herb-on.jpg') no-repeat;
}




#side_contents {
    display:block;
	width:140px;
	height:500px;
	float:left;
}

#side_contents ul {
	display:block;
	margin-left:7px;
	width:140px;
	height:40px;
	float:center;
}
	
#side_contents li {
	display:block;
	width:140px;
	height:40px;
	margin-top:5px;
	float:center;
}



#side_contents li.teikei a {
	display:block;
	width:140px;
	height:40px;
	background:url('../ehimg/teikei-on.jpg') no-repeat;
}

#side_contents li.teikei a:hover {
    background:url('../ehimg/teikei-on.jpg') no-repeat;
}


#side_contents li.hanbai a {
	display:block;
	width:140px;
	height:40px;
	background:url('../ehimg/hanbai-on.jpg') no-repeat;

}

#side_contents li.hanbai a:hover {
    background:url('../ehimg/hanbai-on.jpg') no-repeat;
}

#side_contents li.nushi a {
	display:block;
	width:140px;
	height:40px;
	background:url('../ehimg/nushi-on.jpg') no-repeat;

}

#side_contents li.nushi a:hover {
    background:url('../ehimg/nushi-on.jpg') no-repeat;
}

#side_contents li.aisatsu a {
	display:block;
	width:140px;
	height:40px;
	background:url('../ehimg/aisatsu-on.jpg') no-repeat;

}

#side_contents li.aisatsu a:hover {
    background:url('../ehimg/aisatsu-on.jpg') no-repeat;
}



#side_contents li.ecof a {
	display:block;
	width:140px;
	height:40px;
	background:url('../ehimg/fureai-on.jpg') no-repeat;
}

#side_contents li.ecof a:hover {
    background:url('../ehimg/fureai-on.jpg') no-repeat;
}

#side_contents li.nksk a {
	display:block;
	width:140px;
	height:40px;
	background:url('../ehimg/nakajima-on.jpg') no-repeat;
}

#side_contents li.nksk a:hover {
    background:url('../ehimg/nakajima-on.jpg') no-repeat;
}







#menu {
	display:block;
	width:635px;
	height:500px;
	margin-top:6px;
	margin-right:2.5px;
	float:right;
}



    border-color:#ff00ff;
    border-style:solid;
    border-width:1px;