@charset "UTF-8";


body,html {
	zoom: 100%;
	background: #fff;
	padding: 0 !important;
	margin: 0 !important;
}

* {
	overflow: visible
}

@page {
	/*size: A4;*/
	/*size: landscape;*/
	/*size: portrait;*/
	/*size: 257mm 182mm;*/
	size: 364mm 257mm;
	margin:0;
}
#wrapper,
#modalBack,
.printAlreadyOn .printArea .testWrap > div span.alreadyQ:before,
#printModal .printNameTypeWrap,
.printArea:after,
.printArea .testWrap div.printBtnArea,
#printModal > div,
#printModal > label{
	display: none;
}
#modalBack{
	background: #fff;
	margin: 0 !important;
	padding: 0 !important;
}
#printModal{
	position: relative;
	top:auto;
	left: auto;
	margin: 0;
	/*width: 364mm;*/
}
body{
	/*height: 182mm;*/
	/*width: 364mm;*/
}
.printAreaWrap{
	background: none;
	display: block;
	position: relative;
	top:auto;
	left: auto;
	margin: 0;
	/*page-break-after: always;*/
	page-break-after: avoid;
}

.printArea{
	display: block;
	transform:scale(1.53) !important;
	margin: 0 !important;
}
.printB4On .printArea{
	display: block;
	transform:scale(1.06) rotate(-90deg) !important;
	/*transform:scale(1.06) rotate(-90deg) !important;*/
	transform-origin: right top;
	/*margin: 830px 0 0 0 !important;
	margin: 900px 0 0 0 !important;*/
	margin: 10px 0 0 -900px!important;
	page-break-after: avoid;
}
#printAreaCnt.printB4On{
	display: flex;
	width: 1376px;
	flex-wrap: wrap;
}
.printAreaWrap.printB4On {
	/*height: 10px;
	width: 50%;
	display: inline-block;*/
	height: 971px;
	width: 50%;
	display: inline-flex;
}
.printArea:before {
    /*border: 1px solid #000;*/
}

.printAreaWrap.printB4On:nth-child(odd):after {
	content: ".";
	height: 0px;
	clear: both;
	display: block;
	visibility: hidden;
}