:root{color-scheme:light;font-family:"Noto Serif TC",PingFang TC,Microsoft JhengHei,serif;color:#3a2519;background:#f7f1e5}*{box-sizing:border-box}body{margin:0;min-width:320px;background:#f7f1e5 url(/images/legacy-brown-background.jpg) center top / 100% auto repeat-y}a{color:inherit;text-decoration:none}.site-header{position:relative;z-index:1;overflow:hidden;background:linear-gradient(90deg,#20100d,#5b2418 50%,#20100d);color:#fff8e7;border-bottom:4px solid #c99b43}.site-header__cloud{position:absolute;top:-9rem;right:clamp(-3rem,7vw,8rem);width:20rem;opacity:.17;mix-blend-mode:screen;pointer-events:none}.site-header__inner{width:min(100% - 2rem,1180px);min-height:5.5rem;margin:0 auto;display:flex;align-items:center;gap:2rem}.site-brand{display:flex;align-items:center;gap:.75rem;margin-right:auto}.site-brand strong{display:block;font-size:1.25rem;letter-spacing:.12em}.site-brand small{display:block;margin-top:.16rem;font-size:.55rem;letter-spacing:.14em;opacity:.75}.site-brand__seal{display:grid;place-items:center;width:2.7rem;aspect-ratio:1;border:1px solid #d5ad59;overflow:hidden;background:#0c0604}.site-brand__seal img{width:100%;height:100%;object-fit:cover}.primary-navigation ul{display:flex;gap:1.25rem;padding:0;margin:0;list-style:none}.primary-navigation a{display:block;padding-block:.5rem;font-size:.9rem;white-space:nowrap}.primary-navigation a:hover,.primary-navigation a:focus-visible{color:#f2cf79}.menu-toggle{display:none;border:0;background:transparent;color:inherit;cursor:pointer}.heritage-banner{height:3.25rem;overflow:hidden;border-top:1px solid rgb(226 185 92 / .35);background:#050607}.heritage-banner img{display:block;width:min(100%,1180px);height:100%;object-fit:cover;object-position:center 52%;margin:0 auto;opacity:.86}.home-hero{min-height:min(720px,calc(100vh - 5.5rem));display:grid;place-items:center;overflow:hidden;position:relative;color:#fff6e3;text-align:center;background:#08131c}.home-hero__sky{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center;filter:brightness(.72) saturate(.85)}.home-hero__gate{position:absolute;bottom:0;left:50%;width:min(1140px,100%);max-height:72%;object-fit:contain;object-position:bottom;transform:translate(-50%);mix-blend-mode:screen}.home-hero:before{content:"";position:absolute;inset:0;opacity:.35;background-image:repeating-linear-gradient(45deg,transparent 0 18px,#f5d98b 19px 20px,transparent 21px 39px);mask-image:radial-gradient(ellipse at center,black,transparent 68%)}.home-hero__ornament{position:absolute;width:min(74vw,720px);aspect-ratio:1;border:1px solid rgb(227 185 92 / .5);transform:rotate(45deg)}.home-hero__content{position:relative;padding:5rem 1.5rem}.eyebrow{margin:0 0 1rem;color:#dcb45e;font-size:.73rem;font-weight:700;letter-spacing:.28em}h1,h2,p{margin-top:0}h1{margin-bottom:.45rem;font-size:clamp(4.8rem,15vw,9.5rem);font-weight:600;line-height:1;letter-spacing:.18em;text-indent:.18em}.home-hero__subtitle{margin-bottom:2rem;font-size:clamp(1rem,2vw,1.35rem);letter-spacing:.22em}.button{display:inline-block;border:1px solid #e3bd69;padding:.85rem 1.5rem;color:#fff7e6;letter-spacing:.12em;transition:background-color .2s}.button:hover,.button:focus-visible{background:#c7943e}.home-intro{width:min(100% - 3rem,760px);padding:6rem 0;margin:0 auto;text-align:center}.home-intro h2{margin-bottom:1.25rem;color:#652719;font-size:clamp(1.9rem,4vw,2.8rem);letter-spacing:.12em}.home-intro>p:last-child{line-height:2;letter-spacing:.06em}.home-gallery{display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:1rem;align-items:end;width:min(100% - 3rem,1180px);padding:0 0 6rem;margin:0 auto}.home-gallery h2{color:#652719;font-size:clamp(1.6rem,3vw,2.4rem);letter-spacing:.1em}.home-gallery img{width:100%;min-height:260px;object-fit:cover;box-shadow:8px 8px #dfc88d}.flash-archive{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);gap:clamp(2rem,6vw,5rem);align-items:center;width:min(100% - 3rem,1040px);padding:2rem 0 6rem;margin:0 auto}.flash-archive__visual{background:#100807;box-shadow:10px 10px #d2b26c}.flash-archive__visual img{display:block;width:100%}.flash-archive__deity{display:block;max-width:160px;margin:2rem auto 0;background:#0a0605}.legacy-home{position:relative;width:min(980px,100%);min-height:645px;margin:0 auto;overflow:hidden;background:#030405;isolation:isolate}.legacy-home__sky{position:absolute;inset:0;z-index:-5;width:100%;height:100%;object-fit:cover}.legacy-home__paper{position:absolute;z-index:-2;right:-2%;bottom:0;width:58%;opacity:.63;mix-blend-mode:screen}.legacy-home__gate{position:absolute;z-index:-1;left:50%;bottom:0;width:92%;max-height:78%;object-fit:contain;object-position:bottom;transform:translate(-50%);mix-blend-mode:screen}.legacy-home__deity{position:absolute;right:5%;bottom:3%;width:min(21%,180px);filter:drop-shadow(0 10px 14px #000)}.legacy-home__title{display:flex;align-items:center;gap:1rem;padding:2.8rem 0 0 7%;color:#fff8e7;text-shadow:0 2px 4px #000}.legacy-home__title img{width:3.5rem;background:#070505}.legacy-home__title p{margin:0;color:#d9b262;letter-spacing:.3em;font-size:.8rem}.legacy-home__title h1{margin:.1rem 0;font-size:clamp(3rem,7vw,5rem);letter-spacing:.34em}.legacy-home__title span{font-size:.9rem;letter-spacing:.2em}.legacy-home__menu{position:absolute;top:2.6rem;right:5%;display:grid;gap:.4rem}.legacy-home__menu a{padding:.35rem .8rem;color:#f1dfae;border-bottom:1px solid rgb(237 203 119 / .55);background:#10080747;font-size:.83rem;letter-spacing:.12em;text-align:center}.legacy-home__menu a:hover,.legacy-home__menu a:focus-visible{color:#fff;background:#712515bf}.legacy-home__welcome{position:absolute;left:50%;bottom:3.25%;width:min(62%,610px);transform:translate(-50%);opacity:.88}.legacy-body{background:#795835 url(/images/legacy-page-background.jpg) repeat}.legacy-index{width:min(980px,calc(100% - 2px));box-sizing:content-box;margin:0 auto;border:1px solid #af9062;box-shadow:0 0 18px #2a120a38}.legacy-index__visual{position:relative;width:100%;aspect-ratio:980 / 645;overflow:hidden}.legacy-index__visual>img{display:block;width:100%;height:100%}.legacy-index__about-link{position:absolute;left:2.55%;top:80.62%;width:12.76%;height:17.05%}.legacy-index__footer{padding:.25rem 15px .5rem;color:#f7dfb4;background:#795835 url(/images/legacy-online-index-back00.jpg) repeat;font-size:.76rem;line-height:1.8}.legacy-index__footer-links,.legacy-index__footer-info{display:flex;justify-content:space-between;gap:1rem;width:min(950px,100%);margin:0 auto;padding:.25rem 0}.legacy-index__footer a{color:#f7dfb4}.legacy-index__footer-info{color:#f0d6a6}.legacy-page{width:min(980px,calc(100% - 2px));box-sizing:content-box;margin:0 auto;border:1px solid #af9062;background:#f8f1e4 url(/images/legacy-content-background.jpg) center top repeat-y;box-shadow:0 0 18px #2a120a38}.legacy-page__masthead{position:relative;height:300px;overflow:hidden;background:#050505}.legacy-page__banner{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.legacy-page__body{background:url(/images/legacy-content-bottom.jpg) center bottom / 980px 380px no-repeat,url(/images/legacy-content-background.jpg) center top repeat-y}.legacy-page__main{display:grid;grid-template-columns:220px 730px;min-height:720px;padding:0 15px 15px}.legacy-page__lower{height:180px}.legacy-page__sidebar{padding:0 0 1rem;background:transparent;color:#fff8e7}.legacy-sidebar__menu{position:relative;display:block;width:220px;height:490px;margin:0;background:url(/images/legacy-menu-background.jpg) no-repeat}.legacy-sidebar__menu-labels{position:absolute;z-index:2;top:68px;left:81px;width:104px;height:381px}.legacy-sidebar__menu-cap{position:absolute;z-index:1;top:65px;left:19px;width:170px;height:48px;opacity:0;pointer-events:none;transition:top .2s ease,opacity .2s ease}.legacy-sidebar__menu:has(a.is-active) .legacy-sidebar__menu-cap,.legacy-sidebar__menu:has(a:hover) .legacy-sidebar__menu-cap{opacity:1}.legacy-sidebar__menu:has(a.is-active:nth-of-type(1)) .legacy-sidebar__menu-cap,.legacy-sidebar__menu:has(a:nth-of-type(1):hover) .legacy-sidebar__menu-cap{top:65px}.legacy-sidebar__menu:has(a.is-active:nth-of-type(2)) .legacy-sidebar__menu-cap,.legacy-sidebar__menu:has(a:nth-of-type(2):hover) .legacy-sidebar__menu-cap{top:115px}.legacy-sidebar__menu:has(a.is-active:nth-of-type(3)) .legacy-sidebar__menu-cap,.legacy-sidebar__menu:has(a:nth-of-type(3):hover) .legacy-sidebar__menu-cap{top:165px}.legacy-sidebar__menu:has(a.is-active:nth-of-type(4)) .legacy-sidebar__menu-cap,.legacy-sidebar__menu:has(a:nth-of-type(4):hover) .legacy-sidebar__menu-cap{top:215px}.legacy-sidebar__menu:has(a.is-active:nth-of-type(5)) .legacy-sidebar__menu-cap,.legacy-sidebar__menu:has(a:nth-of-type(5):hover) .legacy-sidebar__menu-cap{top:265px}.legacy-sidebar__menu:has(a.is-active:nth-of-type(6)) .legacy-sidebar__menu-cap,.legacy-sidebar__menu:has(a:nth-of-type(6):hover) .legacy-sidebar__menu-cap{top:315px}.legacy-sidebar__menu:has(a.is-active:nth-of-type(7)) .legacy-sidebar__menu-cap,.legacy-sidebar__menu:has(a:nth-of-type(7):hover) .legacy-sidebar__menu-cap{top:365px}.legacy-sidebar__menu:has(a.is-active:nth-of-type(8)) .legacy-sidebar__menu-cap,.legacy-sidebar__menu:has(a:nth-of-type(8):hover) .legacy-sidebar__menu-cap{top:415px}.legacy-sidebar__menu a{position:absolute;z-index:3;left:16px;width:170px;height:50px}.legacy-sidebar__menu a:nth-of-type(1){top:54px}.legacy-sidebar__menu a:nth-of-type(2){top:104px}.legacy-sidebar__menu a:nth-of-type(3){top:154px}.legacy-sidebar__menu a:nth-of-type(4){top:204px}.legacy-sidebar__menu a:nth-of-type(5){top:254px}.legacy-sidebar__menu a:nth-of-type(6){top:304px}.legacy-sidebar__menu a:nth-of-type(7){top:354px}.legacy-sidebar__menu a:nth-of-type(8){top:404px}.legacy-sidebar__menu a:hover,.legacy-sidebar__menu a.is-active{background-color:#ebc46726;background-image:url(/images/legacy-menu-labels.png);background-repeat:no-repeat;background-size:104px 381px;filter:brightness(1.55) sepia(.2) saturate(.75)}.legacy-sidebar__menu a:nth-of-type(1):hover,.legacy-sidebar__menu a:nth-of-type(1).is-active{background-position:65px 14px}.legacy-sidebar__menu a:nth-of-type(2):hover,.legacy-sidebar__menu a:nth-of-type(2).is-active{background-position:65px -36px}.legacy-sidebar__menu a:nth-of-type(3):hover,.legacy-sidebar__menu a:nth-of-type(3).is-active{background-position:65px -86px}.legacy-sidebar__menu a:nth-of-type(4):hover,.legacy-sidebar__menu a:nth-of-type(4).is-active{background-position:65px -136px}.legacy-sidebar__menu a:nth-of-type(5):hover,.legacy-sidebar__menu a:nth-of-type(5).is-active{background-position:65px -186px}.legacy-sidebar__menu a:nth-of-type(6):hover,.legacy-sidebar__menu a:nth-of-type(6).is-active{background-position:65px -236px}.legacy-sidebar__menu a:nth-of-type(7):hover,.legacy-sidebar__menu a:nth-of-type(7).is-active{background-position:65px -286px}.legacy-sidebar__menu a:nth-of-type(8):hover,.legacy-sidebar__menu a:nth-of-type(8).is-active{background-position:65px -336px}.legacy-page__content{overflow:hidden;background:#fff}.legacy-page__title-image img{display:block;width:100%;height:150px;object-fit:cover}.legacy-divider{display:block;width:100%;height:22px}.legacy-subnav{padding:.7rem;text-align:center}.legacy-subnav a{color:#7e3c20;font-size:.9rem;margin-inline:.3rem}.legacy-story{width:min(640px,calc(100% - 2rem));margin:0 auto 2rem;padding:1rem;background:#f8f1e4;border:1px solid #c69d73}.legacy-story header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #d8b78e}.legacy-story h1{margin:0;color:#7b311b;font-size:1.3rem;letter-spacing:.08em;text-indent:0}.legacy-story header span{color:#815027;font-size:.76rem}.legacy-story p{color:#513828;line-height:1.9;font-size:.93rem}.legacy-story strong{color:#9b2e1d}.legacy-story__first{display:grid;grid-template-columns:1fr 280px;gap:1rem;align-items:start}.legacy-story__first img{width:280px;padding:4px;background:#fff;border:1px solid #a78361}.legacy-story__gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:.35rem;padding:.3rem;background:#ffc1ee}.legacy-story__gallery img{width:100%;aspect-ratio:1.35;object-fit:cover}.legacy-story__section{display:grid;grid-template-columns:1fr 280px;gap:1rem;align-items:start;padding:.8rem 0;border-bottom:1px dashed #957d57}.legacy-story__section h2{margin:0 0 .45rem;color:#c69c43;font-size:1rem}.legacy-story__section p{margin-bottom:.8rem;color:#776546}.legacy-story__photo{display:block;padding:4px;background:#fff url(/images/legacy-content-background.jpg) top center repeat-y;border:1px solid #af9062}.legacy-story__photo img{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover}.legacy-story__top{margin:.8rem 0 0;text-align:center}.legacy-page__footer{padding:.3rem 1rem;color:#f7dfb4;background:#4a1f14 url(/images/legacy-footer-background.jpg) repeat;font-size:.72rem;line-height:1.5}.legacy-page__footer-row{display:flex;justify-content:space-between;gap:1rem}.legacy-page__footer p{margin:.1rem 0}.legacy-page__footer-row>p:last-child{flex:none;text-align:right}.legacy-page__footer a{color:#d6ad52}.site-footer{padding:2.75rem 1.5rem;background:#3a1811;color:#ead4a4;text-align:center}.site-footer p{margin:.25rem;font-size:.85rem;letter-spacing:.12em}.page-hero{padding:clamp(4.5rem,10vw,8rem) 1.5rem;color:#fff5de;text-align:center;background:linear-gradient(135deg,#35130e,#762a1b)}.page-hero__inner{width:min(100%,760px);margin:0 auto}.page-hero h1{margin-bottom:1rem;font-size:clamp(2.8rem,8vw,5.5rem)}.page-hero p:last-child{margin:0;line-height:1.9;letter-spacing:.08em}.content-wrap{width:min(100% - 3rem,1040px);padding:clamp(3.5rem,8vw,6rem) 0;margin:0 auto}.prose-section{max-width:760px;margin:0 auto}.prose-section h2,.notice-list h2,.guestbook-note h2{color:#652719;font-size:clamp(1.5rem,3vw,2.15rem);letter-spacing:.1em}.prose-section p{line-height:2.1;letter-spacing:.06em}.feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(2rem,6vw,5rem)}.feature-grid img{width:100%;min-height:260px;object-fit:cover;box-shadow:12px 12px #e1cb98}.text-link{color:#8a3d24;font-weight:700;letter-spacing:.08em}.notice-list{display:grid;gap:1rem;max-width:800px;margin:0 auto}.notice-list article,.guestbook-note{padding:clamp(1.5rem,4vw,2.5rem);border:1px solid #decfae;background:#fffaf0}.notice-list time{color:#9a6d27;font-size:.78rem;letter-spacing:.12em}.notice-list h2{margin:.7rem 0;font-size:1.35rem}.notice-list p,.guestbook-note p{margin-bottom:0;line-height:1.9;letter-spacing:.05em}.guestbook-note{max-width:800px;margin:0 auto 1rem;border-left:4px solid #bd8134}.button--dark{color:#fff8e7;background:#642618}@media(max-width:880px){.site-header__inner{min-height:4.75rem;gap:.75rem}.menu-toggle{display:grid;gap:.28rem;padding:.6rem}.menu-toggle span{display:block;width:1.45rem;height:1px;background:currentColor}.primary-navigation{display:none;position:absolute;top:100%;left:0;width:100%;padding:.75rem 1rem 1rem;background:#4a1f14;border-bottom:1px solid #c99b43}.primary-navigation.is-open{display:block}.primary-navigation ul{display:grid;gap:0;width:min(100%,520px);margin:0 auto}.primary-navigation a{padding:.75rem 0;border-bottom:1px solid rgb(255 248 231 / .14)}.heritage-banner{height:2.4rem}}@media(max-width:480px){.site-header__inner{width:min(100% - 1.25rem,1180px)}.site-brand strong{font-size:1.08rem}.site-brand small{display:none}.home-intro{width:min(100% - 2.5rem,760px);padding:4.5rem 0}}@media(max-width:700px){.content-wrap{width:min(100% - 2.5rem,1040px)}.feature-grid{grid-template-columns:1fr}.feature-grid--reverse img{grid-row:1}.home-gallery{grid-template-columns:1fr;padding-bottom:4.5rem}.home-gallery img{min-height:220px}.flash-archive{grid-template-columns:1fr;width:min(100% - 2.5rem,1040px);padding-bottom:4.5rem}.legacy-home{min-height:620px}.legacy-home__menu{top:12.5rem;right:1.1rem;gap:.2rem}.legacy-home__menu a{padding:.28rem .4rem;font-size:.7rem}.legacy-home__title{padding:2rem 0 0 1.5rem}.legacy-home__title h1{font-size:3rem}.legacy-home__deity{width:28%;right:2%}.legacy-home__welcome{width:82%}.legacy-index__footer-links,.legacy-index__footer-info{display:block}.legacy-index__footer-links>span,.legacy-index__footer-info>span{display:block}.legacy-page__masthead{height:190px}.legacy-page__body{background-size:100% auto,100% auto}.legacy-page__main{grid-template-columns:1fr;padding:0}.legacy-page__sidebar{display:none}.legacy-page__lower{height:auto;aspect-ratio:980 / 380}.legacy-story__first,.legacy-story__section{grid-template-columns:1fr}.legacy-story__first img,.legacy-story__photo{width:min(100%,280px);margin:0 auto}.legacy-subnav{display:grid;gap:.5rem}.legacy-page__footer{padding:.75rem 1rem}.legacy-page__footer-row{display:block}.legacy-page__footer-row>p:last-child{text-align:left}}@media(max-width:980px){.legacy-page__masthead{height:auto;background:transparent}.legacy-page__banner,.legacy-page__title-image img{width:100%;height:auto;object-fit:contain}.legacy-page__main{grid-template-columns:minmax(0,1fr);min-height:0;padding:0}.legacy-page__content{min-width:0}.legacy-page__sidebar{display:none}.legacy-page__body{background-size:100% auto,100% auto}.legacy-page__lower{height:auto;aspect-ratio:980 / 380}.legacy-story__first,.legacy-story__section{grid-template-columns:minmax(0,1fr)}.legacy-story img{max-width:100%;height:auto}.legacy-story__first img,.legacy-story__photo{width:min(100%,280px);margin-inline:auto}.legacy-story__photo img,.legacy-story__gallery img{aspect-ratio:auto}.legacy-story header{flex-wrap:wrap;gap:.4rem}.legacy-story{overflow-wrap:anywhere}.legacy-subnav{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}.legacy-page__footer-row{display:block}.legacy-page__footer-row>p:last-child{text-align:left}}@media(max-width:480px){.legacy-story__gallery{grid-template-columns:minmax(0,1fr)}.legacy-story__gallery img{aspect-ratio:auto}}html{min-height:100%;background:#795835 url(/legacy-content/page/back.jpg) repeat}.legacy-body{min-height:100vh;background:#795835 url(/legacy-content/page/back.jpg) repeat;background-size:auto;font-family:Verdana,Arial,Helvetica,sans-serif}.legacy-page__main{min-height:0}.legacy-page__content{align-self:start;border:1px solid #af9062}.legacy-page__title-image img{height:150px}.legacy-sidebar__share{display:flex;justify-content:center;align-items:center;margin:0 0 18px;padding:0;height:24px}.legacy-sidebar__share img{display:block;height:24px;width:auto}.legacy-sidebar__promos{width:200px;margin:0 auto}.legacy-sidebar__promos a,.legacy-sidebar__promos img{display:block;width:200px}.legacy-sidebar__promos a:first-child{border:1px solid #af9062}.legacy-page__footer{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10.667px;line-height:16px;padding:0 20px}.legacy-page__footer-row{align-items:center}.legacy-page__footer-row:first-child{min-height:28px;color:#c69c43;font-size:12px}.legacy-page__footer-row:last-child{min-height:40px;color:#ccc}.legacy-page__footer a{color:#c69c43}.legacy-document{background:#fff;color:#999;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:13.333px;line-height:20px}.legacy-document table{border-collapse:separate;margin-inline:auto}.legacy-document :is(td,th){box-sizing:content-box}.legacy-content-table{width:700px}.legacy-document p{margin:1em 0}.legacy-document img{vertical-align:middle}.legacy-document a:hover{color:#e83828}.legacy-document .table01{border:1px solid #af9062}.legacy-document .table02{border-bottom:1px dashed #957d57}.legacy-document .table03{border-bottom:3px solid #ccc}.legacy-document .back01{background:#fff url(/images/legacy-content-background.jpg) center top repeat-y}.legacy-document [class*=txt]{font-family:Verdana,Arial,Helvetica,sans-serif}.legacy-document [class*=txt8]{font-size:10.667px;line-height:16px}.legacy-document [class*=txt9]{font-size:12px;line-height:16px}.legacy-document [class*=txt10]{font-size:13.333px;line-height:16px}.legacy-document [class*=txt11]{font-size:14.667px;line-height:20px;font-weight:700}.legacy-document :is(.txt80,.txt90,.txt100,.txt110){color:#ccc}.legacy-document :is(.txt81,.txt91,.txt101,.txt111){color:#4b4b4b}.legacy-document :is(.txt82,.txt92,.txt102,.txt112){color:#999}.legacy-document :is(.txt83,.txt93,.txt103,.txt113){color:#c69c43}.legacy-document :is(.txt84,.txt94,.txt104,.txt114){color:#776546}.legacy-document :is(.txt85,.txt95,.txt105,.txt115){color:#00a0ea}.legacy-document :is(.txt86,.txt96,.txt106,.txt116){color:#6faf00}.legacy-document :is(.txt87,.txt97,.txt107,.txt117){color:#f89c00}.legacy-document :is(.txt88,.txt98,.txt108,.txt118){color:#f40b7a}.legacy-document :is(.txt89,.txt99,.txt109){color:#c01212}.legacy-document .txt119{color:#4b0707}.legacy-document :is(.txt102,.txt109){line-height:20px}.legacy-data-scroll{width:640px;max-width:100%;overflow-x:auto;margin-inline:auto}.legacy-map{width:100%;min-height:400px}.legacy-map iframe{display:block;width:100%;border:0}.legacy-tour-fallback{max-width:600px;text-align:center;padding:1rem}.legacy-tour-fallback img{width:100%;height:auto}.legacy-story{padding:0;border:0;background:#fff;color:#999}.legacy-story header{padding:5px;border:0;background:#f8f1e4}.legacy-story h1{font:700 14.667px/20px Verdana,Arial,sans-serif;color:#c69c43;letter-spacing:0}.legacy-story header span{font-size:13.333px;color:#4b4b4b}.legacy-story p{font-size:13.333px;line-height:20px;color:#999}.legacy-story strong{font-weight:400;color:#c01212}.legacy-subnav{padding:0;min-height:40px;display:flex;align-items:center;justify-content:center;gap:.5rem}.legacy-subnav a{color:#4b0707;font:700 14.667px/20px Verdana,Arial,sans-serif;margin:0}.legacy-archive{width:640px;max-width:calc(100% - 32px);min-height:740px;margin:0 auto;padding-top:50px;font:13.333px/20px Verdana,Arial,sans-serif;color:#999}.legacy-archive__list{border-block:3px solid #ccc;padding:25px}.legacy-archive__list a{color:#00a0ea}.legacy-archive__list p{margin:24px 0 4px}.legacy-archive__top{text-align:center;margin:0;padding:5px;color:#4b4b4b;font:13.333px/20px Verdana,Arial,sans-serif}.legacy-news-title{font:700 16px/24px Verdana,Arial,sans-serif;color:#4b4b4b;margin:20px 0;letter-spacing:0;text-indent:0}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.legacy-document .table01:has(temple-virtual-tour){width:100%;max-width:604px}temple-virtual-tour{display:block;width:100%;max-width:600px;margin-inline:auto;text-align:center;color:#776546}temple-virtual-tour [hidden]{display:none!important}temple-virtual-tour [data-tour-poster] img{width:100%;height:auto}temple-virtual-tour .virtual-tour-stage{width:100%;aspect-ratio:4 / 3}temple-virtual-tour ruffle-player{display:block;width:100%;height:100%;touch-action:manipulation}temple-virtual-tour button{min-height:44px;padding:.65rem 1.1rem;border:1px solid #af9062;border-radius:3px;background:#6c2d22;color:#fff3d4;font:inherit;cursor:pointer}temple-virtual-tour button:disabled{opacity:.65;cursor:wait}temple-virtual-tour button:focus-visible{outline:2px solid #c69c43;outline-offset:3px}@media(max-width:980px){.legacy-page__title-image img{height:auto}.legacy-page__content{width:100%}.legacy-page__footer{padding:.5rem .75rem}.legacy-page__footer-row:first-child,.legacy-page__footer-row:last-child{padding-block:.25rem}.legacy-document{padding-inline:12px}.legacy-document table{max-width:100%;table-layout:fixed}.legacy-document table[width="700"],.legacy-document table[width="640"]{width:100%}.legacy-document td{overflow-wrap:anywhere}.legacy-document :is(td,th){box-sizing:border-box}.legacy-document img{max-width:100%;height:auto}.legacy-document .legacy-service-table{min-width:640px;table-layout:auto}.legacy-document .legacy-service-table td{overflow-wrap:normal}.legacy-data-scroll:before{content:"← 左右滑動查看完整表格 →";display:block;position:sticky;left:0;padding:.4rem 0;font-size:12px;color:#776546;text-align:left}.legacy-map iframe{height:320px}.legacy-map{min-height:320px}.legacy-archive{min-height:440px}}@media(max-width:700px){.legacy-document td{width:auto}.legacy-document td[width="10"],.legacy-document td[width="20"]{display:none}.legacy-document .legacy-stack>tbody>tr>td{display:block;width:100%}.legacy-document .legacy-stack>tbody>tr>td[width="10"],.legacy-document .legacy-stack>tbody>tr>td[width="20"]{display:none}.legacy-document .legacy-content-table>tbody>tr>td{width:auto}.legacy-document [class*=txt10],.legacy-document [class*=txt9]{font-size:14px;line-height:1.7}.legacy-document .legacy-service-table [class*=txt]{font-size:12px;line-height:18px}.legacy-document td[height="40"]{height:auto;padding:.75rem 0}.legacy-document td[height="40"] a{display:inline-block;padding:.4rem .1rem}.legacy-document .legacy-stack img{margin-block:.4rem}}
