.single_donate_inner{
	max-width: 1000px;
	margin: 2rem auto 0;
	padding: 1rem;
	text-align: center;
}
.single_donate_info{
	display: flex;
	gap: 1rem;
	text-align: left;
	align-items: center;
}
.single_donate_info > *{
	width: 50%;
}
.single_donate_info > img{
	border-radius: 1rem;
	overflow: hidden;
	aspect-ratio: 3 / 2;
	object-fit: cover;
}
.single_donate_info > div{
	display: flex;
	flex-flow: column;
	gap: 1rem;
}
.single_donate_content_duration{
	background-color: #f2f2f2;
	padding: 0.25rem 1rem;
	border-radius: 1000rem;
	width: fit-content;
	font-size: 1.3rem;
}
.single_donate_content_duration > h2{
	display: inline;
	padding-right: 0.5rem;
	margin: 0;
	font-size: 1.3rem;
}
.single_donate_content_description{
	margin: 0;
	font-size: 1rem;
}
.single_donate_gobacklist > a{
    display: block;
    text-align: center;
    margin: 0 auto;
    margin-top: 2rem;
    margin-bottom: 2rem;
    font-family: 'hanazome';
    font-size: 1rem;
    color: #ffffff;
    padding: 0.5rem 1rem;
    background-color: #3B3838;
    width: fit-content;
    border-radius: 1000px;
    box-shadow: 2px 2px 4px rgba(0,0,0,0.5);
    transition: 0.25s;
    transform: translate(0, 0);
}
.single_donate_gobacklist > a:hover{
    box-shadow: 0px 0px 0px rgba(0,0,0,0.5);
    transform: translate(2px, 2px);
}
.single_donate_link{
	display: block;
	border-radius: 1000rem;
	padding: 1rem 2rem;
	color: #ffffff;
	background-color: #ff3f3f;
	transition: 0.25s;
	transform: scale(1);
	margin: 1rem auto 0;
	box-shadow: 2px 2px 4px rgba(0,0,0,0.5);
	font-weight: 700;
	width: fit-content;
}
.single_donate_link:hover{
	transform: scale(1.1);
}
@media screen and (max-width: 768px){
	.single_donate_info{
		flex-flow: column;
	}
	.single_donate_info > *{
		width: 100%;
	}
}
.single_donate_content{
	max-width: 1000px;
	margin: 0 auto;
	padding: 2rem 1rem 1rem;
	position: relative;
	min-height: 10rem;
	text-align: left;
}
.single_donate_content_title{
	position: absolute;
	top: 1rem;
	left: 0;
	font-size: 6rem;
	color: #f2f2f2;
	z-index: -1;
	white-space: nowrap;
	margin: 0;
}
