/*shared.css*/
.textIndent05em { text-indent/**/:-0.5em!important; }
.textIndent1em { text-indent/**/:1em!important; }
.textIndent1_2em { text-indent/**/:1.2em!important; }
.indent0_5{
text-indent:-0.5em;
padding-left:0.5em;
}
.indent1{
text-indent:-1em;
padding-left:1em;
margin-top:0.5em;
margin-bottom:0.5em;
}
.indent2{
margin-left/**/:1em;
text-indent/**/:-1em;
padding-left/**/:1em;
margin-top/**/:0.5em;
margin-bottom/**/:0.5em;
}
.indent3{
margin-left:2em;
text-indent:-1em;
padding-left:1em;
margin-top:0.5em;
margin-bottom:0.5em;
}
.indent4{
margin-left/**/:3em;
text-indent/**/:-1em;
padding-left/**/:1em;
margin-top/**/:0.5em;
margin-bottom/**/:0.5em;
}
.indent5{
margin-left/**/:4em;
text-indent/**/:-1em;
padding-left/**/:1em;
margin-top/**/:0.5em;
margin-bottom/**/:0.5em;
}
.indent6{
margin-left/**/:5em;
text-indent/**/:-1em;
padding-left/**/:1em;
margin-top/**/:0.5em;
margin-bottom/**/:0.5em;
}
.indent7{
margin-left/**/:6em;
text-indent/**/:-1em;
padding-left/**/:1em;
margin-top/**/:0.5em;
margin-bottom/**/:0.5em;
}
.indent8{
margin-left/**/:7em;
text-indent/**/:-1em;
padding-left/**/:1em;
margin-top/**/:0.5em;
margin-bottom/**/:0.5em;
}
.indent1em{
text-indent:-1em;
padding-left:1em;
}
.indent1emi{
text-indent:-1em;
margin-left:1em;
}
.indent15emi{
text-indent:-0.5em;
margin-left:1em;
}
.indent2em{
text-indent:-2em;
padding-left:2em;
}
.indent2emi{
text-indent:-2em;
margin-left:2em;
}
.indent3em{
text-indent:-3em;
padding-left:3em;
}
.indent3emi{
text-indent:-3em;
margin-left:3em;
}
.indent4em{
text-indent:-4em;
padding-left:4em;
}
.indent4emi{
text-indent:-4em;
margin-left:4em;
}
.indent5em{
text-indent:-5em;
padding-left:5em;
}
.indent5emi{
text-indent:-5em;
margin-left:5em;
}
.indent6em{
text-indent:-6em;
padding-left:6em;
}
.indent6emi{
text-indent:-6em;
margin-left:6em;
}
.indent7em{
text-indent:-7em;
padding-left:7em;
}
.indent7emi{
text-indent:-7em;
margin-left:7em;
}
/* インデント消去 */
.noIndent,.noIndent p{ text-indent:0; }
.lst_noindent{text-indent:0 !important;}
.lst_cn li  *, li.lst_cn  * {text-indent:0;}
/*class.paragraph*/
.pr{line-height:1.3;}
.pr1,.wrap_pr1 p{text-indent:1em;}
.wrap_pr1 p.pr_noindent{text-indent:0;}
.pr2,.wrap_pr2 p{text-indent:1em;margin-bottom:1em;}
.wrap_pr2 p.pr_noindent{text-indent:0;}
.pr3,.wrap_pr3 p{margin-bottom:1em;}
.wrap_pr3 p.pr_noindent{text-indent:0;}
.pr4,.wrap_pr4 p{text-indent:1em;margin-bottom:0;padding-bottom:0;}
.wrap_pr4 p.pr_noindent{text-indent:0;}
.noindent .wrap_pr p.pr_noindent{text-indent:0;}

.ni0 {text-indent:   0  ;margin-left:   0  ;}
.ni0h{text-indent:-0.5em;margin-left: 0.5em;}
.ni1 {text-indent:-1.0em;margin-left: 1.0em;}
.ni1h{text-indent:-1.5em;margin-left: 1.5em;}
.ni2 {text-indent:-2.0em;margin-left: 2.0em;}
.ni2h{text-indent:-2.5em;margin-left: 2.5em;}
.ni3 {text-indent:-3.0em;margin-left: 3.0em;}
.ni3h{text-indent:-3.5em;margin-left: 3.5em;}
.ni4 {text-indent:-4.0em;margin-left: 4.0em;}
.ni4h{text-indent:-4.5em;margin-left: 4.5em;}
.ni5 {text-indent:-5.0em;margin-left: 5.0em;}
.ni5h{text-indent:-5.5em;margin-left: 5.5em;}
.ni6 {text-indent:-6.0em;margin-left: 6.0em;}
.ni6h{text-indent:-6.5em;margin-left: 6.5em;}
/*cnt-tsuutatsu.css*/
h1.alt {
	margin-top:1em;
	margin-bottom:1em;
	text-align:left;
	font-size:130%;
}
table.datatable {
	margin-bottom/**/:1em;
}
table.datatable th {
	background/**/: #EEF4FF;
	color/**/: inherit;
}
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;
}
.tsutatu-indent1 {
	margin-left/**/:0.5em;
	text-indent/**/:-0.5em;
	padding-left/**/:1em;
	margin-top/**/:0.5em;
	margin-bottom/**/:0.5em;

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

}
.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:left; }
p.center {text-align:center;}
.color-fc { color:inherit; background-color:#ffffcc!important; }
.color-cf { color:inherit; background-color:#ccffff!important; }

/* shotoku */
#shotoku ul {
    margin-left: 1em;
    list-style: none;
    margin-top: 0em;
    text-indent: -1em;
    padding-left: 1em;
}