/* CSS Document */
/* CSS Document */
/* line 5, ../scss/notices.scss */
.notices_list {
  min-height: 400px;
  max-width: calc(800px + 20px);
  margin: 80px auto;
  margin-top: 140px;
  padding: 0 20px; }
  /* line 11, ../scss/notices.scss */
  .notices_list .notices_title {
    padding: 0 10px;
    margin-bottom: 30px; }
    /* line 14, ../scss/notices.scss */
    .notices_list .notices_title h3 {
      font-size: 2rem; }
  /* line 19, ../scss/notices.scss */
  .notices_list .notices_list_box ul {
    padding: 0; }
    /* line 21, ../scss/notices.scss */
    .notices_list .notices_list_box ul li {
      list-style: none;
      padding: 20px 15px;
      border-radius: 10px; }
      /* line 25, ../scss/notices.scss */
      .notices_list .notices_list_box ul li div {
        display: inline-block;
        vertical-align: top; }
      /* line 29, ../scss/notices.scss */
      .notices_list .notices_list_box ul li .date {
        width: 120px;
        font-size: 3rem;
        letter-spacing: 4px; }
      /* line 35, ../scss/notices.scss */
      .notices_list .notices_list_box ul li .texts .text {
        font-size: 1.4rem;
        margin-bottom: 10px;
        font-weight: bold; }
      /* line 40, ../scss/notices.scss */
      .notices_list .notices_list_box ul li .texts .department {
        font-size: 1.2rem; }
      /* line 44, ../scss/notices.scss */
      .notices_list .notices_list_box ul li:hover {
        background-color: #f6F6F8;
        cursor: pointer; }
  /* line 51, ../scss/notices.scss */
  .notices_list .notice_to_page {
    display: inline-block;
    font-weight: bold;
    font-family: fot-tsukuardgothic-std, sofia-pro, sans-serif;
    border: 2px solid black;
    padding: 10px 20px;
    font-size: 1.2rem;
    height: 1;
    border-radius: 30px;
    letter-spacing: 1px;
    transition: .1s; }
    /* line 62, ../scss/notices.scss */
    .notices_list .notice_to_page:hover {
      background-color: black;
      color: white; }

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