@charset "utf-8";
/* CSS Document */


div.background{
	width:100%;
	margin-right:auto;
	margin-left:auto;
	}

div.background h3,
div.background p.text-info{
	color:#fff;
	}

div#head_image{
	padding-top:60px;
	background-size:cover;
	}
div#head_image h3{
	margin-bottom:30px;
	}
div#head_image p{
	width:460px;
	}
div.box_adopt{
	background:#292929;
	}
div#list_adopt{
	width:auto;
	padding:0 0 40px;
	}
div#list_adopt ul.button{
	margin-right:auto;
	margin-left:auto;
	}
div#list_adopt ul.button li{
	float:none;
	display:inline-block;
	width:auto;
	padding:2px;
	backg
	}
div#list_adopt ul.button li a{
	font-size:0.8em;
	color:#fff;
	background-color:#000;
	border-color:#333;
	}
div#list_adopt ul.button li a.stay,
div#list_adopt ul.button li a:hover{
	background-color:#4d4d4d;
	}
div#list_adopt div.table{
	background-size:contain;
	}
div#list_adopt table.adoptList,
div#list_adopt table.adoptList_head{
	width:100%;
	margin:0;
	font-size:0.8em;
	background-color:#000;
	}
div#list_adopt table.adoptList th,
div#list_adopt table.adoptList td,
div#list_adopt table.adoptList_head th,
div#list_adopt table.adoptList_head td{
	border:none
	}
div#list_adopt .center a img{
	margin-right:auto;
	margin-left:auto;
	}


/**/
@media (max-width: 991px){
	div#head_image{
		background-size:contain;
		}
	div#head_image p{
		width:100%;
		}
	div#list_adopt ul.button li a{
		font-size:0.7em;
		}
	}

/**/
@media (max-width: 767px){
	div#list_adopt table.adoptList,
	div#list_adopt table.adoptList_head{
		min-width:400px;
		}
	div#list_adopt table.adoptList th,
	div#list_adopt table.adoptList td{
		padding:2px 4px;
		}
	.table-responsive{
		border-color:#333;
		}
	}