/* breakpoint
-------------------------------------------*/
/*------------------------------------------------------------
mm758-2
------------------------------------------------------------*/
/* 
------------------------------------------------------------*/
.p-mm758-1 {
  margin: 100px 0 0 0; }
  @media screen and (max-width: 767px) {
    .p-mm758-1 {
      margin: 30px 0 0 0; }
      .p-mm758-1 .c-title2 h4 {
        padding-bottom: 20px;
        margin-bottom: 20px; } }
    @media screen and (max-width: 767px) and (max-width: 767px) {
      .p-mm758-1 .c-title2 h4 {
        /*font-size: 1.4rem;*/ } }

/*-----------------------------------------------------------*/
@media screen and (max-width: 767px) {
  .p-mm758-2 {
    margin: 0 0 45px 0; } }

.p-mm758-2 .c-textBlock2 .c-title3 {
  /*font-size: 2rem;*/ }
  .p-mm758-2 .c-textBlock2 .c-title3 h3 {
    font-weight: normal; }

.p-mm758-2 .c-textBlock2 p {
  font-size: 1.4rem;
  margin-right: 30px; }
  @media screen and (max-width: 767px) {
    .p-mm758-2 .c-textBlock2 p {
      font-size: 1rem;
      margin-top: 10px; } }

/*-----------------------------------------------------------*/
.p-mm758-3 .c-list1 {
  margin: 0 0 130px 0; }
  @media screen and (max-width: 767px) {
    .p-mm758-3 .c-list1 {
      margin: 0 0 0 0; } }
  @media screen and (max-width: 767px) {
    .p-mm758-3 .c-list1__card {
      margin-bottom: 35px; } }
  @media screen and (max-width: 767px) {
    .p-mm758-3 .c-list1__text {
      text-align: left; } }
  .p-mm758-3 .c-list1__text p {
    font-size: 1.6rem;
    font-weight: 500; }
    @media screen and (max-width: 767px) {
      .p-mm758-3 .c-list1__text p {
        font-size: 1.2rem; } }
  .p-mm758-3 .c-list1__text span {
    font-size: 1.4rem;
    font-weight: normal; }
    @media screen and (max-width: 767px) {
      .p-mm758-3 .c-list1__text span {
        font-size: 1rem; } }
