body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}

.top_blank {
	padding-top: 41px;
	padding-left: 365px;
}
.top_sel01 {
	font-family: "新細明體";
	font-size: 13px;
	line-height: normal;
	color: #333333;
	text-decoration: none;
	width: 90px;
	border-top-color: #666666;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #666666;
	padding-top: 40px;
}
.top_sel02 {
	font-family: "新細明體";
	font-size: 13px;
	line-height: normal;
	color: #333333;
	text-decoration: none;
	width: 115px;
	border-top-color: #666666;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #666666;
	padding-top: 40px;
}
.top_w01 {
	font-family: "新細明體";
	font-size: 13px;
	line-height: 13px;
	color: #484848;
	text-decoration: none;
	padding-left: 2px;
	padding-top: 2px;
	border-top-color: #666666;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #666666;
}
.un_01 {
	font-family: "新細明體";
	font-size: 12px;
	font-weight: normal;
	color: #252525;
	text-decoration: none;
	background: url(../images/un.gif) no-repeat;
	display: block;
}
.un_02 A {
	font-family: "新細明體";
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	color: #E10000;
	text-decoration: none;
}
.un_02 A:hover {
	font-family: "新細明體";
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	color: #970000;
	text-decoration: underline;
}
.un_03 A {
	font-family: "新細明體";
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	color: #252525;
	text-decoration: none;
}
.un_03 A:hover {
	font-family: "新細明體";
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	color: #970000;
	text-decoration: underline;
}
.home_w01 {
	font-family: "新細明體";
	font-size: 12px;
	font-weight: normal;
	color: #52522F;
	text-decoration: none;
	padding-top: 98px;
	padding-left: 19px;
	line-height: 14px;
	padding-right: 19px;
}
.home_blank01 {
	padding-top: 53px;
	padding-left: 11px;
}
.home_w02 {
	background-image: url(../images/home_point.gif);
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-left: 15px;
	background-position: 2px;
	font-family: "新細明體";
	font-size: 12px;
	color: #FFDBDB;
	text-decoration: none;
	line-height: 15px;
}
.home_w2_b A {
	font-family: "新細明體";
	font-size: 12px;
	line-height: 15px;
	font-weight: normal;
	color: #FFC8C8;
	text-decoration: none;
}
.home_w2_b A:hover {
	font-family: "新細明體";
	font-size: 12px;
	line-height: 15px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.home_w03 {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #FFB9B9;
	text-decoration: none;
	padding-top: 57px;
	padding-left: 663px;
}
.home_w03_b A {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #FFB9B9;
	text-decoration: none;
}
.home_w03_b A:hover {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
}
.home_blank02 {
	padding-top: 24px;
	padding-left: 10px;
}
.about_01_2 {
	background-image: url(../images/about_2.jpg);
	background-repeat: no-repeat;
}
.about_01 {
	background-image: url(../images/about_2_2.jpg);
	background-repeat: no-repeat;
}
.about_02 {
	background-image: url(../images/about_3_2.jpg);
	background-repeat: no-repeat;
}
.about_r_01 {
	font-family: "新細明體";
	font-size: 12px;
	line-height: 15px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	padding-right: 15px;
}
.about_r_01 A {
	font-family: "新細明體";
	font-size: 12px;
	line-height: 15px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.about_r_01 A:hover {
	font-family: "新細明體";
	font-size: 12px;
	line-height: 15px;
	font-weight: normal;
	color: #EC0000;
	text-decoration: underline;
}
.about_r_02 {
	font-family: "新細明體";
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 50px;
	line-height: 20px;
	padding-top: 2px;
}
.about_r_02_b {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #FFD0D0;
	text-decoration: none;
}
.about_w01 {
	font-family: "新細明體";
	font-size: 15px;
	line-height: 20px;
	font-weight: bold;
	color: #D50000;
	text-decoration: none;
	background-image: url(../images/title02.gif);
	background-repeat: no-repeat;
	padding-top: 10px;
	padding-left: 70px;
	background-position: 25px 0px;
}
.about_w02 {
	font-family: "新細明體";
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.about_w03 {
	font-family: "新細明體";
	font-size: 13px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	padding-right: 10px;
}
.about_w03 A {
	font-family: "新細明體";
	font-size: 13px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	padding-right: 10px;
}
.about_w03 A:hover {
	font-family: "新細明體";
	font-size: 13px;
	font-weight: normal;
	color: #BB0000;
	text-decoration: underline;
	padding-right: 10px;
}
.about_w04 {
	font-family: "新細明體";
	font-size: 13px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	padding-top: 0px;
	padding-left: 75px;
	line-height: 18px;
}

.about_new01 {
	font-family: "新細明體";
	font-size: 16px;
	line-height: normal;
	font-weight: bold;
	color: #b01211;
	text-decoration: none;
	padding-top: 49px;
	padding-left: 61px;
}
.about_new02 {
	font-family: "新細明體";
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #e05729;
	text-decoration: none;
}
.about_new02 A {
	font-family: "新細明體";
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #626262;
	text-decoration: none;
}
.about_new02 A:hover {
	font-family: "新細明體";
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #e05729;
	text-decoration: none;
}


.about_new_blank01 {
	padding-top: 3px;
	padding-left: 22px;
}


.pro_page {
	font-family: "新細明體";
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../images/pro_un02.gif);
	background-repeat: repeat;
	padding-left: 500px;
}
.pro_page A {
	font-family: "新細明體";
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	
}
.pro_page A:hover {
	font-family: "新細明體";
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: underline;
	
}
.pro_page_blank {
	padding-top:10px;
}
.pro_001 {
	font-family: "新細明體";
	font-size: 12px;
	line-height: 14px;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../images/pro_02.jpg);
	background-repeat: no-repeat;
	padding-top: 110px;
	padding-left: 30px;
}
.pro_001 A {
	font-family: "新細明體";
	font-size: 12px;
	line-height: 14px;
	color: #FFFFFF;
	text-decoration: none;
	
}
.pro_001 A:hover {
	font-family: "新細明體";
	font-size: 12px;
	line-height: 14px;
	color: #FFFFFF;
	text-decoration: none;
	
}
.pro_002 {
	background-image: url(../images/pro_un05.gif);
	background-repeat: no-repeat;
	background-position: 12px 15px;
	padding-top: 23px;
	padding-left: 22px;
}
.pro03 {
	font-family: "新細明體";
	font-size: 15px;
	line-height: 30px;
	color: #000000;
	text-decoration: none;
	padding-top: 17px;
	padding-left: 12px;
}
.pro_004 {
	font-family: "新細明體";
	font-size: 15px;
	color: #000000;
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 3px;
}
.pro_004 p{
    text-indent:2em;
	padding:0;
	margin:0;
	line-height:26px;
}
.pro_page_blank02 {
	padding-left: 18px;
	padding-top: 10px;
}
.pro_005 {
	font-family: "新細明體";
	font-size: 12px;
	color: #ed1b23;
	text-decoration: none;
	padding-left: 15px;
	padding-top: 10px;
}


/*
991022,frank,add
*/
a img{
border:none;

}
