@charset "utf-8";
/*  style　[ 猿渡ひふ科クリニック: 診療案内 ]
=================================================================== */

table.clinic {
  width: 80%;
  margin: 0 auto;
}
table.clinic th {
  padding: 10px;
  border-bottom: #aaa 1px dotted;
  color: #1C5724;
  font-weight: 500;
  white-space: nowrap;
}
table.clinic td {
  padding: 10px;
  border-bottom: #aaa 1px dotted;
}

table.clinic  .tb01 tr th {
  color: #333;
}

table.clinic td .tb01 tr td:first-child{
	text-align: center;
}
table.clinic td a {
  text-decoration: underline;
}

/* ～767px(xs) ____________________________________________________ */
@media screen and (max-width: 767px) {
  table.clinic {
  width: 98%;
}
table.clinic th {
  width: 100%;
  display: block;
}
table.clinic td {
  width: 100%;
  display: block;
}
  
  table.clinic  .tb01 tr th {
  width: auto;
  display: table-cell;
    padding: 5px;
}

table.clinic td .tb01 tr td{
	width: auto;
  display: table-cell;
  padding: 5px;
}
  
  
}

/*  button */
.btn-stitch02 {
  display: inline-block;
  padding: 0 0.5em;
  text-decoration: none;
  background: #7C0002;
  color: #fff!important;
  border-radius: 4px;
  box-shadow: 0px 0px 0px 5px #7C0002;
  border: dashed 1px #fff;
  margin: 0.5em auto;
}

.btn-stitch02:hover {
  border: dotted 1px #fff;
}

/* 768px(sm)～ ____________________________________________________ */
@media print,screen and (min-width: 768px) {
}
/* 992px(md)～ ____________________________________________________ */
@media screen and (min-width: 992px) {
}
/* 1200px(lg)～ ___________________________________________________ */
@media screen and (min-width: 1200px) {
}

/* ～767px(xs) ____________________________________________________ */
@media screen and (max-width: 767px) {
}
/* ～480px(xs) ____________________________________________________ */
@media screen and (max-width: 480px) {
}