main#news h1 {
  padding-left: 30px;
  font-weight: 600; }
  main#news h1::before {
    width: 22px;
    height: 18.5px;
    background-image: url(../img/news/icon_news.png); }
main#news.news section.sec2, main#news.news section.sec3, main#news.news section.sec4, main#news.news section.sec5 {
  padding-bottom: 50px; }
  main#news.news section.sec2 .content1000 .ttlwrap, main#news.news section.sec3 .content1000 .ttlwrap, main#news.news section.sec4 .content1000 .ttlwrap, main#news.news section.sec5 .content1000 .ttlwrap {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 40px;
    padding-bottom: 8px;
    border-bottom: 1px solid #000; }
    @media only screen and (max-width: 769px) {
      main#news.news section.sec2 .content1000 .ttlwrap, main#news.news section.sec3 .content1000 .ttlwrap, main#news.news section.sec4 .content1000 .ttlwrap, main#news.news section.sec5 .content1000 .ttlwrap {
        margin-top: -60px;
        padding-top: 60px;
        margin-bottom: 5vw;
        padding-bottom: 1vw; } }
    main#news.news section.sec2 .content1000 .ttlwrap h2, main#news.news section.sec3 .content1000 .ttlwrap h2, main#news.news section.sec4 .content1000 .ttlwrap h2, main#news.news section.sec5 .content1000 .ttlwrap h2 {
      font-weight: 600;
      text-align: left; }
    main#news.news section.sec2 .content1000 .ttlwrap a, main#news.news section.sec3 .content1000 .ttlwrap a, main#news.news section.sec4 .content1000 .ttlwrap a, main#news.news section.sec5 .content1000 .ttlwrap a {
      display: block;
      width: 79px; }
  main#news.news section.sec2 .content1000 .newswrap, main#news.news section.sec3 .content1000 .newswrap, main#news.news section.sec4 .content1000 .newswrap, main#news.news section.sec5 .content1000 .newswrap {
    text-align: left; }
    main#news.news section.sec2 .content1000 .newswrap ul li, main#news.news section.sec3 .content1000 .newswrap ul li, main#news.news section.sec4 .content1000 .newswrap ul li, main#news.news section.sec5 .content1000 .newswrap ul li {
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flex;
      display: -o-flex;
      display: flex;
      padding: 8px 0; }
      main#news.news section.sec2 .content1000 .newswrap ul li .date, main#news.news section.sec3 .content1000 .newswrap ul li .date, main#news.news section.sec4 .content1000 .newswrap ul li .date, main#news.news section.sec5 .content1000 .newswrap ul li .date {
        display: block;
        width: 10%;
        color: #4593D0; }
      main#news.news section.sec2 .content1000 .newswrap ul li a,
      main#news.news section.sec2 .content1000 .newswrap ul li .ttl, main#news.news section.sec3 .content1000 .newswrap ul li a,
      main#news.news section.sec3 .content1000 .newswrap ul li .ttl, main#news.news section.sec4 .content1000 .newswrap ul li a,
      main#news.news section.sec4 .content1000 .newswrap ul li .ttl, main#news.news section.sec5 .content1000 .newswrap ul li a,
      main#news.news section.sec5 .content1000 .newswrap ul li .ttl {
        display: block;
        width: 90%;
        color: #383838; }

/*# sourceMappingURL=news.css.map */
