@charset "Shift_JIS";
a:hover .fadeImg {
	opacity: 0.5;
	filter: alpha(opacity=50);
	-ms-filter: "alpha( opacity=50 )";
}

a:hover .fadeImg2 {
	opacity: 0.5;
	filter: alpha(opacity=50);
	-ms-filter: "alpha( opacity=50 )";
}

img.fadeImg {
	display: block;
	-webkit-transition: opacity 0.2s ease-in;
	-moz-transition: opacity 0.2s ease-in;
	-ms-transition: opacity 0.2s ease-in;
	-o-transition: opacity 0.2s ease-in;
	transition: opacity 0.2s ease-in;
}

img.fadeImg2 {
	margin top:50px;
	text-align: center;
	display: block;
	-webkit-transition: opacity 0.2s ease-in;
	-moz-transition: opacity 0.2s ease-in;
	-ms-transition: opacity 0.2s ease-in;
	-o-transition: opacity 0.2s ease-in;
	transition: opacity 0.2s ease-in;
}

.bnr_wrap {
    margin: 10px auto;
    padding: 0;
    width: 670px;
}

.bnr_wrap2 {
    margin: 10px auto;
    padding: 0;
    width: 670px;
}

@media (max-width: 640px) {
	.bnr_wrap {
    	margin: 0 10px 20px;
	    padding: 0;
    	width: auto;
	}
	.bnr_wrap img {
    	display: block;
	    height: auto;
    	margin: 0 auto;
	    max-width: 100%;
    	padding: 0;
	    width: auto;
	}

	.bnr_wrap2 {
    	margin: 0 10px 20px;
	    padding: 0;
    	width: auto;
	}
	.bnr_wrap2 img {
    	display: block;
	    height: auto;
    	margin: 0 auto;
	    max-width: 100%;
    	padding: 0;
	    width: auto;
	}
}