@charset "UTF-8";
/****************************************************************************************************************************/
/*
/*
/* = Event Page Style
/*
/*
/****************************************************************************************************************************/
/*
/* = visual
/*
/* ------------------------------------------------------------------------------------------------------------------------ */
.visual.event-visual .visual-inner--ttl span::before {
  background-image: url(../media/images/top/topnav-inner--list_lm5_hv.png); }

/*
/* = Main
/*
/* ------------------------------------------------------------------------------------------------------------------------ */
#main .event-inner .tbl .title small {
  display: block; }
#main .event-inner tr.tag--end td {
  background-color: rgba(189, 189, 189, 0.1); }
#main .event-inner tr.tag--end td.title::before {
  display: block;
  content: "終了"; }
#main .event-inner--date {
  margin-bottom: 2em; }
#main .event-inner--dtl {
  margin-bottom: 2em; }
#main .event-inner--btn {
  margin-top: 4.286em;
  font-size: 0.875em;
  text-align: center; }
#main .event-inner .link-list {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: stretch; }
  @media print, screen and (max-width: 767px) {
    #main .event-inner .link-list {
      flex-direction: column; } }
  @media print, screen and (min-width: 768px) {
    #main .event-inner .link-list::after {
      content: "";
      width: calc((100% - (25px * 3)) / 4); }
    #main .event-inner .link-list::before {
      content: "";
      width: calc((100% - (25px * 3)) / 4);
      order: 1; } }
  #main .event-inner .link-list li {
    width: calc((100% - (25px * 3)) / 4);
    margin-bottom: 25px; }
    @media print, screen and (max-width: 767px) {
      #main .event-inner .link-list li {
        width: 100%;
        margin-bottom: 10px; } }
    #main .event-inner .link-list li a {
      display: block; }
      #main .event-inner .link-list li a::after {
        display: inline-block;
        content: "";
        width: 14px;
        height: 14px;
        background-repeat: no-repeat;
        background-position: center center;
        background-size: 14px 14px;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1000' height='1000' xml:space='preserve'%3E%3Cpath fill='%23018DEB' d='M843.75 625h-62.5c-17.26 0-31.25 13.991-31.25 31.25V875H125V250h281.25c17.259 0 31.25-13.991 31.25-31.25v-62.5c0-17.259-13.991-31.25-31.25-31.25H93.75C41.973 125 0 166.973 0 218.75v687.5C0 958.026 41.973 1000 93.75 1000h687.5c51.776 0 93.75-41.974 93.75-93.75v-250c0-17.259-13.991-31.25-31.25-31.25zM953.125 0h-250c-41.738 0-62.598 50.605-33.203 80.078l69.785 69.785-476.035 475.86c-18.338 18.274-18.39 47.953-.115 66.291l.115.115 44.277 44.199c18.273 18.338 47.953 18.389 66.291.115l.115-.115L850.156 260.39l69.766 69.688c29.297 29.297 80.078 8.789 80.078-33.203v-250C1000 20.987 979.013 0 953.125 0z'/%3E%3C/svg%3E"); }
      #main .event-inner .link-list li a:hover::after {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1000' height='1000' xml:space='preserve'%3E%3Cpath fill='%23FFFFFF' d='M843.75 625h-62.5c-17.26 0-31.25 13.991-31.25 31.25V875H125V250h281.25c17.259 0 31.25-13.991 31.25-31.25v-62.5c0-17.259-13.991-31.25-31.25-31.25H93.75C41.973 125 0 166.973 0 218.75v687.5C0 958.026 41.973 1000 93.75 1000h687.5c51.776 0 93.75-41.974 93.75-93.75v-250c0-17.259-13.991-31.25-31.25-31.25zM953.125 0h-250c-41.738 0-62.598 50.605-33.203 80.078l69.785 69.785-476.035 475.86c-18.338 18.274-18.39 47.953-.115 66.291l.115.115 44.277 44.199c18.273 18.338 47.953 18.389 66.291.115l.115-.115L850.156 260.39l69.766 69.688c29.297 29.297 80.078 8.789 80.078-33.203v-250C1000 20.987 979.013 0 953.125 0z'/%3E%3C/svg%3E"); }
      #main .event-inner .link-list li a::after {
        margin-left: 0.5em;
        transition: 0.5s ease-in-out; }

/*# sourceMappingURL=page-event.css.map */
