@charset "utf-8";

/* introduction
============================================================================================================*/

.fontB {font-weight:bold;}

.U30 {margin-bottom:30px;}

.T-20 {margin-top:-20px;}
.T-30 {margin-top:-30px;}



/* symbolÝč 
====================*/
div#underContents div.symbolBox {
	margin:0 10px;
	zoom: 1;
	/* \*//*/display: inline-table;/**/
}
div#underContents div.symbolBox:after {
    content: ".";
    display: block;
    visibility: hidden;
    height: 0.1px;
    font-size: 0.1em;
    line-height: 0;
    clear: both;
}
div#underContents div.symbolBox div.img{
	padding-bottom:10px;
	width:260px;
	float: left;
}
div#underContents div.symbolBox div.boxRight {
	margin-left:11px;
	width:260px;
	float:left;
}




/* outlineÝč 
====================*/
dl.outline_annotation dt{
	float:left;
}
dl.outline_annotation dd{
	padding:0 10px 0 1.4em;
}
dl.outline_annotation {
	margin-top:-20px;
	margin-left:30px;
	margin-right:10px;
	margin-bottom:15px;
	zoom: 1;
	/* \*//*/display: inline-table;/**/
}
dl.outline_annotation dl:after {
    content: ".";   
    display: block;   
    visibility: hidden;   
    height: 0.1px;   
    font-size: 0.1em;   
    line-height: 0;   
    clear: both;
}

div#underContents dl.outline_annotation dd ul li.tits {
	list-style-type: disc;
}
div#underContents dl.outline_annotation dd ul li.txt {
	margin-left:20px;
}


div#underContents ol.outline_listIndent{
	padding:10px 10px 0 10px;
}


div#underContents ol.outline_listIndent li.tits{
	text-indent:-1.7em;
	margin-right: 20px!important;
	margin-left: 20px!important;
	font-weight:bold;
}

div#underContents ol.outline_listIndent li.txt {
	margin-left:20px;
	margin-right:20px;
	margin-bottom:10px;
}

div#underContents ul.outline_listIndent ol em{
	margin-right:0.5em;
}

div#contentsArea div#underContents p.outline01 {
	margin-left:10px;
	margin-right:10px;
	margin-bottom:0px;
	text-align:right;
}

/* introduction
============================================================================================================*/
div#underContents .u30{
	margin-bottom:30px!important;
}
div#underContents .number{
	list-style:inside decimal!important;
	margin:0 10px;
}
div#underContents .number ul{
	margin:5px 0!important;
}
div#underContents .number ul li{
	list-style-position:outside!important;
	margin:auto 0 auto 10px!important;
	padding:auto 0 auto 10px!important;
}
div#underContents .number ul li ul li{
	list-style-position:outside!important;
	margin:auto 0 auto 10px!important;
	padding:auto 0 auto 10px!important;
}

div#underContents .nonStyle{
	list-style-type:none!important;
	margin:0 10px!important;
	padding:0!important;
}
div#underContents .listStyle{
	list-style-type: disc!important;
	margin:5px 0!important;
	padding:0!important;
}
div#underContents .listStyle li{
	margin:auto 0 auto 10px!important;
	padding:auto 0 auto 10px!important;
}
div#underContents .innerStyle{
	list-style-type: circle;
	margin:5px 0!important;
	padding:0!important;
}

div#underContents .innerStyle li{
	list-style-type: circle;
	margin:auto 0 auto 10px!important;
	padding:auto 0 auto 10px!important;
}

div#underContents dl.dlStyle{
	padding:0 10px;
}
div#underContents dl.dlStyle dt{
	margin:5px 0;
	font-weight:bold;
}
div#underContents dl.dlStyle dd{
	margin:5px 10px 20px;
}


table .cellLeft{
	text-align:left!important;
}
table .cellCenter{
	text-align:center!important;
}
table .cellMiddle{
	vertical-align:middle!important;
}

table caption{
	text-align:right;
	font-size:80%;
}
