#wrap .titleContents {
  background: url("../img/onair/img_title.jpg") top center no-repeat; }

#wrap .contents .inner .title {
  padding-top: 50px; }

#wrap .contents .inner .onair-box {
  width: 1024px;
  margin: 0 auto;
  margin-top: 30px;
  margin-bottom: 120px;
  text-align: center; }
  #wrap .contents .inner .onair-box .copy {
    position: relative;
    padding-top: 0px;
    font-size: 28px; }
  #wrap .contents .inner .onair-box .subtitle {
    position: relative;
    padding-top: 25px; }
    #wrap .contents .inner .onair-box .subtitle img {
      width: 400px;
      height: auto; }
  #wrap .contents .inner .onair-box .onair-table {
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    padding-top: 25px; }
    #wrap .contents .inner .onair-box .onair-table table {
      display: table;
      width: 100%;
      font-size: inherit;
      font: 100%;
      border-collapse: collapse;
      border-spacing: 0; }
      #wrap .contents .inner .onair-box .onair-table table tbody {
        display: table-row-group;
        vertical-align: middle;
        border-color: inherit; }
        #wrap .contents .inner .onair-box .onair-table table tbody tr {
          display: table-row;
          vertical-align: inherit;
          border-color: inherit; }
          #wrap .contents .inner .onair-box .onair-table table tbody tr th {
            color: #000;
            padding-top: 18px;
            padding-bottom: 16px;
            text-align: center;
            font-size: 20px;
            background-color: #ffc816; }
          #wrap .contents .inner .onair-box .onair-table table tbody tr td {
            font-size: 18px;
            text-align: center;
            padding-top: 18px;
            padding-bottom: 16px;
            border-bottom-width: 1px;
            border-bottom-style: solid;
            border-bottom-color: rgba(255, 255, 255, 0.1); }
            #wrap .contents .inner .onair-box .onair-table table tbody tr td .caption {
              font-size: 15px; }
            #wrap .contents .inner .onair-box .onair-table table tbody tr td a {
              color: #ffc816; }
            @media (min-width: 10px) and (max-width: 767px) {

  #wrap .titleContents {
    background-size: cover; }

  #wrap .contents .inner .title {
    width: 100%;
    padding-top: 10px; }

  #wrap .contents .inner .title img {
    width: 100%;
    height: auto; }

  #wrap .contents .inner .onair-box {
    width: 100%;
    margin-top: 20px;
    margin-bottom: 60px;
    text-align: center; }

  #wrap .contents .inner .onair-box .copy {
    font-size: 18px;
    padding-top: 0px; }

  #wrap .contents .inner .onair-box .subtitle img {
    width: 240px;
    height: auto; }

  #wrap .contents .inner .onair-box .subtitle {
    padding-top: 15px; }

  #wrap .contents .inner .onair-box .onair-table table tbody tr th {
    font-size: 10px; }

  #wrap .contents .inner .onair-box .onair-table table tbody tr td {
    font-size: 11px; }

  #wrap .contents .inner .onair-box .onair-table table tbody tr td .caption {
    font-size: 10px; } }
