@charset "utf-8";


/* --HTML-- */

/*主な要素のリセット*/
html, body, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, header, hgroup, section, srticle, aside, footer, figure, figcaption, nav{
  margin:0;
  padding:0;
  font-size:100%;
}
/*HTML5要素のブロック化*/
 article,aside,details,figcaption,figure,
 footer,header,hgroup,menu,nav,section {
   display:block;
}


body {
 line-height:1;
  margin:0;
}
h1, h2, h3, h4, h5, h6, p {
 margin: 0;
 }
 

img {
	margin: 0;
	padding: 0;
	border: none;
}

hr {
    display:block;
    height:1px;
    border:0;
    border-top:1px solid #cccccc;
    margin:1em 0;
    padding:0;
}

ul {
    list-style:none;
    padding:0;
}

li {
    padding:0;
}


input, select {
    vertical-align:middle;
}
 
