.matsui-day #am8-50 {
  width: 95%; }
  @media (min-width: 768px) {
    .matsui-day #am8-50 {
      display: flex;
      width: 100%; } }
  @media (min-width: 768px) {
    .matsui-day #am8-50 .photo {
      width: 60%; } }
  .matsui-day #am8-50 .txt {
    position: relative;
    margin-top: auto;
    padding: 0 0 0 3%;
    margin-top: 10px; }
    @media (min-width: 768px) {
      .matsui-day #am8-50 .txt {
        width: 40%;
        padding: 0 3%;
        margin-top: auto; } }
    .matsui-day #am8-50 .txt .txt-in {
      margin-top: 0; }
      @media (min-width: 1250px) {
        .matsui-day #am8-50 .txt .txt-in {
          margin-top: 40px; } }
.matsui-day .max-width {
  max-width: 1400px;
  margin: auto;
  width: 90%; }
.matsui-day #am9-45 {
  margin-top: 20px; }
  @media (min-width: 768px) {
    .matsui-day #am9-45 {
      display: flex;
      width: 100%;
      margin-top: 0; } }
  @media (min-width: 1024px) {
    .matsui-day #am9-45 {
      margin-top: 60px; } }
  .matsui-day #am9-45 .txt {
    position: relative;
    margin-top: auto;
    padding: 0 0 0 3%;
    margin-top: 10px; }
    @media (min-width: 768px) {
      .matsui-day #am9-45 .txt {
        width: 50%;
        padding: 0 3% 0 0; } }
    .matsui-day #am9-45 .txt .txt-in {
      margin-top: 0; }
      @media (min-width: 1250px) {
        .matsui-day #am9-45 .txt .txt-in {
          margin-top: 40px; } }
  .matsui-day #am9-45 .photo {
    position: relative;
    width: 80%; }
    @media (min-width: 768px) {
      .matsui-day #am9-45 .photo {
        width: 45%;
        margin-top: auto;
        padding-right: 15%; } }
    @media (min-width: 1024px) {
      .matsui-day #am9-45 .photo {
        width: 50%; } }
    .matsui-day #am9-45 .photo .fukidashi {
      position: absolute;
      top: -20%;
      right: -25%;
      width: 150px; }
      @media (min-width: 768px) {
        .matsui-day #am9-45 .photo .fukidashi {
          right: -5%;
          top: 0; } }
      @media (min-width: 1024px) {
        .matsui-day #am9-45 .photo .fukidashi {
          width: 220px; } }
      @media (min-width: 1250px) {
        .matsui-day #am9-45 .photo .fukidashi {
          right: 0%;
          width: 250px; } }
.matsui-day #am9-45b {
  margin-top: 10px; }
  @media (min-width: 768px) {
    .matsui-day #am9-45b ul {
      display: flex; } }
  .matsui-day #am9-45b ul li {
    position: relative; }
    @media (min-width: 768px) {
      .matsui-day #am9-45b ul li {
        width: 50%; } }
    .matsui-day #am9-45b ul li:first-child {
      padding: 0 0 0 0; }
      @media (min-width: 768px) {
        .matsui-day #am9-45b ul li:first-child {
          padding: 0 2% 0 0; } }
      .matsui-day #am9-45b ul li:first-child .fukidashi {
        position: absolute;
        top: 0;
        right: -3%;
        width: 180px; }
        @media (min-width: 1024px) {
          .matsui-day #am9-45b ul li:first-child .fukidashi {
            width: 250px; } }
        @media (min-width: 1250px) {
          .matsui-day #am9-45b ul li:first-child .fukidashi {
            width: 260px;
            right: 10%; } }
    .matsui-day #am9-45b ul li:last-child {
      margin-top: 10px;
      padding: 0 0 0 20%; }
      @media (min-width: 768px) {
        .matsui-day #am9-45b ul li:last-child {
          margin-top: auto;
          padding: 0 0 0 2%; } }
      .matsui-day #am9-45b ul li:last-child .fukidashi {
        position: absolute;
        top: 0;
        left: 0; }
        @media (min-width: 1024px) {
          .matsui-day #am9-45b ul li:last-child .fukidashi {
            top: -5%; } }
        @media (min-width: 1200px) {
          .matsui-day #am9-45b ul li:last-child .fukidashi {
            top: 10%;
            left: -5%; } }
        .matsui-day #am9-45b ul li:last-child .fukidashi h5 {
          width: 150px;
          height: 60px;
          background-color: #fff;
          border-radius: 10px;
          border: 2px solid #000; }
          @media (min-width: 1024px) {
            .matsui-day #am9-45b ul li:last-child .fukidashi h5 {
              width: 220px;
              height: 100px; } }
.matsui-day #pm11-00 {
  margin-top: 40px; }
  @media (min-width: 768px) {
    .matsui-day #pm11-00 {
      display: flex; } }
  @media (min-width: 1250px) {
    .matsui-day #pm11-00 {
      margin-top: 60px; } }
  @media (min-width: 768px) {
    .matsui-day #pm11-00 .photo {
      width: 60%; } }
  .matsui-day #pm11-00 .txt {
    margin-top: 10px; }
    @media (min-width: 768px) {
      .matsui-day #pm11-00 .txt {
        width: 40%;
        padding: 0 0 0 3%;
        margin-top: auto; } }
.matsui-day #pm12-30 {
  margin-top: 60px; }
  @media (min-width: 768px) {
    .matsui-day #pm12-30 {
      display: flex;
      margin-top: 20px; } }
  @media (min-width: 1250px) {
    .matsui-day #pm12-30 {
      margin-top: 60px; } }
  .matsui-day #pm12-30 .pm13-00-L {
    display: flex;
    margin-top: 10px; }
    @media (min-width: 768px) {
      .matsui-day #pm12-30 .pm13-00-L {
        width: 60%;
        padding-right: 3%;
        margin-top: 0; } }
    .matsui-day #pm12-30 .pm13-00-L .hito {
      position: relative;
      width: 40%;
      margin-top: auto;
      padding-bottom: 20px; }
      @media (min-width: 1250px) {
        .matsui-day #pm12-30 .pm13-00-L .hito {
          width: 30%;
          padding-bottom: 0; } }
      .matsui-day #pm12-30 .pm13-00-L .hito .fukidashi {
        width: 150px;
        left: -10%; }
        @media (min-width: 1024px) {
          .matsui-day #pm12-30 .pm13-00-L .hito .fukidashi {
            width: 240px; } }
      .matsui-day #pm12-30 .pm13-00-L .hito h6 {
        position: absolute;
        bottom: 0;
        left: -10%; }
        @media (min-width: 1024px) {
          .matsui-day #pm12-30 .pm13-00-L .hito h6 {
            left: inherit;
            right: -100%; } }
    .matsui-day #pm12-30 .pm13-00-L .txt {
      width: 60%;
      padding-left: 3%; }
      @media (min-width: 1250px) {
        .matsui-day #pm12-30 .pm13-00-L .txt {
          width: 70%; } }
  .matsui-day #pm12-30 .pm13-00-R {
    margin-top: auto; }
    @media (min-width: 768px) {
      .matsui-day #pm12-30 .pm13-00-R {
        width: 40%; } }
.matsui-day #pm12-30b {
  margin-top: 20px; }
  @media (min-width: 768px) {
    .matsui-day #pm12-30b {
      display: flex;
      margin-top: 40px; } }
  .matsui-day #pm12-30b .photo {
    margin-top: auto; }
    @media (min-width: 768px) {
      .matsui-day #pm12-30b .photo {
        width: 50%; } }
  .matsui-day #pm12-30b .hito {
    position: relative; }
    @media (min-width: 768px) {
      .matsui-day #pm12-30b .hito {
        width: 50%; } }
    .matsui-day #pm12-30b .hito .ph {
      width: 55%;
      padding-left: 3%;
      position: relative; }
      .matsui-day #pm12-30b .hito .ph .fukidashi {
        position: absolute;
        top: 0%;
        left: 85%;
        width: 180px; }
        @media (min-width: 1024px) {
          .matsui-day #pm12-30b .hito .ph .fukidashi {
            width: 280px; } }
      .matsui-day #pm12-30b .hito .ph h6 {
        position: absolute;
        bottom: 0;
        right: -85%; }
        @media (min-width: 1250px) {
          .matsui-day #pm12-30b .hito .ph h6 {
            right: -60%; } }
        @media (min-width: 1350px) {
          .matsui-day #pm12-30b .hito .ph h6 {
            right: -55%; } }
.matsui-day #pm13-30 {
  margin-top: 40px; }
  @media (min-width: 768px) {
    .matsui-day #pm13-30 {
      display: flex;
      margin-top: 40px; } }
  @media (min-width: 768px) {
    .matsui-day #pm13-30 .pm13-15-L {
      width: 60%; } }
  .matsui-day #pm13-30 .pm13-15-L ul {
    display: flex; }
    .matsui-day #pm13-30 .pm13-15-L ul li {
      width: 50%;
      position: relative; }
      .matsui-day #pm13-30 .pm13-15-L ul li:first-child {
        padding-right: 5%; }
      .matsui-day #pm13-30 .pm13-15-L ul li:last-child {
        margin-top: auto; }
        .matsui-day #pm13-30 .pm13-15-L ul li:last-child .fukidashi {
          position: absolute;
          top: -10px;
          left: -30%; }
          @media (min-width: 1250px) {
            .matsui-day #pm13-30 .pm13-15-L ul li:last-child .fukidashi {
              top: 10%; } }
          .matsui-day #pm13-30 .pm13-15-L ul li:last-child .fukidashi h5 {
            width: 160px;
            height: 80px;
            background-color: #fff;
            border-radius: 10px;
            border: 2px solid #000; }
            @media (min-width: 1024px) {
              .matsui-day #pm13-30 .pm13-15-L ul li:last-child .fukidashi h5 {
                width: 240px;
                height: 120px; } }
  @media (min-width: 768px) {
    .matsui-day #pm13-30 .pm13-15-R {
      width: 40%;
      padding-left: 3%;
      margin-top: auto; } }
.matsui-day #pm15-00 {
  margin-top: 20px; }
  @media (min-width: 768px) {
    .matsui-day #pm15-00 {
      display: flex;
      margin-top: 0; } }
  @media (min-width: 1250px) {
    .matsui-day #pm15-00 {
      margin-top: 60px; } }
  .matsui-day #pm15-00 .txt {
    margin-top: 10px; }
    @media (min-width: 768px) {
      .matsui-day #pm15-00 .txt {
        width: 40%;
        margin-top: 0; } }
  .matsui-day #pm15-00 .photo {
    position: relative; }
    @media (min-width: 768px) {
      .matsui-day #pm15-00 .photo {
        width: 60%;
        margin-top: auto; } }
    .matsui-day #pm15-00 .photo .ph {
      width: 100%; }
    .matsui-day #pm15-00 .photo .fukidashi {
      position: absolute;
      top: 0;
      left: 50%;
      width: 160px; }
      @media (min-width: 1024px) {
        .matsui-day #pm15-00 .photo .fukidashi {
          width: 300px; } }
.matsui-day #pm17-00 {
  margin-top: 40px; }
  @media (min-width: 768px) {
    .matsui-day #pm17-00 {
      display: flex;
      margin-top: 60px; } }
  @media (min-width: 768px) {
    .matsui-day #pm17-00 .photo {
      width: 60%;
      padding-right: 3%; } }
  .matsui-day #pm17-00 .txt {
    margin-top: 10px; }
    @media (min-width: 768px) {
      .matsui-day #pm17-00 .txt {
        width: 40%;
        margin-top: auto; } }
.matsui-day #pm18-00 {
  margin-top: 40px; }
  @media (min-width: 768px) {
    .matsui-day #pm18-00 {
      display: flex; } }
  @media (min-width: 1250px) {
    .matsui-day #pm18-00 {
      margin-top: 60px; } }
  .matsui-day #pm18-00 .txt {
    margin-top: 10px; }
    @media (min-width: 768px) {
      .matsui-day #pm18-00 .txt {
        width: 40%;
        padding-right: 3%;
        margin-top: 0; } }
  @media (min-width: 768px) {
    .matsui-day #pm18-00 .pm18-00ph {
      width: 60%; } }
  .matsui-day #pm18-00 .pm18-00ph ul {
    display: flex; }
    .matsui-day #pm18-00 .pm18-00ph ul li:first-child {
      width: 58%;
      padding-right: 1%; }
    .matsui-day #pm18-00 .pm18-00ph ul li:last-child {
      width: 42%;
      padding-left: 1%; }
.matsui-day #pm19-00 {
  margin-top: 60px; }
  @media (min-width: 1024px) {
    .matsui-day #pm19-00 {
      display: flex; } }
  @media (min-width: 1024px) {
    .matsui-day #pm19-00 .photo {
      width: 60%; } }
  .matsui-day #pm19-00 .txt-in {
    margin-top: 10px; }
    @media (min-width: 1024px) {
      .matsui-day #pm19-00 .txt-in {
        width: 40%;
        padding-left: 3%;
        margin-top: auto; } }
.matsui-day #end {
  margin-top: 20px;
  padding-bottom: 60px; }
  @media (min-width: 768px) {
    .matsui-day #end {
      display: flex;
      padding-bottom: 80px; } }
  @media (min-width: 1024px) {
    .matsui-day #end {
      margin-top: 40px;
      padding-bottom: 100px; } }
  .matsui-day #end .end-L {
    margin-top: 10px; }
    @media (min-width: 768px) {
      .matsui-day #end .end-L {
        width: 70%;
        padding-right: 4%;
        margin-top: auto; } }
    .matsui-day #end .end-L ul {
      display: flex; }
      .matsui-day #end .end-L ul li {
        position: relative; }
        .matsui-day #end .end-L ul li:first-child {
          width: 60%;
          padding: 0 5% 0 15%; }
          @media (min-width: 1024px) {
            .matsui-day #end .end-L ul li:first-child {
              padding: 0 10% 0 17%; } }
        .matsui-day #end .end-L ul li:nth-child(2) {
          width: 38%;
          margin-top: auto; }
        .matsui-day #end .end-L ul li .fukidashi {
          position: absolute;
          top: -45%;
          left: -5%;
          width: 140px; }
          @media (min-width: 768px) {
            .matsui-day #end .end-L ul li .fukidashi {
              width: 130px;
              top: 0; } }
          @media (min-width: 1024px) {
            .matsui-day #end .end-L ul li .fukidashi {
              left: -10%;
              width: 180px; } }
          @media (min-width: 1250px) {
            .matsui-day #end .end-L ul li .fukidashi {
              left: 0%;
              width: 200px; } }
          .matsui-day #end .end-L ul li .fukidashi img {
            transform: scale(-1, 1); }
        .matsui-day #end .end-L ul li .comment {
          position: absolute;
          top: -20%;
          left: -40%;
          width: 60%;
          max-width: 150px; }
          @media (min-width: 1024px) {
            .matsui-day #end .end-L ul li .comment {
              width: 50%; } }
          @media (min-width: 1024px) {
            .matsui-day #end .end-L ul li .comment {
              left: -20%; } }
        .matsui-day #end .end-L ul li h6.asayama {
          position: absolute;
          bottom: -35px;
          right: 0; }
          @media (min-width: 1024px) {
            .matsui-day #end .end-L ul li h6.asayama {
              bottom: 0;
              right: -18%; } }
          @media (min-width: 1250px) {
            .matsui-day #end .end-L ul li h6.asayama {
              right: -25px; } }
        .matsui-day #end .end-L ul li h6.saeki {
          position: absolute;
          bottom: 10px;
          left: -5px; }
          @media (min-width: 1024px) {
            .matsui-day #end .end-L ul li h6.saeki {
              left: 10px; } }
  @media (min-width: 768px) {
    .matsui-day #end .end-R {
      width: 30%; } }
