#contents_container.is_show {
  opacity: 1;
}
#page_top.is_show {
	opacity: 1;
	z-index: 8;
}
#to_top_img {
	width: 70%;
	height: 70%;
}
#to_top_link{
	opacity:.7;
}
.inviewA{
	-webkit-transform:translate(0, 40px) scale(1);
	transform:translate(0, 40px) scale(1)
}
.inviewB{
	-webkit-transform:			translate(0, 0) scale(.6);
	transform:					translate(0, 0) scale(.6);
}
.inviewC{
	-webkit-transform:translate(0, -40px);
	transform:translate(0, -40px)
}
.inviewL{
	-webkit-transform:			translate(-70px, 0);
	transform:					translate(-70px, 0);
}
.inviewR{
	-webkit-transform:			translate(70px, 0);
	transform:					translate(70px, 0);
}
.inview.is_show{opacity:1;transform:translate(0);}
@media (min-width: 1024px) {
	#to_top_link{
		opacity:1;
	}
	#to_top_link:hover{
		opacity:.7;
	}
	#global_nav .menu-item a::before,
	#global_nav .menu-item a::after{
		padding:0;
		position:absolute;
		bottom:0;
		content:"";
		display:inline-block;
		width:0;
		height:2px;
		-webkit-transition:.6s;
		transition:.6s;
		opacity:0;
		background:#fff;
	}
	#global_nav .menu-item a::before{left:50%}
	#global_nav .menu-item a::after{right:50%}
	#global_nav .menu-item a:hover::before,
	#global_nav .menu-item a:hover::after{width:50%;opacity:1}

}