@charset "utf-8";
/*  style　[ 鹿児島市在宅医師会 PC&Tablet ]
=================================================================== */
#body #mainContents {
  width: 100%;
}
table.tb01 {
  border-collapse: collapse;
 text-align: left;
 line-height: 1.5;
 border: 1px solid #CCC;
 width: 100%;
}
table.tb01 thead {
 border-right: 1px solid #CCC;
 border-left: 1px solid #CCC;
 background: #04162e;
}
table.tb01 thead th {
 padding: 10px;
  font-weight: bold;
  vertical-align: top;
 color: #FFF;
 border-right: 1px solid #FFF;
 text-align: center;
}
table.tb01 tbody th {
 width: 15%;
 padding: 10px;
 font-weight: bold;
  vertical-align: middle;
 border-bottom: 1px solid #CCC;
 background: #efefef;
}
table.tb01 td {
 padding: 10px;
 vertical-align: middle;
 border-bottom: 1px solid #CCC;
 border-right: 1px solid #CCC;
}

/* 768px(sm)～ ____________________________________________________ */
@media print,screen and (min-width: 768px) {
table.tb01 {
 font-size: 15px;
 font-size: 1.5rem;
}
}
/* 992px(md)～ ____________________________________________________ */
@media screen and (min-width: 992px) {
table.tb01 {
 font-size: 18px;
 font-size: 1.8rem;
}
}
/* 1200px(lg)～ ___________________________________________________ */
@media screen and (min-width: 1200px) {
}
/* debug
------------------------------------------------------------------- */
/* 768px(sm)～ ____________________________________________________ */
/*
@media print,screen and (min-width: 768px) {
.bodyWrapper {
  background: url("../images/shita750.jpg") center 57px no-repeat;
}
}
 */
/* 992px(md)～ ____________________________________________________ */
/*
@media screen and (min-width: 992px) {
.bodyWrapper {
  background: url("../images/shita970.jpg") center 72px no-repeat;
}
}
 */
/* 1200px(lg)～ ___________________________________________________ */
/*
@media screen and (min-width: 1200px) {
.bodyWrapper {
  background: url("../images/shita1200.jpg") center 111px no-repeat;
}
}
 */
