/* FONT */
/*---------------
2016.07 add
------------------*/
.tbl01 {
  width: 100%;
  line-height: 1.5;
  border-top: 1px solid #fff;
  border-left: 1px solid #fff; }
  .tbl01 th {
    vertical-align: middle;
    width: 19%;
    padding: .8em .5em;
    color: #fff;
    background: #969696;
    border-right: 5px solid #fff;
    border-bottom: 5px solid #fff; }
    .tbl01 th span {
      display: inline-block; }
  .tbl01 td {
    padding: 1em;
    background: #F4F4F4;
    border-right: 5px solid #fff;
    border-bottom: 5px solid #fff; }
    .tbl01 td .fLeft {
      float: left;
      width: 30%; }
    .tbl01 td .fRigt {
      float: right;
      width: 70%; }
      .tbl01 td .fRigt img {
        width: 100%; }
    .tbl01 td .mov_box {
      width: 36%;
      text-align: center; }
      .tbl01 td .mov_box .message {
        color: #3e7393; }
      .tbl01 td .mov_box .time {
        font-size: 12px; }

.section_bottom {
  margin-bottom: 4em; }

@media only screen and (max-width: 768px) {
  .tbl01 {
    width: 100%; }
    .tbl01 th {
      width: 25%; }
    .tbl01 td {
      padding: 1em;
      background: #F4F4F4;
      border-right: 5px solid #fff;
      border-bottom: 5px solid #fff; }
      .tbl01 td .fLeft {
        float: none;
        width: 100%; }
      .tbl01 td .fRigt {
        float: none;
        width: 100%; }
      .tbl01 td .mov_box {
        width: 100%;
        text-align: center; }
    .tbl01 .sp_center {
      text-align: center; } }
@media only screen and (max-width: 480px) {
  .tbl01 {
    width: 100%; }
    .tbl01 td .mov_box {
      width: 100%;
      text-align: center; } }

/*# sourceMappingURL=style.css.map */
