.top_rss .rss_select_list .rss_select_item{
  padding-left: 5px;
  padding-right: 5px;
}
.top_rss .rss_select_list .rss_select_item:last-child::after{
  width: 2px;
}
body.page_index .conArea.new_exhibition a:before{
  margin: 0 42px 0 0px;
}
#rss_exhibition .conArea a:before,
.conArea.new_exhibition a:before{
  content: "展示会情報";
  display: inline-block;
  margin: 0 45px 0 0px;
  padding: 5px 10px;
  min-width: 100px;
  line-height: 1;
  text-align: center;
  background-color: #7DA64D;
  color: #fff;
  font-size: 12px;
  white-space: nowrap;
}
.top_rss #rss_product .rss_detail_list{
  justify-content: unset;
}
.top_rss #rss_product .rss_contents {
  width: calc(100% - 15% - 185px);
}
.top_rss #rss_product .rss_title {
  width: 120px !important;
  padding: 25px 0;
  font-size: 16px;
  display: flex;
}
.top_rss #rss_product .rss_new.rss_new_product{
  padding: 5px 10px;
  white-space: nowrap;
  min-width: 120px !important;
  margin-left: 0;
}
.top_rss #rss_product .rss_contents{
  margin-left: auto;
}
@media screen and (max-width: 768px) {
  .top_rss #rss_product .rss_contents {
    width: 100%;
  }
  body.page_index .top_rss #rss_whatsnew.rss_select_contents .rss_list .rss_item .rss_detail_list .rss_title{
    width: 100px;
    min-width: 100px !important;
  }
  body.page_index .top_rss #rss_whatsnew.rss_select_contents .rss_list .rss_item .rss_detail_list .rss_new{
    min-width: 100% !important;
  }
  body.page_index .top_rss .rss_select_contents .rss_list .rss_item .rss_detail_list .rss_contents{
    width: 100% !important;
  }
  #rss_exhibition .timeArea{
    padding: 25px 0 10px;
  }
  #rss_exhibition .timeArea .time{
    font-size: 2.3vw;
  }
  #rss_exhibition .conArea{
    position: relative;
    padding: 0 0 25px;
  }
  #rss_exhibition .conArea a,
  #rss_whatsnew .conArea.new_exhibition a{
    display: flex;
    align-items: center;
    font-size: 2.3vw;
  }
  #rss_exhibition .conArea a:before,
  #rss_whatsnew .conArea.new_exhibition a::before{
    font-size: 2.3vw;
    position: absolute;
    top: -40px;
    left: 150px;
    min-width: 80px;
  }
}
@media screen and (max-width: 690px) {
  #rss_exhibition .conArea a:before,
  #rss_whatsnew .conArea.new_exhibition a::before{
    top: -30px;
    left: 83px;
  }
  .top_rss #rss_product .rss_title{
    padding: 25px 0 10px;
  }
  .top_rss #rss_product .rss_title,
  .top_rss #rss_product .rss_new.rss_new_product{
    width: 100px !important;
    min-width: 100px !important;
  }
}
