@charset "utf-8";
#x1 { behavior: url("iepngfix.htc")}
.x2 { behavior: url("iepngfix.htc")}

a { text-decoration: none }
a:link {color:#000000; font-family: Arial, Helvetica, sans-serif;}	
a:visited {color:#000000; font-family: Arial, Helvetica, sans-serif;}
a:active {font-weight: bold; color:#000000;font-family: Arial, Helvetica, sans-serif;}
a:hover {color:#007b27;font-family: Arial, Helvetica, sans-serif;}	

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-repeat: no-repeat;
	background-position: center top;
}
.body2 {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-repeat: no-repeat;
	background-position: center top;
}
.body3{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-repeat: no-repeat;
	background-position: center top;
}
.body4{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-repeat: no-repeat;
	background-position: center top;
}
form {
	margin:0;
}.txt-10px {
	font-size: 10px;
	line-height: 14px;
	font-family: Arial, Helvetica, sans-serif;
}
.txt-11px {
	font-size: 11px;
	line-height: 14px;
	font-family: Arial, Helvetica, sans-serif;
}
.txt-12px {
	font-size: 12px;
	line-height: 13px;
	font-family: Arial, Helvetica, sans-serif;
}

.txt-12-bpx {
	font-size: 12px;
	line-height: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.txt-13px {
	font-size: 13px;
	line-height: 18px;
	font-family: Arial, Helvetica, sans-serif;
}

.txt-13-2px {
	font-size: 13px;
	line-height: 22px;
	font-family: Arial, Helvetica, sans-serif;
	color:#181818;
}

.txt-13-3px {/* sitemap 細?*/
	font-size: 13px;
	line-height: 22px;
	font-family: Arial, Helvetica, sans-serif;
	color:#565656;
	padding-left: 15px;
}

.txt-13-4px {/* sitemap 細?*/
	font-size: 13px;
	line-height: 22px;
	font-family: Arial, Helvetica, sans-serif;
	color:#565656;
	padding-left: 30px;
}


.txt-13-3px  a:link{color:#565656;}
.txt-13-3px  a:hover{color:#007b27}


.txt-13-4px {
	font-size: 13px;
	line-height: 17px;
	font-family: Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-weight: bold;
}

.txt-13-5px {/* aboutPR title*/
	font-size: 13px;
	line-height: 22px;
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight: bold;
	padding-left: 24px;
}
.txt-14px {
	font-size: 14px;
	line-height: 13px;
	font-family: Arial, Helvetica, sans-serif;
	}

.txt-14-2px {
	font-size: 14px;
	line-height: 28px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-left: 5px;
	}

.txt-17px {
	font-size: 17px;
	line-height: 30px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding-left:8px;
	font-weight: bolder;
}
.bg1 {
	background-repeat: no-repeat;
	background-position: right top;
	background-image: url(url());
	background-color: #f4f4f6;
}

.bg2 {
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url();
    background-color: #f4f4f6;
}
.bg1-2 {
	background-repeat: repeat-y;
	background-image: url(images/left2.gif);
	background-position: right;
}

.bg2-2 {
	background-repeat: repeat-y;
	background-image: url(images/right2.gif);
}

.bg3 {
	background-repeat: no-repeat;
	background-position: center top;
	background-image: url(images/aa_28-3.jpg);
}

.bg4 {
	background-repeat: no-repeat;
	background-position: center top;
	background-image: url(images/news_1.jpg);
}

.bg5 {/*products?????/
	background-repeat: no-repeat;
	background-position: center bottom;
	background-image: url(images/p1.jpg);
}

.bg5-1 {/*products?????/
	background-repeat: no-repeat;
	background-position: center bottom;
	background-image: url(images/p1-2.jpg);
}

.bg6 { /*products?????/
	background-repeat: no-repeat;
	background-position: left bottom;
	background-image: url(images/p3.jpg);
	left: 2px;
	bottom: 10px;
}

.bg7 {/*faq?????/
	background-repeat: no-repeat;
	background-position: left bottom;
	background-image: url(images/f1.jpg);
}

.bg7-1 {/*faq?????/
	background-repeat: no-repeat;
	background-position: left bottom;
	background-image: url(images/f1-1.jpg);
}

.bg8 {/*faq?????/
	background-repeat: no-repeat;
	background-position: left bottom;
	background-image: url(images/f4.jpg);
}

.bg9 {/*video底?*/
	background-repeat: no-repeat;
	background-position: left bottom;
	background-image: url(images/v3.jpg);
}

.bg10 {/*down底?*/
	background-repeat: no-repeat;
	background-position: left bottom;
	background-image: url(images/d3.jpg);
}

.bg11{/*link底?*/
	background-repeat: no-repeat;
	background-position: left bottom;
	background-image: url(images/h2.jpg);
}

.bg12{/*teamdriver2/表格底?*/
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(images/te2-9.jpg);
}

.bg13{/*products/??說???底?*/
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(images/aa2-2.jpg);
}


.bg14{/*pdt_view/跳?底?*/
	background-repeat: no-repeat;
	background-position: center bottom;
	background-image: url(images/C-2-3_21.png);
}

.faqbg {
	background-repeat: no-repeat;
	background-position: right bottom;
	background-image: url(images/bgbg.jpg);
}

.txt-15px {
	font-size: 15px;
	line-height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	
}
.txt-16px {
	font-size: 18px;
	line-height: 25px;
	font-family: Arial, Helvetica, sans-serif;
}
.Eng_txt-11px {
	font-size: 11px;
	line-height: 22px;
	font-family:verdana;
	font-family: Arial, Helvetica, sans-serif;
}
.Eng_txt-12px {
	font-size: 12px;
	line-height: 24px;
	font-family:verdana;
	font-family: Arial, Helvetica, sans-serif;
}
#marquee{
	width:98%;
	font-size: 13px;
}
#left{
	width:225px;
}
#right{
	width:250px;
}
.left_bg{

}
.right_bg{

	}
.big_bg{

	}
.eng_txt-10px {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.donw {
	background-repeat: repeat-x;
	background-position: bottom;
}
.txt-price {
	font-size: 15px;
	line-height: 25px;
	color: #990000;
	font-weight: bold;
}
	.Eng_txt-15B {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
}
.downt001 {
	font-size: 11px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 18px;
}

.downt001 A:link {COLOR:#005073;text-decoration: underline;}
.downt001 A:visited {COLOR:#005073;text-decoration: underline;}
.downt001 A:hover {
	COLOR:#003399;
	text-decoration: underline;

