/*
	リンクありリスト
--------------------------------------------------*/
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 li a:visited { color:#333333; }
ul.category li a:hover { color:#ff6633; background-color:#ffffcc; background-image:url("../images/ico_arrow_grs.gif"); }
ul.category li .hit,
ul.category li .hit:hover,
ul.category li .hit:visited { 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_border2 { margin:15px 0; padding:10px 10px; border:4px solid #a2c2e6; }
/*
	ボックス　ボーターなし
--------------------------------------------------*/
.box_border_n { padding:10px 5px 0px 5px; margin-bottom:5px; }
/*
	FAQへのリンク
--------------------------------------------------*/
.faq_link { margin-left:5px; padding:15px 5px 5px 20px; background:url('/support/images/arrow-red.gif') no-repeat 0 13px; }
.faq_link strong { padding-right:5px; }
.faq_link ul { margin:0; padding:10px 0 15px 0; list-style:none; }
.faq_link ul li { float:left; margin:0; padding:0 25px 0 15px; background:url('/support/images/arrow_link.gif') no-repeat 0 3px; }
/* 
	機種別一覧
----------------------------------------------*/
/* 機種別一覧ボタンリスト(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; }
#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%; }
.boxTitle { width:300px; margin:5px 0 5px 15px; text-indent:-1em; }
.boxTitle span { font-weight:bold; }
/* その他の項目への誘導文 */
.cmt_qa { margin:10px 0 20px 20px; padding:10px; border:1px dotted #cccccc; }
/* Ｑ＆Ａリンク */
#linkQa { width:260px; min-height:34px; height:auto !important; height:34px; background-color:#eee; padding:5px; border:1px solid #435D80; }
#linkQa .inQA { height:34px; display:block; background:url("/support/av/dvd/images/bd_qa3.gif") no-repeat 10px center #FFF; padding:15px 0 0 100px; }
#linkQa .inQA .txtQa { margin-top:0; padding:1px 0 3px 20px; font-size:small; background:url("/support/images/arrow_link.gif") no-repeat 8px 6px; zoom:1; }
#linkQa .inQA .txtQa .linkTop { padding-top:5px; background-position:0 10px; }