@charset "utf-8"; /* * リセットCSS * reset.css */ /*html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, img, b, dl, dt, dd, ol, ul, li, form, label, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, footer, header, hgroup, nav, section, summary { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; font-weight: normal; } article,aside,canvas,details,figcaption,figure, footer,header,hgroup,menu,nav,section,summary{ display:block; } img { vertical-align: top; -ms-interpolation-mode: bicubic } li { list-style: none } a { text-decoration: none; color: #4f4f4f } a:visited, a:hover, a:active { text-decoration: none; color: #4f4f4f } select{ border:none; -webkit-appearance: none; -moz-appearance: none; appearance: none; } select::-ms-expand { display: none; }*/ body{ -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; margin: 0; padding: 0; border: 0; outline: 0; vertical-align: baseline; word-break:break-all; } 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, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video, input, textarea{ margin: 0; padding: 0; border: none; font-size: 100%; font-weight:normal; font-style: normal; vertical-align: baseline; background: transparent; } h1, h2, h3, h4, h5, h6{ font-weight: inherit } img{ vertical-align: bottom; } article, aside, details, figcaption, figure, footer, header, menu, nav, section, div, address, iframe, canvas, hr, textarea { display:block; } iframe{ max-width: 100% !important; } a,label{ cursor: pointer; } blockquote { padding: 0; margin: 0; display:block; } address,em{ font-style:normal; } hr{ border:0; margin:0; padding:0; } ul,ol,li{ list-style:none; } textarea{ resize:vertical; overflow:hidden; -webkit-appearance:none; border:none; } input,button { vertical-align: middle; border-radius: 0px; border:none; background: transparent; margin: 0; padding: 0; } button{ cursor: pointer; } select{ border:none; -webkit-appearance: none; -moz-appearance: none; appearance: none; } select::-ms-expand { display: none; } table{ border-collapse:collapse; } *:before, *:after{ padding: 0; margin: 0; } input[type="submit"]:focus { outline: 0; }