body {	padding: 0px;	margin: 0px;	text-align: center;	background-color: #ffffff;}/* 全体位置指定用 */.divmain {	margin-right: auto;	margin-left: auto;	text-align: left;	width: 620px;/*	background: #cccccc;*/}a {	font-size: 10pt;	text-decoration: none;	color: #0066CC;}a:hover {	font-size: 10pt;	text-decoration: underline;	color: #003399;}.maru {	color: #0f6311;}.midashi1 {	font-weight: bolder;	color: #038318;	font-size: 11pt;}.menu-midashi1 {	font-size: 10pt;	color: #038318;	font-weight: bolder;}.menu-gra1 {	background-image: url(images/gra-orange.gif);	background-color: #fbeeb2;	background-position: top;	background-repeat: repeat-x;}.menu-gra2 {	background-image: url(images/gra-blue.gif);	background-color: #d7e9f4;	background-position: top;	background-repeat: repeat-x;}.td-midashi1 {	background: repeat-x bottom #ffffff url(images/bg-ttlbar-gra.gif);}.td-midashi2 {	font-weight: bolder;	color: #038318;	font-size: 11pt;	background: repeat-y left url(images/bg-subttlbar.gif) #ffffff;	text-indent: 4px;	padding-top: 2px;	padding-bottom: 2px;}h3 {	font-size: 10pt;	color: #1275c1;	padding: 0px;	margin: 0px;}p {	font-size: 10pt;	line-height: 120%;	padding: 0px;
	margin: 0px;
}p.upmargin {	padding: 0px;	margin-bottom: 6px;	margin-top: 1em;}

p.indent1 {
	padding-left: 15px;
}

.sub2ttl {
	color: #663300;
}

img {	border-style: none;}

img.dots {	padding: 0px;	vertical-align: middle;
	margin: 0px 2px 0px 0px;
}img.floatL {	float: left;	margin: 0px 4px 4px 0px;	padding: 0px;}

img.floatR {	float: right;	margin: 0px 0px 4px 4px;	padding: 0px;}.td-margin-n {	padding: 2px;}

dl {
	font-size: 10pt;
	margin: 0px;
	padding: 0px;
}

dt {
	color: #663300;
	font-weight: bold;
}

dd {
	margin-left: 17px;
}.td-margin-w {	padding: 4px;}.def {	font-size: 10pt;	line-height: 120%;	color: #000000;	font-weight: normal;}.def-b {	font-size: 10pt;	font-weight: bolder;	line-height: 120%;}.list-indent01 {	font-size: 10pt;	margin-left: -1.6em;	margin-bottom: 0px;	list-style-image: url(images/dot.gif);	line-height: 120%;	margin-top: 0px;	margin-right: 0px;}.table-box {	border-left-color: #b1b1b1;	border-right-style: solid;	border-top-color: #b1b1b1;	border-left-style: solid;	border-right-color: #3a3a3a;	border-width: 1px;	border-bottom-style: solid;	border-top-style: solid;}.table-box1 {	border-top-color: #b1b1b1;	border-width: 1px;	border-bottom-color: #3a3a3a;	border-left-color: #b1b1b1;	border-right-style: solid;	border-top-style: solid;	background-color: #ffcc32;	border-bottom-style: solid;	border-left-style: solid;	border-right-color: #3a3a3a;}.table-box2 {	border-left-color: #b1b1b1;	border-width: 1px;	border-bottom-style: solid;	border-right-style: solid;	border-top-color: #b1b1b1;	border-bottom-color: #3a3a3a;	border-left-style: solid;	border-right-color: #3a3a3a;	border-top-style: solid;	background-color: #69b5dc;}.footer {	font-size: 10pt;	line-height: 120%;}.footer-midashi1 {	font-size: 12pt;}.footer-midashi2 {	font-size: 11pt;}
