@charset "UTF-8";


/*category.cssに移動予定***********************************************************/
.p-product-tag__item.p-product-tag__item--ax {
  background-color: #8f0916;
  color: #fff;
}


/************************************************************/
.detail-panel-is-categorize .c-table--product-detail {
    display: block!important;
}

.c-table th {
  background-color: #f0f0f0;
  font-weight: bold;
  font-size: 116%;
  line-height: 1.4;

  padding-top: 12px;
  padding-bottom: 12px;
  padding-right: 12px;
  padding-left: 12px;
  width: 32%;
  font-size:93%;
}
@media only screen and (max-width: 40em) {
  .c-table th {
    padding-top: 12px;
    padding-bottom: 12px;
    padding-right: 10px;
    padding-left: 10px;
    font-size:93%;

    width: 100%;
  }
}

.c-table td {
  padding-top: 12px;
  padding-bottom: 12px;
  padding-right: 12px;
  padding-left: 12px;
  font-size:93%;
}
@media only screen and (max-width: 40em) {
  .c-table td {
    padding-top: 12px;
    padding-bottom: 12px;
    padding-right: 10px;
    padding-left: 10px;

    font-size:93%;
  }
}

/*****************************************/
.p-product-detail-panel-2__client-label.c-icn-red {
  background-color: #CF2327;
}
.p-product-detail-panel-2__client-label.c-icn-l-blue {
  background-color: #0077B8;
}

/*****************************************/

.c-definition-list__emphasis {
  font-weight: bold;
  color: #dc4437;
  font-size:108%!important;/*追加更新*/
}


/*****************************************/
.c-heading-2__title {
  display: inline-block;
  margin-right: 10px;
  vertical-align: middle;
  font-family: "Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", メイリオ, Meiryo;
  -webkit-font-feature-settings: 'palt' 1;
  font-feature-settings: 'palt' 1;
  letter-spacing: 0.16em;
  font-weight: bold;

  font-size: 100%!important;/*追加更新*/
}
@media print, screen and (min-width: 61.25em) {
  .c-heading-2__title {

margin-right: 0!important;/*追加更新*/

font-size: 167%!important;/*追加更新*/

width: 100%;/*追加更新*/

}
}
/****************************************/

.p-product-colored-heading__main {
  font-family: "Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", メイリオ, Meiryo;
  -webkit-font-feature-settings: 'palt' 1;
          font-feature-settings: 'palt' 1;
  font-weight: bold;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}
@media print, screen and (min-width: 48em) {
  .p-product-colored-heading__main {
    font-size: 116%;

    padding-left: 0;/*追加更新*/
  }
}
@media print, screen and (min-width: 48em) {
  .browser-is-ie .p-product-colored-heading__main {
    padding-top: 10px;
  }
}

/*************************************************/

.p-product-colored-heading__info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 9px;
  padding-top: 10px;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #fff;
}
@media print, screen and (min-width: 48em) {
  .p-product-colored-heading__info {
    margin-top: 0;
    padding-top: 2px;
    border-top: none;

    padding-right: 0;/*追加更新*/
  }
}

/*************************************************/
.p-product-colored-heading {
  padding-top: 15px;
  padding-bottom: 16px;
  padding-right: 15px;
  padding-left: 15px;
  background-color: #333;
  color: #fff;

  margin-bottom: 0;/*追加更新*/
}
@media print, screen and (min-width: 48em) {
  .p-product-colored-heading {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    height:auto;
    padding: 0;
  }
}