@charset "utf-8";
/* index page Column */
input{
	padding-top:5px;
}
textarea{
	padding-top:5px;
}
div.Grid4 div.IndexColumn3 { width: 573px;float:left; }
div.Grid4 div.IndexColumn1Patter{
	float:right;
	width: 180px;;
}

div.Grid4 div.IndexColumn3 div.Section{
	margin:0px;
	padding:0px;
}
div.Grid4 div.IndexColumn1Patter div.BoxPatternA{
	float:right;
	width: 180px;;
	font-size:83%;
}
div.BoxPatternA ul.LinkListStyle1 li{
	padding-bottom:5px;
}
div.Grid4 div.IndexColumn1,
div.Grid3 div.IndexColumn1 {
	float: left;
	text-align: left;
	width: 285px;;
	padding:0px;	
	margin: 0 0 0 0px;
}
.noBorder{
	border-width:0px;
}
/* table style */

/* overwrite tablestyle3*/
table.TableStyle3 ul.LinkListStyle2 li{
	line-height:20px;
	margin-bottom:0px;
	padding: 0 0 0 17px;
}

table.TableStyel3 th,table.TableStyel3 td{
	height:20px;
	padding:0px;
	margin:0px;
}
/* overwrite tablestyle3~*/

table.targetTableStyle3{
	width:100%;
	border-width:1px;
	border-style:solid;
	border-color:#999999;
}


table.targetTableStyle3 ul.LinkListStyle2{
	margin:0px;
	padding:0px;
}

table.targetTableStyle3 ul.LinkListStyle2 li{
	line-height:20px;
	margin:0px;
	padding: 0 0 0 17px;
}

table.targetTableStyle3 ul.LinkListStyle3{
	width:100%;
	margin:0px;
	padding:0px;
}

table.targetTableStyle3 ul.LinkListStyle3 li{
	width:45%;
	float:left;
	line-height:20px;
	margin:0px;
	padding: 2px 0 0 17px;
}
table.TableStyle3 td table td.noPadding{
	padding:0px;
	margiin:0px;
	border-width:0px;
}

table.TableStyle3 th font.star{
	font-size:60%;
}

table th.color1{
	background-color:#E1EFF0;
	font-weight:bold;
}
table td.color1{
	background-color:#E1EFF0;
}

table th.color2{
	background-color:#EDE1F7;
	font-weight:bold;
}

table td.color2{
	background-color:#EDE1F7;
}


table th.color3{
	background-color:#E1F9D9;
	font-weight:bold;
}

table td.color3{
	background-color:#E1F9D9;
}

table th.color4{
	background-color:#F7E8AE;
	font-weight:bold;
}

table td.color4{
	background-color:#F7E8AE;
}

table th.color5{
	background-color:#E8E8E8;
	font-weight:bold;
}

table td.color5{
	background-color:#E8E8E8;
}
table td.color6{
	background-color:#ffffff;
}

table.targetTableStyle4{
	border-width:1px;
	border-style:solid;
	border-color:#cccccc;
}
table.targetTableStyle4 caption{
	display:none;
}

table.targetTableStyle4 td{
	border-width:0px;
	margin:0px;
	padding:2px;
}

table.targetTableStyle4 td.firstRow{
	padding-top:4px;
}

table.targetTableStyle4 td.lastRow{
	padding-bottom:4px;
}

div.border1px{
	width:765px;
	border-width:1px;
	border-color:#cccccc;
	border-style:solid;
	padding:30px 0px 30px;
	text-align:center;
}

div.border1pxPadding10{
	padding:10px 8px 10px 10px;
	border-width:1px;
	border-color:#cccccc;
	border-style:solid;
}

div.products_border1pxPadding10{
	padding:10px 10px 10px 10px;
	border-width:1px;
	border-color:#cccccc;
	border-style:solid;
	color:#333333;
}
div.products_border1pxPadding10 p.TextStyle1{
	color:#333333;
	line-height:24px;
}

div.floatLeft{
	width:739px;
	text-align:left;
	padding:12px;
}


table.targetTableStyle5{
	border-width:0px;
	margin: 0 auto;
}

table.targetTableStyle5 td{
	height:25px;
	padding-top:8px;
	padding-bottom:8px;
	border-width:0px 0px 1px 0px;
}

table.targetTableStyle5 td.bold{
	font-weight:bold;
}

table.targetTableStyle5 td.noline{
	padding-top:1px;
	padding-bottom:1px;
	border-width:0px 0px 0px 0px;
}

table.targetTableStyle5 td.date{
	padding-left:5px;
	padding-right:5px;
	width:20px;
}

table.targetTableStyle5 td.icon_right{
	width:15px;
	background-image: url(/images/icon_link_right.gif);
	background-repeat:no-repeat;	
	background-position:center;
}

table.targetTableStyle5 td.icon_right_b{
	width:15px;
	background-image: url(/image/h1_en/icon/icon_link_right.gif);
	background-repeat:no-repeat;	
	background-position-x:15px;
	background-position-y:4px;
}


table.targetTableStyle5 td.title{
	float:inherit;
	padding-left:5px;
}


table.targetTableStyle6,table.targetTableStyle6 td,table.targetTableStyle6 th{
	font-size:100%;
	border-width:0px;
}
table.targetTableStyle6 td p.TextStyle2{
	font-size:80%;
}


table.targetTableStyle3 th,table.targetTableStyle3 td{
	font-size:80%;
	border-width:1px;
}

table.productStyle1{
	width:100%;
	border-width:0px
}

table.productStyle1 td,table.productStyle1 th{
	border-width:0px;
	padding:0px 0px 10px 0px;
	margin:0px;
}
/* targetTableStyle7 */

div.targetTableStyle7{
	height:25px;
}
div.targetTableStyle7 ul{
	text-align: right;
}

div.targetTableStyle7 ul li.title{
	float:left;
	padding: 4px 0px 0px 0px;
	font-size: 100%;
	font-weight:bold;
	color:#333333;
	line-height:20px;		
}
div.targetTableStyle7 ul li.title a{
	text-decoration:underline;
}

div.targetTableStyle7 ul li.title2{
	float:left;
	padding: 6px 0px 0px 5px;
	font-size: 13px;
	font-weight:bold;
	line-height:18px;		
	color:#999999;
}

div.targetTableStyle7 ul li.icon {
	margin: 0px;
	line-height: 25px;
	display: inline;
	padding: 4px 0px 0px 30px;
	font-size: 100%;
	font-weight:bold;
	color:#373737;	
	background:  url(/image/taiwan/product/products_arrow.jpg) no-repeat 1px 0.1em;
}

table.targetTableStyle7{
	width:100%;
	border-width:1px 0px 0px 1px;
	border-style:solid;
	border-color:#cdccc8;
}

table.targetTableStyle7 td,table.targetTableStyle7 th{
	border-width:0px 1px 1px 0px;
	border-style:solid;
	border-color:#cdccc8;
	padding:5px;	
	line-height:17px;
}

table.targetTableStyle7 td sup,table.targetTableStyle7 th sup{
	font-size:80%;
}
table.targetTableStyle7 td a,table.targetTableStyle7 th a{
	line-height:17px;
}

table.targetTableStyle7 .whiteBg{
	background-image: url(/image/taiwan/product/white_bg.gif);
	background-repeat:repeat-x;	
	background-position:top;
}

table.targetTableStyle7 .alignCenter{
	text-align:center;	
}

table.targetTableStyle7 .alignRight{
	text-align:right;	
}

table.targetTableStyle7 .alignLeft{
	text-align:left;
}
	/* bg color */
	table.targetTableStyle7 td.color1,table.targetTableStyle7 th.color1{
		background-color:#F4ECCA;
	}
	table.targetTableStyle7 td.color2,table.targetTableStyle7 th.color2{
		background-color:#DFEFFF;
	}
	table.targetTableStyle7 td.color3,table.targetTableStyle7 th.color3{
		background-color:#FFECDE;
	}
	table.targetTableStyle7 td.color4,table.targetTableStyle7 th.color4{
		background-color:#FFFFFF;
	}
	table.targetTableStyle7 td.color6,table.targetTableStyle7 th.color4{
		background-color:#DFE6F0;
	}
	table.targetTableStyle7 td.color7,table.targetTableStyle7 th.color4{
		background-color:#FFFFCB;
	}
	/* bg color ~*/
	
	/* font color */
	table.targetTableStyle7 td.textcolor1,table.targetTableStyle7 th.textcolor1{
		color:black;
	}
	table.targetTableStyle7 td.textcolor2,table.targetTableStyle7 th.textcolor2{
		color:blue;
	}
	table.targetTableStyle7 td.textcolor3,table.targetTableStyle7 th.textcolor3{
		color:red;
	}
	/* font color ~*/
	
	table.targetTableStyle7 td table.targetTableStyle6,
	table.targetTableStyle7 td table.targetTableStyle6 td,
	table.targetTableStyle7 td table.targetTableStyle6 th,
	table.targetTableStyle7 th table.targetTableStyle6,
	table.targetTableStyle7 th table.targetTableStyle6 td,
	table.targetTableStyle7 th table.targetTableStyle6 th{
		padding:0px;
		margin:0px;
		border:none;
	}

/* targetTableStyle7~ */

/* targetTableStyle8 */

table.targetTableStyle8{
	width:95%;
	border-color:#ffffff;
}
table.targetTableStyle8 td.title,table.targetTableStyle8 th.title{
	background-color:#3587BC;
	color:#ffffff;
	border-color:#ffffff;
	font-weight:bold;	
	padding:5px;	
}
table.targetTableStyle8 td.content,table.targetTableStyle8 th.content{
	background-color:#C2DBEB;	
	border-color:#ffffff;
	padding:5px;	
}

table.targetTableStyle8 td.bottom,table.targetTableStyle8 th.bottom{
	border-width:0px;
	border-color:#ffffff;
	background-color:#3587BC;		
	font-weight:bold;
	color:#ffffff;
	padding:5px;	
}

table.targetTableStyle8 td.first,table.targetTableStyle8 th.first{
	border-width:0 0 0 1px;
	text-align:left;
}

table.targetTableStyle8 td.last,table.targetTableStyle8 th.last{
	border-width:0 1px 0 0;
	text-align:right;
}

table.targetTableStyle8 td.menu,table.targetTableStyle8 th.menu{
	text-align:center;
}


/* targetTableStyle8~ */

/* targetTableStyle9 */

table.targetTableStyle9{
	width:100%;
	border-width:0px;
	border-collapse:separate;
	margin-bottom:0px;	
}

table.targetTableStyle9 td{
	border-width:1px;
	border-color:#cccccc;
	border-style:solid;
	width:375px;
	color:#333333;
	vertical-align:text-top;
	line-height:22px;
}

table.targetTableStyle9 td.noborder{
	width:10px;
	border-width:0px;
	padding:0px;
	margin:0px;
	vertical-align:text-top;
}
table.targetTableStyle9 td ul{
	width:100%;
	background:none;
}
table.targetTableStyle9 td ul li{
	line-height:22px;
	float:left;
	background:none;
}
table.targetTableStyle9 td ul li.title{
    pdding-right:5px;
}




/* targetTableStyle9~ */
/* targetTableStyle10 */
table.targetTableStyle10{
	width:100%;
	border-width:0px;
}
table.targetTableStyle10 td{
	width:33%;
	border-width:0px 1px 1px 1px;
	color:#333333;
}
table.targetTableStyle10 td.first,table.targetTableStyle10 td.last{
	border-width:0px 0px 1px 0px;
}
table.targetTableStyle10 ul li{
	background:  url(/image/h1_en/icon/icon_link_right.gif) no-repeat 0.2em 0.01em ;
	padding-left:20px;
	padding-bottom:10px;
	line-height:17px;
}

/* targetTableStyle10~ */
table.targetTableStyle11{
	width:100%;
	border-width:1px 0px 0px 1px;
	border-style:solid;
	border-color:#cdccc8;
}

table.targetTableStyle11 td,table.targetTableStyle11 th{
	border-width:0px 1px 1px 0px;
	border-style:solid;
	border-color:#cdccc8;
	padding:5px;	
	line-height:17px;
	font-size:13px;
	text-align:center;
	
}

table.targetTableStyle11 td sup,table.targetTableStyle11 th sup{
	font-size:80%;
	
}
table.targetTableStyle11 td a,table.targetTableStyle11 th a{
	line-height:17px;
}

table.targetTableStyle11 .whiteBg{
	background-image: url(/image/taiwan/product/white_bg.gif);
	background-repeat:repeat-x;	
	background-position:top;
}

table.targetTableStyle11 .alignCenter{
	text-align:center;	
}

table.targetTableStyle11 .alignRight{
	text-align:right;	
}

table.targetTableStyle11 .alignLeft{
	text-align:left;
}
	/* bg color */
	table.targetTableStyle11 td.color1,table.targetTableStyle11 th.color1{
		background-color:#F4ECCA;
	}
	table.targetTableStyle11 td.color2,table.targetTableStyle11 th.color2{
		background-color:#DFEFFF;
	}
	table.targetTableStyle11 td.color3,table.targetTableStyle11 th.color3{
		background-color:#FFECDE;
	}
	table.targetTableStyle11 td.color4,table.targetTableStyle11 th.color4{
		background-color:#FFFFFF;
	}
	table.targetTableStyle11 td.color6,table.targetTableStyle11 th.color4{
		background-color:#DFE6F0;
	}
	table.targetTableStyle11 td.color7,table.targetTableStyle11 th.color4{
		background-color:#FFFFCB;
	}
	/* bg color ~*/
	
	/* font color */
	table.targetTableStyle11 td.textcolor1,table.targetTableStyle11 th.textcolor1{
		color:black;
	}
	table.targetTableStyle11 td.textcolor2,table.targetTableStyle11 th.textcolor2{
		color:blue;
	}
	table.targetTableStyle11 td.textcolor3,table.targetTableStyle11 th.textcolor3{
		color:red;
	}
	/* font color ~*/
	
	table.targetTableStyle11 td table.targetTableStyle6,
	table.targetTableStyle11 td table.targetTableStyle6 td,
	table.targetTableStyle11 td table.targetTableStyle6 th,
	table.targetTableStyle11 th table.targetTableStyle6,
	table.targetTableStyle11 th table.targetTableStyle6 td,
	table.targetTableStyle11 th table.targetTableStyle6 th{
		padding:0px;
		margin:0px;
		border:none;
	}

/* targetTableStyle11~ */
/* targetTableStyle12 */

div.targetTableStyle12{
	height:25px;
}
div.targetTableStyle12 ul{
	text-align: right;
}

div.targetTableStyle12 ul li.title{
	float:left;
	padding: 4px 0px 0px 0px;
	font-size: 100%;
	font-weight:bold;
	color:#333333;
	line-height:20px;		
}
div.targetTableStyle12 ul li.title a{
	text-decoration:underline;
}

div.targetTableStyle12 ul li.title2{
	float:left;
	padding: 6px 0px 0px 5px;
	font-size: 13px;
	font-weight:bold;
	line-height:18px;		
	color:#999999;
}

div.targetTableStyle12 ul li.icon {
	margin: 0px;
	line-height: 25px;
	display: inline;
	padding: 4px 0px 0px 30px;
	font-size: 100%;
	font-weight:bold;
	color:#373737;	
	background:  url(/image/taiwan/product/products_arrow.jpg) no-repeat 1px 0.1em;
}

table.targetTableStyle12{
	width:100%;
	border-width:1px 0px 0px 1px;
	border-style:solid;
	border-color:#cdccc8;
}

table.targetTableStyle12 td,table.targetTableStyle12 th{
	border-width:0px 1px 1px 0px;
	border-style:solid;
	border-color:#cdccc8;
	padding:1px;	
	line-height:17px;
}

table.targetTableStyle12 td sup,table.targetTableStyle12 th sup{
	font-size:80%;
}
table.targetTableStyle12 td a,table.targetTableStyle12 th a{
	line-height:17px;
}

table.targetTableStyle12 .whiteBg{
	background-image: url(/image/taiwan/product/white_bg.gif);
	background-repeat:repeat-x;	
	background-position:top;
}

table.targetTableStyle12 .alignCenter{
	text-align:center;	
}

table.targetTableStyle12 .alignRight{
	text-align:right;	
}

table.targetTableStyle12 .alignLeft{
	text-align:left;
}
	/* bg color */
	table.targetTableStyle12 td.color1,table.targetTableStyle12 th.color1{
		background-color:#F4ECCA;
	}
	table.targetTableStyle12 td.color2,table.targetTableStyle12 th.color2{
		background-color:#DFEFFF;
	}
	table.targetTableStyle12 td.color3,table.targetTableStyle12 th.color3{
		background-color:#FFECDE;
	}
	table.targetTableStyle12 td.color4,table.targetTableStyle12 th.color4{
		background-color:#FFFFFF;
	}
	table.targetTableStyle12 td.color6,table.targetTableStyle12 th.color4{
		background-color:#DFE6F0;
	}
	table.targetTableStyle12 td.color7,table.targetTableStyle12 th.color4{
		background-color:#FFFFCB;
	}
	/* bg color ~*/
	
	/* font color */
	table.targetTableStyle12 td.textcolor1,table.targetTableStyle12 th.textcolor1{
		color:black;
	}
	table.targetTableStyle12 td.textcolor2,table.targetTableStyle12 th.textcolor2{
		color:blue;
	}
	table.targetTableStyle12 td.textcolor3,table.targetTableStyle12 th.textcolor3{
		color:red;
	}
	/* font color ~*/
	
	table.targetTableStyle12 td table.targetTableStyle6,
	table.targetTableStyle12 td table.targetTableStyle6 td,
	table.targetTableStyle12 td table.targetTableStyle6 th,
	table.targetTableStyle12 th table.targetTableStyle6,
	table.targetTableStyle12 th table.targetTableStyle6 td,
	table.targetTableStyle12 th table.targetTableStyle6 th{
		padding:0px;
		margin:0px;
		border:none;
	}

/* targetTableStyle12~ */

/* targetTableStyle13 */

div.targetTableStyle13{
	height:25px;
}
div.targetTableStyle13 ul{
	text-align: right;
}

div.targetTableStyle13 ul li.title{
	float:left;
	padding: 4px 0px 0px 0px;
	font-size: 100%;
	font-weight:bold;
	color:#333333;
	line-height:20px;		
}
div.targetTableStyle13 ul li.title a{
	text-decoration:underline;
}

div.targetTableStyle13 ul li.title2{
	float:left;
	padding: 6px 0px 0px 5px;
	font-size: 13px;
	font-weight:bold;
	line-height:18px;		
	color:#999999;
}

div.targetTableStyle13 ul li.icon {
	margin: 0px;
	line-height: 25px;
	display: inline;
	padding: 4px 0px 0px 30px;
	font-size: 100%;
	font-weight:bold;
	color:#373737;	
	background:  url(/image/taiwan/product/products_arrow.jpg) no-repeat 1px 0.1em;
}

table.targetTableStyle13{
	width:100%;
	border-width:1px 0px 0px 1px;
	border-style:solid;
	border-color:#cdccc8;
}

table.targetTableStyle13 td,table.targetTableStyle13 th{
	border-width:0px 1px 1px 0px;
	border-style:solid;
	border-color:#cdccc8;
	padding:3px;	
	line-height:17px;
}

table.targetTableStyle13 td sup,table.targetTableStyle7 th sup{
	font-size:80%;
}
table.targetTableStyle13 td a,table.targetTableStyle7 th a{
	line-height:17px;
}

table.targetTableStyle13 .whiteBg{
	background-image: url(/image/taiwan/product/white_bg.gif);
	background-repeat:repeat-x;	
	background-position:top;
}

table.targetTableStyle13 .alignCenter{
	text-align:center;	
}

table.targetTableStyle13 .alignRight{
	text-align:right;	
}

table.targetTableStyle13 .alignLeft{
	text-align:left;
}
	/* bg color */
	table.targetTableStyle13 td.color1,table.targetTableStyle13 th.color1{
		background-color:#F4ECCA;
	}
	table.targetTableStyle13 td.color2,table.targetTableStyle13 th.color2{
		background-color:#DFEFFF;
	}
	table.targetTableStyle13 td.color3,table.targetTableStyle13 th.color3{
		background-color:#FFECDE;
	}
	table.targetTableStyle13 td.color4,table.targetTableStyle13 th.color4{
		background-color:#FFFFFF;
	}
	table.targetTableStyle13 td.color6,table.targetTableStyle13 th.color4{
		background-color:#DFE6F0;
	}
	table.targetTableStyle13 td.color7,table.targetTableStyle13 th.color4{
		background-color:#FFFFCB;
	}
	/* bg color ~*/
	
	/* font color */
	table.targetTableStyle13 td.textcolor1,table.targetTableStyle13 th.textcolor1{
		color:black;
	}
	table.targetTableStyle13 td.textcolor2,table.targetTableStyle13 th.textcolor2{
		color:blue;
	}
	table.targetTableStyle13 td.textcolor3,table.targetTableStyle13 th.textcolor3{
		color:red;
	}
	/* font color ~*/
	
	table.targetTableStyle13 td table.targetTableStyle6,
	table.targetTableStyle13 td table.targetTableStyle6 td,
	table.targetTableStyle13 td table.targetTableStyle6 th,
	table.targetTableStyle13 th table.targetTableStyle6,
	table.targetTableStyle13 th table.targetTableStyle6 td,
	table.targetTableStyle13 th table.targetTableStyle6 th{
		padding:0px;
		margin:0px;
		border:none;
	}

/* targetTableStyle13~ */



div.Grid4 div.targetColumn1,
div.Grid3 div.targetColumn1 {
	float:left;
	width: 180px;
	margin:0px 0px 0px 12px;
}

div.Grid4 div.targetColumn1First,
div.Grid3 div.targetColumn1First {
	margin:0px;
}
/* news list~ */

/* product list */
productlist { width: 570px; height: 93px; margin: 0 0 8px 0; overflow: hidden; }

.productlist h3 { float: left; margin: 0; border: none; padding: 0; }

.productlist h3 img { margin: 0; padding: 0; vertical-align: bottom; }

.productlist ul { margin: 0; padding: 0; list-style: none; }

.productlist ul li { float: left; width: 90px; margin: 0; padding: 0; list-style: none; background: none; }

.productlist ul li div.listwrap { padding: 1px 1px 0 1px; border-top: solid 1px #bcbdc0; border-bottom: solid 1px #bcbdc0; background: url(/images/title/dotline.gif) 100% 0 no-repeat; }

.productlist ul li.lastchild div.listwrap { padding-right: 1px; border-right: solid 1px #bcbdc0; background: none; }

.productlist ul li div.listwrap a { display:block; width: 87px; height: 97px; text-align: center; background: url(/toppage/img/linkarw_right.gif) 95% 95% no-repeat; }

.productlist ul li div.listwrap a img { vertical-align: bottom; }

.productlist ul.col108 li { width: 111px; }

.productlist ul.col108 li div.listwrap a { width: 108px; background-position: 96% 96%;}

.productlist ul.qa li.firstchild div.listwrap { padding-left: 1px; border-left: solid 1px #bcbdc0; }

.productlist ul.qa li.lastchild div.listwrap { padding-right: 2px; border-left: solid 0px #bcbdc0; background: none; }

.productlist ul.download li { float: left; width: 89px; margin: 0; padding: 0; list-style: none; background: none; }

.productlist ul.download li div.listwrap a { display:block; width: 86px; height: 97px; text-align: center; background: url(/toppage/img/linkarw_right.gif) 95% 95% no-repeat; }


qalist { width: 764px; height: 97px; margin: 0 0 8px 0; overflow: hidden; }

.qalist ul.qa { margin: 0; padding: 0; list-style: none; }

.qalist ul.qa li { float: left; width: 95px; margin: 0; padding: 0; list-style: none; background: none; }

.qalist ul.qa li.firstchild  { width: 96px;}

.qalist ul.qa li div.listwrap { padding: 1px 1px 0px 1px;border-top: solid 1px #bcbdc0; border-bottom: solid 1px #bcbdc0;  border-left: solid 0px #bcbdc0;background: url(/images/title/dotline.gif) 100% 0 no-repeat; }

.qalist ul.qa li.firstchild div.listwrap { padding-left: 1px; border-left: solid 1px #bcbdc0; }

.qalist ul.qa li.lastchild div.listwrap { padding-right: 1px; border-right: solid 1px #bcbdc0;background-image:url();}

.qalist ul.qa li div.listwrap a { display:block; width: 92px; height: 97px; text-align: center;  }

.qalist ul.qa li div.listwrap a img { vertical-align: bottom; }

/* product list~ */

/* tab */
ul.tabStyle1{
	height:31px;
	padding:0px;
	margin:0px;
}

ul.tabStyle1 li{
	height:31px;
	float:left;
	padding-right:2px;
}
ul.tabStyle1 li p{
	height:31px;
	float:left;
	background-image: url(/image/taiwan/qa/icon_q01-2.gif);
	background-repeat:repeat-x;
}
ul.tabStyle1 li p.start{
	width:25px;
	background-image: url(/image/taiwan/qa/icon_q01-1.gif);
	background-repeat:repeat-x;
}
ul.tabStyle1 li p.startCurrent{
	width:25px;
	background-image: url(/image/taiwan/qa/icon_q01-1-2.gif);
	background-repeat:repeat-x;
}
ul.tabStyle1 li p.end{
	width:16px;
	background-image: url(/image/taiwan/qa/icon_q01-3.gif);
	background-repeat:repeat-x;
}

ul.tabStyle1 li a{
	font-size:12px;
	line-height:28px;
}
/* tab~ */

/* product sub menu*/
div.productsubmenu{
	border-width:1px;
	border-style:solid;
	border-color:#cccccc;
	padding:5px;
}

div.productsubmenu ul{	
	width:100%;
	height:28px;
	padding:0px;
	margin:0px;
	border-width:0px;
}

div.productsubmenu ul.first{	
	padding-top:2px;
}

div.productsubmenu ul li{
	float:left;
	padding:1px;
	border-width:0px;
}

div.productsubmenu ul li.first{
	padding-left:0px;
	margin:0px;
}

/* product sub menu~ */

/* qa */
ul.qa li.title{
	height:19px;
	font-size:15px;
	font-weight:bold;
	padding-left:20px;
	background-image: url(/image/taiwan/qa/icon_q02.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
ul.qa li.hLine{
	padding:0px;
	margin:0px;
	width:97%;
	height:1px;
	margin:0px 0 0px;
	background-image: url(/image/taiwan/qa/icon_q03.gif);
	background-repeat:repeat-x;
}
ul.qa li.answer{
	padding:0px 0px 10px 20px;
	margin:0px;
	width:97%;
	background-image: url(/image/h1_en/icon/icon_link_right.gif);
	background-repeat:no-repeat;
}
/* qa~ */
/* table 375 */
div.table375{
	width:100%;
}

div.table375 ul li.left{
	float:left;
	width:375px;
	border-width:1px;
	border-color:#cccccc;
	border-style:solid;
}
div.table375 ul li.right{
	float:right;
	width:375px;
	border-width:1px;
	border-color:#cccccc;
	border-style:solid;
}
div.table375 ul li img{
	vertical-align:bottom;
}
div.table375 ul li.noBorder{
	border-width:0px;
}
/* table 375 ~ */
/* business list */
div.business1{
	text-align:center;
	width:100%;

}
div.business1 ul li.title{
	width:709px;
	height:34px;
	background-image: url(/image/taiwan/business/business-d-1.gif);
}
div.business1 ul li.body{
	width:709px;
	background-image: url(/image/taiwan/business/business-d-2.gif);
	background-repeat:repeat-y;
	padding-top:15px;
}

div.business1 ul li.bottom{
	width:709px;
	height:13px;
	background-image: url(/image/taiwan/business/business-d-3.gif);
}
/* business list ~ */

/* business2 list */
div.business2{
	text-align:center;
	width:100%;

}
div.business2 ul li.title{
	width:709px;
	height:34px;
	background-image: url(/image/taiwan/business/business-c-1.gif);
}
div.business2 ul li.body{
	width:709px;
	background-image: url(/image/taiwan/business/business-d-2.gif);
	background-repeat:repeat-y;
	padding-top:15px;
}

div.business2 ul li.bottom{
	width:709px;
	height:13px;
	background-image: url(/image/taiwan/business/business-d-3.gif);
}
/* business list ~ */
/* partner list  */
	div.partner{
		float:left;
	}
	div.partner div.box{
		margin-left:15px;	
		float:left;
		width:242px;
		border-width:1px;
		border-color:#cccccc;
		border-style:solid;
	}
	
	div.partner div.first{
		margin-left:0px;
	}
	div.partner div.box div.title{
		padding:6px 6px 0px 6px;
		width:230px;
		height:34px;
	}
	div.partner div.box ul{
		height:120px;
		margin:0px 6px 6px 6px;
		padding:10px 5px 10px 50px;
		background-image: url(/image/taiwan/business/bg.jpg);
		background-repeat:repeat-x;
	}
	
	div.partner div.box ul li{
		line-height:20px;
		padding-left:25px;
		background:  url(/image/h1_en/icon/icon_link_right.gif) no-repeat 0.2em 0.1em;
	}
/* partner list ~ */

/* partner2 list */
div.partner2{
	text-align:center;
	width:100%;

}
div.partner2 ul li.title{
	width:708px;
	height:34px;
	background-image: url(/image/taiwan/partner/img-business-d-table01.gif);
}
div.partner2 ul li.body{
	width:708px;
	background-image: url(/image/taiwan/partner/img-business-d-table02.gif);
	background-repeat:repeat-y;
	padding-top:15px;
}

div.partner2 ul li.bottom{
	width:708px;
	height:13px;
	background-image: url(/image/taiwan/partner/img-business-d-table03.gif);
}
/* partner2 list ~ */

.noBorder{
	border-width:0px;
}
.noPadding{
	padding:0px;
}
.noMargin{
	margin:0px;
}

div.newSection table,div.newSection td{
	line-height:22px;
	font-size:13px;
	border:none;
	margin:0px;
	padding:0px;
	color:#333333;

}
.txt-13{
	line-height:22px;
	padding:8px;
	color:#333333;
}

/*150805新增-選購空調試算*/
table.targetTableStyle14{
	width:100%;
	border-width:0px;
	margin: 0 0 5px;
}
table.targetTableStyle14 td{
	border-width:0px;	
	line-height:17px;
	padding:0px;
}
p.TextStyle4 {
	font-size:98%;
	line-height: 21px;
}
table.targetTableStyle15{
	width:658px;
	border-width:0px;
	margin:0 auto;
	background-color:#fff;
	border-radius:10px;
	font-size:15px;
}
table.targetTableStyle15 td{
	border-width:0px;	
	line-height:17px;
	padding:15px 0px 15px 30px;
}
table.targetTableStyle15 td p{
	padding:5px;
}
table.targetTableStyle15 td p.tittxt{
	font-size:18px;
	font-weight:bold;
	color:#666;
}
table.targetTableStyle15 td select{
	padding:5px;
	font-size:16px;
}
table.targetTableStyle15 td input{
	padding:5px;
}
table.targetTableStyle16{
	width:658px;
	margin:0 auto;
	background-color:#fff;
	font-size:15px;
}
table.targetTableStyle16 td{
	border-width:0px 0px 4px 0px;
	border-color:#e2e2e2;	
	line-height:17px;
	padding:12px 15px;
}
table.targetTableStyle17{
	width:658px;
	border-width:0px;
	margin:0 auto;
	font-size:15px;
}
table.targetTableStyle18{
	width:658px;
	margin:0 auto;
	background-color:#fff;
	font-size:15px;
	border-radius:10px;
}
table.targetTableStyle18 td{
	border-width:0px;
	line-height:17px;
	padding:12px 15px;}

table.targetTableStyle19{
	width:658px;
	margin:0 auto;
	background-color:#FF7300;
	font-size:18px;
	border-radius:10px;
	
}
table.targetTableStyle19 td{
	border-width:0px;
	line-height:17px;
	padding:20px ;
	color:#fff;
	font-weight: bold;}
table.targetTableStyle19 td span.no{
		font-size:30px;
	color:#fff;
	font-weight: bold;}
	
	
/* targetTableStylek100 */

div.targetTableStylek100{
	height:25px;
}
div.targetTableStylek100 ul{
	text-align: right;
}

div.targetTableStylek100 ul li.title{
	float:left;
	padding: 4px 0px 0px 0px;
	font-size: 100%;
	font-weight:bold;
	color:#333333;
	line-height:20px;		
}
div.targetTableStylek100 ul li.title a{
	text-decoration:underline;
}

div.targetTableStylek100 ul li.title2{
	float:left;
	padding: 6px 0px 0px 5px;
	font-size: 13px;
	font-weight:bold;
	line-height:18px;		
	color:#999999;
}

div.targetTableStylek100 ul li.icon {
	margin: 0px;
	line-height: 25px;
	display: inline;
	padding: 4px 0px 0px 30px;
	font-size: 100%;
	font-weight:bold;
	color:#373737;	
	background:  url(/image/taiwan/product/products_arrow.jpg) no-repeat 1px 0.1em;
}

table.targetTableStylek100{
	width:100%;
	border-width:1px 0px 0px 1px;
	border-style:solid;
	border-color:#cdccc8;
}

table.targetTableStylek100 td,table.targetTableStylek100 th{
	border-width:0px 1px 1px 0px;
	border-style:solid;
	border-color:#cdccc8;
	padding:5px 1px;	
	line-height:17px;
}

table.targetTableStylek100 td sup,table.targetTableStylek100 th sup{
	font-size:80%;
}
table.targetTableStylek100 td a,table.targetTableStylek100 th a{
	line-height:17px;
}

table.targetTableStylek100 .whiteBg{
	background-image: url(/image/taiwan/product/white_bg.gif);
	background-repeat:repeat-x;	
	background-position:top;
}

table.targetTableStylek100 .alignCenter{
	text-align:center;	
}

table.targetTableStylek100 .alignRight{
	text-align:right;	
}

table.targetTableStylek100 .alignLeft{
	text-align:left;
}
	/* bg color */
	table.targetTableStylek100 td.color1,table.targetTableStylek100 th.color1{
		background-color:#F4ECCA;
	}
	table.targetTableStylek100 td.color2,table.targetTableStylek100 th.color2{
		background-color:#DFEFFF;
	}
	table.targetTableStylek100 td.color3,table.targetTableStylek100 th.color3{
		background-color:#FFECDE;
	}
	table.targetTableStylek100 td.color4,table.targetTableStylek100 th.color4{
		background-color:#FFFFFF;
	}
	table.targetTableStylek100 td.color6,table.targetTableStylek100 th.color4{
		background-color:#DFE6F0;
	}
	table.targetTableStylek100 td.color7,table.targetTableStylek100 th.color4{
		background-color:#FFFFCB;
	}
	/* bg color ~*/
	
	/* font color */
	table.targetTableStylek100 td.textcolor1,table.targetTableStylek100 th.textcolor1{
		color:black;
	}
	table.targetTableStylek100 td.textcolor2,table.targetTableStylek100 th.textcolor2{
		color:blue;
	}
	table.targetTableStylek100 td.textcolor3,table.targetTableStylek100 th.textcolor3{
		color:red;
	}
	/* font color ~*/
	
	table.targetTableStylek100 td table.targetTableStyle6,
	table.targetTableStylek100 td table.targetTableStyle6 td,
	table.targetTableStylek100 td table.targetTableStyle6 th,
	table.targetTableStylek100 th table.targetTableStyle6,
	table.targetTableStylek100 th table.targetTableStyle6 td,
	table.targetTableStylek100 th table.targetTableStyle6 th{
		padding:0px;
		margin:0px;
		border:none;
	}

/* targetTableStylek100~ */	
.bottom_line {
	float:none;
}
	
	