h1, h2, h3 { margin:0; padding:0; font-weight:normal; font-style:normal; }
a { color:#007DA4; } 
a:visited { color:#8080FF; } 
a:active { color:#9D032A; } 
a:hover { color:#FF8040; } 
html, body { min-height: 100% } 
		a.wsp517c0d28{ color:#85594F; text-decoration: none} 
		a.wsp517c0d28:visited{ color:#800080; text-decoration: none} 
		a.wsp517c0d28:active{ color:#8018CB; text-decoration: none} 
		a.wsp517c0d28:hover{ color:#0C4D90; text-decoration: none} 
		a.wsp4aba8bf3{ color:#85594F; text-decoration: none} 
		a.wsp4aba8bf3:visited{ color:#800080; text-decoration: none} 
		a.wsp4aba8bf3:active{ color:#8018CB; text-decoration: none} 
		a.wsp4aba8bf3:hover{ color:#0C4D90; text-decoration: none} 
		a.wsp52d50cb9{ color:#A01FCB; text-decoration: none} 
		a.wsp52d50cb9:visited{ color:#800080; text-decoration: none} 
		a.wsp52d50cb9:active{ color:#8018CB; text-decoration: none} 
		a.wsp52d50cb9:hover{ color:#E3B4F3; text-decoration: none} 
#menu_883c02f a { text-decoration: none; }
#menu_883c02f_pane { background-color: #FFFFFF; border: 1px solid #FFFFFF; padding-top: 10px; padding-bottom: 10px; box-shadow: 2px 2px 6px 0px rgba(8, 8, 8, 0.784314); }
#menu_883c02f_hr { background-color: #FFFFFF; height: 1px; border: none; }
#menu_883c02f_entry { padding-left: 10px; padding-right: 10px; padding-top: 6px; padding-bottom: 6px; }
#menu_883c02f_entry:hover { background-color: #007DA4; color: #FFFFFF !important; }
#menu_883c02f_entry:hover span { color:#FFFFFF !important; }
		.menu_883c02f_mainMenuEntry { text-align: center; }
		.menu_883c02f_mainMenuEntry:hover {	background-color:#0C4D90; }
		.menu_883c02f_mainMenuEntry:hover span {	color:#FFFFFF !important; }
		#menu_883c02f .mobileEntry { display: none; } 
		#menu_883c02f .normalEntry { display: block; } 
		#menu_883c02f_menualignmentwrapper{ width:260px; left: calc(100% - 260px);  } 
		@media only screen and (max-width:640px) { 
			#menu_883c02f .mobileEntry { display: block; } 
			#menu_883c02f .normalEntry { display: none; } 
			#menu_883c02f_menualignmentwrapper { width:47px; left: calc(100% - 47px);  } 
		}
#button_4aba8bf3 { box-sizing: border-box; vertical-align: top; border-radius: 5px; position:relative; display: inline-block; width:100%; height:60px; background-color:rgba(255, 255, 255, 0.098039); border: 1px solid #007DA4;  }
#button_4aba8bf3:hover { background-color:rgba(192, 192, 192, 0.098039); border-color:#C5874A;  }
#button_4aba8bf3:hover span { color:#FFFFFF; }
#button_564289d1 { box-sizing: border-box; vertical-align: top; border-radius: 5px; position:relative; display: inline-block; margin:15px 0px 0px 0px;width:100%; height:60px; background-color:rgba(255, 255, 255, 0.098039); border: 1px solid #007DA4;  }
#button_564289d1:hover { background-color:rgba(192, 192, 192, 0.098039); border-color:#AC6C54;  }
#button_564289d1:hover span { color:#FFFFFF; }
#button_5b94d7a6 { box-sizing: border-box; vertical-align: top; border-radius: 5px; position:relative; display: inline-block; width:100%; height:60px; background-color:rgba(255, 255, 255, 0.098039); border: 1px solid #007DA4;  }
#button_5b94d7a6:hover { background-color:rgba(192, 192, 192, 0.098039); border-color:#85594F;  }
#button_5b94d7a6:hover span { color:#FFFFFF; }
#button_24d810db { box-sizing: border-box; vertical-align: top; border-radius: 5px; position:relative; display: inline-block; margin:15px 0px 0px 0px;width:100%; height:60px; background-color:rgba(255, 255, 255, 0.098039); border: 1px solid #007DA4;  }
#button_24d810db:hover { background-color:rgba(192, 192, 192, 0.098039); border-color:#5184B7;  }
#button_24d810db:hover span { color:#FFFFFF; }
#button_39a987f9 { box-sizing: border-box; vertical-align: top; border-radius: 5px; position:relative; display: inline-block; width:100%; height:60px; background-color:rgba(255, 255, 255, 0.098039); border: 1px solid #007DA4;  }
#button_39a987f9:hover { background-color:rgba(192, 192, 192, 0.098039); border-color:#8485BD;  }
#button_39a987f9:hover span { color:#FFFFFF; }
#button_7f47f038 { box-sizing: border-box; vertical-align: top; border-radius: 5px; position:relative; display: inline-block; margin:15px 0px 0px 0px;width:100%; height:60px; background-color:rgba(255, 255, 255, 0.098039); border: 1px solid #007DA4;  }
#button_7f47f038:hover { background-color:rgba(192, 192, 192, 0.098039); border-color:#32596D;  }
#button_7f47f038:hover span { color:#FFFFFF; }
#img_3dbc5511:hover { filter: brightness( 80%);  } 
#button_24a694d0 { vertical-align: top; position:relative; display: inline-block; width:100%; height:40px; background-color:#FFFFFF;  }
#button_24a694d0:hover { background-color:#0C4D90;  }
#button_24a694d0:hover span { color:#FFFFFF; }
#img_92975f0:hover { filter: brightness( 80%);  } 
#button_76422ff5 { vertical-align: top; position:relative; display: inline-block; width:100%; height:40px; background-color:#FFFFFF;  }
#button_76422ff5:hover { background-color:#0C4D90;  }
#button_76422ff5:hover span { color:#FFFFFF; }
#img_33b4fd2e:hover { filter: brightness( 80%);  } 
#button_3771cb8a { vertical-align: top; position:relative; display: inline-block; width:100%; height:40px; background-color:#FFFFFF;  }
#button_3771cb8a:hover { background-color:#0C4D90;  }
#button_3771cb8a:hover span { color:#FFFFFF; }
#img_61c472e7:hover { filter: brightness( 80%);  } 
#button_174fbbca { vertical-align: top; position:relative; display: inline-block; width:100%; height:40px; background-color:#FFFFFF;  }
#button_174fbbca:hover { background-color:#0C4D90;  }
#button_174fbbca:hover span { color:#FFFFFF; }
#img_263f8a00:hover { filter: brightness( 80%);  } 
#button_1b679262 { align-items: center; text-align: center; vertical-align: top; position:relative; display: inline-block; width:100%; height:50px; background-color:#FFFFFF;  }
#button_1b679262:hover { background-color:#0C4D90;  }
#button_1b679262:hover span { color:#FFFFFF; }
#img_2424bc03:hover { filter: brightness( 80%);  } 
#button_67367245 { align-items: center;  text-align: center; vertical-align: top; position:relative; display: inline-block; width:100%; height:50px; background-color:#FFFFFF;  }
#button_67367245:hover { background-color:#0C4D90;  }
#button_67367245:hover span { color:#FFFFFF; }
#img_59299990:hover { filter: brightness( 80%);  } 
#button_614a360 { vertical-align: top; position:relative; display: inline-block; width:100%; height:50px; background-color:#FFFFFF;  }
#button_614a360:hover { background-color:#0C4D90;  }
#button_614a360:hover span { color:#FFFFFF; }
#img_76dfdc81:hover { filter: brightness( 80%);  } 
#button_4f98b62 { vertical-align: top; position:relative; display: inline-block; width:100%; height:50px; background-color:#FFFFFF;  }
#button_4f98b62:hover { background-color:#0C4D90;  }
#button_4f98b62:hover span { color:#FFFFFF; }
#img_52599920:hover { filter: brightness( 80%);  } 
#button_7af4dfa0 { vertical-align: top; position:relative; display: inline-block; width:100%; height:50px; background-color:#FFFFFF;  }
#button_7af4dfa0:hover { background-color:#0C4D90;  }
#button_7af4dfa0:hover span { color:#FFFFFF; }
#img_d7f7436:hover { filter: brightness( 80%);  } 
#button_2b8ad0d3 { vertical-align: top; position:relative; display: inline-block; width:100%; height:50px; background-color:#FFFFFF;  }
#button_2b8ad0d3:hover { background-color:#0C4D90;  }
#button_2b8ad0d3:hover span { color:#FFFFFF; }
#img_5f18125e:hover { filter: brightness( 80%);  } 
#button_d0123cd { vertical-align: top; position:relative; display: inline-block; width:100%; height:40px; background-color:#FFFFFF;  }
#button_d0123cd:hover { background-color:#0C4D90;  }
#button_d0123cd:hover span { color:#FFFFFF; }
#img_4fa18e1:hover { filter: brightness( 80%);  } 
#button_7ae82997 { vertical-align: top; position:relative; display: inline-block; width:100%; height:40px; background-color:#FFFFFF;  }
#button_7ae82997:hover { background-color:#0C4D90;  }
#button_7ae82997:hover span { color:#FFFFFF; }
#img_3a195145:hover { filter: brightness( 80%);  } 
#button_67ef04f1 { vertical-align: top; position:relative; display: inline-block; width:100%; height:40px; background-color:#FFFFFF;  }
#button_67ef04f1:hover { background-color:#0C4D90;  }
#button_67ef04f1:hover span { color:#FFFFFF; }
#img_76cb1e62:hover { filter: brightness( 80%);  } 
#button_24d93665 { vertical-align: top; position:relative; display: inline-block; width:100%; height:40px; background-color:#FFFFFF;  }
#button_24d93665:hover { background-color:#0C4D90;  }
#button_24d93665:hover span { color:#FFFFFF; }
#img_7d5b9fe0:hover { filter: brightness( 80%);  } 
#button_54755a93 { vertical-align: top; position:relative; display: inline-block; width:100%; height:40px; background-color:#FFFFFF;  }
#button_54755a93:hover { background-color:#0C4D90;  }
#button_54755a93:hover span { color:#FFFFFF; }
#img_3ef5dfa3:hover { filter: brightness( 80%);  } 
#button_798620fa { vertical-align: top; position:relative; display: inline-block; width:100%; height:40px; background-color:#FFFFFF;  }
#button_798620fa:hover { background-color:#0C4D90;  }
#button_798620fa:hover span { color:#FFFFFF; }
#img_28f3bc4b:hover { filter: brightness( 80%);  } 
#button_64225efd { vertical-align: top; position:relative; display: inline-block; width:100%; height:40px; background-color:#FFFFFF;  }
#button_64225efd:hover { background-color:#0C4D90;  }
#button_64225efd:hover span { color:#FFFFFF; }
#img_44235dba:hover { filter: brightness( 80%);  } 
#button_145e5370 { vertical-align: top; position:relative; display: inline-block; width:100%; height:40px; background-color:#FFFFFF;  }
#button_145e5370:hover { background-color:#0C4D90;  }
#button_145e5370:hover span { color:#FFFFFF; }
#img_749be54d:hover { filter: brightness( 80%);  } 
#button_1f38b4ae { vertical-align: top; position:relative; display: inline-block; width:100%; height:40px; background-color:#FFFFFF;  }
#button_1f38b4ae:hover { background-color:#0C4D90;  }
#button_1f38b4ae:hover span { color:#FFFFFF; }
#img_3eea1c9a:hover { filter: brightness( 80%);  } 
#button_435f310d { vertical-align: top; position:relative; display: inline-block; width:100%; height:40px; background-color:#FFFFFF;  }
#button_435f310d:hover { background-color:#0C4D90;  }
#button_435f310d:hover span { color:#FFFFFF; }
#img_490e1e4d:hover { filter: brightness( 80%);  } 
#button_37afdf23 { vertical-align: top; position:relative; display: inline-block; width:100%; height:40px; background-color:#FFFFFF;  }
#button_37afdf23:hover { background-color:#0C4D90;  }
#button_37afdf23:hover span { color:#FFFFFF; }
#img_7a80750b:hover { filter: brightness( 80%);  } 
#button_68fc1c65 { vertical-align: top; position:relative; display: inline-block; width:100%; height:40px; background-color:#FFFFFF;  }
#button_68fc1c65:hover { background-color:#0C4D90;  }
#button_68fc1c65:hover span { color:#FFFFFF; }
#table_1efa2331 th { border: 0px solid #8C8C8C;  } 
#table_1efa2331 td { border: 0px solid #8C8C8C;  } 
#table_fb36e63 th { border: 0px solid #8C8C8C;  } 
#table_fb36e63 td { border: 0px solid #8C8C8C;  } 
#button_1497f3b4 { box-sizing: border-box; vertical-align: bottom; position:relative; display: inline-block; width:100%; height:100px; background:none; border: 0px solid #595959;  }
#button_1497f3b4:hover { border-color:#FFFFFF;  }
#button_1497f3b4:hover span { color:#FFFFFF; }
#table_69df678f th { border: 0px solid #8C8C8C;  } 
#table_69df678f td { border: 0px solid #8C8C8C;  } 
#button_25b8112d { box-sizing: border-box; vertical-align: bottom; position:relative; display: inline-block; width:100%; height:100px; background:none; border: 0px solid #595959;  }
#button_25b8112d:hover { border-color:#FFFFFF;  }
#button_25b8112d:hover span { color:#FFFFFF; }
#img_4a065c39:hover { filter: brightness( 60%);  } 
body { background-color:#000040; background-image: url(images/bottom01b_1200x619.jpg); background-position:top left; background-repeat:repeat; padding:0;  margin: 0; }
.textstyle1 { text-align:left; }
#container_25bd00f2 { vertical-align: bottom; position:relative; display: inline-block; width:100%; min-height:150px; background-color:#1D1F3D; background-image: url(images/bg074.jpg); background-position:center center; background-repeat:repeat;  }
#container_1ee7d79d { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:150px; background-image: url(images/bg02.jpg); background-position:center center; background-repeat:repeat;  }
#anchor_7b547ce0 { position:absolute; left:99%; top:0%;  }
#img_5d9ab79c { vertical-align: bottom; position:relative; display: inline-block; width:100%; background:none; height:auto;  }
/* 浮動menu設定 width:100%; */
#menu_883c02f { position:absolute; left:0; top:5%; width:100%; height:38px; text-align:left; background:none;  }
/* 浮動menu設定position: relative; overflow: hidden; */
#menu_883c02f_menualignmentwrapper { position: relative; overflow: hidden; height: 100%; }
.menuholder1 { position: relative; overflow: hidden; width: 100%; height: 100%; }
.menustyle1 { position:absolute; width:47px; height:38px; left:0px; right:5px;  }
.menuentry_text1 { position:absolute; top:0px; bottom:0px; left:0px; right:0px; margin-top:auto; margin-bottom:auto; margin-left:auto; margin-right:auto; height:47px;  }
.textstyle2 { font-size:28pt; font-family:'Microsoft JhengHei UI'; color:#007DA4;  white-space: nowrap; }
.menustyle2 { position:absolute; width:60px; height:38px; left:0px;  }
.menuentry_text2 { position:absolute; top:0px; bottom:0px; left:0px; right:0px; margin-top:auto; margin-bottom:auto; margin-left:auto; margin-right:auto; height:25px;  }
.textstyle3 { font-size:15pt; font-family:'Microsoft JhengHei UI'; color:#FFFFFF;  white-space: nowrap; }
.menustyle3 { position:absolute; width:60px; height:38px; left:60px;  }
.menustyle4 { position:absolute; width:100px; height:38px; left:120px;  }
.textstyle4 { font-size:14pt; font-family:'Microsoft JhengHei UI Bold'; color:#0C4D90;  white-space: nowrap; }
/* manu設定至此為止 */
#container_31c3ede7 { vertical-align: top; position:relative; display: inline-block; width:100%; background-color:#1D1F3D; background-image: url(images/bg01.jpg); background-position:center center; background-repeat:repeat;  }
#container_31c3ede7_padding { margin: 10px; display: block;  }
#anchor_6e9e2c54 { vertical-align: bottom; position:relative; display: inline-block;  }
.textstyle5 { text-align:center; }
#container_60e09244 { vertical-align: top; border-radius: 15px; position:relative; display: inline-block; width:80%; min-height:150px; background:none;  }
#container_60e09244_padding { margin: 0px 0px 50px 0px;display: block;  }
#container_363209de { vertical-align: bottom; position:relative; display: inline-block; margin:20px 0px 0px 0px;width:100%; background:none;  }
#container_6b364148 { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:50px; background-color:#1D1F3D; background-image: url(images/bg02.jpg); background-position:center center; background-repeat:no-repeat;  }
#container_6b364148_padding { margin: 20px 0px 20px 0px;display: block;  }
#heading_67580ade { vertical-align: bottom; position:relative; display: inline-block; background:none; font-size:24pt; font-family:'Microsoft JhengHei UI'; color:#007DA4; text-align:center; font-weight:bold;  }
#img_6c5b77d1 { position:absolute; left:2%; top:93%; width:5%; background:none; height:auto;  }
#container_23e9de1e { vertical-align: top; position:relative; display: inline-block; margin:10px 0px 0px 0px;width:70%; max-width:90%; background:none;  }
#container_23e9de1e_padding { margin: 10px; display: block;  }
.textstyle6 { text-align:justify; }
.textstyle7 { font-size:13pt; font-family:'Microsoft JhengHei UI'; color:#FFFFFF; line-height: 1.5; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.392157);  }
.textstyle8 { font-size:13pt; font-family:'Microsoft JhengHei UI'; color:#FFFFFF; font-weight:bold; line-height: 1.5; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.392157);  }
#container_55a883e4 { vertical-align: top; position:relative; display: inline-block; margin:10px 0px 0px 0px;width:55%; max-width:90%; background:none;  }
#container_55a883e4_padding { margin: 10px; display: block;  }
.textstyle9 { font-size:13pt; font-family:'Microsoft JhengHei UI'; color:#000000; line-height: 1.5; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.392157);  }
#container_70082cb5 { vertical-align: top; position:relative; display: inline-block; margin:30px 0px 0px 0px;width:55%; min-height:170px; background:none;  }
#container_70082cb5_padding { margin: 10px 10px 70px 10px;display: block;  }
#container_53e9a3ab { vertical-align: top; position:relative; display: inline-block; width:33%; min-height:150px; background:none;  }
#container_53e9a3ab_padding { margin: 10px; display: block;  }
.vcenterstyle1 { display: table; width: 100%; height: 100%; }
.vcenterstyle2 { display: table-cell; vertical-align: middle; }
.textstyle10 { font-size:13pt; font-family:'Microsoft JhengHei UI'; color:#FFFFFF;  }
#container_73cb5bf { vertical-align: top; position:relative; display: inline-block; width:33%; min-height:150px; background:none;  }
#container_73cb5bf_padding { margin: 10px; display: block;  }
#container_7d6e0e94 { vertical-align: top; position:relative; display: inline-block; width:33%; min-height:150px; background:none;  }
#container_7d6e0e94_padding { margin: 10px; display: block;  }
#img_3e5c814 { position:absolute; left:86%; top:63%; width:10%; background:none; height:auto;  }
#container_16d91276 { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:150px; background:none;  }
#container_16d91276_padding { margin: 30px 10px 10px 10px;display: block;  }
#container_15f9c727 { vertical-align: top; position:relative; display: inline-block; margin:30px 0px 0px 0px;width:300px; min-height:110px; background-color:#FFFFFF; background-image: url(images/title01.jpg); background-position:center center; background-repeat:no-repeat;  }
#container_15f9c727_padding { margin: 10px; display: block;  }
#heading_1b166e26 { vertical-align: top; position:relative; display: inline-block; background:none; font-size:24pt; font-family:'Microsoft JhengHei UI'; color:#FFFFFF; text-align:center; font-weight:bold;  }
#heading_1b166e26_padding { margin: 20px 0px 0px 0px;display: block;  }
#anchor_24b03f36 { vertical-align: top; position:relative; display: inline-block;  }
#container_593f5171 { box-sizing: border-box; vertical-align: top; border-radius: 15px; position:relative; display: inline-block; width:80%; min-height:150px; background-color:#FFFFFF; border: 1px solid #C58749;  }
#container_593f5171_padding { margin: 50px 10px 10px 10px;display: block;  }
#container_5a9fcc7a { vertical-align: top; position:relative; display: inline-block; width:90%; min-height:150px; background:none;  }
#container_5a9fcc7a_padding { margin: 10px 0px 50px 0px;display: block;  }
#container_376d41f7 { vertical-align: top; position:relative; display: inline-block; width:25%; min-height:150px; background:none;  }
#container_376d41f7_padding { margin: 20px 10px 10px 10px;display: block;  }
#img_3dbc5511 { box-sizing: border-box; vertical-align: bottom; position:relative; display: inline-block; margin:0px 0px 10px 0px;width:100%; max-width: 190px; background:none; border: 1px solid #C0C0C0; height:auto;  }
.textstyle11 { font-size:12pt; font-family:Arial, Helvetica, sans-serif; color:#000000;  }
#container_6a8f83d3 { vertical-align: top; position:relative; display: inline-block; width:100%; background:none;  }
#container_6a8f83d3_padding { margin: 10px 0px 10px 0px;display: block;  }
.textstyle12 { font-size:14pt; font-family:'Microsoft JhengHei UI'; color:#32596D; font-weight:bold;  }
#container_b61e83 { vertical-align: top; position:relative; display: inline-block; width:25%; min-height:150px; background:none;  }
#container_b61e83_padding { margin: 20px 10px 10px 10px;display: block;  }
#img_92975f0 { box-sizing: border-box; vertical-align: bottom; position:relative; display: inline-block; margin:0px 0px 10px 0px;width:100%; max-width: 190px; background:none; border: 1px solid #C0C0C0; height:auto;  }
#container_698f25ca { vertical-align: top; position:relative; display: inline-block; width:100%; background:none;  }
#container_698f25ca_padding { margin: 10px 0px 10px 0px;display: block;  }
#container_7133bc3d { vertical-align: top; position:relative; display: inline-block; width:25%; min-height:150px; background:none;  }
#container_7133bc3d_padding { margin: 20px 10px 10px 10px;display: block;  }
#img_33b4fd2e { box-sizing: border-box; vertical-align: bottom; position:relative; display: inline-block; margin:0px 0px 10px 0px;width:100%; max-width: 190px; background:none; border: 1px solid #C0C0C0; height:auto;  }
#container_3f6c2d6e { vertical-align: top; position:relative; display: inline-block; width:100%; background:none;  }
#container_3f6c2d6e_padding { margin: 10px 0px 10px 0px;display: block;  }
#container_19252999 { vertical-align: top; position:relative; display: inline-block; width:25%; min-height:150px; background:none;  }
#container_19252999_padding { margin: 20px 10px 10px 10px;display: block;  }
#img_61c472e7 { vertical-align: bottom; position:relative; display: inline-block; margin:0px 0px 10px 0px;width:100%; max-width: 190px; background:none; height:auto;  }
#container_6d9fc346 { vertical-align: top; position:relative; display: inline-block; width:100%; background:none;  }
#container_6d9fc346_padding { margin: 10px 0px 10px 0px;display: block;  }
#container_6847f1d0 { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:150px; background:none;  }
#container_6847f1d0_padding { margin: 20px 10px 10px 10px;display: block;  }
#container_21c85519 { vertical-align: top; position:relative; display: inline-block; margin:30px 0px 0px 0px;width:300px; min-height:110px; background-color:#FFFFFF; background-image: url(images/title02.jpg); background-position:top left; background-size:cover;  }
#container_21c85519_padding { margin: 10px; display: block;  }
#heading_579f572f { vertical-align: top; position:relative; display: inline-block; background:none; font-size:24pt; font-family:'Microsoft JhengHei UI'; color:#FFFFFF; text-align:center; font-weight:bold;  }
#heading_579f572f_padding { margin: 20px 0px 0px 0px;display: block;  }
#anchor_3ba4124b { vertical-align: top; position:relative; display: inline-block;  }
#container_517c0d28 { box-sizing: border-box; vertical-align: top; border-radius: 15px; position:relative; display: inline-block; width:80%; min-height:300px; background-color:#FFFFFF; border: 1px solid #C58749;  }
#container_517c0d28_padding { margin: 30px 5px 50px 0px;display: block;  }
#container_3abda5d0 { vertical-align: top; position:relative; display: inline-block; width:40%; min-height:150px; background:none;  }
#container_3abda5d0_padding { margin: 20px 0px 10px 0px;display: block;  }
#img_263f8a00 { box-sizing: border-box; vertical-align: bottom; position:relative; display: inline-block; margin:0px 0px 10px 0px;width:170px; background:none; border: 1px solid #C0C0C0; height:auto;  }
#container_cc5f763 { vertical-align: top; position:relative; display: inline-block; width:100%; background:none;  }
#container_cc5f763_padding { margin: 10px; display: block;  }

#container_1b33dca6 { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:80px; background:none;  }
#container_1b33dca6_padding { margin: 10px; display: block;  }
.textstyle13 { font-size:12pt; font-family:'Microsoft JhengHei UI'; color:#FFFFFF;  }
.textstyle14 { font-size:12pt; font-family:'Microsoft JhengHei UI'; color:#808080;  }

#container_66793a4f { vertical-align: top; position:relative; display: inline-block; width:40%; min-height:150px; background:none;  }
#container_66793a4f_padding { margin: 20px 0px 10px 0px;display: block;  }
#img_2424bc03 { vertical-align: bottom; position:relative; display: inline-block; margin:0px 0px 10px 0px;width:170px; background:none; height:auto;  }
#container_1f8f6b6c { vertical-align: top; position:relative; display: inline-block; margin:2px 0px 0px 0px;width:100%; background:none;  }
#container_1f8f6b6c_padding { margin: 10px; display: block;  }
#container_78abf229 { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:80px; background:none;  }
#container_78abf229_padding { margin: 10px; display: block;  }
#container_6848ba0 { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:160px; background:none;  }
#container_6848ba0_padding { margin: 20px 10px 10px 10px;display: block;  }
#container_489b3d8 { vertical-align: top; position:relative; display: inline-block; margin:30px 0px 0px 0px;width:300px; min-height:110px; background-color:#FFFFFF; background-image: url(images/title03.jpg); background-position:top left; background-size:cover;  }
#container_489b3d8_padding { margin: 10px; display: block;  }
#heading_50443472 { vertical-align: top; position:relative; display: inline-block; background:none; font-size:24pt; font-family:'Microsoft JhengHei UI'; color:#FFFFFF; text-align:center; font-weight:bold;  }
#heading_50443472_padding { margin: 20px 0px 0px 0px;display: block;  }
#anchor_5937bf07 { vertical-align: top; position:relative; display: inline-block;  }
#container_71742726 { box-sizing: border-box; vertical-align: top; border-radius: 15px; position:relative; display: inline-block; width:80%; min-height:300px; background-color:#FFFFFF; border: 1px solid #C58749;  }
#container_71742726_padding { margin: 50px 10px 10px 10px;display: block;  }
#container_5367cd03 { vertical-align: top; position:relative; display: inline-block; width:25%; min-height:150px; background:none;  }
#container_5367cd03_padding { margin: 20px 10px 10px 10px;display: block;  }
#img_59299990 { box-sizing: border-box; vertical-align: bottom; position:relative; display: inline-block; margin:0px 0px 20px 0px;width:100%; max-width: 190px; background:none; border: 1px solid #C0C0C0; height:auto;  }
#container_426fe36 { vertical-align: top; position:relative; display: inline-block; width:100%; background:none;  }
#container_50cd841 { vertical-align: top; position:relative; display: inline-block; width:25%; min-height:150px; background:none;  }
#container_50cd841_padding { margin: 20px 10px 10px 10px;display: block;  }
#img_76dfdc81 { box-sizing: border-box; vertical-align: bottom; position:relative; display: inline-block; margin:0px 0px 20px 0px;width:100%; max-width: 190px; background:none; border: 1px solid #C0C0C0; height:auto;  }
#container_52958ea5 { vertical-align: top; position:relative; display: inline-block; width:100%; background:none;  }
#container_1ce2b571 { vertical-align: top; position:relative; display: inline-block; width:25%; min-height:150px; background:none;  }
#container_1ce2b571_padding { margin: 20px 10px 10px 10px;display: block;  }
#img_52599920 { box-sizing: border-box; vertical-align: bottom; position:relative; display: inline-block; margin:0px 0px 20px 0px;width:100%; max-width: 190px; background:none; border: 1px solid #C0C0C0; height:auto;  }
#container_7d022765 { vertical-align: top; position:relative; display: inline-block; width:100%; background:none;  }
#container_1d0e9860 { vertical-align: top; position:relative; display: inline-block; width:25%; min-height:150px; background:none;  }
#container_1d0e9860_padding { margin: 20px 10px 10px 10px;display: block;  }
#img_d7f7436 { box-sizing: border-box; vertical-align: bottom; position:relative; display: inline-block; margin:0px 0px 20px 0px;width:100%; max-width: 190px; background:none; border: 1px solid #C0C0C0; height:auto;  }
#container_23a4c632 { vertical-align: top; position:relative; display: inline-block; width:100%; background:none;  }
#container_75846dd1 { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:718px; background:none;  }
#container_75846dd1_padding { margin: 20px 10px 10px 10px;display: block;  }
#container_3e8d9aab { vertical-align: top; position:relative; display: inline-block; margin:30px 0px 0px 0px;width:300px; min-height:110px; background-color:#FFFFFF; background-image: url(images/title04.jpg); background-position:top left; background-size:cover;  }
#container_3e8d9aab_padding { margin: 10px; display: block;  }
#heading_4b8833a { vertical-align: top; position:relative; display: inline-block; background:none; font-size:24pt; font-family:'Microsoft JhengHei UI'; color:#FFFFFF; text-align:left; font-weight:bold;  }
#heading_4b8833a_padding { margin: 20px 0px 0px 0px;display: block;  }
#anchor_6f28f537 { vertical-align: top; position:relative; display: inline-block;  }
#container_3ae7ee26 { box-sizing: border-box; vertical-align: top; border-radius: 15px; position:relative; display: inline-block; width:80%; min-height:300px; background-color:#FFFFFF; border: 1px solid #C58749;  }
#container_3ae7ee26_padding { margin: 30px 5px 50px 0px;display: block;  }
#container_4a51962e { vertical-align: top; position:relative; display: inline-block; width:33%; min-height:150px; background:none;  }
#container_4a51962e_padding { margin: 20px 10px 10px 10px;display: block;  }
#img_5f18125e { vertical-align: bottom; position:relative; display: inline-block; margin:0px 0px 10px 0px;width:160px; background:none; height:auto;  }
#container_521a477f { vertical-align: top; position:relative; display: inline-block; width:100%; background:none;  }
#container_521a477f_padding { margin: 10px; display: block;  }
#container_40bc1880 { vertical-align: top; position:relative; display: inline-block; width:33%; min-height:150px; background:none;  }
#container_40bc1880_padding { margin: 20px 10px 10px 10px;display: block;  }
#img_4fa18e1 { box-sizing: border-box; vertical-align: bottom; position:relative; display: inline-block; margin:0px 0px 6px 0px;width:160px; background:none; border: 1px solid #C0C0C0; height:auto;  }
#container_690011d2 { vertical-align: top; position:relative; display: inline-block; margin:5px 0px 0px 0px;width:100%; background:none;  }
#container_690011d2_padding { margin: 10px 0px 10px 0px;display: block;  }
#container_64c6c498 { vertical-align: top; position:relative; display: inline-block; width:33%; min-height:150px; background:none;  }
#container_64c6c498_padding { margin: 20px 10px 10px 10px;display: block;  }
#img_3a195145 { box-sizing: border-box; vertical-align: bottom; position:relative; display: inline-block; margin:0px 0px 10px 0px;width:160px; background:none; border: 1px solid #C0C0C0; height:auto;  }
#container_c798b63 { vertical-align: top; position:relative; display: inline-block; width:100%; background:none;  }
#container_c798b63_padding { margin: 10px; display: block;  }
#container_76a77c69 { vertical-align: top; position:relative; display: inline-block; width:33%; min-height:150px; background:none;  }
#container_76a77c69_padding { margin: 20px 10px 10px 10px;display: block;  }
#img_76cb1e62 { box-sizing: border-box; vertical-align: bottom; position:relative; display: inline-block; margin:0px 0px 10px 0px;width:160px; background:none; border: 1px solid #C0C0C0; height:auto;  }
#container_18dde19f { vertical-align: top; position:relative; display: inline-block; width:100%; background:none;  }
#container_18dde19f_padding { margin: 10px; display: block;  }
#container_1fffb498 { vertical-align: top; position:relative; display: inline-block; width:33%; min-height:150px; background:none;  }
#container_1fffb498_padding { margin: 20px 10px 10px 10px;display: block;  }
#img_7d5b9fe0 { box-sizing: border-box; vertical-align: bottom; position:relative; display: inline-block; margin:0px 0px 10px 0px;width:160px; background:none; border: 1px solid #C0C0C0; height:auto;  }
#container_83d87bc { vertical-align: top; position:relative; display: inline-block; width:100%; background:none;  }
#container_83d87bc_padding { margin: 10px; display: block;  }
#container_5daec0eb { vertical-align: top; position:relative; display: inline-block; width:33%; min-height:150px; background:none;  }
#container_5daec0eb_padding { margin: 20px 10px 10px 10px;display: block;  }
#img_3ef5dfa3 { box-sizing: border-box; vertical-align: bottom; position:relative; display: inline-block; margin:0px 0px 10px 0px;width:160px; background:none; border: 1px solid #C0C0C0; height:auto;  }
#container_14a1b78f { vertical-align: top; position:relative; display: inline-block; width:100%; background:none;  }
#container_14a1b78f_padding { margin: 10px; display: block;  }
#container_6e2a17c4 { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:150px; background:none;  }
#container_6e2a17c4_padding { margin: 20px 10px 10px 10px;display: block;  }
#container_7b4eae35 { vertical-align: top; position:relative; display: inline-block; margin:30px 0px 0px 0px;width:300px; min-height:110px; background-color:#FFFFFF; background-image: url(images/title05.jpg); background-position:top left; background-size:cover;  }
#container_7b4eae35_padding { margin: 10px; display: block;  }
#heading_1717b0a4 { vertical-align: top; position:relative; display: inline-block; background:none; font-size:24pt; font-family:'Microsoft JhengHei UI'; color:#FFFFFF; text-align:center; font-weight:bold;  }
#heading_1717b0a4_padding { margin: 20px 0px 0px 0px;display: block;  }
#anchor_218b9b00 { vertical-align: top; position:relative; display: inline-block;  }
#container_22e24068 { box-sizing: border-box; vertical-align: top; border-radius: 15px; position:relative; display: inline-block; width:80%; min-height:300px; background-color:#FFFFFF; border: 1px solid #C58749;  }
#container_22e24068_padding { margin: 30px 5px 50px 0px;display: block;  }
#container_638fb4e9 { vertical-align: top; position:relative; display: inline-block; width:40%; min-height:150px; background:none;  }
#container_638fb4e9_padding { margin: 20px 20px 10px 10px;display: block;  }
#img_28f3bc4b { box-sizing: border-box; vertical-align: bottom; position:relative; display: inline-block; margin:0px 0px 10px 0px;width:150px; background:none; border: 1px solid #C0C0C0; height:auto;  }
#container_3b7503c4 { vertical-align: top; position:relative; display: inline-block; width:100%; background:none;  }
#container_3b7503c4_padding { margin: 10px; display: block;  }
#container_2109bf05 { vertical-align: top; position:relative; display: inline-block; width:40%; min-height:150px; background:none;  }
#container_2109bf05_padding { margin: 20px 20px 10px 10px;display: block;  }
#img_44235dba { vertical-align: bottom; position:relative; display: inline-block; margin:0px 0px 10px 0px;width:150px; background:none; height:auto;  }
#container_1e1f61ba { vertical-align: top; position:relative; display: inline-block; margin:8px 0px 0px 0px;width:100%; background:none;  }
#container_1e1f61ba_padding { margin: 10px; display: block;  }
#container_b709adc { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:718px; background:none;  }
#container_b709adc_padding { margin: 20px 10px 10px 10px;display: block;  }
#container_66f53244 { vertical-align: top; position:relative; display: inline-block; margin:30px 0px 0px 0px;width:300px; min-height:110px; background-color:#FFFFFF; background-image: url(images/title06.jpg); background-position:top left; background-size:cover;  }
#container_66f53244_padding { margin: 10px; display: block;  }
#heading_77363bda { vertical-align: top; position:relative; display: inline-block; background:none; font-size:24pt; font-family:'Microsoft JhengHei UI'; color:#FFFFFF; text-align:left; font-weight:bold;  }
#heading_77363bda_padding { margin: 20px 0px 0px 0px;display: block;  }
#anchor_1da729e9 { vertical-align: top; position:relative; display: inline-block;  }
#container_6f559056 { box-sizing: border-box; vertical-align: top; border-radius: 15px; position:relative; display: inline-block; width:80%; min-height:300px; background-color:#FFFFFF; border: 1px solid #C58749;  }
#container_6f559056_padding { margin: 30px 5px 50px 0px;display: block;  }
#container_6d291f31 { vertical-align: top; position:relative; display: inline-block; width:25%; min-height:150px; background:none;  }
#container_6d291f31_padding { margin: 20px 10px 10px 10px;display: block;  }
#img_749be54d { box-sizing: border-box; vertical-align: bottom; position:relative; display: inline-block; margin:0px 0px 10px 0px;width:70%; max-width: 190px; background:none; border: 1px solid #C0C0C0; height:auto;  }
#container_12f25c71 { vertical-align: top; position:relative; display: inline-block; width:100%; background:none;  }
#container_12f25c71_padding { margin: 10px 0px 10px 0px;display: block;  }
#container_9663379 { vertical-align: top; position:relative; display: inline-block; width:25%; min-height:150px; background:none;  }
#container_9663379_padding { margin: 20px 10px 10px 10px;display: block;  }
#img_3eea1c9a { box-sizing: border-box; vertical-align: bottom; position:relative; display: inline-block; margin:0px 0px 10px 0px;width:70%; max-width: 190px; background:none; border: 1px solid #C0C0C0; height:auto;  }
#container_5afcd296 { vertical-align: top; position:relative; display: inline-block; width:100%; background:none;  }
#container_5afcd296_padding { margin: 10px 0px 10px 0px;display: block;  }
#container_7b9e0a97 { vertical-align: top; position:relative; display: inline-block; width:25%; min-height:150px; background:none;  }
#container_7b9e0a97_padding { margin: 20px 10px 10px 10px;display: block;  }
#img_490e1e4d { box-sizing: border-box; vertical-align: bottom; position:relative; display: inline-block; margin:0px 0px 12px 0px;width:70%; max-width: 190px; background:none; border: 1px solid #C0C0C0; height:auto;  }
#container_4078555f { vertical-align: top; position:relative; display: inline-block; width:100%; background:none;  }
#container_4078555f_padding { margin: 10px 0px 10px 0px;display: block;  }
#container_5318f513 { vertical-align: top; position:relative; display: inline-block; width:25%; min-height:150px; background:none;  }
#container_5318f513_padding { margin: 20px 10px 10px 10px;display: block;  }
#img_7a80750b { box-sizing: border-box; vertical-align: bottom; position:relative; display: inline-block; margin:0px 0px 1px 0px;width:70%; max-width: 190px; background:none; border: 1px solid #C0C0C0; height:auto;  }
#container_6a7bbee8 { vertical-align: top; position:relative; display: inline-block; width:100%; background:none;  }
#container_6a7bbee8_padding { margin: 10px 0px 10px 0px;display: block;  }
#placeh_4365d317 { vertical-align: bottom; position:relative; display: inline-block; width:100%; min-height:80px;  }
#placeh_35c328c9 { box-sizing: border-box; vertical-align: bottom; position:relative; display: inline-block; width:100%; border: 0px solid #A0A0A0;  }
#container_73bda0f4 { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:150px; background-color:#FFFFFF; background-image: url(images/bottom01b_1200x619.jpg); background-position:top center; background-repeat:repeat;  }
#container_40f6f92b { vertical-align: top; position:relative; display: inline-block; width:90%; min-height:130px; background:none;  }
#container_40f6f92b_padding { margin: 10px; display: block;  }
#heading_597c7e48 { vertical-align: bottom; position:relative; display: inline-block; width:90%; background:none; font-size:24pt; font-family:Arial, Helvetica, sans-serif; color:#000000; text-align:left;  }
#heading_74f8b085 { vertical-align: bottom; position:relative; display: inline-block; width:85%; background:none; font-size:28pt; font-family:'Microsoft JhengHei UI'; color:#FFFFFF; text-align:left; font-weight:bold;  }
#container_2be9ba87 { vertical-align: top; position:relative; display: inline-block; width:100%; min-height:150px; background-color:#FFFFFF; background-image: url(images/bottom01c_1200x619.jpg); background-position:top center; background-repeat:repeat;  }
#container_32a9e224 { vertical-align: top; position:relative; display: inline-block; width:86%; background:none;  }
#container_32a9e224_padding { margin: 10px; display: block;  }
#container_3ecdb7db { vertical-align: top; position:relative; display: inline-block; width:86%; min-height:120px; background:none;  }
#container_3ecdb7db_padding { margin: 10px 0px 10px 0px;display: block;  }
#table_1efa2331 { box-sizing: border-box; vertical-align: bottom; position:relative; display: inline-table; width:85%; height:100px; background:none; border: 0px solid #8C8C8C; table-layout: fixed;  }
#cell_4e6f07ae {  }
.textstyle13 { font-size:22pt; font-family:'Microsoft JhengHei UI'; color:#FFFFFF; font-weight:bold;  }
#cell_48ef720e {  }
.textstyle14 { font-size:15pt; font-family:'Microsoft JhengHei UI'; color:#FFFFFF;  }
#cell_4cf5715a {  }
.textstyle15 { font-size:15pt; font-family:Arial, Helvetica, sans-serif; color:#745D3C; font-weight:bold;  }
#container_6fe91bc7 { vertical-align: top; position:relative; display: inline-block; width:90%; min-height:150px; background:none;  }
.textstyle16 { text-align:right; }
#container_9da77dd { vertical-align: top; position:relative; display: inline-block; width:49%; background:none;  }
#container_9da77dd_padding { margin: 10px; display: block;  }
#container_6cea8c18 { vertical-align: top; position:relative; display: inline-block; width:100%; background:none;  }
#table_fb36e63 { box-sizing: border-box; vertical-align: top; position:relative; display: inline-table; margin:5px 0px 0px 0px;width:100%; background:none; border: 0px solid #8C8C8C; table-layout: fixed;  }
#cell_353946e3 {  }
.textstyle17 { font-size:18pt; font-family:'Microsoft JhengHei UI'; color:#FF8040; font-weight:bold; line-height: 1.5;  }
#cell_1bdf4e8c {  }
.textstyle18 { font-size:14pt; font-family:'Microsoft JhengHei UI'; color:#FFFFFF; font-weight:bold; line-height: 2.0;  }
.textstyle19 { font-size:14pt; font-family:'Microsoft JhengHei UI'; color:#FFFFFF; font-weight:bold;  }
.textstyle20 { font-size:14pt; font-family:Arial, Helvetica, sans-serif; color:#000000; font-weight:bold;  }
#container_17c6ed17 { vertical-align: top; position:relative; display: inline-block; width:1%; min-height:20px; background:none;  }
#container_17c6ed17_padding { margin: 10px; display: block;  }
#container_ea1896a { vertical-align: top; position:relative; display: inline-block; width:49%; min-height:150px; background:none;  }
#container_ea1896a_padding { margin: 10px; display: block;  }
#container_25bcdda2 { vertical-align: top; position:relative; display: inline-block; width:100%; background:none;  }
#table_69df678f { box-sizing: border-box; vertical-align: top; position:relative; display: inline-table; margin:5px 0px 0px 0px;width:95%; background:none; border: 0px solid #8C8C8C; table-layout: fixed;  }
#cell_4b58d6fd {  }
#cell_6dbc64e9 {  }
#container_2bc926a0 { vertical-align: bottom; position:relative; display: inline-block; width:100%; background:none;  }
#container_2bc926a0_padding { margin: 30px 10px 10px 10px;display: block;  }
#img_4a065c39 { vertical-align: bottom; position:relative; display: inline-block; width:60px; height:60px; background:none;  }
#anchor_1f421e47 { vertical-align: top; position:relative; display: inline-block;  }
#container_6ff89f41 { vertical-align: top; position:relative; display: inline-block; width:100%; background-color:#FFFFFF; background-image: url(images/bg021.jpg); background-position:top center; background-repeat:repeat;  }
        #goTop {
            position: fixed; /* 固定位置 */
            bottom: 20px;    /* 距離底部20px */
            right: 20px;     /* 距離右側20px */
            width: 50px;     /* 圖片寬度 */
            height: 50px;    /* 圖片高度 */
            cursor: pointer; /* 變成可點擊的手勢 */
        }

@media only screen and (max-width: 750px)
{
		#container_53e9a3ab { width:100%;  }
		#container_73cb5bf { width:100%;  }
		#container_7d6e0e94 { width:100%;  }
}
@media only screen and (max-width: 640px)
{
		#menu_883c02f { width:100%;  } /* menu包在container所以設100% */
}
@media only screen and (max-width: 600px)
{
		#container_376d41f7 { width:100%;  }
		#container_b61e83 { width:100%;  }
		#container_7133bc3d { width:100%;  }
		#container_19252999 { width:100%;  }
		#container_3abda5d0 { width:100%;  }
		#container_66793a4f { width:100%;  }
		#container_5367cd03 { width:100%;  }
		#container_50cd841 { width:100%;  }
		#container_1ce2b571 { width:100%;  }
		#container_1d0e9860 { width:100%;  }
		#container_4a51962e { width:100%;  }
		#container_40bc1880 { width:100%;  }
		#container_64c6c498 { width:100%;  }
		#container_76a77c69 { width:100%;  }
		#container_1fffb498 { width:100%;  }
		#container_5daec0eb { width:100%;  }
		#container_638fb4e9 { width:100%;  }
		#container_2109bf05 { width:100%;  }
		#container_6d291f31 { width:100%;  }
		#container_9663379 { width:100%;  }
		#container_7b9e0a97 { width:100%;  }
		#container_5318f513 { width:100%;  }
		#container_32a9e224 { width:100%;  }
		#container_9da77dd { width:100%;  }
		#container_17c6ed17 { width:100%;  }
		#container_ea1896a { width:100%;  }
}
@media only screen and (max-width: 400px)
{
		#container_6cea8c18 { width:100%;  }
		#container_25bcdda2 { width:100%;  }
}
/* 最後加的按鈕 */
#button_74cc30ce { display: grid; place-content: center; box-sizing: border-box; vertical-align: top; border-radius: 5px; position:relative; display: inline-block; width:190px; height:50px; background-color:rgba(255, 255, 255, 0.098039); border: 1px solid #007DA4;  }
#button_74cc30ce:hover { background-color:rgba(192, 192, 192, 0.098039); border-color:#C5874A;  }
#button_74cc30ce:hover span { color:#FFFFFF; }

#button_12299969 { display: grid; place-content: center; box-sizing: border-box; vertical-align: top; border-radius: 5px; position:relative; display: inline-block; width:190px; height:50px; background-color:rgba(255, 255, 255, 0.098039); border: 1px solid #007DA4;  }
#button_12299969:hover { background-color:rgba(192, 192, 192, 0.098039); border-color:#C5874A;  }
#button_12299969:hover span { color:#FFFFFF; }

.textstyle23 { font-size:12pt; font-family:'Microsoft JhengHei UI'; color:#C5874A;  }
.textstyle24 { font-size:12pt; font-family:'Microsoft JhengHei UI'; color:#0C4D90;  }


