@charset "utf-8";
/* CSS Document */
@media(min-width: 768px) {
  main {
    background-size: auto 300%;/*横の幅は自動　高さは120％に指定*/
  }
  .shoplist_main {
    margin: 0 auto;
    max-width: 1920px;
    
  }
  .shoplist_image {
    width: 100%;
  }

  .shoplist_armor {
  padding: 50px 40px 30px 0;
  width: 60%;
  height: 30%;
}
  .shoplist_armor img {
    max-width: 1530px;
  }
 
  .title_image {
    width: 100%;
    margin: 0 auto;
    max-width: 1160px;
  }
  .shoplist_title {
  width: 80%;
  margin-left: 200px; 
}
  .shoplist_dairi {
    margin: 0 auto;
    
  }
  .shoplist_dairi h3 {
    font-size: 2.5rem;
    text-align: right;
    padding: 10px 200px 0 0;
    letter-spacing: 0.12em;
    max-width: 1160px;
  }
  .hoku-touho , .kanto , .tyoubu , .kansai, .sikoku, .tyu-kyu-oki {
    display: flex; 
    margin: 0 auto;
    padding-left: 60px;
    max-width: 1160px;
  }
  .kairin-sibu {
    margin: 0 auto;
    padding-left: 60px;
    max-width: 1160px;
  }
  .miya-huku {
    margin-left: 150px;
  }
  h2 {
  max-width: 1160px;
  margin: 0px 150px 40px;
}
   h3 {
  font-size: 2.5rem;
  
  margin-bottom: 30px;
}
   h4 {
  font-size: 1.8rem;
  
  margin-bottom: 10px;
  letter-spacing: 0.10em;
}
  address {
  font-style: normal;
  letter-spacing: 0.12em;
  
  margin-bottom: 30px;
  font-size: 1.6rem;
}
  .hokai-touho_title , .kantou-title , .tyubu-title , .kansai-title ,.sikoku-title, .cko-title , .kairin-title {
    margin: 0 auto;
    max-width: 1160px;
  }
  
 .section-kita h2 {
    font-size: 4.0rem;
   padding:0 0 30px 20px;
   margin: 120px 300px 100px 20px;
   letter-spacing: 0.12em;
  } 
.section_kantou h2 {
  font-size: 4.0rem;
  padding: 0 0 30px 20px;
  margin: 30px 300px 100px 20px;
  letter-spacing: 0.12em;
}
  .section_tyubu h2 {
   font-size: 4.0rem;
  margin: 0 300px 100px 20px; 
    letter-spacing: 0.12em;
  }
  .section_kansai h2 {
    font-size: 4.0rem;
  margin: 0 300px 100px 20px;
    letter-spacing: 0.12em;
  }
  .section_sikoku h2 {
    font-size: 4.0rem;
  margin: 0 300px 100px 20px;
    letter-spacing: 0.12em;
  }
  .section_cko h2 {
    font-size: 4.0rem;
  margin: 0 300px 100px 20px;
    letter-spacing: 0.12em;
  }
  .gun-yoko-tiba {
    margin-left: 210px;
  }
  .ai-huku-sizu {
    margin-left: 260px;
  }
  .kyo-osa {
    margin-left: 180px;
  }
  .toku-kouti {
    margin-left: 180px;
  }
  .sima-oki {
    margin-left: 290px;
  }
  .kairin-title h2 {
    font-size: 4.0rem;
    margin: 0 300px 100px 20px;
    letter-spacing: 0.12em;
  }
}



