@charset "utf-8";
/* CSS Document */


.aniv10pad{
	box-sizing:border-box;
	overflow:hidden;
}



.anivbox285{
	width:285px;
	box-sizing:border-box;
	overflow:hidden;
}

.aniv_2box{
	width:50%;;
	box-sizing:border-box;
	overflow:hidden;
}

.anivbox445{
	width:445px;
	box-sizing:border-box;
	overflow:hidden;
}

.anivbox450{
	width:450px;
	box-sizing:border-box;
	overflow:hidden;
}

.anivbox440{
	width:440px;
	box-sizing:border-box;
	overflow:hidden;
}

.anivbox215{
	width:215px;
	box-sizing:border-box;
	overflow:hidden;
}

.bp-box01{
	width:35%;
	box-sizing:border-box;
	overflow:hidden;
	display:table-cell;
	vertical-align:middle;
	background-color:#FFF;
}

.bp-box02{
	width:40%;
	box-sizing:border-box;
	overflow:hidden;
	display:table-cell;
	vertical-align:middle;
	background-color:#FFF;
}

.bp-box03{
	width:25%;
	box-sizing:border-box;
	overflow:hidden;
	display:table-cell;
	vertical-align:middle;
	background-color:#FFF;
}


@media screen and (max-width:768px){
	.aniv10pad{padding:10px;}
	.anivbox285{width:99%;}
	.aniv_2box{width:99%;}
	.anivbox445{width:99%;}
	.anivbox450{width:99%;}
	.anivbox440{width:99%;}
	.bp-box01{width:100%;}
	.bp-box02{width:100%;}
	.bp-box03{width:100%;}
	.anivbox215{width:48.5%;}
}

.anivlist{
	display: flex;
	display: -webkit-flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	flex-wrap: wrap;
	-webkit-flex: wrap;
}

.aniv_btn01{
	width:100%;
	height:30px;
	font-size:15px;
	font-weight:bold;
	line-height:30px;
	text-align:center;
	display:block;
	background-color:#CCC;
	color:#444;
}

.aniv_btn01 a{
	display:block;
	text-decoration:none;
	color:#444;
}

.aniv_btn01 a:hover{
	background-color:#888;
	text-decoration:none;
	color:#FFF;
	display:block;
}

.aniv_menubtn{
	width:100%;
	height:30px;
	font-size:15px;
	font-weight:bold;
	line-height:30px;
	text-align:center;
	display:block;
	background-color:#beb396;
	color:#504425;
}

.aniv_menubtn a{
	display:block;
	text-decoration:none;
	color:#504425;
}

.aniv_menubtn a:hover{
	background-color:#504425;
	text-decoration:none;
	color:#FFF;
	display:block;
}


.grad10pad{
	box-sizing:border-box;
	overflow:hidden;
}

.grad10mgn{
	box-sizing:border-box;
	overflow:hidden;
}

.gradlist{
	display: flex;
	display: -webkit-flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	flex-wrap: wrap;
	-webkit-flex: wrap;
}

.grad2box{
	width:445px;
	box-sizing:border-box;
	overflow:hidden;
}

.grad_btn03{
	width:100%;
	height:30px;
	font-size:15px;
	font-weight:bold;
	line-height:30px;
	text-align:center;
	display:block;
	background-color:#8f0014;
	color:#FFF;
}

.grad_btn03 a{
	display:block;
	text-decoration:none;
	color:#FFF;
}

.grad_btn03 a:hover{
	background-color:#d23349;
	text-decoration:none;
	color:#FFF;
	display:block;
}