@charset "Shift_JIS";
/*--------------- for side column ---------------*/

/*-------basic box-------*/
#column2-right .side-contbox01,
#column3-left .side-contbox01,
#column3-right .side-contbox01 {
	width:180px;
}
#column2-right .side-contbox02,
#column3-left .side-contbox02,
#column3-right .side-contbox02 {
	margin-bottom:10px;
	width:180px;
}
#column2-right .side-contbox01 img,#column2-right .side-contbox02 img,
#column3-left .side-contbox01 img,#column3-left .side-contbox02 img,
#column3-right .side-contbox01 img,#column3-right .side-contbox02 img {
	vertical-align:bottom;
}

/*-------banner list area-------*/
#column2-right ul.side-bannerlist li,
#column3-left ul.side-bannerlist li,
#column3-right ul.side-bannerlist li {
	line-height:1;
	width:180px;
	margin-bottom:10px;
}
#column2-right .side-bannerlist li img,
#column3-left .side-bannerlist li img,
#column3-right .side-bannerlist li img {
	vertical-align:bottom;
}
#column2-right .side-bannerlist li p,
#column3-left .side-bannerlist li p,
#column3-right .side-bannerlist li p {
	line-height:1.2;
	margin-top:3px;
}
#column2-right .side-bannerlist li p a,
#column3-left .side-bannerlist li p a,
#column3-right .side-bannerlist li p a {
	background:url(/cs-tuner/share/images/arrow_black.gif) left 0.4em no-repeat;
	margin-left: 5px;
	padding-left:10px;
	display:block;
}

/*-------banner single area-------*/
#column2-right div.side-bannersingle,
#column3-left div.side-bannersingle,
#column3-right div.side-bannersingle {
	line-height:1;
	width:180px;
	margin-bottom:10px;
	clear:both;
}
#column2-right .side-bannersingle img,
#column3-left .side-bannersingle img,
#column3-right .side-bannersingle img {
	vertical-align:bottom;
}
#column2-right .side-bannersingle p,
#column3-left .side-bannersingle p,
#column3-right .side-bannersingle p {
	line-height:1.2;
	margin-top:3px;
}
#column2-right .side-bannersingle p a,
#column3-left .side-bannersingle p a,
#column3-right .side-bannersingle p a {
	background:url(/cs-tuner/share/images/arrow_black.gif) left 0.4em no-repeat;
	margin-left: 5px;
	padding-left:10px;
	display:block;
}

/*-------box area-------*/
/*for gray gradation list*/
#column2-right .side-linkbox01,
#column3-left .side-linkbox01,
#column3-right .side-linkbox01 {
	margin-bottom:10px;
	clear:both;
}
#column2-right .side-linkbox01 img,
#column3-left .side-linkbox01 img,
#column3-right .side-linkbox01 img {
	vertical-align:bottom;
}
#column2-right .side-linkbox01 ul,
#column3-left .side-linkbox01 ul,
#column3-right .side-linkbox01 ul {
	background:url(/bravia/share/images/sidecolumn/bg_bnrlist.gif) left bottom no-repeat;
	padding: 10px;
}
/*for gray gradation list
left photo*/
#column2-right .side-linkbox01 ul.photomenu li,
#column3-left .side-linkbox01 ul.photomenu li,
#column3-right .side-linkbox01 ul.photomenu li {
	margin-bottom:10px;
	clear:both;
	color: #000000;
	line-height: 1.2em;
	vertical-align: bottom;
	width:160px;
	min-height:0;
	text-align:left;
	/*\*//*/
display: inline-table;
/**/
}
*+html:first-child body #column2-right .side-linkbox01 ul.photomenu li,
*+html:first-child body #column3-left .side-linkbox01 ul.photomenu li,
*+html:first-child body #column3-right .side-linkbox01 ul.photomenu li {
overflow: hidden;
}
#column2-right .side-linkbox01 ul.photomenu li:after,
#column3-left .side-linkbox01 ul.photomenu li:after,
#column3-right .side-linkbox01 ul.photomenu li:after {
	content:".";
	display:block;
	height:0;
	clear: both;
	visibility:hidden;
	line-height:0;
}
/* \*/ 
* html #column2-right .side-linkbox01 ul.photomenu li,
* html #column3-left .side-linkbox01 ul.photomenu li,
* html #column3-right .side-linkbox01 ul.photomenu li {height:1%;} 
#column2-right .side-linkbox01 ul.photomenu li,
#column3-left .side-linkbox01 ul.photomenu li,
#column3-right .side-linkbox01 ul.photomenu li {display: block;} 
/* */

#column2-right .side-linkbox01 ul.photomenu li img,
#column3-left .side-linkbox01 ul.photomenu li img,
#column3-right .side-linkbox01 ul.photomenu li img {
	float:left;
	width:40px;
}
#column2-right .side-linkbox01 ul.photomenu li p,
#column3-left .side-linkbox01 ul.photomenu li p,
#column3-right .side-linkbox01 ul.photomenu li p {
	float:right;
	width:110px;
	line-height:1.2;
}
#column2-right .side-linkbox01 ul.photomenu li p.icon-singleline,
#column3-left .side-linkbox01 ul.photomenu li p.icon-singleline,
#column3-right .side-linkbox01 ul.photomenu li p.icon-singleline {
	padding-top:10px;
}
#column2-right .side-linkbox01 ul.photomenu li p.icon-multiline,
#column3-left .side-linkbox01 ul.photomenu li p.icon-multiline,
#column3-right .side-linkbox01 ul.photomenu li p.icon-multiline {
	padding-top:5px;
}
#column2-right .side-linkbox01 ul.photomenu li p a,
#column3-left .side-linkbox01 ul.photomenu li p a,
#column3-right .side-linkbox01 ul.photomenu li p a {
	display:block;
	padding-left: 10px;
	background:url(/cs-tuner/share/images/arrow_black.gif) left 0.4em no-repeat;
}


/*for gray gradation list
banner*/
#column2-right .side-linkbox01 ul.bannermenu li,
#column3-left .side-linkbox01 ul.bannermenu li,
#column3-right .side-linkbox01 ul.bannermenu li {
	line-height:1;
	width:160px;
	margin-bottom:10px;
}
#column2-right .side-linkbox01 ul.bannermenu li img,
#column3-left .side-linkbox01 ul.bannermenu li img,
#column3-right .side-linkbox01 ul.bannermenu li img {
	vertical-align:bottom;
	margin-bottom:3px;
}
#column2-right .side-linkbox01 ul.bannermenu li p,
#column3-left .side-linkbox01 ul.bannermenu li p,
#column3-right .side-linkbox01 ul.bannermenu li p {
	line-height:1.2;
}
#column2-right .side-linkbox01 ul.bannermenu li p a,
#column3-left .side-linkbox01 ul.bannermenu li p a,
#column3-right .side-linkbox01 ul.bannermenu li p a {
	background:url(/cs-tuner/share/images/arrow_black.gif) left 0.4em no-repeat;
	margin-left: 5px;
	padding-left:10px;
	display:block;
}

/*-------banner area-------*/
#column2-right .side-bannerarea,
#column3-left .side-bannerarea,
#column3-right .side-bannerarea {
	margin-bottom:10px;
	text-align:center;
	clear:both;
}
#column2-right .side-bannerarea img,
#column3-left .side-bannerarea img,
#column3-right .side-bannerarea img {
	margin:0 auto;
	margin-bottom:10px;
}

/*-------QR code area-------*/
/*for gray gradation list
left QR code*/
#column2-right .side-linkbox01 ul.qrcode li,
#column3-left .side-linkbox01 ul.qrcode li,
#column3-right .side-linkbox01 ul.qrcode li {
	margin-bottom:10px;
	clear:both;
	color: #000000;
	line-height: 1.2em;
	vertical-align: bottom;
	width:160px;
	min-height:0;
	text-align:left;
	/*\*//*/
display: inline-table;
/**/
}
*+html:first-child body #column2-right .side-linkbox01 ul.qrcode li,
*+html:first-child body #column3-left .side-linkbox01 ul.qrcode li,
*+html:first-child body #column3-right .side-linkbox01 ul.qrcode li{
overflow: hidden;
}
#column2-right .side-linkbox01 ul.qrcode li:after,
#column3-left .side-linkbox01 ul.qrcode li:after,
#column3-right .side-linkbox01 ul.qrcode li:after {
	content:".";
	display:block;
	height:0;
	clear: both;
	visibility:hidden;
	line-height:0;
}
/* \*/ 
* html #column2-right .side-linkbox01 ul.qrcode li,
* html #column3-left .side-linkbox01 ul.qrcode li,
* html #column3-right .side-linkbox01 ul.qrcode li {height:1%;} 
#column2-right .side-linkbox01 ul.qrcode li,
#column3-left .side-linkbox01 ul.qrcode li,
#column3-right .side-linkbox01 ul.qrcode li {display: block;} 
/* */
#column2-right .side-linkbox01 ul.qrcode li img,
#column3-left .side-linkbox01 ul.qrcode li img,
#column3-right .side-linkbox01 ul.qrcode li img{
	float:left;
	width:58px;
}
#column2-right .side-linkbox01 ul.qrcode li p,
#column3-left .side-linkbox01 ul.qrcode li p,
#column3-right .side-linkbox01 ul.qrcode li p {
	float:right;
	width:92px;
	line-height:1.2;
}