/*-------------------------------------
險ｴ豎ゅ?繧ｿ繝ｳ繧｢繝九Γ繝ｼ繧ｷ繝ｧ繝ｳ
--------------------------------------*/
.anihv img,.anihv2 img,.anihv3 img{
	max-width:100%;
	width:auto;
	height:auto;
}
a.anihv,a.anihv2,a.anihv3{
	text-align:left;
	position:relative;
}
a.anihv img {
	width:95%;
	max-width:550px;
	height:auto;
	display:block;
	margin:0 auto;
	border:none;
	transition:all 0.5s ease;
}
a.anihv2 img {
	width:95%;
	max-width:890px;
	height:auto;
	display:block;
	margin:0 auto;
	border:none;
	transition:all 0.5s ease;
}
a.anihv3 img {
	width:95%;
	max-width:640px;
	height:auto;
	display:block;
	margin:0 0 0 20px;
	border:none;
	transition:all 0.5s ease;
}

a.anihv:hover img{
	width:100%;
	max-width:560px;
	opacity:0.7;
	margin-top:-1.5%;
}
a.anihv2:hover img{
	width:100%;
	max-width:950px;
	opacity:0.7;
	margin-top:-1.5%;
}
a.anihv3:hover img{
	width:100%;
	max-width:640px;
	opacity:0.7;
	margin-top:-1.5%;
}

.arrow-btn{
	display:block;
	width:100%;
	position:absolute !important;
	bottom:20px;
	left:0;
	overflow:visible;
	margin-left:-20px;
	z-index:99999;
}
.arrow-btn.arrow-btn-001{
	margin-left:-80px;
}
@media screen and (max-width:650px){
	.mywidth{
		width:100%;
	}
a.anihv2 img {
	width:100%;
	max-width:650px;
	height:auto;
	display:block;
	margin:auto;
	border:none;
	transition:all 0.5s ease;
}

	a.anihv2:hover img{
	width:100%;
	max-width:640px;
	opacity:0.7;
	margin-top:-1.5%;
}

.arrow-btn{
	display:block;
	width:100%;
	position:absolute !important;
	bottom:10px;
	left:0;
	overflow:visible;
	margin-left:-15px;
}
	.arrow-btn.arrow-btn-001{
		margin-left:-10px;
	}
.anihv2 .arrow-btn{
	display:block;
	width:100%;
	position:absolute !important;
	bottom:10px;
	left:0;
	overflow:visible;
	margin-left:0px;
}
a.anihv,a.anihv2,a.anihv3{
	text-align: center;
	position:relative;
}

}