@charset "UTF-8";

/*******************************
QR INDEX
.pqrIdx_childNode-status {}
*******************************/

.clearfix::after {
	content: "";
	display: block;
	clear: both;
}

.pqrIdxTop {
	position: relative;
	overflow: hidden;
}

.pqrIdxTopVideoBox {
	position: relative;
	width: 100%;
	height: calc( 100vw / 1422.22 * 800 );
	max-width: 1422.22px;
	max-height: 800px;
	margin: 0 auto;
	overflow: hidden;
	opacity: 1;
	transition: opacity 500ms linear;
}
@media screen and ( max-width : 767px ) {
	.pqrIdxTopVideoBox {
		position: absolute;
		left: 0;
		top: 0;
	}
}
.run .pqrIdxTopVideoBox {
	opacity: 0;
}
.pqrIdxTopVideoBox::before,
.pqrIdxTopVideoBox::after {
	content: "";
	overflow: hidden;
	position: absolute;
	top: 0%;
	display: block;
	width: 50px;
	height: 100%;
}
@media screen and ( max-width : 1422.22px ) {
	.pqrIdxTopVideoBox::before,
	.pqrIdxTopVideoBox::after {
		display: none;
	}
}
.pqrIdxTopVideoBox::before {
	left: 0;
	background: linear-gradient( to right , rgba(255,255,255,1) , rgba(255,255,255,0) );
}
.pqrIdxTopVideoBox::after {
	right: 0;
	background: linear-gradient( to left , rgba(255,255,255,1) , rgba(255,255,255,0) );
}
.pqrIdxTopVideoBox video {
	display: block;
	width: 100%;
	margin: 0 auto;
}


.pqrIdxTopContent {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
	background: linear-gradient( to bottom , rgba(6,124,241,1) , rgba(9,222,173,1) );
	opacity: 0;
	transition: opacity 1000ms linear;
}
@media screen and ( max-width : 767px ) {
	.pqrIdxTopContent {
		position: relative;
		height: auto;
		padding-top: 56vw!important;
		padding-bottom: 20px;
		margin-bottom: 20px;
		background: none;
		opacity: 1;
	}
	.pqrIdxTopContent::before {
		content: "";
		overflow: hidden;
		position: absolute;
		left: 0px;
		bottom: 0px;
		width: 100%;
		height: calc( 100% - 44vw );
		background: url("/image/global/about/projectqr/index/top_sp_mask.png") no-repeat center top;
		background-size: 100% 100%;
		z-index: 1;
	}
}
.run .pqrIdxTopContent {
	opacity: 1;
}


.pqrIdxTopContent > * {
	position: absolute;
}

.pqrIdxTopBG1,
.pqrIdxTopBG2 {
	top: 0;
	width: auto;
	height: 100%;
	overflow: hidden;
}
.ani .pqrIdxTopBG1,
.ani .pqrIdxTopBG2 {
	transition: 1000ms cubic-bezier(.17,.67,.31,.99);
}
.pqrIdxTopBG1 {
	right: calc( 50% - 705px );
	width: 1190px;
	transform-origin: right top;
	transform: skewX(-18deg);
}
.ani .pqrIdxTopBG1 {
	transition-property: width,right;
}
[data-scene="0"] .pqrIdxTopBG1 {
	right: calc( 50% - 1020px );
	width: 1020px;
}
.ani[data-scene="0"] .pqrIdxTopBG1 {
	transition-delay: 500ms;
}
[data-scene="1"] .pqrIdxTopBG1 {
	right: calc( 50% - 1020px );
	width: 0px;
}
.pqrIdxTopBG2 {
	left: calc( 50% - 705px );
	width: 0px;
	transform-origin: left top;
	transform: skewX(18deg);
}
.ani .pqrIdxTopBG2 {
	transition-property: width;
}
[data-scene="0"] .pqrIdxTopBG2 {
	left: calc( 50% - 1020px );
	width: 0px;
}
[data-scene="1"] .pqrIdxTopBG2 {
	left: calc( 50% - 1020px );
	width: 1020px;
}
.ani[data-scene="1"] .pqrIdxTopBG2 {
	transition-delay: 500ms;
}
@media screen and ( max-width : 1422.22px ) {
	.pqrIdxTopBG1 {
		right: 0;
		width: 81.7%;
	}
	[data-scene="0"] .pqrIdxTopBG1 {
		right: -23%;
		width: 73%;
	}
	[data-scene="1"] .pqrIdxTopBG1 {
		right: -23%;
		width: 0%;
	}
	.pqrIdxTopBG2 {
		width: 0%;
	}
	[data-scene="0"] .pqrIdxTopBG2 {
		left: -23%;
		width: 0%;
	}
	[data-scene="1"] .pqrIdxTopBG2 {
		left: -23%;
		width: 73%;
	}
}
@media screen and ( max-width : 767px ) {
	.pqrIdxTopBG1,
	.pqrIdxTopBG2 {
		top: 0;
		width: 100%;
		height: 56.25vw;
		opacity: 0;
	}
	.pqrIdxTopBG1 {
		right: 0;
		transform-origin: center bottom;
		transform: skewX(0deg) scale(1.2);
	}
	.ani .pqrIdxTopBG1 {
		transition-property: opacity;
	}
	[data-scene="0"] .pqrIdxTopBG1 {
		right: 0;
		width: 100%;
		opacity: 1;
	}
	[data-scene="1"] .pqrIdxTopBG1 {
		right: 0;
		width: 100%;
	}
	.pqrIdxTopBG2 {
		left: 0;
		width: auto;
		transform: skewX(0deg);
	}
	.ani .pqrIdxTopBG2 {
		transition-property: opacity;
	}
	[data-scene="0"] .pqrIdxTopBG2 {
		left: 0;
		width: 100%;
	}
	[data-scene="1"] .pqrIdxTopBG2 {
		left: 0;
		width: 100%;
		opacity: 1;
	}
	.pqrIdxTopBG1 {
		right: 0;
		width: 100%;
	}
	[data-scene="0"] .pqrIdxTopBG1 {
		right: 0%;
		width: 100%;
	}
	[data-scene="1"] .pqrIdxTopBG1 {
		right: 0%;
		width: 100%;
	}
	.pqrIdxTopBG2 {
		width: 100%;
	}
	[data-scene="0"] .pqrIdxTopBG2 {
		left: 0%;
		width: 100%;
	}
	[data-scene="1"] .pqrIdxTopBG2 {
		left: 0%;
		width: 100%;
	}
}


.pqrIdxTopBG1 img,
.pqrIdxTopBG2 img {
	position: absolute;
	top: 0;
	width: auto!important;
	height: 100%!important;
	max-width: none!important;
}
.pqrIdxTopBG1 img {
	right: 0;
	transform-origin: right top;
	transform: skewX(18deg);
}
.pqrIdxTopBG2 img {
	transform-origin: left top;
	transform: skewX(-18deg);
}
@media screen and (max-width: 767px) {
	.pqrIdxTopBG1 img,
	.pqrIdxTopBG2 img {
		position: absolute;
		top: 0;
		width: 100%!important;
		height: 100%!important;
		max-width: none!important;
	}
	.pqrIdxTopBG1 img {
		right: 0;
		transform: skewX(0deg);
	}
	.pqrIdxTopBG2 img {
		transform: skewX(0deg);
	}
}

.pqrIdxTopContent h1 {
	left: calc( 50% - 652.5px );
	top: calc( 65% - 280px );
	width: 439px;
	height: 160px;
	background: url("/image/global/about/projectqr/index/h1_1.png") no-repeat;
	background-size: 100% 100%;
	overflow: hidden;
	text-indent: -9999px;
	outline: none;
	opacity: 0;
	transition-property: opacity;
	transition-duration: 500ms;
	transition-timing-function: linear;
}
@media screen and ( max-width : 1305px ) {
	.pqrIdxTopContent h1 {
		left: 5px;
	}
}
@media screen and ( max-width : 767px ) {
	.pqrIdxTopContent h1 {
		position: relative;
		left: auto;
		right: auto;
		top: auto;
		bottom: auto;
		width: 265px;
		height: 103px;
		margin: 0 auto;
		background-image: url("/image/global/about/projectqr/index/h1_1_sp.png");
		z-index: 1;
	}
}
.ani[data-scene="0"] .pqrIdxTopContent h1 {
	transition-delay: 1100ms;
}
[data-scene="0"] .pqrIdxTopContent h1 {
	opacity: 1;
}


.pqrIdxTopContent p:nth-of-type(1) {
	left: calc( 50% - 642.5px );
	top: calc( 68% - 140px );
	color: #ffffff;
	font-size: 20px;
	opacity: 0;
	transition-property: opacity;
	transition-duration: 500ms;
	transition-timing-function: linear;
}
@media screen and ( max-width : 1305px ) {
	.pqrIdxTopContent p:nth-of-type(1) {
		left: 15px;
	}
}
.ani[data-scene="0"] .pqrIdxTopContent p:nth-of-type(1) {
	transition-delay: 1200ms;
}
[data-scene="0"] .pqrIdxTopContent p:nth-of-type(1) {
	opacity: 1;
}
@media screen and ( max-width : 767px ) {
	.pqrIdxTopContent p:nth-of-type(1) {
		position: relative;
		left: auto;
		right: auto;
		top: auto;
		bottom: auto;
		text-align: center;
		font-size: 16px;
		z-index: 1;
	}
}


.pqrIdxTopContent p:nth-of-type(2) {
	right: calc( 50% - 680px );
	bottom: calc( 50% - 20px );
	width: 525px;
	height: 217px;
	background: url("/image/global/about/projectqr/index/h1_2.png") no-repeat;
	background-size: 100% 100%;
	overflow: hidden;
	text-indent: -9999px;
	outline: none;
	opacity: 0;
	transition-property: opacity;
	transition-duration: 500ms;
	transition-timing-function: linear;
}
@media screen and ( max-width : 1375px ) {
	.pqrIdxTopContent p:nth-of-type(2) {
		right: 5px;
	}
}
@media screen and ( max-width : 767px ) {
	.pqrIdxTopContent  p:nth-of-type(2) {
		position: absolute;
		left: calc( 50% - 140px );
		right: auto;
		top: 60vw;
		bottom: auto;
		width: 280px;
		height: 76px;
		margin: 0 auto;
		background-image: url("/image/global/about/projectqr/index/h1_2_sp.png");
		z-index: 1;
	}
}
.ani[data-scene="1"] .pqrIdxTopContent p:nth-of-type(2) {
	transition-delay: 1100ms;
}
[data-scene="1"] .pqrIdxTopContent p:nth-of-type(2) {
	opacity: 1;
}

.pqrIdxTopContent p:nth-of-type(3) {
	left: calc( 50% + 270px );
	top: calc( 50% + 20px );
	color: #ffffff;
	font-size: 20px;
	opacity: 0;
	transition-property: opacity;
	transition-duration: 500ms;
	transition-timing-function: linear;
}
@media screen and ( max-width : 1305px ) {
	.pqrIdxTopContent p:nth-of-type(3) {
		left: calc( 85% - 187px );
	}
}
@media screen and ( max-width : 767px ) {
	.pqrIdxTopContent  p:nth-of-type(3) {
		position: absolute;
		left: auto;
		right: auto;
		top: auto;
		bottom: 20px;
		width: 100%;
		margin: 0 auto;
		text-align: center;
		font-size: 16px;
		z-index: 1;
	}
}
.ani[data-scene="1"] .pqrIdxTopContent p:nth-of-type(3) {
	transition-delay: 1200ms;
}
[data-scene="1"] .pqrIdxTopContent p:nth-of-type(3) {
	opacity: 1;
}


.pqrIdxTopBtn > * {
	position: absolute;
	bottom: calc( 25% - 40px );
}
.pqrIdxTopBtn > :nth-child(1) {
	left: calc( 50% - 642.5px );
	bottom: calc( 10% - 20px );
}
@media screen and ( max-width : 1305px ) {
	.pqrIdxTopBtn > :nth-child(1) {
		left: 15px;
	}
}
.pqrIdxTopBtn > :nth-child(2) {
	right: calc( 50% - 440px );
}
@media screen and ( max-width : 1422.22px ) {
	.pqrIdxTopBtn > :nth-child(2) {
		right: 19%;
	}
}
.pqrIdxTopBtn {
	opacity: 0;
	transition-property: opacity;
	transition-duration: 500ms;
	transition-timing-function: linear;
}
.ani[data-scene="0"] .pqrIdxTopBtn {
	transition-delay: 1300ms;
}
[data-scene="0"] .pqrIdxTopBtn {
	opacity: 1;
}
@media screen and ( max-width : 767px ) {
	.pqrIdxTopBtn {	
		position: relative;
		opacity: 1;
	}
	.pqrIdxTopBtn > * {
		position: static;
		margin-bottom: 20px;
		text-align: center;
	}
}

@media screen and (max-width: 1600px) {
}


h2.pqrIdx_H2 {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	width: 240px;
	height: 44px;
	margin: 100px 0 0;
	padding: 0 0 0 20px;
    font-size: 26px;
    font-weight: normal;
	color: #ffffff;
	background: linear-gradient( to right , rgba(6,124,241,1) , rgba(9,222,173,1) );
}
@media screen and (max-width: 767px) {
	h2.pqrIdx_H2 {
		display: flex;
		justify-content: flex-start;
		align-items: center;
		width: 200px;
		height: 44px;
		margin: 100px 0 0;
		padding: 0 0 0 20px;
		font-size: 20px;
		font-weight: normal;
		color: #ffffff;
		background: linear-gradient( to right , rgba(6,124,241,1) , rgba(9,222,173,1) );
	}
}

#Contents h3.pqrIdx_H3 {
	position: relative;
	display: inline-block;
	padding: 0;
	border-left: none;
	margin: 50px 0 20px;
}
#Contents h3.pqrIdx_H3::after {
	content: "";
	overflow: hidden;
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	width: 100%;
	height: 100%;
	background: #067CF1;
}
#Contents h3.pqrIdx_H3 > * {
	display: block;
	font-weight: normal;
	color: #067CF1;
	line-height: 1;
}
#Contents h3.pqrIdx_H3 > strong {
	font-size: 70px;
}
#Contents h3.pqrIdx_H3 > span {
	font-size: 20px;
}
@media screen and (max-width: 767px) {
	#Contents h3.pqrIdx_H3 > strong {
		font-size: 42px;
	}
	#Contents h3.pqrIdx_H3 > span {
		font-size: 20px;
	}
}

@media screen and (max-width: 1304px) {
}

@media screen and (max-width: 767px) {
}



.pqrIdxAbout {
	position: relative;
}
.pqrIdxAbout p, .pqrIdxAbout a {
		position: absolute;
}
.pqrIdxAbout p {
	background-color: rgba(255,255,255,.9);
	padding: 40px 30px;
	bottom: 0;
	left: 0;
	width: 50%;
}
.pqrIdxAbout a {
	right: calc(25% - 140px);
	bottom: 40px;
	text-decoration: none;
}
@media screen and (max-width: 767px) {
	.pqrIdxAbout p, .pqrIdxAbout a {
		position: relative;
	}
	.pqrIdxAbout p {
		margin-top: 20px;
		padding: 0;
		width: 100%;
		max-width: none;
	}
	.pqrIdxAbout a {
		display: flex;
		margin: 60px auto;
		right: 0;
		bottom: 0;
		left: 0;
		text-align: center;
	}
}

h4 {
	font-size: 26px;
	font-weight: normal;
}
h4 span {
	font-size: 20px;
}
.pqrIdxProducts {
	margin: 30px auto 0;
	max-width: 670px;
}
.pqrIdxProducts dl {
	display: flex;
	flex-direction: column;
	justify-content: center;
	min-height: 120px;
	padding-left: 130px;
}
.pqrIdxProducts dl {
	background-position: left center;
	background-repeat: no-repeat;
	background-size: 120px 120px;
	margin-bottom: 20px;
}
.pqrIdxProducts dl:first-of-type {
	background-image: url(/image/global/about/projectqr/index/icon_miru.png);
}
.pqrIdxProducts dl:nth-of-type(2) {
	background-image: url(/image/global/about/projectqr/index/icon_hakaru.png);
}
.pqrIdxProducts dl:nth-of-type(3) {
	background-image: url(/image/global/about/projectqr/index/icon_bunseki.png);
}
.pqrIdxProducts dt {
	color: #067CF1;
	font-size: 20px;
}
.pqrIdxProductsLink {
	display: flex;
	justify-content: center;
}
.pqrIdxProductsLink a {
	color: #067CF1;
	margin: 0 10px 10px;
	text-align: center;
	text-decoration: none;
}
.pqrIdxProductsLink figure {
	align-items: center;
	border: 1px solid #333333;
	display: flex;
	height: 100%;
	margin: 0 auto;
	max-width: 353px;
}
@media screen and (max-width: 767px) {
	.pqrIdxProductsLink {
		display: block;
	}
}

.pqrIdxOverview {
	background: url(/image/global/about/projectqr/index/about_bg.jpg) center top 44px no-repeat;
	background-size: cover;
	padding-bottom: 20px;
}
#Contents .pqr .pqrIdxOverview > section {
	max-width: 1305px;
	padding: 0 15px;
	margin: 0 auto;
}

#Contents .pqr .pqrIdxOverview > section .clearfix {
	margin-bottom: 20px;
}
#Contents .pqrIdxOverview h2.pqrIdx_H2 {
	margin-bottom: 50px;
}
#Contents .pqrIdxOverview h3.pqrIdx_H3 {
	margin-top: 0;
}
.pqrIdxFloatLeft {
	float: left;
	width: 50%;
}
.pqrIdxFloatRight {
	float: right;
	width: 50%;
}
@media screen and (max-width: 767px) {
	.pqrIdxFloatLeft, .pqrIdxFloatRight {
		float: none;
		width: 100%;
	}
}
.pqrIdxOverview .pqrIdxFloatLeft, .pqrIdxComment .pqrIdxFloatLeft {
	padding-right: 20px;
}
.pqrIdxOverview .pqrIdxFloatRight {
	text-align: center;
}
.pqrIdxOverview .pqrIdxOverviewRight img {
	cursor: pointer;
	width: 100%;
	max-width: 450px !important;
}
.pqrIdxProcess .pqrIdxFloatRight {
	padding-left: 20px;
}
.pqrIdxProcess .clearfix, .pqrIdxComment .clearfix {
	margin-bottom: 20px;
}
.pqrIdxProcess .pqrIdxFloatLeft img {
	max-width: 400px;
}
.pqrIdxBtnDetail {
	margin-top: 100px;
	text-align: center;
}
.pqrIdxBtnDetail a {
	text-decoration: none;
}
@media screen and (max-width: 767px) {
	.pqrIdxBtnDetail {
		margin: 20px 0;
	}
}

.pqrIdxAboutVisual {
	padding: 3.726%;
	background: rgba(255,255,255,0.8);
	overflow: hidden;
}
.pqrIdxAboutVisual > figure {
	position: relative;
}
.pqrIdxAboutVisual > figure > * {
	position: absolute;
}
.pqrIdxAboutVisual > figure > img {
	height: auto;
}
.pqrIdxAboutVisual > figure > [src*="about.jpg"] {
	position: relative;
	opacity: 0;
	visibility: hidden;
}
.pqrIdxAboutVisual [src*="about_01"] {
	left: 0%;
	top: 0%;
	width: 45.8%;
}
.pqrIdxAboutVisual [src*="about_02"] {
	right: 0%;
	top: 0%;
	width: 45.8%;
}
.pqrIdxAboutVisual [src*="about_03"] {
	right: 0%;
	bottom: 0%;
	width: 45.8%;
}
.pqrIdxAboutVisual [src*="about_04"] {
	left: 0%;
	bottom: 0%;
	width: 45.8%;
}
.pqrIdxAboutVisual [src*="about_05"] {
	left: 27.2%;
	top: 19.5%;
	width: 5.8%;
}
.pqrIdxAboutVisual [src*="about_06"] {
	left: 76.4%;
	top: 17.7%;
	width: 1.6%;
}
.pqrIdxAboutVisual [src*="about_07"] {
	left: 74.9%;
	top: 69%;
	width: 3.5%;
}
.pqrIdxAboutVisual [src*="about_08"] {
	left: 8.4%;
	top: 60.6%;
	width: 29.3%;
}
.pqrIdxAboutVisual [src*="about_09"] {
	left: 36.5%;
	top: 20.8%;
	width: 8.5%;
}
.pqrIdxAboutVisual [src*="about_10"] {
	left: 91.1%;
	top: 20.8%;
	width: 8.5%;
}
.pqrIdxAboutVisual [src*="about_11"] {
	left: 91.1%;
	top: 72.6%;
	width: 8.5%;
}
.pqrIdxAboutVisual [src*="about_12"] {
	left: 36.7%;
	top: 72.6%;
	width: 8.5%;
}
.pqrIdxAboutVisual figcaption {
	left: 0%;
	top: 44.8%;
	width: 100%;
	height: 10.4%;
	display: flex;
	justify-content: center;
	align-items: center;
	color: #067CF1;
	font-size: 36px;
	font-weight: bold;
	line-height: 1.2;
}
@media screen and ( max-width : 1305px ) {
	.pqrIdxAboutVisual figcaption {
		font-size: 2.6vw;
	}
}

.pqrIdxAboutVisual [src*="about_03"],
.pqrIdxAboutVisual [src*="about_04"] {
	opacity: 0;
	transform: translateY(-123.2%);
}
.pqrIdxAboutVisual.s1 [src*="about_03"],
.pqrIdxAboutVisual.s1 [src*="about_04"] {
	opacity: 1;
	animation: piav_s1 700ms linear;
}
@keyframes piav_s1 {
	0% { opacity: 0; }
	100% { opacity: 1; }
}
.pqrIdxAboutVisual.s3 [src*="about_03"],
.pqrIdxAboutVisual.s3 [src*="about_04"] {
	transform: translateY(0%);
	animation: piav_s3 500ms cubic-bezier(.17,.67,.31,.99);
}
@keyframes piav_s3 {
	0% { transform: translateY(-123.2%); }
	100% { transform: translateY(0%); }
}

.pqrIdxAboutVisual [src*="about_05"],
.pqrIdxAboutVisual [src*="about_09"],
.pqrIdxAboutVisual [src*="about_06"],
.pqrIdxAboutVisual [src*="about_10"],
.pqrIdxAboutVisual [src*="about_08"],
.pqrIdxAboutVisual [src*="about_12"],
.pqrIdxAboutVisual [src*="about_07"],
.pqrIdxAboutVisual [src*="about_11"] {
	transform-origin: center;
	transform: scale(0);
}
.pqrIdxAboutVisual.s5 [src*="about_05"],
.pqrIdxAboutVisual.s5 [src*="about_09"],
.pqrIdxAboutVisual.s5 [src*="about_06"],
.pqrIdxAboutVisual.s5 [src*="about_10"],
.pqrIdxAboutVisual.s5 [src*="about_08"],
.pqrIdxAboutVisual.s5 [src*="about_12"],
.pqrIdxAboutVisual.s5 [src*="about_07"],
.pqrIdxAboutVisual.s5 [src*="about_11"] {
	animation: piav_s5 500ms cubic-bezier(.17,.67,.31,.99);
}
@keyframes piav_s5 {
	0% { transform: scale(0); }
	50% { transform: scale(1.2); }
	100% { transform: scale(1); }
}
.pqrIdxAboutVisual.s5 [src*="about_05"] {
	animation-delay: 0ms;
}
.pqrIdxAboutVisual.s5 [src*="about_09"] {
	animation-delay: 100ms;
}
.pqrIdxAboutVisual.s5 [src*="about_06"] {
	animation-delay: 200ms;
}
.pqrIdxAboutVisual.s5 [src*="about_10"] {
	animation-delay: 300ms;
}
.pqrIdxAboutVisual.s5 [src*="about_08"] {
	animation-delay: 400ms;
}
.pqrIdxAboutVisual.s5 [src*="about_12"] {
	animation-delay: 500ms;
}
.pqrIdxAboutVisual.s5 [src*="about_07"] {
	animation-delay: 600ms;
}
.pqrIdxAboutVisual.s5 [src*="about_11"] {
	animation-delay: 700ms;
}
.pqrIdxAboutVisual.s6 [src*="about_05"],
.pqrIdxAboutVisual.s7 [src*="about_09"],
.pqrIdxAboutVisual.s8 [src*="about_06"],
.pqrIdxAboutVisual.s9 [src*="about_10"],
.pqrIdxAboutVisual.s10 [src*="about_08"],
.pqrIdxAboutVisual.s11 [src*="about_12"],
.pqrIdxAboutVisual.s12 [src*="about_07"],
.pqrIdxAboutVisual.s13 [src*="about_11"] {
	transform: scale(1);
}


.pqrIdxAboutVisual figcaption {
	opacity: 0;
	overflow: hidden;
	width: 4100%;
	left: -2000%;
	letter-spacing: 30em;
	transition: letter-spacing 1000ms cubic-bezier(0,1,0,1);
}
.pqrIdxAboutVisual.s10 figcaption {
	opacity: 1;
	letter-spacing: 0em;
}
@media screen and (max-width: 767px) {
	.movieThumb {
		margin-top: 20px;
	}
}
