@charset 'UTF-8';
/*  透過
----------------------------------------*/
/*  ボーダー
----------------------------------------*/
.presentation_list {
  margin-bottom: 60px;
}
.presentation_list_li {
  padding: 0 12px 0 20px;
  border-top: 1px dotted #d1d0d0;
}
.presentation_list_li.thread {
  margin-left: 40px;
  padding-left: 20px;
}
.presentation_list_li.thread:before {
  left: 0;
}
.presentation_list .link_button {
  border: none; 
  font-weight: normal;
}
.presentation_list .link_button_icon {
  margin: 0;
  padding-left: 5px;
}

.nav_past_presentation {
  margin: 0 20px 35px;
}
.nav_past_presentation_li {
  margin: -1px 0 0 -1px; 

  -webkit-flex-basis: 50%;
  -ms-flex-preferred-size: 50%;
          flex-basis: 50%;
}
.nav_past_presentation_li:nth-child(2n+1) {
  clear: left;
  margin-left: 0;
}
.nav_past_presentation .link_button {
  padding-right: 10px; 
  padding-left: 10px;
  font-weight: normal;
}
.nav_past_presentation .link_button::after {
  position: absolute;
  top: 50%;
  right: 14px;
  display: block;
  width: 9px;
  height: 9px;
  margin-top: -4.5px; 
  content: '';
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
  border-top: 1px solid transparent;
  border-right: 1px solid #484848;
  border-bottom: 1px solid #484848;
  border-left: 1px solid transparent;
}
.nav_past_presentation .link_button:hover {
  border-color: #d1d0d0;
}

.content_title_third.past {
  margin-top: -20px;
}

.content_title_third#past_2015 {
  margin-top: 0;
}
