body	{
	margin:0px;
	background : url(img/haikei.gif);
}
a	{
	color:blue;
	text-decoration:none;
}
a:hover		{
	COLOR:#6699ff;
	text-decoration:underline;
}
.main	{
	background : url(img/bg.jpg) no-repeat;
	width:772px;
	background-color:white;
}
.contents1	{
	width:170px;
	vertical-align:top;
}
.contents2	{
	width:600px;
	vertical-align:top;
	padding:10px;
}
.bunner	{
	margin-top:50px;
}
.top	{
	font-size:16px;
	color:#444444;
	margin-top:50px;
	margin-left:12px;
}
.question	{
	padding:5px;
	margin-bottom:7px;
	background-color:#ff5500;
	color:white;
	font-size:15px;
	font-weight:bold;
}
.subtitle1	{
	font:bold 20px;
	color:#ff5500;
}
.subtitle2	{
	font-size:16px;
	margin-bottom:5px;
	font-family:HG‘n‰pŠpºÞ¼¯¸UB;
}
.subtitle3	{
	padding:5px;
	margin-bottom:7px;
	border-bottom:4px solid #ff5500;
	color:#333333;
	font-size:18px;
	font-family:HG‘n‰pŠpºÞ¼¯¸UB;
}
.flash	{
	margin-top:10px;
	border:1px solid #444444;
}
.about1	{
	width:580px;
	margin-top:10px;
	border:1px solid darkorange;
}
.about2	{
	padding:10px;
	border-top:1px solid darkorange;
	font-size:12px;
	line-height:17px;
	color:#444444;
}
.about3	{
	margin-top:10px;
}
.view1	{
	width:580px;
	margin-top:10px;
}
.view2	{
	padding:10px;
	border:1px solid #ff5500;
	font-size:13px;
	line-height:17px;
	color:#444444;
}
.view3	{
	font-size:13px;
	color:#444444;
	padding-bottom:3px;
}
.link1	{
	font-size:18px;
}
.link2	{
	float:left;
	vertical-align:top;
	margin-right:15px;
	margin-bottom:10px;
}
.menu1	{
	margin-top:10px;
	margin-left:10px;
	border:1px solid darkorange;
}
.menu2	{
	padding:10px;
	font-size:12;
	line-height:15px;
	color:#444444;
}
.menu3	{
	padding-top:3px;
	padding-bottom:5px;
	border-top:1px solid darkorange;
}
.face1		{
	vertical-align:middle;
	margin-right:15px;
	border:1px solid #444444;
}
.face2		{
	float:left;
	vertical-align:top;
	margin-right:15px;
	border:1px solid #444444;
}
.face3	{
	float:left;
	vertical-align:top;
	margin-right:5px;
	border:1px solid #444444;
}
.company1	{
	padding:7px;
	text-align:right;
	font:bold 13px;
	color:white;
	background-color:#ff5500;
}
.company2	{
	padding:7px;
	text-align:left;
	font:13px;
	color:black;
	background-color:#ffffcc;
}
.amikake	{
	padding:5px;
	background-color:#ffffcc;
}
.footmenu	{
	text-align:right;
	padding-right:20px;
}
.footer	{
	height:0px;
	font-size:12px;
	color:white;
	background-color:darkorange;
	text-align:center;
	padding:5px;
}







H1{
clear:left;
color:#000000;
font-size:125%;
margin:0;
}



H2{
clear:left;
color:#ff5500;
font-size:125%;
margin:0;
font:bold 20px;
}

H3{
clear:left;
color:#000000;
font-size:100%;
margin:0;
}




