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

div#mainContents dl.news dt,
div#mainContents dl.news dd { display: none; }
div#mainContents dl.support dt,
div#mainContents dl.support dd,
div#mainContents dl.news dt.support,
div#mainContents dl.news dd.support { display: block; }

/* 重要なお知らせ*/
div#mainContents table.alignC th,
div#mainContents table.alignC td,
div#mainContents p.alignC { text-align: center; }
div#mainContents p.date { text-align: right; }

/* ダウンロードページ */
div#mainContents p.update { margin-bottom: -10px; }

div#mainContents ul.item ul.notes li,
div#mainContents table ul.notes li {
	font-size: 80%;
	background: none;
	text-indent: -1em;
}
div#mainContents ul.item ul.notes ul.links li,
div#mainContents table ul.notes ul.links li {
	font-size: 100%;
    background-image: url("/common/images/bg-arrow-right.gif");
    background-position: left 3px;
    background-repeat: no-repeat;
	padding-left: 2em;
	margin-bottom: 10px;
}

div#mainContents div.releaseNotesArea ul.item { margin-left: 10px; }
div#mainContents div.releaseNotesArea table { width: auto !important; }

div#mainContents table.software th { width: 150px; }


/* よくある質問 */
div#mainContents ol.faq li {
	margin-left: 25px;
	margin-bottom: 2px;
	list-style-type: decimal;
	list-style-position: top;
}
div#mainContents ol.faq li a { line-height: 1.7; }
div#mainContents ol.faq li span.icon img { vertical-align: middle; }

div#mainContents ol.faq ul li {
	list-style-type: none;
	margin-left: 0;
}

div#mainContents dl.item dt { background: none; }
div#mainContents dl.item dt strong {
	font-weight: bold;
	color: #333333;
}
div#mainContents dl.item dd { margin-bottom: 10px; }
div#mainContents dl.item dt,
div#mainContents dl.item dd {
	text-indent: -1.75em;
	margin-left: 1em;
}

div#mainContents dl.item dd ul { text-indent: 0; }


