@charset "utf-8";
/* CSS Document */
@import url("reset.css");
/*------Body---------------------------------------------------------------------------------------------------*/
body{ margin:0; padding:0; background-image:url(../images/bg00.jpg); background-position:left top; background-repeat:repeat;}
div.BBODY{ display:block; width:1000px; height:auto; margin:0 auto; background-image:url(../images/light.jpg); background-repeat:no-repeat;}
div.BBODY div.BODY{ float:left; display:block; width:auto; height:auto;}
div.BBODY div.BODY div.HEAD{ display:block; width:885px; height:320px; background-image:url(../images/bg_02.jpg); background-position:top; background-repeat:no-repeat;}
div.BBODY div.BODY div.WRAPPER{ display:block; width:885px; height:485px; background-image:url(../images/bg_2f_b_05.jpg); background-position:top; background-repeat:no-repeat;}
div.BBODY div.BODY div.FOTTER{ clear:both; display:block; width:885px; height:45px;}

div.BBODY div#SERVICEQ{ float:left; display:block; width:105px; height:560px; margin:0; padding:0; }
	#abgne_float_ad { /*display:none; position:absolute;*/}
/*------Head---------------------------------------------------------------------------------------------------*/
div.BBODY div.BODY div.HEAD div.BANNER{ display:block; width:885px; height:285px; }
div.BBODY div.BODY div.HEAD div.MENU{ display:block; width:885px; height:35px; margin:0; padding:0;}
div.BBODY div.BODY div.HEAD ul{ margin:0 0 0 90px; padding:0;}
div.BBODY div.BODY div.HEAD ul li{ float:left;}
div.BBODY div.BODY div.HEAD ul li.MENU01 a{ text-indent:-3000px; display:block; width:80px; height:35px; background-image:url(../images/menu_02.jpg); }
div.BBODY div.BODY div.HEAD ul li.MENU01 a:hover{ background-image:url(../images/menu_hover_02.jpg);}
div.BBODY div.BODY div.HEAD ul li.MENU02 a{ text-indent:-3000px; display:block; width:120px; height:35px; background-image:url(../images/menu_03.jpg); }
div.BBODY div.BODY div.HEAD ul li.MENU02 a:hover{ background-image:url(../images/menu_hover_03.jpg);}
div.BBODY div.BODY div.HEAD ul li.MENU03 a{ text-indent:-3000px; display:block; width:155px; height:35px; background-image:url(../images/menu_04.jpg); }
div.BBODY div.BODY div.HEAD ul li.MENU03 a:hover{ background-image:url(../images/menu_hover_04.jpg);}
div.BBODY div.BODY div.HEAD ul li.MENU04 a{ text-indent:-3000px; display:block; width:120px; height:35px; background-image:url(../images/menu_05.jpg); }
div.BBODY div.BODY div.HEAD ul li.MENU04 a:hover{ background-image:url(../images/menu_hover_05.jpg);}
div.BBODY div.BODY div.HEAD ul li.MENU05 a{ text-indent:-3000px; display:block; width:115px; height:35px; background-image:url(../images/menu_06.jpg); }
div.BBODY div.BODY div.HEAD ul li.MENU05 a:hover{ background-image:url(../images/menu_hover_06.jpg);}
div.BBODY div.BODY div.HEAD ul li.MENU06 a{ text-indent:-3000px; display:block; width:115px; height:35px; background-image:url(../images/menu_07.jpg); }
div.BBODY div.BODY div.HEAD ul li.MENU06 a:hover{ background-image:url(../images/menu_hover_07.jpg);}
/*------Wrapper--------------------------------------------------------------------------------------------------*/
div.BBODY div.BODY div.WRAPPER div.L{ float:left; display:block; width:275px; height:485px; margin:0; padding:0;}
div.BBODY div.BODY div.WRAPPER div.R{ float:left; display:block; width:610px; height:485px; margin:0; padding:0;}
.SERVICE_MENU{ display:block; width:105x; height:360px; background-image:url(../images/serviceq_bg.png); background-repeat:no-repeat;}
.SERVICE_MENU ul{ margin:0; padding:93px 0 0 26px;}
.SERVICE_MENU a{ font-family:"新細明體"; font-size:13px; color:#FFF; line-height:30px; text-decoration:none; }
.SERVICE_MENU a:hover{ font-weight:bold;}

.TOP{ display:block; width:105px; height:350px;}
/*------Footer---------------------------------------------------------------------------------------------------*/
div.BBODY div.BODY div.FOTTER p{ font-family:"新細明體"; font-size:13px; color:#FFF; text-align:center; margin:10px 0;}
/*------Other----------------------------------------------------------------------------------------------------*/
ol { }
#out {
	position:relative;
	width:400px;
	height:332px;
	margin:0;
	border:0px solid #369;
	overflow:hidden;
	left:35px;
	top:62px;
}
#content {
	width:365px;
	height:100%;
	padding:0 0 0 10px;
	overflow:auto;
	-moz-user-select:none;
	overflow-y:hidden;
	font-family:"新細明體"; font-size:13px; color:#666; line-height:24px;
}
#scrollBar,#scrollBarHandle,.scroll_bar_top,.scroll_bar_top_a,.scroll_bar_bottom,.scroll_bar_bottom_a {
	background-image:url(../images/bar.gif);
}
#scrollBar {
	position:absolute;
	top:0;
	right:0;
	z-index:9;
	width:14px;
	height:100%;
	background-repeat:repeat-y;
	background-position:-42px 0;
	float:left;
}
#scrollBarTop,#scrollBarHandle,#scrollBarBottom {
	position:absolute;
	left:0;
	cursor:default;
}
#scrollBarTop,#scrollBarBottom {
	width:100%;
	height:14px;
	color:#fff;
	text-align:center;
}
#scrollBarTop { top:0; }
#scrollBarBottom { bottom:0; }
#scrollBarHandle { width:100%; background-repeat:repeat-y; background-position:-28px 0; }
.scroll_bar_top { background-position:0 0; }
.scroll_bar_top_a { background-position:-14px 0; }
.scroll_bar_bottom { background-position:-56px 0; }
.scroll_bar_bottom_a { background-position:-70px 0; }



