.set_nav_01 {
	margin: 0px -1% 0px -1%;
/* 	margin: 0 auto; */
	padding: 0px 0px 0px 0px;
/*	max-width: 1200px; */
	list-style: none;
	text-align: center;
	position: relative;
	clear: both;
}

/* Common style */
.set_nav_01 figure {
	overflow: hidden;
	min-width: 120px;
	max-width: 570px;
	max-height: 90px;
	width: 15.0%;
	height: auto;
	text-align: center;
	position: relative;
	display: inline-block;
	cursor: pointer;
/*	float: left; */
}

.figure_g02_03 { margin: 5px 1% 5px 1%; }

.set_nav_01 figure img {
	position: relative;
	display: block;
	max-width: 100%;
	min-height: 100%;
	vertical-align: bottom;
	opacity: 1;
	border-radius: 7px;
	border: 1px solid #c19976;
/*	box-shadow: #dadada 0px 3px 15px 0px; */
}

/*--------------------*/
/***** Apollo 01 *****/
/*------------------*/

/* Apollo */
figure.effect_apollo_01 figcaption::before {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(255,255,255,0.5);
	content: '';
	-webkit-transition: -webkit-transform 0.6s;
	transition: transform 0.6s;
	-webkit-transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-100%,0);
	transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-100%,0);
}
figure.effect_apollo_01:hover figcaption::before {
	-webkit-transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,100%,0);
	transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,100%,0);
}

/* Media queries
@media screen and (max-width: 50em) {
	.set_nav_01 figure {
		display: inline-block;
		float: none;
		margin: 7px auto;
		width: 100%;
	}
}
*/