*{
		color:#070c46; 
}
 .title_area{
	/*display:none;  */
}
.p-page__body-inner{
 	border:none;
}
.p-page__wrap .p-shop__header{
 	padding:35px 0px 15px;  
}
.c-button__group--sub{
 	text-align:center; 
}
.c-button.c-button--sm{
 	 font-family: 'Noto Serif JP', serif;
	letter-spacing:2px;
	font-size:17px;	
	font-weight:700;
 	 color:#070c46;
  padding:5px 25px;
  line-height:35px;
  height:35px;
  border:1px solid #070c46;
  background:white;
  box-shadow: none;
}
.c-button.c-button--sm:hover{
 	background:#f9f9f9; 
}
.p-page__title{
 border-bottom:1px solid #070c46;
	font-family: 'Noto Serif JP', serif;
	letter-spacing:1px;
	font-size:18px;	
	font-weight:700;
	color:#070c46;
	text-align:center;
  padding:15px 0px 10px;
}
.c-alert{
 	background: #f9f9f9;
  	color:#070c46;
   font-family: 'Noto Serif JP', serif;
  font-weight:600;
  font-size:16px;
}
.c-form__table th, .c-form__table td{
  color:#070c46;
   font-family: 'Noto Serif JP', serif;
  font-weight:600;
  font-size:16px;
}
.c-button.c-button--primary{
  font-family: 'Noto Serif JP', serif;
	letter-spacing:2px;
	font-size:15px;	
	font-weight:800;
 	 color:#070c46;
  padding:3px 15px;
  line-height:35px;
  height:35px;
  border:1px solid #070c46;
  background:#fffde5;
  box-shadow: none;
  width:auto;
}
.c-button.c-button--primary:hover{
	background:#fffaca;
}