@charset "UTF-8";
/* 薬局サーチ mobile/css/module.css — loaded with media="screen and (max-width:768px)" after css/module.css. */

.module-page-tit h1 {
  padding: 10px 12px;
  border-left-width: 5px;
  font-size: 1.8rem;
}
.module-sec-tit-a h2,
.module-sec-tit-c h2,
.module-sec-tit-d h2 {
  font-size: 1.6rem;
}
.module-sec-tit-a h2 .num {
  font-size: 2rem;
}
.module-sec-tit-b h2,
.module-sec-tit-e h2 {
  font-size: 1.7rem;
}
.module-box-a {
  padding: 14px;
}
.module-box-b {
  padding: 12px 14px;
}
.module-box-b dt {
  width: 100%;
  padding-bottom: 0;
}
.module-box-b dd {
  width: 100%;
}
.module-table-a th {
  width: 36%;
}

/* store box */
.module-store-box-tit {
  display: block;
  padding: 10px 12px;
}
.module-store-box-tit .txt {
  font-size: 1.6rem;
}
.module-store-box-tit .station {
  margin-top: 4px;
}
.module-store-box-content {
  flex-wrap: wrap;
  padding: 12px;
}
.module-store-box-content .thumb {
  flex: 0 0 80px;
  margin-right: 12px;
}
.module-store-box-content .thumb img {
  width: 80px;
  height: 80px;
}
.module-store-box-info .basic-info dt {
  flex: 0 0 52px;
}
.module-store-box-info .btn-area ul {
  display: block;
}
.module-store-box-info .btn-area li + li {
  margin: 8px 0 0;
}
.module-label {
  font-size: 1rem;
  padding: 2px 6px;
}

/* tabs, pager */
.module-tab .tabs li {
  flex: 1;
}
.module-tab .tabs a {
  min-width: 0;
  padding: 8px 6px;
}
.module-pager li a,
.module-pager li.current,
.module-pager li.next a,
.module-pager li.extend {
  min-width: 32px;
  padding: 6px 8px;
}
.module-internal-link-box .link-list li {
  width: 50%;
}
