/*!
global > color
------------------------------
*/
/*!
global > content-width
------------------------------
*/
/*!
global > font
------------------------------
*/
/*!
global > mixin
------------------------------
*/
.u_txt_white {
  color: #fff !important;
}

.u_txt_black {
  color: #000 !important;
}

.u_mt_0 {
  margin-top: 0px !important;
}

.u_mb_0 {
  margin-bottom: 0px !important;
}

.u_mb_10 {
  margin-bottom: 10px !important;
}

.u_ml_0 {
  margin-left: 0px !important;
}

.u_mr_0 {
  margin-right: 0px !important;
}

@media screen and (min-width: 769px) {
  .u_mt_md_0 {
    margin-top: 0px !important;
  }
  .u_mb_md_0 {
    margin-bottom: 0px !important;
  }
  .u_ml_md_0 {
    margin-left: 0px !important;
  }
  .u_mr_md_0 {
    margin-right: 0px !important;
  }
}
.u_pl_0 {
  padding-left: 0 !important;
}

.u_pr_0 {
  padding-right: 0 !important;
}

.u_pt_3 {
  padding-top: 3px !important;
}

.u_pb_3 {
  padding-bottom: 3px !important;
}

.u_pl_20 {
  padding-left: 20px !important;
}

@media screen and (min-width: 769px) {
  .u_pl_md_9 {
    padding-left: 9px !important;
  }
}
.u_txt_left {
  text-align: left !important;
}

.u_txt_right {
  text-align: right !important;
}

.u_txt_center {
  text-align: center !important;
}

.u_fw900 {
  font-weight: 900 !important;
}

.u_fw800 {
  font-weight: 800 !important;
}

.u_fw700 {
  font-weight: 700 !important;
}

.u_fw600 {
  font-weight: 600 !important;
}

.u_fw500 {
  font-weight: 500 !important;
}

.u_fw400 {
  font-weight: 400 !important;
}

.u_fw300 {
  font-weight: 300 !important;
}

.u_f_base {
  font-family: "Noto Sans JP", sans-serif !important;
}

.u_cl_red {
  color: #E95037;
}

.u_cl_yellow {
  color: #FCD03E;
}

.u_cl_blue {
  color: #8BD1F4;
}

.p_business_report_main {
  padding: 56px 0 59px;
}
@media screen and (min-width: 768px) {
  .p_business_report_main {
    padding: 96px 0 156px;
  }
}
.p_business_report .c_ttl_group .c_ttl_line {
  font-family: "Noto Sans JP", sans-serif;
  padding: 0 35px;
}
@media screen and (min-width: 768px) {
  .p_business_report .c_ttl_group .c_ttl_line {
    padding: 0 30px;
  }
}
.p_business_report .c_ttl_group .c_ttl32 {
  margin-top: 17px;
  text-align: center;
}
@media screen and (min-width: 768px) {
  .p_business_report .c_ttl_group .c_ttl32 {
    margin-top: 13px;
  }
}
.p_business_report_txts {
  margin: 5px auto 0;
}
@media screen and (min-width: 768px) {
  .p_business_report_txts {
    max-width: 960px;
    margin-top: 5px;
  }
}
.p_business_report_txt {
  font-size: 0.875rem;
  line-height: 1.5;
  font-weight: 500;
  margin-top: 19px;
}
@media screen and (min-width: 768px) {
  .p_business_report_txt {
    font-size: 1rem;
    line-height: 2;
    margin-top: 22px;
  }
}
.p_business_report_txt:first-child {
  margin-top: 0;
}
/*# sourceMappingURL=safety-policy.css.map */
