/* ////////////////////////////////////////////////////


　プリントCSS


//////////////////////////////////////////////////// */

/* PRINT
-------------------------------------------------- */



body {
	zoom: 0.68;
	-webkit-print-color-adjust: exact;
}

@media print and (-ms-high-contrast: none) {
	@page {
		size: A4;
		margin: 12.7mm 9.7mm;
	}

	body {
		zoom: 1.8;
		width: 1200px;
		transform: scale(0.5);
		transform-origin: 0 0;
		/* IE10以上 */
	}
}

header {
	display: none !important;
}

footer {
	display: none !important;
}

#contents * {
	opacity: 1 !important;
}

#other * {
	transform: none !important;
}

.gotop {
	display: none !important;
}

/* ページ下部のバナーの背景画像を出す */
.jb::before {
	z-index: 0;
}

#earth_prize .earth_prize_list h4,
.p_earth_report01 #report .report_list h4,
.p_earth_report01 #report .report_list h4,
#junsui_rinri.junsui_rinriA a div h2,
#junsui_rinri.junsui_rinriA .container a p,
.container.container-u .slideUpBtn,
.container-u h2,
.container-u p.hoverSlideUp {
	position: relative;
	z-index: 100;
}

.slideUpBtn-nomal {
	z-index: 100;
}

.slideUpBtn {
	font-size: 15px;
	text-align: center;
	border-bottom: 1px solid #FFF;
}

.slideUpBtn::after {
	content: "";
	display: block;
	position: absolute;
	bottom: -2px;
	right: 2.5px;
	width: 1px;
	height: 10px;
	background: #FFF;
	transform: rotate(-45deg);
}

/* グローバルページのパララックスが印刷時不完全になる箇所を修正 */
.p_global .panel .container {
	display: block !important;
	margin: 0 auto 0 0;
}

.p_global .panel:nth-child(even) .container {
	margin: 0 0 0 auto;
}

/* about/rinri/の創始者説明ボックス内文字かぶり修正 */
.p_about_jr #founder>div>div {
	display: block;
	margin-left: 20px;
}

.p_about_jr #founder>div>div>p {
	width: 500px;
}

/* desert/ページを修正 */
.p_youth #action section {
	padding: 44px 0;
	min-height: 0;
}

.p_youth #action .box {
	padding: 70px 20px;
	position: static;
}

.p_youth #action>section:nth-of-type(even) .box {
	margin-left: auto;
}

/* privacy/などのmv修正 */
.p_privacy #cover,
.p_link #cover {
	width: 100%;
}

.cmnBtn-min {
	width: 160px;
}

.cmnBtn-min-shikinami {
	width: 260px;
}

/* about/acccess/の背景を出現させる */
.bgEffect {
	position: relative;
	z-index: 0;
	width: 100%;
	height: 100%;
	background: url(effect.css) no-repeat center / cover;
}

.bgEffect::before {
	content: none;
}

.p_about_access .panel {
	z-index: 100;
}

.p_about_access #head {
	background-size: cover;
	background-image: url(../img/about/access/bg_01.jpg);
	background-position: left top;
}

.p_about_access #museum {
	background-size: cover;
	background-image: url(../img/about/access/bg_02.jpg);
	background-position: center top;
}

.p_about_access #fuji {
	background-size: cover;
	background-image: url(../img/about/access/bg_03.jpg);
	background-position: bottom;
}

.p_about_access #maruyama {
	background-size: cover;
	background-image: url(../img/about/access/bg_05.jpg);
	background-position: right top;
}

.p_about_access #tenwa {
	background-size: cover;
	background-image: url(../img/about/access/bg_04.jpg);
	background-position: left top;
}

#ankHonbu {
	padding-top: 0;
	margin-top: 0;
}