@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Nunito:ital,wght@0,200..1000;1,200..1000&display=swap";#filterPanel{width:100%;top:auto;left:0;right:0;bottom:0;position:fixed;background-color:var(--c-back-sub);display:block;border-top:var(--c-g1) solid 1px;-webkit-box-shadow:0 0 5px 0 var(--c-shadow);box-shadow:0 0 5px 0 var(--c-shadow);z-index:3;border-radius:0 0 0 0;max-height:5rem;overflow:hidden;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}#filterPanel #filterPanelForm{width:100%;padding:1rem}#filterPanel #resultPanelBtn::before{content:none !important}@media only screen and (min-width: 768px){#filterPanel{width:40vw;max-width:39rem;min-width:30rem;top:4.5rem;left:auto;bottom:auto;border-radius:0 0 1rem 1rem;padding:0 4rem 0 0;border-top:var(--c-main) solid .5ch}#filterPanel #resultPanelBtn{display:none !important;visibility:hidden !important}}#filterPanel #filterPanelForm{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem;padding:1rem}#filterPanel #filterPanelForm .form-group:not(:first-child){opacity:0;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}#filterPanel #resultPanelBtn{max-height:0;overflow:hidden;padding:0}#filterPanel #filterPanelMore{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;gap:.5rem;border-top:solid 1px var(--c-white);padding:0 1rem;max-height:0;opacity:0;pointer-events:none;overflow:hidden}#filterPanel #moreTags{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;max-height:0;opacity:0;pointer-events:none;overflow:hidden;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;padding:0 1rem}#filterPanel #moreTags .tags{border-top:dotted 1px var(--c-white);padding:.5rem 0}#filterPanel #moreTags .tags.dropdown-center{width:100%}@media only screen and (min-width: 768px){#filterPanel #moreTags .tags.dropdown-center{width:auto}}#filterPanel #moreTags.active{opacity:1;pointer-events:all;max-height:20rem}#filterPanel #moreTags.active+#filterPanelMore{opacity:1;pointer-events:all;max-height:20rem}#filterPanel #filterBtns{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:1rem;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;gap:1rem;padding:0 1rem 1rem 1rem}#filterPanel #filterBtns button{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}#filterPanel.active{max-height:100vh;overflow:hidden}#filterPanel.active #resultPanelBtn{max-height:unset;padding:.5rem 0}#filterPanel.active #filterPanelForm .form-group:not(:first-child){opacity:1}#filterPanel .toggle-switch .dot{-webkit-box-shadow:0 0 0 2px var(--c-gary);box-shadow:0 0 0 2px var(--c-gary)}#filterPanel .toggle-switch .dot:before{background:var(--c-gary)}#filterPanel .toggle-switch input{display:none}#filterPanel .toggle-switch input:checked+.dot{-webkit-box-shadow:0 0 0 2px var(--c-gary);box-shadow:0 0 0 2px var(--c-gary);background-color:var(--c-highlight)}#filterPanel .toggle-switch input:checked+.dot::before{opacity:1;-webkit-transform:translateX(1.5rem);transform:translateX(1.5rem);background:var(--c-hover)}#filterPanel .toggle-switch:hover{color:var(--c-hover)}#filterPanel .toggle-switch:hover .dot{-webkit-box-shadow:0 0 0 2px var(--c-hover);box-shadow:0 0 0 2px var(--c-hover)}#filterPanel .tags .tag{color:var(--c-front);background-color:rgba(0,0,0,0);border:solid 2px var(--c-gary);border-radius:.5rem;padding:.2em .5em;-ms-flex-item-align:center;align-self:center}#filterPanel .tags .tag span::before{margin-right:.5ch;opacity:.6}#filterPanel .tags .tag:has(input:checked){border:2px solid var(--c-highlight);background-color:var(--c-highlight);color:var(--c-highlight-t)}#filterPanel .tags .tag:has(input:checked) span::before{margin-right:.5ch;opacity:1;color:var(--c-highlight-t)}#filterPanel .tags .tag input{opacity:0;scale:0;visibility:hidden;display:none}.result-cover{position:relative;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;justify-self:start;width:100%;height:auto;max-height:100%;aspect-ratio:16/10;-ms-flex-item-align:stretch;align-self:stretch;opacity:1;margin-bottom:2rem;background-image:url(../images/demo_noimage.webp);background-repeat:no-repeat;background-size:cover;overflow:visible;color:var(--c-brand-t)}.result-cover .swiffy-slider{width:100%;height:100%;aspect-ratio:16/10;border-radius:.5rem;-webkit-box-shadow:0 0 5px 0 var(--c-shadow);box-shadow:0 0 5px 0 var(--c-shadow)}.result-cover .swiffy-slider .slide{aspect-ratio:16/10;overflow:hidden}.result-cover .slider-nav{bottom:calc(50% - 1.5rem) !important;right:auto !important;left:-0.25rem !important;background-color:var(--c-brand) !important;color:var(--c-brand-t) !important;border-radius:99rem}.result-cover .slider-nav-next{left:auto !important;right:-0.25rem !important}.result-all-item{position:relative;background-color:var(--c-main);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:2rem;border-radius:1rem;-webkit-box-shadow:0 0 5px 0 var(--c-shadow);box-shadow:0 0 5px 0 var(--c-shadow);-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.result-all-item::after{pointer-events:none;content:"";position:absolute;top:0;left:0;width:100%;height:8rem;border-radius:1rem;background-color:var(--c-highlight);-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="enable-background:new 0 0 725.4 480.8" viewBox="0 0 725.4 480.8"><path d="M725.4 0c-43.9 98.3-104.1 190.2-181.6 265.2-63.2 61.7-137.6 111.6-218.2 147.3-102.4 45-213.9 68.9-325.6 68.3v-62c8.2-.5 16.3-1.2 24.5-1.9 115-11.6 228.1-49.9 324.6-113.6 58.9-38.8 111.2-87.5 154.6-142.9 3-3.9 9.4-12.4 12.3-16.3 7.4-10.2 16.3-23.1 23.2-33.6 17.1-26.6 33-54.7 46.5-83.3 4.3-9 8.5-18.1 12.5-27.2h127.2z"/></svg>') no-repeat center;mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="enable-background:new 0 0 725.4 480.8" viewBox="0 0 725.4 480.8"><path d="M725.4 0c-43.9 98.3-104.1 190.2-181.6 265.2-63.2 61.7-137.6 111.6-218.2 147.3-102.4 45-213.9 68.9-325.6 68.3v-62c8.2-.5 16.3-1.2 24.5-1.9 115-11.6 228.1-49.9 324.6-113.6 58.9-38.8 111.2-87.5 154.6-142.9 3-3.9 9.4-12.4 12.3-16.3 7.4-10.2 16.3-23.1 23.2-33.6 17.1-26.6 33-54.7 46.5-83.3 4.3-9 8.5-18.1 12.5-27.2h127.2z"/></svg>') no-repeat center;-webkit-mask-size:auto 80%;mask-size:auto 80%;-webkit-mask-position:left top;mask-position:left top;opacity:.4;z-index:0}.result-all-item::before{pointer-events:none;content:"";position:absolute;top:0;right:0;width:100%;height:12rem;border-radius:1rem;background-color:var(--c-brand);-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="enable-background:new 0 0 400 100" viewBox="0 0 400 100"><path d="M167.1 0c10.4 5.7 22.5 10.4 39.4 9.5 28.2-1.4 36.2 9.4 43.4 10.1 13.5 1.2 18.7-14.8 32.2-13.9 10 .7 16.6 10.3 21.4 19 4.8 8.7 10.5 18.6 20.3 20.6 7.7 1.6 15.4-2.4 22-6.8s13.2-9.4 21-10.3c9.4-1.1 19 4.8 22.4 13.6 1.7 4.5 1.9 9.4 3 14.1 1.2 4.7 3.2 9.4 7.7 11V-.2S189.2 0 167.1 0z"/><circle cx="321.3" cy="55.1" r="3.5"/></svg>') no-repeat center;mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="enable-background:new 0 0 400 100" viewBox="0 0 400 100"><path d="M167.1 0c10.4 5.7 22.5 10.4 39.4 9.5 28.2-1.4 36.2 9.4 43.4 10.1 13.5 1.2 18.7-14.8 32.2-13.9 10 .7 16.6 10.3 21.4 19 4.8 8.7 10.5 18.6 20.3 20.6 7.7 1.6 15.4-2.4 22-6.8s13.2-9.4 21-10.3c9.4-1.1 19 4.8 22.4 13.6 1.7 4.5 1.9 9.4 3 14.1 1.2 4.7 3.2 9.4 7.7 11V-.2S189.2 0 167.1 0z"/><circle cx="321.3" cy="55.1" r="3.5"/></svg>') no-repeat center;-webkit-mask-size:auto 100%;mask-size:auto 100%;-webkit-mask-position:right top;mask-position:right top;opacity:.3;z-index:0}.result-all-item .result-left{background-color:var(--c-back-sub);-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;border-radius:0 0 0 1rem}.result-all-item .result-right{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;background-color:var(--c-back-sub);border-radius:0 0 1rem 0}.result-all-item .items{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;background-color:rgba(0,0,0,0);padding-top:1ch;padding-bottom:.5ch}.result-all-item .items [class^=fa]{background-color:var(--c-highlight);color:var(--c-highlight-t)}.result-all-item>div{position:relative;width:100%;overflow:visible}.result-all-item h2{width:100%;font-size:1.5rem;padding:1rem .5rem;margin:0;letter-spacing:1px;color:var(--c-main-t);text-align:center;z-index:1}.result-all-item h2::before{content:var(--fa);margin-right:3px;font-weight:bold;font-family:"Font Awesome 6 Pro 6.7.2","Font Awesome 6 Pro";margin-right:.5ch}.result-all-item .btn-takeme{position:absolute;right:0}.result-all-item .result-info{margin:1rem}.result-all-item .result-info p[class^=fa]{font-family:var(--bs-body-font-family);font-weight:normal;display:block}.result-all-item .result-info p[class^=fa]::before{margin-left:0;margin-right:3px;color:var(--c-hover);font-weight:bold;font-family:"Font Awesome 6 Pro 6.7.2","Font Awesome 6 Pro";margin-right:.5ch}.result-all-item .levels{padding:0 1rem}.result-all-item .levels .items{background-image:none}.result-all-item .levels .items [class^=fa]{background-color:rgba(0,0,0,0);color:var(--c-front)}.result-all-item .levels .items [class^=fa].hidden{display:none;visibility:hidden;pointer-events:none}@media only screen and (min-width: 768px){.result-all-item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.result-all-item .result-left{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;max-width:39rem;padding:1rem}.result-all-item .result-right{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;padding:1rem}.result-all-item .items{border-top:0 none rgba(0,0,0,0);border-bottom:0 none rgba(0,0,0,0);-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.result-all-item h2{width:100%;padding:1rem .5rem .5rem .5rem}.result-all-item h2 a{float:none !important;position:absolute;right:1rem}.result-all-item .levels{margin:0}}.items{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;background-color:var(--c-main);text-align:center;border:none 0px rgba(0,0,0,0)}.items [class^=fa]{background-color:rgba(0,0,0,0);border:solid 1px rgba(0,0,0,0);border-radius:99rem;padding:0 1ch;height:2.5rem;line-height:2.25rem;margin:.25ch auto .25ch .8ch;font-weight:normal;text-align:left;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;white-space:nowrap;cursor:pointer}.items [class^=fa] input{display:none}.items [class^=fa]::before{display:inline-block;font-weight:bold;font-family:"Font Awesome 6 Pro 6.7.2","Font Awesome 6 Pro";margin-right:.5ch}.items [class^=fa]:hover{background-color:var(--c-hover) !important;color:var(--c-hover-t) !important;border:solid 1px var(--c-hover-t)}.items [class^=fa]:hover::before{-webkit-animation:shake .5s;animation:shake .5s}.items [class^=fa]:has(span){position:relative;background-color:var(--c-g1)}.items [class^=fa]:has(span) span{position:absolute;right:-0.5rem;top:-0.5rem;border-radius:99rem;font-family:var(--bs-body-font-family);width:1.5rem;height:1.5rem;line-height:1.5rem;font-size:.9rem;text-align:center;background-color:var(--c-back);color:var(--c-front);font-weight:bold}.items [class^=fa]:has(span) span:empty{display:none}.items [class^=fa]:has(span):hover{background-color:var(--c-highlight);color:var(--c-highlight-t);border-color:var(--c-front-brand)}.items [class^=fa]:has(span):has(:checked),.items [class^=fa]:has(span):has([checked]){background-color:var(--c-hover);border-color:rgba(0,0,0,0);color:var(--c-white);-webkit-box-shadow:inset 2px 2px 4px 0 var(--c-shadow);box-shadow:inset 2px 2px 4px 0 var(--c-shadow)}.items [class^=fa]:has(span):has(:checked) span,.items [class^=fa]:has(span):has([checked]) span{background-color:var(--c-back-sub);color:var(--c-front-brand);scale:.8;-webkit-box-shadow:0 0 2px 0 var(--c-shadow);box-shadow:0 0 2px 0 var(--c-shadow)}.items [class^=fa]:has(span):has(:checked)::before,.items [class^=fa]:has(span):has([checked])::before{color:var(--c-highlight)}.items [class^=fa]:has(span).active{background-color:var(--c-hover);border-color:rgba(0,0,0,0);color:var(--c-white);-webkit-box-shadow:inset 2px 2px 4px 0 var(--c-shadow);box-shadow:inset 2px 2px 4px 0 var(--c-shadow)}.items [class^=fa]:has(span).active span{background-color:var(--c-back-sub);color:var(--c-front-brand);scale:.8;-webkit-box-shadow:0 0 2px 0 var(--c-shadow);box-shadow:0 0 2px 0 var(--c-shadow)}.items [class^=fa]:has(span).active::before{color:var(--c-highlight)}.items .dropdown-menu{border-radius:1rem;padding:1rem 1.5rem 1rem 1rem}.levels .items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 1rem;background-color:rgba(0,0,0,0)}@media only screen and (min-width: 768px){.levels .items{display:grid;margin:0 1rem;grid-template-columns:repeat(auto-fill, minmax(11rem, 1fr))}}.levels .level{position:relative;padding:0 0 1rem 1.5rem}.levels .level::before{position:absolute;top:0;left:.75rem;content:"";display:block;border-radius:99rem;width:3px;height:100%;background-color:var(--c-sub)}.levels .level::after{position:absolute;top:0;left:.27rem;content:"";display:block;border-radius:99rem;width:1.2rem;height:1.2rem;background-color:var(--c-brand);border:2px solid var(--c-back-sub);-webkit-box-shadow:0 0 0 3px var(--c-back-sub);box-shadow:0 0 0 3px var(--c-back-sub)}.levels .level:hover .items{border-radius:.5rem;background-color:var(--c-back)}.levels .level:hover .items [class^=fa]{border-color:var(--c-hover)}.levels .level:hover::after{background-color:var(--c-brand);border-color:var(--c-back-sub);-webkit-box-shadow:0 0 0 3px var(--c-highlight);box-shadow:0 0 0 3px var(--c-highlight);scale:1.2}.levels .level:hover::before{scale:2 1;background-color:var(--c-highlight)}.levels .level:has(.items:empty){-webkit-filter:grayscale(80%);filter:grayscale(80%)}.levels .level:has(.items:empty) .extra-where{background-color:var(--c-back)}.levels .level:has(.items:empty) .extra-where label{opacity:.6}.levels .level:has(.items:empty) .extra-where::after{position:absolute;right:1rem;content:"本區域無相關設施";font-weight:normal;font-size:1rem}.levels .level:has(.items:empty) .extra-where:has(label:empty)::after{margin-left:5rem}.levels .level:not(:has(button)){-webkit-filter:grayscale(80%);filter:grayscale(80%)}.levels .level:not(:has(button)) .extra-where{background-color:var(--c-back)}.levels .level:not(:has(button)) .extra-where label{opacity:.6}.levels .level:not(:has(button)) .extra-where::after{position:absolute;right:1rem;content:"無相關設施";font-weight:normal;font-size:1rem;opacity:.8}.levels .level:not(:has(button)) .extra-where:has(label:empty)::after{margin-left:4rem}@media only screen and (min-width: 768px){.levels .level{padding:0 .5ch 1rem 2.5rem}.levels .level::before{left:2rem}.levels .level::after{left:1.5rem}}.levels h3{position:relative;font-size:1.2rem;padding:0 1rem 3rem 0;margin:1.5rem 0 0 0}.levels h3::before{position:absolute;top:2rem;left:.75rem;content:"";display:block;border-radius:99rem;width:3px;height:100%;background-color:var(--c-sub)}@media only screen and (min-width: 768px){.levels h3::before{left:2rem}}.levels h4{font-size:1.1rem;padding:0 1.5rem;letter-spacing:1px}.levels h4.extra-where{translate:0 -0.5ch}#resultPanel+#resultPanelToggle{display:none}#resultPanel+#resultPanelToggle::before{content:"none"}#resultPanel.active+#resultPanelToggle::before{content:none}@media only screen and (min-width: 768px){#resultPanel+#resultPanelToggle{position:fixed;background-color:var(--c-back-sub);display:block;border:none;top:6rem;right:1rem;font-size:2rem;z-index:3;opacity:.6}#resultPanel+#resultPanelToggle::before{content:""}#resultPanel.active+#resultPanelToggle::before{content:""}}#noResult{padding:2rem 1rem;width:100%;text-align:center;color:var(--c-front)}#noResult .icon{font-size:6rem;background-color:var(--c-back);width:11rem;margin:2rem auto;height:11rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:99rem;overflow:hidden}#noResult .icon i{--fa-primary-color: var(--c-brand);--fa-secondary-color: var(--c-hover)}#resultPanelBtn{position:sticky;top:0;left:0;display:block;text-align:center;max-height:unset;width:100%;padding:.5rem 0;background-color:var(--c-back);color:var(--c-front);border-top:solid 1px var(--c-white);border-bottom:solid 1px var(--c-white);-webkit-box-shadow:inset 0 0 1px 0 rgba(0,0,0,.3);box-shadow:inset 0 0 1px 0 rgba(0,0,0,.3);letter-spacing:2px;z-index:3;cursor:pointer}#resultPanelBtn::before{content:"";display:block;width:4rem;height:4px;margin:3px auto 6px auto;background-color:var(--c-hover);border-radius:99rem;opacity:.5}#listPage main{padding-bottom:1rem}#listPage .result-area{-webkit-column-count:1;-moz-column-count:1;column-count:1}#listPage footer{margin-bottom:3rem}@media only screen and (min-width: 576px){#listPage footer{margin-bottom:0}}#listPage::before{content:"";position:fixed;top:6rem;right:-8rem;width:80%;height:80%;opacity:.3;background-color:var(--c-highlight);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="enable-background:new 0 0 1486.8 1173.4" viewBox="0 0 1486.8 1173.4"><path d="M1133.4 2.5C998.7-12.6 872.1 41.4 789.2 136.3c-54.7 62.7-137.9 92.5-219.8 77.8-10.5-1.9-21.1-3.4-31.9-4.6C271.9 179.7 32.5 371 3 636.7c-29.5 266.3 161.7 504.7 428 533.8 197.2 21.5 379.7-78.8 472.3-240.8 44.9-78.6 126.6-128.7 216.9-135.2 51.7-3.7 105.8-17.1 161.2-42.1 47.2-21.2 87.8-54.7 117.9-96.8C1604 369.3 1422.3 35 1133.4 2.5z"/></svg>');mask-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="enable-background:new 0 0 1486.8 1173.4" viewBox="0 0 1486.8 1173.4"><path d="M1133.4 2.5C998.7-12.6 872.1 41.4 789.2 136.3c-54.7 62.7-137.9 92.5-219.8 77.8-10.5-1.9-21.1-3.4-31.9-4.6C271.9 179.7 32.5 371 3 636.7c-29.5 266.3 161.7 504.7 428 533.8 197.2 21.5 379.7-78.8 472.3-240.8 44.9-78.6 126.6-128.7 216.9-135.2 51.7-3.7 105.8-17.1 161.2-42.1 47.2-21.2 87.8-54.7 117.9-96.8C1604 369.3 1422.3 35 1133.4 2.5z"/></svg>');mask-mode:alpha;scale:1.15 1.1;-webkit-animation:float 8s linear infinite;animation:float 8s linear infinite;z-index:-1;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}#listPage #navbar-sub{display:none}#listPage #filterPanel #send,#listPage #filterPanel #clear{width:45%;margin-top:.5rem;-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}#listPage #filterPanel #clear{left:auto;right:1rem}#listPage #filterPanel #filterPanelForm{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:1rem}#listPage #filterPanel #filterPanelForm #send,#listPage #filterPanel #filterPanelForm #clear{-webkit-box-flex:1;-ms-flex:1 0 40%;flex:1 0 40%;height:2rem;line-height:1.25}#listPage #filterPanel #moreOptionBtn{text-decoration:none;background-color:var(--c-main);border-color:var(--c-brand);color:var(--c-main-t);margin-left:0;margin-right:auto;margin-bottom:0;opacity:.8}#listPage #filterPanel #moreOptionBtn:hover{border-color:var(--c-highlight);opacity:1}#listPage #filterPanel #moreOptionBtn::after{content:"" !important}#listPage #filterPanel #moreTagsMenu{width:100%;padding:.5rem 0;margin:0;grid-template-columns:repeat(auto-fill, 1fr);-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}#listPage #filterPanel #moreTagsMenu hr{margin:1ch 0;grid-column-start:1;grid-column-end:5}#listPage #filterPanel #moreTagsMenu .tag{margin-bottom:.5ch}#listPage #filterPanel #moreTagsMenu.dropdown-menu.show{display:grid}@media only screen and (min-width: 768px){#listPage #filterPanel{position:relative;top:0;width:100%;max-height:unset;max-width:960px;margin:1.5rem auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:0;border-radius:1rem;background-color:var(--c-back-sub);color:var(--c-front-sub);border:none;overflow:visible;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#listPage #filterPanel #moreTagsMenu{width:100%;padding:.5rem 0;margin:0;grid-template-columns:repeat(auto-fill, 1fr)}#listPage #filterPanel #filterPanelForm{max-width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:1rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#listPage #filterPanel #filterPanelForm .form-group{opacity:1;-webkit-box-flex:0;-ms-flex:0 0 calc(33% - 1rem);flex:0 0 calc(33% - 1rem);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#listPage #filterPanel #filterPanelForm .form-group label:not(.tag){-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-flex:0;-ms-flex:0 0 0px;flex:0 0 0;margin:0 auto 0 0}#listPage #filterPanel #filterPanelForm .tags:not(#common_fac1){-webkit-box-flex:0;-ms-flex:0 0 65%;flex:0 0 65%}#listPage #filterPanel #filterPanelForm #send,#listPage #filterPanel #filterPanelForm #clear,#listPage #filterPanel #filterPanelForm #btn-clear{-webkit-box-flex:1;-ms-flex:1 0 15%;flex:1 0 15%;margin-top:.25rem;-ms-flex-item-align:start;align-self:flex-start;-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}#listPage #filterPanel #moreTagsFunction{margin-left:0;margin-right:auto;margin-bottom:0}}#listPage #layoutBtns{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--c-brand-t);padding:.5rem;margin-bottom:2rem}#listPage #layoutBtns a,#listPage #layoutBtns button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border:var(--c-g3) solid 1px;color:var(--c-black);background-color:var(--c-white);-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:0}#listPage #layoutBtns a:first-child,#listPage #layoutBtns button:first-child{border-radius:1rem 0 0 1rem}#listPage #layoutBtns a:last-child,#listPage #layoutBtns button:last-child{border-radius:0 1rem 1rem 0}#listPage #layoutBtns a::before,#listPage #layoutBtns button::before{font-size:1rem;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;color:var(--c-hover)}#listPage #layoutBtns a.active,#listPage #layoutBtns button.active{background-color:var(--c-highlight);color:var(--c-highlight-t)}#listPage #layoutBtns a.active::before,#listPage #layoutBtns button.active::before{font-size:1.5rem;color:var(--c-brand);rotate:360deg}#listPage #layoutBtns a:hover::before,#listPage #layoutBtns button:hover::before{font-size:1.5rem;color:var(--c-brand);rotate:360deg}#listPage #layoutBtns::before{content:"";display:block;width:100%;position:absolute;top:50%;z-index:-1;border-top:1px solid var(--c-front-brand)}#listPage .school-title{font-size:2rem;margin-bottom:3rem}#listPage .school-info{position:relative;clear:both;margin-bottom:3rem;padding-left:5rem;padding-right:0}#listPage .school-info .align-right{text-align:right}#listPage .school-info .btn-takeme,#listPage .school-info .btn-GoMap{position:absolute;left:0;right:auto;top:50%;translate:0 -50%;width:4rem;min-height:3rem;padding-top:3rem;text-align:center}#listPage .school-info .btn-takeme::before,#listPage .school-info .btn-GoMap::before{top:.5rem;left:1rem;content:"";position:absolute;width:2.5rem;height:2.5rem;background-color:var(--c-hover);-webkit-mask-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="enable-background:new 0 0 80 80" viewBox="0 0 80 80"><path d="M37.8 27.6c-4.3 4.6-7.1 10.2-8.1 16.3-.9-2.2-2.3-4.1-4-5.8L12.2 24.6l11.3-11.3L37 26.8l.8.8z"/><path d="m71 9.6-31.8 5.1 7.7 6.6-7 7c-5.6 5.6-8.7 13-8.7 20.9v21.4h16V49.3c0-3.6 1.4-7 4-9.6l6.5-6.5 4.8 6.9L71 9.6z"/></svg>');mask-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="enable-background:new 0 0 80 80" viewBox="0 0 80 80"><path d="M37.8 27.6c-4.3 4.6-7.1 10.2-8.1 16.3-.9-2.2-2.3-4.1-4-5.8L12.2 24.6l11.3-11.3L37 26.8l.8.8z"/><path d="m71 9.6-31.8 5.1 7.7 6.6-7 7c-5.6 5.6-8.7 13-8.7 20.9v21.4h16V49.3c0-3.6 1.4-7 4-9.6l6.5-6.5 4.8 6.9L71 9.6z"/></svg>');-webkit-mask-position:center;mask-position:center;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}#listPage .school-info .btn-takeme:hover::before,#listPage .school-info .btn-GoMap:hover::before{background-color:var(--c-brand)}@media only screen and (min-width: 768px){#listPage .school-info{padding-left:5rem;padding-right:0}#listPage .school-info .btn-takeme{left:0;right:auto}}#listPage .tags .tag{border-width:2px}#listPage .tags .tag:has(input:checked){border:2px solid var(--c-highlight);background-color:var(--c-highlight)}#listPage .tags .tag:has(input:checked) span::before{margin-right:.5ch;opacity:1;color:var(--c-highlight-t)}#listPage .tags .tag input{opacity:0;scale:0;visibility:hidden;display:none}#listPage .tags .tag:hover{border:2px solid var(--c-highlight)}@media only screen and (min-width: 1440px){#listPage .result-area{-webkit-column-count:1;-moz-column-count:1;column-count:1}}@media only screen and (min-width: 1920px){#listPage{max-width:100%;margin:0 auto}#listPage #content .result-area{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}#listPage #content .result-area:has(#noResult){-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}#listPage #content .result-area header{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:1600px;margin:0 auto 0 0;-webkit-column-span:all;-moz-column-span:all;column-span:all;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}#listPage #content .result-all-item{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 2rem);flex:0 0 calc(50% - 2rem)}}@media only screen and (min-width: 1440px){.twoColumn#listPage #content .result-area{min-width:100%;max-width:unset;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}.twoColumn#listPage #content .result-area:has(#noResult){-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}.twoColumn#listPage #content .result-area header{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:1600px;margin:0 auto 0 0;-webkit-column-span:all;-moz-column-span:all;column-span:all;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.twoColumn#listPage #content .result-all-item{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 2rem);flex:0 0 calc(50% - 2rem)}}@media only screen and (min-width: 1920px){#listPage #content section{max-width:100%;margin:0 auto}}#listPage:has(#filterPanel.active) #backTop{bottom:25rem}#listPage:has(#moreTagsMenu.show) #backTop{bottom:43rem}/*# sourceMappingURL=list.min.css.map */