@charset "utf-8";
/* CSS Document */

div.section01 ul,
div.section02 ul,
div.section03 ul,
div.section04 ul,
div.section05 ul,
div.section06 ul{
	margin-top:0;
}

div.section01 ul li,
div.section02 ul li,
div.section03 ul li,
div.section04 ul li,
div.section05 ul li,
div.section06 ul li{
	background-image:none;
}

div ul.plink{
	margin-bottom:0;
	margin-top:10px;
}

div ul.plink li{
	background-image:url(../../common/img/icon03.jpg);
}

div dl{
	margin:10px 15px 30px;
}

div dl dt{
	font-weight:700;
	color:#2a830e;
}

div dl dd{
	margin:0 0 10px 1.8em;
}

div p.headcol{
	margin-top:10px;
}

div ul.headcol{
	margin-top:10px;
}

div dl.num dd{
	text-indent:-1.2em;
	margin-left:3em;
}

div dl.num dd ul li.no-ind01{
	text-indent:0;
}

div dl.num dd ul li.no-ind02{
	text-indent:0;
	margin-left:-1.2em;
}

div dl.num dd ul.no-ind03{
	text-indent:-1em;
	margin-left:0;
}

div dl.num dd ul.no-ind04{
	text-indent:0;
	margin-left:-1.3em;
}

div .no-ind05{
	text-indent:0;
	margin-left:0;
}

div .no-ind06{
	text-indent:-1em;
	margin-left:0;
}

div .no-ind07{
	text-indent:-1em;
	margin-left:3em;
}

span.none{
	display:none;
	position:absolute;
	visibility:hidden;
}
/*------ succession.html -------*/
/*div.section01 dl.no-mr dd{
	margin:0 0 0 1.8em;
}

div.section01 dl.num dd{
	text-indent:-1em;
	margin-left:3em;
	overflow:visible;
}

div.section02 dl.num dd.no-ind01{
	text-indent:0;
	margin-left:1.7em;
}

div.section01 dl dd span{
	display:block;
	width:100px;
}


div.section01 dl dd ul{
	margin:0 0 10px;
}
div.section01 p.right{
	margin-bottom:50px;
	padding-right:0;
}

div.section01 dl dd.floatbox{
	height:2em;
}
*/

div.section01 dl dd ul li.floatbox{
	width:500px;
	margin-left:0.7em;
}

div.section01 dl dd ul li span{
	font-weight:400;
	color:#333;
}

div.section01 dl dd ul li span.xleft{
	width:200px;
	display:block;
	margin:1em 0 0 0;
	padding:0 0 0 15px;
}



div.section01 dl dd ul li span.xright{
	width:8em;
	text-align:center;
}

div.section01 dl dd ul li span.xrighttop{
	border-bottom:1px #666 solid;
	width:8em;
	display:block;
	text-indent:0;
}

div.section01 dl dd ul li span.xrightbottom{
	width:8em;
	display:block;
	text-indent:0;
}
/*
div.section01 dl.no-mr dt{
	color:#3D3832;
	font-weight:400;
	text-indent:1.5em;
}

div.section01 ul li.icon{
	background-image:url(../../common/img/icon04.jpg);
}
*/

div.section01 dl dd{
margin:0 0 10px 1.6em;
}

div.section01 dl dd.ind{
margin:0 0 10px 2.5em;
text-indent:-1em;
}

span.ind{
	text-indent:0.1em;
}

div.section01 dl dd ul{
margin:0 15px;
}

div.section01 dl dd ul li{
margin:0 0 0 2em;
text-indent:-1.0em;
padding:0;
}

div.section01 dl dd ul li.colnext{
margin:0 0 0 1em;
text-indent:-0.55em;
padding:0;
}

div.section01 dl dd ul li ul{
}

div.section01 dl dd ul li ul li{
}

div.section01 dl dd ol{
margin:0 15px;
}

div.section01 dl dd ol li{
margin:0 1em;
text-indent:-1em;
}

div.section01 dl dd ol li ul{
}

div.section01 dl dd ol li ul.colnext li{
	margin:0;
	text-indent:-1.0em;
}


div.section01 dl dd span.arrow{
	display:block;
	margin:10px 15px;
	text-indent:0;
}

div.section01 dl dd span.arrow2{
	display:block;
	margin:10px 5px;
}

p#nextind{
	padding-top:10px;
}

/*------ cre.html -------*/

div.section02 dl.num dd ul li{
	background-image:none;
}

div.section02 dl.num dd ul li{
}
div.section02 dl.num dd.floatbox{
	height:2em;
}

div.section02 dl dd#onep{
	display:block;
	width:520px;
}

div.section02 dl dd span.xleft{
	width:60px;
	display:block;
	text-align:center;
	text-indent:0;
	margin:0 5px;
}

div.section02 dl dd span.xlefttop{
	border-bottom:1px #666 solid;
	display:block;
	text-indent:0;
	width:60px;
}


div.section02 dl dd span.xleftbottom{
	width:60px;
}

div.section02 dl dd span.xright{
	width:1em;
	text-align:center;
	margin:1em 0 0 0;
}
div.section02 dl.num dd ul.icon01 li{
	background-image:url(../../common/img/icon04.jpg);
	background-repeat:no-repeat;
	background-position:left 5px;
	padding:0 0 0 15px;
	text-indent:0;
	margin-left:-15px;
}

div.section02 dl.num dd ul.icon01 li ul li{
	background-image:none;
	margin-left:-2.3em;
}


/*------ pre.html -------*/
div.section03 .no-ind06{
	
}

div.section03 .icon01 li{
	background-image:url(../../common/img/icon04.jpg);
	background-repeat:no-repeat;
	background-position:left 5px;
	padding:0 0 0 15px;
	text-indent:0;
	margin-left:-15px;
}

div.section03 ul.no-ind08{
	margin:0;
}

div.section03 ul.no-ind09{
	margin-left:2.5em;
}

div.section03 ul li ul.no-mar{
	margin-bottom:0;
}

/*------ bond.html -------*/
div.section04 ul.icon01 li{
	background-image:url(../../common/img/icon04.jpg);
	background-repeat:no-repeat;
	background-position:left 5px;
	padding:0 0 0 15px;
	text-indent:0;
	margin-left:1em;
	margin-bottom:0;
}

div.section04 ul.icon02 li{
	background-image:url(../../common/img/icon04.jpg);
	background-repeat:no-repeat;
	background-position:left 5px;
	padding:0 0 0 15px;
	text-indent:0;
	margin-left:-1em;
	margin-bottom:0;
}

div.section04 dl.icon01 dd{
	background-image:url(../../common/img/icon04.jpg);
	background-repeat:no-repeat;
	background-position:left 5px;
	padding:0 0 0 15px;
	text-indent:0;
	margin-left:2em;
	margin-bottom:0;
}

div.section04 ul.icon01 li.no-ind01{
	text-indent:-3.6em;
}

div.section04 ul.mleft{
	margin-left:30px;
}

div.section04 ul li.no-ind02{
	text-indent:-2.7em;
}

div.section04 ul.no-ind07{
	margin-left:0;
}

div.section04 ul.icon02 li span{
	font-weight:400;
	color:#3D3832;
}

div.section04 ul.icon02 li span.floatbox{
	width:500px;
	display:block;
}

div.section04 ul.icon02 li span.xleft{
	width:60px;
	display:block;
	text-align:center;
	text-indent:0;
	margin:12px 5px 0;
}

div.section04 ul.icon02 li span.xleftbox{
	width:60px;
	display:block;
	text-align:center;
	text-indent:0;
	margin:0 5px;
}

div.section04 ul.icon02 li span.xlefttop{
	border-bottom:1px #666 solid;
	display:block;
	text-indent:0;
	width:60px;
}


div.section04 ul.icon02 li span.xleftbottom{
	width:60px;
}

div.section04 ul.icon02 li span.xright{
	width:1em;
	text-align:center;
	margin:1em 0 0 0;
}

div.section04 ul.no-mar{
	margin:0 15px 0px;
}

div dl dd.no-mar{
margin:0 0 0 3em;
}

/*------ evaluation.html -------*/
div.section05 ul.icon01 li{
	background-image:url(../../common/img/icon04.jpg);
	background-repeat:no-repeat;
	background-position:left 5px;
	padding:0 0 0 15px;
	text-indent:0;
	margin-left:-1em;
	margin-bottom:0;
}

div.section05 ul.icon01 li span{
	font-weight:400;
	color:#3D3832;
}

div.section05 ul.icon01 li span.floatbox{
	width:500px;
	display:block;
}

div.section05 ul.icon01 li span.xleft{
	width:80px;
	display:block;
	text-align:center;
	text-indent:0;
	margin:25px 5px 0;
}

div.section05 ul.icon01 li span.xleftbox{
	width:60px;
	display:block;
	text-align:center;
	text-indent:0;
	margin:0 5px;
}

div.section05 ul.icon01 li span.xcenter{
	display:block;
	text-align:center;
	text-indent:0;
	margin:25px 5px;
	font-weight:400;
	font-size:3em;
}

div.section05 ul.icon01 li span.xcenterbox{
	margin-top:1.2em;
}

div.section05 ul.icon01 li span.xlefttop{
	border-bottom:1px #666 solid;
	display:block;
	text-indent:0;
	text-align:center;
	width:60px;
}


div.section05 ul.icon01 li span.xleftbottom{
	width:60px;
	display:block;
	text-align:center;
	
}

div.section05 ul.icon01 li span.xleftbottom sup{
	font-size:1em;
}

div.section05 ul.icon01 li span.xright{
	width:1em;
	text-align:center;
	margin:25px 0 0 0;
}



div.section05 ul.icon01 li.sub {
	background-image:url(../../common/img/icon04.jpg);
	background-position:left 18px;
	background-repeat:no-repeat;
	margin-bottom:0;
	margin-left:-1em;
	padding:0 0 0 15px;
	text-indent:0;
}



div.section05 ul.icon01 li span.xright02{
	margin:1em 0 0 0; 
}


div.section05 ul.icon01 li span.xleftbox01{
	width:500px;
	height:100%;
}


div.section05 ul.icon01 li span.xleftbox02{
	width:60px;
	display:block;
	text-align:center;
	text-indent:0;
	margin:0 5px;
}

div.section05 ul.icon01 li span.xrightbox02{
	width:60px;
	display:block;
	text-align:center;
	text-indent:0;
	margin:1em 5px 0;
}

div.section05 dl dd span.xleftbox03{
	display:block;
	width:500px;
}

div.section05 dl dd span.xleftbox03 .xleft{
	display:block;
	margin:0.9em 5px 0 15px;
}

div.section05 dl dd span.xleftbox03 .xrighttop{
	display:block;
	border-bottom:1px #333 solid;
	width:20px;
	text-align:center;
}

div.section05 dl dd span.xrightbox03 .xrightbottom{
	display:block;
	width:20px;
	text-align:center;
}