body {
	margin: 0px;
}
ul {
	margin: 0px;
	padding-left: 15px;
}

dl, dd{
	margin:0;
	padding:0;
}
.em{
	font-weight:bold!important;
}
/*  float
-------------------------------*/
.fleft, .fleft_img{
	float:left;
}
.fright, .fright_img{
	float:right;
}
.fleft_img{
	margin-right:10px;
}
.fright_img{
	margin-left:10px;
}

.overview .fleft_img{
	margin-right:20px;
}
.overview .fright_img{
	margin-left:20px;
}

.floatREnd{
	float:right;
	margin-left:0;
}
.floatLEnd{
	float:left;
	margin-right:0;
}
.imgFloat{
	_zoom:1;   
	overflow:hidden;
}


.cap01 {color:#000064; font-size:20px; font-family: "Arial", "Helvetica", "sans-serif"}
.footmenu {color:#0000ff}
.spec_row_red,.spec_row_red_top {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d80000;
	margin-bottom: 1px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ffffff;
}
.spec_row_red_top {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #d80000;
}
.spec_row_white {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cecece;
	margin-bottom: 1px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ffffff;
}
.spec_col_white {
	margin-bottom: 1px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ffffff;
}
.spec_row_white2 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	margin-bottom: 1px;
}
.spec_col_white2 {

	margin-bottom: 1px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ffffff;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
}



/* renewal
-------------------------------*/

/* clearfix */
.clearfix:after{
	content:"";
	display:block;
	height:.01em;
	clear:both;
	visibility:hidden;
}
.clearfix{
	display:inline-block;
}
/* Hides from IE-mac \*/
* html .clearfix{ height:1%;}
.clearfix{display:block;}

/* End hide from IE-mac*/

/* table height (all page) */
#ttitle_h{
	height:54px;
}

#renewal p ,#renewal ol,#renewal ul {  
	margin:0; 
	padding:0; 
}
#renewal img{
	border:0;
}

#renewal .wrappera {
	margin-bottom:30px;
}
#renewal .w_pagetop {
	margin-bottom:20px;
}

/* paragraph
-------------------------------*/
#renewal .pa,
#newProduct .pa{
	padding-bottom:10px;
}
#renewal .pb{
	margin-bottom:10px;
}
#renewal .pc {
	margin-bottom:15px;
}
#renewal .pd,
#newProduct .pd{
	margin-bottom:.5em;
}
#renewal .ma{
	margin-bottom:10px;
}
#renewal .mb{
	margin-bottom:20px;
}
#renewal .mc{
	margin-bottom:30px;
}
#renewal .br05em,
#newProduct .br05em{
	padding-bottom:.5em;
}
#renewal .br03em,
#newProduct .br03em{
	margin-bottom:.3em;
}

#renewal .text_l {
	text-align:left;
}
#renewal .text_r {
	text-align:right;
}
#renewal .wrappera td{
	vertical-align:top;
}

#renewal ol,#renewal ul { 
	list-style:none; 
} 

#renewal .btn_link{
	margin:10px 0 10px 0;
	padding-bottom:0;
	background:url(../img/d_line.gif) bottom left repeat-x;
	width:590px;
}
#renewal .btn_link_table{
	width:590px;
	margin-bottom:7px;
}
#renewal .btn_link_table img{
	vertical-align:top;
	}
#renewal .anchor_link_table,
#renewal .anchor_link_ntable{
	position:relative;
	top:-19px;
}
#renewal .anchor_link_table{
	margin-left:189px;
}
#renewal .anchor_link_ntable{
	margin-left:179px;
}
#renewal .anchor_link_table_2c,
#renewal .anchor_link_table_n2c{
	position:relative;
	top:-19px;
}
#renewal .anchor_link_table_2c{
	margin-left:210px;
}
#renewal .anchor_link_table_n2c{
	margin-left:205px;
}

#renewal .anchor_link_table_n1c{
	position:relative;
	top:-19px;
	left:234px;
}

#renewal .btn_link.cal{
	margin-bottom:15px;
}

#renewal .table_link{
	margin-bottom:15px;
}

/* NOTE */
#renewal .notea {
	margin-top:10px;
} 
#renewal .notea ul{
	width:580px;
} 
#renewal .notea li{
	padding-bottom:5px;
}
#renewal .notea li.last{
	padding-bottom:0;
} 

#renewal .subtitle{
	margin-bottom:10px;
} 

/* Downloads Options */
#renewal .box_table{
	width:286px;
}
#renewal .box_table .box_co{
	background:url(../../products/common/img/bg_do_02.gif) repeat-y;
	padding-left:20px;
	width:286px;
}
#renewal .box_table td{
	vertical-align:top;
}
#renewal .box_table .boxr{
	margin-right:22px;
}

#renewal .img_l{
	margin-right:20px;
}

/* Features */
#renewal .table_f{
	width:590px;
	border-collapse:collapse;
}
#renewal .table_f th{
	background:#ccc;
}
#renewal .table_f th , #renewal .table_f td{
	padding:6px;
	border:1px solid #666666;
	font-weight:normal;
	vertical-align:top;
	text-align:left;
}


/* caption
-------------------------------*/
.captiona{
	text-align:right;
}
.caption_t{
	font-size:75%;
  vertical-align:top;
}


/* Features */
#renewal .table_lamp{
	width:590px;
	border-collapse:collapse;
}
#renewal .table_lamp th{
	text-align:center;
	background:#CCCCCC;
}
#renewal .table_lamp th , #renewal .table_lamp td{
	padding:6px;
	border:1px solid #666666;
	font-weight:normal;
	vertical-align:top;
}
#renewal .table_lamp_co th , #renewal .table_lamp_co td{
	padding:0px;
	border:none;
}

#renewal ul{
	list-style-type:none;
}
#renewal .table_lamp_list li{
	margin-bottom:5px;
}
#renewal .table_lamp_list li p{
	padding-left:13px;
	background:url(../img/arrow03.gif) no-repeat 0 .2em;
}

/* list
-------------------------------*/
#list_dl dt {
	margin-bottom:5px;
	padding-left:12px;
	background:url(../img/arrow03.gif) no-repeat 0 .2em;
}
#list_dl dd{
	margin-bottom:15px;
	padding-left:10px;
}

#list_dl dd.last{
	margin-bottom:0;
}
.dlList dt ,
.dlList li {
	margin-bottom:5px;
	padding-left:12px;
	background:url(../img/arrow03.gif) no-repeat 0 .2em;
	font-weight:bold;
}
.dlList dd{
	margin-bottom:15px;
	padding-left:10px;
}

.dlList dd.last{
	margin-bottom:0;
}

/* products index */

#renewal #p_contents {
	margin-left:4px;
}
#renewal .p_wrapper {
	margin-left:15px;
	margin-right:18px;
	width:570px;
}
#renewal .hi_bg{
	background:url(../../products/common/img/p_top_bg01.gif) no-repeat;
	width:570px;
	height:963px;
	position:relative;
	z-index:1;
}
#renewal .mm_bg{
	background:url(../../products/common/img/p_top_bg02.gif) no-repeat;
	width:805px;
	height:941px;
	position:relative;
	z-index:1;
}
#renewal .ho_bg{
	background:url(../../products/common/img/p_top_bg03.gif) no-repeat;
	width:570px;
	height:653px;
	position:relative;
	z-index:1;
}

#renewal .p01,
#renewal .p02,
#renewal .p03,
#renewal .p04,
#renewal .p05,
#renewal .p06,
#renewal .p07,
#renewal .p08,
#renewal .p09,
#renewal .p10,
#renewal .p11,
#renewal .p12,
#renewal .p13,
#renewal .p14,
#renewal .p15,
#renewal .p16,
#renewal .p17,
#renewal .p18,
#renewal .p19,
#renewal .p20,
#renewal .p21,
#renewal .p22,
#renewal .p23,
#renewal .p24,
#renewal .p25,
#renewal .pm01,
#renewal .pm02,
#renewal .pm03,
#renewal .pm04,
#renewal .pm05,
#renewal .pm06,
#renewal .pm07,
#renewal .pm08,
#renewal .pm09,
#renewal .pm10,
#renewal .pm11,
#renewal .pm12,
#renewal .pm13,
#renewal .pm14,
#renewal .pm15,
#renewal .pm16,
#renewal .pm17,
#renewal .pm18,
#renewal .pm19,
#renewal .pm20,
#renewal .pm21,
#renewal .pm22,
#renewal .pm23,
#renewal .pm24,
#renewal .pm25,
#renewal .pm26,
#renewal .pm27,
#renewal .pm28,
#renewal .pm29,
#renewal .pm30,
#renewal .pm31,
#renewal .pm32,
#renewal .pm33,
#renewal .pm34,
#renewal .pm35,
#renewal .pm36,
#renewal .pm37,
#renewal .pm38,
#renewal .pm39,
#renewal .pm40,
#renewal .pm41,
#renewal .ho01,
#renewal .ho02,
#renewal .ho03,
#renewal .ho04,
#renewal .ho05,
#renewal .ho06,
#renewal .ho07,
#renewal .ho08,
#renewal .ho09,
#renewal .ho10,
#renewal .ho11,
#renewal .ho12,
#renewal .ho13,
#renewal .ho14
{
	position:absolute;
	z-index:2;
}
/* High Resolution / Installation XGA */
#renewal .p01{/*fl7000u*/
	top:355px;
	left:74px;
}
#renewal .p02{/*wl6700u*/
	top:355px;
	left:205px;
}
#renewal .p03{/*wl2650u*/
	top:593px;
	left:205px;
}
#renewal .p05{
}
#renewal .p06{/*xl6600u*/
	top:197px;
	left:495px;
}
#renewal .p07{/*xl6500u*/
	top:355px;
	left:418px;
}
#renewal .p08{/*xl2550u*/
	top:514px;
	left:467px;
}
#renewal .p09{
}
#renewal .p10{/*xl1550u*/
	top:671px;
	left:467px;
}
#renewal .p12{
}
#renewal .p13{/*fl6900u*/
	top:514px;
	left:74px;
}
#renewal .p14{/*mh2850u*/
	top:671px;
	left:336px;
}
#renewal .p15{
}
#renewal .p16{/*wd3300u*/
	top:514px;
	left:205px;
}
#renewal .p17{/*xd3200u*/
	top:434px;
	left:467px;
}
#renewal .p18{/*XD3500U*/
	top:355px;
	left:495px;
}
#renewal .p19{/*UD8400U/LU*/
	top:121px;
	left:47px;
}
#renewal .p20{/*WD8200U/LU*/
	top:121px;
	left:205px;
}
#renewal .p21{/*XD8100U/LU*/
	top:43px;
	left:467px;
}
#renewal .p22{/*XD8000U/LU*/
	top:120px;
	left:467px;
}
#renewal .p22{/*XD8000U/LU*/
	top:120px;
	left:467px;
}
#renewal .p23{/*UD8350U/LU*/
	top:121px;
	left:124px;
}
#renewal .p24{/*XL7100U*/
	top:197px;
	left:418px;
}
#renewal .p25{/*WL7200U*/
	top:275px;
	left:205px;
}

/* Mobile XGA / Mobile SVGA */
#renewal .pm01{/*XD490U*/
	top:342px;
	left:207px;
}
#renewal .pm02{/*XD530U/E*/
	top:345px;
	left:207px;
}
#renewal .pm03{/*EX53U/E*/
	top:345px;
	left:285px;
}
#renewal .pm04{/*EX200U*/
	top:709px;
	left:199px;
}
#renewal .pm05{
}
#renewal .pm06{
}
#renewal .pm07{
}
#renewal .pm08{
}
#renewal .pm09{/*XD500U-ST*/
	top:658px;
	left:426px;
}
#renewal .pm10{
}
#renewal .pm11{
}
#renewal .pm12{
}
#renewal .pm13{
}
#renewal .pm14{/*XD95U*/
	top:740px;
	left:418px;
}
#renewal .pm15{/*XD221U*/
	top:709px;
	left:272px;
}
#renewal .pm16{
	top:603px;
	left:575px;
}
#renewal .pm29{/*ES200U*/
	top:669px;
	left:735px;
}
#renewal .pm17{/*XD280U*/
	top:490px;
	left:312px;
}
#renewal .pm18{/*XD250U*/
	top:585px;
	left:234px;
}
#renewal .pm19{/*XD600U*/
	top:31px;
	left:199px;
}
#renewal .pm20{/*XD250U-ST*/
	top:616px;
	left:374px;
}
#renewal .pm21{/*XD221U-ST*/
	top:803px;
	left:345px;
}
#renewal .pm22{/**/
	top:470px;
	left:88px;
}
#renewal .pm23{/*WD500U-ST*/
	top:635px;
	left:127px;
}
#renewal .pm24{/*WD620U*/
	top:201px;
	left:119px;
}
#renewal .pm25{/*FD630U*/
	top:201px;
	left:48px;
}
#renewal .pm26{/*EW270U*/
	top:626px;
	left:119px;
}
#renewal .pm27{/*EW230U-ST*/
	top:694px;
	left:119px;
}
#renewal .pm28{/*EX240U*/
	top:647px;
	left:593px;
}
#renewal .pm30{/*EW330U*/
	top:490px;
	left:119px;
}
#renewal .pm31{/*XD590U*/
	top:259px;
	left:199px;
}
#renewal .pm32{/*EX320U*/
	top:490px;
	left:390px;
}
#renewal .pm33{/*WD570U*/
	top:345px;
	left:119px;
}
#renewal .pm34{/*XD560U*/
	top:345px;
	left:199px;
}
#renewal .pm35{/*XD550U*/
	top:490px;
	left:234px;
}
#renewal .pm36{/*WD380U-EST*/
	top:558px;
	left:83px;
}
#renewal .pm37{/*EX320U-ST*/
	top:585px;
	left:304px;
}
#renewal .pm38{/*XD360U-EST*/
	top:647px;
	left:447px;
}
#renewal .pm39{/*WD385U-EST*/
	top:558px;
	left:158px;
}
#renewal .pm40{/*XD365U-EST*/
	top:647px;
	left:520px;
}
#renewal .pm41{/*EX220U*/
	top:647px;
	left:663px;
}


/* Home Theater Projectors */
#renewal .ho01{/*HD8000*/
	top:40px;
	left:61px;
}
#renewal .ho02{/*HC7000*/
	top:514px;
	left:139px;
}
#renewal .ho03{/*HC6500*/
	top:482px;
	left:149px;
}
#renewal .ho04{/*HC5500*/
	top:482px;
	left:149px;
}
#renewal .ho05{
}
#renewal .ho06{
	top:514px;
	left:484px;
}
#renewal .ho07{	
	top:258px;
	left:484px;
}
#renewal .ho08{	/*HC6800*/
	top:436px;
	left:139px;
}
#renewal .ho09{	/*HC3800*/
	top:468px;
	left:373px;
}
#renewal .ho10{	/*HC3900*/
	top:197px;
	left:61px;

}
#renewal .ho11{/*HC3200*/
	top:498px;
	left:451px;

}
#renewal .ho12{/*HC4000*/
	top:468px;
	left:295px;
}
#renewal .ho13{/*HC9000D*/
	top:498px;
	left:61px;
}
#renewal .ho14{	/*HC7800D*/
	top:436px;
	left:217px;
}

.clearfix:after{
	content:"";
	display:block;
	height:.01em;
	clear:both;
	visibility:hidden;
}
.clearfix{display:inline-block;}
/* Hides from IE-mac \*/
	* html .clearfix{ height:1%;}
	.clearfix{ display:block;}
/* End hide from IE-mac*/

/* Features & Highlights
-------------------------------*/
#renewal .features_lia {
	margin-top:10px;
} 
#renewal .features_lia ul{
	width:580px;
} 
#renewal .features_lia li{
	padding-bottom:5px;
}
#renewal .features_lia li.last{
	padding-bottom:0;
} 

#renewal .features_lia p{
	border-left:3px solid #666666;
	padding-left:5px;
}

#renewal .lede {
	margin:0 10px 30px 0;
}
#renewal .leade_area{
	margin-bottom:27px;
}
#renewal .leade_area .catch{
	font-size:18px;
	line-height:22.6px;
	font-weight:bold;
}
#renewal .leade_area .scatch{
	padding-top:.2em;
}
#renewal .features_mtitle{
	color:#333333;
	border-left:4px #bf0000 solid;
	padding-left:7px;
	margin-bottom:19px;
}
#renewal .features_stitle{
	margin-bottom:.8em;
	padding-bottom:8px;
	background:url(../../products/common/img/bg_stit.gif) repeat-x bottom left;
}
#renewal .features_title{
	color:#bf0000;
	margin-bottom:5px;
	font-weight:bold;
}
#renewal .fstitle{
	background-color:#ededed;
	margin-bottom:11px;
	padding:7px 0 6px 8px;
}
#renewal .frame_img{
	border:1px solid #c2c2c2;
	padding-bottom:15px;
}
#renewal .table_details{
	border-collapse:collapse;
}
#renewal .table_details th{
	background:#CCCCCC;
	padding:6px;
	border:1px solid #666666;
}
#renewal .table_details td{
	padding:14px;
	border:1px solid #666666;
}
#renewal .table_details_non td{
	padding:0px;
	border:0px;
}
#renewal .txt_cap{
	color:#333333;
}

/* notes
-------------------------------*/
#renewal .featuresdt dt{
	float:left;
	position:absolute;
	padding:0;
	margin:0;
	border-left:4px solid #666666;
}
#renewal .featuresdt dd{
	margin:0;
	padding-left:10px;
	padding-bottom:13px;
	width:570px;
}
/* discontinued table
-------------------------------*/
#discon_table,
.dl_table{
	width:590px;
}
#discon_table th,
#discon_table td,
.dl_table th,
.dl_table td{
	vertical-align:middle;
	text-align:center;
	width:25%;
	margin-bottom: 1px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ffffff;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
}
#discon_table th,
.dl_table th{
	background:#e9e9e9;
}
#discon_table td,
.dl_table td{
	background-color:#f5f5f5;
}
.dl_table th,
.dl_table td{
	width:20%;
}
#discon_table img,
.dl_table img{
	vertical-align:middle;
	border:none;
}

/* merit mark
-------------------------------*/
#renewal #merit{
	margin-bottom:30px;
}
#renewal #merit ul{
	width:590px;
}
#renewal #merit li{
	float:left;
	padding-right:4px;
	padding-bottom:4px;
}
#renewal #merit li.last{
	padding-right:0;
}
#renewal #merit #note li{
	float:left;
	padding-right:15px;
	padding-bottom:4px;
	margin-top:5px;
}
#renewal #merit #note img{
	margin-right:5px;
}

/* function summary
-------------------------------*/
#f_summary_contents p{
	margin:0;
	padding:0;
}
#h_title{
	position:relative;
	top:-3px;
	left:-5px;
}
#f_summary{
	/*border-top:4px solid #e60000;*/
	padding-bottom:1px;
	font:13px arial,helvetica,sans-serif;
	*font-size:small;
	*font:x-small;
	color:#222;
}
#f_summary #f_summary_contents{
	margin:10px 20px 10px;
}
#f_summary_title{
	vertical-align:bottom;
	font-size:18px;
	font-family:Arial;
	color:#333;
}
#f_summary #footer-copyright{
	margin-left:0px;
	float:left;
}
#f_summary .t_right{
	text-align:right;
}
#f_summary .circle{
	font-size:18px;
}
#f_summary .table_su_waku{
	margin-bottom:5px;
	margin-top:5px;
}
#f_summary .table_su th{
	background:#ccc;
}
#f_summary .table_su th ,
#f_summary .table_su td{
	padding:5px;
	font-weight:normal;
	background:#fff;;
	text-align:left;
}
#f_summary .table_su td{
	text-align:center;
}
#f_summary .table_su td.text_l{
	text-align:left !important;
}
#f_summary .table_su .picture th,
#f_summary .table_su .picture_w th{
	background:#e0fff9;
}
#f_summary .table_su .picture td{
	background:#ebfffb;
}
#f_summary .table_su .presentation th,
#f_summary .table_su .presentation_w th{
	background:#ffdbd4;
}
#f_summary .table_su .presentation td{
	background:#ffece8;
}
#f_summary .table_su .user th,
#f_summary .table_su .user_w th{
	background:#e5ffd2;
}
#f_summary .table_su .user td{
	background:#efffe3;
}
#f_summary .list td,
#f_summary .list{
	background:#fff !important;
}
#f_summary .table_su .top td,
#f_summary .table_su .top td,
#f_summary .table_su .top{
	vertical-align:top;
}

/*  overview,features
-------------------------------*/
/*       common      */
#of_contents img{
	border:none;
	vertical-align:bottom;
}
#overview{
	width:590px;
}
#of_contents{
	list-style-type:none;
}

/* color */
#longlife .color{
	color:#dc353a;
}
#high .color{
	color:#008b6d;
}
#quiet .color{
	color:#004083;
}
#user .color{
	color:#9da61a;
}

/* title */
#longlife .tit_a{
	background:url(../../overview/img/dline_long.gif) repeat-x left bottom;
}
#high .tit_a{
	background:url(../../overview/img/dline_hi.gif) repeat-x left bottom;
}
#quiet .tit_a{
	background:url(../../overview/img/dline_qu.gif) repeat-x left bottom;
}
#picture .tit_a{
	background:url(../../technology/img/dline_pi.gif) repeat-x left bottom;
}
#presentation .tit_a{
	background:url(../../technology/img/dline_pr.gif) repeat-x left bottom;
}
#user .tit_a{
	background:url(../../technology/img/dline_us.gif) repeat-x left bottom;
}
#of_contents .tit_a{
	color:#666;
	text-align:left;
	padding-bottom:4px;
	margin-bottom:11px;
}
#of_contents .tit_b{
	color:#666;
	padding-left:6px;
	margin-bottom:20px;
}
#longlife .tit_b{
	border-left:6px #dc353a solid;
}
#high .tit_b{
	border-left:6px #008b6d solid;
}
#quiet .tit_b{
	border-left:6px #004083 solid;
}
#picture .tit_b{
	border-left:6px #008b6d solid;
}
#presentation .tit_b{
	border-left:6px #ce8071 solid;
}
#user .tit_b{
	border-left:6px #9da61a solid;
}

#of_contents .square{
	padding-left:14px;
	margin-top:10px;
}
#longlife .square{
	background:url(../../overview/img/square_long.gif) no-repeat 0 .25em;
}
#high .square{
	background:url(../../overview/img/square_high.gif) no-repeat 0 .25em;
}
#picture .square{
	background:url(../../technology/img/square_pi.gif) no-repeat 0 .25em;
}
#presentation .square{
	background:url(../../technology/img/square_pr.gif) no-repeat 0 .25em;
}
#user .square{
	background:url(../../technology/img/square_us.gif) no-repeat 0 .25em;
}

/* text area */
#of_contents .text_area_h{
	width:260px;
	float:left;
	padding-right:20px;
}

/* list */
#of_contents ul.p_list{
	padding:3px 0;
/*	float:left;
	margin-right:10px;*/
}
/*#of_contents ul.p_last{
	margin-right:0;
}
*/
#of_contents .p_list li, .p_title{
	padding-left:12px;
	padding-bottom:1px;
	background:url(../img/arrow01.gif) no-repeat 0 .25em;
}
#of_contents .p_list li.last{
	padding-bottom:0px;
	margin-right:0;
}

/* table */
#of_contents .t_title{
	margin-bottom:3px;
}
#of_contents .table_long{
	border-collapse:collapse;
	width:590px;
}
/*#of_contents .table_long td{
	padding:5px;
	width:200px;
}
*/
#of_contents .table_long th,
#of_contents .table_long td{
	padding:5px 4px 3px;
	border:1px solid #c2c2c2;
	font-weight:normal;
	vertical-align:top;
	text-align:left;
	background:#fff;
}
#of_contents .table_long th{
	text-align:center;
	vertical-align:middle;
}
#of_contents #longlife .table_long th{
	background:#f3eaea;
}
#of_contents #longlife .table_long th.bgcolor{
	background:#fdf4f4;
}
#of_contents #high .table_long th{
	background:#eaf3f1;
}
#of_contents #high .table_long th.bgcolor{
	background:#f4fdfb;
}
#of_contents #quiet .table_long th{
	background:#eaeff3;
}
#of_contents #quiet .table_long th.bgcolor{
	background:#f4f9fd;
}
#of_contents #user .table_long th{
	background:#f1f3db;
}
#of_contents #user .table_long th.bgcolor{
	background:#fbfde4;
}
#of_contents .table_long th.1line,
#of_contents .table_long td.1line{
	width:118px;
}
#of_contents .table_long th.2line,
#of_contents .table_long td.2line{
	width:236px;
}
#of_contents .table_long th.3line,
#of_contents .table_long td.3line{
	width:354px;
}
#of_contents .table_long .utable th,
#of_contents .table_long .utable td{
	width:118px;
	margin:0;
	padding:0;
	border:none;
}
/*#of_contents .table_long th.h_width,
#of_contents .table_long td.h_width{
	width:130px;
}
*/
#of_contents .high_low .square{
	margin:0;
}
/* wrap */
#of_contents .wrapa{
	margin-bottom:10px;
}
#of_contents .wrapb{
	margin-bottom:20px;
}

/* caption */
#of_contents .caption{
	margin-top:6px;
	text-align:left;
}

/* page top -*/
.pagetop{
	margin-top:20px;
	text-align:right;
}
#of_contents .pagetop{
	margin-bottom:40px;
}

/*  overview  */
#lede_area{
	background:url(../../overview/img/lede_bg.gif) no-repeat;
	height:335px;
	padding-left:20px;
	margin-bottom:40px;
}
#lede_area .tit01{
	margin-top:31px;
	margin-bottom:9px;
}
#lede_area .tit02{
	margin-bottom:26px;
}
#lede_area .textarea{
	width:325px;
	margin-right:15px;
	line-height:16px;
}
.btn_area{
	margin-bottom:30px;
}
#f_summary .fweigt td{
	font-weight:bold;
	width:6%;
}

/*  features  */
#renewal #f_contents {
	margin-left:4px;
	width:590px;
}
#features .h_title{
	margin-bottom:12px;
}
#features .banner_area{
	text-align:right;
	margin-bottom:19px;
}
#features .btn_area{
	position:relative;
}
#picture .btn_area{
	border-bottom:4px solid #408f7f;
} 
#presentation .btn_area{
	border-bottom:4px solid #cf8273;
} 
#user .btn_area{
	border-bottom:4px solid #9da61a;
}
#renewal #features #merit{
	position:absolute;
	top:55px;
	left:0;
}
#renewal #features #merit td{
	vertical-align:top;
}
#renewal #features #merit ul{
	width:159px;
}

#renewal #features #merit .piarea,
#renewal #features #merit .prarea{
	margin:0 20px 0 19px;
}
#renewal #features #merit .usarea{
	margin:0 20px 0 18px;
}

/*  green
-------------------------------*/
#green .h_title{
	margin-bottom:20px;
}
#green .wrapc{
	margin-bottom:30px;
}
#green .lede_wrap{
	margin-bottom:40px;
}
#green .lede{
	margin:0 10px 30px 0;
	width:440px;
}
#green .tit_b{
	color:#666;
	padding-left:11px;
	background:url(../../green/img/indent.gif) no-repeat 0 0;
}
#green .fe_area_l,
#green .fe_area{
	width:285px;
	margin-bottom:20px;
}
#green .fe_area_l{
	margin-right:20px;
}
#green .lastline{
	margin-bottom:0;
}
#green .fe_text_area{
	width:195px;
	margin-right:5px;
}
#green .c_warap{
	margin-bottom:30px;
	background:url(../../green/img/dline.gif) repeat-x bottom;
}
#green .square{
	background:url(../../green/img/square.gif) no-repeat 0 .25em;
}
#green .color{
	color:#448534;
}
#green .green_table td p{
	line-height:12px;
}
#green .green_table td{
	vertical-align:top;
}

#green .text_bg{
	background:url(../../green/img/text_bg.gif) repeat-y 0 0;
	padding:8px 10px;
}
#green .text_bg_area{
	width:250px;
}
#green .text_bg_to{
	background:url(../../green/img/text_bg_to.gif) no-repeat 0 0;
	width:270px;
	height:5px;
	overflow:hidden;
}
#green .text_bg_bo{
	background:url(../../green/img/text_bg_bo.gif) no-repeat 0 0;
	width:270px;

	height:5px;
	overflow:hidden;
}


.icon_blank{
	margin-left:2px;
}


/* Wide-aspect Projector! (/projectors/products/common/css/common.css)
-------------------------------*/
#wide_aspect_banner{
	margin-top:20px;
}
#green_banner{
	margin-top:8px;
}


/* products title
-------------------------------*/
#page_title{
	margin-bottom:6px;
}


/* case study
-------------------------------*/
#case{
	width:590px;
	margin-left:4px;
}
#case .section{
	margin-bottom:30px;
}
#case .section #stit{
	border-bottom:1px solid #bcbcbc;
	text-align:right;
	margin-bottom:16px;
	padding-bottom:3px;
}
.imgWrap,
.img2Wrap{
	width:625px;
	margin:0 -25px 0 0;
	overflow:hidden;
	_zoom:1;
}
.img2Wrap{
	margin:0 -30px 0 0;
}
.imgWrap li{
	float:left;
	margin-right:25px;
}
.img2Wrap li{
	float:left;
	margin-right:30px;
}
.imgWrap li .caption{
	width:180px;
}
.img2Wrap li .caption{
	width:280px;
}
#case .bannerWrap{
	position:relative;
}
#case .section .bannerWrap p{
	position:absolute;
	top:114px;
	left:20px;
}
#case .section .bannerWrap a{
	display:block;
	padding-left:12px;
	background:url(../../img/arrow_red.gif) no-repeat 0 .2em;
}



/* sub menu
-------------------------------*/
/* sub menu -normal */
.smenu_wrap{
	margin-bottom:25px;
	padding:14px 0 14px 14px;
	background-color:#f2f2f2;	
}
.smenu_wrap a:link{
	color:#333;
}
.smenu_wrap a:visited{
	color:#333;
}
.smenu_wrap a:hover{
	color:#333;
}
.smenu_wrap a:active{
	color:#333;
}
* html .smenu_wrap{
	padding-bottom:14px;
}
*+html .smenu_wrap{
	padding-bottom:14px;
}
.smenu{
	float:left;
	width:180px;
	margin:0 11px 1px 0;
	background:url(../../../../images/products/bg_smenu.gif) repeat-y;
}
.smenu.wrapOff{
	background:url(../../case/img/bg_smenu_off.gif) repeat-y;
}
.smenu .smenu_top{
	padding:14px 0 30px;
	background:url(../../../../images/products/bg_smenu_top.gif) no-repeat;
}
.smenu .smenu_bottom{
	position:relative;
	background:url(../../../../images/products/bg_smenu_bottom.gif) no-repeat left bottom;
}
.smenu_tit{
	margin:0 0 8px 17px;
}
.smenu_txttit{
	margin:0 0 8px 17px;
	padding-left:5px;
	border-left:6px solid #ff0000;
}
.smenu .smenu_thumb{
	margin:0 0 6px 15px;
}
.smenu .smenu_cap{
	width:146px;
	margin-left:17px;
	padding-bottom:6px;
}
.smenu .link_detail{
	display:block;
	position:absolute;
	right:13px;
	bottom:10px;
	padding-left:10px;
	background:url(../../../../images/products/arrow_red.gif) no-repeat left center;
	text-decoration:none !important;
}
.smenu .link_detail:hover{
	text-decoration:underline !important;
}
.smenu .smenu_menus{
	width:146px;
	margin-left:17px;
}
.smenu .smenu_menus li{
	margin-bottom:2px;
	padding-left:12px;
	background:url(../../../../images/products/arrow_red.gif) no-repeat 0 .25em;
}
.smenu .smenu_menus li a{
	text-decoration:none;
}
.smenu .smenu_menus li a:hover{
	text-decoration:underline;
}
#renewal #case ul.smenu_menus{  
	margin-left:17px;
}

/* sub menu -Double width*/
/*.smenu_dw{
	float:left;
	width:349px;
	margin:0 1px 3px 0;
	background:url(../../../../images/products/bg_smenu_dw.gif) repeat-y;
}
.smenu_dw .smenu_top{
	padding:14px 0 10px;
	background:url(../../../../images/products/bg_smenu_dw_top.gif) no-repeat;
}
.smenu_dw .smenu_bottom{
	position:relative;
	background:url(../../../../images/products/bg_smenu_dw_bottom.gif) no-repeat left bottom;
}
.smenu_dw .smenu_tit{
	margin:0 0 8px 19px;
  padding-top:6px;
}
.smenu_dw .smenu_thumb{
	margin:0 0 8px 18px;
}
.smenu_dw .leftbox{
	float:left;
	width:154px;
  padding:0 0 15px 20px;
}
.smenu_dw .rightbox{
	float:right;
	width:154px;
  padding:0 20px 15px 0;
}
.smenu_dw .rightbox .smenu_menus{
	margin-left:10px;
}
.smenu_dw .smenu_menus li{
	margin-bottom:2px;
	padding-left:12px;
	background:url(../../../../images/products/arrow_red.gif) no-repeat 0 .25em;
}
.smenu_dw .smenu_menus li a{
	text-decoration:none;
}
.smenu_dw .smenu_menus li a:hover{
	text-decoration:underline;
}*/

/* sub menu -Lage*/
/*.smenu_l{
	float:left;
	width:271px;
	margin:0 1px 3px 0;
	background:url(../../../../images/products/bg_smenu_l.gif) repeat-y;
}
.smenu_l .smenu_top{
	padding:14px 0 30px;
	background:url(../../../../images/products/bg_smenu_l_top.gif) no-repeat;
}
.smenu_l .smenu_bottom{
	position:relative;
	background:url(../../../../images/products/bg_smenu_l_bottom.gif) no-repeat left bottom;
}
.smenu_l .smenu_cap{
	width:244px;
	margin:0 0 15px 17px;
}
.smenu_l .link_detail{
	position:absolute;
	right:20px;
	bottom:16px;
	display:block;
	padding-left:10px;
	background:url(../../../../images/products/arrow_red.gif) no-repeat left center;
	text-decoration:none !important;
}
.smenu_l .link_detail:hover{
	text-decoration:underline !important;
}

.smenu_l .leftbox{
	float:left;
	width:130px;
	padding-bottom:15px;
}
.smenu_l .leftbox .smenu_cap{
	width:100%;
	margin-bottom:0;
}
.smenu_l .rightbox{
	float:right;
	width:100px;
	padding:0 17px 15px 0;

}*/


/*-------------------------
 * table
--------------------------*/
table.tableSpec{
	width:100%;
	border-left:1px solid #c0c0c0;
	border-bottom:1px solid #c0c0c0;
}
table.tableSpec th,
table.tableSpec td{
	padding:.3em .4em;
	border-right:1px solid #c0c0c0;
	border-top:1px solid #c0c0c0;
}
table.tableSpec th{
	text-align:center;
}



/*-------------------------
 * mark
--------------------------*/
.iconMark{
	vertical-align:top;
}


/*-------------------------
 * table
--------------------------*/
table.common{
	border-left:1px solid #c0c0c0;
	border-bottom:1px solid #c0c0c0;
}
table.common th,
table.common td{
	padding:.6em;
	border-right:1px solid #c0c0c0;
	border-top:1px solid #c0c0c0;
}
table.common th{
	text-align:center;
	font-weight:normal;
}
table.common th.textLeft{
	text-align:left;	
}
table.common th.textRight{
	text-align:right;	
}

