.menu {

	font-size: 12px;

	margin-top: 10px;

	margin-left: 0px;

	margin-right: 0px;

	margin-bottom: 50px;

	background-color: #6699cc;

	height: 24px;

	position: relative;

	left: 0px;

	top: 0px;

	}



#menu1 {

	position: absolute;

	left: 0px;

	top: 0px;

	}



#menu2 {

	position: absolute;

	left: 161px;

	top: 0px;

	}



#menu3 {

	position: absolute;

	left: 322px;

	top: 0px;

	}



#menu4 {

	position: absolute;

	left: 483px;

	top: 0px;

	}



#menu5 {

	position: absolute;

	left: 644px;

	top: 0px;

	}



.menu a {

	color: #ffffff;

	background-color: #6699cc;

	text-decoration: none;

	text-align: left;

	text-indent: 6px;

	display: block;

	width: 160px;

	line-height: 24px;

	}



.menu a:hover {

	background-color: #33ccff;

	}



.submenu {

	visibility: hidden;

	position: absolute;

	}



.menu span {

	color: #ccffff;

	display: none;

	}



.menuhead {

	border-right: solid 1px #ffffff;

	}



.submenu a {

	background-color: #0066cc;

	border-top: solid 1px #ffffff;

	text-align: left;

	text-indent: 6px;

	width: 160px;

	}









body {

	margin: 0px;

	padding: 0px;

	font-family: ‚l‚r ‚oƒSƒVƒbƒN;

	font-size: 12px;

	color: #000000;

	text-height: 125%;

	background-color: #ffffff;

	}



.frame {

	text-align: center;

	}



.contents {

	width: 750px;

	text-align: left;

	margin-left: auto;

	margin-right: auto;

	}



p.pass {

	font-size: 12px;

	color: #999999;

	margin-top: 6px;

	}



p.pass a {

	color: #0066cc;

	}



.subtitle {

	color: #ffffff;

	background-color: #6699cc;

	text-decoration: none;

	text-align: left;

	text-indent: 6px;

	display: block;

	width: 740px;

	line-height: 24px;

	}



.iwtitle {

	margin-bottom: 0px;

	}



.pcbtitle {

	margin-bottom: 0px;

	}



.abstract {

	font-size: 12px;

	color: #000000;

	border-left: solid 1px #99ccff;

	line-height: 135%;

	padding: 8px;

	width: 500px;

	margin-left: 270px;

	}



.box {

	font-size: 12px;

	color: #000000;

	border: solid 1px #ffffff;

	background-color: #deeaf4;

	line-height: 135%;

	padding: 8px;

	margin-top: 8px;

	}



.dbox {

	width: 500px;

	padding: 10px;

	border: dotted 4px #0066cc;

	margin-top: 10px;

	}



.fbox {

	border: solid 2px #0066cc;

	padding: 2px;

	}



.sectionmenu {

	text-align: left;

	margin-left: 0px;

	padding-left: 1em;

	padding-bottom: 10px;

	border-bottom: solid 2px #cccccc;

	}



.sectionmenu div {

	padding-left: 0.3em;

	color: #6699cc;

	margin-bottom: 0.5em;

	}



.sectionmenu a {

	color: 0066cc;

	}



.sectionmenu a:hover {

	color: #ff3366;

	}



.top {

	color: #999999;

	border-bottom: dotted 1px #999999;

	text-align: right;

	}



.top a {

	color: #999999;

	padding-left: 3px;

	text-decoration: none;

	}



.top a:hover {

	color: #ff3366;

	}



.section {

	margin-top: 50px;

	}



h1 {

	font-size: 16px;

	color: #0066cc;

	font-weight: normal;

	margin-bottom: 6px;

	margin-left: 16px;

	text-indent: -16px;

	}



h2 {

	font-size: 14px;

	color: #0066cc;

	font-weight: normal;

	margin-top: 18px;

	margin-bottom: 4px;

	margin-left: 14px;

	text-indent: -14px;

	}



h3 {

	font-size: 12px;

	color: #0066cc;

	font-weight: normal;

	margin-top: 12px;

	margin-bottom: 2px;

	margin-left: 12px;

	text-indent: -12px;

	}



h4 {

	font-size: 12px;

	color: #0066cc;

	font-weight: normal;

	margin-top: 4px;

	margin-bottom: 2px;

	margin-left: 12px;

	text-indent: -12px;

	}



.text {

	font-size: 12px;

	color: #000000;

	line-height: 135%;

	text-indent: 12px;

	}



.text1 {

	font-size: 12px;

	color: #000000;

	line-height: 135%;

	text-indent: 12px;

	margin-left: 12px;

	}



.text2 {

	font-size: 12px;

	color: #000000;

	line-height: 135%;

	text-indent: 12px;

	margin-left: 24px;

	}



.noindent {

	font-size: 12px;

	color: #000000;

	line-height: 135%;

	}



.item {

	font-size: 12px;

	color: #000000;

	line-height: 135%;

	text-indent: -12px;

	margin-left: 12px;

	}



.item1 {

	font-size: 12px;

	color: #000000;

	line-height: 135%;

	text-indent: -12px;

	margin-left: 24px;

	}



.item2 {

	font-size: 12px;

	color: #000000;

	line-height: 135%;

	text-indent: -12px;

	margin-left: 36px;

	}



.item3 {

	font-size: 12px;

	color: #000000;

	line-height: 135%;

	text-indent: -12px;

	margin-left: 48px;

	}



.item4 {

	font-size: 12px;

	color: #000000;

	line-height: 135%;

	text-indent: -12px;

	margin-left: 60px;

	}



.table {

	border: solid 2px #000000;

	border-collapse: collapse;

	}



.table th {

	border: solid 1px #000000;

	border-collapse: collapse;

	}



.table td {

	border: solid 1px #000000;

	border-collapse: collapse;

	}



.table .noborder td {

	border: 0px #000000;

	}



.linklist {

	font-size: 12px;

	color: #0066cc;

	line-height: 135%;

	margin-top: 2px;

	margin-left: 20px;

	}



.linklist a {

	color: #000000;

	text-decoration: none;

	}



.linklist a:hover {

	color: #ff3366;

	text-decoration: underline;

	}



.footer {

	font-size: 12px;

	color: #999999;

	border-top: solid 1px #999999;

	margin-left: 0px;

	margin-right: 0px;

	margin-top: 40px;

	margin-bottom: 4px;

	background-color: #ffffff;

	height: 20px;

	position: relative;

	text-align: left;

	left: 0px;

	top: 0px;

	}



.footer a {

	color: #999999;

	border-left: solid 1px #999999;

	border-right: solid 1px #999999;

	border-bottom: solid 1px #999999;

	background-color: #ffffff;

	text-decoration: none;

	text-align: center;

	display: block;

	width: 80px;

	line-height: 20px;

	position: absolute;

	left: 0px;

	}



.footer a:hover {

	color: #ffffff;

	background-color: #999999;

	}



address {

	font-size: 12px;

	color: #999999;

	font-style: normal;

	position: absolute;

	right: 0px;

	top: 0px;

	line-height: 20px;

	}



th {

	background-color: #999999;

	font-size: 12px;

	font-weight: normal;

	line-height: 135%;

	color: #ffffff;

}



td {

	font-size: 12px;

	line-height: 135%;

	color: #000000;

}



.map {

	font-size: 10px;

	color: #ffffff;

	padding: 1px;

	background-color: #6699cc;

	text-decoration: none;

	}



.footnote {

	border-top: solid 1px #000000;

	padding: 2px;

	margin-top: 6px;

	}



.footnote1 {

	padding-left: 2px;

	}



.lnk a {

	color: #0066cc;

	}



.lnk a:hover {

	color: #ff3366;

	}



.mbox {

	border-left: solid 1px #999999;

	margin-top: 12px;

	padding-left: 8px;

	}



.mtitle {

	border-left: solid 8px #999999;

	padding-left: 6px;

	}









.law {

	width: 700px;

	text-align: left;

	border: solid 1px #cccccc;

	padding: 20px;

	}



.law .name {

	font-size: 16px;

	color: #000000;

	margin-left: 32px;

	margin-top: 32px;

	margin-bottom: 6px;

	}



.law .date {

	font-size: 12px;

	color: #000000;

	line-height: 135%;

	margin-left: 360px

	}



.law .cont {

	font-size: 12px;

	color: #000000;

	line-height: 135%;

	text-indent: -12px;

	margin-left: 24px;

	}



.law .cont1 {

	font-size: 12px;

	color: #000000;

	line-height: 135%;

	text-indent: -12px;

	margin-left: 36px;

	}



.law .chap {

	font-size: 12px;

	color: #000000;

	line-height: 135%;

	text-indent: 12px;

	margin-left: 24px;

	margin-top: 36px;

	}



.law .sec {

	font-size: 12px;

	color: #000000;

	line-height: 135%;

	text-indent: 12px;

	margin-left: 36px;

	margin-top: 24px;

	}



.law .sec1 {

	font-size: 12px;

	color: #000000;

	line-height: 135%;

	text-indent: 12px;

	margin-left: 48px;

	margin-top: 24px;

	}



.law .title {

	font-size: 12px;

	color: #000000;

	line-height: 135%;

	text-indent: 12px;

	margin-top: 12px;

	}



.law .article {

	font-size: 12px;

	color: #000000;

	line-height: 135%;

	text-indent: -12px;

	margin-left: 12px;

	margin-top: 6px;

	}



.law .item {

	font-size: 12px;

	color: #000000;

	line-height: 135%;

	text-indent: -12px;

	margin-left: 24px;

	margin-top: 3px;

	}



.law .item1 {

	font-size: 12px;

	color: #000000;

	line-height: 135%;

	text-indent: -12px;

	margin-left: 36px;

	margin-top: 3px;

	}



.law .item2 {

	font-size: 12px;

	color: #000000;

	line-height: 135%;

	text-indent: -12px;

	margin-left: 48px;

	margin-top: 3px;

	}



.law .item3 {

	font-size: 12px;

	color: #000000;

	line-height: 135%;

	text-indent: -12px;

	margin-left: 60px;

	margin-top: 3px;

	}



.law .item4 {

	font-size: 12px;

	color: #000000;

	line-height: 135%;

	text-indent: -12px;

	margin-left: 72px;

	margin-top: 3px;

	}



.law .item0 {

	font-size: 12px;

	color: #000000;

	line-height: 135%;

	text-indent: -12px;

	margin-left: 12px;

	}



.law .text {

	font-size: 12px;

	color: #000000;

	line-height: 135%;

	text-indent: 12px;

	margin-top: 6px;

	}



.law .caption {

	font-size: 12px;

	color: #000000;

	line-height: 135%;

	margin-top: 36px;

	}



.item-c {

	font-size: 12px;

	color: #6699cc;

	line-height: 150%;

	text-indent: -12px;

	margin-left: 12px;

	}

.item-m {

	font-size: 12px;

	line-height: 150%;

	}



.topic a {

	color: #000000;

	text-decoration: underline;

	}



.topic a:hover {

	color: #ff3366;

	text-decoration: underline;

	}

.waku {
	border: 1px solid #999999;
	padding: 5px;
	width: 100%;
}


.indent {
	font-size: 12px;
	color: #000000;
	line-height: 135%;
	text-indent: -12px;
	margin-left: 20px;
	}
	
.indent2 {
	font-size: 12px;
	color: #000000;
	line-height: 135%;
	margin-left: 20px;
	text-indent: 12px;
	}


.indent3 {
	font-size: 12px;
	color: #000000;
	line-height: 135%;
	text-indent: 16px;
	}
	
.tensen{
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
	margin-top: 25px;
	margin-bottom: 25px;
}
.bold {
	font-weight: bold;
}
.kakoi {
	border: 1px solid #000066;
	margin-right: 1px;
	margin-left: 1px;
	padding-right: 1px;
	padding-left: 1px;
	padding-top: 1px;
}

