/*////////// wrapBg //////////*/
#wrapBg {
	width/**/:100%;
}
/*////////// contents //////////*/
#bodyArea {
	float:none;
	padding-right/**/:10px;
}
#bodyArea p {
	margin-top/**/:1em;
	margin-bottom/**/:1em;
}
#bodyArea table p {
	margin-bottom/**/:0px;
	margin-top/**/:0px;
}
#bodyArea h1 {
	margin-top/**/:1em;
	margin-bottom/**/:1em;
	text-align/**/:center;
	font-size/**/:130%;
}
#bodyArea h1.alt {
	margin-top:1em;
	margin-bottom:1em;
	text-align:left;
	font-size:130%;
}
#bodyArea h2 {
	margin-top/**/:1em;
	margin-bottom/**/:1em;
	font-size/**/:120%;
}
#bodyArea h3 {
	margin-top/**/:1em;
	margin-bottom/**/:1em;
}
#bodyArea h4 {
	margin-top/**/:1em;
	margin-bottom/**/:1em;
}
#bodyArea h5 {
	margin-top/**/:1em;
	margin-bottom/**/:1em;
}
#bodyArea h6 {
	margin-top/**/:1em;
	margin-bottom/**/:1em;
}
#bodyArea ul,#bodyArea ol {
	margin-top/**/:0.5em;
	margin-bottom/**/:1em;
}
#bodyArea ul {
	margin-left/**/:20px;
	padding-left/**/:0em;
}
#bodyArea ol {
	margin-left/**/:3em;
	padding-left/**/:0em;
}
#bodyArea table.datatable {
	margin-bottom/**/:1em;
}
#bodyArea table.datatable th {
	background/**/: #EEF4FF;
	color/**/: inherit;
}
#bodyArea table p {
	margin-top/**/:0em;
	margin-bottom/**/:0px;
}
#bodyArea dfn {
	font-style:normal;
}

/*////////// class //////////*/
ul.marginLeft1em {
	margin-left/**/:2.5em!important;
}
ul.marginLeft2em {
	margin-left/**/:3.5em!important;
}
ul.marginLeft3em {
	margin-left/**/:4.5em!important;
}
ul.marginLeft4em {
	margin-left/**/:5.5em!important;
}
ul.marginLeft5em {
	margin-left/**/:6.5em!important;
}
ul.marginLeft6em {
	margin-left/**/:7.5em!important;
}
ul.marginLeft7em {
	margin-left/**/:8.5em!important;
}

#bodyArea .tsutatu-indent1 {
	margin-left/**/:0.5em;
	text-indent/**/:-0.5em;
	padding-left/**/:1em;
	margin-top/**/:0.5em;
	margin-bottom/**/:0.5em;

}
#bodyArea .tsutatu-indent2 {
	margin-left/**/:1.5em;
	text-indent/**/:-0.5em;
	padding-left/**/:1em;
	margin-top/**/:0.5em;
	margin-bottom/**/:0.5em;

}
#bodyArea .tsutatu-indent3 {
	margin-left/**/:2.5em;
	text-indent/**/:-0.5em;
	padding-left/**/:1em;
	margin-top/**/:0.5em;
	margin-bottom/**/:0.5em;
}

dl.ryakugo{
	margin: 0.5em 1em;
}

.ryakugo dt,.ryakugo dt  {
	font-weight: bold;
	margin: 0;
	padding: 0.5em 0 0.5em 0.5em;
	width: 15em;
	float: left;
	text-align:left;
}
	
.ryakugo dd,.ryakugo dd {
	margin: 0 0 0 6em;
	padding: 0.5em 0 0.5em 0.5em;
}

.width6em{ width:6em !important;}
.width7em{ width:7em !important;}
.width8em{ width:8em !important;}
.width10em{ width:10em !important;}
.right { text-align:right; }
.center { text-align:center; }
.color-fc { color:inherit; background-color:#ffffcc!important; }
.color-cf { color:inherit; background-color:#ccffff!important; }
