body {
	font-size: 90%!important;
	width: 100%!important;
}
h1 {
	width: calc(100% - 10px);
	height: 26px;
	text-indent: 20px;
	line-height: 0;
	margin: 15px 0;
	background: url(../shihyo/img/h2_title2.jpg) left top no-repeat;
	font-size: 1.3em;
	font-weight:bold;
	padding-top: 12px;
}

h2 {
	font-size:100%;
}
.contents {
	margin-top:5px!important;
}
table {
	table-layout: auto;
}
.template-table th {
	white-space:nowrap;
}
.template-table th, .template-table td {
	font-size: 85%!important;
}
.number-cell {
	width:auto!important;
}
.div-title, .div-title-hist {
	font-size: 110%!important;
}
div[id^="cd_top3_nm_"]:before, div[id^="ope_top3_nm_"]:before, div[id^="cd_top5_nm_"]:before, div[id^="ope_top5_nm_"]:before {
	font-size: 110%!important;
}
.div-title-shitsu {
	font-size: 110%!important;
}
.template-table-shitsu {
	width:calc(100% - 10px);
}
.template-table-shitsu th, .template-table-shitsu td {
	font-size: 85%!important;
	white-space:nowrap;
}
#up_hist, #up_hist_list {
	display:none;
}