/* プリント用CSS */

/* 全ページ共通 */
*{
	box-shadow: none !important;
	text-shadow: none !important;
}
.p-pagetitle{
	opacity: 1 !important;
}
.p-pagetitle .p-pagetitle__img img{
	transform: scale(1);
}
.js-scrollEffect__ttl h2{
	opacity: 1;
	transform: translate(0);
}
.js-scrollEffect__ttl p{
	opacity: 1;
	transform: translate(0);
}
.js-scrollEffect__obj.effect-fade{
	opacity: 1;
}
.js-scrollEffect__obj.effect-up{
	opacity: 1;
	transform: translateY(0);
}
.js-scrollEffect__obj.effect-right{
	opacity: 1;
	transform: translateX(0);
}
.js-scrollEffect__obj.effect-left{
	opacity: 1;
	transform: translateX(0);
}
.c-lpTemplateHeader{
	position: absolute !important;
}
.p-lpTemplate__hero__thumbnails{
	transform: scale(1);
	opacity: 1;
}
.p-lpTemplate__hero__sideNav{
	display: none;
}
.l-header__fixed{
	display: none !important;
}
.pagetop{
	display: none;
}
/* section{
	break-inside: avoid;
} */
.c-lpTemplateProblem__circle{
	opacity: 1;
	transform: scale(1);
}
.c-lpTemplateProblem__circle:before{
	transform: scale(1);
}
.c-lpTemplateProblem__image{
	opacity: 1;
	transform: translateY(0);
}
.p-lpTemplate__problems__balloon{
	opacity: 1;
	transform: scale(1);
}
.p-lpTemplate__problems__balloon span{
	opacity: 1;
}

.c-lpTemplateStep__wrapper:after{
	right: calc((100% - 260px) / 2 * -1);
	opacity: 1;
	transform: translateX(0);
}
.c-lpTemplateStep__thumbnail{
	opacity: 1;
}
.c-lpTemplateStep__body{
	opacity: 1;
	transform: translateX(0);
}
.p-lpTemplate__effects__head:after{
	display: none;
}