@charset "shift_jis";
/* CSS Document */


#audio h3 { margin-top: 30px; }
#audio h4 { background: url(/audio/img/audio_002.gif) no-repeat; height: 36px; padding: 11px 0 0 13px; color: #333; font-size: 1.1em; }

#audio #thumb ul li 	{ float: left; margin: 30px 13px 0 0; }
#audio #thumb ul.thumb_mgnr20 li 	{ margin-right:20px; }
#audio #thumb ul.thumb_mgnr20 li.lastList 	{ margin-right:0; }
#audio #thumb ul li.end 	{ float: left; margin: 30px 0 0 0; }
#audio #thumb ul li a img 	{ filter: alpha(opacity=100); opacity: 1; }
#audio #thumb ul li a:hover img 	{ filter: alpha(opacity=70); opacity: 0.7; background: #fff; }
#audio #thumb p 			{ margin-top: 5px; text-align: right; }

#audio #audiolink a img { filter: alpha(opacity=100); opacity: 1; }
#audio #audiolink a:hover img { filter: alpha(opacity=70); opacity: 0.7; background: #fff; }

#audio #menu { background: url(/audio/img/audio_001.gif) repeat-x bottom; height: 30px; margin-top: 30px; padding: 5px 0 0 12px; color: #444; font-size: 0.8em; }

#audio #outline { margin-top: 40px; }
#audio #outline2 { margin-top: 25px; }
#audio #outline ul,
#audio #outline2 ul,
ul#related_link	{ width: 600px; margin-top: 20px; padding-top: 20px; border-top: double 3px #ddd; }
#audio #outline ul li.left,
#audio #outline2 ul li.left,
ul#related_link li.left	{ float: left;  font-size: 0.8em; margin-bottom: 2px; }
#audio #outline ul li.right,
#audio #outline2 ul li.right,
ul#related_link li.right { float: right; font-size: 0.8em; margin-bottom: 2px; }
#audio #outline ul li a,
#audio #outline2 ul li a,
ul#related_link li a { background: url(/audio/img/audio_003.gif) no-repeat; display: block; width: 277px; height: 30px; padding: 9px 0 0 18px; }
#audio #outline ul li a:hover,
#audio #outline2 ul li a:hover,
ul#related_link li a:hover { background: url(/audio/img/audio_004.gif) no-repeat; }

#audio #point 	{ margin-top: 50px; }
#audio #point ul	{ margin: 10px 0 0 20px; }
#audio #point ul li	{ margin: 0 0 15px 0; list-style-type:disc; }
#audio #point h5 { font-weight:normal; }
#audio #point p.indent	{ padding-left:1.5em; }
#audio #point div.lc { float:left; width:357px; }
#audio #point div.rc { float:right; width:243px; }
#audio #point div.lc_290{ width:290px; margin-right:20px; float:left; margin-top: 30px; }
#audio #point div.lc_290 img{ margin-bottom:50px; }
#audio #point div.lc_290 img.mb10{ margin-bottom:10px; }
#audio #point div.lc_290 img.mb0{ margin-bottom:0; }
#audio #point div.lc_290 ul.mb15 { margin-bottom:15px; }
#audio #point div.rc_290{ width:290px; float:right; margin-top: 30px; }
#audio #point div.rc_290 ul { margin:0 20px 50px; }
#audio #point div.rc_290 ul.mb15 { margin-bottom:15px; }
#audio #point div.rc_290 ul.mt10 { margin-top:10px; }
#audio #point div.rc_290 img.mb10{ margin-bottom:10px; }
#audio #point div.lc_290_02{ width:290px; margin-right:20px; float:left; }
#audio #point div.rc_290_02{ width:290px; float:right; }
#audio #point div.rc_290_02 ul,#audio #point div.lc_290_02 ul { margin:10px 0 50px 20px; }
#audio #point div.lc_290_mt05{ width:290px; margin-right:20px; float:left; margin-top: 5px; }
#audio #point div.rc_290_mt05{ width:290px; float:right; margin-top: 5px; }
#audio #point div.lc_290_mt25{ width:290px; margin-right:20px; float:left; margin-top: 25px; }
#audio #point div.rc_290_mt25{ width:290px; float:right; margin-top: 25px; }

#audio #spec 	{ margin-top: 50px; }
#audio #spec h4	{ margin-bottom: 15px; }

#audio #suit 	{ margin-top: 50px; }
#audio #suit h4	{ margin-bottom: 15px; }
#audio #suit ul li.indent { text-indent:-1em; padding-left:1em; }
#audio #suit p.mrb0	{ margin-bottom: 0; }

#audio #iPod,
#audio .section_outline { margin-top: 50px; }
#audio .section_outline2 { margin-top: 25px; }
#audio ul.compatible_j { margin-top:15px; }

#audio #variation { margin-top: 50px; }

.toTop	{ margin-top: 30px; padding-bottom: 10px; border-bottom: dotted 1px #999; text-align: right; }


#audio #reviewBox {
    padding: 15px 0 5px;
}

#audio #reviewBox h4.readText {
	background: url("/audio/img/audio_005.gif") no-repeat scroll left top transparent;
    border-bottom: 2px solid #888888;
    margin-bottom: 5px;
    padding: 2px 0 11px 20px;
	height: auto;
	font-size: 100%;
}

#audio #reviewBox ul.linkBox {
    margin-bottom: 15px;
}


#audio #reviewBox ul.linkBox li {
    border-bottom: 1px solid #555555;
    margin-bottom: 5px;
    padding-bottom: 4px;
	font-size: 0.9em;
}

#audio #reviewBox ul.linkBox li a { color: #333333; }

/* CLEF-U */
#clef_u li	{ float: left; width: 120px; margin: 0 0 0 15px; display:inline; }
#clef_u li span.subtxt	{ display:block; font-size:0.75em; line-height:1.4em; text-align: center; }


/* CLEF-U */
#clef_r li	{ float: left; width: 120px; margin: 5px 0; }
#clef_r li span.subtxt	{ display:block; padding: 10px 0 10px 0; font-size:0.75em; line-height:1.4em; text-align: center; }


/* TH-ECSP950BBK */
#remcon { margin-top:30px; }
#remcon table.table001 { width:320px; margin-bottom:20px; }
#remcon table th { font-size:1.1em; font-weight:normal; }


/* CLEF-String */
#audio #control { margin-top: 50px; }
#audio #control h4 { margin-bottom: 15px; }
#audio #control table.table001 { width:600px; margin:10px 0 20px 0; }
#audio #control table th { font-size:1.1em; font-weight:bold; }
#audio #control ul		{ width: 600px; margin-top: 20px;  }
#audio #control ul li.left	{ float: left;  font-size: 0.8em; margin-bottom: 2px; }
#audio #control ul li.right	{ float: right; font-size: 0.8em; margin-bottom: 2px; }
#audio #control ul li a 	{ background: url(/audio/img/audio_003.gif) no-repeat; display: block; width: 277px; height: 30px; padding: 9px 0 0 18px; }
#audio #control ul li a:hover 	{ background: url(/audio/img/audio_004.gif) no-repeat; }

#audio #point ol#bbe29100 { float:left; width:350px; }
#audio #point ol#bbe29100 li { margin: 20px 0 20px 20px; }
#audio #point ul#bbe29100_img    { float:right; width:200px; }
#audio #point ul#bbe29100_img li { list-style:none; margin:0; }

/* SP-XA500 */
#audio #point ol#bbe29400 #item_02 p { position: relative; margin-left: -25px; }

p.notice{
text-align:center;
}

/* Bluetoothスピーカーシリーズ　2012.11.19 */
#audio #control { margin-top: 50px; }
#audio #entry ul		{ width: 600px; margin-top: 20px; padding-top: 20px; border-top: double 3px #ddd;  }
#audio #entry ul li.left	{ float: left;  font-size: 0.8em; margin-bottom: 2px; }
#audio #entry ul li.right	{ float: right; font-size: 0.8em; margin-bottom: 2px; }
#audio #entry ul li a 	{ background: url(/audio/img/audio_003.gif) no-repeat; display: block; width: 277px; height: 30px; padding: 9px 0 0 18px; }
#audio #entry ul li a:hover 	{ backg: url(/audio/img/audio_004.gif) no-repeat; }


/* 1404改修 */
#audio ul#menu2 { padding: 10px 0 10px 15px; border-top: #b3b3b3 1px solid; border-bottom: #b3b3b3 1px solid; font-size: 0.8em; margin-top: 30px; background: url(/audio/img/audio_006.gif) repeat-y; width: 585px; margin-bottom: 10px; }
#audio ul#menu2:after { content: ""; display: block; height: 0; clear: both; visibility: hidden; }
#audio ul#menu2 { display: inline-block; }
#audio ul#menu2 li { float: left; margin-right: 20px; background: url(/audio/img/audio_007.gif) no-repeat center left; padding-left: 9px; line-height: 2.5em; min-width: 4em; }
#audio ul#menu2 a { color:#000000; }

#audio #entry2 ul		{ width: 600px; margin-top: 20px; padding-top: 20px; border-top: double 3px #ddd;  }
#audio #entry2 ul li.left	{ float: left;  font-size: 0.8em; margin-bottom: 2px; }
#audio #entry2 ul li.right	{ float: right; font-size: 0.8em; margin-bottom: 2px; }
#audio #entry2 ul li a 	{ background: url(/audio/img/audio_004.gif) no-repeat; display: block; width: 277px; height: 30px; padding: 9px 0 0 18px; color:#6b6b6b; }

/* interview_review */
#audio #interview_review { margin-top: 40px; }

#audio #interview_review #interview,
#audio #interview_review #review,
#audio #interview_review #tie_up { border: #4c4c4c 1px solid; width: 598px; }

#audio #interview_review #interview:after,
#audio #interview_review #review:after,
#audio #interview_review #tie_up:after { content: ""; display: block; height: 0; clear: both; visibility: hidden; }

#audio #interview_review #interview,
#audio #interview_review #review,
#audio #interview_review #tie_up { display: inline-block; }

#audio #interview_review #interview h4,
#audio #interview_review #review h4,
#audio #interview_review #tie_up h4 { color:#ffffff; background: url(/audio/img/audio_008.gif) no-repeat top left; padding: 15px 0 0 16px; height: 35px; }

#audio #interview_review #interview h4 span,
#audio #interview_review #review h4 span,
#audio #interview_review #tie_up h4 span { font-weight: normal; font-size: 0.9em; }

#audio #interview_review #interview ul,
#audio #interview_review #review dl,
#audio #interview_review #tie_up dl { background: url(/audio/img/audio_009.jpg) repeat-y; width: 598px; }

#audio #interview_review #interview ul li { margin: 0 15px; border-bottom: #4d4d4d 1px solid; padding: 15px 0; }

#audio #interview_review #interview ul li.last,
#audio #interview_review #review dl dd.last,
#audio #interview_review #tie_up dl dd.last { border: none; }

#audio #interview_review #review dt,
#audio #interview_review #tie_up dt { margin: 0 15px; line-height: 1.5; color: #ffffff; font-weight: bold; padding: 12px 0 0 0; }

#audio #interview_review #review dd,
#audio #interview_review #tie_up dd { margin: 0 15px; border-bottom: #4d4d4d 1px solid; padding: 0 0 12px 0; color:#ffffff; line-height:1.5; }

#audio #interview_review #review dd ul li,
#audio #interview_review #tie_up dd ul li { list-style-type: disc; margin-left: 2em; }

#audio #interview_review #review dd ul li a,
#audio #interview_review #tie_up dd ul li a { color:#ffffff; }

#audio #interview_review #review dd ul li ul,
#audio #interview_review #tie_up dd ul li ul { font-size: 0.86em; }

#audio #interview_review #review dd ul li ul li,
#audio #interview_review #tie_up dd ul li ul li { list-style: none; margin-left: 0; }

#audio #interview_review #review dd ul li ul li a,
#audio #interview_review #tie_up dd ul li ul li a { color:#b3b3b3; } 


/*  Bluetooth対応 テレビ用ウッドサウンドバー */
#audio .mgnt000i{ margin-top: 0px !important;}
#audio .mgnb003i{ margin-bottom: 30px !important;}
#audio .mgnb004i{ margin-bottom: 40px !important;}
#audio .mgnb005i{ margin-bottom: 50px !important;}
#audio .mgnb007i{ margin-bottom: 70px !important;}

/* TREK A26 */
.burette{ background: url(/common/img/topicPathicon2.gif) 0 1px no-repeat;padding: 0 0 3px 9px;}