@charset "shift-jis";
/* 全体
----------------------------------------*/
table { border-collapse:collapse; }
.lnk6 { margin:10px 0 0 0; padding:0; list-style:none; border-bottom:1px solid #cccccc; }
.lnk6 li { display:block; margin:0; padding:8px 0 8px 37px; border:1px solid #cccccc; border-left:3px solid #165e83; border-bottom:0; background:url('/support/images/arrow_link.gif') no-repeat 5px 13px; zoom:1; line-height:1.3; }
.lnk6 li a { display:block; padding:2px 0 0 20px; background:url("/support/images/ico_tri_gray.gif") no-repeat 10px 7px; }
.lnk6 li.tel { background:url("/support/images/img_top2/icon_tel_s.gif") no-repeat 10px 5px; }
.lnk6 li.mail { background:url("/support/images/img_top2/icon_mail_s.gif") no-repeat 10px 5px; }
.lnk6 li.rep { background:url("/support/images/img_top2/icon_repair_s.gif") no-repeat 10px 5px; }
.lnk6 li::after { display:block; height:0; content:"・"; clear:both; visibility:hidden; }
.lnk6 li:after { display:block; height:0; content:"・"; clear:both; visibility:hidden; }
.lnk5 .bdnone_l { border-top:0 !important; border-left:1px solid #ccc !important; }
/* ネットワークアダプター
----------------------------------------*/
h3 { margin:0; padding:4px 5px 4px 20px; min-height:9px; height:auto! important; height:9px; border:1px solid #999999; background-image:url('/support/av/dvd/images/icon_blue_square.gif'); background-repeat:no-repeat; background-position:5px 8px; background-color:#dcdcdc; font-size:13px; font-weight:bold; clear:both; }
h4 { color:#ffffff; font-weight:normal; margin:5px 0px; padding:3px 5px; font-size:small; background-color:#666666; }

/* 仕様（概要）*/
#img_left { margin:5px 0 5px 0; padding:0; float:left; }
.box_spec { width:720px; margin:0 0 10px 0; padding:0; border-top:1px solid #666666; border-left:1px solid #666666; }
.box_spec td { padding:5px; border-bottom:1px solid #666666; border-right:1px solid #666666; }
.box_spec td.top { color:#ffffff; background-color:#999999; font-weight:bold; }
.box_spec th { padding:3px 0; font-weight:bold; background-color:#eeeeee; border-right:1px dotted #666666; border-bottom:1px dotted #666666; }
.box_spec th.top { color:#ffffff; background-color:#cccccc; }
.box_spec strong{ margin:0 0 5px; padding:5px 0px 0px 0px; font-size:small; color:#666666; display:block; }
/* 商品画像枠 */
.box_img { clear:both; text-align:center; width:290px; margin:0 0 10px 10px; padding:5px 0 0 0; }
.detail { width:270px; text-align:right; }
/* 右枠 */
.p_top { vertical-align:top; width:270px; }
/* 仕様の詳細ボタン */
.dl_link { clear:both; display:block; width:265px; margin:5px 0 0 0; padding:0; }
.dl_link ul { margin:0; padding:3px 0 0 10px; list-style:none; }
.dl_link ul li { padding:0 0 3px 10px; background:url('/support/images/arrow_link.gif') no-repeat 0 4px; }
/* 背面写真ボタン */
.btn_back { display:block; width:540px; margin:5px 0 8px 0; padding:0; text-align:right; }
.btn_toback a { color:#666666; font-size:12px; padding:2px 3px 1px 3px; margin:2px 2px 2px 10px; text-decoration:none; border:1px solid #cccccc; background-color:#ccffff; }
.btn_toback a:hover { background-color:#ffffcc; }
/* 注釈 ライン */
dl.line { border-top:2px dotted #666; padding-top:7px; }
/* コメント行 */
dl.cmt { width:100%; margin:5px 0; }
dl.cmt dt { margin:0; padding:0; text-align:left; vertical-align:top; float:left; }
dl.cmt dd { margin:0; padding:0; text-align:left; vertical-align:top; float:right; }
/* etc */
.bord_none { border:none; }
.li_st_none { margin:10px 0 0 30px; list-style:none; }
.li_st_none li { text-indent:-1.8em; padding:0 0 5px 1.8em; }
/* TXT */
.comment01 { margin:0 1em; padding:0; }
.comment02 { text-indent:-0.5em; padding-left:2em; margin:5px; }
