@charset "utf-8";
/*
 * default.css
 * ブラウザ差異吸収、基本初期設定
 */
/*------- Reset -------*/
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
{
    table-layout: fixed;
    border-collapse: collapse;
    border-spacing: 0;
}
caption,th
{
    text-align: left;
}
q:before,q:after
{
    content: '';
}
object,
embed
{
    vertical-align: top;
}
legend
{
    display: none;
}
h1,h2,h3,h4,h5,h6
{
    font-size: 100%;
    font-weight: normal;
}
img,abbr,acronym,fieldset
{
    border: 0;
}
li
{
    list-style-type: none;
}

/*------- Default Setting -------*/
body
{
    background: #ffffff;
    color: #333333;
    font-size: 84%;
    font-family: "メイリオ","Meiryo",verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
}
/* for IF6 */
* html body
{
    font-family: "ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
    font-size: 84%;
}

/* float解除用wrapper */
.wrapper
{
    overflow: hidden;
    zoom: 1;
}
