/* --------------------------- for print--------------------------- */
@media print {

/* ================= basic : elements ================= */
body {
	background-image: none;
	}

/* ---------------------------- MAINCONTAINER ------------------------------ */
#MAINCONTAINER {
	background-image: none;
	background-color: #ffffff;
	}

/* -------------------------------- NAVI ----------------------------------- */
ul#NAVI {
	width: 740px;
	}
ul#NAVI li {
	white-space: nowrap;
	}

/* -------------------------------- FOOTER --------------------------------- */
#FOOTER ul.navi {
	position: relative;
	}

/* --------------------------------- MAIN ---------------------------------- */
#MAIN h3 {
	_color: #333333;
	}
#MAIN h3 span.subhdr {
	_background: #ffffff;
	_border-width: 0;
	}

/* list */
#MAIN ol {
	_list-style-type: decimal;
	}
#MAIN ol li {
	_background-image: none;
	_padding-left: 0;
	_margin-left: 1em;
	}
#MAIN li.no1 {
	_background-image: none;
	_padding-left: 0;
	}

/* ol with circle img */
#MAIN ol.listmark-c {
	_list-style-type: decimal;
	}
#MAIN ol.listmark-c li {
	_background-image: none;
	_padding-left: 0;
	_margin-left: 2.5em;
	}

/* ------------------------------- company --------------------------------- */
/* --------------------------------- index --------------------------------- */
/* organization */
table.profile td dl.organization {
	_width: 450px;
	}
table.profile td dl.organization dt {
	_width: 100px;
	}
table.profile td dl.organization dd {
	_width: 340px;
	_margin-left: 100px;
	}

/* ------------------------------- products -------------------------------- */
/* ------------------------------ products detail -------------------------- */
#MAIN h4.kitprint {
	_color: #333333;
	}
#MAIN h4.kitprint span.subhdr {
	_background: #ffffff;
	_border-width: 0;
	}

#MAIN h4.appstream {
	_color: #333333;
	}
#MAIN h4.appstream span.subhdr {
	_background: #ffffff;
	_border-width: 0;
	}

#MAIN div.highlight ol li {
	_margin-left: 2em;
	}

/* ------------------------------ products faq ----------------------------- */
#MAIN h4.faq {
	_color: #333333;
	}
#MAIN h4.faq span.subhdr {
	_background: #ffffff;
	_border-width: 0;
	}

/* faq list */
ul.faq-list {
	_list-style-image: url(../images/products/icon_q.gif);
	_margin-left: 20px;
	}
ul.faq-list li {
	_background-image: none;
	_padding-left: 0;
	}

/* faq answer list */
dl.faq-answer dt.q {
	_background-image: none;
	_padding-left: 0;
	}
dl.faq-answer dt.q span.dpn {
	_display: inline;
	}
dl.faq-answer dd.a {
	_background-image: none;
	_padding-left: 5px;
	}
dl.faq-answer dd.a span.dpn {
	_display: inline;
	}

/* ------------------------------- services -------------------------------- */
/* --------------------------------- user ---------------------------------- */
div.pro-service h4 {
	_padding-left: 0;
	}
div.pro-service h4 span.dpn {
	_display: inline;
	}

	}
