@charset "utf-8";


.mt5rem{
	margin-top: 5rem;
}

.mb1rem{
	margin-bottom: 1rem;
}

.mb5rem{
	margin-bottom: 5rem;
}

.mb10rem{
	margin-bottom: 10rem;
}

h2{
	border: none;
	font-size: 2rem;
	padding: 1rem;
	margin-bottom: 0;
}


.linkbtn{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-around;
}

.linkbtn a{
	display: block;
	width: 48%;
	border: 1px solid #ccc;
	border-radius: 4px;
	margin-bottom: 1.4rem;
	padding: 1rem;
	text-align: center;
	font-weight: bold;
	align-content: center;
}



.linkbtn .beforebtn{
}

.linkbtn .nowbtn{
}

.linkbtn .afterbtn{

}

.linkbtn .othersbtn{

}

.beforebox{
	padding: 2rem;
	background: #f1f4ff;
}

.nowbox{
	padding: 2rem;
	background: #f1f4ff;
}

.afterbox{
	padding: 2rem;
	background: #f1f4ff;
}

.othersbox{
	padding: 2rem;
	background: #f1f4ff;
}

dl{
	padding-bottom: 2rem;
	border-bottom: 1px solid #ccc;
}

dl dt{
	font-size: 1.6rem;
	margin-bottom: 1rem;
	margin-top: 0;
	text-indent: -0.8rem;
	padding-left: 1.8rem;
}

dl dd{
	text-indent: -0.8rem;
	padding-left: 1.8rem;
}

#before{
	
}

#now{
	
}

#after{
	
}

#others{
	
}









