html, body, div, span, h1, h2, h3, h4, h5, h6, p, ol, ul, li, form, label, legend, caption, aside, details, figcaption, figure, footer,header, hgroup, menu, nav, section, summary {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {display: block}

/*--------------------------------*/

html,body{
	height:100%;
}
body{
	color:#333;
	font-family:'Hiragino Kaku Gothic Pro',Meiryo,'MS PGothic',sans-serif;
	font-size:75%;
	min-width:320px;
	
	-webkit-text-size-adjust: none;
}
h1,h3,h4,h5,h6{
	font-size:100%;
}
h2{
	font-size:110%;
	color:#864a2e;
	padding:10px 0 0 10px;
	font-weight:normal;
	text-align:left;
}

a{
	color:#a7519f;
	text-decoration:none;
}
a:visited{
	color:#af82ab;
}
strong{
	color:#a7519f;
	font-weight:bold;
}
table{
	font-size:100%;
}

ul{
	list-style:none outside none;
}
img{
	vertical-align:middle;
}

input[type=text],input[type=password],
select{
	border:1px solid #ccc;
	-webkit-border-radius:0px;
	border-radius:0px;
	padding:3px;
}
