/***********************************************/
/* style.css                                   */
/***********************************************/

/***********************************************/
/* HTML tag styles                             */
/***********************************************/ 
body div {
	text-align: right;
}

#header2 {
	float:right;
}

#header3 {
	width: 200px;
	float:left;
}
#header3 ul li {
	padding-left: 0px;
	padding-right: 1px;
}

#header3 ul li.print {
	float:right;
	clear: right;
}
#header3 ul li.print a {
	padding: 4px 27px 2px 8px;
	background-position: 100% 50%;
}

#header3 ul li.print a:hover {
	padding: 4px 27px 2px 8px;
	border-left: 0px;
	border-right: 2px solid #666666;
	background-position: 100% 50%;
}

#header3 ul li.t-p {
	padding-left: 3px;
	padding-right: 14px;
}

#menu {
	float:right;
}

#main {
	float:left;
	margin-left: 0px;
	margin-right: 30px;
}

h1.l0 {
	padding-left: 0px;
	padding-right: 8px;
	border-left: 0px;
	border-right: 10px solid #000099;
	border-right: 8px solid #C41230;
}

ul.toc li.tocl2 {
	margin-left: 0px;
	margin-right: 25px;
}

ol.step-h2 {
	margin: 12px 28px 3px 0;
}

ol.step-h2 ul.bull-sub li.none {
	margin-left: 0px;
	margin-right: -1.5em;
}

ol.sonyfont li {
	padding-left: 0px;
	padding-right: 20px;
}
.topic {
	padding-left: 0px;
	padding-right: 1px;
}
.topic ul.l0 {
	border-left: 0px;
	border-right: 10px solid #000099;
}

.topic ul.l0 li p {
	padding-left: 0px;
	padding-right: 12px;
	float:left;
}

.topic ul.left {
	float:right;
}

.topic ul.right {
	float:left;
	clear: left;
}

.topic ul li.l1 {
	margin: 7px 12px 0 2px;
	padding-left: 0px;
	padding-right: 12px;
	background-position: 100% 0.4em;
}

.topic ul li.l2 {
	margin: 5px 26px 0 2px;
	padding-left: 0px;
	padding-right: 12px;
	background-position: 100% 0.4em;
}
li.sf-square1, li.sf-square2, li.sf-square3, li.sf-square4, li.sf-square5, li.sf-square6, li.sf-square7, li.sf-square8, li.sf-square9, li.sf-square10, li.sf-square11 {
	background-position: 100% 0.1em;
}

div.illust {
	direction: ltr;
	text-align: right;
}

div.illust-preview {
	float:right;
	margin-right: 0px;
	margin-left: 20px;
}

#preview div.list-preview {
	float:right;
}

dd {
	padding-left: 0em;
	padding-right: 2em;
}

dd.side-img div img {
	float:left;
	margin-left: 0px;
	margin-right: 15px;
}

div.ind {
	padding-left: 0em;
	padding-right: 1.5em;
}


ul.bclist {
	float:left;
	text-align: left;
}
ul.bclist li {
	direction: rtl;
}

ul.menu {
	text-align: right;
}
ul.menu li{
	border-left: 1px solid #bbbbbb;
	border-right: 2px solid #999999;
}
ul.bull-sub {
	margin-right: 6px;
	margin-left: 2px;
}

ul.bull-sub li {
	padding: 5px 7px 0px 0px!important;
	background-position: 100% 0.8em!important;

}p.menu {
	text-align: left;
}

p.bpt-last {
/*	padding-right: 10px;*/
	padding-left: 2px;
	text-align: left!important;
}	

table.table_rayout th,td{
	text-align: right;
}

#header2 h1#bravia{
	margin-left: 1em;
	margin-right: 5px;
}
ul.noind li.none{
	margin-left: 0em;
	margin-right: 0.5em;
}
dt {
	clear: right;
}
dd {
	padding-left: 0em;
	padding-right: 2em;
}
p.step {
	margin-left: 0em;
	margin-right: 1.5em;
}
p.option {
	margin-left: 0em;
	margin-right: 0.95em;
}
#title_model {
	margin-left: 0px;
	margin-right: 20px;
}
div.topic ul.topic_list {
	margin-left: 0px;
	margin-right: 20px;
}
ul.topic_list li.l2m {
	margin-left: 0em;
	margin-right: 1.5em;
}
ul.topic_list li.l3m {
	margin-left: 0em;
	margin-right: 5em;
}
.topic ul.l0 {
	padding: 5px 10px 3px 0;
	border-right: 8px solid #C41230;
}
#glhtpop #glhtpop-logoarea {
	right: 0;
}

#glhtpop-logoarea a img {
	text-align: right;
}

#popfooter {
	text-align: right;
}
div.chart1{
	right:  0px;
}
div.chart2{
	right:  230px;
}
div.chart_select1{
	right:  175px;
}
div.chart_select2{
	right:  405px;
}
div.chart_select3{
	right:  0px;
}
div.chart_select4{
	right:  220px;
}
div.chart_sub {
	right:  460px;
}
div.chart6{
	right:  0px;
}
div.chart7{
	right:  230px;
}
div.caption, .caption1, .caption2, .caption3, .caption4, .remote1, .h-net_tv, .h-net_internet, .connect_cable_middle, .connect_cable_under1, .connect_device, .connect_tv, glass_under {
	direction: rtl;
}

dd div.side-img-div {
	float: left;
	direction: ltr;
}
dd div.side-img-div img {
	margin-left: 0px;
	margin-right: 15px;
}

table.table_icon th,td{
	text-align: right;
}

ul.toc li.tocl1_title {
        margin-left: 0px;      
        padding-left: 0px;  
        padding-right: 15px;  
/*        background: url('../images/p_arrow+.gif') no-repeat 100% 50%;*/
}

ul.toc li.tocl1 {
        padding-left: 0px;
        padding-right: 15px;
}


div.remocon_illust {
	float:right;
}

div.remocon_contents {
	float:right;
	margin-left:0px;
	margin-right:10px;
}
/*
#title_local{
 text-align:left!important;
 float:left!important;

}*/

.copy_r{
  float:right;

}.link_all{
  float:left;
  margin-right:15px;


}.link_left{
 background-image:none!important;
  float:right;
  margin-right:0px;


}.link_right{
  float:left;

}.link_left a{
 background-position:100% 50%!important;
 padding-right:12px!important;


}.link_right a{
 background-position:100% 50%!important;
 padding-right:12px!important;



/*h1#bravia img{
 margin-right:50px;
 float:right;
*/

}.map_link{
 float:left;
}


/***********************************************/
/* IE7  footer style   */
/***********************************************/ 

/* footer */
*:first-child+html .link_left{
	padding-right:560px!important;
	margin:0px;

}

*:first-child+html .link_right{
	text-align:left!important;

}

*:first-child+html .copy_r{
}

/* header */
*:first-child+html h1#title_local{
	margin-right:20px;

}


*:first-child+html div.illust_w{
	width:600px;
	margin:0px;
	padding:0px;

}

/* IE7 float:right */
*:first-child+html .right_img{
	display:inline;
}

/***********************************************/
/* IE7  end               */
/***********************************************/
}
