@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 .print_img{
	display: block;
	position: relative;
}
div#output_qrcode {
    position: absolute;
    top: 163.3%;
    right: 7.25%;
}
#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;
		top: 158.2%;
		right: 6.0%;
	}
	#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;
	}
	.QR_area .print_img img  {
		margin: auto;
		width: 99.8%;
		height: 99.9%;
		}
	div#output_qrcode {
		position: absolute;
		top: 165.4%;
		right: 7.45%;
		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.50%;
    right: 7.9%;
	transform:translate3d(0,0,600px);
}
/* _::-webkit-full-page-media, _:future, :root div#output_qrcode  {
	position: absolute;
    top: 81.30%;
    right: 7.5%;
	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;
}
#output_qrcode canvas{
    width: 170px;
    height: 170px;
}

/* 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.7%;
}
body.Android #output_qrcode canvas{
    width: 100px;
    height: 100px;
}
body.Android .QR_area .print_img img {
	width: 130%;
	height: 130%;
}

/* ↑↑↑ 202207　追加↑↑↑ */

/*---- print END ----*/
