@charset "utf-8";

/*
**	LuckyPeaks CSS RESETER
**
**		auther:Toyohiko Yoshimine
*/
* {	margin:0px; padding:0px; box-sizing: border-box; vertical-align:top; /* -webkit-box-sizing: border-box; */ }

html { height:100%; overflow-y:scroll; }
body {
	position:relative; width:100%; min-height:100%;
	text-align:center; word-wrap: break-word;
	color:#666; background:#fff;
	-webkit-text-size-adjust:100%;
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,table,tbody,tr,td,a,img {
	padding:0; margin:0; border:none; border-spacing:0;
}
h1,h2,h3,h4,h5,h6 {
	font-size:inherit; font-weight:normal;
}

i {
	font-style:normal;
}
input, textarea, select, button,	/* textarea　と input はbodyのフォントに影響されないので、個々で定義する */
body {
	font-family:Meiryo, 'Hiragino Kaku Gothic Pro', Helvetica, sans-serif; font-size:0;
}
button { cursor:inherit; }

ul{ list-style:none; }

table {
	border-collapse: collapse;
	border: none;
	border-spacing:0;
}

textarea {
	resize:none;
}

a:link, a:active, a:visited, a:hover { color:inherit; text-decoration:none; }