/* =======================================
    Page common
======================================= */
/* =======================================
    .split-page_slide
======================================= */
.split-page_slide_item.item-1 {
  background: url("../images/split-page-slide-bg-1.webp") no-repeat center;
  background-size: cover; }
.split-page_slide_item.item-2 {
  background: url("../images/split-page-slide-bg-2.webp") no-repeat center;
  background-size: cover; }
.split-page_slide_item.item-3 {
  background: url("../images/split-page-slide-bg-3.webp") no-repeat center;
  background-size: cover; }
.split-page_slide_item.item-4 {
  background: url("../images/split-page-slide-bg-4.webp") no-repeat center;
  background-size: cover; }
.split-page_slide_item.item-5 {
  background: url("../images/split-page-slide-bg-5.webp") no-repeat center;
  background-size: cover; }
.split-page_slide_item.item-6 {
  background: url("../images/split-page-slide-bg-6.webp") no-repeat center;
  background-size: cover; }

/* =======================================
    .split-page_reports
======================================= */
/*
    .split-page_reports_first-view
--------------------------------------- */
.split-page_reports_first-view {
  overflow: hidden; }
  .split-page_reports_first-view img {
    width: 100%; }
    @media screen and (max-width: 767px) {
      .split-page_reports_first-view img {
        width: auto;
        height: 100%;
        position: relative;
        left: 50%;
        transform: translateX(-50%); } }
  @media screen and (max-width: 767px) {
    .split-page_reports_first-view {
      /*background: url("../images/first-view-thumb.webp") no-repeat center;
      background-size: cover;*/ } }

/*
    .split-page_reports_info
--------------------------------------- */
.split-page_reports_info_num span {
  background: #DF7527; }
.split-page_reports_info_title_sub {
  color: #DF7527; }

/*
    .split-page_reports_contents
--------------------------------------- */
.split-page_reports_contents .report-block h1 {
  color: #DF7527; }
.split-page_reports_contents .report-block p.comment .c-name {
  color: #DF7527; }
.split-page_reports_contents .report-block .product-btn a {
  margin: 50px auto 20px; }
.split-page_reports_contents .report-block .sub-catch {
  font-size: 1.5em;
  font-family: "Times New Roman", "YuMincho", "Hiragino Mincho ProN", "Yu Mincho", "MS PMincho", serif;
  font-weight: bold;
  position: relative;
  text-align: center;
  padding: 1em;
  margin: 2em 0 0 0;
  letter-spacing: 2px; }
  @media screen and (max-width: 767px) {
    .split-page_reports_contents .report-block .sub-catch {
      font-size: 1.2em; } }
  .split-page_reports_contents .report-block .sub-catch:before, .split-page_reports_contents .report-block .sub-catch:after {
    content: "";
    width: 5%;
    height: 30%;
    position: absolute; }
  .split-page_reports_contents .report-block .sub-catch:before {
    top: 0;
    left: 0;
    border-top: 1px solid #000;
    border-left: 1px solid #000; }
  .split-page_reports_contents .report-block .sub-catch:after {
    bottom: 0;
    right: 0;
    border-bottom: 1px solid #000;
    border-right: 1px solid #000; }
.split-page_reports_contents .pr-contents_inner {
  max-width: 800px;
  width: 90%;
  margin: 80px auto 0;
  padding: 30px 30px 35px;
  position: relative;
  background: #F9DEC7;
  border-radius: 10px; }
  @media screen and (max-width: 767px) {
    .split-page_reports_contents .pr-contents_inner {
      padding: 50px 25px 30px; } }
.split-page_reports_contents .pr-contents_title {
  color: #DF7527;
  font-weight: bold;
  text-align: center;
  font-size: 23px; }
.split-page_reports_contents .pr-contents_box {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 20px 0 0 0; }
  @media screen and (max-width: 767px) {
    .split-page_reports_contents .pr-contents_box {
      flex-wrap: wrap; } }
  .split-page_reports_contents .pr-contents_box_fig {
    flex: 0 1 42%; }
    @media screen and (max-width: 767px) {
      .split-page_reports_contents .pr-contents_box_fig {
        flex: 0 1 100%; } }
    .split-page_reports_contents .pr-contents_box_fig img {
      width: 100%; }
  .split-page_reports_contents .pr-contents_box_text {
    flex: 0 1 55%; }
    @media screen and (max-width: 767px) {
      .split-page_reports_contents .pr-contents_box_text {
        margin: 20px 0 0 0;
        flex: 0 1 100%; } }
.split-page_reports_contents .pr-contents_info {
  margin: 20px 0 0 0;
  padding: 10px 0 0 0;
  border-top: 1px solid #ecb791; }
  .split-page_reports_contents .pr-contents_info_list_item {
    margin: 5px 0 0 0;
    line-height: 1.5;
    font-size: 14px; }
    @media screen and (max-width: 767px) {
      .split-page_reports_contents .pr-contents_info_list_item {
        line-height: 1.7; } }
    .split-page_reports_contents .pr-contents_info_list_item a {
      text-decoration: underline; }
.split-page_reports_contents .pr-contents_pop {
  position: absolute;
  top: -40px;
  left: 20px;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #fff;
  background: #DF7527;
  font-weight: bold;
  line-height: 1.3;
  font-size: 18px;
  width: 110px;
  height: 110px;
  transform: rotate(-10deg); }
  @media screen and (max-width: 767px) {
    .split-page_reports_contents .pr-contents_pop {
      top: -20px;
      left: 50%;
      border-radius: 5px;
      width: 70%;
      height: auto;
      transform: rotate(0) translateX(-50%);
      padding: 0.5em 1em; }
      .split-page_reports_contents .pr-contents_pop br {
        display: none; } }
