@charset "UTF-8";

/*----------------------------------------------------
	リセット
----------------------------------------------------*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,
pre,code,form,fieldset,legend,input,p,blockquote,th,td{
	margin: 0;padding: 0;
	-webkit-text-size-adjust: 100%;
}
table{
	border-collapse: collapse;border-spacing: 0;
	-webkit-text-size-adjust: 100%;
}
dl {
	-webkit-text-size-adjust: 100%;
}
fieldset,img{ border: 0; }
address,caption,cite,code,dfn,em,strong,th,var{
	font-style: normal;font-weight: normal;
}
li { list-style: none; } caption,th{ text-align: left; }
h1,h2,h3,h4,h5,h6{
	font-size: 100%;font-weight: normal;
}
q:before,q:after{ content: ''; }
abbr,acronym{ border: 0;font-variant: normal; }
sup{ vertical-align: text-top; }
sub{ vertical-align: text-bottom; }
input,textarea,select{ font-family: inherit;font-size: inherit;font-weight: inherit; }
input,textarea,select{ *font-size: 100%; }


* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

