@charset "utf-8";
                                            @media (max-width: 1030px) {
                                            }
                                          @media (max-width: 930px) {
                                            .page-template-page-modelhouse ._br._sp {
                                              display: block;
                                            }
                                          }
                                        @media (max-width: 821px) {
                                          .page-template-page-modelhouse ._br._sp {
                                            display: block;
                                          }
                                          #content_exclusive .outer .inner .h2_reserve {
                                            text-align: center;
                                            line-height: 1.5em;
                                            margin: 0 0 15px 0;
                                            padding: 0 0 9px 0;
                                          }
                                          #content_exclusive .outer .inner .h2_reserve._sp {
                                            font-size: 25px;
                                          }
                                          #content_exclusive .outer .inner .h2_reserve._sp .font_size {
                                            font-size: 35px;
                                          }
                                          #content_exclusive .outer .inner .text {
                                            line-height: 1.5em;
                                          }
                                        }
                                      @media (max-width: 768px) {
                                      }
                      @media (max-width: 640px) {
                        .page-template-page-modelhouse ._sp {
                          display: block;
                        }
                        .page-template-page-modelhouse ._pc {
                          display: none;
                        }
                        #content_main .catch img {
                          margin: 30px 0 0 0;
                        }
                        #content_main .catch {
                          width: 70%;
                        }
                        #content_main .minimal {
                          width: 70%;
                          margin: 0 auto;
                        }
                        #content_main .minimal img {
                          width: 100%;
                          margin: -10px 0 0 0;
                        }
                        #content_exclusive .wrapper {
                          flex-wrap: wrap;
                        }
                        #content_exclusive .wrapper img {
                          width: 100%;
                          object-fit:cover;
                          aspect-ratio: 4 / 3;
                        }
                        #content_exclusive .outer {
                          flex-wrap: wrap;
                          margin: 30px auto;
                        }
                        #content_exclusive .outer .exclusive._sp {
                          width: 95%;
                          text-align: center;
                          margin: 0 auto;
                        }
                        #content_exclusive .outer .exclusive._sp p {
                          font-size: 30px;
                          width: 100%;
                          padding: 20px
                        }
                        #content_exclusive .outer .exclusive._sp p:nth-child(1) {
                          border: 1px solid #fff;
                        }
                        #content_exclusive .outer .exclusive._sp p:nth-child(2) {
                          background: #B60C76;
                        }
                        #content_exclusive .outer .inner {
                          margin: 30px auto 0;
                        }
                        #content_exclusive .outer .inner .h2_reserve {
                          font-size: 30px;
                        }
                        #content_exclusive .outer .inner .text {
                          font-size: 30px;
                          margin: 20px 0 0 0;
                        }
                        #content_exclusive .outer .inner .h2_reserve._sp {
                          width: 88%;
                          margin: 0 auto;
                        }
                        #content_merit .inner {
                          width: 100%;
                          flex-wrap: wrap;
                        }
                        #content_merit .inner img {
                          width: 100%;
                          object-fit:cover;
                          aspect-ratio: 4 / 3;
                        }
                        #content_exclusive .wrapper {
                          width: 100%;
                        }
                        #content_merit .wrapper {
                          flex-wrap: wrap;
                          width: 100%;
                        }
                        #content_merit .wrapper img {
                          width: 100%;
                          object-fit:cover;
                          aspect-ratio: 4 / 3;
                        }
                        #content_merit .wrapper img {
                          margin: 0 0 30px 0;
                        }
                        #content_merit .wrapper img:nth-child(3) {
                          margin: 0 0 30px 0;
                        }
                        #content_merit .wrapper img:nth-child(4) {
                          margin: 0 0 30px 0;
                        }
                        #content_merit .tell {
                          width: 85%;
                          margin: 0 auto 30px;
                        }
                    }

            @media (max-width: 600px) {
              #content_exclusive .outer .inner .h2_reserve._sp {
                font-size: 18px;
              }
              #content_exclusive .outer .inner .text {
                font-size: 20px;
                margin: 20px auto 0;
              }
              #content_merit .tell {
                width: 90%;
              }

            }
          @media (max-width: 580px) {
          #content_exclusive .outer .inner .h2_reserve._sp {
            width: 77%;
            margin: 0 auto;
          }
          #content_exclusive .outer .inner .h2_reserve._sp .font_size {
              font-size: 26px;
            }
          }
          @media (max-width: 551px) {
            #content_main .catch {
              margin: 0 auto 30px;
            }
            #content_merit .h3_merit {
              width: 91%;
              margin: 30px auto 25px;
              font-size: 19px;
            }
            #content_merit .merit_list {
              width: 91%;
            }
            #content_merit .merit_list li {
              font-size: 18px;
            }
            #content_merit .inner {
              margin: 30px auto 0;
            }
            #content_merit .text {
              width: 91%;
              margin: 30px auto 30px;
            }
          }
        @media (max-width: 501px) {
          #content_exclusive .outer .inner .h2_reserve._sp {
            width: 95%;
          }
          #content_merit .tell {
            font-size: 18px;
          }
        }
      @media (max-width: 451px) {
        #content_exclusive .outer .inner .h2_reserve._sp {
          font-size: 17px;
        }
      }
    @media (max-width: 430px) {
      #content_exclusive .outer .inner .h2_reserve._sp {
        font-size: 16px;
      }
      #content_merit .h3_merit {
        font-size: 17px;
      }
      #content_merit .merit_list li {
        font-size: 16px;
      }
    }
  @media (max-width: 390px) {
  }
@media (max-width: 360px) {
}
