@charset "UTF-8"; abbr, address, article, aside, b, blockquote, body, caption, cite, code, dd, del, dfn, div, dl, dt, em, fieldset, figure, footer, form, h1, h2, h3, h4, h5, h6, header, html, i, iframe, img, ins, kbd, label, legend, li, nav, object, ol, p, pre, q, samp, section, small, span, strong, sub, sup, table, tbody, td, tfoot, th, thead, time, tr, ul, var { border: 0; margin: 0; outline: 0; padding: 0 } nav, ol, ul { list-style: none } blockquote, q { quotes: none } a { margin: 0; padding: 0; vertical-align: baseline } img { vertical-align: bottom } table { border-collapse: collapse; border-spacing: 0 } * { box-sizing: border-box; font-family: inherit; font-feature-settings: "palt" } html { line-height: 1.2; position: relative } body { font-family: "メイリオ", Meiryo, Verdana, Arial, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; _font-family: "ＭＳ Ｐゴシック", "MS P Gothic", "Osaka", Verdana, Arial, sans-serif; color: #333; word-wrap: break-word } button { padding: 0; border: none; cursor: pointer; outline: none; background: none; border: none; -webkit-appearance: none; -moz-appearance: none; appearance: none } input[type=password], input[type=tel], input[type=text] { -webkit-appearance: none; -moz-appearance: none; appearance: none; } input[type=search], input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration { -webkit-appearance: none } input[type=date], input[type=date]::-webkit-clear-button { -webkit-appearance: none; -moz-appearance: none; appearance: none; } input[type=button] { -webkit-appearance: none; } input[type=submit] { -webkit-appearance: none; -moz-appearance: none; appearance: none; } input::-ms-clear { visibility: hidden } select { -webkit-appearance: none; -moz-appearance: none; appearance: none; } select::-ms-expand { display: none } textarea { -webkit-appearance: none; -moz-appearance: none; appearance: none; } i { font-style: normal } mark { background-color: transparent }