@charset "utf-8";

/* ---------------------------------------------
　font / icon
------------------------------------------------ */

.btn-area {
	width: 100%;
	max-width: 1024px;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}

.btn-area::after {
	content: none;
}

.btn-area > .vi-btn {
	width: 33%;
}

.btn-area > .vi-btn:last-child {
	margin: 0;
}

.local-navigation dt {
	width: 25%;
}

.answer .btn {
	width: 492px;
	float: left;
	margin-right: 40px;
}

.answer .btn.btn-no a {
	background: #666;
	transition: all .3s ease;
}

.answer .btn.btn-no a:after {
	background-color: #999;
}

.answer .btn.btn-no:hover a {
	opacity: 0.6;
}

.answer .btn:last-child {
	margin-right: 0;
}

.lower-blognavigation {
	display: none;
}