@charset "UTF-8";

.sec_market .content-container .content { display: none; }
.sec_market .content-container .content.show { display: block; }

.sec_reason .common_cards01_item .common_card02 {
    display: flex;
    flex-direction: column;
    height: 100%;
}
.sec_reason .common_cards01_item .common_card02_body {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
}

.sec_point .common_cards02_item .common_card02 {
    display: flex;
    flex-direction: column;
    height: 100%;
}
.sec_point .common_cards02_item .common_card02_body {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
}

.sec_market .tab-container {
gap: 10px;
}
.sec_market .common_card02 {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: flex-start;
}
.sec_market .common_card02_img {
    width: 36%;
}
.sec_market .common_card02_body {
    width: 60%;
    padding: 0 30px 0 0;
}
.sec_market .common_card02_tag {
    position: static;
    margin-bottom: 14px;
}

@media screen and (max-width: 750px) {
  .sec_market .tab-container {
  gap: 3vw 0;
  }
  .top_fv_headline_main_highlight {
  font-size: 10.28vw;
  }
      .sec_market .common_card02_img,
      .sec_market .common_card02_body {
          width: 100%;
      }
      .sec_market .common_card02_body {
          padding: 30px 20px 25px;
      }
  .sec_point .common_cards02 {
  padding-block: 24px;
  }
  .sec_point .sec_method_headline_main_big {
  margin-top: 1.8vw;
  line-height: 1.1em;
  }
  .sec_market .sec_method_headline_main_big {
  line-height: 1.1em;
  }
}