@charset "utf-8";


/* --HTML-- */
html {
  font-family:"ＭＳ Ｐゴシック";
 }

/* html5 tag css format */

article,aside,dialog,figure,footer,header,hgroup,menu,nav,section {display: block;}

section,nav,article,aside,hgroup,header,footer,address {
  margin:0;
  padding:0;
  font-style:normal;
  font-weight:normal;
}


/* --OTHER TAGS-- */

a img, img {
  border:0;

}
  
abbr, acronym {
  border:0;
}
  
address, caption, cite, code, dfn, em, th, strong, var {
  font-style:normal;
  font-weight:normal;
}
  
blockquote, dd, div, dl, dt, h1, h2, h3, h4, h5, h6, li, ol, p, pre, span, td, th, ul {
  margin:0;
  padding:0;
}
  
caption, th {
  text-align:left;
}
  
code, kbd, pre, samp, tt {
  font-family:monospace;
  line-height:100%;
}

    /* for IE7 */
    *+html code, kbd, pre, samp, tt {
      font-size:108%;
    }
  
  
q:before, q:after {
  content:'';
}
  
/* form */
button, fieldset, form, input, label, legend, select, textarea {
  font-family:inherit;
  font-size:100%;
  font-style:inherit;
  font-weight:inherit;
  margin:0;
  padding:0;
  vertical-align:baseline;
}
  
/* tables still need 'cellspacing="0"' */
table {
  border-collapse:collapse;
  border-spacing:0;
  font-size:100%;
}

.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
 
.clearfix {display: inline-block;}
 
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */



div { overflow:hidden; }

figure { margin:0; padding:0; }


/* css format end */