/* 全般 --------------------------------------------*/

/* 番号付きリスト */
.box ol {
	margin:0 0 0 0;
	padding:10px 0 10px 40px;
}

.box ol li {
	margin:0 0 0 0;
	padding:5px 0;
	line-height:1.2em;
}


/* リスト一般 */
.box ul {
	margin:0 0 0 0;
	padding:10px 0 10px 40px;
}

.box ul li {
	margin:5px 0 5px 0;
	padding:0 0 0 0;
	line-height:1.2em;
}


/* リスト（矢印つきリンク）*/
ul.link_01 {
	margin:0 0 0 0;
	padding:10px 0 10px 25px;
	}
	
ul.link_01 li {
	width:auto;
	height:1.2em;
	margin:0;
	padding:0 0 10px 15px;
	list-style-type:none;
	background:url("/support/images/arrow_link.gif") no-repeat 0 3px;
	}

/* リスト（PDFアイコンつきリンク）*/
ul.pdf_list {
	padding:0 0 10px 0;
	}

ul.pdf_list li {
	width:auto;
	height:1.2em;
	list-style-type:none;
	padding:0 0 0 25px;
	background:url("/support/mirakuru/images/ico_pdf.gif") no-repeat;
}

/* ※印 */
.txt_indent {
	display:block;
	text-indent:-1em;
	padding-left:2em;
	color:#484848;
	}

.txt_indent2 {
	display:block;
	text-indent:-1em;
	padding-left:2em;
	}


/* 特殊 ----------------------------------------------------------------*/

/* メモリーカードの種類枠 */
.sort_card {
	width:85%;
	border:1px solid #cccccc;
	padding:10px;
	margin:10px 0 10px 20px;
}

.sort_card ul li {
	list-style-type:square;
	}
/* ダウンロードページへのボタン */
.btn_dl {
	padding-bottom:30px;
}

.btn_dl a {
	display:block;
	width:24em;
	text-align:center;
	padding:10px 0.5em;
	margin:10px 40px;
	border:1px outset #dcdcdc;
	background:url("/support/mirakuru/images/arrow_navy.gif") no-repeat 1.5em 45% #d6eaff;
	text-decoration:none;
}

.btn_dl a:hover {
	border:1px inset #cccccc;
	background:url("/support/mirakuru/images/arrow_orange.gif") no-repeat 1.5em 46% #ffffcc;
}


/* 機種別ダウンロードファイル枠 */

.contain_dl {
	clear:both;
	float:left;
	width:500px;
	margin:10px 0 25px 0;
	padding:0;
	border:1px solid #999999;
	}
	
.left_dl {
	float:left;
	width:120px;
	padding:5px;
	border-right:1px solid #999999;
}

.left_dl ul {
	margin:0;
	padding:0 0 0 10px;
	}

.left_dl ul li{
	margin:0;
	padding:0 0 5px 0;
	list-style-type:none;
	font-weight:bold;
	}
	
.right_dl {
	float:left;
	width:359px;
	padding:5px;
}

.right_dl li{
	font-weight:bold;
	list-style-type:square;
}

/* 文字 ----------------------------------------------------*/

/* 文字色（灰） */
.txt_gray {
	color:#666666;}


/* 文字の太さ（ノーマル）*/
.fw_normal{
	font-weight:normal;
}