/*
@media screen and (max-width: @bkPhone) {}
@media screen and (min-width:calc(@bkPhone + 1px)) and (max-width:@bkTablet){}
@media screen and (min-width:calc(@bkTablet + 1px)){}
*/
@import url("phone.min.css") screen and (max-width: 768px);
@import url("tablet.min.css") screen and (min-width: 769px) and (max-width: 1024px);
@import url("pc.min.css") screen and (min-width: 1025px);
div.contentBody {
  width: 100%;
}
h1 {
  text-align: center;
  margin: 1rem 0;
}
div.ipArea {
  margin-bottom: 2rem;
}
table {
  border-bottom: 2px solid #999;
  min-width: 500px;
}
table > thead > tr > th {
  text-align: center;
  background: #aae941;
  color: white;
  padding: 0.3rem 2rem;
}
table > thead > tr > th:first-child {
  border-left: 2px solid #aae941;
}
table > thead > tr > th:last-child {
  border-right: 2px solid #aae941;
}
table > tbody > tr > td {
  padding: 0.5rem;
  vertical-align: middle;
  text-align: center;
}
table > tbody > tr > td:first-child {
  text-align: left;
  border-left: 2px solid #999;
}
table > tbody > tr > td:nth-child(2) {
  text-align: center;
}
table > tbody > tr > td:last-child {
  text-align: right;
  border-right: 2px solid #999;
}
table > tbody > tr:nth-child(even) > td {
  background: rgba(0, 0, 0, 0.1);
}
