@charset "utf-8";
/**
 * style.css
 * Ricoh Co., Ltd.
 */


.ttl-styleA {
  color: #eb5c02;
  font-weight: bold;
}

.bgHeading {
  display: inline-block;
  margin-bottom: 8px;
}

.caption-style_A,
.caption-style_B,
.caption-style_C,
.caption-style_E,
.caption-style_F,
.caption-style_G {
  font-weight: bold;
}

.caption-style_A:before{
  content: '●';
  color: #eb5c02;
  padding-right: 4px;
}

.caption-style_B:before{
  content: '●';
  color: #c93a42;
  padding-right: 4px;
}

.caption-style_C:before{
  content: '●';
  color: #7d4c9b;
  padding-right: 4px;
}

.caption-style_D:before{
  content: '●';
  color: #898989;
  padding-right: 4px;
}

.caption-style_E:before{
  content: '●';
  color: #0096cd;
  padding-right: 4px;
}

.caption-style_F:before{
  content: '●';
  color: #009e9e;
  padding-right: 4px;
}

.caption-style_G:before{
  content: '●';
  color: #169531;
  padding-right: 4px;
}

.indentTypeA_01 {
  padding-left:1em;
  text-indent:-1em;
}

.clearfix{clear: both;}
.nowrap{white-space: nowrap;}

.va_t{ vertical-align: top!important;}
.va_m{ vertical-align: middle!important;}
.va_b{ vertical-align: bottom!important;}
.td_va_m td{ vertical-align: middle!important;}

.ov_hd{overflow: hidden !important;}

.w225{ width: 225px!important;}

.boxsig{box-sizing: border-box !important;}