@charset "UTF-8";
/* top.css */
@media (max-width: 767px) {
  /* line 10, C:/Users/USER/Documents/作業フォルダ/デジハリ/DF/root/_assets/css/top.scss */
  #about_box > header h1 {
    background: #eb0d88; }
  /* line 13, C:/Users/USER/Documents/作業フォルダ/デジハリ/DF/root/_assets/css/top.scss */
  #about_box {
    background: #fae6f1;
    text-align: center;
    padding-bottom: 25px; }
    /* line 17, C:/Users/USER/Documents/作業フォルダ/デジハリ/DF/root/_assets/css/top.scss */
    #about_box iframe {
      width: 100%; }
    /* line 20, C:/Users/USER/Documents/作業フォルダ/デジハリ/DF/root/_assets/css/top.scss */
    #about_box h2 {
      color: #e80e86;
      font-size: 34px;
      text-align: center;
      margin: 25px 0 10px;
      background: none;
      padding: 0; }
    /* line 28, C:/Users/USER/Documents/作業フォルダ/デジハリ/DF/root/_assets/css/top.scss */
    #about_box p {
      margin: 40px 0 0;
      font-size: 16px; }
  /* line 33, C:/Users/USER/Documents/作業フォルダ/デジハリ/DF/root/_assets/css/top.scss */
  #winning_box > header {
    padding: 125px 0;
    background: url(../img/bg_winning_header.png) no-repeat center center;
    background-size: cover; }
  /* line 39, C:/Users/USER/Documents/作業フォルダ/デジハリ/DF/root/_assets/css/top.scss */
  #winning_box,
  #special {
    background: #e6f8fa; }
  /* line 42, C:/Users/USER/Documents/作業フォルダ/デジハリ/DF/root/_assets/css/top.scss */
  #winning_box {
    padding-bottom: 25px; }
  /* line 45, C:/Users/USER/Documents/作業フォルダ/デジハリ/DF/root/_assets/css/top.scss */
  #other_box {
    background: #FFF;
    padding-bottom: 25px; }
  /* line 50, C:/Users/USER/Documents/作業フォルダ/デジハリ/DF/root/_assets/css/top.scss */
  .parent_box section > h2 {
    background: url(../img/df_logo.svg) no-repeat left center;
    font-size: 24px;
    color: #07aeb6;
    padding: 0 0 0 65px;
    margin: 30px 0 10px; }
  /* line 57, C:/Users/USER/Documents/作業フォルダ/デジハリ/DF/root/_assets/css/top.scss */
  .parent_box .winners_box {
    box-sizing: border-box;
    margin: 24px 0 0;
    padding: 25px;
    background: #FFF; }
    /* line 62, C:/Users/USER/Documents/作業フォルダ/デジハリ/DF/root/_assets/css/top.scss */
    .parent_box .winners_box header {
      margin: 0 0 25px; }
      /* line 64, C:/Users/USER/Documents/作業フォルダ/デジハリ/DF/root/_assets/css/top.scss */
      .parent_box .winners_box header h1 {
        font-size: 12px;
        padding: 7px 0 0 60px;
        margin: 0 0 16px; }
        /* line 68, C:/Users/USER/Documents/作業フォルダ/デジハリ/DF/root/_assets/css/top.scss */
        .parent_box .winners_box header h1 span {
          display: block;
          font-size: 20px;
          font-weight: bold; }
      /* line 74, C:/Users/USER/Documents/作業フォルダ/デジハリ/DF/root/_assets/css/top.scss */
      .parent_box .winners_box header h2 {
        color: #FFF;
        font-size: 18px;
        padding: 10px;
        letter-spacing: 0.05em;
        margin: 0 0 7px; }
    /* line 82, C:/Users/USER/Documents/作業フォルダ/デジハリ/DF/root/_assets/css/top.scss */
    .parent_box .winners_box figure {
      margin: 0;
      text-align: center; }
      /* line 85, C:/Users/USER/Documents/作業フォルダ/デジハリ/DF/root/_assets/css/top.scss */
      .parent_box .winners_box figure img {
        width: 200px;
        margin: 0 0 10px; }
    /* line 90, C:/Users/USER/Documents/作業フォルダ/デジハリ/DF/root/_assets/css/top.scss */
    .parent_box .winners_box .voice {
      margin: 0 0 0 12px; }
      /* line 92, C:/Users/USER/Documents/作業フォルダ/デジハリ/DF/root/_assets/css/top.scss */
      .parent_box .winners_box .voice dt {
        font-weight: bold;
        margin: 0 0 6px; }
    /* line 97, C:/Users/USER/Documents/作業フォルダ/デジハリ/DF/root/_assets/css/top.scss */
    .parent_box .winners_box .comment {
      margin: 10px 0 0;
      background: #f5f5f5;
      padding: 20px 40px; }
      /* line 101, C:/Users/USER/Documents/作業フォルダ/デジハリ/DF/root/_assets/css/top.scss */
      .parent_box .winners_box .comment dt {
        font-weight: bold;
        margin: 0 0 6px; }
  /* line 110, C:/Users/USER/Documents/作業フォルダ/デジハリ/DF/root/_assets/css/top.scss */
  .parent_box .other .winners_box header h1 {
    color: #dd2800;
    background: url(../img/bg_winning.gif) no-repeat left center; }
  /* line 115, C:/Users/USER/Documents/作業フォルダ/デジハリ/DF/root/_assets/css/top.scss */
  .parent_box .other .winners_box h2 {
    background: #dd2800; }
  /* line 118, C:/Users/USER/Documents/作業フォルダ/デジハリ/DF/root/_assets/css/top.scss */
  .parent_box .other .winners_box .preview {
    border-bottom: 1px solid #808080;
    margin: 5px 0 15px;
    padding: 0 0 10px; }
    /* line 122, C:/Users/USER/Documents/作業フォルダ/デジハリ/DF/root/_assets/css/top.scss */
    .parent_box .other .winners_box .preview img {
      width: 100%; }
  /* line 126, C:/Users/USER/Documents/作業フォルダ/デジハリ/DF/root/_assets/css/top.scss */
  .parent_box .other .winners_box .voice {
    text-align: center; }
    /* line 129, C:/Users/USER/Documents/作業フォルダ/デジハリ/DF/root/_assets/css/top.scss */
    .parent_box .other .winners_box .voice span img {
      width: 200px; }
    /* line 133, C:/Users/USER/Documents/作業フォルダ/デジハリ/DF/root/_assets/css/top.scss */
    .parent_box .other .winners_box .voice dl {
      text-align: left; }
      /* line 135, C:/Users/USER/Documents/作業フォルダ/デジハリ/DF/root/_assets/css/top.scss */
      .parent_box .other .winners_box .voice dl dt {
        font-weight: bold; }
  /* line 140, C:/Users/USER/Documents/作業フォルダ/デジハリ/DF/root/_assets/css/top.scss */
  .parent_box .other .winners_box dl.comment {
    clear: both;
    padding: 20px 40px; }
    /* line 143, C:/Users/USER/Documents/作業フォルダ/デジハリ/DF/root/_assets/css/top.scss */
    .parent_box .other .winners_box dl.comment dt {
      font-weight: bold; }
  /* line 150, C:/Users/USER/Documents/作業フォルダ/デジハリ/DF/root/_assets/css/top.scss */
  .parent_box #grandprix .winners_box {
    border: 4px solid #f1bf03; }
    /* line 153, C:/Users/USER/Documents/作業フォルダ/デジハリ/DF/root/_assets/css/top.scss */
    .parent_box #grandprix .winners_box header h1 {
      color: #f1bf03;
      background: url(../img/bg_winning_grand.gif) no-repeat left center; }
    /* line 157, C:/Users/USER/Documents/作業フォルダ/デジハリ/DF/root/_assets/css/top.scss */
    .parent_box #grandprix .winners_box header h2 {
      background: #f1bf03; }
  /* line 162, C:/Users/USER/Documents/作業フォルダ/デジハリ/DF/root/_assets/css/top.scss */
  .parent_box #grandprix ul {
    display: flex;
    justify-content: space-between;
    align-items: stretch;
    flex-wrap: wrap;
    margin: 5px 0 15px;
    padding: 0 0 10px;
    border-bottom: 1px solid #808080;
    width: 100%; }
    /* line 171, C:/Users/USER/Documents/作業フォルダ/デジハリ/DF/root/_assets/css/top.scss */
    .parent_box #grandprix ul li {
      width: 49%;
      margin: 5px 0; }
      /* line 174, C:/Users/USER/Documents/作業フォルダ/デジハリ/DF/root/_assets/css/top.scss */
      .parent_box #grandprix ul li img {
        width: 100%; }
  /* line 181, C:/Users/USER/Documents/作業フォルダ/デジハリ/DF/root/_assets/css/top.scss */
  .judge_box {
    background: #f5f5f5;
    padding-bottom: 20px; }
    /* line 184, C:/Users/USER/Documents/作業フォルダ/デジハリ/DF/root/_assets/css/top.scss */
    .judge_box header {
      padding: 50px 0 0; }
      /* line 186, C:/Users/USER/Documents/作業フォルダ/デジハリ/DF/root/_assets/css/top.scss */
      .judge_box header h1 {
        font-size: 22px;
        color: #040404;
        font-weight: bold;
        padding: 0 0 25px;
        border-bottom: 2px solid #808080; }
    /* line 194, C:/Users/USER/Documents/作業フォルダ/デジハリ/DF/root/_assets/css/top.scss */
    .judge_box dl {
      padding: 25px 0;
      border-bottom: 2px solid #808080; }
      /* line 197, C:/Users/USER/Documents/作業フォルダ/デジハリ/DF/root/_assets/css/top.scss */
      .judge_box dl dt {
        font-size: 16px;
        font-weight: bold; }
      /* line 201, C:/Users/USER/Documents/作業フォルダ/デジハリ/DF/root/_assets/css/top.scss */
      .judge_box dl dd {
        display: flex;
        justify-content: space-between;
        align-items: stretch;
        flex-direction: column-reverse; }
      /* line 207, C:/Users/USER/Documents/作業フォルダ/デジハリ/DF/root/_assets/css/top.scss */
      .judge_box dl .profile_text {
        line-height: 2; }
      /* line 210, C:/Users/USER/Documents/作業フォルダ/デジハリ/DF/root/_assets/css/top.scss */
      .judge_box dl .profile_img {
        text-align: center; }
      /* line 213, C:/Users/USER/Documents/作業フォルダ/デジハリ/DF/root/_assets/css/top.scss */
      .judge_box dl .profile_img img {
        width: 168px; }
  /* line 218, C:/Users/USER/Documents/作業フォルダ/デジハリ/DF/root/_assets/css/top.scss */
  #past_box > header h1 {
    padding: 50px 0;
    background: #f87d37; }
  /* line 224, C:/Users/USER/Documents/作業フォルダ/デジハリ/DF/root/_assets/css/top.scss */
  #past_box header p {
    background: #faede5;
    padding: 50px 0;
    text-align: center;
    line-height: 2;
    font-size: 16px; }
  /* line 232, C:/Users/USER/Documents/作業フォルダ/デジハリ/DF/root/_assets/css/top.scss */
  #past_box section {
    width: 100%;
    max-width: none;
    margin: 0;
    padding: 0; }
  /* line 238, C:/Users/USER/Documents/作業フォルダ/デジハリ/DF/root/_assets/css/top.scss */
  #past_box ul {
    overflow: hidden;
    background: #000; }
    /* line 241, C:/Users/USER/Documents/作業フォルダ/デジハリ/DF/root/_assets/css/top.scss */
    #past_box ul li {
      width: 50%;
      line-height: 0;
      float: left;
      line-height: 0; }
      /* line 246, C:/Users/USER/Documents/作業フォルダ/デジハリ/DF/root/_assets/css/top.scss */
      #past_box ul li iframe {
        width: 100%; }
    /* line 250, C:/Users/USER/Documents/作業フォルダ/デジハリ/DF/root/_assets/css/top.scss */
    #past_box ul .to_df2017 {
      content: "";
      background: url(../img/dfgp_2017_shot.jpg) no-repeat left center;
      background-size: cover; }
  /* line 257, C:/Users/USER/Documents/作業フォルダ/デジハリ/DF/root/_assets/css/top.scss */
  #interactive {
    padding-bottom: 25px; }
  /* line 260, C:/Users/USER/Documents/作業フォルダ/デジハリ/DF/root/_assets/css/top.scss */
  #movie {
    padding-bottom: 25px; }
  /* line 263, C:/Users/USER/Documents/作業フォルダ/デジハリ/DF/root/_assets/css/top.scss */
  #sponsor_box > header h1 {
    padding: 50px 0;
    background: #585755; }
  /* line 267, C:/Users/USER/Documents/作業フォルダ/デジハリ/DF/root/_assets/css/top.scss */
  #sponsor_box > section {
    margin: 25px 0;
    text-align: center; }
  /* line 272, C:/Users/USER/Documents/作業フォルダ/デジハリ/DF/root/_assets/css/top.scss */
  #sponsor_box ul {
    text-align: center;
    margin: 10px 0;
    display: inline; }
    /* line 276, C:/Users/USER/Documents/作業フォルダ/デジハリ/DF/root/_assets/css/top.scss */
    #sponsor_box ul li {
      margin: 15px 0;
      display: inline-block;
      width: 25%; }
  /* line 282, C:/Users/USER/Documents/作業フォルダ/デジハリ/DF/root/_assets/css/top.scss */
  #sponsor_box ul:first-child {
    padding: 0; }
  /* line 285, C:/Users/USER/Documents/作業フォルダ/デジハリ/DF/root/_assets/css/top.scss */
  #sponsor_box .ccc_logo {
    display: block;
    margin: 10px auto; }
  /* line 289, C:/Users/USER/Documents/作業フォルダ/デジハリ/DF/root/_assets/css/top.scss */
  #sponsor_box .ccc_logo img {
    width: 100%; }
  /* line 292, C:/Users/USER/Documents/作業フォルダ/デジハリ/DF/root/_assets/css/top.scss */
  #sponsor_box .dhaa_logo {
    /*text-align: right;*/ }
  /* line 295, C:/Users/USER/Documents/作業フォルダ/デジハリ/DF/root/_assets/css/top.scss */
  #sponsor_box .dhaa_logo img {
    width: 35px; }
  /* line 298, C:/Users/USER/Documents/作業フォルダ/デジハリ/DF/root/_assets/css/top.scss */
  #sponsor_box .ss_logo img {
    width: 51px; }
  /* line 301, C:/Users/USER/Documents/作業フォルダ/デジハリ/DF/root/_assets/css/top.scss */
  #sponsor_box .dell_logo {
    /*text-align: left;*/ }
  /* line 304, C:/Users/USER/Documents/作業フォルダ/デジハリ/DF/root/_assets/css/top.scss */
  #sponsor_box .bmd_logo {
    margin-right: 5px; }
  /* line 307, C:/Users/USER/Documents/作業フォルダ/デジハリ/DF/root/_assets/css/top.scss */
  #sponsor_box .dell_logo img {
    width: 71px; }
  /* line 310, C:/Users/USER/Documents/作業フォルダ/デジハリ/DF/root/_assets/css/top.scss */
  #sponsor_box .adobe_logo {
    /*text-align: right;*/ }
  /* line 313, C:/Users/USER/Documents/作業フォルダ/デジハリ/DF/root/_assets/css/top.scss */
  #sponsor_box .adobe_logo img {
    width: 28px; }
  /* line 316, C:/Users/USER/Documents/作業フォルダ/デジハリ/DF/root/_assets/css/top.scss */
  #sponsor_box .uuum_logo img {
    width: 70px; }
  /* line 319, C:/Users/USER/Documents/作業フォルダ/デジハリ/DF/root/_assets/css/top.scss */
  #sponsor_box .img_logo {
    /*text-align: left;*/ }
  /* line 322, C:/Users/USER/Documents/作業フォルダ/デジハリ/DF/root/_assets/css/top.scss */
  #sponsor_box .img_logo img {
    width: 65px; }
  /* line 325, C:/Users/USER/Documents/作業フォルダ/デジハリ/DF/root/_assets/css/top.scss */
  #sponsor_box .bmd_logo img {
    width: 100%; }
  /* line 328, C:/Users/USER/Documents/作業フォルダ/デジハリ/DF/root/_assets/css/top.scss */
  #sponsor_box .nec_logo img {
    width: 94px;
    margin: 10px 0; }
  /* line 332, C:/Users/USER/Documents/作業フォルダ/デジハリ/DF/root/_assets/css/top.scss */
  #sponsor_box .nec_logo img {
    width: 100%; } }

@media (min-width: 768px) {
  /* line 339, C:/Users/USER/Documents/作業フォルダ/デジハリ/DF/root/_assets/css/top.scss */
  #about_box > header h1 {
    background: #eb0d88; }
  /* line 342, C:/Users/USER/Documents/作業フォルダ/デジハリ/DF/root/_assets/css/top.scss */
  #about_box {
    background: #fae6f1;
    text-align: center; }
    /* line 345, C:/Users/USER/Documents/作業フォルダ/デジハリ/DF/root/_assets/css/top.scss */
    #about_box iframe {
      width: 100%; }
    /* line 348, C:/Users/USER/Documents/作業フォルダ/デジハリ/DF/root/_assets/css/top.scss */
    #about_box h2 {
      color: #e80e86;
      font-size: 50px;
      text-align: center;
      margin: 50px 0 10px;
      background: none;
      padding: 0; }
    /* line 356, C:/Users/USER/Documents/作業フォルダ/デジハリ/DF/root/_assets/css/top.scss */
    #about_box p {
      margin: 40px 0 0;
      font-size: 16px; }
  /* line 361, C:/Users/USER/Documents/作業フォルダ/デジハリ/DF/root/_assets/css/top.scss */
  #winning_box > header {
    padding: 250px 0;
    background: url(../img/bg_winning_header.png) no-repeat center center;
    background-size: cover; }
  /* line 367, C:/Users/USER/Documents/作業フォルダ/デジハリ/DF/root/_assets/css/top.scss */
  #winning_box,
  #special {
    background: #e6f8fa; }
  /* line 370, C:/Users/USER/Documents/作業フォルダ/デジハリ/DF/root/_assets/css/top.scss */
  #other_box {
    background: #FFF; }
  /* line 374, C:/Users/USER/Documents/作業フォルダ/デジハリ/DF/root/_assets/css/top.scss */
  .parent_box section > h2 {
    background: url(../img/df_logo.svg) no-repeat left center;
    font-size: 40px;
    color: #07aeb6;
    padding: 0 0 0 65px;
    margin: 0 0 10px; }
  /* line 381, C:/Users/USER/Documents/作業フォルダ/デジハリ/DF/root/_assets/css/top.scss */
  .parent_box .winners_box {
    box-sizing: border-box;
    margin: 24px 0 0;
    padding: 25px;
    background: #FFF; }
    /* line 386, C:/Users/USER/Documents/作業フォルダ/デジハリ/DF/root/_assets/css/top.scss */
    .parent_box .winners_box header {
      margin: 0 0 25px; }
      /* line 388, C:/Users/USER/Documents/作業フォルダ/デジハリ/DF/root/_assets/css/top.scss */
      .parent_box .winners_box header h1 {
        font-size: 12px;
        padding: 7px 0 0 60px;
        margin: 0 0 16px; }
        /* line 392, C:/Users/USER/Documents/作業フォルダ/デジハリ/DF/root/_assets/css/top.scss */
        .parent_box .winners_box header h1 span {
          display: block;
          font-size: 20px;
          font-weight: bold; }
      /* line 398, C:/Users/USER/Documents/作業フォルダ/デジハリ/DF/root/_assets/css/top.scss */
      .parent_box .winners_box header h2 {
        color: #FFF;
        font-size: 18px;
        padding: 10px;
        letter-spacing: 0.05em;
        margin: 0 0 7px; }
  /* line 408, C:/Users/USER/Documents/作業フォルダ/デジハリ/DF/root/_assets/css/top.scss */
  .parent_box .other .winners_box {
    border: 4px solid #dd2800;
    overflow: hidden; }
    /* line 411, C:/Users/USER/Documents/作業フォルダ/デジハリ/DF/root/_assets/css/top.scss */
    .parent_box .other .winners_box header {
      width: 48%;
      float: left; }
      /* line 414, C:/Users/USER/Documents/作業フォルダ/デジハリ/DF/root/_assets/css/top.scss */
      .parent_box .other .winners_box header h1 {
        color: #dd2800;
        background: url(../img/bg_winning.gif) no-repeat left center; }
    /* line 419, C:/Users/USER/Documents/作業フォルダ/デジハリ/DF/root/_assets/css/top.scss */
    .parent_box .other .winners_box h2 {
      background: #dd2800; }
    /* line 422, C:/Users/USER/Documents/作業フォルダ/デジハリ/DF/root/_assets/css/top.scss */
    .parent_box .other .winners_box .preview {
      width: 48%;
      float: right; }
      /* line 425, C:/Users/USER/Documents/作業フォルダ/デジハリ/DF/root/_assets/css/top.scss */
      .parent_box .other .winners_box .preview img {
        width: 100%; }
    /* line 429, C:/Users/USER/Documents/作業フォルダ/デジハリ/DF/root/_assets/css/top.scss */
    .parent_box .other .winners_box .voice {
      width: 48%;
      float: left;
      margin: 0;
      display: flex;
      justify-content: space-between;
      align-items: stretch;
      border-top: 1px solid #cdcdcd;
      padding: 16px 0 0; }
      /* line 438, C:/Users/USER/Documents/作業フォルダ/デジハリ/DF/root/_assets/css/top.scss */
      .parent_box .other .winners_box .voice span {
        display: inline-block; }
        /* line 440, C:/Users/USER/Documents/作業フォルダ/デジハリ/DF/root/_assets/css/top.scss */
        .parent_box .other .winners_box .voice span img {
          width: 202px; }
      /* line 444, C:/Users/USER/Documents/作業フォルダ/デジハリ/DF/root/_assets/css/top.scss */
      .parent_box .other .winners_box .voice dl {
        width: 50%; }
        /* line 446, C:/Users/USER/Documents/作業フォルダ/デジハリ/DF/root/_assets/css/top.scss */
        .parent_box .other .winners_box .voice dl dt {
          font-weight: bold; }
    /* line 451, C:/Users/USER/Documents/作業フォルダ/デジハリ/DF/root/_assets/css/top.scss */
    .parent_box .other .winners_box dl.comment {
      clear: both;
      padding: 30px 0 0; }
      /* line 454, C:/Users/USER/Documents/作業フォルダ/デジハリ/DF/root/_assets/css/top.scss */
      .parent_box .other .winners_box dl.comment dt {
        font-weight: bold; }
  /* line 461, C:/Users/USER/Documents/作業フォルダ/デジハリ/DF/root/_assets/css/top.scss */
  .parent_box #grandprix .winners_box {
    border: 4px solid #f1bf03; }
    /* line 464, C:/Users/USER/Documents/作業フォルダ/デジハリ/DF/root/_assets/css/top.scss */
    .parent_box #grandprix .winners_box header h1 {
      color: #f1bf03;
      background: url(../img/bg_winning_grand.gif) no-repeat left center; }
    /* line 468, C:/Users/USER/Documents/作業フォルダ/デジハリ/DF/root/_assets/css/top.scss */
    .parent_box #grandprix .winners_box header h2 {
      background: #f1bf03; }
  /* line 473, C:/Users/USER/Documents/作業フォルダ/デジハリ/DF/root/_assets/css/top.scss */
  .parent_box #grandprix ul {
    display: flex;
    justify-content: space-between;
    align-items: stretch;
    margin: 16px 0;
    width: 100%; }
    /* line 479, C:/Users/USER/Documents/作業フォルダ/デジハリ/DF/root/_assets/css/top.scss */
    .parent_box #grandprix ul li {
      width: 24%; }
      /* line 481, C:/Users/USER/Documents/作業フォルダ/デジハリ/DF/root/_assets/css/top.scss */
      .parent_box #grandprix ul li img {
        width: 100%; }
  /* line 486, C:/Users/USER/Documents/作業フォルダ/デジハリ/DF/root/_assets/css/top.scss */
  .parent_box #grandprix .txt_box {
    display: flex;
    justify-content: space-between;
    align-items: stretch; }
    /* line 490, C:/Users/USER/Documents/作業フォルダ/デジハリ/DF/root/_assets/css/top.scss */
    .parent_box #grandprix .txt_box figure {
      margin: 0; }
      /* line 492, C:/Users/USER/Documents/作業フォルダ/デジハリ/DF/root/_assets/css/top.scss */
      .parent_box #grandprix .txt_box figure img {
        width: 200px; }
    /* line 496, C:/Users/USER/Documents/作業フォルダ/デジハリ/DF/root/_assets/css/top.scss */
    .parent_box #grandprix .txt_box .voice {
      margin: 0 0 0 12px; }
      /* line 498, C:/Users/USER/Documents/作業フォルダ/デジハリ/DF/root/_assets/css/top.scss */
      .parent_box #grandprix .txt_box .voice dt {
        font-weight: bold;
        margin: 0 0 6px; }
  /* line 504, C:/Users/USER/Documents/作業フォルダ/デジハリ/DF/root/_assets/css/top.scss */
  .parent_box #grandprix .comment {
    margin: 25px 0 0;
    background: #f5f5f5;
    padding: 10px; }
    /* line 508, C:/Users/USER/Documents/作業フォルダ/デジハリ/DF/root/_assets/css/top.scss */
    .parent_box #grandprix .comment dt {
      font-weight: bold;
      margin: 0 0 6px; }
  /* line 515, C:/Users/USER/Documents/作業フォルダ/デジハリ/DF/root/_assets/css/top.scss */
  .judge_box {
    background: #f5f5f5; }
    /* line 517, C:/Users/USER/Documents/作業フォルダ/デジハリ/DF/root/_assets/css/top.scss */
    .judge_box header {
      padding: 50px 0 0; }
      /* line 519, C:/Users/USER/Documents/作業フォルダ/デジハリ/DF/root/_assets/css/top.scss */
      .judge_box header h1 {
        font-size: 22px;
        color: #040404;
        font-weight: bold;
        padding: 0 0 25px;
        border-bottom: 2px solid #808080; }
    /* line 527, C:/Users/USER/Documents/作業フォルダ/デジハリ/DF/root/_assets/css/top.scss */
    .judge_box dl {
      padding: 25px 0;
      border-bottom: 2px solid #808080; }
      /* line 530, C:/Users/USER/Documents/作業フォルダ/デジハリ/DF/root/_assets/css/top.scss */
      .judge_box dl dt {
        font-size: 16px;
        font-weight: bold; }
      /* line 534, C:/Users/USER/Documents/作業フォルダ/デジハリ/DF/root/_assets/css/top.scss */
      .judge_box dl dd {
        display: flex;
        justify-content: space-between;
        align-items: stretch;
        flex-direction: row-reverse; }
      /* line 540, C:/Users/USER/Documents/作業フォルダ/デジハリ/DF/root/_assets/css/top.scss */
      .judge_box dl .profile_text {
        line-height: 2; }
      /* line 543, C:/Users/USER/Documents/作業フォルダ/デジハリ/DF/root/_assets/css/top.scss */
      .judge_box dl .profile_img {
        margin: 0 0 0 130px; }
      /* line 546, C:/Users/USER/Documents/作業フォルダ/デジハリ/DF/root/_assets/css/top.scss */
      .judge_box dl .profile_img img {
        width: 168px; }
  /* line 551, C:/Users/USER/Documents/作業フォルダ/デジハリ/DF/root/_assets/css/top.scss */
  #past_box > header h1 {
    padding: 50px 0;
    background: #f87d37; }
  /* line 557, C:/Users/USER/Documents/作業フォルダ/デジハリ/DF/root/_assets/css/top.scss */
  #past_box header p {
    background: #faede5;
    padding: 50px 0;
    text-align: center;
    line-height: 2;
    font-size: 16px; }
  /* line 565, C:/Users/USER/Documents/作業フォルダ/デジハリ/DF/root/_assets/css/top.scss */
  #past_box section {
    width: 100%;
    max-width: none;
    margin: 0;
    padding: 0; }
  /* line 571, C:/Users/USER/Documents/作業フォルダ/デジハリ/DF/root/_assets/css/top.scss */
  #past_box ul {
    overflow: hidden;
    background: #000; }
    /* line 574, C:/Users/USER/Documents/作業フォルダ/デジハリ/DF/root/_assets/css/top.scss */
    #past_box ul li {
      float: left;
      width: 33.333%;
      width: calc(100% / 3);
      width: -webkit-calc(100% / 3);
      width: calc(100% / 3);
      line-height: 0; }
      /* line 581, C:/Users/USER/Documents/作業フォルダ/デジハリ/DF/root/_assets/css/top.scss */
      #past_box ul li iframe {
        width: 100%; }
    /* line 585, C:/Users/USER/Documents/作業フォルダ/デジハリ/DF/root/_assets/css/top.scss */
    #past_box ul .to_df2017 {
      content: "";
      background: url(../img/dfgp_2017_shot.jpg) no-repeat left center;
      background-size: cover; }
  /* line 592, C:/Users/USER/Documents/作業フォルダ/デジハリ/DF/root/_assets/css/top.scss */
  #sponsor_box > header h1 {
    padding: 50px 0;
    background: #585755; }
  /* line 597, C:/Users/USER/Documents/作業フォルダ/デジハリ/DF/root/_assets/css/top.scss */
  #sponsor_box ul {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 30px 0 0; }
    /* line 602, C:/Users/USER/Documents/作業フォルダ/デジハリ/DF/root/_assets/css/top.scss */
    #sponsor_box ul li {
      margin: 0 20px; }
  /* line 606, C:/Users/USER/Documents/作業フォルダ/デジハリ/DF/root/_assets/css/top.scss */
  #sponsor_box ul:first-child {
    padding: 0; }
  /* line 609, C:/Users/USER/Documents/作業フォルダ/デジハリ/DF/root/_assets/css/top.scss */
  #sponsor_box .ccc_logo img {
    width: 220px; }
  /* line 612, C:/Users/USER/Documents/作業フォルダ/デジハリ/DF/root/_assets/css/top.scss */
  #sponsor_box .dhaa_logo img {
    width: 70px; }
  /* line 615, C:/Users/USER/Documents/作業フォルダ/デジハリ/DF/root/_assets/css/top.scss */
  #sponsor_box .ss_logo img {
    width: 102px; }
  /* line 618, C:/Users/USER/Documents/作業フォルダ/デジハリ/DF/root/_assets/css/top.scss */
  #sponsor_box .dell_logo img {
    width: 142px; }
  /* line 621, C:/Users/USER/Documents/作業フォルダ/デジハリ/DF/root/_assets/css/top.scss */
  #sponsor_box .adobe_logo img {
    width: 56px; }
  /* line 624, C:/Users/USER/Documents/作業フォルダ/デジハリ/DF/root/_assets/css/top.scss */
  #sponsor_box .uuum_logo img {
    width: 140px; }
  /* line 627, C:/Users/USER/Documents/作業フォルダ/デジハリ/DF/root/_assets/css/top.scss */
  #sponsor_box .img_logo img {
    width: 130px; }
  /* line 630, C:/Users/USER/Documents/作業フォルダ/デジハリ/DF/root/_assets/css/top.scss */
  #sponsor_box .bmd_logo img {
    width: 190px; }
  /* line 633, C:/Users/USER/Documents/作業フォルダ/デジハリ/DF/root/_assets/css/top.scss */
  #sponsor_box .nec_logo img {
    width: 188px; } }

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