/**
 * html5doctor.com Reset Stylesheet v1.6.1 (http://html5doctor.com/html-5-reset-stylesheet/)
 * Richard Clark (http://richclarkdesign.com)
 * http://cssreset.com
 */
 html, body, 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 {
	 margin:0;
	 padding:0;
	 border:0;
	 outline:0;
	 font-size:100%;
	 vertical-align:baseline;
	 background:transparent;
 }
 body {
	 line-height:1;
 }
 article,aside,details,figcaption,figure,
 footer,header,hgroup,menu,nav,section {
	 display:block;
 }
 nav ul {
	 list-style:none;
 }
 blockquote, q {
	 quotes:none;
 }
 blockquote:before, blockquote:after,
 q:before, q:after {
	 content:'';
	 content:none;
 }
 a {
	 margin:0;
	 padding:0;
	 font-size:100%;
	 vertical-align:baseline;
	 background:transparent;
 }
 /* change colours to suit your needs */
 ins {
	 background-color:#ff9;
	 color:#000;
	 text-decoration:none;
 }
 /* change colours to suit your needs */
 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;
 }
 /* change border colour to suit your needs */
 hr {
	 display:block;
	 height:1px;
	 border:0;
	 border-top:1px solid #cccccc;
	 margin:1em 0;
	 padding:0;
 }
 input, select {
	 vertical-align:middle;
 }

 /* ブラウザ間の差異をクリア */
input[type="number"]::-webkit-outer-spin-button, 
input[type="number"]::-webkit-inner-spin-button {
  /* number属性のスピンを非表示 */
  -webkit-appearance: none;
  margin: 0;
}
input[type="number"] {
  /* number属性のスピンを非表示 */
  -moz-appearance: none;
}
::-ms-clear {
    /* IEのクリアボタン非表示 */
    display:none;
}
