/* CSS Document */

/* inline-ver:company */

.black{color:#000;}
a:link {color:#00a23e; font-size:12px;}
a:visited {color:#00a23e; font-size:12px;}
a:hover {color:#00a23e; text-decoration:underline; font-size:12px;}
a:active {color:#00a23e; text-decoration:underline; font-size:12px;}

/* To relate class to contents color :: #00a23e / #7fd09e */

div#maincontents .read .list .left{
	color:#00a23e;
}

div#maincontents .normal .list .left{
	color:#00a23e;
}

div#maincontents .normal .pdf{
	color:#00a23e;
}

div#maincontents .normal .sentence ul{
	margin-left: 15px;
}

div#maincontents .normal .sentence li{
	list-style: disc;
}

div#maincontents .normal .pict-sentence,
div#maincontents .normal .pict-sentence-col3{
	color:#00a23e;
}

div#maincontents .h4{
	font-weight: bold;
	margin-bottom: 1em;
	color:#00a23e;
}

div#maincontents .normal .indentblock-normal .h4{
	margin-bottom: -1em;
	margin-top: 1em;
	color:#00a23e;
}
div#maincontents .normal .pict{
	padding-bottom: 2em;
}

div#maincontents .normal .footer{
	border-color: #7fd09e;
}

	div#maincontents .normal .footer .title{
		color:#00a23e;
	}
	
dt{
	width: 1em;
	font-size: 84%;
	float:left;
}

dd{
	width:490px;
	font-size: 84%;
	float:right;
}

div.clear{
	zoom:1;
}
div.clear:after{/* For Float :: for modern browser */
	content:".";
	display: block;
	height:0px;
	clear:both;
	visibility:hidden;
}
span.caption {
	color: #999;
}
.floatLeft{
	float: left;
}
.floatRight{
	float: right;
}
.textRight{
	text-align: right;
}
.textCenter{
	text-align: center;
}