.c-input--text {
  border: 1px solid #ccc;
}

.c-button__group .c-button {
	background: #747474;
 	color: #ffffff;
}

.c-form__title--must {
    color: #da3415;
}

.c-table-preview {
	border-top: 1px solid #cccccc;
}

.c-table-preview__title {
		border-bottom: 1px solid #cccccc;
}

.c-table-preview__content {
		border-bottom: 1px solid #cccccc;
}

.c-table__title {
	border-left: 1px solid #cccccc;
}

.c-table__content {
	border-top: 1px solid #cccccc;
}

.c-table-sales__title {

 border-bottom: 1px solid #cccccc;
}

.c-table-sales__content {
border-bottom: 1px solid #cccccc;
}

.c-table-sales__title {
border-bottom: 1px solid #cccccc;
}

.c-table-sales__content {
border-bottom: 1px solid #cccccc;
}

.c-alert {
	color: #000000;
}

.c-button-danger {
	background: #ababab;
}

.p-shop__header a:link, .p-shop__header a:visited {
	color: #000000;
}

.c-alert {
  	color: #000000;
}

.c-form__title--must {
	color: #da3415;
}

.c-input--text {
  border: 1px solid #ccc;
  border-radius: 0px;
}

.c-button--primary {
    background: #ea8a42 !important;
    width: 30%;
}

.c-button--primary:hover {
    background: #ea8a42;
    opacity: 0.8;
}

  
	color: #ffffff;
}

.c-alert {
	color: #000000;
}

.c-button__group .c-button.disabled {
    margin: 10px auto;
	background: #d0d8dc;
}

.c-table-wrap {
      border: 1px solid #ccc;
  	  border-radius: 0px;
}

/* 768px */
@media screen and (max-width:768px) {
.p-page__wrap .p-shop__header a {
  width: 120px;
  display: block;
  margin: 0 auto;
}

.c-alert {
font-size: 14px;
  }

  .c-input--text {
padding: 12px .5em;
box-shadow: 0px;
}
  
.c-form__title, .c-form__content, .c-table-preview__title, .c-table-preview__content {
font-size: 15px;
}

.c-button__group .c-button {
  width: 50%;
  margin: 0 auto;
}
  .c-table-wrap--overflow {
    border: 1px solid #ccc;
    border-right: 2px solid #ccc !important;
    border-left: 2px solid #ccc !important;
    border-bottom: 2px solid #ccc !important;

  }
  
  .c-table__content-block {
  padding: 0px;
  }

  
}