@charset "UTF-8";


.printnone {
  display: none !important;
}

header, .pagetop {
  position: relative !important;
}
header, footer, p, li, dl, .content {
  break-inside: avoid;
}



header h1 img {
  width: 200px;
}

.content {
  padding: 50px 0;
}

.hd02 {
  -webkit-text-stroke: 0 !important;
}


.list-tags li .cat {
  color: #333333;
  border: #333333 solid 2px;
  background: #fff;
}
.list-tags li .cat-content,
.list-tags li .cat-promotion,
.list-tags li .cat-seminar {
  color: #333333;
  border-color: var(--accentcolor2);
  background-color: #fff;
}
.list-tags li .cat-inbound,
.list-tags li .cat-strategy,
.list-tags li .cat-org-improve {
  color: #333333;
  border-color: var(--accentcolor3);
  background-color: #fff;
}

.list-works-detail dt {
  font-weight: bold;
}


