@import url(include.css);

body.page-template-page-printpdf-php #content{
	width: 670px;
	margin: 0 0 0 130px;
	}

body.page-template-page-printpdf-php span.edit-link{display:none !important;}

#pdf-body{
	width: 670px;
	margin: 0 auto;
	padding: 5px 0;
	position: relative;
	color: #000000;
	font-family: Verdana,Arial,sans-serif,‚l‚r ‚oƒSƒVƒbƒN,Osaka;
	font-size: 10px;
	line-height: 140%;
	}

#pdf-body td{
	text-align: left;
	line-height: 130%;
	font-size: 100%;
	}
#pdf-body th{
	text-align: left;
	line-height: 130%;
	font-size: 100%;
	}

#pdf-body a		{color: #67364c;}
#pdf-body a:hover	{color: #c05102;}

#pdf-body #downloadpdf{display:block;}

#pdf-body .CalHead{
	width: 670px;
	position: relative;
	height: 38px;
	margin: 0 0 15px 0;
	}
	#pdf-body .CalHead .logo{
		position: absolute;
		display: block;
		width: 150px;
		height: 38px;
		top: 0;
		left: 0;
		}
	#pdf-body .CalHead .title{
		position: absolute;
		display: block;
		width: 550px;
		top: 15px;
		left: 50px;
		font-size: 16px;
		font-weight: bold;
		text-align: center;
		}
	#pdf-body .lastupdate{
		position: absolute;
		display: block;
		width: 180px;
		top: 0;
		right: 0;
		font-size: 9px;
		text-align: right;
		}
#pdf-body .HallTitle{
	width: 656px;
	_width: 656px;
	position: relative;
	height: 18px;
	margin: 0 0 3px 0;
	padding: 0 0 0 7px;
	border-left: solid 5px #F36B86;
	font-size: 11px;
	font-weight: bold;
	line-height: 110%;
	}
	#pdf-body .HallTitle .Tanka{
		position: absolute;
		font-size: 9px;
		font-weight: normal;
		bottom: 0;
		right: 0;
		}
#pdf-body .PosC{
	text-align: center;
	}

/*-----------------------------------------------------------
  hall table
-----------------------------------------------------------*/
#pdf-body table.hall{
	border-spacing: 0;
	border-top: solid #a4a4a4 1px;
	border-left: solid #a4a4a4 1px;
	width: 670px;
	margin: 0 0 13px 0;
	}
	#pdf-body table.hall th,
	#pdf-body table.hall td{
		padding: 3px;
		border-right: solid #a4a4a4 1px;
		border-bottom: solid #a4a4a4 1px;
		line-height: 120%;
	    vertical-align: middle;
		}
	#pdf-body table.hall th{
		background: #f2f2f2;
		font-weight: bold;
		white-space: nowrap;
		text-align: center;
		font-size: 10px;
		}
	#pdf-body table.hall td{
		background: #ffffff;
		}

	#pdf-body table.hall tr.jisyu th,
	#pdf-body table.hall tr.jisyu td{
		background: #ffe0eb;
		}

		#pdf-body table.hall td .rose{
			float: right;
			margin: 0 0 0 5px;
			}
		#pdf-body table.hall td .tel{
			margin: 3px 0 0 0;
			text-align: right;
			}

/*-----------------------------------------------------------
  tenji table
-----------------------------------------------------------*/
#pdf-body table.tenji{
	border-spacing: 0;
	border-top: solid #a4a4a4 1px;
	border-left: solid #a4a4a4 1px;
	width: 670px;
	margin: 0 0 13px 0;
	}
	#pdf-body table.tenji th,
	#pdf-body table.tenji td{
		padding: 3px;
		border-right: solid #a4a4a4 1px;
		border-bottom: solid #a4a4a4 1px;
		line-height: 120%;
	    vertical-align: middle;
		}
	#pdf-body table.tenji th{
		background: #f2f2f2;
		font-weight: bold;
		white-space: nowrap;
		text-align: center;
		font-size: 10px;
		}
	#pdf-body table.tenji td{
		background: #ffffff;
		}

	#pdf-body table.tenji tr.jisyu th,
	#pdf-body table.tenji tr.jisyu td{
		background: #ffe0eb;
		}

		#pdf-body table.tenji td.date{
			padding: 5px 0;
			}
			table.tenji td.date .time{
				margin: 3px 0 0 0;
				padding: 3px 5px 0 5px;
				border-top: dotted 1px #a4a4a4;
				}
		#pdf-body table.tenji td .rose{
			float: right;
			margin: 0 0 0 5px;
			}
		#pdf-body table.tenji td .tel{
			margin: 3px 0 0 0;
			text-align: right;
			}

#pdf-body .cyuui{
	width: 650px;
	_width: 650px;
	margin: 0 0 5px 0;
	padding: 5px 8px;
	border: solid 2px #a4a4a4;
	line-height: 120%;
	}

#pdf-body .jisyucol{
	float: left;
	margin: 0 3px 0 0;
	background: #ffe0eb;
	border: solid 1px #a4a4a4;
	color: #ffe0eb;
	line-height: 100%;
	}

/*-----------------------------------------------------------
  yasumi table
-----------------------------------------------------------*/
#pdf-body table.yasumi{
	border-spacing: 0;
	border-top: solid #a4a4a4 1px;
	border-left: solid #a4a4a4 1px;
	width: 670px;
	margin: 0;
	}
	#pdf-body table.yasumi th,
	#pdf-body table.yasumi td{
		padding: 3px;
		border-right: solid #a4a4a4 1px;
		border-bottom: solid #a4a4a4 1px;
		line-height: 120%;
	    vertical-align: middle;
		}
	#pdf-body table.yasumi th{
		width: 15%;
		background: #f2f2f2;
		font-weight: bold;
		white-space: nowrap;
		text-align: center;
		font-size: 10px;
		}
	#pdf-body table.yasumi td{
		width: 35%;
		background: #ffffff;
		}
