@charset "utf-8";

/* ----------------------- Browser Default Initialization */
html { overflow-y: scroll; }

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td	{
    margin: 0;
    padding: 0;
}

address, caption, cite, code, dfn, em, strong, th, var	{ font-style: normal; }

table	{ border-collapse: collapse; border-spacing: 0; }

caption, th	{ text-align: left; }

q:before ,q:after	{ content: ''; }

object, embed	{ vertical-align: top; }

hr, legend	{ display: none; }

h1, h2, h3, h4, h5, h6	{ font-size: 100%; }

img, abbr, acronym, fieldset	{ border: 0; }

li	{ list-style-type: none; }

.clear		{ clear: both; }


/* ----------------------- Basic Style */
/* ------------ Font Style */
body {
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS P Gothic","Osaka",Verdana,Arial,Helvetica,sans-serif;
	font-size: 75%;
}

html>/**/body { font-size: 12px; }

* + html body { font-family: "メイリオ","Meiryo"; }
