@page {
	size: B5;
	margin: 10mm;
}
@media screen {
}
@media print {
	.sheet {width: 142mm;
		height: 227mm;
		margin: 10mm 15mm;
		font-size: 80%;
	}
	#header{
		display: none;
	}
	#footer{
		display: none;
	}
	#footer-content{
		position: static;
		bottom: 15mm;
		left: 0;
		right: 0;
		margin: 0 auto;
	}
}
@media screen and (max-width: 480px){
.pc {       display:none;}
.sheet {
		font-size: 30%;
	}
}

@media screen and (min-width: 481px){
	.sp {	display:none;}
	body {	font-family: sans-serif; margin: 0px; min-width: 909px;
}
.sheet {
		width: 182mm;
		height: 257mm;
		font-size: 80%;
	}
}
