/*------------------------------------------------------------------------------------------
	Sony ƒ¿ Official Site
	< https://www.sony.jp/products/Consumer/AMC/body/common/css/spec_parts.css >
	last update : 2006.7.10
------------------------------------------------------------------------------------------ */

/*MainContentsNavigation
------------------------------------------------------------------------------------------ */
#mn_top a {
	display:block;
	width:190px;
	height:34px;
	background:url(../img/nv_mainnavi.gif) 0px 0px no-repeat;}

	#mn_top a:hover {
	background:url(../img/nv_mainnavi.gif) 0px -34px no-repeat;}

	#mn_top .active {
	background:url(../img/nv_mainnavi.gif) 0px -34px no-repeat;}

#mn_spec a {
	display:block;
	width:190px;
	height:34px;
	background:url(../img/nv_mainnavi.gif) -190px 0px no-repeat;}

	#mn_spec a:hover {
	background:url(../img/nv_mainnavi.gif) -190px -34px no-repeat;}

	#mn_spec .active {
	background:url(../img/nv_mainnavi.gif) -190px -34px no-repeat;}

#mn_parts a {
	display:block;
	width:190px;
	height:34px;
	background:url(../img/nv_mainnavi.gif) -380px 0px no-repeat;}

	#mn_parts a:hover {
	background:url(../img/nv_mainnavi.gif) -380px -34px no-repeat;}

	#mn_parts .active {
	background:url(../img/nv_mainnavi.gif) -380px -34px no-repeat;}

#mn_sample a {
	display:block;
	width:190px;
	height:34px;
	background:url(../img/nv_mainnavi.gif) -570px 0px no-repeat;}

	#mn_sample a:hover {
	background:url(../img/nv_mainnavi.gif) -570px -34px no-repeat;}

	#mn_sample .active {
	background:url(../img/nv_mainnavi.gif) -570px -34px no-repeat;}

	@media print {
	#mn_sample a {
	width:189px;}
	}



/* MainContents
------------------------------------------------------------------------------------------ */
#spec_cnt {
	float:left;
	width:480px;
	margin-left:32px;
	padding-top:32px;}

	/* Begin hide for MacIE5.x \*/
		* html #spec_cnt {
		margin-left:16px;}
	/* End hide for MacIE5 */

#spec_cnt .mrg_t08 {
	margin-top:8px;}

#spec_cnt .cnt_ttl {
	margin-bottom:16px;}

.sup{
	font-size:80%;
	vertical-align:super;}

#spec_cnt .note_block {
	margin-top:10px;
	padding:5px;
	font-size:70%;
	line-height:1.2;
	color:#787878;}

.flt_box {
	float:left;
	margin-top:30px;
	width:696px;}

.thum_box {
	float:left;
	width:232px;}

.right {
	margin-left:15px;}

.lst_mrk {
	margin-right:5px;
	/*\*/
	vertical-align:text-bottom;
	/**/}

.end_line {
	margin-top:40px;
	padding-top:15px;
	border-top:2px solid #f89875;}



/* SubContents
------------------------------------------------------------------------------------------ */
.sb_navi {
	margin:0;
	padding:4px 4px 1px 4px;
	background:#e0e0e0;}

.sb_navi li {
	margin-bottom:4px;
	padding:0;
	list-style:none;
	line-height:0;
	font-size:0;}

.sbb_navi {
	margin:6px 0 0 0;
	padding:12px 0px 4px 8px;
	background:#e0e0e0;}

.sbb_navi li {
	margin-bottom:8px;
	padding:0;
	list-style:none;
	line-height:0;
	font-size:0;}

.banner {
	margin:6px 0 0 0;
	padding:0;}

.banner li {
	margin-bottom:4px;
	padding:0;
	list-style:none;
	line-height:0;
	font-size:0;}



/* SpecTable
------------------------------------------------------------------------------------------ */
#spec_cnt table {
	width:480px;
	margin-top:10px;
	border:0;
	border-collapse:collapse;}

#spec_cnt .kome {
	font-size:80%; }

#spec_cnt td {
	padding:2px 5px 0 4px;
	vertical-align:top;
	border:1px solid #e0e0e0; }

#spec_cnt .sp_bgg {
	background-color:#efefef;}

#spec_cnt .sp_bglg {
	background-color:#f6f6f6; }

#spec_cnt .ttl_cell {
	background-color:#fff; }

#spec_cnt .cella {
	width:175px;}

#spec_cnt .cellb {
	width:305px;}

#spec_cnt .spt_line {
	display:block;
	height:1px;
	background:url(../../../common/img/dotline_g.gif) repeat-x; }

#spec_cnt .koma_ttl {
	vertical-align:middle;
	text-align:center;
	background-color:#ffffff; }

#spec_cnt .koma_ttlsa {
	width:74px;
	background-color:#efefef; }

#spec_cnt .koma_ttlsb {
	width:74px;
	background-color:#f6f6f6; }

#spec_cnt .koma_cella {
	width:40px;
	background-color:#efefef; }

#spec_cnt .koma_cellb {
	width:40px;
	background-color:#f6f6f6; }

#spec_cnt .koma_numa {
	text-align:right;
	padding-right:3px;
	background-color:#efefef; }

#spec_cnt .koma_numb {
	text-align:right;
	padding-right:3px;
	background-color:#f6f6f6; }



/* Parts
------------------------------------------------------------------------------------------ */
#parts_cnt {
	float:left;
	width:480px;
	margin-left:32px;
	padding-top:32px;}

	/* Begin hide for MacIE5.x \*/
		* html #parts_cnt {
		margin-left:16px;}
	/* End hide for MacIE5 */

#parts_cnt .mrg_t08 {
	margin-top:8px;}

#parts_cnt .cnt_ttl {
	margin-bottom:16px;}

.sup{
	font-size:80%;
	vertical-align:super;}

#parts_cnt .note_block {
	margin-top:10px;
	padding:5px;
	font-size:70%;
	line-height:1.2;
	color:#a5a5a5;}

.pt_cnt {
	width:480px;
	margin-bottom:16px;
	padding:25px 0;
	background:url(../../../common/img/dotline_g.gif) bottom repeat-x;}

.flt_box {
	float:left;
	width:480px;
	margin-top:30px;}

.num {
	display:block;
	width:20px;
	float:left;
	font-weight:bold;
	color:#ed4518;}

.sd_lbox {
	float:left;
	width:232px;
	text-align:center;}

.sd_rbox {
	float:left;
	width:232px;
	margin-left:15px;
	text-align:center;}

.sd_ttls {
	width:232px;
	text-align:left;
	margin-bottom:33px;}


.pts_tbl {
	margin-top:30px;
	border:0;
	border-collapse:collapse;}

.pts_tbl td {
	margin:0;
	padding:0;
	vertical-align:top;
	border:none; }

.pts_tbl .lst_num {
	width:20px;
	font-weight:bold;
	color:#ed4518;}

.pts_tbl .name {
	width:220px;}




