.sec14 {
  padding: 30px 20px !important; }
  @media screen and (max-width: 768px) {
    .sec14 h2 {
      margin: 0 20px !important; } }

.commentArea {
  margin-bottom: 30px !important; }
  @media screen and (max-width: 768px) {
    .commentArea {
      margin: 0px 2% 20px !important;
      padding: 20px !important; } }

.prizeBox .twoPage {
  display: flex; }
.prizeBox .prizeName {
  margin-bottom: 20px !important; }

.btn-sink {
  margin: 0 auto 50px !important; }
  @media screen and (max-width: 768px) {
    .btn-sink {
      margin: 0 auto 20px !important;
      line-height: 1.5; } }

.table_all {
  text-align: center;
  border: 1px solid #002b62;
  margin: 8px auto; }
  .table_all tr:first-child {
    color: #fff;
    background: #002b62; }
    .table_all tr:first-child td {
      border-right: 1px solid #fff; }
      .table_all tr:first-child td:last-child {
        border: none; }
  .table_all tr:last-child {
    background: #fff; }
  .table_all tr td {
    font-weight: bold;
    border: 1px solid #002b62;
    padding: 3px 0; }

.table_detail {
  text-align: center;
  border: 1px solid #002b62;
  margin: 8px auto; }
  .table_detail tr:first-child {
    color: #fff;
    background: #002b62; }
    .table_detail tr:first-child td {
      font-weight: bold;
      border-right: 1px solid #fff; }
      .table_detail tr:first-child td:last-child {
        border: none; }
  .table_detail tr:nth-child(2) {
    background: #dcdcdc; }
    .table_detail tr:nth-child(2) td {
      font-size: 14px; }
      @media screen and (max-width: 768px) {
        .table_detail tr:nth-child(2) td {
          font-size: 12px; } }
  .table_detail tr:last-child {
    background: #fff; }
  .table_detail tr td {
    border: 1px solid #002b62;
    padding: 3px 0; }

.txt_R {
  display: block;
  text-align: right;
  font-size: 12px;
  padding-bottom: 30px; }

.txt_bottom {
  display: block;
  font-size: 12px;
  padding-bottom: 30px; }

.movie {
  max-width: 800px;
  margin: 0 auto 10px;
  position: relative;
  z-index: 100;
  cursor: pointer; }
  .movie .youtube {
    width: 100%;
    position: relative; }
    .movie .youtube img {
      width: 100%;
      position: absolute;
      z-index: 80;
      top: 0;
      left: 0; }
