body
{
	background-color: #ffffff;
	background-image: url(img/page_bg01a.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.st01
{
	list-style-type: disc;
	list-style-position: outside;
	margin-left: 15px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.UL01
{
	font-family: "Arial" , "Helvetica" , "sans-serif";
	list-style-image: none;
	font-size: 12px;
	line-height: 150%;
	text-decoration: none;
	color: #848484;
	font-style: normal;
	font-weight: normal;
	list-style-type: disc;
	padding-bottom: 1px;
	padding-top: 5px;
}
.Content01
{
	text-decoration: none;
	color: black;
	font-family: "Arial" , "Helvetica" , "sans-serif";
	font-size: 12px;
	color:#848383;
	line-height:18px;
}
.Content02
{
	text-decoration: none;
	color: black;
	font-family: "Arial" , "Helvetica" , "sans-serif";
	font-size: 12px;
	line-height: 20px;
}
.Content03
{
	text-decoration: none;
	color: black;
	font-family: "Arial" , "Helvetica" , "sans-serif";
	font-size: 11px;
}
.Content04
{
	text-decoration: none;
	color: #000000;
	font-family: "Arial" , "Helvetica" , "sans-serif";
	font-size: 11px;
}
.Black11pt
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 150%;
}
.More01
{
	text-decoration: none;
	color: #1A296C;
	font-family: "Arial" , "Helvetica" , "sans-serif";
	font-size: 11px;
	font-weight: bold;
	line-height: normal;
}
.More01 a:link
{
	text-decoration: none;
	color: #1A296C;
}
.More01 a:visited
{
	text-decoration: none;
	color: #1A296C;
}
.More01 a:hover
{
	text-decoration: underline;
	color: #1A296C;
}
.Headline01
{
	text-decoration: none;
	color: #999999;
	font-family: "Arial" , "Helvetica" , "sans-serif";
	font-size: 11px;
	line-height: 150%;
}
.Headline01 a:link
{
	text-decoration: none;
	color: #999999;
}
.Headline01 a:visited
{
	text-decoration: none;
	color: #999999;
}
.Headline01 a:hover
{
	text-decoration: none;
	color: #000000;
}
.Headline02
{
	text-decoration: none;
	color: #3982AA;
	font-family: "Arial" , "Helvetica" , "sans-serif";
	font-size: 13px;
	line-height: 150%;
}
.Headline02 a:link
{
	text-decoration: none;
	color: #3982AA;
}
.Headline02 a:visited
{
	text-decoration: none;
	color: #3982AA;
}
.Headline02 a:hover
{
	text-decoration: underline;
	color: #3982AA;
}
.Toucher
{
	text-decoration: none;
	color: #CC0000;
	font-family: "Arial" , "Helvetica" , "sans-serif";
	font-size: 11px;
	font-weight: bold;
	line-height: 150%;
}
.Toucher a:link
{
	text-decoration: none;
	color: #CC0000;
	font-weight: bold;
}
.Toucher a:visited
{
	text-decoration: none;
	color: #CC0000;
	font-weight: bold;
}
.Toucher a:hover
{
	text-decoration: underline;
	color: #CC0000;
	font-weight: bold;
}
.WhiteAdobe
{
	text-decoration: none;
	color: #FFFFFF;
	font-family: "Arial" , "Helvetica" , "sans-serif";
	font-size: 11px;
	line-height: 150%;
}
.WhiteAdobe a:link
{
	text-decoration: none;
	color: #FFFFFF;
}
.WhiteAdobe a:visited
{
	text-decoration: none;
	color: #FFFFFF;
}
.WhiteAdobe a:hover
{
	text-decoration: underline;
	color: #FFFFFF;
}
.Gray01
{
	font-family: Arial;
	font-size: 11px;
	color: #666666;
}
.Blue01
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2F4E81;
}
.Red01_15pt
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #CC0000;
	font-weight: bold;
}
.Red01_16pt
{
	font-family: Arial;
	font-size: 24px;
	color: #CC0000;
	line-height:35px;
	font-weight: bold;
}
.white11pt
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.Gray01Bold
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 150%;
	font-weight: bold;
}
.Red01_11pt
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC0000;
	font-weight: normal;
}
.Blue13ptBold
{
	font-family: Arial;
	font-size: 12px;
	color: #253E67;
	font-weight: bold;
}
.Footer
{
	text-decoration: none;
	color: #666666;
	font-family: "Arial";
	font-size: 11px;
	line-height: normal;

}
.Footer a:link
{
	text-decoration: none;
	color: #666666;
}
.Footer a:visited
{
	text-decoration: none;
	color: #666666;
}
.Footer a:hover
{
	text-decoration: underline;
	color: #666666;
}
.LinkBlue01 {margin:3px 0;}
.LinkBlue01 a
{
	font-weight:normal;
	text-decoration: none;
	color: #727272;
	font-family: "Arial";
	font-size: 12px;
}
.LinkBlue01 a:hover{
	text-decoration:underline;
	font-weight:normal;
	}
.LinkBlue02 {
	font-family: "Arial";
	font-size: 11px;
	line-height:15px;
	width:135px;
	height:48px;
	height:46px\9;
	word-wrap:break-word;
	overflow:hidden;
	}
.LinkBlue02 a
{
	text-decoration: none;
	color: #727272;	
}
.LinkBlue02 a:hover{
	text-decoration:underline;
	}
	
.LinkGrey01
{
	text-decoration: none;
	color: #666666;
	font-family: "Arial" , "Helvetica" , "sans-serif";
	font-size: 11px;
	line-height: normal;
}
.LinkGrey01 a:link
{
	text-decoration: none;
	color: #666666;
}
.LinkGrey01 a:visited
{
	text-decoration: none;
	color: #666666;
}
.LinkGrey01 a:hover
{
	text-decoration: underline;
	color: #666666;
}
.path01{
	color: #fff;
	font-family: "Arial";
	font-size: 12px;
	line-height: 150%;
}
.path01 a{color: #fff; text-decoration:none;}
.path01 a:hover{ text-decoration:underline;}
.path02
{
	text-decoration: none;
	color: #FFFFFF;
	font-family: "Arial" , "Helvetica" , "sans-serif";
	font-size: 12px;
	line-height: 150%;
}
.headerBg1
{
	/*background-image: url(../img/headerMain.jpg);*/
	background-repeat: no-repeat;
	background-position: left top;
}
.Pink01Bold
{
	font-family: Arial;
	font-size: 12px;
	color: #E64695;
	font-weight: bold;
}
.Gold01Bold
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #f25009;
	font-weight: bold;
	line-height:22px;
}
.BlueBold
{
	font-family: Arial;
	font-size: 11px;
	color: #005097;
	font-weight: bold;
	padding:3px 0;
	width:110px;
	height:25px;
	word-wrap:break-word; overflow:hidden;/*--強制斷行--*/
}
.SaleBold
{
	font-family: Arial;
	font-size: 12px;
	color: #ff1200;
	padding:3px 0;
	width:119px;
	height:14px;
	line-height:16px;
	text-align:center;
	word-wrap:break-word; overflow:hidden;/*--強制斷行--*/
}
.SaleBold2
{
	display:block;
	font-family: Arial;
	font-size: 12px;
	color: #ff1200;
	padding:3px 0;
	margin-bottom:3px\9;
	width:137px;
	height:13px;
	height:10px\9;
	line-height:16px;
	text-align:center;
	word-wrap:break-word; overflow:hidden;/*--強制斷行--*/
}
.Green01Bold
{
	font-family: Arial;
	font-size: 12px;
	color: #79BB31;
	line-height: 140%;
	font-weight: bold;
	text-decoration: underline;
}
.naviLink01
{
	color: #1A296C;
	font-family: "Arial";
	font-size: 15px;
	font-weight: bold;
	line-height: 150%;
	letter-spacing: 1px;
}
.naviLink01 a:link
{
	text-decoration: none;
	color: #1A296C;
}
.naviLink01 a:visited
{
	text-decoration: none;
	color: #1A296C;
}
.naviLink01 a:hover
{
	text-decoration: none;
	color: #437887;
}
.naviLink01A
{
	text-decoration: none;
	color: #437887;
	font-family: "Arial" , "Helvetica" , "sans-serif";
	font-size: 12px;
	font-weight: bold;
	line-height: 150%;
	letter-spacing: 3px;
}
.naviLink01A a:link
{
	text-decoration: none;
	color: #437887;
	font-weight: bold;
}
.naviLink01A a:visited
{
	text-decoration: none;
	color: #437887;
	font-weight: bold;
}
.naviLink01A a:hover
{
	text-decoration: none;
	color: #8BA305;
	font-weight: bold;
}
.naviLink02
{
	text-decoration: none;
	color: #575757;
	font-family: "Arial" , "Helvetica" , "sans-serif";
	font-size: 13px;
	font-weight: normal;
	line-height: 170%;
	letter-spacing: 1px;
}
.naviLink02 a:link
{
	text-decoration: none;
	color: #575757;
}
.naviLink02 a:visited
{
	text-decoration: none;
	color: #575757;
}
.naviLink02 a:hover
{
	text-decoration: none;
	color: #005097;
	text-decoration: underline;
}
.naviPages
{
	color: #666666;
	font-family: "Arial";
	font-size: 12px;
	letter-spacing: 1px;
}
.naviPages a:link
{
	font-size: 12px;
	line-height: normal;
	color: #666666;
	font-family: "Arial" , "Helvetica" , "sans-serif";
	text-decoration: none;
}
.naviPages a:visited
{
	font-size: 12px;
	line-height: normal;
	color: #666666;
	font-family: "Arial" , "Helvetica" , "sans-serif";
	text-decoration: none;
}
.naviPages a:hover
{
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	color: #1893C9;
	font-family: "Arial" , "Helvetica" , "sans-serif";
	text-decoration: underline;
}
.naviPages2
{
	color: #666666;
	font-family: "Arial";
	font-size: 12px;
	letter-spacing:5px;
}
.naviPages2 a{
	text-decoration:none;
	line-height: normal;
	color: #666666;
	font-family: "Arial" , "Helvetica" , "sans-serif";
}
.naviPages2 a:hover{
	font-size: 13px;
	color: #005aaa;
	font-weight:bold;
	text-decoration:underline;
}
.Link01
{
	text-decoration: underline;
	color: #666666;
	font-family: "Arial" , "Helvetica" , "sans-serif";
	font-size: 12px;
	line-height: normal;
	letter-spacing: 1px;
	font-weight: normal;
	text-decoration: underline;
}
.Link01 a:link
{
	font-size: 12px;
	line-height: normal;
	color: #666666;
	font-family: "Arial" , "Helvetica" , "sans-serif";
	text-decoration: underline;
}
.Link01 a:visited
{
	font-size: 12px;
	line-height: normal;
	color: #666666;
	font-family: "Arial" , "Helvetica" , "sans-serif";
	text-decoration: underline;
}
.Link01 a:hover
{
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	color: #1893C9;
	font-family: "Arial" , "Helvetica" , "sans-serif";
	text-decoration: none;
}
.Link02
{
	text-decoration: underline;
	color: #4F759B;
	font-family: "Arial" , "Helvetica" , "sans-serif";
	font-size: 12px;
	font-weight: normal;
	line-height: 150%;
}
.Link02 a:link
{
	text-decoration: underline;
	color: #4F759B;
	font-weight: normal;
}
.Link02 a:visited
{
	text-decoration: underline;
	color: #4F759B;
	font-weight: normal;
}
.Link02 a:hover
{
	text-decoration: underline;
	color: #4F759B;
	font-weight: bold;
}
.headlineSub
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	font-weight: bold;
	line-height: 200%;
}
.Red01_14pt
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #CC0000;
	font-weight: bold;
}
.Red01_13pt
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #CC0000;
	font-weight: bold;
}
.white13ptBold
{
	font-family: Arial;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
}

/*----------↓Brand↓-----------*/
.bgBrand
{
	background-image: url(../img/bgBrand.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 10px;
	padding-left: 4px;
	width: 205px;
}
.Green01
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #79BB31;
	text-decoration: none;
	padding-top: 4px;
}
.Green01 a:link
{
	text-decoration: none;
	color: #79BB31;
}
.Green01 a:visited
{
	text-decoration: none;
	color: #79BB31;
}
.Green01 a:hover
{
	text-decoration: underline;
	color: #79BB31;
}
.Red01
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC0000;
	text-decoration: none;
	padding-top: 4px;
}
.titleBrand1
{
	background-image: url(../img/titleBrand1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 85px;
	padding-left: 40px;
}
.fPic
{
	border: 1px solid #DDDDCF;
}
.itemBrandBg
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-image: url(../img/itemBrandBg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 10px;
	height: 28px;
}
.itemBrandBg a:link
{
	text-decoration: none;
	color: #FFFFFF;
}
.itemBrandBg a:visited
{
	text-decoration: none;
	color: #FFFFFF;
}
.itemBrandBg a:hover
{
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
}
.arrowDivide
{
	font-family: "Arial" , "Helvetica" , "sans-serif";
	font-size: 11px;
	color: #999999;
	line-height: normal;
	text-decoration: none;
	background-image: url(../img/arrowDivide.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 10px;
}
.arrowDivide a:link
{
	text-decoration: none;
	color: #999999;
}
.arrowDivide a:visited
{
	text-decoration: none;
	color: #999999;
}
.arrowDivide a:hover
{
	text-decoration: underline;
	color: #999999;
}
.menuBrandBg
{
	background-image: url(../img/menuBrandBg.jpg);
	background-repeat: no-repeat;
	height: 34px;
	padding-left: 10px;
	padding-right: 20px;
}
.menuTb
{
	width: 25px;
}
.text12
{
	font-family: "Arial" , "Helvetica" , "sans-serif";
	font-size: 12px;
	color: #333333;
	line-height: 20px;
	text-decoration: none;
}
.text12 a:link
{
	text-decoration: none;
	color: #333333;
}
.text12 a:visited
{
	text-decoration: none;
	color: #333333;
}
.text12 a:hover
{
	text-decoration: underline;
	color: #333333;
}
/*----------↑Brand↑-----------*/

/*----------↓Search↓-----------*/
.barSearch
{
	background-image: url(../img/barSearchBg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 60px;
	width: 570px;
	padding-top: 26px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 90px;
}
.Gray02
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
	text-decoration: none;
}
.Blue02Bold
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #AACFDB;
	text-decoration: none;
	font-weight: bold;
}
.fSearch
{
	padding: 10px;
	border: 1px solid #DDDDCF;
}
/*----------↑Search↑-----------*/

.UL02
{
	font-family: "Arial" , "Helvetica" , "sans-serif";
	font-size: 10px;
	line-height: 150%;
	text-decoration: none;
	color: #575757;
	padding-bottom: 5px;
	background-image: url(../img/arrowUL.jpg);
	background-repeat: no-repeat;
	background-position: 5px 5px;
	padding-left: 17px;
}
.fCata
{
	padding: 5px;
	border: 1px solid #DDDDCF;
}
.tbB10
{
	padding-bottom: 10px;
}
.tbB5
{
	padding-bottom: 5px;
}
.tbB3
{
	padding-bottom: 3px;
}
/*----------↓Member↓-----------*/
.itemMemTb1
{
	background-image: url(../img/itemMemTb1.jpg);
	background-repeat: repeat-y;
	width: 240px;
	padding-right: 30px;
	padding-left: 35px;
}
.itemMemTb2
{
	background-image: url(../img/itemMemTb2.jpg);
	background-repeat: no-repeat;
	width: 240px;
	height: 30px;
}
.List1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #575757;
	text-decoration: none;
	background-image: url(../img/arrowGrey2.jpg);
	background-repeat: no-repeat;
	background-position: left 2px;
	padding-left: 20px;
	padding-bottom: 8px;
	text-decoration: none;
}
.List1 a:link
{
	text-decoration: none;
	color: #575757;
}
.List1 a:visited
{
	text-decoration: none;
	color: #575757;
}
.List1 a:hover
{
	text-decoration: underline;
	color: #437887;
}
.naviSecBg
{
	background-image: url(../img/naviSecBg.jpg);
	background-repeat: no-repeat;
	width: 205px;
	background-position: bottom;
	padding-bottom: 25px;
}
.tb01TB
{
	background-image: url(../img/tb01TB.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}
.tb01LB
{
	background-image: url(../img/tb01LB.jpg);
	background-repeat: repeat-y;
	width: 10px;
}
.tb01RB
{
	background-image: url(../img/tb01RB.jpg);
	background-repeat: repeat-y;
	width: 10px;
}
.tb01LT
{
	background-image: url(../img/tb01LT.jpg);
	background-repeat: no-repeat;
	background-position: top;
	width: 10px;
}
.tb01RT
{
	background-image: url(../img/tb01RT.jpg);
	background-repeat: no-repeat;
	background-position: top;
	width: 10px;
}
.formTB
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7194B7;
	border: 1px solid #E0E0E0;
}
.tbT8
{
	padding-top: 8px;
}
.divide01
{
	background-image: url(../img/divide01.gif);
	background-repeat: repeat-x;
	background-position: left center;
}
.divide05
{
	background-image: url(../img/divide05.gif);
	background-repeat: repeat-x;
	background-position: center;
}
/*----------↑Member↑-----------*/

.barSurvey
{
	background-image: url(../img/barSurvey01.jpg);
	background-repeat: repeat-x;
	background-position: center;
	height: 15px;
	width: 300px;
}

.top5BG
{
	background-image: url(img/index_EC01_top5imgBG.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

.stepOK
{
	font-size: 13px;
	line-height: 50px;
	color: #FFF;
	background-image: url(../img/repairRateMember_stepBG_ok.jpg);
	background-repeat: no-repeat;
	text-align: center;
	height: 50px;
	width: 90px;
	font-weight: bold;
}
.stepNormal
{
	font-size: 12px;
	color: #666;
	height: 50px;
	width: 90px;
	background-image: url(../img/repairRateMember_stepBG_normal.jpg);
	text-align: center;
	line-height: 50px;
	background-repeat: no-repeat;
}
.toucherTex {

           font-size: 11px;

           font-family: Arial, Helvetica, sans-serif;

           color: #888888;

           letter-spacing: 1px;

}

.toucherTex a {

           color: #cc0000;

           text-decoration: none;

}

.toucherTex a:hover {
           color: #cc0000;
           text-decoration: underline;
}
.marquee
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2F4E81;
	width:auto;
	height:14px;
	line-height:14px;
	overflow:hidden;
}
.productlisttitle
{
	font-size: 16px;
	text-align: center;
	margin: 0 0 0 0;
}
.productlismenu
{
	font-size: 14px;
	margin: 0 0 0 0;
}
.productname
{
	font-family: Aria;
	font-size: 18px;
	color:#004c81;
	margin:0;
	padding:0;
	font-family:Verdana, Geneva, sans-serif;
}
.footertext
{
	color: #666666;
	font-family:Arial;
	font-size: 11px;
	line-height: normal;
	letter-spacing: 1px;
	font-weight: bold;
}
.formTBReadonly
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #bfbfbf;
	border: 1px solid #E0E0E0;
}
.formddl01
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border: 1px solid #E0E0E0;
}
.productSale
{
	font-family: Aria;
	font-size: 15px;
	color:#cc0000;
	font-weight:bold;
}
