@charset "utf-8";

/* ========================================================================
    01. kill browser default
    02. base style
------------------------------------------------------------------------ */

/* ========================================================================
    01. kill browser default
------------------------------------------------------------------------ */
html, body,
div, p, h1, h2, h3, h4, h5, h6, address, blockquote, pre,
ul, ol, li, dl, dt, dd,
table, caption, col, colgroup, thead, tbody, tfoot, tr, th, td,
form, fieldset, legend, label,
img, iframe, object,
span, a, em, strong, sub, sup, del, ins{
margin:0;
padding:0;
}

ul, ol{
list-style:none;
}

h1, h2, h3, h4, h5, h6{
font-size:1em;
}

table{
border-spacing:0;
border:0 none;
}

caption, th, td{
border:0 none;
vertical-align:top;
font-size:1em;
text-align:left;
}

h1, h2, h3, h4, h5, h6,
dt, th, strong{
font-weight:normal;
}

address, em{
font-style:normal;
}

fieldset, img{
border:0 none;
}


/* ========================================================================
    02. base style
------------------------------------------------------------------------ */
body{
line-height:1.5;
background:#ffffff;
color:#000000;
font-size:62.5%;
}

option{
padding-right:5px;
}

hr{
display:none;
}

select{
overflow:auto;
vertical-align:middle;
}

img{
vertical-align:top;
}

sub, sup{
margin:0 .25em 0 .1em;
}

label{
cursor:pointer;
}

/*  font and link
-------------------------------------------------------------- */
body{
font-family:"ＭＳ Ｐゴシック", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", sans-serif;
}

a{outline:none;}
a:link{color:#0a3fa2;text-decoration:underline;}
a:visited{color:#0a3fa2;text-decoration:underline;}
a:hover,
a:active,
a:focus{color:#1A7BC6;text-decoration:underline;}
