@charset "UTF-8";
/* CSS Document */

/* このスタイルシートはci-branding配下の共通部分のものを記載しています */
/* 個別ページごとについては別ファイルに記載してください */

#Mimg {
  margin-bottom: 50px;
}

.ci_branding h4 {
  color: #005b96;
  font-size: 1.385em;
  margin-bottom: 16px;
}

.cate_ttl {
  margin-bottom: 20px;
}
.cate_ttl h2 {
  font-size: 0.846em;
  font-weight: normal;
  color: #7c8184;
  line-height: 1.4;
}

.ci_branding {
}

.about {
  margin-bottom: 46px;
}
.about h3 {
  color: #123b86;
  font-size: 1.769em;
  font-weight: normal;
  margin-bottom: 60px;
}
.ciimg {
  text-align: center;
  margin: 2.5em 0;
}
.about p {
  font-size: 1.231em;
  font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3",
    "Hiragino Mincho Pro", serif;
  font-weight: bold;
}

.datasheet {
  background: #dadada; /* Old browsers */
  background: -moz-linear-gradient(
    top,
    #dadada 0%,
    #ffffff 34%,
    #ffffff 47%,
    #ffffff 97%
  ); /* FF3.6-15 */
  background: -webkit-linear-gradient(
    top,
    #dadada 0%,
    #ffffff 34%,
    #ffffff 47%,
    #ffffff 97%
  ); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(
    to bottom,
    #dadada 0%,
    #ffffff 34%,
    #ffffff 47%,
    #ffffff 97%
  ); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dadada', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */

  padding: 1em;
  margin-bottom: 60px;
}
.datasheet h5 {
  font-size: 0.923em;
}
.datasheet th {
  color: #d6d6dd;
  font-size: 0.923em;
  text-align: left;
  vertical-align: top;
  padding-right: 50px;
}
.datasheet td {
  font-size: 0.923em;
}

.mark,
.c_format,
.abouttype,
.character,
.items,
.c_tenkai,
.aboutcolor {
  margin-top: 50px;
}
.mark {
  overflow: hidden;
}

.jirei_top {
  text-align: center;
  margin-top: 50px;
}

.jirei_top a {
  text-decoration: underline;
}

.abouttype .pictC{
  display: flex;
  flex-wrap: nowrap;
  justify-content: center;
  gap: 2em;
}

@media (max-width: 768px) {
  .aboutcolor .pictR {
    float: none;
    margin: 0 1em 1.5em !important;
  }
  .character .pictL{
    float: none;
    margin: 0 auto 1.5em !important;
  }
}

