body {
	background-color: #FFFFFF;
	margin-left: 2em;
	margin-right: 2em;
}

div.header {
	background-color: #d8d8d8;
	padding: 0.3em;
}

div.navigation {
	text-align: right;
}

span.navigation {
	background-color: #ccffff;
	padding: 0.3em;
}

div.frame {
	padding: 5px;
	border: 1px #007bb1 solid;
	background-color: #ebf0f6;
	margin-top : 15px;
	margin-bottom: 15px;
}

div.jirei {
	border: 1px #6666cc solid;
	background-color: #eeffff;
}

div.column {
	padding-right: 10px;
	padding-left: 10px;
	border: 1px #6666cc solid;
	background-color: #eeffff;
}

div.frame div.title {
	margin-top: 1em;
	margin-bottom: 1em;
	font-size: 110%;
	font-weight: bold;
	text-align: left;
	line-height: 1.5;
}

div.reference {
	padding: 5px;
	border: 1px #6cb185 solid;
}

div.reference div.title {
	margin-bottom: 1em;
	font-size: 110%;
	font-weight: bold;
	line-height: 1.5;
}

div.division {
	margin-top: 1em;
	margin-bottom: 1em;
	font-size: 140%;
	font-weight: bold;
	text-align: center;
	line-height: 1.5;
}

div.chapter {
	margin-top: 1em;
	margin-bottom: 1em;
	font-size: 130%;
	font-weight: bold;
	text-align: center;
	line-height: 1.5;
}

div.section {
	margin-top: 1em;
	margin-bottom: 1em;
	font-size: 120%;
	font-weight: bold;
	text-align: center;
	line-height: 1.5;
}

div.subsection {
	margin-top: 1em;
	margin-bottom: 1em;
	font-size: 120%;
	font-weight: bold;
	line-height: 1.5;
}


div.sssection {
	margin-top: 1em;
	margin-top: 1em;
	font-size: 120%;
	font-weight: bold;
}


p {
	padding: 0;
	margin: 0;
	line-height: 1.5;
}

p.indent0 {
	line-height: 1.5;
}

p.indent1 {
	text-indent: 1em;
	line-height: 1.5;
}

p.indent1 {
	text-indent: 1em;
	line-height: 1.5;
}

p.indent2 {
	text-indent: 1em;
	padding-left: 1em;
	line-height: 1.5;
}

p.indent-1 {
	text-indent: -1em;
}

p.indent-2 {
	text-indent: -2em;
}

p.indent-3 {
	text-indent: -3em;
}

p.padding1 {
	padding-left: 1em;
	line-height: 1.5;
}

p.padding1-half {
	padding-left: 1.5em;
	line-height: 1.5;
}

p.padding2 {
	padding-left: 2em;
	line-height: 1.5;
}

p.li {
	padding-left: 1em;
	text-indent: -1em;
}

p.li2 {
	padding-left: 2em;
	text-indent: -1em;
}

div.image_title {
	line-height: 1.5;
}

img {
	border:0;
}

/* 13-10-31 */
div.excel {
	font-size:90%;
	margin-top: 0.5em;
}

table.indent1 {
	margin-left: 1em;
}

table.data {
	margin-left: 1em;
}

table.data td {
	font-size: 90%;
}

table.data2 {
	border-collapse: collapse;
}
table.data2 th {
	text-align: left;
}
table.data2 td {
	font-size: 90%;
}

table.data2 td.note {
	font-size: 80%;
}

table.data2 td.top_right {
	font-size: 90%;
	vertical-align: top;
	text-align: right;
}

table.data2 td.top_left {
	font-size: 90%;
	vertical-align: top;
	text-align: left;
}

table.category {
	margin-left: 1em;
	border-collapse: collapse;
	border: 1px #000000 solid;
}

table.category td {
	font-size: 90%;
	border: 1px #000000 solid;
}

table.category th {
	font-size: 90%;
	background-color: #e6b7a5;
	border: 1px #000000 solid;
}

table.category th.name {
	font-size: 90%;
	background-color: #f5e2c7;
	border: 1px #000000 solid;
}

div.footnote {
	padding-left: 1em;
	font-size: 90%;
}

/* 14-10-27 */
div.image {
	margin-top : 30px;
	margin-bottom: 30px;
}

/* 14-10-28 for Photo */
div.image-title {
	margin-top : 5px;
	line-height: 1.5;
}
