/*
 *  Mixin
 */
/*===========================================================
 * Extends
 =========================================================== */
/* ==========================================================================
    Tablet
========================================================================== */
/* ==========================================================================
    PC
========================================================================== */
/* line 13, ../sass/downloads.scss */
.icon-character {
  width: 40px;
  height: 40px;
  margin-right: 6px;
}

/* line 19, ../sass/downloads.scss */
.icon-pdf,
.icon-cad {
  width: 27px;
  height: 27px;
  margin-left: 13px;
  margin-right: 8px;
}

/* line 30, ../sass/downloads.scss */
.pdf-item {
  overflow: hidden;
  *zoom: 1;
  margin-bottom: 25px;
}
/* line 32, ../../../assets/sass/partial/_mixins.scss */
.pdf-item__title {
  color: #ffffff;
  font-size: 13px;
  font-size: 1.3rem;
  text-align: right;
  padding: 10px;
  background: #666666;
  margin-bottom: 10px;
}
/* line 32, ../../../assets/sass/partial/_mixins.scss */
.pdf-item__image {
  float: left;
  width: 25%;
}
/* line 46, ../sass/downloads.scss */
.pdf-item__image img {
  border: 1px solid #999999;
}
/* line 32, ../../../assets/sass/partial/_mixins.scss */
.pdf-item__detail {
  float: right;
  width: 70%;
}
/* line 32, ../../../assets/sass/partial/_mixins.scss */
.pdf-item__description {
  font-size: 13px;
  font-size: 1.3rem;
}
/* line 32, ../../../assets/sass/partial/_mixins.scss */
.pdf-item__name {
  font-size: 15px;
  font-size: 1.5rem;
  font-weight: bold;
  margin-bottom: 10px;
}
/* line 32, ../../../assets/sass/partial/_mixins.scss */
.pdf-item__info {
  font-size: 13px;
  font-size: 1.3rem;
  margin-bottom: 10px;
}
/* line 32, ../../../assets/sass/partial/_mixins.scss */
.pdf-item__link {
  display: block;
  vertical-align: middle;
  line-height: 27px;
  padding: 10px;
  background: url("/en/assets/images/icon/arrow-small.png") no-repeat 95% 50%;
  border: 1px solid #cccccc;
  font-size: 13px;
  font-size: 1.3rem;
}
/* line 78, ../sass/downloads.scss */
.pdf-item__link.hover {
  background-color: #eaf6fd;
  color: #333333;
}
/* line 32, ../../../assets/sass/partial/_mixins.scss */
.pdf-item__delimiter {
  height: 1px;
  border: none;
  border-top: 1px dashed #cccccc;
  margin-bottom: 25px;
}

/* line 91, ../sass/downloads.scss */
.color_type_ic {
  width: 0.8em;
  height: 0.8em;
  background-color: #B9D478;
  display: inline-block;
  margin-right: 10px;
}

/* line 98, ../sass/downloads.scss */
.color_type_a {
  background-color: #B9D478;
}

/* line 102, ../sass/downloads.scss */
.color_type_b {
  background-color: #CADD77;
}

/* line 105, ../sass/downloads.scss */
.color_type_c {
  background-color: #7CB981;
}

/* line 108, ../sass/downloads.scss */
.color_type_d {
  background-color: #92C395;
}

/* line 111, ../sass/downloads.scss */
.color_type_e {
  background-color: #A8CDA6;
}

/* line 114, ../sass/downloads.scss */
.color_type_f {
  background-color: #C5DDC3;
}

/* line 117, ../sass/downloads.scss */
.color_type_g {
  background-color: #DAE8D6;
}

/* line 120, ../sass/downloads.scss */
.color_type_h {
  background-color: #87A7C9;
}

/* line 123, ../sass/downloads.scss */
.color_type_i {
  background-color: #AFC1D8;
}

/* line 126, ../sass/downloads.scss */
.color_type_j {
  background-color: #AB92BC;
}

/* line 129, ../sass/downloads.scss */
.color_type_k {
  background-color: #CBB7D2;
}

/* line 132, ../sass/downloads.scss */
.color_type_l {
  background-color: #DC9B5A;
}

/* line 135, ../sass/downloads.scss */
.color_type_m {
  background-color: #EAC287;
}

/* line 138, ../sass/downloads.scss */
.color_type_n {
  background-color: #FCF88C;
}

@media (min-width: 641px) {
  /* line 148, ../sass/downloads.scss */
  .icon-character {
    margin-right: 10px;
  }

  /* line 153, ../sass/downloads.scss */
  .e-books .pdf-item {
    width: 100%;
  }
  /* line 32, ../../../assets/sass/partial/_mixins.scss */
  .pdf-item__image {
    width: 20%;
  }
  /* line 32, ../../../assets/sass/partial/_mixins.scss */
  .pdf-item__detail {
    width: 78%;
  }
  /* line 32, ../../../assets/sass/partial/_mixins.scss */
  .pdf-item__title {
    font-size: 15px;
    font-size: 1.5rem;
    margin-bottom: 15px;
  }
  /* line 32, ../../../assets/sass/partial/_mixins.scss */
  .pdf-item__name {
    font-size: 18px;
    font-size: 1.8rem;
    margin-bottom: 40px;
  }
  /* line 32, ../../../assets/sass/partial/_mixins.scss */
  .pdf-item__link {
    float: right;
    width: auto;
    min-width: 150px;
    display: inline-block;
    padding-right: 25px;
    font-size: 18px;
    font-size: 1.8rem;
  }

  /* line 187, ../sass/downloads.scss */
  .e-books .btn {
    font-size: 18px;
    font-size: 1.8rem;
  }

  /* line 190, ../sass/downloads.scss */
  .data_size {
    font-size: 14px;
    font-size: 1.4rem;
  }
}
@media (min-width: 1050px) {
  /* line 32, ../../../assets/sass/partial/_mixins.scss */
  .pdf-item__image {
    width: 25%;
  }
  /* line 32, ../../../assets/sass/partial/_mixins.scss */
  .pdf-item__detail {
    width: 70%;
  }
}
