body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
}

a {
	color: #000;
	text-decoration: none;
}

.page_logo_print {
	display: block;
	float: right;
}

.page_address_print {
	font-size: 100%;
}

.page {
	clear: both;
	padding-top: 0px;
}

.print_box {
	/*
	position: absolute;
	bottom: 0;
	*/
	margin: 20px 0;
	padding: 10px;
	border: #000 1px solid;
}

.print_box strong {
	white-space: nowrap;
}

/* content */

.content h1 {
	margin: 20px 0 10px 0;
	font-size: 215%;
	font-weight: normal;
	line-height: 1.05em;
}

.content h2,
.dijitDialog h2 {
	margin: 30px 0 10px 0;
	font-size: 150%;
	font-weight: normal;
	line-height: 1.11em;
}

.content h3 {
	margin: 10px 0 15px 0;
	font-size: 120%;
	line-height: 1.285em;
}

.content h3,
.content h4,
.content p,
.dijitDialog p {
	margin: 10px 0 10px 0;
	line-height: 1.5em;
}

.content h4 {
	margin-bottom: -15px;
}

.content ul,
.content ol {
	margin: 10px 0 10px 0;
	padding: 0 0 0 20px;
	line-height: 1.5em;
}

.content ul.content_nolist,
.content ol.content_nolist {
	list-style-type: none;
}

.content li {
	display: list-item;
	padding-bottom: 10px;
	list-style-position: outside;
}

.content ol,
.content ol li {
	list-style-type: decimal;
	list-style-position: outside;
}

.content ul,
.content ul li {
	list-style-type: disc;
	list-style-position: outside;
}

.content ul.content_nolist li ,
.content ul.content_nolist li {
	display: block;
	padding-bottom: 4px;
	list-style-type: none;
}

.content a,
.dijitDialog a {
	padding: 0;
	color: #000;
	text-decoration: none;
}


/* Hide */

.page_header,
.page_navi_main,
.page_footer,
.page_homepage_boxes,
.navi_main,
.navi_wai,
.print_hide,
form {
	display: none;
}
