@charset "utf-8";

@media only screen and (min-width: 768px) {

	.topics_area{
		position: relative;
		margin-bottom:50px;
	}

	.topics_area dl{
		justify-content: space-between;
		display:flex;
		flex-wrap:wrap;
		flex-direction: row-reverse;
		border-bottom: solid 1px #624B26;
		padding-bottom:5px;
	}


	.topics_area dl dt{
		width:90px;
	}

	.topics_area dl dd{
		flex:1;
	}

	.topics_image{
		text-align:center;
		max-width:100%;
		margin:10px 0;
	}

}

@media only screen and (max-width: 1000px) {

}

@media only screen and (max-width: 767px) {

}

@media only screen and (max-width: 375px) {

}

@media only screen and (max-width: 320px) {


}




