@charset "utf-8";

/* ****************************************************************************

	reset.css
	
******************************************************************************* */


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; }

html,body { background: #fff; color: #333; }
body { font:13px/1 "メイリオ","Meiryo","MS Pゴシック","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",sans-serif; }
* html body { font-size: small; }
*:first-child+html body { font-size: small; }

img { border: 0; vertical-align: bottom; }

h1,h2,h3,h4,h5,h6 { font-size: 100%; font-weight: normal; }

ul,dl,ol { text-indent: 0; }
li { list-style: none; }

address,caption,cite,code,dfn,em,th,var { font-style: normal; font-weight: normal; }

sup { vertical-align: text-top; }
sub { vertical-align: text-bottom; }

input,textarea,select { font-family: "メイリオ","Meiryo","MS Pゴシック","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",sans-serif; font-size: inherit; font-weight:inherit; }
* html input,* html textarea,* html select { font-size: 100%; }
*:first-child+html input,*:first-child+html textarea,*:first-child+html select { font-size: 100%; }

table { border-collapse: collapse; border-spacing: 0; font-size: inherit; }
th,td { text-align: left; vertical-align: top; }
caption { text-align: left; }

pre,code { font-family: monospace; }
* html pre,* html code { font-size: 100%; line-height: 100%; }
*:first-child+html pre,*:first-child+html code { font-size: 108%; line-height: 100%; }

input,select,textarea { font-size: 100%; }
/*---- インプット ----*/
input{margin:0; padding:0; line-height:none;}

html,body{-webkit-text-size-adjust: none;} 


/*******************************
 for HTML5
*******************************/
article, aside, dialog, figure, footer, header, hgroup, menu, nav, section { display: block; }
