@charset "utf-8";

h2 {
	margin-top:10px;
	height:30px;
	background:url(../images/stage_border.gif) no-repeat bottom;
}
h2 img {
	margin-left:10px;
}
h2 strong {
	font-size:16px;
	line-height:1.5;
	margin-left:5px;
}
.content {
	width:666px;
	margin:0 auto;
}
.content a:link { color: #3E79F4; }
.content a:visited { color: #551A8B; }
.content a:hover { color: #FF6600; }
.content a:active { color: #3E79F4; }

/* index.html
---------------------------------------------------------------------------------- */

.content .pickup {
	margin-top:15px;
}
.content .pickup ol {
	margin:10px 0 0 10px;
	line-height: 2em;
	text-align:left;
}
.content .pickup ol li {
	list-style:disc;
	margin-left:20px;
}
.content .pickup p {			/* 「一覧へ」のリンク */
	text-align:right;
}

/* カテゴリ毎のページ
---------------------------------------------------------------------------------- */

.content .index {				/* 質問の一覧 */
	border:1px solid #C1D2D9;
	margin:20px auto 30px;
}
.content h3 {					/* カテゴリ名 */
	font-size: 14px;
	font-weight: bold;
	line-height: 1.2em;
	text-align:left;
	padding:5px 10px;
	background:#C1D2D9;
}
.content .index ol {
	margin:20px;
	line-height: 2em;
	text-align:left;
}
.content .index ol li {
	list-style:decimal;
	margin-left:20px;
}
.content .faq {					/* 質問と答え */
	margin-top:15px;
} 
.content .faq dl dt {
	margin:5px 0 5px 0;
} 
.content .faq dl dd {			/* 答え */
	background:#FFFFFF;
	padding:10px;
	border-top:1px solid #DEDBD2;
	line-height:1.6;
}
.content .faq dl dt a {
	margin-right:1em;
}
.content .faq .pageTop {			/* 一覧へ */
	display:block;
	width:4em;	
	margin:7px 5px 10px auto;
}
.content .faq dl dd ol,
.content .faq dl dd ul {		/* 操作手順 */
	margin:10px 0 10px 10px;
}
.content .faq dl dd ol li {		/* 答えの中の操作手順 */
	list-style:decimal;
	margin-left:20px;
	line-height:2;
}
.content .faq dl dd ul li {		/* 答えの中の箇条書き */
	list-style:disc;
	margin:10px 0 0 20px;
	line-height:1.2;
}
.content .faq dl dd ul li p {
	margin-left:10px;
}
.content .faq dl dd table {		/* 「システム条件」の表 */
	width:100%;
	border:#F6F6F6 1px solid;
}
.content .faq dl dd table th {
	width:120px;
	line-height:2em;
	text-align:right;
	padding-right:15px;
}
.content .faq dl dd table td .hint,
.content .faq dl dd p .hint {	/* ※印 */
	color:#FF0000;
	font-size:small;
}
.content .faq dl dd .note {		/* 「一部ご利用いただけない機能があります」の文言 */
	text-align:right;
	margin-top:5px;
}
.content .faq dl dd .case {		/* ～の場合 */
	text-decoration:underline;
	padding-top:15px;
}
.content .faq dl dd .case_list {/* ～の場合のリスト */
	margin:5px 0 0 10px;
}
.content .faq dl dd .case2 {	/* ～の場合 */
	padding:10px 0 0;
}
.content .faq dl dd .case2_list li {/* ～の場合のリスト */
	margin-left:1em;
	list-style:none;
}

/* セキュリティソフト
---------------------------------------------------------------------------------- */

.content .faq dl dd .folderPath {/* DBBインストール場所 */
	margin:10px 0 15px;
	font-weight:bold;
	font-size:15px;
	text-decoration:underline;
}
.content .faq dl dd .appList {
	margin-top:10px;
	text-align:left;
}
.content .faq dl dd .appList ul {
	margin:0 5px;
	padding:0 5px 15px;
	overflow:hidden;
	_zoom:1;/* ie6 */
}
.content .faq dl dd .appList ul li {
	list-style:disc;
}
.content .faq dl dd .appList .hint {/* 注釈 */
	margin:5px 0 20px 10px;
	padding-left:10px;
	text-indent:-1em;
}

