@charset "UTF-8";
/*=============================================*/
/*reset    */
/*=============================================*/
header, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, aside, summary {
    display: block;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, figure {
    margin: 0;
    padding: 0;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
ul {
    list-style: none;
}
a, a:link {
    text-decoration: none;
}
img {
    border: 0;
    height: auto;
}
/*
input, button, textarea, select {
    margin: 0;
    padding: 0;
    background: none;
    border: none;
    border-radius: 0;
    outline: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
select::-ms-expand {
    display: none;
}
input[type="checkbox"]::-ms-check {
    display: none;
}
::-webkit-input-placeholder {
    color: #01175f;
}
*:focus {
    outline: none;
}
*/
button, textarea, select {
    margin: 0;
    padding: 0;
    background: none;
    border: none;
    border-radius: 0;
    outline: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
select::-ms-expand {
    display: none;
}
input[type="checkbox"]::-ms-check {
    display: none;
}
::-webkit-input-placeholder {
    color: #01175f;
}
*:focus {
    outline: none;
}
