
.v1style { @charset "utf-8": ; }
.v1style h1#mainTitle span.period { 
	font-size: 14px; 
	padding-left: 8px; 
}
.v1style div.contents { 
	line-height: 1.4; 
	padding: 5px 20px 10px; 
}
.v1style div.contents ul.contentsList { margin: 0 20px 25px; }
.v1style * html div.contents ul.contentsList { margin-left: 0; }
.v1style *:first-child+html div.contents ul.contentsList { margin-left: 0; }
.v1style div.contents ul.contentsList li { 
	font-size: 115%; 
	font-weight: bold; 
	list-style: disc; 
	margin-bottom: 3px; 
}
.v1style div.contents div.section { margin-bottom: 3em; }
.v1style div.contents div.section h2 { 
	border-bottom: 1px solid #5654a2; 
	border-left: 5px solid #5654a2; 
	margin-bottom: 10px; 
	padding: 0 12px 3px; 
	font-size: 150%; 
}
.v1style div.contents div.section div.block { margin: 0 1em 2em 0; }
.v1style div.contents div.section div.block p { margin: 0 0 0 1.5em; }
.v1style div.contents div.section div.block h3 { 
	font-size: 130%; 
	margin-bottom: 0.2em; 
}
.v1style div.contents div.section div.block dl.level2 { padding-left: 2em; }
.v1style div.contents div.section div.block dl.level2 dt { 
	color: #003399; 
	font-size: 115%; 
	font-weight: bold; 
	margin-bottom: 0.1em; 
}
.v1style div.contents div.section div.block dl.level2 dd { margin: 0 0 1.5em; }
.v1style div.contents div.section div.block dl.level2 dd li { 
	list-style-position: outside !important; 
	list-style-type: decimal; 
	margin: 0 0 0.6em 1em; 
}
.v1style div.contents div.section div.block p { margin: 0 0 0 1.5em; }
.v1style div.contents div.section div.block dl.level2 dd ol.level3 { padding-left: 2em; }
.v1style div.contents div.section div.block dl.level2 dd ol.level3 li { margin-bottom: 0.6em; }
.v1style div.contents div.section div.block dl.level2 dd ol.level3 li h4 { font-weight: bold; }
.v1style div.contents div.section div.block dl.level2 dd ol.level3 li ol.level4 { 
	margin-bottom: 0.5em; 
	padding-left: 2em; 
}
.v1style div.contents div.section div.block dl.level2 dd ol.level3 li ol.level4 li { margin-bottom: 3px; }
.v1style div.contents div.section div.block dl.level2 dd ol.level3 li ul.level4 { 
	margin-bottom: 0.5em; 
	margin-left: -1.5em; 
}
.v1style * html div.contents div.section div.block dl.level2 dd ol.level3 li ul.level4 { margin-left: 1.5em; }
.v1style *:first-child+html div.contents div.section div.block dl.level2 dd ol.level3 li ul.level4 { margin-left: 1.5em; }
.v1style head~body div.contents div.section div.block dl.level2 dd ol.level3 li ul.level4 { margin-left: -1.5em; }
.v1style html:not(:target) div.contents div.section div.block dl.level2 dd ol.level3 li ul.level4 { margin-left: -1.5em; }
.v1style div.contents div.section div.block dl.level2 dd ol.level3 li ul.level4 li { 
	list-style: disc; 
	margin: 0; 
}
.v1style div.contents div.section div.block p.notes { 
	margin-left: 3.5em; 
	text-indent: -1em; 
}
.v1style div.contents div.additional { margin-bottom: 2em; }
.v1style div.contents div.additional p { margin-left: 2.5em; }
.v1style div.contents p.update { text-align: right; }
.v1style .level5 { 
	margin-left: 0; 
	padding-left: 2em; 
	list-style-type: none; 
}
.v1style .level5 li { 
	position: relative; 
	list-style-type: none !important; 
	list-style-position: inside; 
	counter-increment: cnt; 
}
.v1style .level5 li:before { 
	display: marker; 
	position: absolute; 
	top: 0; 
	left: -1.5em; 
	content: "(" counter(cnt) ")"; 
}


.v1style div.contents div.section div.block dl.level2 dd.headIndent {
	text-indent: -1.5em;
	padding: 0 0 0 1.5em;
}

.v1style div.contents div.section div.block dl.level2 dd.headIndent span {
	display: inline-block;
	width: 1.5em;
	text-indent: 0;
}

.v1style div.contents div.section div.block dl.level2 dd.headIndent ul {
	padding-left: 25px;
}

.v1style div.contents div.section div.block dl.level2 dd.headIndent li {
	list-style-type: disc;
	margin: 0 0 0.6em 0;
	text-indent: 0;
}