@charset "UTF-8";

/* !HTML5 elements
---------------------------------------------------------- */
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section
{ display: block;}

body, div, pre, p, blockquote, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, fieldset, th, td, figure, figcaption
{ margin: 0; padding: 0;}
img {
}

h1, h2, h3, h4, h5, h6
{ font-size: 100%; font-weight: normal;}
input, textarea
{ margin: 0; font-size: 100%;}
label
{ cursor: pointer;}
table
{
	border-collapse: collapse;
	border-spacing: 0;
}
img 
{
    margin: 0px;
    border: 0 none;
}
/*
img
{ max-width: 100%; width: 100%; height: auto; vertical-align: top;}
*/
address, caption, cite, code, dfn, em, th, var
{ font-style: normal; font-weight: normal;}
a, input
{ outline: none; }
*
{ -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}
.clearfix {
  min-height: 1px;
}
* html .clearfix {
  height: 1px;
  /*¥*//*/
  height: auto;
  overflow: hidden;
  /**/
}
ul , ol{
	padding: 0px;
	margin: 0px;
}
li {
	list-style-type: none;
}
*, *:before, *:after {
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
         -o-box-sizing: border-box;
        -ms-box-sizing: border-box;
            box-sizing: border-box;
}
