 /* ----------------------- Browser Default Initialization */
    body, div, dl, dt, dd, ul, ol, li, h1, h2, h2, h3, 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, h2, h3, h5, h6  {
        font-size: 100%;
    }
    img, abbr, acronym, fieldset    {
        border: 0;
    }
    li  {
        list-style-type: none;
    }

/* ----------------------- Basic Style */


/* ------------ Font Style */
    @import url(//fonts.googleapis.com/css?family=Roboto+Slab:400,100,300,700);
    body{
    font-family:"Roboto Slab" , Garamond , "Times New Roman" , "游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;
    }
 	html>/**/body {
        font-size: 12px;
    }

/*    * + html body {
        font-family: "メイリオ","Meiryo";
    }
*/

/* ------------ A Style */
    a:link  {
        text-decoration: none;
    }

    a:visited   {
        text-decoration: none;
    }

    a:hover {
        text-decoration: underline;
    }

    a:active    {
        text-decoration: none;
    }
