@charset "UTF-8";
/* Scss Document */
/*-----------------
hall-list お問い合わせ一覧ページ
------------------*/
@media screen and (max-width: 767px) {
  #hall-list {
    padding: 0 15px !important; } }
@media screen and (min-width: 768px) {
  #hall-list .hall-list .negative-margin {
    margin: 0 -15px; } }
@media screen and (min-width: 992px) {
  #hall-list .hall-list .negative-margin {
    margin: 0 -25px; } }
#hall-list .hall-list .negative-margin > div[class^="col"] {
  padding: 20px 25px; }
  @media screen and (max-width: 991px) {
    #hall-list .hall-list .negative-margin > div[class^="col"] {
      padding: 20px 15px; } }
  @media screen and (max-width: 767px) {
    #hall-list .hall-list .negative-margin > div[class^="col"] {
      padding: 0 0 20px 0; } }
#hall-list .hall-list .hall-list-item {
  padding: 30px;
  background-color: #F6F1E6;
  height: 100%;
  display: flex;
  align-items: center; }
  @media screen and (max-width: 1199px) {
    #hall-list .hall-list .hall-list-item {
      padding: 20px 10px; } }
  #hall-list .hall-list .hall-list-item .hall-name {
    text-align: left;
    font-size: 1.5rem;
    margin: 0 0 15px; }
    @media screen and (max-width: 991px) {
      #hall-list .hall-list .hall-list-item .hall-name {
        font-size: 1.25rem; } }
    @media screen and (max-width: 767px) {
      #hall-list .hall-list .hall-list-item .hall-name {
        font-size: 1.125rem; } }
  #hall-list .hall-list .hall-list-item .hall-tel {
    margin-bottom: 5px;
    padding-bottom: 8px;
    font-size: 1.375rem; }
    @media screen and (max-width: 991px) {
      #hall-list .hall-list .hall-list-item .hall-tel {
        font-size: 1.25rem; } }
    @media screen and (max-width: 767px) {
      #hall-list .hall-list .hall-list-item .hall-tel {
        font-size: 1rem; } }
  #hall-list .hall-list .hall-list-item .img-wrap {
    display: block;
    margin: 0 30px 20px 0; }
    @media screen and (max-width: 991px) {
      #hall-list .hall-list .hall-list-item .img-wrap {
        margin: 0 15px 20px 0; } }
