@charset "UTF-8";
/* ===================================================================
  use toppage
=================================================================== */
/* CSS Document */
/* 画像サイズ調整 ---------------------------------------------------------------------------*/
/* フォントサイズ調整 ---------------------------------------------------------------------------*/
/* ブレークポイント ---------------------------------------------------------------------------*/
/*__ color _______________________*/
/*__ parts _______________________*/
/*---------------------------------------------------------------------------*/



@media screen and (min-width: 768px), print {
	.btn_mv { margin-right: 30px;}
	.btn_mv.is-mini {	width: 240px;}
	.btn_mv.is-mini:last-child {	margin-right: 0;}
	.btn_mv.is-mini a {	padding: 13px 36px 11px !important;}
}
@media screen and (max-width: 767px), print {
	.btn_mv { margin-bottom: 10px;}
}


@media screen and (min-width: 768px), print {
	.aw_result .result_body .element .btn_mv.is-three {
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
		position: relative;
	}
	.aw_result .result_body .element .btn_mv.is-three::after {
		display: block;
		width: 30%;
		content: "";
	}
	.aw_result .result_body .element .btn_mv.is-three a {
		padding: 13px 30px 11px;
	}
}

@media screen and (max-width: 767px), print {
	.aw_result .result_body .element .btn_mv.is-three a {
		margin-bottom: .5em;
	}
	.aw_result .result_body .element .btn_mv.is-three a:last-child {
		margin-bottom: 0;
	}
}