h1 {
	font-size: 14px;
	margin-top:10px;
	left: 0px;

}
h1 strong{
    font-family:Verdana,Helvetica,sans-serif;
	font-style:roamal;
	padding-right:5px
	}
p {
	font-size: 12px;
	color: #666666;
	left: 50px;
	letter-spacing: normal;
	line-height: 150%;

}

bg {
	width: 600px;
	background-color: #000000;


}

body { background-image:      url(image/bg.gif);
       background-repeat:  repeat-y ;
	   background-position:center}
a {
	font-size: 12px;
	color: #666666;
	text-decoration:none;
}
a:link {
	color: #669999;

}
a:visited {color: #996600;}
a:active {color: #339900;}
A:hover {
 position:relative;
 top:1px;
 left:1px;
}

td{
	font-size: 12px;
	color: #666666;
	padding: 0px;
	margin: 0px;
?@?@line-height: 150%;

	}
/*index shohin style*/
#index_news { width: 480px; float: left; margin-top: 20px; margin-left: 10px; }
#shohin { text-align: left; width: 200px; float: left; margin: 25px 0 0 15px; }
#shohin p { font-size: 9px !important; line-height: 1.4em; text-align: center; margin: 0 0 15px; padding: 7px; border: solid 1px #999; }
#shohin p img { margin-bottom: 5px; border-width: 0; }

