/* breakpoint
-------------------------------------------*/
/*------------------------------------------------------------
mfr30
------------------------------------------------------------*/
/*
------------------------------------------------------------*/
@media screen and (max-width: 767px) {
  .p-mfr30 {
    margin-top: 0; } }

.p-mfr30 .c-mainVisual1__title {
  padding-left: 50px; }
  @media screen and (max-width: 767px) {
    .p-mfr30 .c-mainVisual1__title {
      padding-left: 0;
      width: 13em; } }

.p-mfr30-1 .c-textBlock1__text {
  width: 440px;
  margin: 30px auto; }
  @media screen and (max-width: 767px) {
    .p-mfr30-1 .c-textBlock1__text {
      width: 100%; } }

.p-mfr30-2 {
  margin-top: -25px;
  padding-bottom: 10px; }
  @media screen and (max-width: 767px) {
    .p-mfr30-2 {
      margin-top: 0;
      padding-bottom: 0; } }
