@charset "utf-8";
/*------------------------------------------------------------
	汎用スタイル
------------------------------------------------------------*/
/* 81-XXX */
/* clearfix */	
.clearfix:after {content: "";display: block;clear: both;}
/* flex */	
.flex,.flexA,.flexB,.flexC {display: flex;flex-wrap: wrap;}
.flexA {justify-content: space-around;}
.flexB {justify-content: space-between;}
.flexC {justify-content: center;}
/*------------------------------------------------------------
	common
------------------------------------------------------------*/
.comBtn a {
	margin: 0 auto;
	max-width : 38rem;
	height : 6rem;
	color: #fff;
	font-weight: 600;
	letter-spacing: 0.16em;
	display: flex;
	justify-content: center;
	align-items: center;
	background : #9CC715;
}
.comBtn a span {
	display: inline-block;
	padding: 0 2.5rem 0.1rem 0;
	background: url(../img/icon_pdf.png) no-repeat right 0.1rem/1.9rem auto;
}
ul.comBtn {
	gap: 2rem;
	display: flex;
	justify-content: space-between;
}
ul.comBtn li {
	width: calc((100% - 2rem)/2);
}
@media all and (min-width: 897px) {
	.comBtn a:hover {
		background : #F7B400;
	}
	ul.comBtn a {
		max-width: inherit;
	}
}
@media all and (max-width: 896px) {
	ul.comBtn {
		display: block;
	}
	ul.comBtn li {
		width: auto;
	}
	ul.comBtn li:not(:last-child) {
		margin-bottom: 1rem;
	}
}
