
/* ----------------------------------------------------------------------
	
	各馬主協会 - 馬主の方へ
	
---------------------------------------------------------------------- */


/* - カテゴリーボタンブロック
---------------------------------------------------------------------- */
div.btn_list > ul {
	overflow: hidden;
	background-color: #eaeaea;
	padding: 5px;
	margin-top: 20px;
}
div.btn_list > ul:after { content: ''; display: block; clear: both; }


div.btn_list > ul > li {
	width: 50%;
	float: left;
	box-sizing: border-box;
	padding: 5px;
}

div.btn_list.related > ul > li {
	width: 100%;
	float: none;
}

div.btn_list > ul > li > a {
	display: block;
	padding: 15px;
	padding: 20px 15px;
	background-color: #fff;
	box-shadow: 0 1px 4px rgba(0,0,0,0.1);
	border-radius: 4px;
	text-decoration: none;
	
	color: #0069a8;
	font-weight: bold;
	font-size: 1.5rem;
}

.no-touch div.btn_list > ul > li > a:hover {
	background-color: #fff8e1;
}



div.btn_list > ul > li > a > span {
	/*margin: 0 0.4em;*/
	/*color: #188542;*/
	margin-right: 0.4rem;
}

div.btn_list > ul > li > a i {
	margin-right: 0.5em;
	color: #188542;
}





/* ------------------------------------------------------------

	979px以下

------------------------------------------------------------ */
@media screen and ( max-width : 979px ) {
	
}


/* ------------------------------------------------------------

	767px以下

------------------------------------------------------------ */
@media screen and (max-width : 767px) {
	
}


/* ------------------------------------------------------------

	639px以下

------------------------------------------------------------ */
@media screen and (max-width : 639px) {
	
	/* - カテゴリーボタンブロック
	---------------------------------------------------------------------- */
	div.btn_list > ul > li > a {
		font-size: 1.4rem;
	}
	
}


/* ------------------------------------------------------------

	479px以下

------------------------------------------------------------ */
@media screen and (max-width : 479px) {
	
	/* - カテゴリーボタンブロック
	---------------------------------------------------------------------- */
	div.btn_list > ul > li {
		float: none;
		width: auto;
	}
	
}

/* ------------------------------------------------------------

	359px以下

------------------------------------------------------------ */
@media screen and (max-width : 359px) {
	
	
}



