.ProjectForm .Line textarea{
  width: 50rem;
}
.bg{
  width: 1200px;
  box-sizing: border-box;
  padding: 40px 0;
}
.List .Line{
  padding-bottom: 5px;
}
.bg .Left{
  background: transparent;
}
.bg .Left img{
  width: 100%;
}
@media screen and (max-width: 769px){
  .container *{
    box-sizing: border-box;
  }
  .bg{
    width: 100%;
    padding: 0;
    margin: auto;
    padding-top: 1px;
  }
  .projectTable{
    width: 90%;
    left: 5%;
    height: 80%;
  }
  .bg .Left,.bg .Right{
    width: 48%;
    height: auto;
    background: none;
    margin: 0;
  }
  .bg .Left img,.bg .Right img{
    width: 100%;
  }
  .bg .Right{
    float: right;
    margin: 0 1%;
  }
  .bg .Title{
    font-size: 22px;
  }
  .List{
    padding: 10px;
    overflow: hidden;
    overflow-x: auto;
  }
  .HeadLine{
    background: none;
  }
  .HeadLine .Title{
    width: 100%;
    float: none;
    font-size: 20px;
    margin:10px 0;
  }
  .HeadLine .RightYear{
    float: none;
    margin: auto;
  }
  .List .Line{
    font-size: 15px;
    width: 600px;
  }
  .List .Line .StartDate, .EndDate{
    width: 15%;
  }
  .List .Line .Do{
    width: 15%;
  }
  .List .Line .Tit{
    width: 49%;
  }
  .bg .Title .tit{
    font-size: 22px;
  }
  .bg .Title{
    margin: 10px 0;
  }
  .NoticeText{
    padding: 10px;
  }
  .ProjectForm{
    width: 100%;
    padding-left: 10px;
  }
  .ProjectForm .Line textarea{
    width: 10rem;
    height: 5rem;
  }
}