@charset "Shift_JIS";

a.nolink {
	text-decoration: none;
}

#tmp-sizetitile {
	line-height:1.2;
	font-size:150%;
	padding-bottom:0.5em;
	border-bottom:1px solid #ccc;
	margin-bottom:20px;
}
#tmp-comparetitile {
	line-height:1.2;
	font-size:150%;
	padding-bottom:0.5em;
	border-bottom:1px solid #ccc;
	margin-bottom:20px;
}
#tmp-seriestitle {
	line-height:1.2;
	padding-bottom:6px;
	font-size:117%;
}

/*for include setting*/
#t-size-main { }
#t-series-main { }
#t-compare-main { }

#t-sizebt {
	margin-top:15px;
	border-top:1px dotted #ccc;
	padding:10px 0;
	clear:both;
	}
#t-feat01,#t-feat02,#t-feat03,#t-feat04,#t-feat05,#t-feat06,#t-feat07,#t-feat08,#t-feat09,
#t-feat10,#t-feat11,#t-feat12,#t-feat13,#t-feat14,#t-feat15 {
	clear:both;
	margin-bottom:15px;
 }

/*----for main area----
---------------------------------------------------------*/
/*for include setting*/
#t-main {
	margin-bottom:10px;
}

/*---------for lineup(index,series)---------*/
/*main top float area*/
.tmp-productarea {
	width:560px;
	padding:20px 0;
	border-top:1px dotted #ccc;
	clear:both;
}
/*main top float area - photo area*/
.tmp-productarea .photoarea {
	width:146px;
	float:left;
}
.tmp-productarea .photoarea img {
	border:1px solid #d9d9d9;
	margin:0;
}
/*main top float area - detail area*/
.tmp-productarea .titlearea {
	width:394px;
	float:right;
}
.tmp-productarea .titlearea h3 {
	margin-top:10px;
	line-height:1.2;
	font-size:167%;
}
.tmp-productarea .titlearea .copy {
	line-height:1.4;
}
.tmp-productarea .titlearea h3 img {
	margin-right:10px;
	vertical-align:middle;
}
.tmp-productarea .titlearea .modelnamenote {
	font-size:84%;
	margin-top:5px;
}
.tmp-productarea .titlearea .price {
	padding:10px 0 0.3em 0;
	line-height:1.2;
}
.tmp-productarea .titlearea .salestates {
	font-weight:bold;
	line-height:1.2;
}
.tmp-productarea .titlearea .salestates-red {
	font-weight:bold;
	line-height:1.2;
	color:#c41230;
}
.tmp-productarea .titlearea .pricenote {
	font-size:84%;
	margin-top:5px;
}
.tmp-productarea .titlearea .productlink {
	margin-top:10px;
}
.tmp-productarea .titlearea .productlink img{
	margin-bottom:5px;
	margin-right:10px;
}
.tmp-productarea .titlearea ul.attach {
	font-size:84%;
	padding-top:10px;
}
.tmp-productarea .titlearea .notearea {
	margin-top:10px;
}
.tmp-productarea .titlearea .notearea .copynote {
	font-size:84%;
}
.tmp-productarea .titlearea .notearea .option {
	font-size:84%;
	margin-top:5px;
}
.tmp-productarea .titlearea .saleend {
	font-size:84%;
	margin-top:0.2em;
	line-height:1.3;
	color:#666;
}
/*---------for lineup(compare)---------*/
.tmp-compcontbox {
	margin-bottom:30px;
	clear:both;
}
.tmp-compsubbox {
	width:560px;
	padding:0 0 10px 0;
	border-bottom:1px dotted #ccc;
	clear:both;
}
.tmp-compsubbox h3.tmp-compsubti {
	width:250px;
	float:left;
}
.tmp-compsubbox p.compcheckimg {
	width:260px;
	float:right;
	padding-top:18px;
}
.tmp-compsubbox p.compcheckimg img {
	margin-right:10px;
}
/*compare table */
.tmp-comparetable{
	clear:both;
}
.tmp-comparetable td{
	padding:15px 0;
	background:url(/cs-tuner/share/images/products/tmp/border_dotted.gif) repeat-x 0 0;
	width:110px;
}
.tmp-comparetable tr.top td{
	background:none;
}
.tmp-comparetable td .tmp-compproducts{
	text-align:center;
	margin-top:3px;
	}
	.tmp-comparetable p{
	text-align:center;
}
.tmp-comparetable .tmp-compproducts img{
	border:1px solid #d9d9d9;
	vertical-align:baseline;
	margin:0 auto;
	}

.tmp-compcheck {
	margin:15px auto;
	clear:both;
	width:560px;
}
.tmp-compcheck ul.leftcheck {
	width:260px;
	float:left;
	padding-left:30px;
}
.tmp-compcheck ul.rightcheck {
	width:260px;
	float:right;
}
.tmp-compcheck ul li {
	padding-bottom:0.8em;
}
.tmp-compcheck ul li input {
	margin-right:5px;
	vertical-align:middle;
}
.tmp-submitbox {
	background-color:#ededed;
	padding:10px 0;
	margin-top:15px;
}
.tmp-submitbox p {
	text-align:right;
}
.tmp-submitbox p img {

	margin-right:10px;
	vertical-align:middle;
}

/*---for second window---*/
#tmp-secondwinheader {
	height:60px;
	width:100%;
	background:url(/cs-tuner/share/images/products/tmp/bg_header.gif) repeat-x 0 0 #c41230;
	text-align:left;
	position:relative;
}
#tmp-secondwinheader #secondwinlogo {
	position:absolute;
	top:20px;
	left:20px;
}
#tmp-secondwinheader #secondwinclose {
	position:absolute;
	top:7px;
	right:10px;
}
#tmp-secondwinmain {
	margin-top:20px;
	padding:0 20px;
	text-align:left;
}
#tmp-secondwinmain #pagetoparea {
	margin-top:20px;
	text-align:right;
}
#tmp-secondwinmain #pagetoparea img {
	margin:0 0 0 auto;
}
/*---compare result---*/
/*result table*/
.tmp-resulttable{
	margin-bottom:18px;
}
.tmp-resulttable table caption {
	background-color:#cccccc;
	padding:0.5em;
	text-align:left;
	line-height:1;
	font-weight:bold;
}
.tmp-resulttable table {
	background-color:#fff;
	border-right:1px solid #bcbcbc;
	border-bottom:1px solid #bcbcbc;
	border-spacing:0;
}
.tmp-resulttable td {
	border-left:1px solid #bcbcbc;
	border-top:1px solid #bcbcbc;
	line-height:1.5;
	padding:0.2em 0.2em 0.2em 1em;
	text-align:left;
}
.tmp-resulttable td.col01 {
	background-color:#f6f6f6;
}
.tmp-resulttable td.colhead p{
	text-align:center;
}
.tmp-resulttable td.colhead p img{
	margin:0 auto;
}
.tmp-resulttable th {
	background-color:#e7e7e7;
	border-left:1px solid #bcbcbc;
	border-top:1px solid #bcbcbc;
	text-align:left;
	font-weight:normal;
	line-height:1.5;
	padding:0.2em 0.5em 0.2em 1em;
	color:#000;
}
.tmp-resultnote{
	margin-bottom:15px;
}
.tmp-resultnote li{
	line-height:1.3;
	padding-bottom:0.2em;
	color:#666;
	font-size:84%;
}
.tmp-resultnote p{
	line-height:1.3;
	padding-bottom:0.2em;
	color:#666;
	font-size:84%;
}

.thumbWideGroup {
	margin-bottom:15px;
}
.thumbWideGroup .thumb  img {
	margin-bottom:5px;
}

/*20100507_ota*/
.thumbWideGroup .thumb p{
	padding-bottom:1em;
	font-size:84%;
	line-height:1.3;
}




/*---------for products---------*/
/*main top float area*/
#tmp-topproductarea {
	width:560px;
	margin-bottom:20px;
}
/*main top float area - photo area*/
#tmp-topproductarea .photoarea {
	width:261px;
	float:right;
}
#tmp-topproductarea .photoarea .displayImage img, #tmp-topproductarea .photoarea ul.selectImage img {
	border:1px solid #d9d9d9;
	margin:0;
}
#tmp-topproductarea .photoarea .displayImage{ 
	margin:0 0 10px 6px;
}
#tmp-topproductarea .photoarea ul.selectImage{
	position:relative;
	left:6px;
	*margin-bottom:7px;	/*forIE6-7*/
	_margin-bottom:0;	/*forIE6*/
	width:261px;
}
#tmp-topproductarea .photoarea ul.selectImage li{
	float:left;
	margin:0 7px 7px 0;
}
#tmp-topproductarea .photoarea ul.selectImage li img{
	padding:0 3px;
}
#tmp-topproductarea .photoarea .tmp-colorname {
	padding: 0 0 4px 0;
}


/*main top float area - detail area*/
#tmp-topproductarea .titlearea {
	width:279px;
	float:left;
}
#tmp-topproductarea .titlearea .copy {
	line-height:1.4;
}
#tmp-topproductarea .titlearea .productname {
	line-height:1.2;
	margin-top:10px;
}
#tmp-topproductarea .titlearea h3 {
	margin-top:1px;
	line-height:1.2;
	font-size:184%;
}
#tmp-topproductarea .titlearea img {
	margin-left:10px;
	vertical-align:middle;
}
#tmp-topproductarea .titlearea .sonystylelink {
	margin-top: 10px;
	margin-bottom: 10px;
}

#tmp-topproductarea .titlearea .sonystylelink img{
	margin-left: 0px;
	vertical-align:middle;
}
#tmp-topproductarea .titlearea .modelnamenote {
	font-size:84%;
	padding-top:5px;
}
#tmp-topproductarea .titlearea .salestates {
	font-weight:bold;
	line-height:1.2;
	font-size:117%;
	padding-top:5px;
}
#tmp-topproductarea .titlearea .salestates-red {
	font-weight:bold;
	line-height:1.2;
	color:#c41230;
	font-size:117%;
	padding-top:5px;
}
#tmp-topproductarea .titlearea .price {
	padding-top:10px;
	line-height:1.3;
	font-size:84%;
}
#tmp-topproductarea .titlearea .pricenote {
	font-size:84%;
	margin-top:5px;
}
#tmp-topproductarea .titlearea .productlink {
	margin:12px 0 20px 0;
}
#tmp-topproductarea .titlearea ul.attach {
	font-size:84%;
}
#tmp-topproductarea .titlearea .notearea {
	margin-top:10px;
}
#tmp-topproductarea .titlearea .notearea .copynote li,
#tmp-topproductarea .titlearea .notearea .copynote p {
	font-size:84%;
	padding-bottom:0.2em;
	line-height:1.3;
}
#tmp-topproductarea .titlearea .notearea .option {
	font-size:84%;
	margin-top:5px;
}
#tmp-topproductarea .titlearea .notetxt {
	color:#666;
	margin-top:10px;
	font-size:84%;
}
#tmp-topproductarea .titlearea ul.notelist {
	margin-top:10px;
}
#tmp-topproductarea .titlearea ul.notelist li {
	padding-bottom:0.2em;
	color:#666;
	font-size:84%;
}
#tmp-topproductarea .titlearea .saleend {
	font-size:84%;
	margin-top:0.2em;
	line-height:1.3;
	color:#666;
}
/*main top - title area*/
#tmp-titlearea{
	border-bottom:1px solid #ccc;
	margin-bottom:10px;
	width:560px;
	text-align:left;
	padding:0 0 5px 0;
}
#tmp-titlearea #tmp-titleimgarea{
	float:left;
	padding:0 10px 0 5px;
	vertical-align:bottom;
}
#tmp-titlearea #tmp-productname{
	float:left;
}
#tmp-titlearea #tmp-productname p{
	padding-top:3px;
	line-height:1.2;
}
#tmp-titlearea #tmp-productname h3{
	margin-top:3px;
	line-height:1.2;
	font-size:184%;
}
#tmp-titlearea #tmp-productname h3 img{
	vertical-align:middle;
	margin-right:10px;
}


/*main sub title*/
h2#tmp-subtitle{
	background:#ddd url(/cs-tuner/share/images/products/tmp/bg_subtitle.gif) left bottom repeat-x;
	font-size: 150%;
	padding: 9px 9px 9px 15px;
	line-height:1.2;
	margin-bottom:10px;	
	clear:both;
}

/*main - feature - page no. area*/
.tmp-pagenatearea {
	padding:5px 0 15px 0;
	width:560px;
	text-align:left;
	clear:both;
}
.tmp-pagenatearea p.tmp-prev {
	width:75px;
	float:left;
	text-align:left;
	line-height:1.2em;
}
.tmp-pagenatearea p.tmp-prev span a {
	line-height:1em;
	padding:0.3em 0.6em 0.3em 10px;
	line-height: 1em;
	background:url(/cs-tuner/share/images/products/tmp/arrow_black_re.gif) 0px 0.6em no-repeat;
}
.tmp-pagenatearea p.tmp-next {
	width:65px;
	float:right;
	text-align:right;
	line-height:1.2em;
}
.tmp-pagenatearea p.tmp-next span a {
	line-height:1em;
	padding:0.3em 0.6em 0.3em 10px;
	line-height: 1em;
	background:url(/cs-tuner/share/images/products/tmp/arrow_black.gif) 0px 0.6em no-repeat;
}
.tmp-pagenatearea .tmp-pagenate {
	width:420px;
	float:left;
	text-align:center;
}
.tmp-pagenatearea .tmp-pagenate span {
	text-align:center;
	margin:0 auto;
	position:relative;
}
.tmp-pagenatearea .tmp-pagenate span strong {
	background-color:#fff;
	text-decoration:none;
	color:#333;
	padding:0.3em 0.6em;
	line-height:1em;
	text-align:center;
	border:1px solid #ccc;
	margin-right:3px;
	font-weight:normal;
}
#column3-main .tmp-pagenatearea .tmp-pagenate span a {
	line-height:1em;
	padding:0.3em 0.6em;
	border:1px solid #ccc;
	background-color:#ededed;
	margin-right:3px;
	text-decoration:none;
	color:#333;
	text-align:center;
}
#column3-main .tmp-pagenatearea .tmp-pagenate span a:hover{
	background-color:#ccc;
	text-decoration:none;
	color:#333;
}

.tmp-pagenatearea .tmp-pagenate-txt {
	width:420px;
	float:left;
	text-align:left;
}
.tmp-pagenatearea .tmp-pagenate-txt ul,
.tmp-pagenatearea .tmp-pagenate-txt li,
.tmp-pagenatearea .tmp-pagenate-txt a {
	display:block;
}
.tmp-pagenatearea .tmp-pagenate-txt li {
	float:left;
	white-space:nowrap;
	line-height: 1em;
}
.tmp-pagenatearea .tmp-pagenate-txt li.here {
	font-weight:bold;
	background:url(/cs-tuner/share/images/products/tmp/arrow_black.gif) 0px 0.6em no-repeat;
	padding:0.3em 1em 0.3em 10px;
}
.tmp-pagenatearea .tmp-pagenate-txt li a {
	background:url(/cs-tuner/share/images/products/tmp/arrow_black.gif) 0px 0.6em no-repeat;
	padding:0.3em 1em 0.3em 10px;
}


/*-------main toggle area-------*/
.tmp-contbox {
	clear:both;
	margin-bottom:20px;
	/*20px*/
	/*80px*/
}
.tmp-contbox h3.head01B {
	margin-bottom:1em;
	padding:0.5em 0 0.5em 10px;
	background:#e5e5e5;
	line-height:1.2;
	clear:both;
}
.tmp-contbox .head02B{
	margin-bottom:1.5em;
	font-size:100%;
}
.tmp-contbox .toggleGroup{
	clear:both;
	margin-bottom:0.5em;
	width:100%;
	/*background:url(../images/border_dotted_space.gif) repeat-x left bottom;*/
}
.tmp-contbox .toggleBtn{
	float:left;
	width:17px;
}
.tmp-contbox .toggleHead{
	float:right;
	padding-bottom:0.6em;
	width:530px;
	color:#000;
	font-size:109%;
	/*1.8em*/
}
.tmp-contbox .toggleArea{
	float:right;
	width:530px;
}
.tmp-contbox .toggleArea .head02A{
	padding-top: 1em;
	margin-bottom:1em;
	padding-bottom:0.3em;
	background:url(/cs-tuner/share/images/products/tmp/border_dotted.gif) repeat-x left bottom;
	color:#000;
}
.tmp-contbox .toggleArea p{ padding-bottom:1.0em;}
	/*2.5em*/
.tmp-contbox .toggleArea p.notes01A{ padding-bottom:1.0em;}
	/*3em*/
	/*1.5em*/

.tmp-contbox .products{
	margin-bottom:1em;
	background:none;
}
.tmp-contbox .products .toggleBtn{ 
	padding-left:10px;
}
.tmp-contbox .products .toggleHead{
	padding-bottom:0.75em;
	width:530px;
	font-size:100%;
	line-height:1.4;
}
.tmp-contbox .toggleHead a{
	color:#000;
	}
.tmp-contbox .products .toggleArea{
	width:530px;
}
.tmp-contbox ul.indexLink{ padding-bottom:1em;}
.tmp-contbox ul.indexLink li{
	padding-left:13px;
	background:url(/cs-tuner/share/images/products/tmp/arrow_localnav_lv2_on.gif) no-repeat 0 50%;
}
.tmp-contbox .section01C{
	clear:both;
	margin-bottom:0;
}
.tmp-contbox .section02C{
	clear:both;
	margin-bottom:1em;
	padding-bottom:1em;
	background:url(/cs-tuner/share/images/products/tmp/border_dotted.gif) repeat-x left bottom;
}
.tmp-contbox .section03C{
	clear:both;
	padding-bottom:1em;
}
.tmp-contbox .multiColumn01A{ 
	clear:both;
	width:530px;
}
.tmp-contbox .col01A{
	clear:both;
	width:530px;
	padding-bottom:10px;
}
.tmp-contbox .multiColumn01A .col01A{
	float:left;
	width:373px;
	padding-bottom:10px;
}
.tmp-contbox .multiColumn01A .col02A{
	float:right;
	width:150px;
}
.tmp-contbox .thumbGroup{
	padding-bottom:0;
}
.tmp-contbox .thumbGroup .thumb,
.tmp-contbox .thumbGroup p{
  padding-bottom:1em;
  font-size:84%;
	line-height:1.3;
}
.tmp-contbox .thumbGroup .btnZoom{ text-align:right;}

.tmp-contbox .accessory{
	margin-bottom:0;
	background:none;
}
.tmp-contbox .accessory .toggleHeadSet{
	margin:0 0 1px 0;
	padding:0.5em 0 0.5em 0;
	background:#e5e5e5;
}
.tmp-contbox .accessory .toggleHead{
	float:right;
	padding-bottom:0;
	width:530px;
	font-size:100%;
	line-height:1.4;
}
.tmp-contbox .accessory .toggleBtn{ padding-left:10px;}
.tmp-contbox .accessory .toggleArea{
	float:none;
	margin-left:0;
	width:560px;
}
/*
.accessory .toggleArea .section{
	clear:both;
	margin:0 0 2.5em 0;
	padding:2.8em 0 0 11px;
	background:url(../images/border_dotted_space.gif) repeat-x left top;
}
.accessory .toggleArea .first-child{
	padding-top:0;
	background:none;
}
*/
.tmp-contbox .accessory .toggleArea p{ padding-bottom:0;}
.tmp-contbox .accessory .toggleArea p.notes01A{ padding-bottom:0;}
/*
.accessory .toggleArea .extendArea{ clear:both;}
.accessory .toggleArea .extendArea p,
.accessory .toggleArea .extendArea ul{ margin-bottom:1.5em;}
.accessory .toggleArea .size{ color:#4c4c4c;}
*/
/*-----sortBy-----*/

.tmp-contbox .sortBy{ clear:both;}
.tmp-contbox .sortBy p{
	color:#808080;
	font-weight:bold;
}
.tmp-contbox .sortBy select{ margin-left:0.5em;}
/*-----sortPagenateSet-----*/
.tmp-contbox .sortPagenateSet{}
.tmp-contbox .sortPagenateHead{ margin-bottom:3em;}
.tmp-contbox .sortPagenateFoot{}
.tmp-contbox .sortPagenateSet .sortBy{ padding:10px 0 9px;}
.tmp-contbox .sortPagenateSet .pagenateArea{ margin-bottom:0;}
.tmp-contbox .sortPagenateHead .sortBy{
	margin-bottom:0.8em;
	background:url(/cs-tuner/share/images/products/tmp/border_dotted.gif) repeat-x left bottom;
}
.tmp-contbox .sortPagenateFoot .sortBy{
	margin-top:0.8em;
	background:url(/cs-tuner/share/images/products/tmp/border_dotted.gif) repeat-x left top;
}
/*-----lineupArea-----*/
.tmp-contbox .lineupArea .section{
	clear:both;
	margin:0 0 2.5em 0;
	padding:2.8em 0 0 11px;
	background:url(/cs-tuner/share/images/products/tmp/border_dotted_space.gif) repeat-x left top;
}
.tmp-contbox .lineupArea .first-child{
	padding-top:0;
	background:none;
}
.tmp-contbox .lineupArea .lead{ margin-bottom:1em;}
.tmp-contbox .lineupArea .icon{
	margin-right:10px;
	vertical-align:middle;
}
.tmp-contbox .lineupArea .btnDetail,
.tmp-contbox .lineupArea .btnAccommodate{
	display:inline;
	margin-right:1em;
}
.tmp-contbox .lineupArea .btnDetail img,
.tmp-contbox .lineupArea .btnAccommodate img{ margin-bottom:1em;}
/*-----extendAre-----*/
.tmp-contbox .extendArea{ clear:both;}
.tmp-contbox .extendArea p,
.tmp-contbox .extendArea ul{ margin-bottom:1.5em;}
.tmp-contbox .size{ color:#4c4c4c;}
/*-----multiColumn03A-----*/
.tmp-contbox .multiColumn03A{
	clear:both;
	margin-bottom:2em;
}
.tmp-contbox .multiColumn03A .col01A{
	float:left;
	width:184px;
}
.tmp-contbox .multiColumn03A .col02A{
	float:right;
	/*width:355px;*/
	width:355px;
}
/*-----productsPhoto-----*/
.tmp-contbox .productsPhoto img{ border:1px solid #d9d9d9;}
/*headSet01C*/
.tmp-contbox .headSet01C{ margin-bottom:1em;}
.tmp-contbox .headSet01C p{ font-size:84%;}
.tmp-contbox .headSet01C .head{ font-size:150%;}
.tmp-contbox .head{ font-size:150%;}
/*-----newRelease-----*/
.tmp-contbox .newRelease{
	margin-bottom:1em;
	color:#f60;
}
/*notes01A*/
.tmp-contbox .notes01A{
	font-size:84%;
	font-weight:normal;
	color:#666;
}

/*----- main feature list -----*/
.tmp-featurelist {
	margin-bottom:15px;
	clear:both;
}
.tmp-featurelist .toggleGroup {
	margin-bottom: 0.5em;
}
.tmp-featurelist h3.head01B {
	font-size:109%;
	margin-top:1em;
	margin-bottom:1em;
	padding:4px 10px 3px;
	background:#e5e5e5;
	line-height:1.3;
	font-weight:normal;
}
.tmp-featurelist p.toggleBtn {
	display: none;
}
.tmp-featurelist h4.toggleHead {
	color:#333;
	font-size:109%;
	font-weight:normal;
	margin-bottom:5px;
	padding-left:25px;
	line-height: 1.3;
	background:url(/cs-tuner/share/images/products/tmp/arrow_box_black.gif) 0px 0.05em no-repeat; } 
.tmp-featurelist .toggleHead a{
	color: #333;
}
.tmp-featurelist ul.indexLink {
	margin: 3px 0;
	padding:0;
}
.tmp-featurelist ul.indexLink a,
.tmp-featurelist ul.indexLink a:link,
.tmp-featurelist ul.indexLink a:visited{
	color: #43677e;	
}
.tmp-featurelist ul.indexLink a:hover,
.tmp-featurelist ul.indexLink a:active{
	color: #c41230;
}
.tmp-featurelist ul.indexLink li {
	margin-bottom:0.1em;
	margin-left:25px;
	padding-left:10px;
	background:url(/cs-tuner/share/images/products/tmp/arrow_localnav_lv2_bk.gif) 2px 0.4em no-repeat;
}

/*main spec table*/
.tmp-spectable{
	margin-bottom:18px;
}
.tmp-spectable .speccompare{
	margin-bottom:5px;
	text-align:right;
}
.tmp-spectable .speccompare img{
	margin-left:auto;
}
.tmp-spectable table caption {
	background-color:#cccccc;
	padding:0.5em;
	text-align:left;
	line-height:1;
	font-weight:bold;
}
.tmp-spectable table {
	width:100%;
	background-color:#f2f2f2;
	border-right:1px solid #bcbcbc;
	border-bottom:1px solid #bcbcbc;
	border-spacing:0;
}
.tmp-spectable td {
	border-left:1px solid #bcbcbc;
	border-top:1px solid #bcbcbc;
	line-height:1.5;
	padding:0.2em 0.2em 0.2em 1em;
	text-align:left;
}
.tmp-spectable th {
	background-color:#e7e7e7;
	border-left:1px solid #bcbcbc;
	border-top:1px solid #bcbcbc;
	text-align:left;
	font-weight:normal;
	line-height:1.5;
	padding:0.2em 0.5em 0.2em 1em;
	color:#000;
}
.tmp-specnote{
	margin-bottom:15px;
}
.tmp-specnote li{
	line-height:1.3;
	padding-bottom:0.2em;
	color:#666;
	font-size:84%;
}
.tmp-specnote p{
	line-height:1.3;
	padding-bottom:0.2em;
	color:#666;
	font-size:84%;
}
.tmp-specimage{
	text-align:center;
	margin-bottom:15px;
}
.tmp-specimage img{
	margin:0 auto;
}

/*main parts image area*/
.tmp-partsimage {
	margin-bottom:30px;
	text-align:center;
}
.tmp-partsimage img {
	margin:0 auto;
}

/*main image area*/
.tmp-imagetop {
	margin-bottom:10px;
	text-align:center;
}
.tmp-imagetop img {
	margin:0 auto;
}
.tmp-imagearea {
	border-top:1px dotted #ccc;
	width:560px;
	background:url(/cs-tuner/share/images/products/tmp/border_dotted_vertical.gif) center top repeat-y;
	clear:both;
}
.tmp-imagearea .photobox-left {
	float:left;
	width:275px;
	padding-bottom:10px;
}
.tmp-imagearea .photobox-right {
	float:right;
	width:275px;
	padding-bottom:10px;
}
.tmp-imagearea .photobox-left p,.tmp-imagearea .photobox-right p {
	text-align:center;
}
.tmp-imagearea .photobox-left img,.tmp-imagearea .photobox-right img {
	margin:10px auto 0 auto;
}

/*main Get ADOBE FLASH area*/
.tmp-getadobeflash {
	border-top:1px dotted #ccc;
	width:560px;
	margin-top:20px;
	padding-top:10px;
	clear:both;
}
.tmp-getadobeflash img {
	float:left;
	width:90px;
}
.tmp-getadobeflash p {
	float:right;
	width:460px;
	line-height:1.3;
}

/*main pdf area*/
.tmp-pdfarea {
	width:560px;
	clear:both;
}
.tmp-pdfarea .catalogimage {
	float:left;
	width:100px;
	padding:10px 0;
	text-align:center;
}
.tmp-pdfarea .catalogimage img {
	margin:0 auto;
}
.tmp-pdfarea .catalogname {
	float:right;
	width:455px;
	text-align:left;
}
.tmp-pdfarea .catalogname p {
	margin-top:10px;
	line-height:1.3;
}
.tmp-pdfarea .catalogname p.discon {
	margin-top:25px;
	padding-left:18px;
	background:url(/cs-tuner/share/images/products/tmp/icon_discon.gif) left 0.2em no-repeat;
}
.tmp-pdfnote {
	margin-top:10px;
	clear:both;
}
.tmp-pdfnote p {
	margin-bottom:0.5em;
	text-indent:-1em;
	padding-left:1em;
	font-size:84%;
	line-height:1.3;
}
.tmp-pdfnote p.discon {
	margin-bottom:0.5em;
	text-indent:0;
	font-size:84%;
	padding-left:15px;
	line-height:1.3;
	background:url(/cs-tuner/share/images/products/tmp/icon_discon.gif) left top no-repeat;
}

/*main Get ADOBE Acrobat area*/
.tmp-getadobeacrobat {
	border-top:1px dotted #ccc;
	width:560px;
	margin-top:20px;
	padding-top:10px;
	clear:both;
}
.tmp-getadobeacrobat img {
	float:left;
	width:114px;
}
.tmp-getadobeacrobat p {
	float:right;
	width:432px;
	line-height:1.3;
}

/*main bookmark copy area*/
.tmp-bookmarkcopy {
	margin-bottom:15px;
	border-top:1px solid #ccc;
	padding-top:15px;
	clear:both;
}
.tmp-bookmarkcopy h4 {
	margin-bottom:1em;
	line-height:1.3;
	font-weight:normal;
}
.tmp-bookmarkcopy .tmp-copyimg{
	margin-bottom:15px;
	margin-left:20px;
}
.tmp-bookmarkcopy .tmp-copyimg img{
	border:1px solid #d9d9d9;
	vertical-align:bottom;
}
.tmp-bookmarkcopy .tmp-copyimg p.tmp-caption{
	line-height:1.2;
	padding-top:3px;
	font-size:84%;
}

/*main bookmark spec area*/
.tmp-bookmarkspec {
	margin-bottom:15px;
	border-top:1px solid #ccc;
	padding-top:10px;
	clear:both;
}
.tmp-bookmarkspec p.tmp-spec {
	margin-bottom:0.8em;
	line-height:1.3;
	font-size:84%;
}
.tmp-bookmarkspec .tmp-specimg{
	margin-bottom:6px;
	margin-left:20px;
}
.tmp-bookmarkspec .tmp-specimg img{
	border:1px solid #d9d9d9;
	vertical-align:bottom;
}
.tmp-specimg p.tmp-caption{
	line-height:1.2;
	padding-top:3px;
	font-size:84%;
}

/*main logos area*/
.tmp-logoimgs{
	margin-bottom:15px;
	border-top:1px dotted #ccc;
	padding-top:15px;
	clear:both;
}
.tmp-logoimgs img{
	margin:5px;
	vertical-align:bottom;
}

.tmp-speclogoimgs {
	margin:15px 0px 20px 0px;
}
.tmp-speclogoimgs img{
	margin-top:8px;
	margin-right:8px;
	vertical-align:bottom;
}

.tmp-funcicons {
	margin:15px 0px 20px 0px;
}
.tmp-funcicons img{
	margin-top:8px;
	margin-right:8px;
	vertical-align:bottom;
}

/*main bottom notice area*/
.tmp-contarea01{
	padding:5px 0 5px 0;
	clear:both;
}
.tmp-contarea01 .notetxt {
	color:#666;
	margin-top:10px;
	font-size:84%;
}
.tmp-contarea01 ul.notelist {
	margin-top:10px;
}
.tmp-contarea01 ul.notelist li {
	padding-bottom:0.2em;
	line-height:1.3;
	color:#666;
	font-size:84%;
}

.tmp-topbox{
	border-top:none;
	margin-top:0;
	padding-top:0;
}


#tmp-stylelinkbutton .stylelink img{
	margin:15px 0px;
}


/*center menu area*/
#center_menu{
	margin-top:20px;
	padding:2px 0 2px 0;
	background-color: transparent;
    background-image: url(/share/images/products/bg_tit_center_menu.gif);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 0% 0%;
	clear:both;
}

#center_menu p {
	padding-left:7px;
	padding-bottom:5px;
	font-size:100%;
	font-weight: bold;
	color:#333333;
}


#center_menu ul.center_menulist {
	padding: 0 0 5px 0;
	_padding: 0 0 5px 0;
	background:url(/share/images/products/bg_tit_center_menuend.gif) left bottom no-repeat;
}
#center_menu ul.center_menulist li {
	margin-left:7px;
	margin-bottom:3px;
	padding:0 0 5px 10px;
	line-height: 1.0em;
	background:url(/share/images/arrow_black.gif) 0px 4px no-repeat;
	vertical-align:top;
}

#center_menu ul.center_menulist li a {
	display:inline;
	font-weight: normal;
}

/*----for left area----
---------------------------------------------------------*/
/*for include setting*/
#t-size-left01 {
	margin-top:10px;
}
#t-size-left02 { }
#t-size-left03 { }
#t-size-left04 { }
#t-size-left05 { }
#t-series-left01 {
	margin-top:10px;
}
#t-series-left02 { }
#t-series-left03 { }
#t-series-left04 { }
#t-series-left05 { }
#t-compare-left01 {
	margin-top:10px;
}
#t-compare-left02 { }
#t-compare-left03 { }
#t-compare-left04 { }
#t-compare-left05 { }
#t-left01 {
	margin-bottom:10px;
}
#t-left02 { }
#t-left03 { }
#t-left04 { }
#t-left05 { }

/*first menu*/
#tmp-localnavi{
	margin-bottom:50px;
}
#tmp-localnavi h1,
#tmp-localnavi h2{
	margin-right:10px;
	padding:7px 3px 15px 3px;
	line-height:1.2em;
	font-size:109%;
	color:#000;
	background:url(/cs-tuner/share/images/products/tmp/bg_lnavi_grd.gif) left top no-repeat;
}
#tmp-localnavi ul.menulist {
	margin-right:10px;
	padding: 0 0 8px 10px;
	background:url(/cs-tuner/share/images/products/tmp/bg_lnavi_grd_btm.gif) left bottom no-repeat;
}
#tmp-localnavi ul.menulist li {
	margin-bottom:5px;
	padding:0 0 5px 10px;
	font-weight: bold;
	color: #333;
	line-height: 1.2em;
	background:url(/cs-tuner/share/images/products/tmp/arrow_black.gif) 0px 4px no-repeat;
	vertical-align:top;
	border-bottom:1px solid #c8c8c8;
}
#tmp-localnavi ul.menulist li.open {
	font-weight: normal;
	background:url(/cs-tuner/share/images/products/tmp/dot_gray.gif) 0px 0.4em no-repeat;
}
#tmp-localnavi ul.menulist li ul li {
	margin-top:5px;
	border-bottom:none;
}
#tmp-localnavi ul.menulist li ul{
	margin-top:10px;
	margin-bottom:-10px
}
#tmp-localnavi ul.menulist li a {
	display:block;
	font-weight: normal;
}
/*second menu*/
#tmp-linklist{
	margin-bottom:10px;
}
#tmp-linklist ul.menulist {
	background:url(/cs-tuner/share/images/products/tmp/bg_bnrlist.gif) left bottom no-repeat;
	padding: 10px 10px 5px 10px;
}
#tmp-linklist ul.menulist li {
	margin-bottom:10px;
	font-weight: bold;
	color: #000;
	line-height: 1.2em;
	background:url(/cs-tuner/share/images/products/tmp/arrow_black.gif) 0px 4px no-repeat;
	padding-left: 10px;
}
#tmp-linklist ul.menulist li ul li {
	margin-left: 2px;
}
#tmp-linklist ul.menulist li ul{
	margin-top:10px;
}
#tmp-linklist ul.menulist li a {
	display:block;
	font-weight: normal;
}



/*----for right area----
---------------------------------------------------------*/
/*for include setting*/
#t-size-right01 {
	margin-top:10px;
}
#t-size-right02 { }
#t-size-right03 { }
#t-size-right04 { }
#t-size-right05 { }
#t-series-right01 {
	margin-top:10px;
}
#t-series-right02 { }
#t-series-right03 { }
#t-series-right04 { }
#t-series-right05 { }
#t-compare-right01 {
	margin-top:10px;
}
#t-compare-right02 { }
#t-compare-right03 { }
#t-compare-right04 { }
#t-compare-right05 { }

#t-right01 { }
#t-right02 { }
#t-right03 { }
#t-right04 { }
#t-right05 { }

#tmp-rightmenu li {
	line-height:1;
	width:180px;
	display:block;
	margin-bottom:2px;
}
#tmp-rightmenu li a{
	width:180px;
	display:block;
}
#tmp-rightmenu img{
	vertical-align:bottom;
}


/*-------float clear setting---------*/
.tmp-productarea,
#tmp-topproductarea,
#tmp-topproductarea .photoarea ul.selectImage,
.tmp-contbox .toggleGroup,
#tmp-titlearea,
.tmp-pagenatearea,
.tmp-imagearea,
.tmp-getadobeflash,
.tmp-pdfarea,
.tmp-getadobeacrobat,
.tmp-pagenatearea .tmp-pagenate-txt,
.tmp-compsubbox,
.tmp-compcheck {
	min-height:0;
	/*\*//*/
display: inline-table;
/**/
}
*+html:first-child body .tmp-productarea,
*+html:first-child body #tmp-topproductarea,
*+html:first-child body #tmp-topproductarea .photoarea ul.selectImage,
*+html:first-child body .tmp-contbox .toggleGroup,
*+html:first-child body #tmp-titlearea,
*+html:first-child body .tmp-pagenatearea,
*+html:first-child body .tmp-imagearea,
*+html:first-child body .tmp-getadobeflash,
*+html:first-child body .tmp-pdfarea,
*+html:first-child body .tmp-getadobeacrobat,
*+html:first-child body .tmp-pagenatearea .tmp-pagenate-txt,
*+html:first-child body .tmp-compsubbox,
*+html:first-child body .tmp-compcheck {
overflow: hidden;
}
.tmp-productarea:after,
#tmp-topproductarea:after,
#tmp-topproductarea .photoarea ul.selectImage:after,
.tmp-contbox .toggleGroup:after,
#tmp-titlearea:after,
.tmp-pagenatearea:after,
.tmp-imagearea:after,
.tmp-getadobeflash:after,
.tmp-pdfarea:after,
.tmp-getadobeacrobat:after,
.tmp-pagenatearea .tmp-pagenate-txt:after,
.tmp-compsubbox:after,
.tmp-compcheck:after {
	content:".";
	display:block;
	height:0;
	clear: both;
	visibility:hidden;
	line-height:0;
}
/* \*/ 
* html .tmp-productarea,
* html #tmp-topproductarea,
* html #tmp-topproductarea .photoarea ul.selectImage,
* html .tmp-contbox .toggleGroup,
* html #tmp-titlearea,
* html .tmp-pagenatearea,
* html .tmp-imagearea,
* html .tmp-getadobeflash,
* html .tmp-pdfarea,
* html .tmp-getadobeacrobat,
* html .tmp-pagenatearea .tmp-pagenate-txt,
* html .tmp-compsubbox,
* html .tmp-compcheck { height:1%;}


.tmp-productarea,
#tmp-topproductarea,
#tmp-topproductarea .photoarea ul.selectImage,
.tmp-contbox .toggleGroup,
#tmp-titlearea,
.tmp-pagenatearea,
.tmp-imagearea,
.tmp-getadobeflash,
.tmp-pdfarea,
.tmp-getadobeacrobat,
.tmp-pagenatearea .tmp-pagenate-txt,
.tmp-compsubbox,
.tmp-compcheck {display: block;} 
/* */

.headSet01A,
.headSet01B,
.headSet02B,
.pagenateArea,
.toggleGroup,
.accessory .toggleHeadSet,
.productsPhotoArea,
.changeImagesArea ul.selectImage,
.multiColumnFree,
.multiColumn01A,
.multiColumn02A,
.multiColumn03A,
.multiColumn04A,
.multiColumn05A,
.section01C {
	_overflow:visible;
	_height:1px;
	zoom:1;
}


.headSet01A:after,
.headSet01B:after,
.headSet02B:after,
.pagenateArea:after,
.toggleGroup:after,
.accessory .toggleHeadSet:after,
.productsPhotoArea:after,
.changeImagesArea ul.selectImage:after,
.multiColumnFree:after,
.multiColumn01A:after,
.multiColumn02A:after,
.multiColumn03A:after,
.multiColumn04A:after,
.multiColumn05A:after,
.section01C:after{
	content:".";
	display:block;
	visibility:hidden;
	clear:both;
	margin:-1px 0 0 0;
	height:1px;
	font-size:0;
	line-height:0;
}

/*add for PDF catalog 081219*/
.tmp-side-linkbox01 {
	margin-bottom:10px;
	clear:both;
}
.tmp-side-linkbox01 img {
	vertical-align:bottom;
}
.tmp-side-linkbox01 ul {
	background:url(/cs-tuner/share/images/products/tmp/bg_bnrlist.gif) left bottom no-repeat;
	padding:10px 6px;
}
.tmp-side-linkbox01 ul.pdfcatalog li {
	line-height: 1.2;
	width:168px;
	text-align:center;
	margin-bottom:10px;
}
.tmp-side-linkbox01 ul.pdfcatalog li img {
	margin:0 auto;
}
.tmp-side-linkbox01 ul.pdfcatalog li p {
	margin:10px 4px 0 4px;
	text-align:left;
}
.tmp-side-linkbox01 ul.pdfcatalog li p.pdfnotetxt {
	margin:5px 4px 0 4px;
	text-align:left;
	font-size:84%;
	color:#666;
}
.tmp-side-linkbox01 ul.pdfcatalog li.pdfnotice {
	margin-bottom:6px;
}
.tmp-side-linkbox01 ul.pdfcatalog li.lastlist {
	margin-bottom:0;
}



/*add for shade-accessory.js*/
#accedatalist .tmp-toggleAccGroup {
	clear:both;
	margin-bottom:20px;
}
#accedatalist h3.tmp-toggleAccHead {
	padding:0.5em 0 0.5em 0;
	background:#e5e5e5;
	line-height:1.4;
	color:#333;
	cursor:pointer;
}
#accedatalist .tmp-toggleClose h3.tmp-toggleAccHead {
	background:#e5e5e5 url(/cs-tuner/share/images/products/tmp/toggle_acc_open.gif) 10px 0.5em no-repeat;
	padding-left:35px;
}
#accedatalist .tmp-toggleOpen h3.tmp-toggleAccHead {
	background:#e5e5e5 url(/cs-tuner/share/images/products/tmp/toggle_acc_close.gif) 10px 0.5em no-repeat;
	padding-left:35px;
}
/*-----toggleAccCont-----*/
#accedatalist .tmp-toggleAccCont {
	width:560px;
}
/*tglSort-tglPage*/
#accedatalist .tmp-tglSort {
	padding:10px 0 9px 0;
	margin-bottom:0.8em;
	background:url(/cs-tuner/share/images/products/tmp/border_dotted.gif) left bottom repeat-x;
}
#accedatalist .tmp-tglSort p {
	color:#808080;
	font-weight:bold;
}
#accedatalist .tmp-tglSort select {
	margin-left:0.5em;
}
#accedatalist .tmp-tglPage {
	width:560px;
	padding:0 0 9px 0;
	background:url(/cs-tuner/share/images/products/tmp/border_dotted.gif) left bottom repeat-x;
}
#accedatalist .tmp-tglPage .tglPrev {
	float:left;
	width:95px;
}
#accedatalist .tmp-tglPage .tglNext {
	float:right;
	width:95px;
	text-align:right;
}
#accedatalist .tmp-tglPage .tglPagenate {
	margin:0 100px;
	text-align:center;
}
/*tglContBox*/
#accedatalist .tmp-tglContBox {
	clear:both;
	margin:0 0 2.5em 0;
	padding:2.8em 0 0 11px;
	background:url(/cs-tuner/share/images/products/tmp/border_dotted_space.gif) left top repeat-x;
}
#accedatalist .tmp-tglFirst-child {
	background:none;
}
#accedatalist .tmp-tglTiArea {
	margin-bottom:1.5em;
}
#accedatalist .tmp-tglTiArea .tmp-tglTiPhoto{
	float:left;
	width:184px;
}
#accedatalist .tmp-tglTiArea .tmp-tglTiPhoto img{
	border:1px solid #d9d9d9;
}
#accedatalist .tmp-tglTiArea .tmp-tglTiTxt{
	float:right;
	width:355px;
}
#accedatalist .tmp-tglTiArea .tmp-tglTiTxt h4 {
	font-size:150%;
}
#accedatalist .tmp-tglTiArea .tmp-tglTiTxt .tmp-tglNewRelease{
	color:#c41230;
}
#accedatalist .tmp-tglTiArea .tmp-tglTiTxt .tmp-tglBtnDetail {
	margin:5px 0;
}
#accedatalist .tmp-tglTiArea .tmp-tglTiTxt .tmp-tglNotes{
	font-size:84%;
	font-weight:normal;
	color:#666;
}
#accedatalist .tmp-tglExtendArea{
	clear:both;
}
#accedatalist .tmp-tglExtendArea p,
#accedatalist .tmp-tglExtendArea ul{ margin-bottom:1em;}
#accedatalist .tmp-tglExtendArea .tmp-tglSize{ color:#4c4c4c;}
#accedatalist .tmp-tglExtendArea .tmp-tglNotes {
	font-size:84%;
	font-weight:normal;
	color:#666;
	margin-bottom:0;
}
#accedatalist .tmp-toggleAccError{
	margin:5px;
}

/*clearfix*/
#accedatalist .tmp-tglPage,
#accedatalist .tmp-tglTiArea {
	min-height:0;
	/*\*//*/
display: inline-table;
/**/
}
*+html:first-child body #accedatalist .tmp-tglPage,
*+html:first-child body #accedatalist .tmp-tglTiArea {
	overflow: hidden;
}
#accedatalist .tmp-tglPage:after,
#accedatalist .tmp-tglTiArea:after {
	content:".";
	display:block;
	height:0;
	clear: both;
	visibility:hidden;
	line-height:0;
}
/* \*/
* html #accedatalist .tmp-tglPage,
* html #accedatalist .tmp-tglTiArea { height:1%;}
#accedatalist .tmp-tglPage,
#accedatalist .tmp-tglTiArea {display: block;} 
/* */


/*-------added for new template-margin under main visual-------*/

.inc-main-visual img {
	margin-bottom: 10px;
}

/*-------added for recommend to friends-------*/

.friends { float: right; background-color:#FFFFFF; margin-bottom: 0px; margin-top: 0px;clear:both }

.friends-main { background-color:#FFFFFF; margin-bottom: 20px; margin-top: 0px; }

