.wow {

	animation: fadeIn 1.5s both;

	-webkit-animation: fadeIn 1.5s both;

	animation-duration: 1s;

	-webkit-animation-duration: 1s;

}

.delay1 {

	animation-delay: 0.5s;

	-webkit-animation-delay: 0.5s;

}

.delay2 {

	animation-delay: 1.0s;

	-webkit-animation-delay: 1.0s;

}

.delay3 {

	animation-delay: 1.5s;

	-webkit-animation-delay: 1.5s;

}

#GG007{margin: 0 auto;display: flex;flex-direction: column;align-items: center;position: relative;width: 1680px;max-width: 95%;}

#GG007 ul{

    width: 100%;

    display: flex;

    padding: 2px 25px;

}

#GG007 article{

    width: 100%;

    position: relative;

    display: flex;

    flex-wrap: wrap;

}

#GG007 article a{

    color: #414141;

}

#GG007 .info{

    padding: 0 10px;

}

#GG007 .info p{

    line-height: 180%;

    color: #5c5c5c;

    padding: 0 10px;

}

#GG007 .info h2{

    color: #282828;

    line-height: 180%;

    margin-bottom: 10px;

    font-size: 21px;

}

#GG007 #ader01{

	padding: 20px 0 0 0;

}

#GG007 .mapBox{

	padding: 10px 0 0;

}

#GG007 .mapBox iframe{

    width: 100%;

    height: 300px;

}

#GG007 #ader01in, #GG007 #ader02in , #GG007 #ader03in{display: flex;flex-direction: column;width: calc(50% - 22px);padding: 20px 0px 0;border: #c7c7c757 1px solid;margin: 0 10px;justify-content: space-between;}

#GG007 .circle {

	width:30px;

	float: left;

	display: inline-block;

}

#GG007 .circle p {

	width: calc(100% - 50px);

	float: left;

	display: inline-block;

}

#GG007 .item01{

   padding: 25px 0;

}

#GG007 .item01 p ,#GG007 .item01 a{

    color: #616161;

    letter-spacing: 0.05em;

    font-weight: 500;

}

#GG007 .item02{

	padding:10px 0;

}

#GG007 .imgBox a{

	color:white;

}





@-webkit-keyframes LeftToFront {

	0% { -webkit-transform: translateX(0); }

	30% { -webkit-transform: translateX(-10%); }

	100 { -webkit-transform: translateX(0); }

}

@keyframes LeftToFront {

	0% { transform: translateX(0); }

	30% { transform: translateX(-10%); }

	100 { transform: translateX(0); }

}

@-webkit-keyframes LeftToBack {

	0% { -webkit-transform: translateX(0); }

	30% { -webkit-transform: translateX(-5%); }

	100 { -webkit-transform: translateX(0); }

}

@keyframes LeftToBack {

	0% { transform: translateX(0); }

	30% { transform: translateX(-5%); }

	100 { transform: translateX(0); }

}

@-webkit-keyframes RightToFront {

	0% { -webkit-transform: translateX(0); }

	30% { -webkit-transform: translateX(10%); }

	100 { -webkit-transform: translateX(0); }

}

@keyframes RightToFront {

	0% { transform: translateX(0); }

	30% { transform: translateX(10%); }

	100 { transform: translateX(0); }

}

@-webkit-keyframes RightToBack {

	0% { -webkit-transform: translateX(0); }

	30% { -webkit-transform: translateX(5%); }

	100 { -webkit-transform: translateX(0); }

}

@keyframes RightToBack {

	0% { transform: translateX(0); }

	30% { transform: translateX(5%); }

	100 { transform: translateX(0); }

}



@media screen and (max-width: 870px) {

	#GG007 #ader01in, #GG007 #ader02in, #GG007 #ader03in{

    width: 100%;

    margin: 0 0;

}

}