.sr {　
　overflow-y: scroll;
 overflow-x: hidden;


} 
.menu01 {
	font-family: Arial, "新細明體";
	font-size: 12px;
	color: #797979;
	background-image: url(images/bg_menu01.gif);
	height: 28px;
	background-repeat: no-repeat;
	padding-left: 12px;
	line-height: 26px;
}
.menu01 a:link {
	color: #797979;
	text-decoration: none
}
.menu01 a:active {
	color: #797979;
	text-decoration: none
}

.menu01 a:visited {
	color: #797979;
	text-decoration: none
}
.menu01 a:hover {
	color: #575757;
	text-decoration: none
}
.menu02 {
	font-family: Arial, "新細明體";
	font-size: 12px;
	color: #3B8ECE;
	height: 24px;
	background-repeat: no-repeat;
	padding-left: 12px;
	line-height: 24px;
}
.menu02 a:link {
	color: #3B8ECE;
	text-decoration: none
}
.menu02 a:active {
	color: #3B8ECE;
	text-decoration: none
}
.menu02 a:visited {
	color: #3B8ECE;
	text-decoration: none
}
.menu02 a:hover {
	color: #1567F0;
	text-decoration: underline
}
.title01 {
	font-family: Arial, "新細明體";
	font-size: 13px;
	font-weight: bold;
	color: #787878;
	line-height: 28px;
}
.title01_2 {
	font-family: Arial, "新細明體";
	font-size: 13px;
	padding-left:10px;
	font-weight: bold;
	color: #787878;
	line-height: 28px;
}
.topmenu01 {
	font-family: Arial, "新細明體";
	font-size: 12px;
	color: #797979;
	padding-right: 6px;
	line-height: 10px;
}
.topmenu01 a:link {
	color: #797979;
	text-decoration: none
}
.topmenu01 a:active {
	color: #797979;
	text-decoration: none
}
.topmenu01 a:visited {
	color: #797979;
	text-decoration: none
}
.topmenu01 a:hover {
	color: #575757;
	text-decoration: none
}
.topmenu01_2 {
	font-family: Arial, "新細明體";
	font-size: 12px;
	color: #797979;
	padding:0;
	line-height:14px;
	text-align:left;
}
.topmenu01_2 a {
	color: #797979;
	text-decoration: none;
	text-align:left;
}
.topmenu01_2 a:hover {
	color: #575757;
	text-decoration: none;
	text-align:left;
}
.content01 {
	font-family: Arial, "新細明體";
	font-size: 12px;
	color: #797979;
	line-height: 23px;
	padding-right: 50px;
}
.content01 a:link {
	color: #797979;
	text-decoration: underline
}
.content01 a:active {
	color: #797979;
	text-decoration: underline
}
.content01 a:visited {
	color: #797979;
	text-decoration: underline
}
.content01 a:hover {
	color: #797979;
	text-decoration: underline
}
.title02 {
	font-family: Arial, "新細明體";
	font-size: 16px;
	color:#F60;
	line-height: 28px;
	font-weight: bold;
}
.title02 a {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #74CD23;
	line-height: 28px;
	font-weight: bold;
	text-decoration:none;
}
.title02 a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #74CD23;
	line-height: 28px;
	font-weight: bold;
	text-decoration:none;
}
.content03 {
	font-family: Arial, "新細明體";
	font-size: 12px;
	color: #70BF28;
	line-height: 22px;
	padding-right: 50px;
}
.title03 {
	font-family: Arial, "新細明體";
	font-size: 13px;
	color: #74CD23;
	line-height: 28px;
	font-weight: bold;
}
.title03_2 {
	display:block;
	width:475px;
	border-bottom:#c3e6a2 solid 1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #74CD23;
	padding-left:6px;
	line-height: 28px;
	font-weight: bold;
}
.title03_3 {
	display:block;
	width:475px;
	border-bottom:#ff8100 solid 1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#ff8100;
	padding-left:6px;
	line-height: 28px;
	font-weight: bold;
}
.title03_4 {
	display:block;
	width:475px;
	border-bottom:#1ebbf1 solid 1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#1ebbf1;
	padding-left:6px;
	line-height: 28px;
	font-weight: bold;
}
.menu021 {
	font-family: Arial, "新細明體";
	font-size: 12px;
	color: #797979;
	background-image: url(images/bg_menu02.gif);
	height: 28px;
	background-repeat: no-repeat;
	padding-left: 12px;
	line-height: 26px;
}
.menu021 a:link {
	color: #797979;
	text-decoration: none
}
.menu021 a:active {
	color: #797979;
	text-decoration: none
}
.menu021 a:visited {
	color: #797979;
	text-decoration: none
}
.menu021 a:hover {
	color: #575757;
	text-decoration: none
}
.content04_2 {
	font-family: Arial, "新細明體";
	font-size: 15px;
	color: #797979;
	line-height: 22px;
}
.content04_2 a {
	color: #797979;
	text-decoration: underline;
}
.content04_2 a:hover {
	color: #797979;
	text-decoration: underline;
}
.content04 {
	font-family: Arial, "新細明體";
	font-size: 12px;
	color: #797979;
	line-height: 22px;
}
.content04 a:link {
	color: #797979;
	text-decoration: underline
}
.content04 a:active {
	color: #797979;
	text-decoration: underline
}
.content04 a:visited {
	color: #797979;
	text-decoration: underline
}
.content04 a:hover {
	color: #797979;
	text-decoration: underline
}
.content05 {
	font-family: Arial, "新細明體";
	font-size: 12px;
	color: #70BF28;
	line-height: 22px;
}
.content06 {
	font-family: Arial, "新細明體";
	font-size: 12px;
	color: #E0077E;
	line-height: 22px;
}
.title04 {
	font-family: Arial, "新細明體";
	font-size: 17px;
	color: #FC3A3A;
	line-height: 28px;
	font-weight: bold;
}
.menu031 {
	font-family: Arial, "新細明體";
	font-size: 12px;
	color: #797979;
	background-image: url(images/bg_menu03.gif);
	height: 28px;
	background-repeat: no-repeat;
	padding-left: 12px;
	line-height: 26px;
}
.menu031 a:link {
	color: #797979;
	text-decoration: none
}
.menu031 a:active {
	color: #797979;
	text-decoration: none
}
.menu031 a:visited {
	color: #797979;
	text-decoration: none
}
.menu031 a:hover {
	color: #575757;
	text-decoration: none
}
.menu041 {
	font-family: Arial, "新細明體";
	font-size: 12px;
	color: #797979;
	background-image: url(images/bg_menu04.gif);
	height: 28px;
	background-repeat: no-repeat;
	padding-left: 12px;
	line-height: 26px;
}
.menu041 a:link {
	color: #797979;
	text-decoration: none
}
.menu041 a:active {
	color: #797979;
	text-decoration: none
}
.menu041 a:visited {
	color: #797979;
	text-decoration: none
}
.menu041 a:hover {
	color: #575757;
	text-decoration: none
}
.menu042 {
	font-family: Arial, "新細明體";
	font-size: 12px;
	color: #D69534;
	height: 24px;
	background-repeat: no-repeat;
	padding-left: 12px;
	line-height: 24px;
}
.menu042 a:link {
	color: #D69534;
	text-decoration: none
}
.menu042 a:active {
	color: #D69534;
	text-decoration: none
}
.menu042 a:visited {
	color: #D69534;
	text-decoration: none
}
.menu042 a:hover {
	color: #F1A914;
	text-decoration: underline
}
.content07 {
	font-family: Arial, "新細明體";
	font-size: 12px;
	color: #F4711A;
	line-height: 22px;
}
.bg_news {
	background-image: url(images/slice_index_13.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
.bg_news02 {
	background-image: url(images/slice_index_14.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
.news01 {
	font-family: Arial, "新細明體";
	font-size: 12px;
	line-height: 22px;
	color: #756f64;
	padding-bottom: 5px;
}
.news01 a:link {
	color: #756f64;
	text-decoration: none
}
.news01 a:active {
	color: #756f64;
	text-decoration: none
}
.news01 a:visited {
	color: #756f64;
	text-decoration: none
}
.news01 a:hover {
	color: #8A6B24;
	text-decoration: none
}
.news02 {
	font-family: Arial, "新細明體";
	font-size: 12px;
	line-height: 21px;
	color: #8e8e8e;
	padding-top: 8px;
	padding-right: 18px;
	padding-bottom: 7px;
	padding-left: 12px;
}
.news02 a:link {
	color: #8e8e8e;
	text-decoration: none
}
.news02 a:active {
	color: #8e8e8e;
	text-decoration: none
}
.news02 a:visited {
	color: #8e8e8e;
	text-decoration: none
}
.news02 a:hover {
	color: #707070;
	text-decoration: none
}
.title05 {
	font-family: Arial, "新細明體";
	font-size: 21px;
	color: #FFFFFF;
	line-height: 28px;
	font-weight: bold;
}
.title06 {
	font-family: Arial, "新細明體";
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 28px;
}
.title07 {
	font-family: Arial, "新細明體";
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 28px;
	padding-left: 3px;
}
.title08 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 28px;
}
.content08 {
	font-family: Arial, "新細明體";
	font-size: 12px;
	color: #F4711A;
	line-height: 22px;
	padding-left: 8px;
}
.content09 {
	font-family: Arial, "新細明體";
	font-size: 12px;
	color: #F94894;
	line-height: 22px;
	padding-left: 8px;
}
.content09_2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#666;
	line-height: 22px;
	padding-left: 8px;
}
.content10 {
	font-family: Arial, "新細明體";
	font-size: 12px;
	color: #A5884E;
	line-height: 23px;
	padding-right: 50px;
	padding-bottom: 3px;
}
.content10 a:link {
	color: #A5884E;
	text-decoration: underline
}
.content10 a:active {
	color: #A5884E;
	text-decoration: underline
}
.content10 a:visited {
	color: #A5884E;
	text-decoration: underline
}
.content10 a:hover {
	color: #A5884E;
	text-decoration: underline
}
.content11 {
	font-family: Arial, "新細明體";
	font-size: 12px;
	color: #F433E1;
	padding-left: 8px;
}
.photo01 {
	font-family: Arial, "新細明體";
	font-size: 12px;
	color: #797979;
	padding-bottom: 8px;
}
.content12 {
	font-family: Arial, "新細明體";
	font-size: 12px;
	color: #A5884E;
	line-height: 23px;
	padding-bottom: 3px;
}
.content12 a:link {
	color: #A5884E;
	text-decoration: underline
}
.content12 a:active {
	color: #A5884E;
	text-decoration: underline
}
.content12 a:visited {
	color: #A5884E;
	text-decoration: underline
}
.content12 a:hover {
	color: #A5884E;
	text-decoration: underline
}
.content13 {
	font-family: Arial, "新細明體";
	font-size: 12px;
	color: #F433E1;
	line-height: 22px;
}
.content14 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 15px;
	color:#666;
	line-height: 22px;
	padding-left: 8px;
}
.content15 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #F94894;
	line-height: 22px;
	padding-left: 8px;
}
.content16 {
	font-family: Arial, "新細明體";
	font-size: 15px;
	color: #009999;
	line-height: 22px;
}
.box01 {
	font-family: Arial, "新細明體";
	font-size: 12px;
	color: #A5884E;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.title10 {
	font-family: Arial, "新細明體";
	font-size: 12pt;
	font-weight: bold;
	color: #909090;
	letter-spacing: 1px;
	padding-left: 3px;
	line-height: 15pt;
	padding-bottom: 3px;
}
.title11 {
	font-family: Arial, "新細明體";
	font-size: 15px;
	color:#09C;
	line-height: 28px;
	font-weight: bold;
	text-decoration:none;
}
.title11 a {
	font-family: Arial, "新細明體";
	font-size: 15px;
	color:#09C;
	line-height: 28px;
	font-weight: bold;
	text-decoration:none;
}
.title11 a:hover {
	font-family: Arial, "新細明體";
	font-size: 15px;
	color:#09C;
	line-height: 28px;
	font-weight: bold;
	text-decoration:none;
}
.menu012 {
	font-family: Arial, "新細明體";
	font-size: 12px;
	color: #797979;
	height: 28px;
	line-height: 26px;
	padding-top: 8px;
}
.menu012 a:link {
	color: #797979;
	text-decoration: none
}
.menu012 a:active {
	color: #797979;
	text-decoration: none
}
.menu012 a:visited {
	color: #797979;
	text-decoration: none
}
.menu012 a:hover {
	color: #575757;
	text-decoration: none
}
#policy {
	position:relative;
	width:720px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	font-size:12px;
	margin:0;
	padding:0;
	margin:10px 10px 10px 10px;
}
.t1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#09C;
	font-weight:bold;
}
.t2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333;
	font-weight:bold;
	padding-top:8px;
	padding-bottom:8px;
}
.gray_12px {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	line-height:20px;
	padding-top:5px;
	padding-bottom:5px;
}
.evnet_bg {
	width:242px;
	height:177px;
	margin:0;
	padding:0;
	padding-left:11px;
	background-image:url(images/_event_bg.jpg);
	background-repeat:no-repeat;
}
.index_list {
	display:block;
	margin:0;
	padding:0;
	color:#7CC032;
	list-style-type:none;
}


.index_list li {
	margin:0;
	padding:0;
	background-image:url(images/green_circle.gif);
	background-repeat:no-repeat;
	background-position:0px 5px;
}
.index_list li a {
	display:block;
	margin:0;
	padding:0;
	padding-left:12px;
	color:#666;
	text-decoration:none;
}
.index_list li a:hover {
	color:#71B53E;
	text-decoration:none;
}


#abc {
	position:relative;
	width:100%;
	margin:0;
	padding:0;
	z-index:85;
}




	
#container {
	position:relative;
    width:650px;
	clear:both;
	margin:auto;
	z-index:89;
	height: 725px;
	margin-top:-840px;
	/*display:none;*/
}

#container_02{
	position:absolute;
	margin:0;
	padding:0;
	top:22px;
	left:105px;
}

#container h1{
	margin-left:15px;
	margin-bottom:0px;
	padding-top:15px;}

#job_table {
	border:1px solid #cccccc;
	border-collapse: collapse;
	border-spacing: 0;
	cursor:default;
}
#job_table td {
	border:1px solid #cccccc;
}
.job-row-first {
	text-align: left;
	background-color:#F5F5F5;
/*	cursor:pointer;*/
	width:94px;
	text-align:left;
	padding:5px 0px 5px 10px;
}

.job-col-first {
	background-color:#f0f0f0;
	width:56px;
	_width:56px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	cursor:pointer;}
	
.job-col-first:hover {
	background-color:#c86cd5;
	color:#FFF;}
	



.text_b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 21px;
	color: #666666;
	background-color:#FFF;
	margin-left:15px;
}


.text_c {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 13px;
	font-style: normal;
	line-height: 21px;
	color: #666666;
	margin-left:20px;
}

#pop_menu_01{
	position:absolute;
	top:-10px;
	left:157px;
	margin:0;
	padding:0;
	float:left;
	width:81px;
	background-image:url(images/pop_menu_01.png);
	background-position:left bottom;
	background-repeat:repeat-y;
	border:#CCC 1px solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	border:none;
   display:none;
	
}


#pop_menu_01 h2{
	margin:0;
	padding:0;
	height:7px;
	margin-top:-6px;
	background-image:url(images/pop_top.png);
	background-position:left top;
	background-repeat:no-repeat;}

#pop_menu_01 ul{
	display:block;
	list-style-type:none;
	margin:0;
	padding:0;
	padding-left:10px;
	margin-bottom:15px;
    background-image:url(images/pop_bg.png);
	background-repeat:repeat-y;}
	
#pop_menu_01 ul li{
		line-height:16px;
		padding-top:2px;
		padding-bottom:2px;
}





#pop_menu_02{
	position:absolute;
	top:-91px;
	left:212px;
	margin:0;
	padding:0;
	float:left;
	width:116px;
	background-image:url(images/pop_menu_02.png);
	background-position:left bottom;
	background-repeat:repeat-y;
	border:#CCC 1px solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	border:none;
    display:none;
	
}


#pop_menu_02 h2{
	margin:0;
	padding:0;
	height:7px;
	margin-top:-6px;
	background-image:url(images/pop_top_2.png);
	background-position:left top;
	background-repeat:no-repeat;}

#pop_menu_02 ul{
	display:block;
	list-style-type:none;
	margin:0;
	padding:0;
	padding-left:10px;
	margin-bottom:15px;
    background-image:url(images/pop_bg_2.png);
	background-repeat:repeat-y;}
	
#pop_menu_02 ul li{
		line-height:16px;
		padding-top:2px;
		padding-bottom:2px;
}



#pop_menu_03{
	position:absolute;
	top:-50px;
	left:268px;
	margin:0;
	padding:0;
	float:left;
	width:81px;
	background-image:url(images/pop_menu_01.png);
	background-position:left bottom;
	background-repeat:repeat-y;
	border:#CCC 1px solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	border:none;
    display:none;
	
}


#pop_menu_03 h2{
	margin:0;
	padding:0;
	height:7px;
	margin-top:-6px;
	background-image:url(images/pop_top.png);
	background-position:left top;
	background-repeat:no-repeat;}

#pop_menu_03 ul{
	display:block;
	list-style-type:none;
	margin:0;
	padding:0;
	padding-left:10px;
	margin-bottom:15px;
    background-image:url(images/pop_bg.png);
	background-repeat:repeat-y;}
	
#pop_menu_03 ul li{
		line-height:16px;
		padding-top:2px;
		padding-bottom:2px;
}







#pop_menu_04{
	position:absolute;
	top:-6px;
	left:325px;
	margin:0;
	padding:0;
	float:left;
	width:81px;
	background-image:url(images/pop_menu_01.png);
	background-position:left bottom;
	background-repeat:repeat-y;
	border:#CCC 1px solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	border:none;
    display:none;
	
}


#pop_menu_04 h2{
	margin:0;
	padding:0;
	height:7px;
	margin-top:-6px;
	background-image:url(images/pop_top.png);
	background-position:left top;
	background-repeat:no-repeat;}

#pop_menu_04 ul{
	display:block;
	list-style-type:none;
	margin:0;
	padding:0;
	padding-left:10px;
	margin-bottom:15px;
    background-image:url(images/pop_bg.png);
	background-repeat:repeat-y;}
	
#pop_menu_04 ul li{
		line-height:16px;
		padding-top:2px;
		padding-bottom:2px;
}





#pop_menu_05{
	position:absolute;
	top:-70px;
	left:381px;
	margin:0;
	padding:0;
	float:left;
	width:81px;
	background-image:url(images/pop_menu_01.png);
	background-position:left bottom;
	background-repeat:repeat-y;
	border:#CCC 1px solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	border:none;
    display:none;
	
}


#pop_menu_05 h2{
	margin:0;
	padding:0;
	height:7px;
	margin-top:-6px;
	background-image:url(images/pop_top.png);
	background-position:left top;
	background-repeat:no-repeat;}

#pop_menu_05 ul{
	display:block;
	list-style-type:none;
	margin:0;
	padding:0;
	padding-left:10px;
	margin-bottom:15px;
    background-image:url(images/pop_bg.png);
	background-repeat:repeat-y;}
	
#pop_menu_05 ul li{
		line-height:16px;
		padding-top:2px;
		padding-bottom:2px;
}



#pop_menu_06{
	position:absolute;
	top:-11px;
	left:436px;
	margin:0;
	padding:0;
	float:left;
	width:81px;
	background-image:url(images/pop_menu_01.png);
	background-position:left bottom;
	background-repeat:repeat-y;
	border:#CCC 1px solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	border:none;
    display:none;
	
}


#pop_menu_06 h2{
	margin:0;
	padding:0;
	height:7px;
	margin-top:-6px;
	background-image:url(images/pop_top.png);
	background-position:left top;
	background-repeat:no-repeat;}

#pop_menu_06 ul{
	display:block;
	list-style-type:none;
	margin:0;
	padding:0;
	padding-left:10px;
	margin-bottom:15px;
    background-image:url(images/pop_bg.png);
	background-repeat:repeat-y;}
	
#pop_menu_06 ul li{
		line-height:16px;
		padding-top:2px;
		padding-bottom:2px;
}





#pop_menu_07{
	position:absolute;
	top:-69px;
	left:493px;
	margin:0;
	padding:0;
	float:left;
	width:81px;
	background-image:url(images/pop_menu_01.png);
	background-position:left bottom;
	background-repeat:repeat-y;
	border:#CCC 1px solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	border:none;
    display:none;
	
}


#pop_menu_07 h2{
	margin:0;
	padding:0;
	height:7px;
	margin-top:-6px;
	background-image:url(images/pop_top.png);
	background-position:left top;
	background-repeat:no-repeat;}

#pop_menu_07 ul{
	display:block;
	list-style-type:none;
	margin:0;
	padding:0;
	padding-left:10px;
	margin-bottom:15px;
    background-image:url(images/pop_bg.png);
	background-repeat:repeat-y;}
	
#pop_menu_07 ul li{
		line-height:16px;
		padding-top:2px;
		padding-bottom:2px;
}




#pop_menu_08{
	position:absolute;
	top:-89px;
	left:549px;
	margin:0;
	padding:0;
	float:left;
	width:81px;
	background-image:url(images/pop_menu_01.png);
	background-position:left bottom;
	background-repeat:repeat-y;
	border:#CCC 1px solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	border:none;
    display:none;
	
}


#pop_menu_08 h2{
	margin:0;
	padding:0;
	height:7px;
	margin-top:-6px;
	background-image:url(images/pop_top.png);
	background-position:left top;
	background-repeat:no-repeat;}

#pop_menu_08 ul{
	display:block;
	margin:0;
	padding:0;
	padding-left:10px;
	margin-bottom:15px;
    background-image:url(images/pop_bg.png);
	background-repeat:repeat-y;
	list-style-type:none;}
	
#pop_menu_08 ul li{
		line-height:16px;
		padding-top:2px;
		padding-bottom:2px;
}


.round{
	text-align:center;}
	
	
	

