/**********************************
	共通
**********************************/	

.m-plus-2 {
  font-family: "M PLUS 2", sans-serif;
  font-optical-sizing: auto;
  font-weight: <weight>;
  font-style: normal;
}

.bgall { 	background: #ffffff; }

.ttl_bc { background-color: #D2145A; }

.ttl_size_md { max-height: 240px; }

.ttl_size_xl { max-height: 280px; }

.line {
	border: none;
	background : linear-gradient(to right, white, #D2145A, white);
	height: 2px;
	margin-top: 16px;
	margin-bottom: 16px;
}

.color_rp { color: #D2145A;}

.kcolor { border-bottom: 2px dotted #D2145A; }
