@charset "utf-8";

/* introduction
============================================================================================================*/

.fontB {font-weight:bold;}

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%;
}

/* 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Ýč 
====================*/
div#underContents ol.number_indent{
	list-style-type: decimal;
	margin:0 10px;
	padding-left:20px;
}

div#underContents ol.number_indent ul{
	margin-left:-10px;
	margin-top:10px;
}

div#underContents ol.number_indent .discUl li{
	margin:-5px 25px 10px 20px!important;
}

div#underContents ul.nonStyle .listStyle li{
	margin-bottom:5px!important;
}




