h1{
	font-size: 120%;
	padding-top: 1rem;
	padding-bottom: 2rem;
	}

.sakuin{
	font-size:90%;
	}

  /*---ボタンベース--*/
  .mk-button {
	  font-size:90%;
	text-align: center;
	color: #101010 !important;
	/*line-height:45px;/*ボタンの高さはここで調整*/
	line-height:35px;
	white-space: nowrap;
	text-decoration: none;
	max-width: 180px;
	padding:0.2% 5% 0.4%;
	/*margin:2%;*/
	margin:0.5%;
	margin-top: 1.5%;
	border-radius: 4px;
}

/*--目録ボタンカラー--*/
  .content-link-color-txt{
	color: #fff !important;
	background-color: #354069;
	border:solid 1px #354069;	
}

.content-link-color-txt:hover , .content-link-color-txt:focus{
		background-color: #d5ebff;
		color: #471002 !important;
		border:solid 1px #471002;
}

.content-link-color-txt:hover::after , .content-link-color-txt:focus::after{
	content: "";
	display: inline-block;
	vertical-align: middle;
}


.ichiran{
	color: #000000 !important;
	text-align:center; 
	border:solid 1px; 
	padding:0.8em; 
	max-width: 240px; 
	margin:0 auto; 
}

.ichiran:hover , .ichiran:focus{
		background-color: #d5ebff;
		color: #471002 !important;
		border:solid 1px #471002;
}

.ichiran:hover::after , .ichiran:focus::after{
	content: "";
	display: inline-block;
	vertical-align: middle;
}
