.h1_area {
	width: 800px;
	maragin: 0 auto;
	text-align: center;
	justify-content: center;
}
.h1 {
	align-items: center;
  	justify-content: center;
	font-size: 150%;
	font-weight: 600;
	border:1px solid #CBB698;
	border-radius: 3px;
	padding: 5px 0 3px 0;
	width: 630px;
	color: 	#339933;
	font-family: "Helvetica Neue",
    Arial,
    "Hiragino Kaku Gothic ProN",
    "Hiragino Sans",
    "BIZ UDPGothic",
    Meiryo,
    sans-serif;
	box-shadow: inset 0px -14px 13px 0px rgba(246, 238, 225, 0.5), inset 0px -3px 6px -2px rgba(0, 0, 0, 0.3);
	line-height: 120%;
}
.h1 span {
	font-size: 90%;
}
#hyoushi {
	float: left;
	height: auto;
	width: 220px;
	margin: 0px;
}
.pdf_day {
	margin: 0;
	padding: 0;
	font-size: 12px;
}
.pdf_gaiyou{
	font-size: 12px;
	width: 230px;
	text-align: left;
}

#index {
	float: right;
	width: 550px;
}
.bg-strong {	background-color: #FFFF66;
}
.table1 {
	font-size: 80%;
	line-height: 170%;
	padding: 0;
	margin: 0px 0px 20px 0px;
	border: 2px solid #A5A5A5;
	border-collapse:collapse;
}
.h2_th {
	top: auto;
	bottom: auto;
	font-size: 110%;
	margin: 4px;
	padding: 0px;
	text-align: center;
}
.table-td-top {
	border: none;
	border: 2px solid #007D64;
}
.h2_td {
	background: #007D64;
	color: #fff;
	margin: 0px;
	padding: 5px;
	
}

.h3 {
	top: auto;
	bottom: auto;
	font-size: 110%;
	margin: 4px;
	padding: 0px;
}
.h3_td {
	background: #99CCFF;
	margin: 0px;
	padding: 0px;
}
.table-td_h20 {
	border-bottom: 1px solid #CECECE;
	height: 20px;
}
.table-td {
	text-align: left;
	padding-left: 15px;
	border-bottom: 1px solid #CECECE;
}
.th-bgc-title {
	background: #E8E8E8;
	border: 1px solid #CECECE;
	height: 23px;
	text-align: left;
	padding-left: 15px;
}
td span {
	font-size: 88%;
}
.worksheet_line{
	border-left-style: none;
}