@charset "utf-8";
/* CSS Document */
@import url("reset.css");
/*------Body---------------------------------------------------------------------------------------------------*/
body{ margin:0; padding:0; background-image:url(../images/bg_t.gif); background-position:left top; background-repeat:repeat-x; background-color:#f9e3e3; }
div.BBODY{ margin:0; padding:0; background-image:url(../images/bg_b.gif); background-position:bottom left; background-repeat:repeat-x; }
div.BODY{ display:block; width:1000px; height:auto; min-height:1070px; margin:0 auto; padding:0; background-image:url(../images/bgg.jpg); background-repeat:repeat-y;}
div.HEAD{ display:block; width:1000px; height:400px; margin:0; padding:0; background-image:url(../images/bg_02.jpg);}
div.WRAPPER{ display:block; width:1000px; height:auto; min-height:580px; margin:0; padding:0;}
div.FOTTER{ clear:both; display:block; width:1000px; height:90px; margin:0; padding:0; background-image:url(../images/ok_11.jpg);}
/*--------------------------------------------------------------------------------------------------------*/
div.HEAD p{ display:block; width:220px; height:15px; margin:0; padding:40px 0 0 720px;; font-size:12px;}
/*-----WRAPPER---------------------------------------------------------------------------------------------------*/
div.WRAPPER div.L{float:left; display:block; width:305px; height:580px; margin:0; padding:0; background-image:url(../images/ok_07.jpg); background-repeat:no-repeat; }
div.WRAPPER div.R{float:left;display:block;
	width:695px;
	height:auto;
	min-height:580px;
	margin:0;
	padding:0;
	background-image:url(../images/wrapper_08.jpg);
	background-repeat:no-repeat;
}
/*--------L------------------------------------------------------------------------------------------------*/
div.WRAPPER div.L div.L01{ display:block; width:172px; height:160px; margin:0; padding:120px 0 0 100px;}
div.WRAPPER div.L div.L01 ul.FLOAT01{ float:left; width:86px; height:40px; margin:0; padding:0;}
div.WRAPPER div.L div.L01 ul.FLOAT02{ float:left; width:86px; height:40px; margin:0; padding:0;}
div.WRAPPER div.L div.L01 ul li{ display:block; width:86px; height:40px; margin:0; padding:0;}

div.WRAPPER div.L div.L01 ul li.MENU01 a{text-indent: -3000px; display: block; width: 86x; height: 40px; background: url(../images/font_01.jpg) #fff;}
div.WRAPPER div.L div.L01 ul li.MENU01 a:hover{ background-image:url(../images/font_hover_01.jpg);}
div.WRAPPER div.L div.L01 ul li.MENU02 a{text-indent: -3000px; display: block; width: 86px; height: 40px; background: url(../images/font_03.jpg) #fff;}
div.WRAPPER div.L div.L01 ul li.MENU02 a:hover{ background-image:url(../images/font_hover_03.jpg);}
div.WRAPPER div.L div.L01 ul li.MENU03 a{text-indent: -3000px; display: block; width: 86px; height: 40px; background: url(../images/font_05.jpg) #fff;}
div.WRAPPER div.L div.L01 ul li.MENU03 a:hover{ background-image:url(../images/font_hover_05.jpg);}
div.WRAPPER div.L div.L01 ul li.MENU04 a{text-indent: -3000px; display: block; width: 86px; height: 40px; background: url(../images/font_07.jpg) #fff;}
div.WRAPPER div.L div.L01 ul li.MENU04 a:hover{ background-image:url(../images/font_hover_07.jpg);}
div.WRAPPER div.L div.L01 ul li.MENU05 a{text-indent: -3000px; display: block; width: 86px; height: 40px; background: url(../images/font_02.jpg) #fff;}
div.WRAPPER div.L div.L01 ul li.MENU05 a:hover{ background-image:url(../images/font_hover_02.jpg);}
div.WRAPPER div.L div.L01 ul li.MENU06 a{text-indent: -3000px; display: block; width: 86px; height: 40px; background: url(../images/font_04.jpg) #fff;}
div.WRAPPER div.L div.L01 ul li.MENU06 a:hover{ background-image:url(../images/font_hover_04.jpg);}
div.WRAPPER div.L div.L01 ul li.MENU07 a{text-indent: -3000px; display: block; width: 86px; height: 40px; background: url(../images/font_06.jpg) #fff;}
div.WRAPPER div.L div.L01 ul li.MENU07 a:hover{ background-image:url(../images/font_hover_06.jpg);}
div.WRAPPER div.L div.L01 ul li.MENU08 a{text-indent: -3000px; display: block; width: 86px; height: 40px; background: url(../images/font_08.jpg) #fff;}
div.WRAPPER div.L div.L01 ul li.MENU08 a:hover{ background-image:url(../images/font_hover_08.jpg);}

div.WRAPPER div.L div.L02{ display:block; width:225px; height:280px; margin:0; padding:0 0 0 80px;}
div.WRAPPER div.L div.L02 p{ margin:0; padding:0 0 11px 0; font-size:13px; color:#666; text-align:center; line-height:18px;}
div.WRAPPER div.L div.L02 span { display:block; padding:0 0 5px 0; font-size:16px; color:#C66;}
/*--------R------------------------------------------------------------------------------------------------*/
div.WRAPPER div.R div.R01{ display:block; width:695px; height:80px; margin:0; padding:0;}
div.WRAPPER div.R div.R02{ float:left; display:block; width:110px; height:500px; margin:0; padding:0;}
div.WRAPPER div.R div.R03{ float:left; display:block; width:585px; height:500px; margin:0; padding:0;}

div.WRAPPER div.R div.R01 ul{ display:block; width:695px; height:80px; margin:0; padding:0;}
div.WRAPPER div.R div.R01 ul li{ float:left;}

div.WRAPPER div.R div.R01 ul li.MENU01 a{ display:block; width:120px; height:80px; background-image:url(../images/r01_01.jpg);}
div.WRAPPER div.R div.R01 ul li.MENU01 a:hover{ background-image:url(../images/r01_hover_01.jpg);}
div.WRAPPER div.R div.R01 ul li.MENU02 a{ display:block; width:100px; height:80px; background-image:url(../images/r01_02.jpg);}
div.WRAPPER div.R div.R01 ul li.MENU02 a:hover{ background-image:url(../images/r01_hover_02.jpg);}
div.WRAPPER div.R div.R01 ul li.MENU03 a{ display:block; width:115px; height:80px; background-image:url(../images/r01_03.jpg);}
div.WRAPPER div.R div.R01 ul li.MENU03 a:hover{ background-image:url(../images/r01_hover_03.jpg);}
div.WRAPPER div.R div.R01 ul li.MENU04 a{ display:block; width:100px; height:80px; background-image:url(../images/r01_04.jpg);}
div.WRAPPER div.R div.R01 ul li.MENU04 a:hover{ background-image:url(../images/r01_hover_04.jpg);}
div.WRAPPER div.R div.R01 ul li.MENU05 a{ display:block; width:104px; height:80px; background-image:url(../images/r01_05.jpg);}
div.WRAPPER div.R div.R01 ul li.MENU05 a:hover{ background-image:url(../images/r01_hover_05.jpg);}
div.WRAPPER div.R div.R01 ul li.MENU06 a{ display:block; width:125px; height:80px; background-image:url(../images/r01_06.jpg);}
div.WRAPPER div.R div.R01 ul li.MENU06 a:hover{ background-image:url(../images/r01_hover_06.jpg);}

div.WRAPPER div.R div.R03 div.NOW{ display:block; width:166px; height:20px; margin:0; padding:20px 0 0 354px;}
div.WRAPPER div.R div.R03 div.NOW p{ font-family:"新細明體"; font-size:12px; color:#c06b6b;}
div.WRAPPER div.R div.R03 div.NOW a{ font-family:"新細明體"; font-size:12px; color:#c06b6b; text-decoration:none;}
div.WRAPPER div.R div.R03 div.NOW a:hover{ color:#333;}

div.WRAPPER div.R div.R03 div.ABOUT{ display:block; width:140px; height:15px;}
div.WRAPPER div.R div.R03 div.ABOUT a{text-indent: -3000px; display: block; width: 140x; height: 15px; background: url(../images/about.jpg) #fff; background-position:left top; background-repeat:no-repeat;}
div.WRAPPER div.R div.R03 div.ABOUT_C{ display:block; width:501px; margin:0; padding:17px 60px 0 24px;}
div.WRAPPER div.R div.R03 div.ABOUT_C p{ font-family:"新細明體"; font-size:12px; color:#ab5b38;  line-height:18px;}
div.WRAPPER div.R div.R03 div.ABOUT_C a{ font-family:"新細明體"; font-size:12px; color:#ab3b3b;  line-height:18px; text-decoration:none;}
div.WRAPPER div.R div.R03 div.ABOUT_C a:hover{ font-weight:bold;}


div.WRAPPER div.R div.R03 div.NEWS{ display:block; clear:both; width:585px; height:15px; margin:17px 0 0 0;}
div.WRAPPER div.R div.R03 div.NEWS div.NEWS_1{ float:left; display:block; width:140px; height:15px;}
div.WRAPPER div.R div.R03 div.NEWS div.NEWS_1 a{text-indent: -3000px; display: block; width: 140x; height: 15px;}
div.WRAPPER div.R div.R03 div.NEWS div.NEWS_MORE{ float:left; display:block; width:40px; height:11px; padding-left:300px;}
div.WRAPPER div.R div.R03 div.NEWS div.NEWS_MORE a{text-indent: -3000px; display: block; width: 40x; height: 11px; background: url(../images/more.gif) #fff; background-position:left top; background-repeat:no-repeat;}

div.WRAPPER div.R div.R03 div.NEWS_C{ display:block; width:491px; height:140px; margin:0; padding:10px 60px 0 34px;}
div.WRAPPER div.R div.R03 div.NEWS_C a{ font-family:"新細明體"; font-size:12px; color:#747843;  line-height:23px; text-decoration:none;}
div.WRAPPER div.R div.R03 div.NEWS_C a:hover{ text-decoration:underline;}

div.WRAPPER div.R div.R03 div.LAW{ display:block; width:585px; height:15px;}
div.WRAPPER div.R div.R03 div.LAW div.LAW_1{ float:left; display:block; width:140px; height:15px;}
div.WRAPPER div.R div.R03 div.LAW div.LAW_1 a{text-indent: -3000px; display: block; width: 140x; height: 15px;}
div.WRAPPER div.R div.R03 div.LAW div.LAW_MORE{ float:left; display:block; width:40px; height:11px; padding-left:300px;}
div.WRAPPER div.R div.R03 div.LAW div.LAW_MORE a{text-indent: -3000px; display: block; width: 40x; height: 11px; background: url(../images/more.gif) #fff; background-position:left top; background-repeat:no-repeat;}

div.WRAPPER div.R div.R03 div.LAW_C{ display:block; width:520px; height:125px;}
div.WRAPPER div.R div.R03 div.LAW_C div.LAW_C01{ float:left; display:block; width:81px; height:107px; padding:18px 0 0 6px; }
div.WRAPPER div.R div.R03 div.LAW_C div.LAW_C02{ float:left; display:block; width:162px; height:125px;}
div.WRAPPER div.R div.R03 div.LAW_C div.LAW_C03{ float:left; display:block; width:80px; height:107px; padding:18px 0 0 3px; }
div.WRAPPER div.R div.R03 div.LAW_C div.LAW_C04{ float:left; display:block; width:188px; height:125px;}

div.WRAPPER div.R div.R03 div.LAW_C h3{ padding:25px 0 0 5px; font-weight:500;}
div.WRAPPER div.R div.R03 div.LAW_C p{ padding:5px 0 0 5px;}

.Q1{ font-family:"新細明體"; font-size:12px; color:#ab3b3b; line-height:14px; margin:0; text-decoration:none; font-weight:700;}
.Q1:hover{ text-decoration:underline;}
.S1{ font-family:"新細明體"; font-size:12px; color:#a98b63; line-height:14px; text-decoration:none;}
.S1:hover{ color:#333;}



/*------FOTTER------------------------------------------------------------------------------------------------*/
div.FOTTER p{ display:block; width:650px; height:20px; margin:0; padding:55px 0 0 258px; font-family:"新細明體"; font-size:12px; color:#feabab; letter-spacing:0.5px;}
div.FOTTER a{ font-family:"新細明體"; font-size:12px; color:#fad6d6; text-decoration:none;}
div.FOTTER a:hover{ color:#FFF; text-decoration:underline;}
/*------For IE, onFocus 的 F 要大寫----------------------------
a{
	noFocusline:expression(this.onFocus=this.blur());
}     

/*------For Firefox-------------------------------------------
a:focus{
	-moz-outline-style:none;
}    



