@charset "UTF-8";

/* ---------------------------------------------------

  Layout - Second Page
  /challenge/

--------------------------- */

/* ---------------------------------------------------

  Challenge Intro

--------------------------- */
.clg-intro {}
  .clg-int-fig { margin: 0 auto; }
    .clg-int-fig figcaption { margin-top: 5px; }
/* ------------------------ */
@media (min-width: 751px) {
.clg-intro { max-width: 1250px; }
  .clg-int-fig {
    margin-top: 50px;
    max-width: 770px;
    }
  .sec-intro .sec-dllist
  .clg-intro .sec-dllist {
    margin-top: 70px;
    max-width: 1250px;
    }
    .clg-intro .sec-dllist dl dt {
      padding: 20px 50px;
      width: 35%;
      }
    .clg-intro .sec-dllist dl dd { width: 65%; }
    .clg-intro .sec-dllist { margin-top: 50px; }
}
/* ------------------------ */
@media (max-width: 750px) {
.clg-intro {}
  .clg-int-fig { margin-top: 25px; }
    .clg-int-fig figcaption { font-size: 14px; }
  .clg-intro .sec-dllist { margin-top: 30px; }
    .clg-intro .sec-dllist { margin-top: 30px; }
}

/* ---------------------------------------------------

  User Guide

--------------------------- */
.com-userguide { background-color: rgba(250, 240, 195, 1); }
/* ------------------------ */
@media (min-width: 751px) {
.com-userguide { padding: 60px; }
}
/* ------------------------ */
@media (max-width: 750px) {
.com-userguide { padding: 30px 0; }
}

/* ---------------------------------------------------

  Print

--------------------------- */
@media print {
}
/* ------------------------ */
@media print and (min-width: 751px) {
}
/* ------------------------ */
@media print and (max-width: 750px) {
}