  @charset "utf-8";
.report .list.none > li {
  padding-left: 1.6em;
}
.report .list.none > li + li {
  margin-top: .8em;
}
.report .list.none > li > span {
  display: inline-block;
  white-space: nowrap;
}
.report .list.none > li > span.indent {
  text-indent: -1.6em;
  padding-right: 2.1em;
}
.report .list.none > li > span.indent + a {
  margin-left: 0;
}
.report .list.none > li > * + * {
  margin-left: .5em;
}
.report .list.none > li > a {
  display: inline-block;
  text-indent: -1.6em;
}
.report .flexbox.layer h3 + div .floatbox .list.none > li > * + * {
  margin-left: 0;
}


.flexbox {
    flex-wrap: wrap;
    display: flex;
    justify-content: space-between;
    align-items: top;
}

.flexbox .flexbox-3-item {
    width: 32%;
}

.C{
	display: inline-block;
	text-align: center;
}

/*-----------------------------------------------
  for Smartphone
-----------------------------------------------*/
@media only screen and (max-width: 640px) {
  
  .flexbox .flexbox-3-item {
    width: 100%;
    margin: 0 auto;
}
  
}


/*-----------------------------------------------
  for Tablet & PC
-----------------------------------------------*/
@media only screen and (min-width: 641px), print {
  
  
  
  
}