@charset "UTF-8";
/* CSS Document */
body {
 /* *font-size: small;*/
/*  *font: x-small;*/
  /*color: #333;*/
   font-family: Verdana, Roboto, "Droid Sans", "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
 font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  font-size: 13px;
  line-height: 1.231;
}

table {
  font-size: inherit;
  font: 100%;
}

.text9 {
  font-size: 69%;
}

.text10 {
  font-size: 77%;
}

.text11 {
  font-size: 85%;
}

.text12 {
  font-size: 93%;
}

.text13 {
  font-size: 100%;
}

.text14 {
  font-size: 108%;
}

.text15 {
  font-size: 116%;
}

.text16 {
  font-size: 123.1%;
}

.text17 {
  font-size: 131%;
}

.text18 {
  font-size: 138.5%;
}

.text19 {
  font-size: 146.5%;
}

.text20 {
  font-size: 153.9%;
}

nav li {
  font-size: 161.6%;
}

.text22 {
  font-size: 167%;
}

.text23 {
  font-size: 174%;
}

.text24 {
  font-size: 182%;
}

.text25 {
  font-size: 189%;
}

.text26 {
  font-size: 197%;
}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
  margin: 0;
  padding: 0;
}

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

.hidden {
  display: none;
}

.mgnClear {
  margin: 0px;
}

li {
  list-style-type: none;
}

/*
 * Corrects `block` display not defined in IE6/7/8/9 & FF3.
 */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section,
summary {
  display: block;
}
.clearfix {
  zoom: 1;
}
.clearfix:before, .clearfix:after {
  display: block;
  height: 0;
  visibility: hidden;
  content: "\0020";
}
.clearfix:after {
  clear: both;
}
.justify {
	text-align:justify;
}
.lightTxt {
	color:#666;
}

/*android chorome　文字サイズ　バグ対策*/
h1, h2, h3, h4, h5, p {
max-height: 100%;
}
*, *: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;
}