@charset "UTF-8";
/* ------------------------------------------------------------------ 
    ここから SASS を記述する
   ------------------------------------------------------------------ */
.table + .l-article__block {
  margin-top: 150px; }

@media (max-width: 767.98px) {
  .table.table-schedule {
    display: block;
    overflow-x: auto; } }
.table.table-schedule th, .table.table-schedule td {
  padding: .75rem 1.25em; }
.table.table-schedule th {
  background: #333;
  color: #fff; }
.table.table-schedule td {
  background: #f7f7f7;
  min-width: 150px; }

.entry-btn-with-icon-arrow-right {
  align-items: center;
  display: flex;
  justify-content: center;
  opacity: 0;
  color: #fff;
  font-weight: bold;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  letter-spacing: .2rem;
  margin: 0 auto;
  text-align: center;
  vertical-align: middle;
  line-height: 1;
  white-space: nowrap;
  padding: 0 11.53846% 0 16.53846%; }
  @media (max-width: 767.98px) {
    .entry-btn-with-icon-arrow-right {
      font-size: 11px; } }
  @media (min-width: 768px) {
    .entry-btn-with-icon-arrow-right {
      font-size: .92857rem; } }
  .entry-btn-with-icon-arrow-right::after {
    background-position: center;
    background-repeat: no-repeat;
    content: "";
    display: inline-block;
    background-size: 1.0em 1.0em;
    margin: 0 7.69231% 0 0.3rem;
    height: 1.0em;
    width: 1.0em;
    transition: all 400ms cubic-bezier(0.215, 0.61, 0.355, 1) 0ms; }
  .entry-btn-with-icon-arrow-right::after {
    background-image: url('data:image/svg+xml,%3csvg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="chevron-right" class="svg-inline--fa fa-chevron-right fa-w-10" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"%3e%3cpath fill="%23009f3e" d="M285.476 272.971L91.132 467.314c-9.373 9.373-24.569 9.373-33.941 0l-22.667-22.667c-9.357-9.357-9.375-24.522-.04-33.901L188.505 256 34.484 101.255c-9.335-9.379-9.317-24.544.04-33.901l22.667-22.667c9.373-9.373 24.569-9.373 33.941 0L285.475 239.03c9.373 9.372 9.373 24.568.001 33.941z"%3e%3c/path%3e%3c/svg%3e'); }

.m-button.appeared .entry-btn-with-icon-arrow-right, html[wysiwyg] .m-button .entry-btn-with-icon-arrow-right {
  opacity: 1; }

.m-button:hover .entry-btn-with-icon-arrow-right::after {
  background-image: url('data:image/svg+xml,%3csvg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="chevron-right" class="svg-inline--fa fa-chevron-right fa-w-10" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"%3e%3cpath fill="%23a7f6ca" d="M285.476 272.971L91.132 467.314c-9.373 9.373-24.569 9.373-33.941 0l-22.667-22.667c-9.357-9.357-9.375-24.522-.04-33.901L188.505 256 34.484 101.255c-9.335-9.379-9.317-24.544.04-33.901l22.667-22.667c9.373-9.373 24.569-9.373 33.941 0L285.475 239.03c9.373 9.372 9.373 24.568.001 33.941z"%3e%3c/path%3e%3c/svg%3e');
  -webkit-transform: translate(4px, 0);
  transform: translate(4px, 0); }

.m-button .entry-btn-with-icon-arrow-right {
  position: relative;
  z-index: 3; }

.m-button a.entry-btn-with-icon-arrow-right:hover {
  color: #fff;
  text-decoration: none; }

/*# sourceMappingURL=dxconsul_itil_schedule.css.map */
