@charset "utf-8";

@import url(/campaign/css/campaign-detail.css);

/* ========== c-table-cpn ========== */
.c-table-01.c-table-cpn th,
.c-table-01.c-table-cpn td{
  padding: 16px;
}
@media only screen and (max-width: 640px){
  .c-table-01.c-table-cpn th,
  .c-table-01.c-table-cpn td{
    padding: 10px;
  }
}

/* ========== cpn-step-04 ========== */
@media only screen and (max-width: 768px){
  .cpn-step-04 br.cpn-step-br{
    display: none;
  }
}

/* ========== c-infoBlock-cpn ========== */
.c-infoBlock-01.c-infoBlock-cpn{
  border: 2px solid #eb7000;
  background-color: #fff;
}
.c-infoBlock-cpn .c-infoBlock-cpn-column{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.c-infoBlock-cpn .c-infoBlock-cpn-column .col-unit-1\/2{
  width: 48%;
  margin-top: 1.25em;
}
.c-infoBlock-cpn .c-infoBlock-cpn-column .col-unit-1\/2:first-child{
  border-right: 2px solid #d4d5d5;
  margin-right: 2%;
  padding-right: 2%;
}
@media only screen and (max-width: 640px){
  .c-infoBlock-cpn .c-infoBlock-cpn-column{
    display: block;
  }
  .c-infoBlock-cpn .c-infoBlock-cpn-column .col-unit-1\/2{
    width: 100%;
  }
  .c-infoBlock-cpn .c-infoBlock-cpn-column .col-unit-1\/2:first-child{
    border-right: none;
    margin-right: 0;
    padding-right: 0;
  }
}