/*
	リンクありリスト
--------------------------------------------------*/
/*
ul.link{
	margin:0px 0px 10px 0px;
	padding:0px 10px;
}
ul.link li{
	list-style:none;
	background-image:url('../images/arrow_navy.gif');
	background-repeat:no-repeat;
	background-position:5px 0px;
	padding:0px 0px 8px 30px;
}
*/

table.link{
	width:100%;
	font-size:small;
}
table.link td{
	vertical-align:top;
	padding:5px;
	line-height:1.3em;
}
table.link td.ico{
	width:15px;
	padding:0px;
	white-space:nowrap;
	background-image:url('../images/arrow_navy.gif');
	background-position:0px 8px;
	background-repeat:no-repeat;
}

/*
	リンクありリスト
--------------------------------------------------*/
ul.caution{
	margin:0px 0px 10px 0px;
	padding:0px 10px;
}
ul.caution li{
	list-style:none;
	background-image:url('../images/point.gif');
	background-repeat:no-repeat;
	background-position:3px 0px;
	padding:0px 0px 8px 30px;
}

table.caution{
	width:100%;
	font-size:small;
}
table.caution td{
	vertical-align:top;
	padding:5px 0px;
	line-height:1.3em;
}

table.caution td.cell_mdl {
	width:115px;
}

table.caution td.ico{
	white-space:nowrap;
	width:20px;
	padding:0px;
	background-image:url('../images/point.gif');
	background-position:0px 6px;
	background-repeat:no-repeat;
}

.kome{ text-indent:-1em; padding-left:1em; line-height:1.3; color:#484848; }

ol{ margin:0; padding:10px 0 0 30px; }
ol li{ padding-bottom:5px; }

/*
	カテゴリーリスト
--------------------------------------------------*/
ul.category{
	margin:0px;
	padding:0px;
}
ul.category li{
	margin:0px;
	padding:0px;
	list-style:none;
	border-bottom:2px solid #fff;
}
ul.category li a{
	color:#333333;
	display:block;
	padding:5px 0px 5px 30px;
	background-image:url('../images/arrow_navy_s.gif');
	background-repeat:no-repeat;
	background-position:13px 8px;
	background-color:#e8e8e8;
	text-decoration:none
}

ul.category a:visited{
	color:#333333;
}

ul.category a:hover{
	color:#ff6633;
	background-color:#ffffcc;
	background-image:url("../images/ico_arrow_grs.gif");
}

ul.category li a.hit, a:hover.hit, a:visited.hit{
	color:#ff6633;
	display:block;
	padding:5px 0px 5px 30px;
	background-image:url("../images/ico_arrow_grs.gif");
	background-repeat:no-repeat;
	background-position:13px 8px;
	background-color:#ffffcc;
	text-decoration:none
}


/*
	その他カテゴリ　レイアウト
--------------------------------------------------*/
div.else_category{
	margin-bottom:15px;
	padding-bottom:5px;
	border-bottom:1px dotted #cccccc;
}

/*
	Pタグ　コメント
--------------------------------------------------*/
p.cmt{ margin:0px; padding:0px 0px 5px 0px; }

/*
	ボックス　ボーターあり
--------------------------------------------------*/
.box_border{
	padding:10px 10px;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	border-left:1px solid #999999;
	margin-bottom:17px;
}

/*
	ボックス　ボーターなし
--------------------------------------------------*/
.box_border_n{
	padding:10px 5px 0px 5px;
	margin-bottom:5px;
}


/* 機種別一覧
----------------------------------------------*/


/* 機種別一覧ボタンリスト(BD用) */
.list_mdl_bd td {
	text-align:left;
	vertical-align:top;
	padding-right:5px;
}

/* 機種別一覧ボタンリスト（タイトル）*/
.ttl_list_mdl {
	display:block;
	line-height:1.1em;
	margin:0px;
	padding:5px;
	background-color:#dcdcdc;
}

/* 機種別一覧ボタンリスト */
ul.list_mdl_btn {
	margin:0px;
	padding:0px;
	width:555px;
	clear:both;
}

ul.list_mdl_btn li{
	margin:0px;
	padding:3px 0px 3px 0px;
	list-style-type:none;
	float:left;
	display:block;
}

ul.list_mdl_btn li.btn{
	width:180px;
	height:50px;
	margin-right:9px;
}

ul.list_mdl_btn li.link{
	width:102px;
	margin-left:5px;
	padding:18px 0px 18px 15px;
	font-size:14px;
	background-image:url("../images/arrow_navy.gif");
	background-repeat:no-repeat;
	background-position:0px 20px;
}

.bdr_g {
	display:block;
	width:555px;
	height:5px;
	background-image:url("../images/bdr_gray.gif");
	background-repeat:repeat-x;
	clear:both;
	}


h3{
	margin:10px 0px 10px 0px;
	padding:5px;
	border-left:5px solid #666666;
	background-color:#dcdcdc;
	font-size:13px;
	color:#1c1c1c;
}




/* 基本情報 
-----------------------------------------------*/

.box_basic {
	width:533px;
	padding:10px;
	margin:0px 0px 10px 0px;
	border:1px solid #cccccc;
}


ul.basic {
	margin:10px;
	padding:10px 0px 0px 20px;
	border-top:1px dotted #999999;
}

ul.basic li {
	list-style-type:disk;
	margin:0px;
	padding:3px 0px 3px 0px;
}

/* 3月5日更新分 */


#box_toqa {
	margin:10px 0 0 0;
	}

#box_toqa ul {
	width:520px;
	margin:0 0 0 5px;
	padding:0;
	float:left;
	clear:both;
	list-style-type:none;
	}

#box_toqa li {
	width:85px;
	list-style-type:none;
	margin:0 0 0 0;
	padding:0 0 10px 15px;
	float:left;
	background-image:url("../images/btn_square_red.gif");
	background-repeat:no-repeat;
	background-position:left 20%;
	}


/* その他の項目への誘導文 */

.cmt_qa {
	margin:10px 0 20px 20px;
	padding:10px;
	border:1px dotted #cccccc;
}


