@charset "utf-8";
/* CSS Document */

/* プリント用
------------------------------------- */
@page {
  size: A4;
}
header,
footer,
.debuglog,
#top,
#pageChoose01,
#pageChoose02,
#pagePreview,
#numericKeypad,
.captionModal,
.pictureArea {
	display:none;
}

.printArea,
#pagePreview,
.canvasImgArea {
	display:block;
}
.pageSlideBox {
	left:0;
}

body {
	padding:20px 20px 20px 0;
	background:#fff;
}
#wrapper {
	border-top:none;
	height:auto;
}
.printArea {
	padding-left:20px;
	color:#333;
	font-size:20px;
}
#printBox01 {
	margin-bottom:20px;
}
#printBox01 .day {
	margin-bottom:5px;
}
#printBox01 ul li {
	border-bottom:1px solid #ccc;
}

#printBox02 .leftBox {
	width:45%;
	float:left;
}
#printBox02 .rightBox {
	width:45%;
	float:right;
}
#printBox02 .box01,
#printBox02 .box02 {
	margin-top:20px;
}
#printBox02 .ttl {
	color:#ac2e25;
	margin-bottom:5px;
}
#printBox02 dl dt:before {
	content:"・";
	display:inline-block;
}
#printBox02 dt {
	float:left;
	clear:both;
}
#printBox02 dd {
	float:right;
}
#printBox02 .rightBox .memoBox {
	border:1px solid #ccc;
	padding:10px 10px 20px;
	background:#fff;
	position:relative;
	min-height:130px;
}
#printBox02 .rightBox .memoBox .cap {
	font-size:12px;
	position:absolute;
	left:10px;
	bottom:5px;
}