@charset "UTF-8";
/* 2023年サステナビリティコンテンツ追加 */

ul.sus_report_topics li {
  border-bottom: 1px solid #e3e3e3;
  padding: 10px 20px;
}
ul.sus_report_topics li span{
  margin-right: 20px;
  display: inline-block;
  width: 110px;
}
ul.sus_report_topics li a{
  padding-left: 0px;
}
.mod-tbl> table th.bg_gray, .mod-tbl> table td.bg_gray {
  background: #d5d5d5;
}
.mod-tbl> table th.bg_lightgray, .mod-tbl> table td.bg_lightgray {
  background: #efefef;
}
.mod-tbl> table th.bg_lightblue, .mod-tbl> table td.bg_lightblue {
  background: #e8f5ff;
}
.pull-right.sp-clear.mt0, .pull-left.sp-clear.mt0 {
  margin: 0 0 1.5em 1.5em;
}
.mod-btn.var02.gr a {
  color: #000;
  background: #f0f0f0;
  border: 2px solid #04127c;
}
.mod-btn.var02.gr a::before {
  border-color: #000 #000 transparent transparent;
}
a.emp_bnr_link {
  display: contents;
}

@media screen and (max-width: 640px), print {
  .pull-right.sp-clear.mt0, .pull-left.sp-clear.mt0 {
    margin: 0 0 1.5em 0;
    text-align: center;
  }
  ul.sus_report_topics li span{
    margin-right: 0px;
    display: block;
  }
}