@charset "UTF-8";
html {color:#676969; background-color:#e8e8e8;}
body {margin:0;padding:0;}
#wrapper { background-color:#FFF;}
#header_simple {width:100%; padding:15px 20px; background-color:#fff; margin-bottom:30px; box-sizing: border-box;}
#header_simple #header_logo {max-width:140px;}
h1 {display:block; font-size: 12px; margin:0; padding:0;
    -webkit-margin-before: 0;
    -webkit-margin-after: 0;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    font-weight: bold;
}
#header_simple #header_logo h1 img {max-width:140px;}
#footer_simple { background-color:#e8e8e8; text-align:center; padding:20px; margin-top:40px;}
#footer_simple #copyright_area {max-width:368px; margin:0 auto;}
#footer_simple #copyright_area img {width:100%;}

#container{max-width:1020px; padding:0 20px; margin: 0 auto; background:#FFF;}

table.shoplist_tbl{border-collapse:collapse; width: 100%;}
table.shoplist_tbl th,
table.shoplist_tbl td{border:1px solid #ccc; padding: 10px; font-size: 1.2rem; font-size: 12px;}
table.shoplist_tbl th{background-color: #efefef}
table.shoplist_tbl th.shoplist_name{width: 29%;}
table.shoplist_tbl th.shoplist_ad{width: 40%;}
table.shoplist_tbl th.shoplist_tel{width: 12%;}
table.shoplist_tbl th.shoplist_date{width: 17%;}
table.shoplist_tbl th.shoplist_name2{width: 70%;}
table.shoplist_tbl th.shoplist_tel2{width: 13%;}
table.shoplist_tbl th.shoplist_date2{width: 17%;}

/*img {width:100%; vertical-align:middle;}*/

span.txt_red{color: #CC0033;}

span.circle{display: block; text-align: center; font-family:'Noto Sans CJK JP','游ゴシック','Osaka','Noto Sans CJK JP';}

@media only screen and (max-width:768px){
img {width:60%;}	
	
  table.shoplist_tbl{
    display: block;
  }
  table.shoplist_tbl thead{
    display: none;
  }
  table.shoplist_tbl tbody{
    display: block;
  }
  table.shoplist_tbl tbody tr.first{
    display: block;
    margin-bottom: 1.5em;
    padding: 1.5em 0;
	border-top: 1px solid #ccc;  
    border-bottom: 1px solid #ccc;
  }
  table.shoplist_tbl tbody tr{
    display: block;
    margin-bottom: 1.5em;
    padding-bottom: 1.5em;
    border-bottom: 1px solid #ccc;
  }	
  table.shoplist_tbl tbody th,
  table.shoplist_tbl tbody td{
    display: list-item;
    border: none;
  }
  table.shoplist_tbl tbody td{
    margin-left: 10px;
    list-style-type: none;
    padding: 0;
  }
  table.shoplist_tbl tbody td:first-child{
    font-weight: bold;
  }

  table.shoplist_tbl tbody td:nth-of-type(2):before { content: "\6240\5728\5730\FF1A"; }
  table.shoplist_tbl tbody td:nth-of-type(3):before { content: "\96FB\8A71\756A\53F7\FF1A"; }
  /*table.shoplist_tbl tbody td:nth-of-type(4):before { content: "\5148\884C\4E88\7D04\8CA9\58F2\671F\9593\FF1A"; }*/
  table.shoplist_tbl tbody td:nth-of-type(4):before { content: "\5168\30e2\30c7\30eb\5168\30ab\30e9\30fc\5c55\958b\5e97\8217\FF1A"; }
  table.shoplist_tbl tbody td:nth-of-type(5):before { content: "\2461\30DE\30E2\30EA\30E9\FF1A"; }	
	
  span.circle{font-family:'Noto Sans CJK JP','游ゴシック','Osaka','Noto Sans CJK JP'; display: inline; text-align: left;}	
	
}



.r-tabs .r-tabs-nav {
  margin: 0;
  padding: 0;
}

.r-tabs .r-tabs-tab {
  display: inline-block;
  margin: 0;
  list-style: none;
}

.r-tabs .r-tabs-panel {
  display: none;
}

.r-tabs .r-tabs-accordion-title {
  display: none;
}

.r-tabs .r-tabs-panel.r-tabs-state-active {
  display: block;
}

/* Accordion responsive breakpoint */
@media only screen and (max-width: 768px) {
    .r-tabs .r-tabs-nav {
      display: none;
    }

    .r-tabs .r-tabs-accordion-title {
      display: block;
    }
}



/* Tabs container */
.r-tabs {
  position: relative;
}

/* Tab element */
.r-tabs .r-tabs-nav .r-tabs-tab {
  position: relative;
  background-color: #fff;
  margin-bottom: 20px;
}

/* Tab anchor */
.r-tabs .r-tabs-nav .r-tabs-anchor {
  display: inline-block;
  padding: 10px 12px;

  text-decoration: none;
  font-size: 14px;
  font-weight: bold;
  color: #CC0033;
}

/* Disabled tab */
.r-tabs .r-tabs-nav .r-tabs-state-disabled {
  opacity: 0.5;
}

/* Active state tab anchor */
.r-tabs .r-tabs-nav .r-tabs-state-active .r-tabs-anchor {
  color: #fff;
  background-color: #CC0033;
  border-radius: 4px;
}

/* Tab panel */
.r-tabs .r-tabs-panel {
  background-color: white;
}

/* Accordion anchor */
.r-tabs .r-tabs-accordion-title .r-tabs-anchor {
  display: block;
  padding: 10px;

  background-color: #CC0033;
  color: #fff;
  text-decoration: none;
  font-size: 14px;
  border-bottom: 1px solid #fff;
}

/* Active accordion anchor */
.r-tabs .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor {
  background-color: #fff;
  color: #CC0033;
  font-weight: bold;
}

/* Disabled accordion button */
.r-tabs .r-tabs-accordion-title.r-tabs-state-disabled {
  opacity: 0.5;
}


