@charset "UTF-8";


/*========================================================

reset.css

==========================================================*/


/* font-size */

/*
10px : 0.77em
11px : 0.85em
12px : 0.92em
13px : 1.0em
14px : 1.07em
15px : 1.14em
16px : 1.22em
17px : 1.29em
18px : 1.36em
19px : 1.44em
20px : 1.52em
21px : 1.59em
22px : 1.67em
23px : 1.74em
24px : 1.82em
25px : 1.89em
26px : 1.97em
*/



body,div,dl,dt,dd,ul,ol,li,
h1,h2,h3,h4,h5,h6,
pre,code,form,fieldset,legend,
p,blockquote,table,th,td { margin: 0; padding: 0;}


html,body { background: #FFF; color: #000;}



body { font: 13px "メイリオ","Meirio","MS　Pゴシック","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",sans-self;} 


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


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


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


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


input,textarea,select { font-family: inherit; font-size: inherit; font-weight: normal;}
* html input,* html textarea,* html select { font-size: 100%;}
* firstchildinput+html+input* firstchildinput+html+textarea,* firstchildinput+htmlselect { 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,kbd,samp,tt {font-family: monospace;}
* html pre,* html code,* html kbd,samp,tt { font-size: 100%; line-height: 100%;}
* firstchildinput+html+ pre,* firstchildinput+html+ code,* firstchildinput+html+kbd,samp,* firstchildinput+html+tt {font-size: 100%; line-height: 100%;}


input,textarea,select { font-size: 100%; font-family: Verdana,Helvetica,sans-self;}

a { overflow: hidden;} 
