@charset "utf-8";
/* CSS Document */

a {
	color:rgba(1,111,0,1.00);
	text-decoration: none;
}
a:hover {
	color:aquamarine;
	text-decoration: none;
}

.fmbutton {
	width: 80%;
	display: flex;
	margin: 40px auto;
}
.fmbutton-item {
	flex-basis:25%;
}
.fmbutton-item a {
	margin: 0 6px;
	font-size:1.2em;
	display:block;
	padding:16px auto;
	text-align:center;
	color: #111;
	background-color: #fff;
	border-radius: 40px;
}
.coco {
	margin: 0 6px;
	font-size:1.2em;
	display:block;
	padding:16px auto;
	text-align:center;
	color: #fff;
	background-color: red;
	border-radius: 40px;
}
.fmbutton-item a:hover{
	background:red;
	color:#fff
}
#fmtopbox div {
	margin-top: 0;
	margin-bottom:0;
	margin-left: 4px;
	margin-right: 4px;
}
.anchorbox {
	padding:4px 10px;
	border:1px solid #333;
}
#jigyoukeikaku .wp-block-column,
#jigyoukeikaku .wp-block-columns {
	margin-bottom:0;
	margin-left: 6px;
}
.jigyoukeikakubox {
	border: 2px solid #aaa;
	border-radius: 20px;
	font-size: 16px;
	padding: 6px 16px;
}
.jigyoukeikakuboxcolor {
	border: 2px solid #aaa;
	background-color: #FFFEBC;
	border-radius: 20px;
	font-size: 16px;
	padding: 6px 16px;
}
.jigyoukeikakuboxcolor2 {
	border: 2px solid #aaa;
	background-color:#0081B7;
	border-radius: 20px;
	font-size: 16px;
	color: #fff;
	padding: 6px 16px;
}
.jigyoukeikakuboxline {
	border-bottom: 1px solid #555;
}
.seturitutaiseilefno {
	margin-left: 0;
}
#jigyoukeikaku p {
	margin-bottom: 0;
	line-height: 1.5em;
}
.hituyoujikou {
	padding: 4px;
	background-color: cadetblue;
	border: 1px solid #aaa;
	color: #fff;
}
.fmboxyajirusi {
	font-size: 2em;
	line-height: 0.8em;
	margin: 0;
	padding: 0;
}
.housoukyokuseturitu {
	display: flex;
	flex-wrap: nowrap;
}

pre {
  margin-bottom: 0;
}

.uagb-column__inner-wrap {
	padding: 0;
	line-height: 1.5em;
}
.uagb-column__inner-wrap p {
	margin-bottom: 0;
}
.l1em {
	padding-left:1em;
}
.l2em {
	padding-left:2em;
}
@media (max-width: 992px) {
	.fmbutton {
		flex-wrap:wrap;
		width: 100%;
	}
	.fmbutton-item {
		flex-basis:50%;
		margin: 10px auto;
	}
}

@media screen and (max-width: 768px){
	.fmbutton {
		margin: 10px auto;
	}
	.fmbutton-item {
		flex-basis:50%;
	}
	.fmbox02 {
		text-align: center;
	}
}
