.list-control {
  margin-top: min(3.125vw, 40px);
  width: min(100vw, 1280px);
}
.listcount-label {
  float: left;
  font-size: min(1.25vw, 16px);
}
.listcount {
  font-size: min(1.25vw, 16px);
}
.list-control .news-add-btn {
  float: right;
}
.h-box {
  width: min(100vw, 1280px);
  border-left: thin solid #d5f5d6;
  border-right: thin solid #d5f5d6;
  border-bottom: medium double #000000;
  border-top: thin solid #d5f5d6;
  height: min(4.6875vw, 60px);
  background-color: #d5f5d6;
  font-family: "Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: min(1.458594vw, 18.67px);
}
.h-box .h-date {
  width: min(11.71875vw, 150px);
  float: left;
  text-align: center;
  border-right: thin solid #000000;
  height: min(4.53125vw, 58px);
  padding-top: min(1.171875vw, 15px);
}
.h-box .h-title {
  width: min(78.90625vw, 1010px);
  float: left;
  text-align: center;
  height: min(4.53125vw, 58px);
  border-right: thin solid #000000;
  padding-top: min(1.171875vw, 15px);
}
.h-box .h-chkbox {
  float: left;
  width: min(2.34375vw, 30px);
  text-align: center;
  height: min(4.53125vw, 58px);
  padding-top: min(0.78125vw, 10px);
  border-right: thin solid #000000;
  font-size: min(1.25vw, 16px);
}
.h-box .h-edit {
  width: min(3.90625vw, 50px);
  height: min(4.53125vw, 58px);
  float: left;
  padding-top: min(1.171875vw, 15px);
  text-align: center;
}
.news-line {
  width: min(100vw, 1280px);
  height: min(3.125vw, 40px);
  border-bottom: thin solid #000000;
  font-family: "Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
  font-size: min(1.458594vw, 18.67px);
}
.news-line .n-date {
  width: min(11.71875vw, 150px);
  height: min(3.125vw, 40px);
  float: left;
  border-right: thin solid #000000;
  text-align: center;
  padding-top: min(0.390625vw, 5px);
}
.news-line .n-title {
  width: min(78.90625vw, 1010px);
  height: min(3.125vw, 40px);
  float: left;
  border-right: thin solid #000000;
  padding-top: min(0.390625vw, 5px);
  padding-left: min(0.390625vw, 5px);
  padding-right: min(0.390625vw, 5px);
  font-size: min(1.25vw, 16px);
}
.news-line .n-chkbox {
  width: min(2.34375vw, 30px);
  height: min(3.125vw, 40px);
  float: left;
  border-right: thin solid #000000;
  font-size: min(1.25vw, 16px);
  padding-left: min(0.390625vw, 5px);
  padding-top: min(0.390625vw, 5px);
  padding-right: min(0.390625vw, 5px);
}
.news-line .n-edit {
  width: min(3.90625vw, 50px);
  height: min(3.125vw, 40px);
  float: left;
  text-align: center;
  padding-top: min(0.3125vw, 4px);
}
