@charset "utf-8";
/* プログラム終了時に付与 */
  /*---------------------------------------------
      本プログラムは、終了いたしました。
  ---------------------------------------------*/
#cp .cpEndInnerWrap{
    background: #ededed;
}
#cp .cpEndInnerWrap .cpEndInner {
    padding: 23px 30px;
    max-width: 910px;
    margin: 0 auto;
}
#cp .cpEndInnerWrap .cpEndInner .box {
    text-align: center;
    border: 1px solid #ef0030;
    color: #ef0030;
    font-size: 19px;
    padding: 17px 20px 15px;
    font-weight: bold;
}
  /*---------------------------------------------
      kozaBtn
  ---------------------------------------------*/
  #cp div[class*="BtnArea"] .Close {
    font-size: 28px;
    line-height: 1.3;
    font-weight: bold;
    padding: 28px 4px;
    text-align: center;
    color: #fff !important;
    background: #808080;
    letter-spacing: .08em;
    box-sizing: border-box;
}


/*========================================================================================================================================= 【SP】 */

@media screen and (max-width: 767px) {
  #cp .cpEndInnerWrap .cpEndInner {
      padding: 3.8% 15px;
  }
  #cp .cpEndInnerWrap .cpEndInner .box {
      padding: 3%;
  }
  }
  @media screen and (max-width: 560px) {
    #cp .cpEndInnerWrap .cpEndInner .box {
        font-size: 3.5vw;
    }
    #cp div[class*="BtnArea"] .Close{
        font-size: 5vw;
      }
  }

  
.containerInner {
  margin-top: 32px;
}

@media screen and (max-width: 767px) {
  .containerInner {
    margin-top: 0;
  }
}
