




/* ---------------TOP ふるさと納税------------------- */

.furusato {
	background: #ffffff;
	padding:25px;
	margin: 80px auto 60px;
	position: relative;
}

.furusato:before{
	content: "";
    display: inline-block;
    width: 100%;
    height: 65px;
    background-image: url("../../../../images/furusato-01.svg");
    background-position: center;
    background-size: cover;
	background-repeat: no-repeat;
	position: absolute;
	top:-50px;
	right: 0;
}
	
.furusato:after{
	content: "";
    display: inline-block;
    width: 100%;
    height: 15px;
    background-image: url( "../../../../images/furusato-02.svg");
    background-position: center;
    background-size: cover;
	background-repeat: no-repeat;
	position: absolute;
	bottom:-25px;
	right: 0;
}

.furusato__content{
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
}

.furusato__content p{
	font-size: 16px;
	line-height: 1.7em;
	font-weight: 500;
	padding: 20px 0 0;
}

.furusato__content img{
	width: 100%;
}


.furusato__link{
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
	font-weight: 600;
	text-align: center;
	margin: 20px auto 0;
}


.furusato__link span{
	font-size: 24px;
	line-height: 1.2em;
	letter-spacing: 0.3em;
}

.furusato__link__action01{
	background: #9a5a24;
	width: 100%;
	padding: 10px;
	border-radius: 10px;
	box-shadow: 3px 3px 0px 0 rgb(211, 211, 211);
}

.furusato__link__action01:hover{
    opacity: 0.7;
}

.furusato__link__action01 a{
	color: #ffffff !important;
	text-shadow: none !important;
	display: block;
	text-decoration: none;
	
}


.furusato__link__action02{
	background: #ad0003;
	width: 100%;
	padding: 10px;
	border-radius: 10px;
	box-shadow: 3px 3px 0px 0 rgb(211, 211, 211);
	margin: 15px auto;
}

.furusato__link__action02:hover{
    opacity: 0.7;
}

.furusato__link__action02 a{
	color: #ffffff !important;
	text-shadow: none !important;
	display: block;
	text-decoration: none;
}

.furusato__link__action02 span{
	letter-spacing: 0.1em;
}

.furusato__link__action03{
	background: #ffffff;
	width: 100%;
	padding: 10px;
	border: 2px solid #000000;
	
	border-radius: 10px;
	box-shadow: 3px 3px 0px 0 rgb(211, 211, 211);
}

.furusato__link__action03:hover{
	background: #d4d4d5;
    opacity: 0.7;
}

.furusato__link__action03 a{
	color: #000000 !important;
	text-shadow: none !important;
	display: block;
	text-decoration: none;
}
