@charset "utf-8";
/* D-pa֥ CSS */

/* basic tags */
body {
	font-size: 100%;
	color: #333;
	background-color: #fff;
}
input, select, option, textarea { font-size: 100%; }
a {
	color: #03c;
	text-decoration: none;
}
div, p, td, li { color: #333; }
strong { color: #666; }
p {
	margin-top: 0px;
	line-height: 1.6em;
}




/* for text-looks */
.text {
	line-height: 1.6em;
}
.important {
	color: #c00;
}
.important_m {
	font-size: 100%;
	color: #c00;
}
.subinfo {
	color: #666;
}
.marker {
	font-weight: bold;
	color: #c00;
}
.bluetext{
    color: #09F;
}
.sbluetext{
    font-size:86%;
    color: #09F;
}
.mark {
    font-size:86%;
	font-weight: bold;
}

.f0 {	font-size:0;}

/* for Layout, parts */
.imgParagraph {
	margin-bottom: 1.6em;
}

.endOfChapter, .betweenSections {
	margin-top: 1em;
}
.subSection {
	margin-bottom: 1.6em;
}
div.text {
	margin-bottom: 0.001em;
} /* ( ...for NN4.x ) */

.subHeading {
	color: #f60;
}
.btn_back a, .btn_pagetop a, .btn_skip a {
	color: #036;
}

.text {font-size: 84%;}  /*font-size:12px;*/
.text14 {
	font-size: 100%;
	line-height: 130%
}  /*font-size:14px;*/
.smallText {font-size: 80%;}					/*font-size:10px;*/
.infoText { font-size: 84%; line-height: 16px}  /*font-size:12px;*/
.ssText { font-size: 63%;}		/*font-size:9px;*/

