/* CSS Document */

body {
		color: #333;
		/*font-size: 62.5%;*/
		font-size: 10px;
		margin: 0;
		padding: 0;
		line-height: 1.5;
		text-align: center;
		background: url(../image/bg.jpg) no-repeat center top;
	}
	* html body {
		/*font-size: 71.4%;*/font-size: 62.5%;
	}
	*:first-child+html body {
		/*font-size: 71.4%;*/font-size: 62.5%;
	}
	
	h1, h2, h3, h4, h5, h6, dl, dt, dd, ol, ul, li, p, table, address a {
	    font-family: "meiryo","メイリオ","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro", "Osaka", "ＭＳ Ｐゴシック", "sans-serif"; 
		margin: 0; padding: 0; }
	
	p         { margin: 1em 0; }
	img       { border: none; }
	address   { font-style: normal; }
	a         { vertical-align: baseline; }
	a:link    {	color: #039;}
	a:visited {	color: #643265;}
	a:hover   {	color: #F60;}
	a:active  {	color: #C30;}
	
	.txt-posi-right { text-align: right; }
	.txt-green { color: #070;}
	.txt-red { color: #C00;}
	.link {font-weight: bold; margin: 8px;}	
	
	#wrapper {
    width: 960px;
	text-align: left;
	margin: 0 auto;

}
    ul.bxslider li { background: url(../image/catch.jpg) no-repeat left top; padding-top: 100px;}
    #main { width: 880px; margin: 0 40px;}
	h1 {text-align: center; padding-top: 48px;}
	p.lead, p.button {text-align: center; margin-top: 24px; }
	.product-img {float: left; margin: 0; padding-left: 40px;}
	div.content { width: 500px; padding: 0 0 40px 300px;}

	div.product h2 { color: #06C; font-size: 180%;}
	div.product p { font-size: 130%;}
	ul.bxslider li ul li  { font-size: 130%; background:none; padding: 0; margin: 0 0 0.5em 2em;}