.p-page__title{
      font-weight: bold;
}

.c-button{
    background: #fff;
}
.c-button--primary{
    background: linear-gradient(to bottom, rgba(203,0,11,1) 0%,rgba(227,60,35,1) 50%,rgba(203,0,11,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}

.c-button--primary:hover{
   background: linear-gradient(to bottom, rgba(203,0,11,1) 0%,rgba(227,60,35,1) 50%,rgba(203,0,11,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  opacity:.7;
}

.p-page__body-inner {
    border: 1px solid #aaa;
    background: #f6f6f6;
}

.c-alert{
background:#fff;
  color:#666;
}

a{
color:#CC000B;
}

.c-input--text{
      border: none;
      border-radius: 2px;
}

.c-form__title{
      padding: 17px 40px 17px 0;
    position: relative;
}

.c-form__title:after{
    content: '';
    position: absolute;
    top: 10px;
    right: 8px;
    width: 4px;
    height: 30px;
    background: #E85400;
}

@media screen and (max-width: 480px) {
  .p-page__body-inner{
    margin: 0 auto;
    width: 90%;
    box-sizing: border-box;
  }
  
  .c-form__title:after{
    content: none;
  }
  
  .c-form__title{
        padding: 10px 0;
  }
  
}
