/*  Box Sizing */
/*  Text Truncate */
/* TRANSITION */
/* TRANSFORM */
/* ANIMATION */
/* GRADIENT */
/* OUTER */
@import url("https://fast.fonts.net/t/1.css?apiType=js&projectid=18a2c023-cf2c-46a2-8361-e62b23a93f76");
@import url("https://fast.fonts.net/t/1.css?apiType=js&projectid=9207232b-0445-4c65-b8d6-acac7c66a782");
#special-sectionOverview { margin-bottom: 100px; }

.width-line-gray { background: none; }

/* ---------- RESET ---------- */
#hd { font-family: "Myriad W08 Light", "Myriad W08 Regular", "Segoe UI", "Arial", "PingFang TC", "Microsoft JhengHei", "Microsoft YaHei", sans-serif; background: black; color: white; font-size: 16px; margin: 0; padding: 0; }
#hd * { margin: 0; padding: 0; text-decoration: none; list-style-type: none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; word-wrap: break-word; word-break: break-word; }
#hd * ::selection { background: #1d2124; color: #e5cb9a; }
#hd * ::-moz-selection { background: #1d2124; color: #e5cb9a; }
#hd ul, #hd li, #hd figure { margin: 0; padding: 0; }
#hd h1, #hd h2, #hd h3, #hd h4, #hd p, #hd a, #hd li { font: inherit; padding: 0; margin: 0; }
#hd img { display: block; height: auto; border: none; max-width: 100% !important; margin: 0; }
#hd img.lazyload { opacity: 0; -moz-transition: opacity 0.5s ease; -o-transition: opacity 0.5s ease; -webkit-transition: opacity 0.5s ease; transition: opacity 0.5s ease; }
#hd iframe, #hd video { max-width: 100%; }

@font-face { font-family: 'Helvetica Now Display W05 Light'; src: url("https://api2.fonts.com/FontSubsetter.ashx?d44f19a684109620e484167ca390e818ae06e117366460e18aa8ea1f67795fbcd10c3900b3ea3bc7c026af622eb5a83477d0aa6e64b0adc311177dd183ca83dc2a143099f94402be4d524bd23f4b0e62888a1ee21ca55d959d636817f0f9a7a55ce0e5130179b53ecf95fd1e8c305b8d4e5aac3f01ae106dd0f60faeb2101b5ff1bfefeeae3b239145d75e8347c989100e235418e8e04ebcc2f4e4d39b6e774d456e2d3e3b6b40df658b0fdb5607c6496db830a248c09ba2921f0c904f30bd53f05314930f9816ed5af09d54a4805b21a2cc42771c31fc7eb825a7f000a321daa8ef5c8a243e816cf0b6016e86905b39cae4ded02cbc2fa766b74faf96ae&fctypeId=undefined&fcId=ee45c7a3-42de-4f10-828d-405d6ea09c78&env=&projectId=18a2c023-cf2c-46a2-8361-e62b23a93f76&ranges=20-7e,a0-17e,18f-18f,192-192,1f4-1f5,1fa-1ff,218-21b,237-237,259-259,2b0-2b0,2b3-2b3,2c6-2c7,2c9-2c9,2d8-2dd,2e2-2e2,300-304,306-308,30a-30c,312-313,323-328,32e-32e,331-331,335-335,337-338,394-394,3a9-3a9,3bc-3bc,3c0-3c0,1d48-1d48,1d57-1d57,1e80-1e85,1e9e-1e9e,1ef2-1ef3,2009-2009,2011-2011,2013-2014,2018-201a,201c-201e,2020-2022,2026-2026,2030-2030,2039-203a,203d-203d,2044-2044,2070-2070,2074-207b,207d-208e,2099-2099,20ac-20ac,20b8-20ba,20bc-20bc,20bf-20bf,2105-2105,2113-2113,2116-2117,2122-2122,2126-2126,212e-212e,2153-215e,2190-2199,2202-2202,2206-2206,220f-220f,2211-2212,2215-2215,2219-221a,221e-221e,222b-222b,2248-2248,2260-2260,2264-2265,2460-2468,24ea-24ea,24ff-24ff,25a0-25a1,25ca-25cb,25cf-25cf,2776-277e,f8ff-f8ff,fb01-fb02&ot=false") format("woff"), url("https://api2.fonts.com/FontSubsetter.ashx?d44f19a684109620e484167ca390e818ae06e117366460e18aa8ea1f67795fbcd10c3900b3ea3bc7c026af622eb5a83477d0aa6e64b0adc311177dd183ca83dc2a143099f94402be4d524bd23f4b0e62888a1ee21ca55d959d636817f0f9a7a55ce0e5130179b53ecf95fd1e8c305b8d4e5aac3f01ae106dd0f60faeb2101b5ff1bfefeeae3b239145d75e8347c989100e235418e8e04ebcc2f4e4d39b6e774d456e2d3e3b6b40df658b0fdb5607c6496db830a248c09ba2921f0c904f30bd53f05314930f9816ed5af09d54a4805b21a2cc42771c31fc7eb825a7f000a321daa8ef5c8a243e816cf0b6016e86905b39cae4ded02cbc2fa766b74faf96ae&fctypeId=undefined&fcId=ee45c7a3-42de-4f10-828d-405d6ea09c78&env=&projectId=18a2c023-cf2c-46a2-8361-e62b23a93f76&ranges=20-7e,a0-17e,18f-18f,192-192,1f4-1f5,1fa-1ff,218-21b,237-237,259-259,2b0-2b0,2b3-2b3,2c6-2c7,2c9-2c9,2d8-2dd,2e2-2e2,300-304,306-308,30a-30c,312-313,323-328,32e-32e,331-331,335-335,337-338,394-394,3a9-3a9,3bc-3bc,3c0-3c0,1d48-1d48,1d57-1d57,1e80-1e85,1e9e-1e9e,1ef2-1ef3,2009-2009,2011-2011,2013-2014,2018-201a,201c-201e,2020-2022,2026-2026,2030-2030,2039-203a,203d-203d,2044-2044,2070-2070,2074-207b,207d-208e,2099-2099,20ac-20ac,20b8-20ba,20bc-20bc,20bf-20bf,2105-2105,2113-2113,2116-2117,2122-2122,2126-2126,212e-212e,2153-215e,2190-2199,2202-2202,2206-2206,220f-220f,2211-2212,2215-2215,2219-221a,221e-221e,222b-222b,2248-2248,2260-2260,2264-2265,2460-2468,24ea-24ea,24ff-24ff,25a0-25a1,25ca-25cb,25cf-25cf,2776-277e,f8ff-f8ff,fb01-fb02&ot=false") format("woff2"); }
@font-face { font-family: 'Helvetica Now Display W05 Rg'; src: url("https://api2.fonts.com/FontSubsetter.ashx?d44f19a684109620e484167ca390e818ae06e117366460e18aa8ea1f67795fbcd10c3900b3ea3bc7c026af622eb5a83477d0aa6e64b0adc311177dd183ca83dc2a143099f94402be4d524bd23f4b0e62888a1ee21ca55d959d636817f0f9a7a55ce0e5130179b53ecf95fd1e8c305b8d4e5aac3f01ae106dd0f60faeb2101b5ff1bfefeeae3b239145d75e8347c989100e235418e8e04ebcc2f4e4d39b6e774d456e2d3e3b6b40df658b0fdb5607c6496db830a248c09ba2921f0c904f30bd53f05314930f9816ed5af09d54a4805b21a2cc42771c31fc7eb825a7f000a321daa8ef5c8a243e816cf0b6016e86905b39cae4ded02cbc2fa766b74faf96ae&fctypeId=undefined&fcId=8b9eb78a-973a-4378-b402-7403c03b80c9&env=&projectId=18a2c023-cf2c-46a2-8361-e62b23a93f76&ranges=20-7e,a0-17e,18f-18f,192-192,1f4-1f5,1fa-1ff,218-21b,237-237,259-259,2b0-2b0,2b3-2b3,2c6-2c7,2c9-2c9,2d8-2dd,2e2-2e2,300-304,306-308,30a-30c,312-313,323-328,32e-32e,331-331,335-335,337-338,1d48-1d48,1d57-1d57,2009-2009,2011-2011,2013-2014,2018-201a,201c-201e,2020-2022,2026-2026,2030-2030,2039-203a,203d-203d,2044-2044,2070-2070,2074-207b,207d-208e,2099-2099,20ac-20ac,20b8-20ba,20bc-20bc,20bf-20bf,2105-2105,2113-2113,2116-2117,2122-2122,2126-2126,212e-212e,2153-215e,2190-2199,2202-2202,2206-2206,220f-220f,2211-2212,2215-2215,2219-221a,221e-221e,222b-222b,2248-2248,2260-2260,2264-2265,2460-2468,24ea-24ea,24ff-24ff,25a0-25a1,25ca-25cb,25cf-25cf,2776-277e,f8ff-f8ff,fb01-fb02&ot=false") format("woff"), url("https://api2.fonts.com/FontSubsetter.ashx?d44f19a684109620e484167ca390e818ae06e117366460e18aa8ea1f67795fbcd10c3900b3ea3bc7c026af622eb5a83477d0aa6e64b0adc311177dd183ca83dc2a143099f94402be4d524bd23f4b0e62888a1ee21ca55d959d636817f0f9a7a55ce0e5130179b53ecf95fd1e8c305b8d4e5aac3f01ae106dd0f60faeb2101b5ff1bfefeeae3b239145d75e8347c989100e235418e8e04ebcc2f4e4d39b6e774d456e2d3e3b6b40df658b0fdb5607c6496db830a248c09ba2921f0c904f30bd53f05314930f9816ed5af09d54a4805b21a2cc42771c31fc7eb825a7f000a321daa8ef5c8a243e816cf0b6016e86905b39cae4ded02cbc2fa766b74faf96ae&fctypeId=undefined&fcId=8b9eb78a-973a-4378-b402-7403c03b80c9&env=&projectId=18a2c023-cf2c-46a2-8361-e62b23a93f76&ranges=20-7e,a0-17e,18f-18f,192-192,1f4-1f5,1fa-1ff,218-21b,237-237,259-259,2b0-2b0,2b3-2b3,2c6-2c7,2c9-2c9,2d8-2dd,2e2-2e2,300-304,306-308,30a-30c,312-313,323-328,32e-32e,331-331,335-335,337-338,1d48-1d48,1d57-1d57,2009-2009,2011-2011,2013-2014,2018-201a,201c-201e,2020-2022,2026-2026,2030-2030,2039-203a,203d-203d,2044-2044,2070-2070,2074-207b,207d-208e,2099-2099,20ac-20ac,20b8-20ba,20bc-20bc,20bf-20bf,2105-2105,2113-2113,2116-2117,2122-2122,2126-2126,212e-212e,2153-215e,2190-2199,2202-2202,2206-2206,220f-220f,2211-2212,2215-2215,2219-221a,221e-221e,222b-222b,2248-2248,2260-2260,2264-2265,2460-2468,24ea-24ea,24ff-24ff,25a0-25a1,25ca-25cb,25cf-25cf,2776-277e,f8ff-f8ff,fb01-fb02&ot=false") format("woff2"); }
@font-face { font-family: 'Helvetica Now Display W05 Md'; src: url("https://api2.fonts.com/FontSubsetter.ashx?d44f19a684109620e484167ca390e818ae06e117366460e18aa8ea1f67795fbcd10c3900b3ea3bc7c026af622eb5a83477d0aa6e64b0adc311177dd183ca83dc2a143099f94402be4d524bd23f4b0e62888a1ee21ca55d959d636817f0f9a7a55ce0e5130179b53ecf95fd1e8c305b8d4e5aac3f01ae106dd0f60faeb2101b5ff1bfefeeae3b239145d75e8347c989100e235418e8e04ebcc2f4e4d39b6e774d456e2d3e3b6b40df658b0fdb5607c6496db830a248c09ba2921f0c904f30bd53f05314930f9816ed5af09d54a4805b21a2cc42771c31fc7eb825a7f000a321daa8ef5c8a243e816cf0b6016e86905b39cae4ded02cbc2fa766b74faf96ae&fctypeId=undefined&fcId=20c7e9b1-72ed-4212-9954-bdc80fc89d08&env=&projectId=18a2c023-cf2c-46a2-8361-e62b23a93f76&ranges=20-7e,a0-17e,18f-18f,192-192,1f4-1f5,1fa-1ff,218-21b,237-237,259-259,2b0-2b0,2b3-2b3,2c6-2c7,2c9-2c9,2d8-2dd,2e2-2e2,300-304,306-308,30a-30c,312-313,323-328,32e-32e,331-331,335-335,337-338,394-394,3a9-3a9,3bc-3bc,3c0-3c0,1d48-1d48,1d57-1d57,1e80-1e85,1e9e-1e9e,1ef2-1ef3,2009-2009,2011-2011,2013-2014,2018-201a,201c-201e,2020-2022,2026-2026,2030-2030,2039-203a,203d-203d,2044-2044,2070-2070,2074-207b,207d-208e,2099-2099,20ac-20ac,20b8-20ba,20bc-20bc,20bf-20bf,2105-2105,2113-2113,2116-2117,2122-2122,2126-2126,212e-212e,2153-215e,2190-2199,2202-2202,2206-2206,220f-220f,2211-2212,2215-2215,2219-221a,221e-221e,222b-222b,2248-2248,2260-2260,2264-2265,2460-2468,24ea-24ea,24ff-24ff,25a0-25a1,25ca-25cb,25cf-25cf,2776-277e,f8ff-f8ff,fb01-fb02&ot=false") format("woff"), url("https://api2.fonts.com/FontSubsetter.ashx?d44f19a684109620e484167ca390e818ae06e117366460e18aa8ea1f67795fbcd10c3900b3ea3bc7c026af622eb5a83477d0aa6e64b0adc311177dd183ca83dc2a143099f94402be4d524bd23f4b0e62888a1ee21ca55d959d636817f0f9a7a55ce0e5130179b53ecf95fd1e8c305b8d4e5aac3f01ae106dd0f60faeb2101b5ff1bfefeeae3b239145d75e8347c989100e235418e8e04ebcc2f4e4d39b6e774d456e2d3e3b6b40df658b0fdb5607c6496db830a248c09ba2921f0c904f30bd53f05314930f9816ed5af09d54a4805b21a2cc42771c31fc7eb825a7f000a321daa8ef5c8a243e816cf0b6016e86905b39cae4ded02cbc2fa766b74faf96ae&fctypeId=undefined&fcId=20c7e9b1-72ed-4212-9954-bdc80fc89d08&env=&projectId=18a2c023-cf2c-46a2-8361-e62b23a93f76&ranges=20-7e,a0-17e,18f-18f,192-192,1f4-1f5,1fa-1ff,218-21b,237-237,259-259,2b0-2b0,2b3-2b3,2c6-2c7,2c9-2c9,2d8-2dd,2e2-2e2,300-304,306-308,30a-30c,312-313,323-328,32e-32e,331-331,335-335,337-338,394-394,3a9-3a9,3bc-3bc,3c0-3c0,1d48-1d48,1d57-1d57,1e80-1e85,1e9e-1e9e,1ef2-1ef3,2009-2009,2011-2011,2013-2014,2018-201a,201c-201e,2020-2022,2026-2026,2030-2030,2039-203a,203d-203d,2044-2044,2070-2070,2074-207b,207d-208e,2099-2099,20ac-20ac,20b8-20ba,20bc-20bc,20bf-20bf,2105-2105,2113-2113,2116-2117,2122-2122,2126-2126,212e-212e,2153-215e,2190-2199,2202-2202,2206-2206,220f-220f,2211-2212,2215-2215,2219-221a,221e-221e,222b-222b,2248-2248,2260-2260,2264-2265,2460-2468,24ea-24ea,24ff-24ff,25a0-25a1,25ca-25cb,25cf-25cf,2776-277e,f8ff-f8ff,fb01-fb02&ot=false") format("woff2"); }
@font-face { font-family: 'Myriad W08 Light'; src: url("https://api2.fonts.com/FontSubsetter.ashx?d44f19a684109620e4841779a490e81805b18be1f0a05a52bfd7cbc26c0562a1ccc18f9c08ed27a6aaf06e47f11926546dfec7d1d87a4fb5ceaa72f5b860861862433028b944fb48e5cc9e2e9ee737a475be3b3f439638dd25fbd4d24ad91dd0e7059fc523f5a18c156d52c3f9f16c533f5f4bbd4e8e53a0e5e873d4b84d30ef4405ba398edc36a83dad4dcfa109811f394037883a5ed3cb9e4bf277fbff8da195af74549ea2d857583f5a341391366f733b9c9b1c30ee54d1205c29d93e1be8ee8e72e310bc8d2feaefbcb0846f3b2fdda631a415db7e8074ef3f1d73fd9c4fb892781d519caaaec5f06103729121e39d28d360895ba54494f873788902101453741d9566d9a03a8066d56828795f1565b0399b0d79b0a8d67730507fec2a0691c5243a428da2d7d5cc3d365daf4b&fctypeId=undefined&fcId=bfa35483-6ce3-45f0-9e53-7653dc92487b&env=&projectId=9207232b-0445-4c65-b8d6-acac7c66a782&ranges=20-7e,a0-17e,192-192,1a0-1a1,1af-1b0,1fa-1ff,218-21d,232-233,2c6-2c7,2c9-2c9,2d8-2dd,37e-37e,384-38a,38c-38c,38e-3a1,3a3-3ce,401-40c,40e-44f,451-45c,45e-45f,490-491,4d9-4d9,1e80-1e85,1ea0-1ef9,2010-2010,2013-2014,2018-201a,201c-201e,2020-2022,2026-2026,2030-2030,2039-203a,2044-2044,2070-2070,2074-2079,207d-207e,2080-2089,208d-208e,20ab-20ac,20b9-20b9,2113-2113,2116-2116,2122-2122,2126-2126,212e-212e,2202-2202,2206-2206,220f-220f,2211-2212,2215-2215,2219-221a,221e-221e,222b-222b,2248-2248,2260-2260,2264-2265,25ca-25ca,e000-e008,e184-e184,e300-e309,e310-e319,e320-e321,efed-efee,eff1-eff3,eff5-eff5,eff7-eff7,f629-f634,f638-f64c,f64e-f66c,f6ae-f6bd,f6c1-f6c3,f6c9-f6d8,f6dc-f6dc,f6df-f6e8,f730-f739,fb00-fb04&ot=true") format("woff"), url("https://api2.fonts.com/FontSubsetter.ashx?d44f19a684109620e4841779a490e81805b18be1f0a05a52bfd7cbc26c0562a1ccc18f9c08ed27a6aaf06e47f11926546dfec7d1d87a4fb5ceaa72f5b860861862433028b944fb48e5cc9e2e9ee737a475be3b3f439638dd25fbd4d24ad91dd0e7059fc523f5a18c156d52c3f9f16c533f5f4bbd4e8e53a0e5e873d4b84d30ef4405ba398edc36a83dad4dcfa109811f394037883a5ed3cb9e4bf277fbff8da195af74549ea2d857583f5a341391366f733b9c9b1c30ee54d1205c29d93e1be8ee8e72e310bc8d2feaefbcb0846f3b2fdda631a415db7e8074ef3f1d73fd9c4fb892781d519caaaec5f06103729121e39d28d360895ba54494f873788902101453741d9566d9a03a8066d56828795f1565b0399b0d79b0a8d67730507fec2a0691c5243a428da2d7d5cc3d365daf4b&fctypeId=undefined&fcId=bfa35483-6ce3-45f0-9e53-7653dc92487b&env=&projectId=9207232b-0445-4c65-b8d6-acac7c66a782&ranges=20-7e,a0-17e,192-192,1a0-1a1,1af-1b0,1fa-1ff,218-21d,232-233,2c6-2c7,2c9-2c9,2d8-2dd,37e-37e,384-38a,38c-38c,38e-3a1,3a3-3ce,401-40c,40e-44f,451-45c,45e-45f,490-491,4d9-4d9,1e80-1e85,1ea0-1ef9,2010-2010,2013-2014,2018-201a,201c-201e,2020-2022,2026-2026,2030-2030,2039-203a,2044-2044,2070-2070,2074-2079,207d-207e,2080-2089,208d-208e,20ab-20ac,20b9-20b9,2113-2113,2116-2116,2122-2122,2126-2126,212e-212e,2202-2202,2206-2206,220f-220f,2211-2212,2215-2215,2219-221a,221e-221e,222b-222b,2248-2248,2260-2260,2264-2265,25ca-25ca,e000-e008,e184-e184,e300-e309,e310-e319,e320-e321,efed-efee,eff1-eff3,eff5-eff5,eff7-eff7,f629-f634,f638-f64c,f64e-f66c,f6ae-f6bd,f6c1-f6c3,f6c9-f6d8,f6dc-f6dc,f6df-f6e8,f730-f739,fb00-fb04&ot=true") format("woff2"); }
@font-face { font-family: 'Myriad W08 Regular'; src: url("https://api2.fonts.com/FontSubsetter.ashx?d44f19a684109620e4841779a490e81805b18be1f0a05a52bfd7cbc26c0562a1ccc18f9c08ed27a6aaf06e47f11926546dfec7d1d87a4fb5ceaa72f5b860861862433028b944fb48e5cc9e2e9ee737a475be3b3f439638dd25fbd4d24ad91dd0e7059fc523f5a18c156d52c3f9f16c533f5f4bbd4e8e53a0e5e873d4b84d30ef4405ba398edc36a83dad4dcfa109811f394037883a5ed3cb9e4bf277fbff8da195af74549ea2d857583f5a341391366f733b9c9b1c30ee54d1205c29d93e1be8ee8e72e310bc8d2feaefbcb0846f3b2fdda631a415db7e8074ef3f1d73fd9c4fb892781d519caaaec5f06103729121e39d28d360895ba54494f873788902101453741d9566d9a03a8066d56828795f1565b0399b0d79b0a8d67730507fec2a0691c5243a428da2d7d5cc3d365daf4b&fctypeId=undefined&fcId=b1811139-1d49-42a2-8353-e29ca087433c&env=&projectId=9207232b-0445-4c65-b8d6-acac7c66a782&ranges=20-7e,a0-17e,192-192,1a0-1a1,1af-1b0,1fa-1ff,218-21d,232-233,2c6-2c7,2c9-2c9,2d8-2dd,37e-37e,384-38a,38c-38c,38e-3a1,3a3-3ce,401-40c,40e-44f,451-45c,45e-45f,490-491,4d9-4d9,1e80-1e85,1ea0-1ef9,2010-2010,2013-2014,2018-201a,201c-201e,2020-2022,2026-2026,2030-2030,2039-203a,2044-2044,2070-2070,2074-2079,207d-207e,2080-2089,208d-208e,20ab-20ac,20b9-20b9,2113-2113,2116-2116,2122-2122,2126-2126,212e-212e,2202-2202,2206-2206,220f-220f,2211-2212,2215-2215,2219-221a,221e-221e,222b-222b,2248-2248,2260-2260,2264-2265,25ca-25ca,e000-e008,e184-e184,e300-e309,e310-e319,e320-e321,efed-efee,eff1-eff3,eff5-eff5,eff7-eff7,f629-f634,f638-f64c,f64e-f66c,f6ae-f6bd,f6c1-f6c3,f6c9-f6d8,f6dc-f6dc,f6df-f6e8,f730-f739,fb00-fb04&ot=false") format("woff"), url("https://api2.fonts.com/FontSubsetter.ashx?d44f19a684109620e4841779a490e81805b18be1f0a05a52bfd7cbc26c0562a1ccc18f9c08ed27a6aaf06e47f11926546dfec7d1d87a4fb5ceaa72f5b860861862433028b944fb48e5cc9e2e9ee737a475be3b3f439638dd25fbd4d24ad91dd0e7059fc523f5a18c156d52c3f9f16c533f5f4bbd4e8e53a0e5e873d4b84d30ef4405ba398edc36a83dad4dcfa109811f394037883a5ed3cb9e4bf277fbff8da195af74549ea2d857583f5a341391366f733b9c9b1c30ee54d1205c29d93e1be8ee8e72e310bc8d2feaefbcb0846f3b2fdda631a415db7e8074ef3f1d73fd9c4fb892781d519caaaec5f06103729121e39d28d360895ba54494f873788902101453741d9566d9a03a8066d56828795f1565b0399b0d79b0a8d67730507fec2a0691c5243a428da2d7d5cc3d365daf4b&fctypeId=undefined&fcId=b1811139-1d49-42a2-8353-e29ca087433c&env=&projectId=9207232b-0445-4c65-b8d6-acac7c66a782&ranges=20-7e,a0-17e,192-192,1a0-1a1,1af-1b0,1fa-1ff,218-21d,232-233,2c6-2c7,2c9-2c9,2d8-2dd,37e-37e,384-38a,38c-38c,38e-3a1,3a3-3ce,401-40c,40e-44f,451-45c,45e-45f,490-491,4d9-4d9,1e80-1e85,1ea0-1ef9,2010-2010,2013-2014,2018-201a,201c-201e,2020-2022,2026-2026,2030-2030,2039-203a,2044-2044,2070-2070,2074-2079,207d-207e,2080-2089,208d-208e,20ab-20ac,20b9-20b9,2113-2113,2116-2116,2122-2122,2126-2126,212e-212e,2202-2202,2206-2206,220f-220f,2211-2212,2215-2215,2219-221a,221e-221e,222b-222b,2248-2248,2260-2260,2264-2265,25ca-25ca,e000-e008,e184-e184,e300-e309,e310-e319,e320-e321,efed-efee,eff1-eff3,eff5-eff5,eff7-eff7,f629-f634,f638-f64c,f64e-f66c,f6ae-f6bd,f6c1-f6c3,f6c9-f6d8,f6dc-f6dc,f6df-f6e8,f730-f739,fb00-fb04&ot=false") format("woff2"); }
@font-face { font-family: 'Myriad W08 Semibold'; src: url("https://api2.fonts.com/FontSubsetter.ashx?d44f19a684109620e4841779a490e81805b18be1f0a05a52bfd7cbc26c0562a1ccc18f9c08ed27a6aaf06e47f11926546dfec7d1d87a4fb5ceaa72f5b860861862433028b944fb48e5cc9e2e9ee737a475be3b3f439638dd25fbd4d24ad91dd0e7059fc523f5a18c156d52c3f9f16c533f5f4bbd4e8e53a0e5e873d4b84d30ef4405ba398edc36a83dad4dcfa109811f394037883a5ed3cb9e4bf277fbff8da195af74549ea2d857583f5a341391366f733b9c9b1c30ee54d1205c29d93e1be8ee8e72e310bc8d2feaefbcb0846f3b2fdda631a415db7e8074ef3f1d73fd9c4fb892781d519caaaec5f06103729121e39d28d360895ba54494f873788902101453741d9566d9a03a8066d56828795f1565b0399b0d79b0a8d67730507fec2a0691c5243a428da2d7d5cc3d365daf4b&fctypeId=undefined&fcId=f90d27fc-fd02-4e0b-877a-4213c293ceec&env=&projectId=9207232b-0445-4c65-b8d6-acac7c66a782&ranges=20-7e,a0-17e,192-192,1a0-1a1,1af-1b0,1fa-1ff,218-21d,232-233,2c6-2c7,2c9-2c9,2d8-2dd,37e-37e,384-38a,38c-38c,38e-3a1,3a3-3ce,401-40c,40e-44f,451-45c,45e-45f,490-491,4d9-4d9,1e80-1e85,1ea0-1ef9,2010-2010,2013-2014,2018-201a,201c-201e,2020-2022,2026-2026,2030-2030,2039-203a,2044-2044,2070-2070,2074-2079,207d-207e,2080-2089,208d-208e,20ab-20ac,20b9-20b9,2113-2113,2116-2116,2122-2122,2126-2126,212e-212e,2202-2202,2206-2206,220f-220f,2211-2212,2215-2215,2219-221a,221e-221e,222b-222b,2248-2248,2260-2260,2264-2265,25ca-25ca,e000-e008,e184-e184,e300-e309,e310-e319,e320-e321,efed-efee,eff1-eff3,eff5-eff5,eff7-eff7,f629-f634,f638-f64c,f64e-f66c,f6ae-f6bd,f6c1-f6c3,f6c9-f6d8,f6dc-f6dc,f6df-f6e8,f730-f739,fb00-fb04&ot=false") format("woff"), url("https://api2.fonts.com/FontSubsetter.ashx?d44f19a684109620e4841779a490e81805b18be1f0a05a52bfd7cbc26c0562a1ccc18f9c08ed27a6aaf06e47f11926546dfec7d1d87a4fb5ceaa72f5b860861862433028b944fb48e5cc9e2e9ee737a475be3b3f439638dd25fbd4d24ad91dd0e7059fc523f5a18c156d52c3f9f16c533f5f4bbd4e8e53a0e5e873d4b84d30ef4405ba398edc36a83dad4dcfa109811f394037883a5ed3cb9e4bf277fbff8da195af74549ea2d857583f5a341391366f733b9c9b1c30ee54d1205c29d93e1be8ee8e72e310bc8d2feaefbcb0846f3b2fdda631a415db7e8074ef3f1d73fd9c4fb892781d519caaaec5f06103729121e39d28d360895ba54494f873788902101453741d9566d9a03a8066d56828795f1565b0399b0d79b0a8d67730507fec2a0691c5243a428da2d7d5cc3d365daf4b&fctypeId=undefined&fcId=f90d27fc-fd02-4e0b-877a-4213c293ceec&env=&projectId=9207232b-0445-4c65-b8d6-acac7c66a782&ranges=20-7e,a0-17e,192-192,1a0-1a1,1af-1b0,1fa-1ff,218-21d,232-233,2c6-2c7,2c9-2c9,2d8-2dd,37e-37e,384-38a,38c-38c,38e-3a1,3a3-3ce,401-40c,40e-44f,451-45c,45e-45f,490-491,4d9-4d9,1e80-1e85,1ea0-1ef9,2010-2010,2013-2014,2018-201a,201c-201e,2020-2022,2026-2026,2030-2030,2039-203a,2044-2044,2070-2070,2074-2079,207d-207e,2080-2089,208d-208e,20ab-20ac,20b9-20b9,2113-2113,2116-2116,2122-2122,2126-2126,212e-212e,2202-2202,2206-2206,220f-220f,2211-2212,2215-2215,2219-221a,221e-221e,222b-222b,2248-2248,2260-2260,2264-2265,25ca-25ca,e000-e008,e184-e184,e300-e309,e310-e319,e320-e321,efed-efee,eff1-eff3,eff5-eff5,eff7-eff7,f629-f634,f638-f64c,f64e-f66c,f6ae-f6bd,f6c1-f6c3,f6c9-f6d8,f6dc-f6dc,f6df-f6e8,f730-f739,fb00-fb04&ot=false") format("woff2"); }
@font-face { font-family: 'Myriad W08 Bold_1166607'; src: url("https://api2.fonts.com/FontSubsetter.ashx?d44f19a684109620e4841779a490e81805b18be1f0a05a52bfd7cbc26c0562a1ccc18f9c08ed27a6aaf06e47f11926546dfec7d1d87a4fb5ceaa72f5b860861862433028b944fb48e5cc9e2e9ee737a475be3b3f439638dd25fbd4d24ad91dd0e7059fc523f5a18c156d52c3f9f16c533f5f4bbd4e8e53a0e5e873d4b84d30ef4405ba398edc36a83dad4dcfa109811f394037883a5ed3cb9e4bf277fbff8da195af74549ea2d857583f5a341391366f733b9c9b1c30ee54d1205c29d93e1be8ee8e72e310bc8d2feaefbcb0846f3b2fdda631a415db7e8074ef3f1d73fd9c4fb892781d519caaaec5f06103729121e39d28d360895ba54494f873788902101453741d9566d9a03a8066d56828795f1565b0399b0d79b0a8d67730507fec2a0691c5243a428da2d7d5cc3d365daf4b&fctypeId=undefined&fcId=9d36f96f-09f5-43fc-9ee5-243da6a7b82e&env=&projectId=9207232b-0445-4c65-b8d6-acac7c66a782&ranges=20-7e,a0-17e,192-192,1a0-1a1,1af-1b0,1fa-1ff,218-21d,232-233,2c6-2c7,2c9-2c9,2d8-2dd,37e-37e,384-38a,38c-38c,38e-3a1,3a3-3ce,401-40c,40e-44f,451-45c,45e-45f,490-491,4d9-4d9,1e80-1e85,1ea0-1ef9,2010-2010,2013-2014,2018-201a,201c-201e,2020-2022,2026-2026,2030-2030,2039-203a,2044-2044,2070-2070,2074-2079,207d-207e,2080-2089,208d-208e,20ab-20ac,20b9-20b9,2113-2113,2116-2116,2122-2122,2126-2126,212e-212e,2202-2202,2206-2206,220f-220f,2211-2212,2215-2215,2219-221a,221e-221e,222b-222b,2248-2248,2260-2260,2264-2265,25ca-25ca,e000-e008,e184-e184,e300-e309,e310-e319,e320-e321,efed-efee,eff1-eff3,eff5-eff5,eff7-eff7,f629-f634,f638-f64c,f64e-f66c,f6ae-f6bd,f6c1-f6c3,f6c9-f6d8,f6dc-f6dc,f6df-f6e8,f730-f739,fb00-fb04&ot=false") format("woff"), url("https://api2.fonts.com/FontSubsetter.ashx?d44f19a684109620e4841779a490e81805b18be1f0a05a52bfd7cbc26c0562a1ccc18f9c08ed27a6aaf06e47f11926546dfec7d1d87a4fb5ceaa72f5b860861862433028b944fb48e5cc9e2e9ee737a475be3b3f439638dd25fbd4d24ad91dd0e7059fc523f5a18c156d52c3f9f16c533f5f4bbd4e8e53a0e5e873d4b84d30ef4405ba398edc36a83dad4dcfa109811f394037883a5ed3cb9e4bf277fbff8da195af74549ea2d857583f5a341391366f733b9c9b1c30ee54d1205c29d93e1be8ee8e72e310bc8d2feaefbcb0846f3b2fdda631a415db7e8074ef3f1d73fd9c4fb892781d519caaaec5f06103729121e39d28d360895ba54494f873788902101453741d9566d9a03a8066d56828795f1565b0399b0d79b0a8d67730507fec2a0691c5243a428da2d7d5cc3d365daf4b&fctypeId=undefined&fcId=9d36f96f-09f5-43fc-9ee5-243da6a7b82e&env=&projectId=9207232b-0445-4c65-b8d6-acac7c66a782&ranges=20-7e,a0-17e,192-192,1a0-1a1,1af-1b0,1fa-1ff,218-21d,232-233,2c6-2c7,2c9-2c9,2d8-2dd,37e-37e,384-38a,38c-38c,38e-3a1,3a3-3ce,401-40c,40e-44f,451-45c,45e-45f,490-491,4d9-4d9,1e80-1e85,1ea0-1ef9,2010-2010,2013-2014,2018-201a,201c-201e,2020-2022,2026-2026,2030-2030,2039-203a,2044-2044,2070-2070,2074-2079,207d-207e,2080-2089,208d-208e,20ab-20ac,20b9-20b9,2113-2113,2116-2116,2122-2122,2126-2126,212e-212e,2202-2202,2206-2206,220f-220f,2211-2212,2215-2215,2219-221a,221e-221e,222b-222b,2248-2248,2260-2260,2264-2265,25ca-25ca,e000-e008,e184-e184,e300-e309,e310-e319,e320-e321,efed-efee,eff1-eff3,eff5-eff5,eff7-eff7,f629-f634,f638-f64c,f64e-f66c,f6ae-f6bd,f6c1-f6c3,f6c9-f6d8,f6dc-f6dc,f6df-f6e8,f730-f739,fb00-fb04&ot=false") format("woff2"); }
#hd { font-family: "Myriad W08 Light", "Myriad W08 Regular", "Segoe UI", "Arial", "PingFang TC", "Microsoft JhengHei", "Microsoft YaHei", sans-serif; font-size: 16px; }
#hd h2 { font-family: "Helvetica Now Display W05 Md", "Helvetica Now Display W05 Rg", "Myriad W08 Light", "Myriad W08 Regular", "Segoe UI", "Arial", "PingFang TC", "Microsoft JhengHei", "Microsoft YaHei", sans-serif; font-size: 2.75em; letter-spacing: 0.015em; line-height: 1.125; color: #ffffff !important; word-break: normal; word-wrap: normal; margin-bottom: .4em; }
#hd h2.color-primary { color: #e5cb9a !important; }
#hd h3 { font-family: "Helvetica Now Display W05 Md", "Helvetica Now Display W05 Rg", "Myriad W08 Light", "Myriad W08 Regular", "Segoe UI", "Arial", "PingFang TC", "Microsoft JhengHei", "Microsoft YaHei", sans-serif; font-size: 14px; font-weight: 400; line-height: 1.5; }
#hd h4 { font-family: "Helvetica Now Display W05 Light", "Helvetica Now Display W05 Rg", "Myriad W08 Light", "Myriad W08 Regular", "Segoe UI", "Arial", "PingFang TC", "Microsoft JhengHei", "Microsoft YaHei", sans-serif; font-size: 1.25em; font-weight: bold; letter-spacing: 0.06em; line-height: 1.25; }
#hd h5 { font-family: "Helvetica Now Display W05 Md", "Helvetica Now Display W05 Rg", "Myriad W08 Light", "Myriad W08 Regular", "Segoe UI", "Arial", "PingFang TC", "Microsoft JhengHei", "Microsoft YaHei", sans-serif; font-size: 1.2em; font-weight: 400; line-height: 1.125; letter-spacing: 0.015em; }
#hd h6 { font-family: "Helvetica Now Display W05 Md", "Helvetica Now Display W05 Rg", "Myriad W08 Light", "Myriad W08 Regular", "Segoe UI", "Arial", "PingFang TC", "Microsoft JhengHei", "Microsoft YaHei", sans-serif; font-size: 14px; font-weight: 400; line-height: 1.5; }
#hd p, #hd small, #hd a, #hd li { font-family: "Helvetica Now Display W05 Light", "Helvetica Now Display W05 Rg", "Myriad W08 Light", "Myriad W08 Regular", "Segoe UI", "Arial", "PingFang TC", "Microsoft JhengHei", "Microsoft YaHei", sans-serif; }
#hd p { font-size: 1.25em; line-height: 1.4; letter-spacing: .02em; font-weight: 300; }
#hd b { font-weight: bold; }
#hd small { font-family: "Helvetica Now Display W05 Md", "Helvetica Now Display W05 Rg", "Myriad W08 Light", "Myriad W08 Regular", "Segoe UI", "Arial", "PingFang TC", "Microsoft JhengHei", "Microsoft YaHei", sans-serif; font-size: 14px; letter-spacing: 0.5px; }
#hd .align-center { text-align: center; }
#hd .align-left { text-align: left; }
#hd .align-italic { font-style: italic; }
#hd a.txt-link { display: inline-block; text-decoration: underline; font-weight: 400; margin-top: .5em; }
#hd a.txt-link:hover { color: white; }
#hd .color-primary { color: #d0aa85; }
#hd .color-primary-dark { color: #cfa068; }
#hd .color-grey { color: #727272; }
#hd .color-gradient { color: #e5cb9a !important; background-color: #f7efdf; background-image: -moz-linear-gradient(180deg, #f7efdf, #a88663); background-image: -webkit-linear-gradient(180deg, #f7efdf, #a88663); background-image: linear-gradient(180deg, #f7efdf, #a88663); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; }

/*ie11 above fixed*/
_:-ms-fullscreen, :root #hd .color-gradient { background: transparent !important; }

@media screen and (min-width: 2560px) { #hd { font-size: 20px; } }
@media screen and (min-width: 3000px) { #hd { font-size: 28px; } }
@media screen and (max-width: 1440px) { #hd { font-size: 14px; } }
@media screen and (max-width: 768px) { #hd h2 { margin-bottom: .2em; } }
@media screen and (max-width: 480px) { #hd { font-size: 12px; }
  #hd p { font-size: 1.17em; } }
@media screen and (max-width: 375px) { #hd h2 { font-size: 2.5em; } }
#hd .w95 { width: 94%; margin: 0 auto; position: relative; }
#hd .hd-w900, #hd .hd-w1000, #hd .hd-w1100, #hd .hd-w1200, #hd .hd-w1300, #hd .hd-w1470, #hd .hd-w1500, #hd .hd-w1600 { width: 80%; max-width: 1200px; margin: 0 auto; position: relative; }
#hd .hd-w900 { max-width: 900px; }
#hd .hd-w1000 { max-width: 1000px; }
#hd .hd-w1100 { max-width: 1100px; }
#hd .hd-w1300 { max-width: 1300px; }
#hd .hd-w1470 { max-width: 1470px; }
#hd .hd-w1500 { max-width: 1500px; }
#hd .hd-w1600 { max-width: 1600px; }
#hd .hd-w2560 { max-width: 2560px; margin: 0 auto; position: relative; }
#hd .hd-col20 { width: 20%; }
#hd .hd-col25 { width: 25%; }
#hd .hd-col30 { width: 30%; }
#hd .hd-col33 { width: 33.3333%; }
#hd .hd-col35 { width: 35%; }
#hd .hd-col40 { width: 40%; }
#hd .hd-col45 { width: 45%; }
#hd .hd-col50 { width: 50%; }
#hd .hd-col55 { width: 55%; }
#hd .hd-col60 { width: 60%; }
#hd .hd-col65 { width: 65%; }
#hd .hd-col66 { width: 66.6666%; }
#hd .hd-col70 { width: 70%; }
#hd .hd-col75 { width: 75%; }
#hd .hd-col80 { width: 80%; }
#hd .hd-col100 { width: 100%; }
#hd .ib-top { display: inline-block; vertical-align: top; }
#hd .ib-bottom { display: inline-block; vertical-align: bottom; }
#hd .flex-wrap { display: flex; flex-wrap: wrap; }
#hd .flex-nowrap { display: flex; flex-wrap: nowrap; }
#hd .align-items-center { align-items: center; }
#hd .align-items-start { align-items: flex-start; }
#hd .align-items-end { align-items: flex-end; }
#hd .justify-content-center { justify-content: center; }
#hd .justify-content-start { justify-content: flex-start; }
#hd .justify-content-end { justify-content: flex-end; }
#hd .justify-content-between { justify-content: space-between; }
#hd .justify-content-around { justify-content: space-around; }
#hd .flex-row-reverse { flex-direction: row-reverse; }
#hd .hd-d-none { display: none; }
#hd .hd-d-ib { display: inline-block; }
#hd .hd-768off { display: block; }
#hd .hd-768on { display: none; }

@media screen and (min-width: 2560px) { #hd .hd-w900, #hd .hd-w1000 { max-width: 1200px; }
  #hd .hd-w1100, #hd .hd-w1200, #hd .hd-w1366 { max-width: 2000px; }
  #hd .hd-w1480, #hd .hd-w1600 { width: 90%; max-width: 2400px; } }
@media screen and (min-width: 3000px) { #hd .hd-w900, #hd .hd-w1000 { max-width: 1400px; }
  #hd .hd-w1100, #hd .hd-w1200, #hd .hd-w1366 { max-width: 2560px; }
  #hd .hd-w1480, #hd .hd-w1600 { width: 90%; max-width: 3000px; } }
@media screen and (max-width: 1023px) { #hd .hd-w1000, #hd .hd-w1100, #hd .hd-w1200 { width: 90%; } }
@media screen and (max-width: 1023px) { #hd .hd-d-1023-none { display: none; }
  #hd .hd-d-1023-block { display: block; }
  #hd .hd-d-1023-inline-block { display: inline-block; } }
@media screen and (max-width: 768px) { #hd .hd-d-768-none { display: none; }
  #hd .hd-d-768-block { display: block; }
  #hd .hd-w900, #hd .hd-w1000, #hd .hd-w1100, #hd .hd-w1200, #hd .hd-w1300, #hd .hd-w1500, #hd .hd-w1600 { width: 90%; }
  #hd .hd-768off { display: none; }
  #hd .hd-768on { display: block; } }
@media screen and (max-width: 620px) { #hd .hd-d-620-none { display: none; }
  #hd .hd-d-620-block { display: block; } }
@media screen and (max-width: 480px) { #hd .hd-d-480-none { display: none; }
  #hd .hd-d-480-block { display: block; } }
#hd .sec-kv { position: relative; }
#hd .sec-kv .bg { position: relative; width: 100%; height: 0; padding-top: 68%; background: #000 url(../img/kv.jpg) center top no-repeat; background-size: cover; }
#hd .sec-kv .txt { position: absolute; width: 90%; max-width: 1000px; left: 0; right: 0; top: 67%; margin: 0 auto; }
#hd .sec-kv .txt p { font-size: 1.63em; }
#hd .sec-kv .title { margin-bottom: 30px; }
#hd .sec-kv .title .left { width: 55%; padding-right: 30px; }
#hd .sec-kv .title .left h4 { font-size: 1.81em; }
#hd .sec-kv .title .right { width: 45%; }
#hd .sec-kv .title .right img { display: inline-block; margin: 2px; }

@media screen and (min-width: 2560px) { #hd .sec-kv .title .left h4 { font-size: 1.45em; } }
@media screen and (min-width: 3000px) { #hd .sec-kv .txt { max-width: 1400px; } }
@media screen and (max-width: 1280px) { #hd .sec-kv .title .right img { height: 50px; }
  #hd .sec-kv .title .left img { width: 450px; } }
@media screen and (max-width: 1024px) { #hd .sec-kv .txt p { font-size: 1.4em; }
  #hd .sec-kv .bg { padding-top: 129%; margin-top: -25%; }
  #hd .sec-kv .title .left { width: 100%; margin-bottom: 20px; }
  #hd .sec-kv .title .right { width: 100%; } }
@media screen and (max-width: 768px) { #hd .sec-kv .txt p { font-size: 1.3em; }
  #hd .sec-kv .bg { padding-top: 160%; margin-top: -15%; } }
@media screen and (max-width: 620px) { #hd .sec-kv .bg { padding-top: 159%; background-size: auto 80%; }
  #hd .sec-kv .txt { top: 52%; } }
@media screen and (max-width: 480px) { #hd .sec-kv .bg { padding-top: 137%; }
  #hd .sec-kv .title { margin-bottom: 15px; }
  #hd .sec-kv .title .right img { height: 44px; }
  #hd .sec-kv .title .left h4 { font-size: 1.43em; } }
@media screen and (max-width: 420px) { #hd .sec-kv .bg { padding-top: 150%; } }
@media screen and (max-width: 375px) { #hd .sec-kv .bg { padding-top: 194%; }
  #hd .sec-kv .title { margin-bottom: 15px; }
  #hd .sec-kv .title .right img { height: 39px; }
  #hd .sec-kv .title .left h4 { font-size: 1.2em; } }
#hd .sec-accuracy { position: relative; z-index: 2; overflow: hidden; }
#hd .sec-accuracy .bg { position: relative; width: 100%; height: 0; padding-top: 54%; background: url(../img/accuracy.png) center center no-repeat; background-size: cover; }
#hd .sec-accuracy .txt { position: absolute; width: 38%; right: 3%; top: 43%; }
#hd .sec-accuracy .icon { margin-top: 28px; }
#hd .sec-accuracy .icon img { display: inline-block; vertical-align: bottom; }
#hd .sec-accuracy .icon p { display: inline-block; font-family: "Helvetica Now Display W05 Rg", "Myriad W08 Light", "Myriad W08 Regular", "Segoe UI", "Arial", "PingFang TC", "Microsoft JhengHei", "Microsoft YaHei", sans-serif; margin-left: 40px; }
#hd .sec-accuracy .icon p strong { font-family: "Helvetica Now Display W05 Md", "Helvetica Now Display W05 Rg", "Myriad W08 Light", "Myriad W08 Regular", "Segoe UI", "Arial", "PingFang TC", "Microsoft JhengHei", "Microsoft YaHei", sans-serif; font-size: 2.75em; display: block; color: #d0aa85; line-height: 1em; }

@media screen and (max-width: 1440px) { #hd .sec-accuracy .icon img { width: 220px; } }
@media screen and (max-width: 1280px) { #hd .sec-accuracy .bg { padding-top: 70%; }
  #hd .sec-accuracy .txt { top: 38%; } }
@media screen and (max-width: 1024px) { #hd .sec-accuracy .bg { padding-top: 90%; background: url(../img/accuracy.png) left center no-repeat; background-size: cover; }
  #hd .sec-accuracy .txt { position: relative; width: 90%; max-width: 700px; margin-top: -10%; right: auto; left: 5%; top: 0; } }
@media screen and (max-width: 768px) { #hd .sec-accuracy .bg { padding-top: 120%; background: url(../img/accuracy.png) 22% center no-repeat; background-size: cover; }
  #hd .sec-accuracy .icon img { width: 200px; }
  #hd .sec-accuracy .icon p { margin-left: 20px; } }
@media screen and (max-width: 480px) { #hd .sec-accuracy .bg { padding-top: 135%; }
  #hd .sec-accuracy .icon img { width: 160px; }
  #hd .sec-accuracy .icon p { font-size: 1em; } }
#hd .sec-gamut { position: relative; overflow: hidden; padding: 80px 0; }
#hd .sec-gamut:before { content: ""; position: absolute; width: 100%; height: 0; padding-top: 68%; left: 0; top: -20%; background: #000 url(../img/gamut_bg.jpg) center top no-repeat; background-size: cover; }
#hd .sec-gamut .top { padding: 0 60px 30px; }
#hd .sec-gamut .txt { padding-left: 5%; padding-bottom: 30px; }
#hd .sec-gamut ul.value { margin-bottom: 40px; }
#hd .sec-gamut ul.value li { display: inline-block; margin-right: 20px; }
#hd .sec-gamut ul.value li h3 { font-family: "Helvetica Now Display W05 Light", "Helvetica Now Display W05 Rg", "Myriad W08 Light", "Myriad W08 Regular", "Segoe UI", "Arial", "PingFang TC", "Microsoft JhengHei", "Microsoft YaHei", sans-serif; color: #d0aa85; line-height: 1.1; font-size: 1.6em; }
#hd .sec-gamut ul.value li h3 strong { font-family: "Helvetica Now Display W05 Md ", "Helvetica Now Display W05 Rg", "Myriad W08 Light", "Myriad W08 Regular", "Segoe UI", "Arial", "PingFang TC", "Microsoft JhengHei", "Microsoft YaHei", sans-serif; font-size: 2.2em; font-weight: bold; }
#hd .sec-gamut ul.value li p { margin-left: 35px; }

@media screen and (min-width: 3000px) { #hd .sec-gamut ul.value li h3 { font-size: 1.4em; } }
@media screen and (max-width: 1280px) { #hd .sec-gamut ul.value { margin-bottom: 25px; }
  #hd .sec-gamut ul.value li { margin-right: 10px; }
  #hd .sec-gamut ul.value li h3 { font-size: 1.4em; } }
@media screen and (max-width: 1024px) { #hd .sec-gamut { padding: 120px 0 80px; }
  #hd .sec-gamut .top { padding: 0 0 30px; }
  #hd .sec-gamut .txt { padding-left: 3%; }
  #hd .sec-gamut ul.value { margin-bottom: 15px; }
  #hd .sec-gamut ul.value li h3 { font-size: 1.25em; } }
@media screen and (max-width: 768px) { #hd .sec-gamut { padding: 80px 0 80px; }
  #hd .sec-gamut .top { padding: 0 0 40px; }
  #hd .sec-gamut .txt { padding-left: 0; width: 100%; margin: 0 auto; padding-bottom: 0; }
  #hd .sec-gamut .chart_m { width: 80%; max-width: 400px; margin: 0 auto; }
  #hd .sec-gamut ul.value { margin-bottom: 0; margin-top: 20px; }
  #hd .sec-gamut ul.value li { width: 49%; margin: 0; text-align: center; }
  #hd .sec-gamut ul.value li h3 { font-size: 1.25em; }
  #hd .sec-gamut ul.value li p { padding-left: 0; } }
@media screen and (max-width: 480px) { #hd .sec-gamut:before { top: 0; }
  #hd .sec-gamut .top { padding: 0 0 30px; }
  #hd .sec-gamut ul.value li h6 strong { margin-right: 3px; } }
#hd .sec-bright { position: relative; margin-bottom: 150px; z-index: 2; }
#hd .sec-bright figure { margin-bottom: 50px; }
#hd .sec-bright figure h5 { position: absolute; width: 50%; text-align: center; top: 10%; font-size: 2.2em; left: 0; padding: 0 20px; }
#hd .sec-bright figure h5.right { left: 50%; }
#hd .sec-bright .txt { width: calc(100% - 550px); padding-right: 20px; }
#hd .sec-bright .value { width: 550px; text-align: center; }
#hd .sec-bright .value li { padding: 0 15px; }
#hd .sec-bright .value h3 { color: #d0aa85; font-size: 3.3em; line-height: 1.1; }

@media screen and (min-width: 2560px) { #hd .sec-bright .value h3 { font-size: 2.6em; } }
@media screen and (min-width: 3000px) { #hd .sec-bright .value h3 { font-size: 1.8em; }
  #hd .sec-bright .value p { font-size: 1em; } }
@media screen and (max-width: 1280px) { #hd .sec-bright figure { margin-bottom: 30px; }
  #hd .sec-bright figure h5 { font-size: 1.8em; }
  #hd .sec-bright .value { width: 400px; }
  #hd .sec-bright .value h3 { font-size: 2.6em; }
  #hd .sec-bright .value li { padding: 0 10px; }
  #hd .sec-bright .txt { width: calc(100% - 400px); } }
@media screen and (max-width: 1024px) { #hd .sec-bright .value { width: 100%; margin-top: 30px; }
  #hd .sec-bright .value li { min-width: 33%; }
  #hd .sec-bright .txt { width: 100%; } }
@media screen and (max-width: 768px) { #hd .sec-bright { margin-bottom: 90px; }
  #hd .sec-bright figure { margin-bottom: 20px; } }
@media screen and (max-width: 480px) { #hd .sec-bright { margin-bottom: 70px; }
  #hd .sec-bright figure h5 { font-size: 1.3em; padding: 0 10px; }
  #hd .sec-bright .value { margin-top: 30px; }
  #hd .sec-bright .value li { width: 50%; }
  #hd .sec-bright .value li:nth-child(3) { width: 100%; margin-top: 15px; } }
#hd .sec-mirroring { position: relative; }
#hd .sec-mirroring:before { content: ""; position: absolute; width: 100%; height: 0; padding-top: 123%; left: 0; top: -40%; background: #000 url(../img/mirroring_bg.jpg) center top no-repeat; background-size: 120% auto; }
#hd .sec-mirroring .txt { position: absolute; width: 40%; top: 7%; left: 15%; }
#hd .sec-mirroring .txt h2 { position: relative; z-index: 2; }
#hd .sec-mirroring .txt p { position: relative; text-shadow: 0.1em 0.1em 0.2em #000; z-index: 2; }
#hd .sec-mirroring .txt:before { content: ""; position: absolute; background-color: rgba(0, 0, 0, 0.5); width: 106%; height: 114%; left: -3%; top: -7%; filter: blur(2.5px); }

@media screen and (min-width: 2560px) { #hd .sec-mirroring .txt { width: 50%; } }
@media screen and (max-width: 1280px) { #hd .sec-mirroring .txt { width: 70%; left: 10%; top: 5%; } }
@media screen and (max-width: 620px) { #hd .sec-mirroring .txt { position: relative; width: 100%; left: 0; top: 0; }
  #hd .sec-mirroring .txt:before { display: none; } }
#hd .sec-versatile { padding-bottom: 140px; overflow: hidden; }
#hd .sec-versatile figure { position: relative; }
#hd .sec-versatile figure .cover { position: absolute; width: 100%; top: 0; left: 0; }
#hd .sec-versatile figure .arrow { position: absolute; width: 40%; top: 10%; left: 0; }
#hd .sec-versatile .txt { position: absolute; width: 48%; top: 68%; right: 0; }
#hd .sec-versatile ul.value { margin-top: 10px; }
#hd .sec-versatile ul.value li { display: inline-block; margin-right: 6%; text-align: center; }
#hd .sec-versatile ul.value li h3 { font-family: "Helvetica Now Display W05 Light", "Helvetica Now Display W05 Rg", "Myriad W08 Light", "Myriad W08 Regular", "Segoe UI", "Arial", "PingFang TC", "Microsoft JhengHei", "Microsoft YaHei", sans-serif; color: #d0aa85; line-height: 1.1; font-size: 1.6em; }
#hd .sec-versatile ul.value li h3 strong { font-family: "Helvetica Now Display W05 Md ", "Helvetica Now Display W05 Rg", "Myriad W08 Light", "Myriad W08 Regular", "Segoe UI", "Arial", "PingFang TC", "Microsoft JhengHei", "Microsoft YaHei", sans-serif; font-size: 2.2em; font-weight: bold; margin: 10px; }

@media screen and (min-width: 2560px) { #hd .sec-versatile .txt { width: 80%; right: -33%; } }
@media screen and (min-width: 3000px) { #hd .sec-versatile { padding-bottom: 300px; } }
@media screen and (max-width: 1280px) { #hd .sec-versatile .txt { width: 60%; right: -10%; }
  #hd .sec-versatile ul.value li { margin-right: 4%; }
  #hd .sec-versatile ul.value li h3 { font-size: 1.4em; } }
@media screen and (max-width: 1024px) { #hd .sec-versatile { padding-bottom: 80px; }
  #hd .sec-versatile .txt { position: relative; width: 100%; right: 0; margin: 30px auto 0; top: 0; } }
@media screen and (max-width: 480px) { #hd .sec-versatile { padding-top: 40px; padding-bottom: 50px; }
  #hd .sec-versatile .txt { margin: 5px auto 0; }
  #hd .sec-versatile ul.value li { width: 49%; margin-right: 0; margin-top: 15px; }
  #hd .sec-versatile ul.value li:nth-child(3) { width: 100%; } }
@media screen and (max-width: 375px) { #hd .sec-versatile { padding-bottom: 30px; }
  #hd .sec-versatile ul.value li h3 { font-size: 1.3em; } }
#hd .sec-color { padding: 6em 0; position: relative; background: #000 url(../img/color_bg.jpg) center top no-repeat; background-size: auto 100%; }
#hd .sec-color img.decoration { position: absolute; width: 800px; left: 0; bottom: -22px; z-index: 3; }
#hd .sec-color .hd-w1300 { width: 100%; z-index: 1; }
#hd .sec-color .txt { margin-bottom: 2em; }
#hd .sec-color figure img { -moz-transform: translateZ(0); -o-transform: translateZ(0); -ms-transform: translateZ(0); -webkit-transform: translateZ(0); transform: translateZ(0); }
#hd .sec-color figure .hd-icons img { width: 70%; max-width: 200px !important; margin: 0 auto 2em; }

@media screen and (min-width: 3000px) { #hd .sec-color .hd-w1300 { max-width: 1600px; }
  #hd .sec-color .hd-w1300 > img { width: 100%; } }
@media screen and (max-width: 1440px) { #hd .sec-color img.decoration { width: 550px; bottom: -15px; } }
@media screen and (max-width: 768px) { #hd .sec-color { background-color: #000; background-image: none; }
  #hd .sec-color img.decoration { display: none; }
  #hd .sec-color .hd-w1100 { display: flex; flex-direction: column-reverse; }
  #hd .sec-color .txt { margin-top: 2em; margin-bottom: 0; } }
@media screen and (max-width: 480px) { #hd .sec-color figure { flex-wrap: wrap; }
  #hd .sec-color figure .hd-col80 { width: 100%; }
  #hd .sec-color figure .hd-icons { display: flex; flex-wrap: nowrap; align-items: flex-start; justify-content: space-between; width: 100%; margin: 2em 0 0; }
  #hd .sec-color figure .hd-icons img { width: auto; max-width: 40% !important; } }
#hd .sec-connectivity { padding: 240px 0 100px; background: #000 url(../img/connectivity_bg.jpg) center top no-repeat; background-size: 100% auto; }
#hd .sec-connectivity .txt { width: 100%; max-width: 830px; margin: 0 auto; margin-bottom: 40px; }
#hd .sec-connectivity figure { position: relative; width: 100%; }
#hd .sec-connectivity figure .detail { position: absolute; width: 100%; height: 100%; left: 0; top: 0; }
#hd .sec-connectivity figure .detail p { font-family: "Helvetica Now Display W05 Rg", "Myriad W08 Light", "Myriad W08 Regular", "Segoe UI", "Arial", "PingFang TC", "Microsoft JhengHei", "Microsoft YaHei", sans-serif; white-space: nowrap; position: absolute; bottom: 2%; background: #ffffff; background: -webkit-linear-gradient(bottom, #725a3e 0%, #fde0bd 100%); background: -o-linear-gradient(top, #725a3e 0%, #fde0bd 100%); background: -moz-linear-gradient(top, #725a3e 0%, #fde0bd 100%); background: linear-gradient(to top, #725a3e 0%, #fde0bd 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; }
#hd .sec-connectivity figure .detail p small { font-weight: 600; }
#hd .sec-connectivity figure .detail p:nth-child(1) { left: 24%; bottom: 17%; }
#hd .sec-connectivity figure .detail p:nth-child(2) { left: 29%; }
#hd .sec-connectivity figure .detail p:nth-child(3) { left: 34%; bottom: 14.5%; line-height: 1; text-align: center; }
#hd .sec-connectivity figure .detail p:nth-child(4) { left: 49%; bottom: 17%; }
#hd .sec-connectivity figure .detail p:nth-child(5) { left: 63.5%; }
#hd .sec-connectivity figure .detail p:nth-child(6) { left: 69%; bottom: 14.5%; line-height: 1; text-align: center; }
#hd .sec-connectivity figure .detail p:nth-child(7) { left: 80.5%; }

@media screen and (min-width: 3000px) { #hd .sec-connectivity .txt { max-width: 1600px; }
  #hd .sec-connectivity figure .detail p { font-size: 20px; } }
@media screen and (max-width: 1440px) { #hd .sec-connectivity { padding: 150px 0 80px; } }
@media screen and (max-width: 1280px) { #hd .sec-connectivity { padding: 100px 0 60px; }
  #hd .sec-connectivity figure .detail p:nth-child(1) { left: 23.5%; }
  #hd .sec-connectivity figure .detail p:nth-child(2) { left: 28.5%; }
  #hd .sec-connectivity figure .detail p:nth-child(3) { left: 33%; }
  #hd .sec-connectivity figure .detail p:nth-child(4) { left: 49%; }
  #hd .sec-connectivity figure .detail p:nth-child(5) { left: 63%; }
  #hd .sec-connectivity figure .detail p:nth-child(6) { left: 67%; }
  #hd .sec-connectivity figure .detail p:nth-child(7) { left: 80%; } }
@media screen and (max-width: 1024px) { #hd .sec-connectivity { padding: 100px 0 60px; }
  #hd .sec-connectivity figure .detail p { font-size: 1em; }
  #hd .sec-connectivity figure .detail p:nth-child(1) { left: 22.5%; bottom: 16%; }
  #hd .sec-connectivity figure .detail p:nth-child(2) { left: 27%; bottom: 0; }
  #hd .sec-connectivity figure .detail p:nth-child(3) { left: 30%; bottom: 11%; }
  #hd .sec-connectivity figure .detail p:nth-child(4) { left: 49%; bottom: 16%; }
  #hd .sec-connectivity figure .detail p:nth-child(5) { left: 62%; bottom: 0; }
  #hd .sec-connectivity figure .detail p:nth-child(6) { left: 65%; bottom: 11%; }
  #hd .sec-connectivity figure .detail p:nth-child(7) { left: 80%; bottom: 0; } }
@media screen and (max-width: 768px) { #hd .sec-connectivity { padding: 25px 0 80px; background-image: none; }
  #hd .sec-connectivity .hd-w1300 { width: 100%; }
  #hd .sec-connectivity figure { order: 1; }
  #hd .sec-connectivity figure .detail p { font-size: 1em; }
  #hd .sec-connectivity figure .detail p:nth-child(1) { left: 5%; bottom: 17%; }
  #hd .sec-connectivity figure .detail p:nth-child(2) { left: 12%; bottom: 2%; }
  #hd .sec-connectivity figure .detail p:nth-child(3) { left: 18%; bottom: 15%; }
  #hd .sec-connectivity figure .detail p:nth-child(3) small { font-size: 12px; }
  #hd .sec-connectivity figure .detail p:nth-child(4) { left: 43%; bottom: 17%; }
  #hd .sec-connectivity figure .detail p:nth-child(5) { left: 65%; bottom: 2%; }
  #hd .sec-connectivity figure .detail p:nth-child(6) { bottom: 15%; left: 71%; }
  #hd .sec-connectivity figure .detail p:nth-child(6) small { font-size: 12px; }
  #hd .sec-connectivity figure .detail p:nth-child(7) { left: 91%; bottom: 2%; }
  #hd .sec-connectivity .txt { order: 2; width: 90%; margin: 0 auto; padding-top: 20px; } }
@media screen and (max-width: 480px) { #hd .sec-connectivity figure .detail p:nth-child(3) { left: 14%; bottom: 12%; }
  #hd .sec-connectivity figure .detail p:nth-child(6) { bottom: 12%; left: 60%; }
  #hd .sec-connectivity figure .detail p:nth-child(7) { left: 88%; } }

/*# sourceMappingURL=hd-style.css.map */
