@charset "utf-8";
/*------------------------------------------------------------------*/
/*     店舗一覧用CSS                                                */
/*------------------------------------------------------------------*/


/* 店舗一覧領域
--------------------------------------------------------------------*/
#store_list .block {
  margin: 0 0 20px 0;
  padding: 0 0 15px 0;
  border-bottom: 1px solid #F3F3F3;
}

  #store_list h4 { color: #003770; }

  #store_list .block .images {
    width: 71px;
    margin: 0 20px;
    padding: 5px 5px 10px 5px;
    font-size: 78%;
    float: left;
    display: inline;
    background: #F5F5F5;
  }

    #store_list .block .images img {
      display:block;
      margin: 0 0 10px 0;
    }

    #store_list .block .images a.access {
      text-align: center;
      text-decoration: none;
      border-top:1px solid #EFEFEF;
      background: #e1e1e1;
      display:block;
    }

  #store_list .block .text {
    float: left;
  }

    #store_list .block .text ul {
      margin: 0 0 0 18px;
    }





/* 共通設定項目の再設定
--------------------------------------------------------------------*/
#wrapper {
  text-align: left;
}


#footerField,
#globalFooterField {
  font-size: 0.9em;
  font-family: "MS PGothic","Osaka",Arial,sans-serif;
}

  #footerField ul li {
    margin: 0 0 5px 0 !important;
    list-style-type: none;
  }

    #footerField ul li a {
      color: #006699;
      text-decoration: none;
      outline: none;
    }

    #footerField ul li a:link {
      color: #006699;
    }

    #footerField ul li a:visited {
      color: #660099;
    }

    #footerField ul li a:hover {
      color: #cc0033;
      text-decoration: underline;
    } 

    #footerField ul li a:active {
      color: #cc0033;
      text-decoration: underline;
    }
    
/* 
--------------------------------------------------------------------*/
.goshop {
  margin:5px 0 0;
  list-style:none;
  text-indent:-20px;
}
.goshop a {
  text-decoration:none;
}