div#main{
margin:0 auto 0 auto; width:800px; color: #666666; height:420px; background-color:#FFFFFF;
}

div#main1{
width:800px; height:250px; background-color:#FFFFFF;
}

div#mainimage{
float:left;
display:block;
background-image: url(image/gallery.jpg);
background-repeat:no-repeat;
background-color:#FFFFFF;
width:590px;
height:250px;
}

div#futuer{
float:right;
text-align:center;
background-image:url(image/introductionback.gif);
background-repeat:no-repeat;
background-color:#FFFFFF;
width:210px;
height:250px;
}

div#main2{
	width:800px;
	height: 170px;
	background-color:#ffffff;
}

div#info{
	width: 590px;
	float:left;
	height:170px;
	font-size:10px;
	background-image:url(image/infoback.gif);
	background-repeat:no-repeat;
	background-color:#FFFFFF;	
}

div#info1{
	width: 570px;
	float:left;
	height:130px;
	font-size:10px;
	overflow:auto;
	margin-left:10px;
	margin-top:5px;
}
div#info1 a{
	text-decoration:none;
}
div#info1 a:hover{
	text-decoration:none;
	text-decoration:underline;
}
div#sonota{
	float:left;
	width: 210px;
	height:170px;	
}
div#sonota1{
	width: 210px;
	height:85px;	
	background: url(image/shopback.gif);
	background-repeat:no-repeat;
}
div#sonota2{
	width: 210px;
	height:85px;	
	background: url(image/tecback.gif);
	background-repeat:no-repeat;
}

div#sonota a{
	color:#333333;
	text-decoration:none;
}

div#sonota a:hover{
	color:#000066;
	text-decoration:underline;
	background-color: #E1FBFF;
}

#sonota1 p {
	padding-left:35px;
	padding-top:40px;
}

#sonota2 p {
	padding-left:35px;
	padding-top:45px;
}
