@charset "UTF-8";
/* 全店舗案内
   ========================================================================== */
#shopList h3 {
  padding: 40px 0 16px 0;
  margin-bottom: 20px;
  border-bottom: #90000f solid 1px; }
#shopList #pageLink {
  font-size: 93%; }
#shopList table.notes {
  width: 960px;
  margin-bottom: 20px; }
#shopList th {
  border-bottom: #ccc solid 1px; }
#shopList th,
#shopList td {
  vertical-align: top;
  padding-bottom: 16px; }
#shopList p {
  font-size: 93%;
  padding-left: 10px; }
#shopList .photo {
  width: 250px; }
  #shopList .photo p {
    padding: 0 !important; }
#shopList .name {
  width: 210px; }
#shopList .address {
  width: 330px; }
#shopList .contact {
  width: 170px; }
#shopList .shopBlock {
  padding-bottom: 20px;
  margin-bottom: 20px;
  border-bottom: #ccc solid 1px; }
  #shopList .shopBlock .photo {
    float: left;
    width: 250px; }
  #shopList .shopBlock .text {
    float: left;
    width: 710px; }
  #shopList .shopBlock table {
    width: 710px; }
  #shopList .shopBlock p.mapLink {
    background: url(../images/co_ic_arrow_01.png) 0 6px no-repeat;
    padding-left: 15px !important;
    margin-left: 10px;
    display: inline;
    cursor: pointer; }
    #shopList .shopBlock p.mapLink:hover {
      text-decoration: underline; }
  #shopList .shopBlock p.popup {
    background: url(../images/co_ic_arrow_01.png) 0 6px no-repeat;
    padding-left: 15px !important;
    margin: 0 0 10px 10px; }
  #shopList .shopBlock a {
    color: #000; }
    #shopList .shopBlock a:link, #shopList .shopBlock a:visited {
      text-decoration: none; }
    #shopList .shopBlock a:hover, #shopList .shopBlock a:active {
      text-decoration: underline; }
  #shopList .shopBlock iframe {
    margin: 10px 0 0 10px; }

#shopNotice {
  padding: 30px 40px; }
  #shopNotice p {
    font-size: 85% !important;
    line-height: 1.8;
    padding-bottom: 10px; }
    #shopNotice p.title {
      font-size: 123.1% !important;
      text-align: center;
      font-weight: bold; }
  #shopNotice input {
    margin-top: 10px; }

.shopBlock {
  /* オークスハート */
  /* OSUYA銀座 */
  /* エキスプレス東京 */ }
  .shopBlock .mapOhNihonbashi, .shopBlock .mapOhShinjuku, .shopBlock .mapOhTamagawa, .shopBlock .mapOhYokohama, .shopBlock .mapOhKashiwa, .shopBlock .mapOhNagoya, .shopBlock .mapOhKyoto, .shopBlock .mapOhOsaka, .shopBlock .mapOhMatsuyama, .shopBlock .mapOhSendai, .shopBlock .mapOhHamamatsu, .shopBlock .mapOhGifu, .shopBlock .mapOhTakasaki {
    display: none; }
  .shopBlock .mapOgNihonbashi, .shopBlock .mapOgSendai, .shopBlock .mapOgHonten, .shopBlock .mapOgMatsuyaGinza, .shopBlock .mapOgShibuya, .shopBlock .mapOgMachida, .shopBlock .mapOgSakae, .shopBlock .mapOgUmeda, .shopBlock .mapOgHarukas, .shopBlock .mapOgFukuoka {
    display: none; }
  .shopBlock .mapEtTokyo {
    display: none; }
