
/*----------------------------------------------------------------------------------------*/
/*                                     RESET                                              */
/*----------------------------------------------------------------------------------------*/


html, body{
	margin: 0;
	padding: 0;
	}
body{
	font-size: 100%;
	font-family: "Lucida Grande", "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ‚oƒSƒVƒbƒN", Sans-serif;
	text-align:center;
	color: #999;
	background-color:#ccc;
	}

/* for except winIE */
html>body{
	font-size: 12pt;
	}

	p, blockquote, address, ul, ol, dl, noscript {
		margin: 0;
		padding: 0;
		border: 0 none;
		font-style: normal;
		font-size: 75%;/*70%*/
		}
	p, address { line-height:1.25; }
	ul, ol {
		list-style-type: none;
		line-height:1.25;
		}
	li, dt, dd {
		margin: 0;
		padding: 0;
		border: 0 none;
		font-size: 100%;
		
		}
	a, img {
		margin: 0;
		padding: 0;
		border: 0 none;
		font-style: normal;
		}
	a {
		color:#999; /* #39f;*/
		text-decoration: none;
		font-size: 100%;
		}
	a:hover {
		text-decoration: underline;
		}
	hr {
		margin: 0;
		padding: 0;
		display: none;
		}
		
	table, tr{ font-size: 100%; }
	th, td{ font-size: 75%; }
	span, b, i, u, strong, cite, input, select, textarea{ font-size: 100%; }
	br,form {
		margin: 0;
		padding: 0;
		border: 0 none;
		letter-spacing: 0;
		}

	h1, h2, h3, h4, h5, h6 {
		margin: 0;
		padding: 0;
		border: 0 none;
		font-size:75%; 
		}


address,
table,
tr,
th,
td,
form,
fieldset,
legend,
label,
optgroup,
button,
ul,
ol,
dl {
	font-family: "Lucida Grande", "Hiragino Kaku Gothic Pro", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ‚oƒSƒVƒbƒN", Sans-serif;
	color: #666;
}

/*----------------------------------------------------------------------------------------*/
/*                                   MAIN BLOCK                                           */
/*----------------------------------------------------------------------------------------*/

p{ margin: 50px 0 0; padding: 0; background-color:#fff;}
p.ad{ padding: 5px 0; }
p img{ vertical-align:bottom; }

