@charset "Shift_JIS";

/*-------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(/bravia/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(/bravia/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(/bravia/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(/bravia/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;
}

#container #pagebody .pagetopnav {
	margin-top:20px;
	text-align:right;
}
#container #pagebody .pagetopnav img {
	margin:0 0 0 auto;
}


/*------ for include style by megad 100130 --------*/

#container #pagebody div.col01A img.pointIcon {
	vertical-align: middle;
	margin-right: 3px;
}
#container #pagebody .center {
	text-align: center;
}
#container #pagebody div.col01A p.caution {
	margin-left: 1em;
	text-indent: -1em;
	font-size: 93%;
	color:#666;
}
#container #pagebody div.col01A ul.caution {
	margin-bottom: 1em;
}
#container #pagebody div.col01A ul.caution li {
	margin-left: 1em;
	text-indent: -1em;
	font-size: 93%;
	color:#666;
}

#container #pagebody div.col01A table.line {
	width: 100%;
	margin-bottom: 1em;
	border-collapse: collapse;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}
#container #pagebody div.col01A table.line th {
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	padding: 5px 8px;
	background: #eeeeee;
	font-weight: bold;
	text-align: center;
}
#container #pagebody div.col01A table.line th.sub {
	background: #f9f9f9;
	text-align: left;
}
#container #pagebody div.col01A table.line td {
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	padding: 5px 8px;
}
#container #pagebody div.col01A table.line .nowrap {
	white-space: nowrap;
}
#container #pagebody div.col01A table.line .bgc {
	background: #f9f9f9;
}
#container #pagebody div.col01A table.sTxt {
	font-size: 95%;
}


body div#container div#pagebody div#column3-main div#oldSiteStyle table.line {
}
body div#container div#pagebody div#column3-main div#oldSiteStyle table th.line, 
body div#container div#pagebody div#column3-main div#oldSiteStyle table td.line {
	font-size: 85%;
}

