/* line 3, news.scss */
.news {
  padding-left: 40px;
  padding-right: 40px;
  width: 616px;
  color: #000000;
  background-color: #e3e1d8;
  padding-top: 40px;
  padding-bottom: 40px;
}
/* line 10, news.scss */
.news .news_header {
  display: none;
}
/* line 14, news.scss */
.news .news_thumbnail,
.news .thumbnail_photo {
  float: left;
  width: 160px;
  height: 126px;
}
@media only screen and (max-width: 479px) and (orientation: portrait), only screen and (max-width: 639px) and (orientation: landscape) {
  /* line 14, news.scss */
  .news .news_thumbnail,
  .news .thumbnail_photo {
    width: 95px;
    height: 75px;
  }
}
/* line 26, news.scss */
.news .news_contents .news_date,
.news .news_contents .news_title,
.news .news_contents .news_lead {
  padding-left: 180px;
}
/* line 31, news.scss */
.news .news_contents .news_date {
  margin-top: 15px;
}
@media only screen and (min-width: 1024px) {
  /* line 34, news.scss */
  .news .news_contents .news_title {
    font-family: "Frutiger Next LT W06 Bold Cond", Arial, sans-serif;
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 18px;
    line-height: 1.8rem;
  }
}
/* line 45, _base_variable.scss */
html.lt-ie9 .news .news_contents .news_title {
  font-family: "Frutiger Next LT W06 Bold Cond", Arial, sans-serif;
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 18px;
  line-height: 1.8rem;
}
@media print {
  /* line 34, news.scss */
  .news .news_contents .news_title {
    font-family: "Frutiger Next LT W06 Bold Cond", Arial, sans-serif;
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 18px;
    line-height: 1.8rem;
  }
}
@media only screen and (max-width: 1023px) {
  /* line 3, news.scss */
  .news {
    width: 100%;
    background-color: #ffde00;
  }
  .home-landing .news {
    display: none;
  }
  /* line 50, news.scss */
  .news .news_lead {
    display: none;
  }
  /* line 53, news.scss */
  .news .news_header {
    display: block;
    margin-top: 0px;
    margin-bottom: 40px;
    text-transform: uppercase;
  }
}
/* line 61, news.scss */
.news .item {
  margin-bottom: 37px;
  cursor: pointer;
}
/* line 64, news.scss */
.news .item .news_contents {
  display: inline;
}
@media only screen and (min-width: 480px) and (max-width: 1023px) and (orientation: portrait), only screen and (min-width: 640px) and (max-width: 1023px) and (orientation: landscape) {
  /* line 61, news.scss */
  .news .item {
    padding-right: 20px;
  }
}
@media only screen and (min-width: 480px) and (max-width: 1023px) and (orientation: portrait) and (min-width: 880px) and (max-width: 1023px), only screen and (min-width: 640px) and (max-width: 1023px) and (orientation: landscape) and (min-width: 880px) and (max-width: 1023px) {
  /* line 71, news.scss */
  .news .item .news_contents .news_date,
  .news .item .news_contents .news_title {
    padding-left: 180px;
    min-width: 200px;
  }
}
@media only screen and (min-width: 480px) and (max-width: 1023px) and (orientation: portrait) and (min-width: 480px) and (max-width: 879px), only screen and (min-width: 640px) and (max-width: 1023px) and (orientation: landscape) and (min-width: 480px) and (max-width: 879px) {
  /* line 61, news.scss */
  .news .item {
    width: 100%;
  }
  /* line 81, news.scss */
  .news .item .news_contents .news_date,
  .news .item .news_contents .news_tite {
    min-width: 400px;
  }
}

@media only screen and (min-width: 480px) and (max-width: 1023px) and (orientation: portrait), only screen and (min-width: 640px) and (max-width: 1023px) and (orientation: landscape) {
  /* line 3, news.scss */
  .news {
    padding-left: 40px;
    padding-right: 40px;
  }
  /* line 93, news.scss */
  .news .item_3 {
    display: none;
  }
}
@media only screen and (max-width: 479px) and (orientation: portrait), only screen and (max-width: 639px) and (orientation: landscape) {
  /* line 3, news.scss */
  .news {
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 20px;
    padding-bottom: 20px;
  }
  /* line 103, news.scss */
  .news .news_header {
    margin-bottom: 20px;
  }
  /* line 106, news.scss */
  .news .item {
    margin-bottom: 20px;
  }
  /* line 109, news.scss */
  .news .item_2,
  .news .item_3 {
    display: none;
  }
  /* line 115, news.scss */
  .news .news_contents .news_date,
  .news .news_contents .news_title {
    min-width: 165px;
    padding-left: 115px;
  }
  /* line 121, news.scss */
  .news .button {
    width: 100%;
  }
}

/*# sourceMappingURL=news.css.map */
.news .news_contents  a{		
  color: #000000;		
}