@charset "utf-8";

/*===================================================

    Reset

===================================================*/
*{font-style:normal;font-weight:normal;}
html{font-size:62.5%;}/* base font size 10px */
body {margin:0;padding:0;color:#000;font-size:1.4rem;font-family:"游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;line-height:100%}
div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {margin:0;padding:0;border:0;background:transparent;outline:0;font-size:100%;vertical-align:baseline;}
table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;background:transparent;outline:0;font-size:100%;vertical-align:baseline;}
body {line-height:1}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display:block }
ul, ol {list-style:none}
blockquote, q {quotes:none}
blockquote:before, blockquote:after, q:before, q:after {content:'';content:none}
a{margin:0;padding:0;vertical-align:baseline;background:transparent;color:#0059B2;text-decoration:underline;}
a:link, a:visited{text-decoration:none;}
a:hover{text-decoration:underline;}
strong, em{ font-weight:bold; }
mark {background-color:#ff9;color:#000;font-style:italic;font-weight:bold}
del{text-decoration:line-through}
abbr[title], dfn[title] {border-bottom:1px dotted;cursor:help}
table {border-collapse:collapse;border-spacing:0}
hr {display:block;height:1px;border:0;border-top:1px solid #000;margin:1em 0;padding:0}
input, select {vertical-align:middle}
ol:after, ul:after, dl:after, div:after, section:after, nav:after, header:after {clear:both;content:"";display:block;height:0}

@media(max-width:768px){
    a{
        border:0;
        text-decoration:none;
        -webkit-tap-highlight-color:rgba(200,200,555,.6);
        }
    a:hover{
        text-decoration:none;
        }
    }

