@charset "utf-8";

/*---- print STA ----*/
.ss_Printbtn,
.btn_link__wrap--fixed,
.Id_button {
	display: none;
}

#acting_alert {
	display: none;
}

.print_none {
	display: none;
}

/* ↓↓↓ 202207　追加↓↓↓ */
.header,
.check_img,
h1.view_img,
.container,
.head,
.print,
.judging_no,
.QR_area_txt,
.l-header,
.l-footer {
	display: none;
}
.QR_area {
	display: block;
	margin: 1px !important;
}
.QR_area .print_img {
	display: block;
	position: relative;
}

div#output_qrcode {
	position: absolute;
	top: 163.2%;
	right: 7.24%;
}

#output_qrcode canvas {
	padding: 5px;
}

.page-intro main {
	padding-bottom: 0 !important;
}

/* IE用 */
@media all and (-ms-high-contrast: none) {
	div#output_qrcode {
		position: absolute !important;
		top: 158.2%;
		right: 6.0%;
		z-index: 9999;
	}

	#output_qrcode canvas {
		padding: 13px;
	}

	.QR_area .print_img .print_img_1 {
		margin-bottom: 10% !important;
	}
}

/* FF用 */
@-moz-document url-prefix() {
	.QR_area .print_img{
		display: block;
		   position: relative;
	}
	div#output_qrcode {
		position: absolute;
		top: 165.2%;
		right: 7.40%;
		z-index: 9999;
	}
}

/* iPhone用 */
_::-webkit-full-page-media,
_:future,
:root .QR_area .print_img {
	display: block;
	position: relative;
	transform: translate3d(0, 0, 0);
}

_::-webkit-full-page-media,
_:future,
:root div#output_qrcode {
	position: absolute;
	top: 81.15%;
	right: 7.41%;
	transform: translate3d(0, 0, 600px);
}

_::-webkit-full-page-media,
_:future,
:root .QR_area .print_img img {
	margin: auto;
	width: 96.0%;
	height: 96.0%;
}

_::-webkit-full-page-media, _:future, :root .login_area .QR_area #output_qrcode canvas{
	padding: 14.0px;
	width: 105px;
	height: 105px;
}
/* Android用 */

body.Android .QR_area .print_img {
	display: block;
	position: relative;
	padding: 10px;
}
body.Android div#output_qrcode {
	position: absolute;
	top: 161.9%;
	right: 8.6%;
}
body.Android #output_qrcode canvas{
    width: 100px;
    height: 100px;
}
body.Android .QR_area .print_img img {
	width: 130%;
	height: 130%;
}

/* ↑↑↑ 202207　追加↑↑↑ */

/*---- print END ----*/