#footer-menu a, .copyright{
		color: white;
}

.entry-content h2 {
	margin-top: 30px;
	margin-bottom: 20px;
	padding: 12px 12px 12px 12px; 
	background-color: #e2f1ff;
  color:#2892d8;
  border-left: 6px solid #2892d8;
}

.entry-content h3 {
  background: #e2f1ff;
  padding: 0.5em;
  color: #fff;
  border-radius: 0;
	border-left-width: 0px;
  border-top: 2px dotted #2892d8;
  border-bottom: 2px dotted #2892d8;
}

h4 {
  position: relative;
	padding:0 0 0.5em 1.2em;
  line-height: 1.4;
  border-bottom: 2px dotted #2892d8;
}

h4:before {
  font-family: "Font Awesome 5 Free";
  content: "\f00c";/*アイコンのユニコード*/
  font-weight: 900;
  position: absolute;/*絶対位置*/
  font-size: 1em;/*サイズ*/
  left: 0;/*アイコンの位置*/
  top: 0;/*アイコンの位置*/
  color: #2892d8; /*アイコン色*/
  font-weight: 900;
}

.wp-element-button {
	text-align: center !important;
	vertical-align: middle;
	text-decoration: none;
	margin: auto;
	padding: 5px 20px 5px 20px;
	font-weight: bold;
	border: 2px solid #2892d8;
	background: #2892d8 !important;
	color: #fff;
	border-radius: 100vh !important;
	transition: 0.5s;
	box-shadow: 0 1px 3px #0000004d !important;
}


a.wp-element-button:hover {
	/*text-align: center;
	vertical-align: middle;
	text-decoration: none;
	margin: auto;
	padding: 1rem 1rem;
	font-weight: bold;
	border: 2px solid #2892d8;
	background: #2892d8;
	color: #fff;
	border-radius: 100vh;
	transition: 0.5s;*/
	background: #3D7FC0 !important;
}


sgb-box-simple__title{
		background: #2892d8;
}

.entry-content strong {
	background: linear-gradient(transparent 50%, #cde4f3 50%);
}

.entry-content dl {
	padding: 0 15px;
	margin-bottom: 15px;
}
.entry-content dl dd{
	margin-bottom: 0.5em;
}

#sgb-css-id-5 table tr td {
		padding:20px;
}

#inner-footer .btn, #inner-content .btn {
    margin: 0.5em 0.5em 1.5em 0;
    text-decoration: none;
}

.entry-content ul{
	border:none;
	padding: 0 20px;
}

.entry-content ol {
	border:none;
	margin: 0;
	padding: 0 20px;
}

.entry-content .notice p.tit{
	margin-bottom: 10px;
}
.entry-content .notice ul{
	font-size:0.9em;
	margin: 0;
}
.entry-content .notice ul li{
	padding:0;
}


@media only screen and (max-width: 767px) {
	
#sgb-css-id-5 table tr th {
		width:35% !important;
}
	
	#sgb-css-id-5 table tr td {
		padding:10px;
}
	
	
	
	
	
}