

/* -----------------------------------
   リセット 必要ない場合削除 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-style:normal;
    font-weight: normal;
}
h1,h2,h3,h4,h5,h6,td,th,p,ul,li,dt,dd {
    font-size: 16px;
}

/* -----------------------------------
   Typography */

body {
    font-family: 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS P Gothic', sans-serif;
}

/* ---------------------------------
*    Font Size
*
*    0.625em  = 10px    |    1em      = 16px |    1.375em  = 22px
*    0.6875em = 11px    |    1.0625em = 17px |    1.4375em = 23px
*    0.75em   = 12px    |    1.125em  = 18px |    1.5em    = 24px
*    0.8125em = 13px    |    1.1875em = 19px |    1.5625em = 25px
*    0.875em  = 14px    |    1.25em   = 20px |    1.625em  = 26px
*    0.9375em = 15px    |    1.3125em = 21px |
*/

.xx-large  { font-size: 1.625em; }
.x-large   { font-size: 1.125em; }
.large     { font-size: 1em; }
.mid       { font-size: 0.875em; }
.small     { font-size:  0.75em; }
.x-small   { font-size:  0.6875em; }
.xx-small  { font-size:  0.625em; }

/* -----------------------------------
   list */

ul li{
  list-style: none;
}
