@import url(https://fonts.googleapis.com/css2?family=Khand:wght@500&family=Noto+Sans+TC:wght@400;500&display=swap);body,html{height:100%;padding:0;margin:0;font-size:16px;background-color:#d0d0d0;font-family:Khand,Noto Sans TC,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-text-size-adjust:100%}@media(min-width:2000px){body,html{font-size:24px}}#__next{position:fixed;top:0;left:0;width:100%;height:100%}a{color:inherit;text-decoration:none}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:Khand,Noto Sans TC}svg{display:block;border:0}.error_text{color:#322828;font-size:1rem;margin:20px}@media(min-width:1200px){.error_text{margin:20px 40px}}.tag{display:inline-block;border:1px solid #322828;font-size:.875rem;padding:3px 15px;border-radius:50px;margin:5px;cursor:pointer;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.tag:hover{opacity:.7}@media(min-width:2000px){.tag{padding:4.5px 22.5px}}.copy_link,.share_fb,.share_line{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;-moz-box-pack:center;justify-content:center;width:26px;height:26px;border:1px solid transparent;border-radius:50%;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background-color:transparent;padding:0;cursor:pointer}@media(min-width:768px){.copy_link,.share_fb,.share_line{width:40px;height:40px}}.copy_link svg,.share_fb svg,.share_line svg{width:60%;height:60%}.copy_link svg path,.share_fb svg path,.share_line svg path{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media(min-width:1200px){.copy_link:hover,.share_fb:hover,.share_line:hover{border-color:#322828}.copy_link:hover svg path,.share_fb:hover svg path,.share_line:hover svg path{fill:#322828}}@media(min-width:2000px){.copy_link,.share_fb,.share_line{width:60px;height:60px}}.share_text{margin:0;letter-spacing:.1em;font-weight:400;font-size:1.125rem}.btn_back{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;-moz-box-pack:center;justify-content:center;width:40px;height:40px;border:1px solid transparent;cursor:pointer;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border-radius:50%}@media(min-width:768px){.btn_back{width:60px;height:60px}}@media(min-width:1200px){.btn_back{width:40px;height:40px}.btn_back:hover{border-color:#322828}.btn_back:hover svg path{fill:#322828!important}}@media(min-width:2000px){.btn_back{width:60px;height:60px}}.btn_back a,.btn_back button{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;-moz-box-pack:center;justify-content:center;width:100%;height:100%;border:0;padding:0;margin:0;background-color:transparent;cursor:pointer}.btn_back svg{display:block;width:24px;height:24px}@media(min-width:2000px){.btn_back svg{width:36px;height:36px}}.btn_back svg path{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.btn_play{position:relative;-moz-box-flex:0;flex:0 0 auto;display:-moz-inline-box;display:inline-flex;border:0;padding:0;margin:0;-moz-box-align:center;align-items:center;-moz-box-pack:center;justify-content:center;border-radius:50px;cursor:pointer;-webkit-transition:background-color .3s ease-in-out;-moz-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out;overflow:hidden}.btn_play.play_all{background-color:#322828;padding:10px 15px 10px 20px}.btn_play.play_all .text{color:#d0d0d0}.btn_play.play_all .icon svg path{fill:#d0d0d0}.btn_play.round{width:40px;height:40px;background-color:#322828}.btn_play.round .icon svg path{fill:#d0d0d0}.btn_play.round.gray{background-color:#d0d0d0;margin:0 25px;width:36px;height:36px}@media(min-width:1200px){.btn_play.round.gray:hover{background-color:#f3dbc3}}.btn_play.round.gray .icon svg path{fill:#003d33}.btn_play.round.gray .audio_loading svg circle{stroke:#003d33}.btn_play.round.green{background-color:#003d33;border:1px solid #003d33}@media(min-width:1200px){.btn_play.round.green{width:28px;height:28px}.btn_play.round.green .icon{width:18px;height:18px}.btn_play.round.green:hover{background-color:#f3dbc3}.btn_play.round.green:hover .icon svg path{fill:#003d33}}.btn_play.round.green .icon svg path{fill:#d0d0d0}.btn_play.round.green .audio_loading svg circle{stroke:#d0d0d0}.btn_play.playing .icon_play{display:none}.btn_play.playing .icon_pause{display:block}.btn_play.next_story .icon,.btn_play.prev_story .icon{width:24px;height:24px}.btn_play.next_story .icon svg path,.btn_play.prev_story .icon svg path{fill:#d0d0d0}@media(min-width:1200px){.btn_play.next_story:hover .icon svg path,.btn_play.prev_story:hover .icon svg path{fill:#f3dbc3}}.btn_play .icon,.btn_play .text{position:relative;z-index:1}.btn_play .icon{width:24px;height:24px}.btn_play .icon svg{width:100%;height:100%}.btn_play .icon svg path{fill:#322828}.btn_play .progress{position:absolute;top:0;right:0;background-color:hsla(0,0%,100%,.5);width:0;height:110%}.btn_play .audio_loading{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:102%;height:110%;opacity:1;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.btn_play .audio_loading.loaded{opacity:0}.btn_play .audio_loading svg{width:100%;height:100%}.btn_play .audio_loading svg circle{stroke:#322828}.btn_play .icon_pause{display:none}.next_story .icon,.prev_story .icon{width:24px;height:24px}.next_story .icon svg,.prev_story .icon svg{width:100%;height:100%}.next_story.disable .icon svg path,.prev_story.disable .icon svg path{fill:hsla(0,0%,81.6%,.5)}.btn_fav{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;-moz-box-pack:center;justify-content:center;cursor:pointer;width:40px;height:40px;-moz-box-flex:0;flex:0 0 auto}@media(min-width:1200px){.btn_fav{width:24px;height:24px}}.btn_fav.in_map{border-radius:50%}.btn_fav.in_map .icon path{stroke:#322828}@media(min-width:768px){.btn_fav.in_map{width:28px;height:28px;background-color:#003d33;border:1px solid #003d33}.btn_fav.in_map .icon{width:20px;height:20px}.btn_fav.in_map .icon path{stroke:#d0d0d0}.btn_fav.in_map:hover{background-color:#f3dbc3}.btn_fav.in_map:hover .icon path{fill:#003d33}}.btn_fav.in_map .text{display:none}.btn_fav.in_story{margin-left:-8px;border-radius:50px;-webkit-transition:background-color .3s ease-in-out;-moz-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out}@media(min-width:1200px){.btn_fav.in_story{margin-left:15px;width:auto;height:auto;background-color:#322828;padding:6px 20px 6px 15px}}@media(min-width:2000px){.btn_fav.in_story{margin-left:22.5px;padding:9px 30px 9px 22.5px}}@media(min-width:1200px){.btn_fav.in_story .icon{margin-right:5px}}.btn_fav.in_story .text{display:none}@media(min-width:1200px){.btn_fav.in_story .text{color:#fff;display:block}}.btn_fav.in_story svg path{stroke:#322828}@media(min-width:1200px){.btn_fav.in_story svg path{stroke:#fff}}.btn_fav .icon{display:block;width:24px;height:24px}.btn_fav .text{color:#322828;font-size:.875rem}.btn_fav svg{width:100%;height:100%}.btn_fav svg path{stroke:#d0d0d0;fill:transparent;-webkit-transition:fill .3s ease-in-out;-moz-transition:fill .3s ease-in-out;transition:fill .3s ease-in-out}.btn_fav.dark svg path{stroke:#322828}.btn_fav.no_text .text{display:none}.btn_fav.selected svg path{fill:#d0d0d0}.btn_fav.selected.in_story svg path{fill:#322828}@media(min-width:1200px){.btn_fav.selected.in_story svg path{fill:#fff}}.btn_fav.selected.dark svg path,.btn_fav.selected.in_map svg path{fill:#322828}@media(min-width:1200px){.btn_fav.selected.in_map svg path,.btn_fav:hover svg path{fill:#d0d0d0}.btn_fav:hover.in_story{background-color:#554d4d}.btn_fav:hover.in_story svg path{fill:#322828}}@media(min-width:1200px)and (min-width:1200px){.btn_fav:hover.in_story svg path{fill:#fff}}@media(min-width:1200px){.btn_fav:hover.dark svg path{fill:#322828}}.btn_pos{margin:0 10px;width:70px;height:36px;border-radius:20px;text-align:center;padding:0;border:1px solid #6d6852;background-color:#d0d0d0;color:#322828;cursor:pointer;-webkit-transition:background-color .3s ease-in-out;-moz-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out}@media(min-width:1200px){.btn_pos:hover{background-color:#c3c3c3}}.btn_neg{margin:0 10px;width:70px;height:36px;border-radius:20px;text-align:center;padding:0;border:1px solid #003d33;background-color:#003d33;color:#f3dbc3;cursor:pointer;-webkit-transition:background-color .3s ease-in-out;-moz-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out}@media(min-width:1200px){.btn_neg:hover{background-color:#00241e}}.pattern_frame{position:relative;width:100%;height:100%;overflow:hidden}.pattern_frame canvas{position:absolute;display:block;border:0;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:auto;height:100%}@media(min-width:1200px){.pattern_frame canvas{width:100%;height:auto}}.page_pattern .pattern_container{width:100%;display:-moz-box;display:flex;flex-wrap:wrap;-moz-box-align:start;align-items:flex-start;-moz-box-pack:center;justify-content:center}.page_pattern .pattern_container>div{width:500px;height:200px;margin:10px}.page_pattern .pattern_frame{width:100%;height:0;padding-top:40%;border:1px solid rgba(148,144,124,.5)}.page_pattern canvas{height:100%;width:auto}.hor_switch{display:none;margin-right:30px}@media(min-width:1200px){.hor_switch{display:-moz-box;display:flex}}.hor_switch .btn_switch{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;-moz-box-pack:center;justify-content:center;margin:0 5px;width:40px;height:40px;border:1px solid transparent;cursor:pointer;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border-radius:50%}@media(min-width:1200px){.hor_switch .btn_switch.enable:hover{border-color:#322828}}@media(min-width:2000px){.hor_switch .btn_switch{width:60px;height:60px}}.hor_switch .btn_switch .icon{width:24px;height:24px}@media(min-width:2000px){.hor_switch .btn_switch .icon{width:36px;height:36px}}.hor_switch .btn_switch svg{width:100%;height:100%}.hor_switch .btn_switch svg path{fill:rgba(50,40,40,.4)}.hor_switch .btn_switch.enable svg path{fill:#322828}.hor_switch .btn_switch.next{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg)}.text_green{color:#003d33}.canvas{background-size:cover;background-position:50%;width:100%;height:100%}.add_to_screen_hint{position:fixed;z-index:80;bottom:20px;max-width:346px;width:95%;background-color:#f3dbc3;border:1px solid #322828;border-radius:12px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%);padding:20px;display:none}.add_to_screen_hint:before{z-index:1;border-color:#f3dbc3 transparent transparent;border-width:12px 5px 0;bottom:-12px}.add_to_screen_hint:after,.add_to_screen_hint:before{position:absolute;content:"";display:block;width:0;height:0;border-style:solid;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%)}.add_to_screen_hint:after{z-index:0;border-color:#322828 transparent transparent;border-width:14px 6px 0;bottom:-14px}.add_to_screen_hint h4{font-size:1.1875rem;color:#322828;margin:0}.add_to_screen_hint p{font-size:.875rem;color:#322828;margin:10px 0 0}.add_to_screen_hint .btn{font-size:.875rem;display:-moz-inline-box;display:inline-flex;-moz-box-align:center;align-items:center;-moz-box-pack:center;justify-content:center;float:right;color:#322828;border:1px solid #322828;border-radius:50px;padding:4px 20px;cursor:pointer;margin-top:20px}.add_to_screen_hint.display{display:block}.hint_box{position:fixed;z-index:80;bottom:130px;display:-moz-inline-box;display:inline-flex;left:50%;background-color:#f3dbc3;color:#322828;border:1px solid #322828;border-radius:10px;padding:10px 20px;font-size:.875rem;-webkit-transform:translate(-50%,10px);-moz-transform:translate(-50%,10px);transform:translate(-50%,10px);white-space:nowrap;opacity:0;pointer-events:none;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media(min-width:1200px){.hint_box{bottom:90px;-webkit-transform:translateY(10px);-moz-transform:translateY(10px);transform:translateY(10px)}}.hint_box.display{opacity:1;pointer-events:auto;-webkit-transform:translate(-50%);-moz-transform:translate(-50%);transform:translate(-50%)}@media(min-width:1200px){.hint_box.display{-webkit-transform:translate(0);-moz-transform:translate(0);transform:translate(0)}}.not_found{width:100%;height:100%;-moz-box-pack:center;justify-content:center;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.not_found,.not_found .face{position:relative;display:-moz-box;display:flex;-moz-box-align:center;align-items:center}.not_found .face{-moz-box-pack:justify;justify-content:space-between;width:235px;padding-bottom:50px;margin-bottom:65px}.not_found .face:after{position:absolute;display:block;content:"";width:100%;height:5px;border-radius:10px;background-color:#322828;bottom:0;left:0}.not_found .eye{position:relative;width:50px;height:50px}.not_found .eye:after,.not_found .eye:before{position:absolute;display:block;content:"";width:75px;height:5px;border-radius:10px;background-color:#322828;top:50%;left:50%}.not_found .eye:before{-webkit-transform:translate(-50%,-50%) rotate(45deg);-moz-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.not_found .eye:after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);-moz-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.not_found .btn{display:-moz-inline-box;display:inline-flex;-moz-box-align:center;align-items:center;-moz-box-pack:center;justify-content:center;border:1px solid #322828;border-radius:50px;width:136px;height:43px;margin-top:30px;cursor:pointer}@media(min-width:1200px){.not_found .btn{position:absolute;right:45px;top:45px;margin-top:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.not_found .btn:hover{color:#d0d0d0;background-color:#322828}}.not_found p{font-size:1rem;color:#322828;text-align:center}.date_marquee{position:fixed;z-index:4;display:-moz-box;display:flex;-moz-box-flex:0;flex:0 0 auto;top:54px;left:0;width:100%;height:58px;background-color:#f3dbc3;overflow:hidden;border-bottom:1px solid #322828}@media(min-width:768px){.date_marquee{top:80px}}@media(min-width:1200px){.date_marquee{position:relative;top:auto;left:auto;width:148px;height:auto;margin-top:0;border-bottom:0;border-left:1px solid #322828;border-right:1px solid #322828;-moz-box-align:end;align-items:flex-end}}@media(min-width:2000px){.date_marquee{width:222px}}.date_marquee .marquee_group{display:-moz-box;display:flex;-webkit-animation:marquee_hor 7.5s linear infinite;-moz-animation:marquee_hor 7.5s linear infinite;animation:marquee_hor 7.5s linear infinite;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards}@media(min-width:1200px){.date_marquee .marquee_group{-webkit-animation:marquee_vtl 15s linear infinite;-moz-animation:marquee_vtl 15s linear infinite;animation:marquee_vtl 15s linear infinite;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-moz-box-pack:end;justify-content:flex-end;-moz-box-align:start;align-items:flex-start}}.date_marquee .unit{margin:5px 0 0;display:-moz-box;display:flex;-moz-box-align:center;align-items:center;-moz-box-pack:start;justify-content:flex-start;-moz-box-flex:0;flex:0 0 auto;font-size:2.1875rem;color:#f3dbc3;text-shadow:-1px 0 #322828,0 1px #322828,1px 0 #322828,0 -1px #322828;white-space:nowrap}@media(min-width:1200px){.date_marquee .unit{font-size:3.75rem;height:740px;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg)}}.date_marquee .text{display:block;margin:0 20px;letter-spacing:.1em}@media(min-width:1200px){.date_marquee .text{margin:20px 0}}@-webkit-keyframes marquee_hor{0%{-webkit-transform:translateX(0);transform:translateX(0)}99.999%{-webkit-transform:translateX(-25%);transform:translateX(-25%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-moz-keyframes marquee_hor{0%{-moz-transform:translateX(0);transform:translateX(0)}99.999%{-moz-transform:translateX(-25%);transform:translateX(-25%)}to{-moz-transform:translateX(0);transform:translateX(0)}}@keyframes marquee_hor{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0)}99.999%{-webkit-transform:translateX(-25%);-moz-transform:translateX(-25%);transform:translateX(-25%)}to{-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes marquee_vtl{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(1480px);transform:translateY(1480px)}}@-moz-keyframes marquee_vtl{0%{-moz-transform:translateY(0);transform:translateY(0)}to{-moz-transform:translateY(1480px);transform:translateY(1480px)}}@keyframes marquee_vtl{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(1480px);-moz-transform:translateY(1480px);transform:translateY(1480px)}}.search_bar_open .search_bar{pointer-events:auto}.search_bar_open .search_bar .search_bar_wrapper{width:-webkit-calc(100% - 40px - 40px);width:-moz-calc(100% - 40px - 40px);width:calc(100% - 40px - 40px);overflow:visible;border-color:#322828}@media(min-width:768px){.search_bar_open .search_bar .search_bar_wrapper{width:-webkit-calc(100% - 40px - 60px);width:-moz-calc(100% - 40px - 60px);width:calc(100% - 40px - 60px)}}@media(min-width:1200px){.search_bar_open .search_bar .search_bar_wrapper{width:100%}}.search_bar_open .btn_close_search{opacity:1;pointer-events:auto}.search_bar{position:absolute;display:-moz-box;display:flex;-moz-box-align:center;align-items:center;top:0;right:0;width:100%;height:70px;z-index:1;padding:0 20px;pointer-events:none}@media(min-width:768px){.search_bar{height:90px}}@media(min-width:1200px){.search_bar{position:relative;width:100%;padding:0;pointer-events:auto}}@media(min-width:2000px){.search_bar{height:135px}}.search_bar .icon{display:block;width:24px;height:24px;padding:0;margin:0 0 0 10px;background-color:transparent;border:0;cursor:pointer;-moz-box-flex:0;flex:0 0 auto}.search_bar .icon svg{width:100%;height:100%}@media(min-width:2000px){.search_bar .icon{width:36px;height:36px;margin:0 0 0 15px}}.search_bar .input_wrapper{width:100%;display:-moz-box;display:flex;-moz-box-align:center;align-items:center}.search_bar form{width:100%;height:100%}.search_bar input[type=text]{display:block;width:-webkit-calc(100% - 10px);width:-moz-calc(100% - 10px);width:calc(100% - 10px);height:38px;margin:4px 5px;border:0;background-color:transparent;color:#322828;outline:none;font-size:.875rem}@media(min-width:1200px){.search_bar input[type=text]{font-size:1rem}}@media(min-width:2000px){.search_bar input[type=text]{height:57px;margin:6px 7.5px}}.search_bar .custom_select{position:relative;width:100px;margin:5px 5px 5px 0;-moz-box-flex:0;flex:0 0 auto;z-index:1}@media(min-width:2000px){.search_bar .custom_select{width:150px;margin:8px 8px 8px 0}}.search_bar .custom_select.open .select_options{display:block}.search_bar .custom_select .select_display{display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center;width:100px;height:36px;background-color:#f3dbc3;border:1px solid #322828;border-radius:50px;cursor:pointer;-webkit-transition:background-color .3s ease-in-out;-moz-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out}@media(min-width:2000px){.search_bar .custom_select .select_display{width:150px;height:54px}}.search_bar .custom_select .select_display .text{font-size:.875rem;color:#322828;-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;transition:color .3s ease-in-out;letter-spacing:.1em}.search_bar .custom_select .select_display .icon{margin:0 -10px 0 0}.search_bar .custom_select .select_display path{-webkit-transition:fill .3s ease-in-out;-moz-transition:fill .3s ease-in-out;transition:fill .3s ease-in-out}.search_bar .custom_select .select_display:hover{background-color:#322828}.search_bar .custom_select .select_display:hover .text{color:#fff}.search_bar .custom_select .select_display:hover path{fill:#fff}.search_bar .custom_select .select_options{position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%);width:90px;display:none}@media(min-width:2000px){.search_bar .custom_select .select_options{width:135px}}.search_bar .custom_select .select_options ul{list-style:none;padding:0;margin:10px 0 0;background-color:#fff;border:1px solid #322828;border-radius:12px;overflow:hidden}.search_bar .custom_select .select_options li{text-align:center;cursor:pointer;color:#322828;font-size:.875rem;padding:10px 0;letter-spacing:.1em}@media(min-width:2000px){.search_bar .custom_select .select_options li{padding:15px 0}}.search_bar .custom_select .select_options li.selected,.search_bar .custom_select .select_options li:hover{background-color:#322828;color:#fff}.search_bar .search_bar_wrapper{position:absolute;top:11px;right:60px;display:-moz-box;display:flex;width:44px;border:1px solid transparent;border-radius:50px;overflow:hidden;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;pointer-events:auto}@media(min-width:768px){.search_bar .search_bar_wrapper{top:21px;right:70px}}@media(min-width:1200px){.search_bar .search_bar_wrapper{position:relative;top:auto;right:auto;width:100%;border-color:#322828;overflow:visible}}.search_bar .tags_box{position:absolute;width:-webkit-calc(100% - 40px - 40px);width:-moz-calc(100% - 40px - 40px);width:calc(100% - 40px - 40px);top:-webkit-calc(100% - 5px);top:-moz-calc(100% - 5px);top:calc(100% - 5px);left:20px;display:none;background-color:#fff;border:1px solid #322828;border-radius:12px;padding:20px;z-index:0}.search_bar .tags_box.open{display:block}.search_bar .tags_box .tag{margin:5px}.btn_close_search{position:absolute;right:20px;top:15px;width:40px;height:40px;cursor:pointer;overflow:hidden;-moz-box-flex:0;flex:0 0 auto;opacity:0;pointer-events:none}.btn_close_search:after,.btn_close_search:before{position:absolute;display:block;content:"";width:20px;height:2px;background-color:#322828;top:50%;left:50%;margin-top:-1px;margin-left:-10px}.btn_close_search:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}.btn_close_search:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg)}@media(min-width:768px){.btn_close_search{top:25px}}.page_nav{display:-moz-box;display:flex;-moz-box-align:start;align-items:flex-start;-moz-box-pack:center;justify-content:center;padding:25px}@media(min-width:1200px){.page_nav{padding:45px}}.page_nav .page_num{font-size:.875rem;color:#322828;text-align:center;width:25px;height:25px;line-height:25px;cursor:pointer;-webkit-transition:color .3s;-moz-transition:color .3s;transition:color .3s;border:1px solid transparent;border-radius:50%;margin:0 2px}.page_nav .page_num:hover{color:#322828}.page_nav .page_num.now_page{border-color:#322828}@media(min-width:2000px){.page_nav .page_num{width:37.5px;height:37.5px;line-height:37.5px}}.page_nav .dot{display:inline-block;text-indent:.2em;letter-spacing:.15em;margin:0 2px}.page_nav .btn_prev{position:relative;font-size:.875rem;color:#322828;cursor:pointer;-webkit-transition:color .3s;-moz-transition:color .3s;transition:color .3s;opacity:0;pointer-events:none}.page_nav .btn_prev.show{opacity:1;pointer-events:auto}.page_nav .btn_prev:hover{color:#003d33}.page_nav .btn_prev:after{position:relative;display:inline-block;vertical-align:middle;content:"";width:32px;height:1px;background-color:#322828;margin-left:10px;margin-right:5px}.page_nav .btn_next{position:relative;font-size:.875rem;color:#322828;cursor:pointer;-webkit-transition:color .3s;-moz-transition:color .3s;transition:color .3s;opacity:0;pointer-events:none}.page_nav .btn_next.show{opacity:1;pointer-events:auto}.page_nav .btn_next:hover{color:#003d33}.page_nav .btn_next:before{position:relative;display:inline-block;vertical-align:middle;content:"";width:32px;height:1px;background-color:#322828;margin-left:5px;margin-right:10px}.filter_bar{display:-moz-box;display:flex;-moz-box-pack:end;justify-content:flex-end;padding:10px}@media(min-width:1200px){.filter_bar{padding:0;width:100%;max-width:400px}}.filter_bar.focus{width:100%}.filter_bar.focus .input_wrapper{width:100%;border-color:#322828}.filter_bar.focus .input_wrapper form{width:100%}.filter_bar.focus .input_wrapper input[type=text]{pointer-events:auto}.filter_bar .icon{cursor:pointer;display:block;width:24px;height:24px;margin:0 10px;-moz-box-flex:0;flex:0 0 auto}.filter_bar .icon svg{width:100%;height:100%}.filter_bar .icon svg path{-webkit-transition:fill .3s ease-in-out;-moz-transition:fill .3s ease-in-out;transition:fill .3s ease-in-out}.filter_bar .icon:hover svg path{fill:#322828}.filter_bar .input_wrapper{display:-moz-inline-box;display:inline-flex;-moz-box-align:center;align-items:center;-moz-box-pack:center;justify-content:center;border-radius:50px;border:1px solid transparent;height:40px;width:44px}.filter_bar .input_wrapper,.filter_bar .input_wrapper form{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.filter_bar .input_wrapper form{overflow:hidden;width:0}.filter_bar .input_wrapper input[type=text]{display:block;width:-webkit-calc(100% - 20px);width:-moz-calc(100% - 20px);width:calc(100% - 20px);height:38px;margin:4px 0;border:0;background-color:transparent;color:#322828;outline:none;letter-spacing:.1em;font-size:.875rem;pointer-events:none}@media(min-width:1200px){.filter_bar .input_wrapper input[type=text]{font-size:1rem}}.loading{position:fixed;z-index:9999;top:0;left:0;display:-moz-box;display:flex;-moz-box-align:center;align-items:center;-moz-box-pack:center;justify-content:center;width:100vw;height:100%;background-color:#d0d0d0;-webkit-transition:none;-moz-transition:none;transition:none}.loading.loaded,.loading.loaded .position_container{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;transition:all .5s ease-in-out;-webkit-transition-delay:1s;-moz-transition-delay:1s;transition-delay:1s}.loading .position_container{position:fixed;top:0;left:0;width:100%;height:100%;-webkit-transition:none;-moz-transition:none;transition:none}.loading .cassette{position:absolute;display:-moz-box;display:flex;top:50%;left:50%;width:320px;height:140px;-webkit-transform:translate(-50%,-50%) scale(.85);-moz-transform:translate(-50%,-50%) scale(.85);transform:translate(-50%,-50%) scale(.85);-moz-box-align:center;align-items:center;-moz-box-pack:center;justify-content:center}@media(min-width:375px){.loading .cassette{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}@media(min-width:768px){.loading .cassette{width:564px;height:168px}}.loading .cassette.playing .hole{-webkit-animation-play-state:running;-moz-animation-play-state:running;animation-play-state:running}.loading .cassette .frame{position:absolute;display:-moz-box;display:flex;top:0;left:0;width:100%;height:100%}.loading .cassette .frame svg{width:100%;height:100%}.loading .cassette .frame .top{width:140px}@media(min-width:768px){.loading .cassette .frame .top{width:168px}}.loading .cassette .frame .mid{width:-webkit-calc(100% - 280px);width:-moz-calc(100% - 280px);width:calc(100% - 280px)}@media(min-width:768px){.loading .cassette .frame .mid{width:-webkit-calc(100% - 336px);width:-moz-calc(100% - 336px);width:calc(100% - 336px)}}.loading .cassette .frame .bot{width:140px}@media(min-width:768px){.loading .cassette .frame .bot{width:168px}}.loading .cassette .logo{position:relative;-webkit-transform:scale(.86);-moz-transform:scale(.86);transform:scale(.86)}@media(min-width:768px){.loading .cassette .logo{-webkit-transform:none;-moz-transform:none;transform:none}}.loading .cassette .hole{position:absolute;top:50%;width:66px;height:66px;margin-top:-33px;-webkit-animation:rotate 8s linear infinite;-moz-animation:rotate 8s linear infinite;animation:rotate 8s linear infinite;-webkit-animation-play-state:paused;-moz-animation-play-state:paused;animation-play-state:paused}@media(min-width:768px){.loading .cassette .hole{width:98px;height:98px;margin-top:-49px}}.loading .cassette .hole svg{width:100%;height:100%}.loading .cassette .hole.top{left:35px}@media(min-width:768px){.loading .cassette .hole.top{left:30px}}.loading .cassette .hole.bottom{right:35px}@media(min-width:768px){.loading .cassette .hole.bottom{right:30px}}.loading .loading_notice{position:absolute;left:50%;bottom:10px;width:100%;font-size:.75rem;font-weight:400;letter-spacing:.1em;color:#322828;text-align:center;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%)}@media(min-width:768px){.loading .loading_notice{bottom:20px}}.main_nav{position:fixed;z-index:10;width:100%;height:50px;bottom:0;background-color:#003d33;border-top:1px solid #d0d0d0}@media(min-width:768px){.main_nav{height:80px}}@media(min-width:1200px){.main_nav{position:relative;width:auto;height:auto;margin-bottom:150px;background-color:transparent;border-top:0}}@media(min-width:2000px){.main_nav{margin-bottom:225px}}.main_nav ul{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;height:100%;margin:0;padding:0;text-align:center;list-style:none}@media(min-width:1200px){.main_nav ul{display:block;width:96px}}.main_nav li{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;-moz-box-pack:center;justify-content:center;width:25%}@media(min-width:1200px){.main_nav li{width:auto}}.main_nav a{position:relative;display:block;overflow:hidden;padding:2px;font-size:1rem;color:#322828;font-weight:400}@media screen and (min-height:740px){.main_nav a{padding:5px}}.main_nav a:after{position:absolute;display:block;content:"";left:0;bottom:2px;width:100%;height:1px;background-color:#322828;-webkit-transform:translateX(-101%);-moz-transform:translateX(-101%);transform:translateX(-101%);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;-moz-transition:transform .3s ease-in-out,-moz-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out,-moz-transform .3s ease-in-out}@media screen and (min-height:740px){.main_nav a:after{bottom:5px}}.main_nav a.now_page .icon{opacity:1}.main_nav a.now_page svg path{fill:#d0d0d0}.main_nav a.now_page svg circle{stroke:#003d33;fill:#003d33}.main_nav a.now_page svg .bg_n_hover{fill:none}.main_nav a.now_page svg .bg_c_hover{fill:#003d33}@media(min-width:1200px){.main_nav a.now_page:after{-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0)}.main_nav a:hover{color:#003d33}.main_nav .nav_home{display:none}}.main_nav .icon{display:block;width:24px;height:24px;opacity:.6}@media(min-width:768px){.main_nav .icon{width:36px;height:36px}}@media(min-width:1200px){.main_nav .icon{display:none}}.main_nav svg{width:100%;height:100%}.main_nav .text{display:none}@media(min-width:1200px){.main_nav .text{display:block;white-space:nowrap}}.side_nav{position:fixed;display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center;top:0;right:0;width:100%;height:-webkit-calc(100% - 114px);height:-moz-calc(100% - 114px);height:calc(100% - 114px);background-color:#554d4d;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;-moz-transition:transform .3s ease-in-out,-moz-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out,-moz-transform .3s ease-in-out;z-index:9}.side_nav.opened{-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0)}@media(min-width:768px){.side_nav{height:-webkit-calc(100% - 176px);height:-moz-calc(100% - 176px);height:calc(100% - 176px)}}@media(min-width:1200px){.side_nav{position:absolute;display:block;width:240px;height:100%;padding:45px}}@media(min-width:2000px){.side_nav{width:360px;padding:67.5px}}.side_nav nav ul{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-moz-box-align:start;align-items:flex-start;list-style:none;padding:0;margin-top:40px}.side_nav nav li{display:block;width:100%;letter-spacing:.1em;text-align:center}@media(min-width:1200px){.side_nav nav li{display:inline-block;width:auto}}.side_nav nav a{position:relative;display:inline-block;overflow:hidden;font-size:1.125rem;color:#f3dbc3;text-align:center;padding:10px 0}.side_nav nav a:after{position:absolute;display:block;content:"";left:0;bottom:10px;width:100%;height:1px;background-color:#f3dbc3;-webkit-transform:translateX(-101%);-moz-transform:translateX(-101%);transform:translateX(-101%);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;-moz-transition:transform .3s ease-in-out,-moz-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out,-moz-transform .3s ease-in-out}@media(min-width:768px){.side_nav nav a:after{bottom:20px}}@media(min-width:1200px){.side_nav nav a:after{bottom:10px}}@media(min-width:768px){.side_nav nav a{font-size:1.25rem;padding:20px 0}}@media(min-width:1200px){.side_nav nav a{text-align:left;font-size:1rem;padding:10px 0}.side_nav nav a:hover{color:#003d33}}.side_nav nav .sidoli{font-size:1.125rem;letter-spacing:.1em}.side_nav nav .login,.side_nav nav .logout{display:-moz-inline-box;display:inline-flex;-moz-box-align:center;align-items:center;-moz-box-pack:center;justify-content:center;padding:10px 0;border:0;font-size:1rem;color:#f3dbc3;background-color:transparent;cursor:pointer;letter-spacing:.1em}@media(min-width:768px){.side_nav nav .login,.side_nav nav .logout{font-size:1.25rem;padding:20px 0}}@media(min-width:1200px){.side_nav nav .login,.side_nav nav .logout{font-size:1rem;padding:10px 0}}.side_nav nav .login svg,.side_nav nav .logout svg{width:100%;height:100%}.side_nav nav .login .icon,.side_nav nav .logout .icon{position:relative;width:16px;height:16px;overflow:hidden;margin-left:5px}@media(min-width:768px){.side_nav nav .login .icon,.side_nav nav .logout .icon{width:20px;height:20px}}@media(min-width:1200px){.side_nav nav .login .icon,.side_nav nav .logout .icon{width:16px;height:16px}}@media(min-width:2000px){.side_nav nav .login .icon,.side_nav nav .logout .icon{width:24px;height:24px}}.side_nav nav .login .arrow,.side_nav nav .logout .arrow{position:absolute;width:100%;height:100%;top:0;left:0}@media(min-width:1200px){.side_nav nav .login:hover,.side_nav nav .logout:hover{color:#003d33}.side_nav nav .login:hover path,.side_nav nav .logout:hover path{fill:#003d33}.side_nav nav .login:hover .arrow,.side_nav nav .logout:hover .arrow{-webkit-animation:logout 2s infinite;-moz-animation:logout 2s infinite;animation:logout 2s infinite}}.side_nav nav .login .icon{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg)}.side_nav .footer{position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%);bottom:10px;color:#f3dbc3;letter-spacing:.1em;font-size:.75rem}@media(min-width:768px){.side_nav .footer{font-size:.875rem;bottom:20px}}@media(min-width:1200px){.side_nav .footer{font-size:.75rem}}.logo{position:relative;overflow:hidden}.logo a{display:block;border:0}.logo h1{margin:0}.logo .visually-hidden{position:absolute;display:inline-block;border:0;padding:0;margin:0;width:0;height:0;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.filter_menu{position:absolute;z-index:1;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:0;pointer-events:none;top:25px;left:25px;width:270px;height:-webkit-calc(100% - 50px);height:-moz-calc(100% - 50px);height:calc(100% - 50px)}@media(min-width:2000px){.filter_menu{top:37.5px;left:37.5px;width:405px}}.filter_menu .frame{position:absolute;overflow:hidden;top:0;left:0;width:270px;display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;max-height:100%;background-color:#d0d0d0;border:1px solid #322828;border-radius:20px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16);pointer-events:auto;border-radius:12px;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;-moz-transition:transform .3s ease-in-out,-moz-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out,-moz-transform .3s ease-in-out;opacity:0;pointer-events:none;-webkit-transform:translateX(-120%);-moz-transform:translateX(-120%);transform:translateX(-120%)}@media(min-width:2000px){.filter_menu .frame{width:405px}}.filter_menu.display{opacity:1}.filter_menu.display .menu_icon{pointer-events:auto}.filter_menu.open.open_step_1 .menu_icon{opacity:0;pointer-events:none}.filter_menu.open.open_step_1 .step_1{position:static;-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0);opacity:1;pointer-events:auto}.filter_menu.open.open_step_2 .menu_icon{opacity:0;pointer-events:none}.filter_menu.open.open_step_2 .step_2{position:static;-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0);opacity:1;pointer-events:auto}.filter_menu.open.open_step_3 .menu_icon{opacity:0;pointer-events:none}.filter_menu.open.open_step_3 .step_3{position:static;-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0);opacity:1;pointer-events:auto}.filter_menu .error_text{margin:20px 25px}.filter_menu .map_detail{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.filter_menu .menu_icon{position:absolute;top:0;left:0}.filter_menu .filter_option .categories_single{height:120px}@media(min-width:2000px){.filter_menu .filter_option .categories_single{height:180px}}.filter_menu .stories_markers .categories_type{position:relative;-moz-box-flex:0;flex:0 0 auto;padding:20px 25px;height:165px;border-bottom:1px solid rgba(50,40,40,.2);display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-moz-box-pack:justify;justify-content:space-between;background-position:50%;background-size:cover}.filter_menu .stories_markers .categories_type .title{position:relative;z-index:1;font-size:1.125rem;margin:0;color:#322828}.filter_menu .stories_markers .categories_type .pattern_frame{position:absolute;width:100%;height:100%;top:0;left:0;z-index:0}.filter_menu .stories_markers .categories_type .pattern_frame canvas{width:auto;height:100%}.filter_menu .stories_markers .categories_type .btn_back{position:relative;z-index:1;top:-10px;left:-10px}.filter_menu .stories_markers .stories_list{overflow-x:hidden;overflow-y:auto;-moz-box-flex:0;flex:0 1 auto;height:100%;border-bottom:1px solid rgba(50,40,40,.2)}.filter_menu .stories_markers .stories_list.os-host,.filter_menu .stories_markers .stories_list .os-host-textarea{overflow-y:hidden!important}.filter_menu .stories_markers .stories_list .story_single{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;-moz-box-pack:justify;justify-content:space-between;padding:15px 25px;border-top:1px solid rgba(50,40,40,.2);cursor:pointer}.filter_menu .stories_markers .stories_list .story_single:first-child{border-top:0}@media(min-width:1200px){.filter_menu .stories_markers .stories_list .story_single:hover{background-color:#fff}}.filter_menu .stories_markers .stories_list .story_title{color:#322828;font-weight:500;margin:0}.filter_menu .stories_markers .stories_list .author{font-size:.875rem;color:rgba(50,40,40,.5);font-weight:400;margin:0}.filter_menu .stories_markers .stories_list .time{display:-moz-box;display:flex;-moz-box-align:center;align-items:center}.filter_menu .stories_markers .stories_list .time .icon{display:block;width:18px;height:18px;margin-left:-2px}.filter_menu .stories_markers .stories_list .time svg{width:100%;height:100%}.filter_menu .stories_markers .stories_list .time svg path{fill:#322828}.filter_menu .stories_markers .stories_list .time .text{font-size:.75rem;color:#322828;font-weight:500;letter-spacing:.1em;margin-top:2px;margin-left:2px}.menu_icon{width:44px;height:44px;display:block;cursor:pointer;border-radius:30px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background-color:#d0d0d0;border:1px solid #322828;pointer-events:none}@media(min-width:1200px){.menu_icon:hover{background-color:#322828}.menu_icon:hover .dot,.menu_icon:hover .dot:after,.menu_icon:hover .dot:before{background-color:#fff}}.menu_icon .dot{width:5px;height:5px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.menu_icon .dot,.menu_icon .dot:after,.menu_icon .dot:before{position:absolute;display:block;border-radius:50%;background-color:#322828}.menu_icon .dot:after,.menu_icon .dot:before{content:"";width:100%;height:100%}.menu_icon .dot:before{left:-webkit-calc(100% + 4px);left:-moz-calc(100% + 4px);left:calc(100% + 4px)}.menu_icon .dot:after{right:-webkit-calc(100% + 4px);right:-moz-calc(100% + 4px);right:calc(100% + 4px)}.filter_option .scroll_content{height:100%;overflow-y:auto;overflow-x:hidden}.filter_option .scroll_content.os-host,.filter_option .scroll_content .os-host-textarea{overflow-y:hidden!important}.filter_option .title{padding:15px 25px;margin:0;border-bottom:1px solid #322828;font-size:1.5rem;font-weight:500;color:#322828}.filter_option .categories{display:-moz-box;display:flex;flex-wrap:wrap;overflow:hidden}.filter_option .categories_single{width:50%;cursor:pointer;border-left:1px solid #322828;-webkit-transition:background-color .3s;-moz-transition:background-color .3s;transition:background-color .3s}.filter_option .categories_single:nth-child(n+3){border-top:1px solid #322828}.filter_option .categories_single:nth-child(2n-1){border-left-color:transparent}@media(min-width:1200px){.filter_option .categories_single:hover{background-color:#fff}}.filter_option .categories_pattern{position:relative;padding-top:53.8461538462%;width:100%;overflow:hidden}.filter_option .categories_pattern .pattern_frame{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:100%;width:100%}.filter_option .categories_pattern .pattern_frame canvas{height:100%;width:auto}.filter_option .categories_data{position:relative;display:-moz-box;display:flex;height:50px;-moz-box-align:center;align-items:center;-moz-box-pack:center;justify-content:center}@media(min-width:2000px){.filter_option .categories_data{height:75px}}.filter_option .categories_data:before{position:absolute;display:block;content:"";left:0;top:-2px;width:100%;height:8px;background:transparent url("data:image/svg+xml,%3Csvg%20height%3D%276%27%20viewBox%3D%270%200%206%206%27%20width%3D%276%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3Ccircle%20fill%3D%27rgb(50%2C%2040%2C%2040)%27%20cx%3D%273%27%20cy%3D%271%27%20r%3D%271%27%2F%3E%3C%2Fsvg%3E") round center 0;background-size:8px 8px;background-position:0}.filter_option .categories_data .categories_title{margin:0;font-size:1rem;text-align:center;color:#322828;font-weight:500}.stories_markers .categories_type{position:relative;-moz-box-flex:0;flex:0 0 auto;padding:20px 25px;height:165px;border-bottom:1px solid rgba(50,40,40,.2);display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-moz-box-pack:justify;justify-content:space-between;background-position:50%;background-size:cover}.stories_markers .categories_type .title{position:relative;z-index:1;font-size:1.125rem;margin:0;color:#322828}.stories_markers .categories_type .pattern_frame{position:absolute;width:100%;height:100%;top:0;left:0;z-index:0}.stories_markers .categories_type .pattern_frame canvas{width:auto;height:100%}.stories_markers .categories_type .btn_back{position:relative;z-index:1;top:-10px;left:-10px}@media(min-width:768px){.stories_markers .categories_type .btn_back{width:40px;height:40px}}.stories_markers .stories_list{overflow-x:hidden;overflow-y:auto;-moz-box-flex:0;flex:0 1 auto;height:100%;border-bottom:1px solid rgba(50,40,40,.2)}.stories_markers .stories_list.os-host,.stories_markers .stories_list .os-host-textarea{overflow-y:hidden!important}.stories_markers .stories_list .story_single{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;-moz-box-pack:justify;justify-content:space-between;padding:15px 25px;border-top:1px solid rgba(50,40,40,.2);cursor:pointer}.stories_markers .stories_list .story_single:first-child{border-top:0}@media(min-width:1200px){.stories_markers .stories_list .story_single:hover{background-color:#fff}}.stories_markers .stories_list .story_title{color:#322828;font-weight:500;margin:0}.stories_markers .stories_list .author{font-size:.875rem;color:rgba(50,40,40,.5);font-weight:400;margin:0}.stories_markers .stories_list .time{display:-moz-box;display:flex;-moz-box-align:center;align-items:center}.stories_markers .stories_list .time .icon{display:block;width:18px;height:18px;margin-left:-2px}.stories_markers .stories_list .time svg{width:100%;height:100%}.stories_markers .stories_list .time svg path{fill:#322828}.stories_markers .stories_list .time .text{font-size:.75rem;color:#322828;font-weight:500;letter-spacing:.1em;margin-top:2px;margin-left:2px}.filter_menu_mobile{position:fixed;z-index:59;width:100%;bottom:0;height:-webkit-calc(100% - 100px);height:-moz-calc(100% - 100px);height:calc(100% - 100px);pointer-events:none;opacity:0}.filter_menu_mobile.display{opacity:1}.filter_menu_mobile.display .menu_icon{pointer-events:auto}.filter_menu_mobile.backward{z-index:8}.filter_menu_mobile.open.open_step_1 .menu_icon{opacity:0;pointer-events:none}.filter_menu_mobile.open.open_step_1 .step_1{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}.filter_menu_mobile.open.open_step_2 .menu_icon{opacity:0;pointer-events:none}.filter_menu_mobile.open.open_step_2 .step_2{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}.filter_menu_mobile.open.open_step_3 .menu_icon{opacity:0;pointer-events:none}.filter_menu_mobile.open.open_step_3 .step_3{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}.filter_menu_mobile .error_text{margin:25px}.filter_menu_mobile .frame{display:-moz-box;display:flex;overflow:hidden;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;width:100%;max-height:100%;background-color:#d0d0d0;border:1px solid #322828;position:absolute;bottom:0;pointer-events:auto;border-radius:12px 12px 0 0;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;-moz-transition:transform .3s ease-in-out,-moz-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out,-moz-transform .3s ease-in-out;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);transform:translateY(100%)}.filter_menu_mobile .menu_icon{position:fixed;top:70px;left:10px}.filter_menu_mobile .filter_option{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.filter_menu_mobile .filter_option .title{-moz-box-flex:0;flex:0 0 auto}.filter_menu_mobile .pattern_frame{position:absolute;z-index:0}.filter_menu_mobile .btn_back{position:relative;z-index:2}.filter_menu_mobile .map_detail .scroll_content{position:relative;overflow-x:hidden;overflow-y:auto;height:100%;z-index:1}.filter_menu_mobile .map_detail .scroll_content.os-host,.filter_menu_mobile .map_detail .scroll_content .os-host-textarea{overflow-y:hidden!important}.filter_menu_mobile .map_detail .detail_content{height:auto}.filter_menu_mobile .map_detail .story_share{padding:20px}.filter_menu_mobile .map_detail .hide_mo{opacity:0;pointer-events:none}@media(min-width:768px){.filter_menu_mobile .map_detail .hide_mo{opacity:1;pointer-events:auto}}.filter_menu_mobile .btn_group{position:relative}.filter_menu_mobile .btn_fav{margin-left:-8px}.filter_menu_mobile .location{margin-right:80px}.filter_menu_mobile .btn_play{position:absolute;right:0;bottom:10px;width:68px;height:68px;margin:0}.filter_menu_mobile .btn_play .icon{width:44px;height:44px}.map_detail .show_mo{position:absolute;width:100%;top:0;left:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;z-index:2}.map_detail .show_mo.bg_display{background-color:#d0d0d0}.map_detail .show_mo .btn_back{top:10px;left:10px;margin-bottom:10px}@media(min-width:768px){.map_detail .show_mo{display:none}}.map_detail .detail_title{position:relative;display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-moz-box-pack:justify;justify-content:space-between;padding:20px;-moz-box-flex:0;flex:0 0 auto}.map_detail .pattern_frame{position:absolute;width:100%;height:100%;top:0;left:0;z-index:0}.map_detail .pattern_frame canvas{width:auto;height:100%}.map_detail .data_group{position:relative;margin-top:20px;z-index:2}.map_detail .btn_back{position:relative;z-index:2;top:-10px;left:-10px}@media(min-width:768px){.map_detail .btn_back{width:40px;height:40px}}.map_detail .title{font-size:1.125rem;color:#322828;margin:0}.map_detail .author{font-size:.875rem;color:#322828;margin:0 50px 0 0}.map_detail .time{margin-top:20px}.map_detail .time .text{letter-spacing:.1em}.map_detail .location,.map_detail .time{display:-moz-box;display:flex;-moz-box-align:start;align-items:flex-start}.map_detail .location .icon,.map_detail .time .icon{margin-top:3px;display:block;width:20px;height:20px}.map_detail .location svg,.map_detail .time svg{width:100%;height:100%}.map_detail .location svg path,.map_detail .time svg path{fill:#322828}.map_detail .location .text,.map_detail .time .text{font-size:.875rem;color:#322828;font-weight:400;margin-top:2px;margin-left:2px}.map_detail .btn_play{margin-right:10px}.map_detail .detail_content{-moz-box-flex:0;flex:0 1 auto;height:100%;overflow-x:hidden;overflow-y:auto;border-top:1px solid rgba(50,40,40,.2)}.map_detail .detail_content.os-host,.map_detail .detail_content .os-host-textarea{overflow-y:hidden!important}.map_detail .story_content{zoom:1;padding:20px 0}.map_detail .story_content:before{content:"";display:table}.map_detail .story_content:after{content:"";display:table;clear:both}.map_detail .story_content *{font-family:Noto Sans TC}.map_detail .story_content>:first-child{margin-top:0!important}.map_detail .story_content a{text-decoration:underline}@media(min-width:1200px){.map_detail .story_content a:hover{color:#554d4d}}.map_detail .story_content blockquote{position:relative;font-size:.875rem;line-height:26px;margin:30px 20px;padding:0}.map_detail .story_content blockquote:before{position:absolute;display:block;content:"";left:-20px;top:0;width:2px;height:100%;background-color:#707070}.map_detail .story_content blockquote p{margin:0}.map_detail .story_content h3{font-size:1.375rem;color:#322828;line-height:34px;margin:30px 20px 20px}@media(min-width:2000px){.map_detail .story_content h3{line-height:51px}}.map_detail .story_content h4{font-size:1.125rem;line-height:30px;margin:30px 20px 20px}@media(min-width:2000px){.map_detail .story_content h4{line-height:45px}}.map_detail .story_content p{font-size:.875rem;line-height:28px;margin:20px 20px 0;text-align:justify;text-justify:inter-ideograph}@media(min-width:2000px){.map_detail .story_content p{line-height:42px}}.map_detail .story_content canvas{display:block;margin:80px 0;width:100%;height:auto;border-top:1px solid #322828;border-bottom:1px solid #322828}.map_detail .story_content canvas:last-child{border-bottom:0}.map_detail .story_share{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;-moz-box-pack:start;justify-content:flex-start;padding:15px 20px;border-top:1px solid rgba(50,40,40,.2)}.map_detail .story_share .share_text{font-size:1rem}.map_detail .story_share .btn_shares{margin-left:10px}.map_detail .btn_shares{display:-moz-box;display:flex}.map_detail .btn_shares .share_line{margin:0 10px}@media(min-width:1200px){.map_detail .btn_shares .share_line{margin:0 5px}}.map_detail .copy_link,.map_detail .share_fb,.map_detail .share_line{width:40px;height:40px}.map_detail .position_group{position:relative}.map_detail .btn_play{position:absolute;right:0;top:-40px;margin:0}.map_detail .btn_play.round.green{width:40px;height:40px;margin:0}.map_detail .btn_play.round.green .icon{width:24px;height:24px}@media(min-width:768px){.map_detail .btn_fav{margin-left:-10px}}@media(min-width:1200px){.map_detail .btn_fav{margin-left:-2px}}.detail_box{position:absolute;z-index:2;top:0;left:0;pointer-events:none;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;-moz-transition:transform .3s ease-in-out,-moz-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out,-moz-transform .3s ease-in-out}@media(min-width:768px){.detail_box{padding:25px;width:320px;height:100%}}@media(min-width:2000px){.detail_box{padding:37.5px;width:480px}}.detail_box.open{-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0)}.detail_box .frame{display:-moz-box;display:flex;overflow:hidden;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;width:100%;max-height:100%;background-color:#d0d0d0;border:1px solid #322828;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16);pointer-events:auto;border-radius:12px}.swipe_section{position:absolute;top:0;left:0;z-index:1;width:100%;height:30px;cursor:pointer}.swipe_section:before{position:absolute;display:block;content:"";width:100px;height:5px;background-color:#322828;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:5px}@media(min-width:768px){.swipe_section{display:none}}.detail_box_mobile{position:fixed;z-index:59;width:100%;bottom:0;height:-webkit-calc(100% - 100px);height:-moz-calc(100% - 100px);height:calc(100% - 100px);-webkit-transform:translateY(100%);-moz-transform:translateY(100%);transform:translateY(100%);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;-moz-transition:transform .3s ease-in-out,-moz-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out,-moz-transform .3s ease-in-out;pointer-events:none}.detail_box_mobile .frame{display:-moz-box;display:flex;overflow:hidden;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;width:100%;max-height:100%;background-color:#d0d0d0;border:1px solid #322828;position:absolute;bottom:0;border-radius:12px 12px 0 0;pointer-events:auto}.detail_box_mobile.open{-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}.detail_box_mobile.map_detail .scroll_content{position:relative;overflow-x:hidden;overflow-y:auto;height:100%;z-index:1}.detail_box_mobile.map_detail .scroll_content.os-host,.detail_box_mobile.map_detail .scroll_content .os-host-textarea{overflow-y:hidden!important}.detail_box_mobile.map_detail .detail_content{height:auto}.detail_box_mobile.map_detail .story_share{padding:20px}.detail_box_mobile.map_detail .hide_mo{opacity:0;pointer-events:none}@media(min-width:768px){.detail_box_mobile.map_detail .hide_mo{opacity:1;pointer-events:auto}}.detail_box_mobile .btn_fav{margin-left:-8px}.detail_box_mobile .location{margin-right:80px}.detail_box_mobile .btn_play{position:absolute;right:0;bottom:10px;width:68px;height:68px;margin:0}.detail_box_mobile .btn_play .icon{width:44px;height:44px}.footer_nav{position:relative;display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-moz-box-align:center;align-items:center;-moz-box-pack:justify;justify-content:space-between;-moz-box-flex:0;flex:0 0 auto;width:102px;padding:40px 0;border-left:1px solid #322828;z-index:9}@media(min-width:2000px){.footer_nav{width:153px}}.footer_nav .btn_open_nav{position:relative;width:24px;height:24px;cursor:pointer;overflow:hidden}.footer_nav .btn_open_nav:after,.footer_nav .btn_open_nav:before{position:absolute;display:block;content:"";top:50%;left:50%;height:2px;border-radius:20px;background-color:#322828}.footer_nav .btn_open_nav:before{width:20px;margin-left:-10px;margin-top:-4px}.footer_nav .btn_open_nav:after{width:12px;margin-left:-2px;margin-top:2px}.footer_nav .btn_open_nav:hover:after{-webkit-animation:btnOpenHover 2s infinite;-moz-animation:btnOpenHover 2s infinite;animation:btnOpenHover 2s infinite}@media(min-width:2000px){.footer_nav .btn_open_nav{width:36px;height:36px}.footer_nav .btn_open_nav:after,.footer_nav .btn_open_nav:before{height:3px}.footer_nav .btn_open_nav:before{width:30px;margin-left:-15px;margin-top:-6px}.footer_nav .btn_open_nav:after{width:18px;margin-left:-3px;margin-top:3px}}.footer_nav .btn_close_nav{position:absolute;display:-moz-box;display:flex;-moz-box-align:center;align-items:center;-moz-box-pack:center;justify-content:center;width:24px;height:24px;cursor:pointer;overflow:hidden;top:45px;right:35px}.footer_nav .btn_close_nav .center{width:18px;height:18px;overflow:hidden;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}.footer_nav .btn_close_nav .center:after,.footer_nav .btn_close_nav .center:before{position:absolute;display:block;content:"";top:50%;left:50%;border-radius:20px;background-color:#f3dbc3}.footer_nav .btn_close_nav .center:before{width:18px;height:2px;margin-top:-1px;margin-left:-9px}.footer_nav .btn_close_nav .center:after{width:2px;height:18px;margin-top:-9px;margin-left:-1px}.footer_nav .btn_close_nav:hover .center:before{-webkit-animation:btnOpenHover_b 2s infinite;-moz-animation:btnOpenHover_b 2s infinite;animation:btnOpenHover_b 2s infinite}.footer_nav .btn_close_nav:hover .center:after{-webkit-animation:btnOpenHover_a 2s infinite;-moz-animation:btnOpenHover_a 2s infinite;animation:btnOpenHover_a 2s infinite;-webkit-animation-delay:.2s;-moz-animation-delay:.2s;animation-delay:.2s}@media(min-width:2000px){.footer_nav .btn_close_nav{width:36px;height:36px;top:67.5px;right:52.5px}.footer_nav .btn_close_nav .center{width:27px;height:27px}.footer_nav .btn_close_nav .center:before{width:27px;height:3px;margin-top:-1.5px;margin-left:-13.5px}.footer_nav .btn_close_nav .center:after{width:3px;height:27px;margin-top:-13.5px;margin-left:-1.5px}}.footer_nav .footer{display:none;color:#322828;font-size:.75rem;letter-spacing:.1em;white-space:nowrap;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;-webkit-font-smoothing:antialised;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0) rotate(180deg);-moz-transform:translateZ(0) rotate(180deg);transform:translateZ(0) rotate(180deg);-webkit-font-smoothing:subpixel-antialiased}@media(min-width:1200px){.footer_nav .footer{display:block}}@-webkit-keyframes btnOpenHover{0%{-webkit-transform:translateX(0);transform:translateX(0)}25%{-webkit-transform:translateX(-8px);transform:translateX(-8px)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@-moz-keyframes btnOpenHover{0%{-moz-transform:translateX(0);transform:translateX(0)}25%{-moz-transform:translateX(-8px);transform:translateX(-8px)}50%{-moz-transform:translateX(0);transform:translateX(0)}}@keyframes btnOpenHover{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0)}25%{-webkit-transform:translateX(-8px);-moz-transform:translateX(-8px);transform:translateX(-8px)}50%{-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes btnOpenHover_b{0%{-webkit-transform:translateX(0);transform:translateX(0)}12.5%{-webkit-transform:translateX(100%);transform:translateX(100%)}13%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@-moz-keyframes btnOpenHover_b{0%{-moz-transform:translateX(0);transform:translateX(0)}12.5%{-moz-transform:translateX(100%);transform:translateX(100%)}13%{-moz-transform:translateX(-100%);transform:translateX(-100%)}50%{-moz-transform:translateX(0);transform:translateX(0)}}@keyframes btnOpenHover_b{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0)}12.5%{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);transform:translateX(100%)}13%{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);transform:translateX(-100%)}50%{-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes logout{0%{-webkit-transform:translateX(0);transform:translateX(0)}12.5%{-webkit-transform:translateX(100%);transform:translateX(100%)}13%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@-moz-keyframes logout{0%{-moz-transform:translateX(0);transform:translateX(0)}12.5%{-moz-transform:translateX(100%);transform:translateX(100%)}13%{-moz-transform:translateX(-100%);transform:translateX(-100%)}50%{-moz-transform:translateX(0);transform:translateX(0)}}@keyframes logout{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0)}12.5%{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);transform:translateX(100%)}13%{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);transform:translateX(-100%)}50%{-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes btnOpenHover_a{0%{-webkit-transform:translateY(0);transform:translateY(0)}12.5%{-webkit-transform:translateY(100%);transform:translateY(100%)}13%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}50%{-webkit-transform:translateY(0);transform:translateY(0)}}@-moz-keyframes btnOpenHover_a{0%{-moz-transform:translateY(0);transform:translateY(0)}12.5%{-moz-transform:translateY(100%);transform:translateY(100%)}13%{-moz-transform:translateY(-100%);transform:translateY(-100%)}50%{-moz-transform:translateY(0);transform:translateY(0)}}@keyframes btnOpenHover_a{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}12.5%{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);transform:translateY(100%)}13%{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);transform:translateY(-100%)}50%{-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}}.standalone .scroll_container,.standalone .scroll_container.h_map{height:-webkit-calc(100% - 54px - 134px);height:-moz-calc(100% - 54px - 134px);height:calc(100% - 54px - 134px)}.standalone .scroll_container.h_index{height:-webkit-calc(100% - 54px - 134px - 58px + 1px);height:-moz-calc(100% - 54px - 134px - 58px + 1px);height:calc(100% - 54px - 134px - 58px + 1px)}.standalone .scroll_container.h_init{height:-webkit-calc(100% - 134px);height:-moz-calc(100% - 134px);height:calc(100% - 134px)}.standalone .main_nav{height:70px}.standalone .main_nav ul{height:-webkit-calc(100% - 20px);height:-moz-calc(100% - 20px);height:calc(100% - 20px)}.standalone .player_mo{bottom:70px}.main_wrapper{zoom:1;position:relative;height:100%;overflow:hidden}.main_wrapper:after,.main_wrapper:before{content:"";display:table}.main_wrapper:after{clear:both}.scroll_container{overflow-x:hidden;overflow-y:auto}.scroll_container,.scroll_container.h_map,.scroll_container.is_not_found{margin-top:54px;height:-webkit-calc(100% - 54px - 114px);height:-moz-calc(100% - 54px - 114px);height:calc(100% - 54px - 114px)}@media(min-width:768px){.scroll_container.h_map,.scroll_container.is_not_found{margin-top:80px;height:-webkit-calc(100% - 80px - 176px);height:-moz-calc(100% - 80px - 176px);height:calc(100% - 80px - 176px)}}.scroll_container.h_map .content_wrapper,.scroll_container.is_not_found .content_wrapper{height:100%}@media(min-width:1200px){.scroll_container.h_map .content_wrapper,.scroll_container.is_not_found .content_wrapper{min-height:480px}}.scroll_container.h_map .page_wrapper,.scroll_container.is_not_found .page_wrapper{height:100%}@media(min-width:1200px){.scroll_container.h_map .page_wrapper,.scroll_container.is_not_found .page_wrapper{min-height:480px}}.scroll_container.h_index{margin-top:111px;height:-webkit-calc(100% - 54px - 114px - 58px + 1px);height:-moz-calc(100% - 54px - 114px - 58px + 1px);height:calc(100% - 54px - 114px - 58px + 1px)}@media(min-width:768px){.scroll_container.h_index{margin-top:137px;height:-webkit-calc(100% - 80px - 176px - 58px + 1px);height:-moz-calc(100% - 80px - 176px - 58px + 1px);height:calc(100% - 80px - 176px - 58px + 1px)}}.scroll_container.h_index .content_wrapper,.scroll_container.h_index .page_wrapper{height:100%;min-height:480px}.scroll_container.h_init{margin-top:0;height:-webkit-calc(100% - 114px);height:-moz-calc(100% - 114px);height:calc(100% - 114px)}@media(min-width:768px){.scroll_container.h_init{height:-webkit-calc(100% - 176px);height:-moz-calc(100% - 176px);height:calc(100% - 176px)}}@media(min-width:1200px){.scroll_container.h_init{margin-top:0;height:-webkit-calc(100% - 80px);height:-moz-calc(100% - 80px);height:calc(100% - 80px)}}.scroll_container .scroll-content,.scroll_container .scroll-content>div{height:100%}@media(min-width:768px){.scroll_container{margin-top:80px;height:-webkit-calc(100% - 54px - 200px);height:-moz-calc(100% - 54px - 200px);height:calc(100% - 54px - 200px)}}@media(min-width:1200px){.scroll_container{margin-top:0;height:-webkit-calc(100% - 80px);height:-moz-calc(100% - 80px);height:calc(100% - 80px)}}.content_wrapper{position:relative;display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;z-index:0}@media(min-width:1200px){.content_wrapper{height:100%;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;min-height:600px;overflow:hidden}}.content_wrapper.is_not_found{height:100%}.page_wrapper{position:relative;width:100%;overflow-x:hidden;overflow-y:auto}@media(min-width:1200px){.page_wrapper{width:-webkit-calc(100% - 254px - 148px - 102px);width:-moz-calc(100% - 254px - 148px - 102px);width:calc(100% - 254px - 148px - 102px)}}@media(min-width:2000px){.page_wrapper{width:-webkit-calc(100% - 254px * 1.5 - 148px * 1.5 - 102px * 1.5);width:-moz-calc(100% - 254px * 1.5 - 148px * 1.5 - 102px * 1.5);width:calc(100% - 254px * 1.5 - 148px * 1.5 - 102px * 1.5)}}.page_container{zoom:1;position:relative;width:100%}.page_container:after,.page_container:before{content:"";display:table}.page_container:after{clear:both}@media(min-width:1200px){.page_container{height:100%}}.title_container{position:relative;display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-moz-box-align:start;align-items:flex-start;-moz-box-pack:justify;justify-content:space-between;border-bottom:1px solid #322828;padding:15px 20px}@media(min-width:1200px){.title_container{padding:30px 40px}}.title_container h2{position:relative;margin:0;font-size:1.5625rem;font-weight:500;color:#322828;line-height:1.2em}@media(min-width:1200px){.title_container h2{font-size:3rem}}.title_container h3{position:relative;margin:0;font-size:2rem;font-weight:500;color:#322828}.title_container p{position:relative;margin:10px 0 0;font-size:1rem;font-weight:400;color:#322828;letter-spacing:.1em}@media(min-width:1200px){.title_container p{margin:5px 0 0}}.title_container .btn_back{position:relative;margin-left:-10px}@media(min-width:768px){.title_container .btn_back{margin-left:-20px}}@media(min-width:1200px){.title_container .btn_back{margin-left:-10px}}.content_container{zoom:1;position:relative;width:100%}.content_container:before{content:"";display:table}.content_container:after{content:"";display:table;clear:both}.logo_nav{position:relative;display:-moz-box;display:flex;-moz-box-align:center;align-items:center;-moz-box-pack:center;justify-content:center;-moz-box-flex:0;flex:0 0 auto;top:auto;left:auto;width:254px;padding:30px 40px;border-bottom:0;background:#d0d0d0}@media(min-width:2000px){.logo_nav{width:381px}}.cassette_index{position:relative;display:-moz-box;display:flex;-moz-box-align:center;align-items:center;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-moz-box-pack:justify;justify-content:space-between;margin:0 auto;width:168px;height:100%}@media(min-width:2000px){.cassette_index{width:252px}}.cassette_index.playing .hole{-webkit-animation-play-state:running;-moz-animation-play-state:running;animation-play-state:running}.cassette_index .frame{display:-moz-box;display:flex;align-content:center;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.cassette_index .frame,.cassette_index .frame svg{position:absolute;top:0;left:0;width:100%;height:100%}.cassette_index .frame .top{position:relative;width:100%;height:0;padding-top:100%}.cassette_index .frame .mid{position:relative;width:100%;height:100%}.cassette_index .frame .bot{position:relative;width:100%;height:0;padding-top:100%}.cassette_index .hole{position:absolute;display:block;-webkit-animation:rotate 8s linear infinite;-moz-animation:rotate 8s linear infinite;animation:rotate 8s linear infinite;-webkit-animation-play-state:paused;-moz-animation-play-state:paused;animation-play-state:paused;left:50%;margin-left:-49px;width:98px;height:98px}.cassette_index .hole.top{top:30px}.cassette_index .hole.bottom{bottom:30px}.cassette_index .hole svg{width:100%;height:100%}@media(min-width:2000px){.cassette_index .hole{width:147px;height:147px;margin-left:-73.5px}.cassette_index .hole.top{top:45px}.cassette_index .hole.bottom{bottom:45px}}.cassette_index .logo{-moz-box-flex:0;flex:0 0 auto;margin-top:150px}.cassette_index .logo,.cassette_index .logo h1{width:80px;height:96px}.cassette_index .logo svg{width:100%;height:100%}@media screen and (min-height:740px){.cassette_index .logo,.cassette_index .logo h1{width:100px;height:120px}}@media(min-width:2000px){.cassette_index .logo{margin-top:225px}.cassette_index .logo,.cassette_index .logo h1{width:150px;height:180px}}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-moz-keyframes rotate{0%{-moz-transform:rotate(0);transform:rotate(0)}to{-moz-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotate{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);transform:rotate(1turn)}}.player_pc{position:fixed;z-index:50;bottom:0;left:0;width:100%;height:84px;margin-top:-4px;padding-top:4px;background:transparent url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2016%208.5%27%3E%3Ccircle%20cx%3D%278%27%20cy%3D%274.2%27%20r%3D%274.2%27%20fill%3D%27rgb(0%2C%2061%2C%2051)%27%2F%3E%3C%2Fsvg%3E") -4px -3px;background-size:16px 16px}.player_pc .unit_group{height:100%;margin:0 auto;-moz-box-pack:justify;justify-content:space-between;padding:0 70px}.player_pc .data_section,.player_pc .unit_group{display:-moz-box;display:flex;-moz-box-align:center;align-items:center}.player_pc .data_section{width:-webkit-calc(25% - 50px);width:-moz-calc(25% - 50px);width:calc(25% - 50px)}.player_pc .audio_section{width:-webkit-calc(75% - 50px);width:-moz-calc(75% - 50px);width:calc(75% - 50px);display:-moz-box;display:flex;padding:0 40px;-moz-box-pack:start;justify-content:flex-start}.player_pc .story_data{width:100%;height:100%}.player_pc .audio_group{width:100%;max-width:1500px}.player_pc .audio_group,.player_pc .controls_group{display:-moz-box;display:flex;-moz-box-align:center;align-items:center}.player_pc .controls_group{-moz-box-pack:center;justify-content:center;-moz-box-flex:0;flex:0 0 auto}.player_pc .audio_timeline{padding:0 40px}.player_pc .progress_bar{margin:0 20px}.player_pc .current_time,.player_pc .total_time{font-size:.875rem;color:#d0d0d0;letter-spacing:.1em;-moz-box-flex:0;flex:0 0 auto}.player_pc .btn_group{-moz-box-flex:0;flex:0 1 24px;display:-moz-box;display:flex;-moz-box-align:center;align-items:center;-moz-box-pack:center;justify-content:center}.bar{height:100%;background-color:#003d33}.bar .story_data{display:-moz-box;display:flex;-moz-box-align:center;align-items:center}.bar .btn_story{cursor:pointer}.bar .btn_story svg path{fill:#d0d0d0;-webkit-transition:fill .3s ease-in-out;-moz-transition:fill .3s ease-in-out;transition:fill .3s ease-in-out}@media(min-width:1200px){.bar .btn_story:hover svg path{fill:#f3dbc3}}.bar .story_title{position:relative;height:100%;overflow:hidden}@media(min-width:1200px){.bar .story_title{padding:0 20px;max-width:70%}}.bar .story_title .text{font-size:.875rem;color:#f3dbc3}@media(min-width:768px){.bar .story_title .text{font-size:1.125rem}}.bar .story_author{position:relative;height:100%;overflow:hidden}@media(min-width:1200px){.bar .story_author{max-width:35%}}.bar .story_author .text{font-size:.875rem;color:#d0d0d0}@media(min-width:768px){.bar .story_author .text{font-size:1rem}}.audio_timeline{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;-moz-box-pack:center;justify-content:center;width:100%}.progress_bar{position:relative;width:100%}.progress_bar.focus .progress{background-color:#f3dbc3}.progress_bar.focus .progress:after{opacity:1;background-color:#f3dbc3}.progress_bar .progress_display{position:absolute;width:100%;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);height:3px;border-radius:10px;background-color:rgba(109,104,82,.6);z-index:0}.progress_bar .progress{position:relative;width:0;height:100%;border-radius:10px;background-color:#93907e;-webkit-transition:background-color .3s ease-in-out;-moz-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out}.progress_bar .progress:after{position:absolute;display:block;content:"";width:18px;height:18px;border-radius:50%;top:50%;margin-top:-9px;right:-9px;opacity:0;background-color:#93907e;-webkit-transition:background-color .3s ease-in-out,opacity .3s ease-in-out;-moz-transition:background-color .3s ease-in-out,opacity .3s ease-in-out;transition:background-color .3s ease-in-out,opacity .3s ease-in-out}.progress_bar input[type=range]{position:relative;z-index:5;margin:-20px 0;padding:0;width:100%;height:50px;opacity:.5;cursor:pointer}@media(min-width:1200px){.progress_bar input[type=range]{margin:0;height:auto}}.progress_bar .rangeslider{z-index:2;opacity:0;margin:10px 0}.title_marquee{overflow:hidden}.title_marquee.start_marquee .marquee_group{display:-moz-inline-box;display:inline-flex;-webkit-animation:title_marquee 5s linear infinite;-moz-animation:title_marquee 5s linear infinite;animation:title_marquee 5s linear infinite}.title_marquee.start_marquee .text{padding-left:10px}.title_marquee.start_marquee .text:first-child{padding:0}.title_marquee .marquee_group{display:-moz-inline-box;display:inline-flex}.title_marquee .text{display:inline-block;font-weight:400;white-space:nowrap}@-webkit-keyframes title_marquee{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-33.33333%);transform:translateX(-33.33333%)}}@-moz-keyframes title_marquee{0%{-moz-transform:translateX(0);transform:translateX(0)}to{-moz-transform:translateX(-33.33333%);transform:translateX(-33.33333%)}}@keyframes title_marquee{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-33.33333%);-moz-transform:translateX(-33.33333%);transform:translateX(-33.33333%)}}.player_mo{position:fixed;z-index:50;bottom:50px;left:0;width:100%;height:68px;margin-top:-4px;padding-top:4px;background:transparent url("data:image/svg+xml, %3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2016%208.5%27%3E%3Ccircle%20cx%3D%278%27%20cy%3D%274.2%27%20r%3D%274.2%27%20fill%3D%27rgb(0%2C%2061%2C%2051)%27%2F%3E%3C%2Fsvg%3E") -8px -3px;background-size:16px 16px}@media(min-width:768px){.player_mo{height:100px;bottom:80px}}.player_mo .bar{padding:15px 20px 10px}@media(min-width:768px){.player_mo .bar{padding:25px 25px 15px}}.player_mo .bar .story_data{-moz-box-pack:center;justify-content:center;width:100%}.player_mo .audio_function{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;-moz-box-pack:justify;justify-content:space-between;padding-top:10px}@media(min-width:768px){.player_mo .audio_function{padding-top:15px}}.player_mo .story_author{margin-left:20px}.player_mo .btn_fav{width:28px;height:28px;margin-left:-5px}@media(min-width:768px){.player_mo .btn_fav{width:40px;height:40px;margin-left:-8px}.player_mo .btn_fav .icon{width:28px;height:28px}}.player_mo .btn_play.round.gray{margin:0;width:28px;height:28px}@media(min-width:768px){.player_mo .btn_play.round.gray{width:40px;height:40px}}.player_mo .story_title{max-width:125px}.player_mo .story_author{max-width:50px}.player_mo_detail{position:fixed;z-index:60;top:0;left:0;width:100%;height:100%;background-color:#d0d0d0;display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);transform:translateY(100%);-webkit-transition:-webkit-transform .5s ease-in-out;transition:-webkit-transform .5s ease-in-out;-moz-transition:transform .5s ease-in-out,-moz-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out,-moz-transform .5s ease-in-out}.player_mo_detail.show{-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}.player_mo_detail .btn_fav{position:absolute;z-index:1;right:15px;bottom:15px;background-color:#003d33;border-radius:50%}.player_mo_detail .pic_section{position:relative;z-index:0;height:100%}.player_mo_detail .pic_section .pattern{position:relative;z-index:0;width:100%;height:100%}.player_mo_detail .pic_section .pattern canvas{width:auto;height:110%}.player_mo_detail .categories_title{position:absolute;z-index:1;top:0;width:100%;left:0;margin:10px 0;font-size:.875rem;text-align:center;color:#322828}@media(min-width:768px){.player_mo_detail .categories_title{font-size:1rem}}.player_mo_detail .btn_hide{position:absolute;z-index:2;top:0;left:5px;display:-moz-box;display:flex;-moz-box-align:center;align-items:center;-moz-box-pack:center;justify-content:center;width:40px;height:40px;cursor:pointer}@media(min-width:768px){.player_mo_detail .btn_hide{width:60px;height:60px}}.player_mo_detail .btn_hide svg{display:block;width:24px;height:24px;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);transform:rotate(-90deg)}.player_mo_detail .btn_addFav{position:absolute;width:36px;height:36px;right:15px;bottom:15px;background-color:#003d33;border:0;padding:0;margin:0;display:-moz-box;display:flex;-moz-box-align:center;align-items:center;-moz-box-pack:center;justify-content:center;border-radius:50%;cursor:pointer}.player_mo_detail .btn_addFav svg{width:24px;height:24px}.player_mo_detail .btn_addFav svg path{stroke:#d0d0d0;fill:none}@media(min-width:768px){.player_mo_detail .btn_addFav{width:54px;height:54px;right:25px;bottom:25px}.player_mo_detail .btn_addFav svg{width:36px;height:36px}}.player_mo_detail .story_data{position:relative}.player_mo_detail .btn_story{position:absolute;right:0;bottom:0;display:-moz-box;display:flex;-moz-box-align:center;align-items:center;-moz-box-pack:center;justify-content:center;width:28px;height:28px;margin-left:-5px}.player_mo_detail .btn_story svg{width:24px;height:24px}@media(min-width:768px){.player_mo_detail .btn_story{width:40px;height:40px;margin-left:-8px;bottom:-5px}.player_mo_detail .btn_story svg{width:28px;height:28px}}.player_mo_detail .player_section{-moz-box-flex:0;flex:0 0 auto;height:264px;background-color:#003d33;padding:20px 15px}@media(min-width:768px){.player_mo_detail .player_section{height:400px;padding:40px 25px}}.player_mo_detail .story_title{position:relative;overflow:hidden}.player_mo_detail .story_title .text{font-size:1.875rem;color:#f3dbc3}@media(min-width:768px){.player_mo_detail .story_title .text{font-size:2.8125rem}}.player_mo_detail .story_author{position:relative;overflow:hidden}.player_mo_detail .story_author .text{font-size:.875rem;color:#d0d0d0}@media(min-width:768px){.player_mo_detail .story_author .text{font-size:1rem}}.player_mo_detail .audio_timeline{display:block}.player_mo_detail .time_display{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;-moz-box-pack:justify;justify-content:space-between}.player_mo_detail .current_time{font-size:.875rem;color:#d0d0d0;letter-spacing:.1em}@media(min-width:768px){.player_mo_detail .current_time{font-size:1rem}}.player_mo_detail .total_time{font-size:.875rem;color:#d0d0d0;letter-spacing:.1em}@media(min-width:768px){.player_mo_detail .total_time{font-size:1rem}}.player_mo_detail .controls_group{margin-top:20px;display:-moz-box;display:flex;-moz-box-align:center;align-items:center;-moz-box-pack:center;justify-content:center}@media(min-width:768px){.player_mo_detail .controls_group{margin-top:30px}}.player_mo_detail .next_story,.player_mo_detail .prev_story{width:40px;height:40px}.player_mo_detail .next_story .icon,.player_mo_detail .prev_story .icon{width:100%;height:100%}@media(min-width:768px){.player_mo_detail .next_story,.player_mo_detail .prev_story{width:60px;height:60px}}.player_mo_detail .btn_play.round.gray{margin:0 60px;width:68px;height:68px}.player_mo_detail .btn_play.round.gray .icon{width:44px;height:44px}@media(min-width:768px){.player_mo_detail .btn_play.round.gray{width:100px;height:100px;margin:0 90px}}.popup_wrapper{position:fixed;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.85);pointer-events:none;opacity:0;z-index:99}.popup_wrapper.logout_open{opacity:1;pointer-events:auto}.popup_wrapper.logout_open .popup_logout{display:block}.popup_wrapper.alert_open{opacity:1;pointer-events:auto}.popup_wrapper.alert_open .popup_alert{display:block}.popup_wrapper.login_hint_open{opacity:1;pointer-events:auto}.popup_wrapper.login_hint_open .popup_Login_hint{display:block}.popup_wrapper .popup_group{padding:20px;width:100%;height:100%;display:-moz-box;display:flex;-moz-box-align:center;align-items:center;-moz-box-pack:center;justify-content:center}.popup_wrapper .popup_box{display:none;background-color:#d0d0d0;padding:45px 35px;width:100%}.popup_wrapper .popup_box h4{margin:0;font-size:1.875rem;color:#322828}@media(min-width:1200px){.popup_wrapper .popup_box h4{font-size:2rem}}.popup_wrapper .popup_box p{margin:0;font-size:1rem;color:#554d4d}@media(min-width:1200px){.popup_wrapper .popup_box p{font-size:1.125rem}}.popup_wrapper .popup_box .btn_group{margin-top:40px;display:-moz-box;display:flex;-moz-box-align:center;align-items:center;-moz-box-pack:center;justify-content:center}.popup_wrapper .popup_logout{max-width:300px}@media(min-width:1200px){.popup_wrapper .popup_logout{max-width:480px}}.popup_wrapper .popup_logout .text_group{margin:0 auto;max-width:240px}.popup_wrapper .popup_Login_hint{max-width:300px}@media(min-width:1200px){.popup_wrapper .popup_Login_hint{max-width:480px}}.popup_wrapper .popup_Login_hint .text_group{text-align:center}.popup_wrapper .popup_alert{max-width:300px}.popup_wrapper .popup_alert .text_group{text-align:center}.fixed_header{position:fixed;z-index:11;display:-moz-box;display:flex;-moz-box-align:center;align-items:center;-moz-box-pack:center;justify-content:center;top:0;left:0;width:100%;height:54px;background-color:#d0d0d0;border-bottom:1px solid #322828}@media(min-width:768px){.fixed_header{height:80px}}.fixed_header.hidden,.fixed_header.show .header_title:before{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);transform:translateY(-100%)}.fixed_header.hidden{-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;-moz-transition:transform .3s ease-in-out,-moz-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out,-moz-transform .3s ease-in-out}.fixed_header.hidden .header_title:before{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);transform:translateY(-100%)}.fixed_header.hidden.show{-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}.fixed_header h2{font-size:1rem}.fixed_header .logo{display:block;border:0;width:60px;height:34px}@media(min-width:768px){.fixed_header .logo{width:90px;height:51px}}.fixed_header .logo svg{position:absolute;width:100%;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}.fixed_header .on_air,.fixed_header .sidoli_text{display:none}.fixed_header .header_title{position:relative;overflow:hidden}.fixed_header .header_title:before{position:absolute;display:block;content:"";width:100%;height:100%;background-color:#d0d0d0;z-index:1;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;-moz-transition:transform .2s ease-in-out,-moz-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out,-moz-transform .2s ease-in-out}.fixed_header .header_title .text{position:relative;z-index:0;display:block;overflow:hidden;max-width:260px;height:28px}.fixed_header .btn_back{position:absolute;top:7px;left:5px}@media(min-width:768px){.fixed_header .btn_back{top:10px;left:15px}}.fixed_header .btn_open_nav_mo{position:absolute;top:50%;margin-top:-20px;right:5px}@media(min-width:768px){.fixed_header .btn_open_nav_mo{right:15px;margin-top:-30px}}.btn_open_nav_mo{position:relative;width:40px;height:40px;cursor:pointer;overflow:hidden}@media(min-width:768px){.btn_open_nav_mo{width:60px;height:60px}}.btn_open_nav_mo:after,.btn_open_nav_mo:before{position:absolute;display:block;content:"";top:50%;left:50%;height:2px;border-radius:20px;background-color:#322828;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.btn_open_nav_mo.status_open:before{width:20px;margin-left:-10px;margin-top:-4px}.btn_open_nav_mo.status_open:after{width:12px;margin-left:-2px;margin-top:2px}.btn_open_nav_mo.status_close:after,.btn_open_nav_mo.status_close:before{width:18px;margin-top:-1px;margin-left:-9px}.btn_open_nav_mo.status_close:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}.btn_open_nav_mo.status_close:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg)}.page_index{height:100%}.page_index .section_group{zoom:1;height:100%}.page_index .section_group:before{content:"";display:table}.page_index .section_group:after{content:"";display:table;clear:both}.page_index .section{position:relative;display:-moz-box;display:flex;border-bottom:1px solid #322828;cursor:pointer;min-height:170px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media screen and (min-height:750px){.page_index .section{height:33.333333%}}@media(min-width:1200px){.page_index .section{height:33.333333%;-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}}.page_index .section.selected .gradient{opacity:1}@media(min-width:768px){.page_index .section{min-height:320px}}@media(min-width:1200px){.page_index .section{border-top:1px solid #322828;border-bottom:0;min-height:0}.page_index .section:hover .gradient{opacity:1}.page_index .section.selected .gradient{opacity:0}}@media(min-width:768px){.page_index .section:first-child{border-top:1px solid #322828}}@media(min-width:1200px){.page_index .section:first-child{border-top:0}}.page_index .gradient{position:absolute;width:100%;height:100%;top:0;left:0;opacity:0}.page_index .section_background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.page_index .section_data{position:relative;z-index:1}.page_index .section_title{zoom:1;position:relative;-moz-box-flex:0;flex:0 0 auto;width:50px;border-right:1px solid #322828;display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;padding:15px 0}.page_index .section_title:before{content:"";display:table}.page_index .section_title:after{content:"";display:table;clear:both}@media(min-width:1200px){.page_index .section_title{height:100%;-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}}.page_index .section_title .text{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;-moz-box-pack:center;justify-content:center;white-space:nowrap;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg);margin:0;letter-spacing:.1em;color:#322828;font-weight:400;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media(min-width:1200px){.page_index .section_title .text{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}}.page_index .section_title .text:after{display:block;content:"";width:8px;height:100%;margin-top:5px;background:transparent url("data:image/svg+xml,%3Csvg%20height%3D%276%27%20viewBox%3D%270%200%206%206%27%20width%3D%276%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3Ccircle%20fill%3D%27rgb(50%2C%2040%2C%2040)%27%20cx%3D%273%27%20cy%3D%271%27%20r%3D%271%27%2F%3E%3C%2Fsvg%3E") round center 0;background-size:8px 8px}.page_index .section_content{width:100%}.page_index .section_content a{position:relative;display:-moz-box;display:flex;-moz-box-align:end;align-items:flex-end;-moz-box-pack:start;justify-content:flex-start;padding:15px;width:100%;height:100%}@media(min-width:768px){.page_index .section_content a{padding:15px 25px}}.page_index .type_title{font-size:.75rem;color:#322828;font-weight:400;margin:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media(min-width:768px){.page_index .type_title{font-size:.875rem}}@media(min-width:1200px){.page_index .type_title{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}}.page_index .main_title{font-size:1.25rem;color:#322828;font-weight:500;margin:10px 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:1.4em}@media(min-width:768px){.page_index .main_title{font-size:2rem}}@media(min-width:1200px){.page_index .main_title{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}}.page_index .summary{font-size:.75rem;color:#322828;font-weight:400;margin:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media(min-width:768px){.page_index .summary{margin:5px 0 0;font-size:.875rem}}@media(min-width:1200px){.page_index .summary{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}}.page_about .title_container{-moz-box-pack:center;justify-content:center;padding:65px 25px}@media(min-width:1200px){.page_about .title_container{-moz-box-pack:justify;justify-content:space-between;padding:30px 40px;height:264px}}.page_about .br{display:block;width:0}@media(min-width:1200px){.page_about .br{display:inline}}.page_about .content_container{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:reverse;flex-direction:column-reverse}@media(min-width:1200px){.page_about .content_container{-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;height:-webkit-calc(100% - 264px);height:-moz-calc(100% - 264px);height:calc(100% - 264px)}.page_about .about_content{width:64%;height:100%;overflow-x:hidden;overflow-y:auto}}.page_about .about_content P{font-size:1rem;font-weight:400;color:#554d4d;margin:40px 0 0;line-height:2em}.page_about .about_content P:first-child{margin-top:0}@media(min-width:1200px){.page_about .about_content P{font-size:.875rem}}.page_about .about_content .text_content{padding:30px 25px}@media(min-width:1200px){.page_about .about_content .text_content{padding:40px}}.page_about .about_content .instruct{margin-top:45px}.page_about .about_content .instruct .logo_group{display:-moz-box;display:flex}.page_about .about_content .instruct .logo_group svg{display:block;margin-right:30px}@media(min-width:1200px){.page_about .about_content .instruct{margin-top:70px}}.page_about .about_content .instruct p{margin-bottom:15px}.page_about .about_pic{position:relative;background-color:#333;overflow:hidden}@media(min-width:1200px){.page_about .about_pic{width:36%}}.page_about .about_pic img{display:block;border:0;width:100%;height:auto}@media(min-width:1200px){.page_about .about_pic img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:102%;height:auto}}.page_contact .title_container{-moz-box-pack:center;justify-content:center;padding:65px 25px}@media(min-width:1200px){.page_contact .title_container{-moz-box-pack:justify;justify-content:space-between;padding:30px 40px;height:264px}.page_contact .content_container{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;height:-webkit-calc(100% - 264px);height:-moz-calc(100% - 264px);height:calc(100% - 264px);overflow:hidden}}.page_contact .contact_detail{-moz-box-flex:0;flex:0 0 auto;display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}@media(min-width:1200px){.page_contact .contact_detail{-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;border-bottom:1px solid #322828}}.page_contact .section{width:100%;padding:45px 25px;border-top:1px solid #322828}@media(min-width:1200px){.page_contact .section{padding:3.2% 40px;border-left:1px solid #322828;border-top:0}}.page_contact .section:first-child{border-top:0}@media(min-width:1200px){.page_contact .section:first-child{border-left:0}}.page_contact .section h3{font-size:1.125rem;font-weight:500;margin:0 0 20px;color:#322828}.page_contact .section address,.page_contact .section p{margin:0;font-size:.875rem;color:#554d4d;font-style:normal;letter-spacing:.1em}.page_contact .section .email{position:relative;display:inline-block;overflow:hidden}.page_contact .section .email:after{position:absolute;display:block;content:"";bottom:0;left:0;width:100%;height:1px;background-color:#554d4d}.page_contact .contact_pic{position:relative;background-color:#ccc;overflow:hidden}@media(min-width:1200px){.page_contact .contact_pic{height:100%}}.page_contact .contact_pic img{display:block;border:0;width:100%;height:auto}@media(min-width:1200px){.page_contact .contact_pic img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:105%}}.page_privacy .title_container{-moz-box-pack:center;justify-content:center;padding:65px 25px}@media(min-width:1200px){.page_privacy .title_container{-moz-box-pack:justify;justify-content:space-between;padding:30px 40px;height:264px}}.page_privacy .title_container h2{font-size:1.875rem}@media(min-width:1200px){.page_privacy .title_container h2{font-size:3rem}.page_privacy .content_container{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;height:-webkit-calc(100% - 264px);height:-moz-calc(100% - 264px);height:calc(100% - 264px);overflow:hidden}.page_privacy .privacy_content{height:100%;overflow-x:hidden;overflow-y:auto}}.page_privacy .privacy_content .text_content{padding:30px}@media(min-width:1200px){.page_privacy .privacy_content .text_content{padding:40px}}.page_privacy .privacy_content a{position:relative;display:inline-block;overflow:hidden;vertical-align:top}.page_privacy .privacy_content a:after{position:absolute;display:block;content:"";bottom:0;left:0;width:100%;height:1px;background-color:#554d4d}.page_privacy ol{padding:0;margin-bottom:0;list-style:none;counter-reset:counter1}.page_privacy ol li{position:relative;counter-increment:counter1;padding-left:22px;margin:35px 0 0}.page_privacy ol li:first-child{margin-top:0}.page_privacy ol li:before{position:absolute;top:0;left:0;content:counter(counter1) "."}.page_privacy ol li ol{counter-reset:counter2}.page_privacy ol li ol li{margin:0;counter-increment:counter2}.page_privacy ol li ol li:before{content:"(" counter(counter2) ")"}.page_privacy p{margin:0}.page_privacy li,.page_privacy p{font-size:1rem;color:#554d4d;font-family:Noto Sans TC;line-height:2em}@media(min-width:1200px){.page_privacy li,.page_privacy p{font-size:.875rem}}.page_privacy h3{margin-top:50px;font-size:1.125rem;color:#554d4d}.article_author{margin:0}.article_author .name,.article_author .team{position:relative;display:inline;vertical-align:top;letter-spacing:.1em}.article_author .team{-moz-box-align:center;align-items:center;padding-left:25px}.article_author .team:before{position:absolute;margin:0 10px;display:block;content:"";top:9px;left:0;width:4px;height:4px;border-radius:50%;background-color:#322828}.pic_container{position:relative;overflow:hidden}.pic_container .canvas,.pic_container canvas{position:absolute;display:block;border:0;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:auto;height:110%}.thumbnail_list{width:100%;overflow-x:auto;overflow-y:hidden}@media(min-width:1200px){.thumbnail_list{border-bottom:0}}.thumbnail_list .thumbnail_group{display:-moz-box;display:flex;flex-wrap:wrap}@media(min-width:1200px){.thumbnail_list .thumbnail_group{flex-wrap:nowrap}}.thumbnail_list .thumbnail_single{width:50%;border-bottom:1px solid #322828}.thumbnail_list .thumbnail_single:nth-child(2n-1){margin-left:-1px;width:-webkit-calc(50% + 1px);width:-moz-calc(50% + 1px);width:calc(50% + 1px);border-right:1px solid #322828}@media(min-width:1200px){.thumbnail_list .thumbnail_single{width:33.3333%;-webkit-transition:background-color .3s;-moz-transition:background-color .3s;transition:background-color .3s;border-right:1px solid #322828}.thumbnail_list .thumbnail_single:nth-child(2n-1){margin-left:0;width:33.3333%}.thumbnail_list .thumbnail_single:nth-child(3n){border-right:0}.thumbnail_list .thumbnail_single:hover{background-color:#fff}}.thumbnail_list .thumbnail{padding-top:69.9300699301%}.thumbnail_list .thumbnail_data{position:relative;padding:35px 25px}@media(min-width:1200px){.thumbnail_list .thumbnail_data{padding:40px 45px}}.thumbnail_list .thumbnail_data:before{position:absolute;display:block;content:"";left:0;top:-2px;width:100%;height:8px;background:transparent url("data:image/svg+xml,%3Csvg%20height%3D%276%27%20viewBox%3D%270%200%206%206%27%20width%3D%276%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3Ccircle%20fill%3D%27rgb(50%2C%2040%2C%2040)%27%20cx%3D%273%27%20cy%3D%271%27%20r%3D%271%27%2F%3E%3C%2Fsvg%3E") round center 0;background-size:8px 8px;background-position:0}.thumbnail_list .thumbnail_data .date{font-size:.875rem;color:#322828;margin:0;letter-spacing:.1em}.thumbnail_list .thumbnail_data h4{margin:5px 0;font-size:1.125rem;color:#322828;font-weight:500;line-height:1.4em}.thumbnail_list .thumbnail_data .article_author{font-size:.875rem;color:#322828}.thumbnail_list .thumbnail_data .news_summary{margin:40px 0 0;line-height:1.8em;font-size:.875rem;color:#322828}.thumbnail_list .thumbnail_data .play_list_data{line-height:1.8em;font-size:.875rem;letter-spacing:.1em;color:#322828;margin-bottom:0}.more_list{display:-moz-box;display:flex;flex-wrap:wrap}.more_list .thumbnail_single,.more_list .thumbnail_single:first-of-type{width:100%}.more_list .thumbnail_single:nth-child(2n-1){margin-left:0;width:100%;border-right:0}@media(min-width:1200px){.more_list .thumbnail_single,.more_list .thumbnail_single:first-of-type,.more_list .thumbnail_single:nth-child(2n-1){width:33.3333%}.more_list .thumbnail_single:nth-child(3n-2){border-left:0}.more_list .thumbnail_single:only-child{border-right:1px solid #322828}}.news_list{display:-moz-box;display:flex;flex-wrap:wrap}@media(min-width:1200px){.news_list .thumbnail_single:nth-child(3n-2){border-left:0}}.point_article,.recommend_story{cursor:pointer;-webkit-transition:background-color .3s;-moz-transition:background-color .3s;transition:background-color .3s}@media(min-width:1200px){.point_article:hover,.recommend_story:hover{background-color:#fff}}.point_article a,.recommend_story a{display:block}@media(min-width:768px){.point_article a,.recommend_story a{display:-moz-box;display:flex}}.point_article .thumbnail_data,.recommend_story .thumbnail_data{position:relative;display:-moz-box;display:flex;padding:25px;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-moz-box-align:start;align-items:flex-start;-moz-box-pack:justify;justify-content:space-between}.point_article .thumbnail_data .pattern_frame,.recommend_story .thumbnail_data .pattern_frame{position:absolute;top:0;left:0}@media(min-width:768px){.point_article .thumbnail_data .pattern_frame canvas,.recommend_story .thumbnail_data .pattern_frame canvas{width:auto;height:100%}.point_article .thumbnail_data,.recommend_story .thumbnail_data{width:50%;min-height:0;height:auto;padding:40px 45px}}.point_article .thumbnail_data .date,.recommend_story .thumbnail_data .date{margin:0;font-size:1.125rem;letter-spacing:.1em;color:#322828}.point_article .thumbnail_data .data_group,.recommend_story .thumbnail_data .data_group{width:100%}.point_article .thumbnail_data .data_group h4,.recommend_story .thumbnail_data .data_group h4{font-weight:400;margin:0;font-size:1.5rem;color:#322828}.point_article .thumbnail_data .data_group .name,.point_article .thumbnail_data .data_group .team,.recommend_story .thumbnail_data .data_group .name,.recommend_story .thumbnail_data .data_group .team{color:#322828}.point_article .thumbnail,.recommend_story .thumbnail{min-height:280px;padding-top:75.6944444444%;border-top:1px solid #322828}@media(min-width:768px){.point_article .thumbnail,.recommend_story .thumbnail{padding-top:37.8472222222%;min-height:0;border-top:0;border-left:1px solid #322828;width:50%}}.page_articles{height:100%}@media(min-width:1200px){.page_articles{height:auto}}.page_articles .title_container .btn_open_nav_mo,.page_articles .title_container h2{-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.page_articles .title_container.search_bar_open .btn_open_nav_mo,.page_articles .title_container.search_bar_open h2{opacity:0;pointer-events:none}@media(min-width:1200px){.page_articles .title_container.search_bar_open .btn_open_nav_mo,.page_articles .title_container.search_bar_open h2{opacity:1;pointer-events:auto}}.page_articles .title_container.search_bar_open .btn_back{opacity:0;pointer-events:none}.page_articles .title_group{width:100%;-moz-box-pack:justify;justify-content:space-between}.page_articles .mo_group,.page_articles .title_group{display:-moz-box;display:flex;-moz-box-align:center;align-items:center}.page_articles .mo_group{-moz-box-pack:end;justify-content:flex-end}@media(min-width:1200px){.page_articles .mo_group{width:100%;max-width:400px}}@media(min-width:2000px){.page_articles .mo_group{max-width:500px}}.page_articles .group_title h3{margin:35px 25px;color:#322828;font-weight:500;font-size:1.25rem}@media(min-width:1200px){.page_articles .group_title h3{margin:20px 45px;font-size:2rem}}@media(min-width:2000px){.page_articles .group_title h3{margin:30px 45px}}.page_articles .group_content{border-top:1px solid #322828;border-bottom:1px solid #322828}.page_articles .article_group.hide{display:none}.search_content{zoom:1;display:none}.search_content:after,.search_content:before{content:"";display:table}.search_content:after{clear:both}.search_content.show{display:block}.search_content .search_list{border-top:1px solid #322828}.search_content h3{word-wrap:break-word}.search_content .no_data{font-size:1rem;margin:25px}.page_article .title_container{height:322px;padding:15px 20px 40px}@media(min-width:1200px){.page_article .title_container{padding:30px 40px}}.page_article .btn_open_nav_mo{position:absolute;top:15px;right:10px}.page_article .title_group{width:100%}.page_article .title_group h2{font-size:2.25rem}@media(min-width:1200px){.page_article .title_group h2{font-size:3rem}}.page_article .title_group .article_info{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;-moz-box-pack:justify;justify-content:space-between}.page_article .title_group .date{position:absolute;top:60px;right:20px;font-size:1.125rem}@media(min-width:1200px){.page_article .title_group .date{position:relative;top:auto;right:auto}}.page_article .article_content{padding:50px 0;color:#322828}@media(min-width:1200px){.page_article .article_content{padding:70px 0}}.page_article .article_content *{font-family:Noto Sans TC}.page_article .article_content>:first-child{margin-top:0!important}.page_article .article_content a{text-decoration:underline}@media(min-width:1200px){.page_article .article_content a:hover{color:#554d4d}}.page_article .article_content blockquote{position:relative;font-size:1rem;line-height:26px;margin:30px 40px;padding:0}.page_article .article_content blockquote:before{position:absolute;display:block;content:"";left:-20px;top:0;width:2px;height:100%;background-color:#707070}@media(min-width:1200px){.page_article .article_content blockquote{margin:30px 65px}}.page_article .article_content blockquote p{margin:0}.page_article .article_content h3{font-size:1.5rem;color:#322828;line-height:34px;margin:50px 20px 20px}@media(min-width:1200px){.page_article .article_content h3{margin:50px 45px 20px}}@media(min-width:2000px){.page_article .article_content h3{line-height:51px}}.page_article .article_content h4{font-size:1.25rem;line-height:30px;margin:50px 20px 20px}@media(min-width:1200px){.page_article .article_content h4{margin:50px 45px 20px}}@media(min-width:2000px){.page_article .article_content h4{line-height:45px}}.page_article .article_content p{font-size:1rem;line-height:28px;margin:40px 20px 0}@media(min-width:1200px){.page_article .article_content p{margin:40px 45px 0}}@media(min-width:2000px){.page_article .article_content p{line-height:42px}}.page_article .article_content canvas{display:block;margin:80px 0;width:100%;height:auto;border-top:1px solid #322828;border-bottom:1px solid #322828}.page_article .article_content canvas:last-child{border-bottom:0}.page_article .article_datas{border-top:1px solid #322828}@media(min-width:1200px){.page_article .article_datas{display:-moz-box;display:flex}}.page_article .article_datas .article_tags{padding:40px 20px;border-bottom:1px solid #322828}@media(min-width:1200px){.page_article .article_datas .article_tags{width:50%;padding:40px 45px;border-bottom:0}}.page_article .article_datas .article_info{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;-moz-box-pack:start;justify-content:flex-start;padding:30px 25px}@media(min-width:1200px){.page_article .article_datas .article_info{width:50%;padding:30px 45px;border-left:1px solid #322828}}.page_article .article_datas .article_info .name,.page_article .article_datas .article_info .team{font-size:1.125rem;color:#322828}.page_article .article_datas .article_author{display:none}@media(min-width:1200px){.page_article .article_datas .article_author{display:block}}.page_article .article_datas .btn_shares{display:-moz-box;display:flex;margin-left:20px}.page_article .article_datas .btn_shares .share_line{margin:0 20px}@media(min-width:1200px){.page_article .article_datas .btn_shares .share_line{margin:0 5px}}.page_article .article_datas .btn_shares svg{width:100%;height:100%}@media(min-width:1200px){.page_article .article_datas .btn_shares svg{width:60%;height:60%}}.page_article .more_title{padding:25px;border-top:1px solid #322828;border-bottom:1px solid #322828}@media(min-width:1200px){.page_article .more_title{padding:10px 45px}}.page_article .more_title h3{margin:0;font-size:1.125rem;color:#322828;font-weight:500}@media(min-width:2000px){.page_article .more_title{padding:37.5px}}.categories_list{width:100%;overflow:hidden}.categories_list .categories_group{display:-moz-box;display:flex;flex-wrap:wrap;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;-moz-transition:transform .2s ease-in-out,-moz-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out,-moz-transform .2s ease-in-out}@media(min-width:1200px){.categories_list .categories_group{flex-wrap:nowrap}}.categories_list .categories_single{width:50%}.categories_list .categories_single:nth-child(2n-1){margin-left:-1px;width:-webkit-calc(50% + 1px);width:-moz-calc(50% + 1px);width:calc(50% + 1px);border-right:1px solid #322828}.categories_list .categories_single:nth-child(n+3){border-top:1px solid #322828}@media(min-width:1200px){.categories_list .categories_single{border-left:1px solid #322828;-webkit-transition:background-color .3s;-moz-transition:background-color .3s;transition:background-color .3s}.categories_list .categories_single,.categories_list .categories_single:nth-child(2n-1){width:-webkit-calc(33.3333% + 1px);width:-moz-calc(33.3333% + 1px);width:calc(33.3333% + 1px)}.categories_list .categories_single:nth-child(2n-1){border-right:0}.categories_list .categories_single:nth-child(n+3){border-top:0}.categories_list .categories_single:first-child{width:33.3333%;border-left:0}.categories_list .categories_single:hover{background-color:#fff}}.categories_list .categories_pattern{position:relative;padding-top:69.9300699301%;width:100%;overflow:hidden}.categories_list .categories_pattern .pattern_frame{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:100%;width:100%}.categories_list .categories_pattern .pattern_frame canvas{height:100%;width:auto}.categories_list .categories_pattern img{position:absolute;display:block;border:0;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:110%;width:auto}.categories_list .categories_data{position:relative;padding:35px 25px}@media(min-width:1200px){.categories_list .categories_data{padding:40px 45px}}.categories_list .categories_data:before{position:absolute;display:block;content:"";left:0;top:-4px;width:100%;height:8px;background:transparent url("data:image/svg+xml,%3Csvg%20height%3D%276%27%20viewBox%3D%270%200%206%206%27%20width%3D%276%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3Ccircle%20fill%3D%27rgb(50%2C%2040%2C%2040)%27%20cx%3D%273%27%20cy%3D%271%27%20r%3D%271%27%2F%3E%3C%2Fsvg%3E") round center 0;background-size:8px 8px;background-position:0}.categories_list .categories_data h4{margin:0;font-size:1.125rem;color:#322828;font-weight:500}.categories_list .categories_data .categories_summary{margin:40px 0 0;line-height:1.8em;font-size:.875rem;color:#322828}.page_stories{height:100%}@media(min-width:1200px){.page_stories{height:auto}}.page_stories .title_group{width:100%;display:-moz-box;display:flex;-moz-box-align:center;align-items:center;-moz-box-pack:justify;justify-content:space-between}.page_stories .title_container .btn_open_nav_mo,.page_stories .title_container h2{-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.page_stories .title_container.search_bar_open .btn_open_nav_mo,.page_stories .title_container.search_bar_open h2{opacity:0;pointer-events:none}@media(min-width:1200px){.page_stories .title_container.search_bar_open .btn_open_nav_mo,.page_stories .title_container.search_bar_open h2{opacity:1;pointer-events:auto}}.page_stories .title_container.search_bar_open .btn_back{opacity:0;pointer-events:none}.page_stories .mo_group{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;-moz-box-pack:end;justify-content:flex-end}@media(min-width:1200px){.page_stories .mo_group{width:100%;max-width:400px}}@media(min-width:2000px){.page_stories .mo_group{max-width:500px}}.page_stories .group_title{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;-moz-box-pack:justify;justify-content:space-between}.page_stories .group_title h3{margin:35px 25px;color:#322828;font-weight:500;font-size:1.25rem}@media(min-width:1200px){.page_stories .group_title h3{margin:20px 45px;font-size:2rem}}@media(min-width:2000px){.page_stories .group_title h3{margin:30px 45px}}.page_stories .group_content{border-top:1px solid #322828;border-bottom:1px solid #322828}.page_stories .today_story .thumbnail_data{display:-moz-box;display:flex;padding:25px;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-moz-box-align:start;align-items:flex-start;-moz-box-pack:end;justify-content:flex-end}@media(min-width:1200px){.page_stories .today_story .thumbnail_data{width:50%;min-height:0;padding:40px 45px}}.page_stories .today_story .summary{margin:0;font-size:1rem;color:#322828;line-height:2em}.page_stories .story_group.hide{display:none}.page_story{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.page_story .btn_play{position:absolute;right:10px;bottom:0;width:60px;height:60px}.page_story .btn_play .icon{width:36px;height:36px}@media(min-width:1200px){.page_story .btn_play{position:relative;right:auto;bottom:auto}}.page_story .pattern_frame{position:absolute;top:0;left:0;width:100%;height:100%}.page_story .pattern_frame canvas{width:auto;height:100%}.page_story .mo_group{width:100%;display:-moz-box;display:flex;-moz-box-align:center;align-items:center;-moz-box-pack:justify;justify-content:space-between}.page_story .title_container{-moz-box-flex:1;flex:1 1 auto;min-height:360px;padding:15px 20px 40px}@media(min-width:768px){.page_story .title_container{min-height:420px}}@media(min-width:1200px){.page_story .title_container{padding:30px 40px}}.page_story .content_container{-moz-box-flex:0;flex:0 1 auto}.page_story .title_group{position:relative;z-index:1;width:100%}.page_story .title_group h2{font-size:2.25rem}@media(min-width:1200px){.page_story .title_group h2{font-size:3rem}}.page_story .title_group .story_info{position:relative}@media(min-width:1200px){.page_story .title_group .story_info{display:-moz-box;display:flex;-moz-box-align:end;align-items:flex-end;-moz-box-pack:justify;justify-content:space-between}}.page_story .title_group .author{margin:20px 0 0}@media(min-width:1200px){.page_story .title_group .icon_data_group{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;-moz-box-pack:start;justify-content:flex-start}}.page_story .title_group .icon_data_group .location,.page_story .title_group .icon_data_group .total_time{margin:5px 0;display:-moz-box;display:flex;-moz-box-align:center;align-items:center;-moz-box-pack:start;justify-content:flex-start}@media(min-width:1200px){.page_story .title_group .icon_data_group .location,.page_story .title_group .icon_data_group .total_time{margin:0}}.page_story .title_group .icon_data_group .total_time{letter-spacing:.1em}@media(min-width:1200px){.page_story .title_group .icon_data_group .total_time{margin-right:10px}}.page_story .title_group .icon_data_group .total_time .icon{margin-right:5px}.page_story .title_group .btn_group{display:-moz-box;display:flex;-moz-box-align:center;align-items:center}.page_story .title_group .btn_addFav{display:-moz-inline-box;display:inline-flex;-moz-box-align:center;align-items:center;-moz-box-pack:center;justify-content:center;padding:0;border:0;font-size:.875rem;font-weight:400;cursor:pointer;-webkit-transition:background-color .3s ease-in-out;-moz-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out;background-color:transparent;width:36px;height:36px;margin:5px 0 5px -5px}.page_story .title_group .btn_addFav .text{display:none}.page_story .title_group .btn_addFav .icon{width:24px;height:24px}.page_story .title_group .btn_addFav svg{width:100%;height:100%}.page_story .title_group .btn_addFav svg path{stroke:#fff;fill:transparent}@media(min-width:1200px){.page_story .title_group .btn_addFav{color:#fff;background-color:#322828;border-radius:50px;width:auto;height:36px;padding:0 20px 0 15px;margin-left:15px}.page_story .title_group .btn_addFav svg{margin-right:5px}.page_story .title_group .btn_addFav svg path{stroke:#fff;fill:transparent}.page_story .title_group .btn_addFav:hover{background-color:#322828}.page_story .title_group .btn_addFav .text{display:inline}}.page_story .story_content{padding:50px 0;color:#322828}@media(min-width:1200px){.page_story .story_content{padding:70px 0}}.page_story .story_content *{font-family:Noto Sans TC}.page_story .story_content>:first-child{margin-top:0!important}.page_story .story_content a{text-decoration:underline}@media(min-width:1200px){.page_story .story_content a:hover{color:#554d4d}}.page_story .story_content blockquote{position:relative;font-size:1rem;line-height:26px;margin:30px 40px;padding:0}.page_story .story_content blockquote:before{position:absolute;display:block;content:"";left:-20px;top:0;width:2px;height:100%;background-color:#707070}@media(min-width:1200px){.page_story .story_content blockquote{margin:30px 65px}}.page_story .story_content blockquote p{margin:0}.page_story .story_content h3{font-size:1.5rem;color:#322828;line-height:34px;margin:50px 20px 20px}@media(min-width:1200px){.page_story .story_content h3{margin:50px 45px 20px}}@media(min-width:2000px){.page_story .story_content h3{line-height:51px}}.page_story .story_content h4{font-size:1.25rem;line-height:30px;margin:50px 20px 20px}@media(min-width:1200px){.page_story .story_content h4{margin:50px 45px 20px}}@media(min-width:2000px){.page_story .story_content h4{line-height:45px}}.page_story .story_content p{font-size:1rem;line-height:28px;margin:40px 20px 0}@media(min-width:1200px){.page_story .story_content p{margin:40px 45px 0}}@media(min-width:2000px){.page_story .story_content p{line-height:42px}}.page_story .story_content canvas{display:block;margin:80px 0;width:100%;height:auto;border-top:1px solid #322828;border-bottom:1px solid #322828}.page_story .story_datas{border-top:1px solid #322828}@media(min-width:1200px){.page_story .story_datas{display:-moz-box;display:flex}}.page_story .story_tags{display:-moz-box;display:flex;-moz-box-align:start;align-items:flex-start;flex-wrap:wrap;padding:45px 20px}@media(min-width:1200px){.page_story .story_tags{width:50%;padding:40px 45px}}.page_story .story_share{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;-moz-box-pack:start;justify-content:flex-start;border-top:1px solid #322828;padding:30px 25px}@media(min-width:1200px){.page_story .story_share{border-top:0;border-left:1px solid #322828;width:50%;padding:30px 45px}}.page_story .btn_shares{display:-moz-box;display:flex;margin-left:20px}.page_story .btn_shares .share_line{margin:0 20px}@media(min-width:1200px){.page_story .btn_shares .share_line{margin:0 5px}}.page_story .btn_shares svg{width:100%;height:100%}@media(min-width:1200px){.page_story .btn_shares svg{width:60%;height:60%}}.page_favorite .mo_group{display:-moz-box;display:flex;width:100%;-moz-box-pack:justify;justify-content:space-between;padding:50px 20px 25px;border-bottom:1px solid #322828;-moz-box-align:end;align-items:flex-end}.page_favorite .mo_group:first-child{padding:15px 20px;-moz-box-align:center;align-items:center}@media(min-width:1200px){.page_favorite .mo_group:first-child{padding:0;-moz-box-align:end;align-items:flex-end}.page_favorite .mo_group{border-bottom:0;padding:0;width:auto;-moz-box-pack:start;justify-content:flex-start}}.page_favorite .title_container{padding:0}@media(min-width:1200px){.page_favorite .title_container{padding:30px 40px;height:170px}.page_favorite .title_container .list_data{margin:0 20px}}.page_favorite .title_container .title_group{width:100%}@media(min-width:1200px){.page_favorite .title_container .title_group{display:-moz-box;display:flex;-moz-box-align:end;align-items:flex-end;-moz-box-pack:justify;justify-content:space-between;padding:0}}.page_favorite .title_container .title_group h2{display:inline-block}@media(min-width:1200px){.page_favorite .title_container .title_group h2{line-height:48px}.page_favorite .title_container .left_group{display:-moz-box;display:flex;-moz-box-align:end;align-items:flex-end;-moz-box-flex:0;flex:0 0 auto;margin-right:10px}.page_favorite .content_container{height:-webkit-calc(100% - 172px);height:-moz-calc(100% - 172px);height:calc(100% - 172px)}.list_styles{height:100%}}.list_styles .unit{border-bottom:1px solid #322828}.list_styles .unit>a{-moz-box-pack:justify;justify-content:space-between;padding:20px}.list_styles .unit .location,.list_styles .unit>a{display:-moz-box;display:flex;-moz-box-align:center;align-items:center}.list_styles .unit .location{margin-top:10px;color:#322828}.list_styles .unit .location .icon{margin-left:-5px}.list_styles .unit .title{font-size:1rem;color:#322828;margin:0}.list_styles .unit .author{color:#322828;opacity:.5;margin:0}.list_styles .unit .date{font-size:.875rem;color:#322828;margin:20px 0 0}@media(min-width:1200px){.list_styles .list_body{overflow-x:hidden;overflow-y:auto;height:-webkit-calc(100% - 50px);height:-moz-calc(100% - 50px);height:calc(100% - 50px)}}.list_styles .list_head{overflow:hidden;height:50px;border-bottom:1px solid #322828}@media(min-width:2000px){.list_styles .list_head{height:75px}}.list_styles .list_table{width:100%;color:#322828;border-spacing:0}.list_styles .list_table .center,.list_styles .list_table .hidden_btn{text-align:center;padding:10px 0}.list_styles .list_table .colspan{width:100px;-moz-box-flex:0;flex:0 0 auto}@media(min-width:2000px){.list_styles .list_table .colspan{width:150px}}.list_styles .list_table .td_w_1{width:50px;-moz-box-flex:0;flex:0 0 auto}@media(min-width:2000px){.list_styles .list_table .td_w_1{width:75px}}.list_styles .list_table .td_w_2{width:70px;-moz-box-flex:0;flex:0 0 auto}@media(min-width:2000px){.list_styles .list_table .td_w_2{width:105px}}.list_styles .list_table .td_w_3{width:-webkit-calc((100% - 220px) * 3/9);width:-moz-calc((100% - 220px) * 3/9);width:calc((100% - 220px) * 3 / 9)}.list_styles .list_table .td_w_4{width:-webkit-calc((100% - 220px) * 2/9);width:-moz-calc((100% - 220px) * 2/9);width:calc((100% - 220px) * 2 / 9)}.list_styles .list_table .td_w_5{width:-webkit-calc((100% - 220px) * 4/9);width:-moz-calc((100% - 220px) * 4/9);width:calc((100% - 220px) * 4 / 9)}.list_styles .list_table .td_w_6{width:100px;-moz-box-flex:0;flex:0 0 auto;letter-spacing:.1em}@media(min-width:2000px){.list_styles .list_table .td_w_6{width:150px}}.list_styles .list_table .td_w_a_1{width:50%}.list_styles .list_table .td_w_a_2{width:30%}.list_styles .list_table .td_w_a_3{width:25%;letter-spacing:.1em}.list_styles .list_table .table_tr{display:-moz-box;display:flex}.list_styles .list_table .table_tr a{width:100%;display:-moz-box;display:flex}.list_styles .list_table .table_td{display:-moz-box;display:flex;-moz-box-align:center;align-items:center}.list_styles .list_table .location{display:-moz-box;display:flex;-moz-box-align:start;align-items:flex-start;-moz-box-pack:start;justify-content:flex-start;color:#322828}.list_styles .list_table .location .icon{margin-top:2px;margin-left:-5px}.list_styles .list_table .table_head .table_td{height:50px;padding:10px 15px;border-bottom:1px solid #322828}@media(min-width:2000px){.list_styles .list_table .table_head .table_td{height:75px}}.list_styles .list_table .table_head .td_w_a_1{padding:10px 15px 10px 40px}.list_styles .list_table .table_head .td_w_a_3{padding:10px 40px 10px 15px}.list_styles .list_table .table_body .table_tr{cursor:pointer}.list_styles .list_table .table_body .table_tr:hover{background-color:#f3dbc3}.list_styles .list_table .table_body .table_tr:hover .btn_play{opacity:1;pointer-events:auto}.list_styles .list_table .table_body .table_td{padding:20px 15px}@media(min-width:2000px){.list_styles .list_table .table_body .table_td{padding:30px 15px}}.list_styles .list_table .table_body .td_w_a_1{padding:20px 15px 20px 40px}@media(min-width:2000px){.list_styles .list_table .table_body .td_w_a_1{padding:30px 15px 30px 40px}}.list_styles .list_table .table_body .td_w_a_3{padding:20px 40px 20px 15px}@media(min-width:2000px){.list_styles .list_table .table_body .td_w_a_3{padding:30px 15px 30px 40px}}@media(min-width:1200px){.list_styles .list_table .table_body .btn_fav{margin-left:5px}}.list_styles .list_table .btn_play{opacity:0;pointer-events:none}.list_styles .list_table .btn_play.playing{opacity:1;pointer-events:auto}.list_styles .list_table .btn_fav{margin:0 auto}.list_styles .list_table .btn_fav path{stroke:#322828;fill:transparent;-webkit-transition:stroke .3s ease-in-out,fill .3s ease-in-out;-moz-transition:stroke .3s ease-in-out,fill .3s ease-in-out;transition:stroke .3s ease-in-out,fill .3s ease-in-out}.page_story_lists .pattern_frame{position:absolute;width:100%;height:100%;z-index:0;top:0;left:0}.page_story_lists .title_container{height:320px;padding:15px 20px 40px}@media(min-width:1200px){.page_story_lists .title_container{height:250px;padding:30px 40px}}@media(min-width:2000px){.page_story_lists .title_container{height:375px;padding:45px 60px}}.page_story_lists .mo_group{width:100%;display:-moz-box;display:flex;-moz-box-align:center;align-items:center;-moz-box-pack:justify;justify-content:space-between}.page_story_lists .tab_nav ul{list-style:none;margin:0;padding:0;display:-moz-box;display:flex}.page_story_lists .tab_nav ul li{width:50%;font-size:1.125rem;color:#322828;text-align:center;font-weight:500;padding:10px 20px;cursor:pointer}.page_story_lists .tab_nav ul li:first-child{border-right:1px solid #322828}@media(min-width:1200px){.page_story_lists .tab_nav ul li:hover{background-color:#fff}}@media(min-width:2000px){.page_story_lists .tab_nav ul li{padding:15px 30px}}.page_story_lists .tab_nav .now_selected{background-color:#fff}.page_story_lists .tab_content{border-top:1px solid #322828}.page_story_lists .tab_content .content{display:none}.page_story_lists .tab_content.open_tab_content_1 .play_list,.page_story_lists .tab_content.open_tab_content_2 .all_story{display:block}@media(min-width:1200px){.page_story_lists .play_lists{height:100%}}.page_story_lists .play_lists .news_summary{margin-top:10px;margin-bottom:40px}.page_story_lists .filter_section{display:-moz-box;display:flex;-moz-box-pack:end;justify-content:flex-end;padding:10px;text-align:right;border-bottom:1px solid #322828}@media(min-width:1200px){.page_story_lists .content_container{height:-webkit-calc(100% - 250px);height:-moz-calc(100% - 250px);height:calc(100% - 250px);min-height:440px}}.page_story_list .title_container{padding:0}.page_story_list .list_layout{position:relative;width:100%;display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:reverse;flex-direction:column-reverse;z-index:0}@media(min-width:1200px){.page_story_list .list_layout{-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row}}.page_story_list .left_section{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-moz-box-pack:end;justify-content:flex-end;padding:40px 20px}@media(min-width:1200px){.page_story_list .left_section{width:48%;padding:30px 40px}}.page_story_list .mo_group{position:absolute;z-index:1;display:-moz-box;display:flex;-moz-box-align:center;align-items:center;-moz-box-pack:justify;justify-content:space-between;width:100%;top:15px;left:0;padding:0 10px}@media(min-width:1200px){.page_story_list .mo_group{width:auto;top:30px;left:40px}}.page_story_list .btn_back{margin-left:0}.page_story_list .btn_back svg path{fill:#fff}@media(min-width:1200px){.page_story_list .btn_back{margin-left:-20px}.page_story_list .btn_back svg path{fill:#322828}}.page_story_list .btn_open_nav_mo:after,.page_story_list .btn_open_nav_mo:before{background-color:#fff}.page_story_list .right_section{position:relative}@media(min-width:1200px){.page_story_list .right_section{width:52%}}.page_story_list .pic_container{padding-top:78.7037037037%}.page_story_list .content_container .list_data{border-bottom:1px solid #322828}@media(min-width:1200px){.page_story_list .content_container .list_data{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;-moz-box-pack:justify;justify-content:space-between;padding:20px 40px}}.page_story_list .content_container .play_list_data{font-size:.875rem;color:#322828;margin:0}@media(min-width:1200px){.page_story_list .content_container .play_list_data{margin-right:40px}}.page_story_list .content_container .left_group{display:-moz-box;display:flex;-moz-box-align:end;align-items:flex-end;-moz-box-pack:justify;justify-content:space-between;padding:50px 20px 25px}@media(min-width:1200px){.page_story_list .content_container .left_group{padding:0;-moz-box-align:center;align-items:center;-moz-box-pack:start;justify-content:flex-start;-moz-box-flex:0;flex:0 0 auto}}.page_story_list .content_container .right_group{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;-moz-box-pack:end;justify-content:flex-end;padding:10px;border-top:1px solid #322828}@media(min-width:1200px){.page_story_list .content_container .right_group{padding:0;border-top:0;width:100%}}.play_lists{display:-moz-box;display:flex;flex-wrap:wrap}@media(min-width:1200px){.play_lists .thumbnail_single:nth-child(3n-2){border-left:0}.play_lists.thumbnail_list .thumbnail_single{border-right:1px solid #322828;border-left:0}.play_lists.thumbnail_list .thumbnail_single:nth-child(3n){border-right:0}}#map{position:relative;width:100%;z-index:0}#map,.controls,.map_data{height:100%}.controls{position:absolute;width:100%;top:0;left:0;z-index:401;pointer-events:none}.page_map{overflow:hidden;height:100%}.page_map .map_control{position:relative;pointer-events:auto;display:block;border:1px solid #322828;margin:0;background-color:#f3dbc3;border-radius:50px;cursor:pointer;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16)}.page_map .btn_locate{position:absolute;right:15px;bottom:25px;padding:5px;-webkit-transition:background-color .3s ease-in-out;-moz-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out}@media(min-width:1200px){.page_map .btn_locate{right:45px;bottom:30px}.page_map .btn_locate:hover{background-color:#322828}.page_map .btn_locate:hover svg path{fill:#fff}}.page_map .zoom_control{position:absolute;right:15px;bottom:75px;display:-moz-inline-box;display:inline-flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;overflow:hidden}@media(min-width:1200px){.page_map .zoom_control{right:45px;bottom:80px}}.page_map .zoom_control:after{position:absolute;display:block;content:"";width:20px;height:1px;background-color:#322828;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.page_map .zoom_control button{position:relative;display:block;width:34px;height:48px;border:0;background-color:transparent;-webkit-transition:background-color .3s ease-in-out;-moz-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out;cursor:pointer}.page_map .zoom_control button .text{display:block;width:0;height:0;overflow:hidden;opacity:0}@media(min-width:1200px){.page_map .zoom_control button:hover{background-color:#322828}.page_map .zoom_control button:hover:after,.page_map .zoom_control button:hover:before{background-color:#fff}}.page_map .zoom_control .zoom_in:after,.page_map .zoom_control .zoom_in:before{position:absolute;display:block;content:"";width:12px;height:2px;border-radius:5px;background-color:#322828;top:50%;left:50%}.page_map .zoom_control .zoom_in:after,.page_map .zoom_control .zoom_in:before{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.page_map .zoom_control .zoom_in:after{-webkit-transform:translate(-50%,-50%) rotate(90deg);-moz-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg)}.page_map .zoom_control .zoom_out:before{position:absolute;display:block;content:"";width:2px;height:12px;border-radius:5px;background-color:#322828;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.page_map .layer_control{position:absolute;right:65px;bottom:25px;display:-moz-inline-box;display:inline-flex;overflow:hidden}@media(min-width:1200px){.page_map .layer_control{right:95px;bottom:30px}}.page_map .layer_control.hide .tags,.page_map .layer_control.hide:after{display:none}.page_map .layer_control.hide .to_default_zoom{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;-moz-box-pack:center;justify-content:center;width:34px;padding:0}.page_map .layer_control:after{position:absolute;display:block;content:"";width:1px;height:20px;background-color:#322828;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.page_map .layer_control button{position:relative;display:block;width:48px;height:34px;border:0;background-color:transparent;-webkit-transition:background-color .3s ease-in-out;-moz-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out;cursor:pointer}.page_map .layer_control button svg{margin:0 auto}@media(min-width:1200px){.page_map .layer_control button:hover{background-color:#322828}.page_map .layer_control button:hover svg path{fill:#fff}}.page_map .marker_control{position:absolute;pointer-events:none;right:175px;bottom:25px;width:188px;border:1px solid #322828;border-radius:20px;background-color:#fff;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16);padding:20px;opacity:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.page_map .marker_control.show{opacity:1;pointer-events:auto}@media(min-width:1200px){.page_map .marker_control{width:160px;right:205px;bottom:30px;padding:15px}}.page_map .marker_control .btn_close{position:absolute;top:17px;right:15px;width:24px;height:24px;cursor:pointer}.page_map .marker_control .btn_close:after,.page_map .marker_control .btn_close:before{position:absolute;display:block;content:"";width:20px;height:2px;background-color:#322828;top:50%;left:50%;margin-top:-1px;margin-left:-10px;border-radius:20px}@media(min-width:1200px){.page_map .marker_control .btn_close:after,.page_map .marker_control .btn_close:before{width:16px;margin-left:-8px}}.page_map .marker_control .btn_close:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}.page_map .marker_control .btn_close:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg)}@media(min-width:1200px){.page_map .marker_control .btn_close{top:14px;right:14px;width:20px;height:20px}.page_map .marker_control .btn_close:hover:after,.page_map .marker_control .btn_close:hover:before{opacity:.7}}.page_map .marker_control .title{font-size:1rem;margin:0;color:#322828}@media(min-width:1200px){.page_map .marker_control .title{font-size:.875rem}}.page_map .marker_control .switch_row{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;-moz-box-pack:justify;justify-content:space-between;margin:10px 0}.page_map .marker_control .switch_row .icon{width:12px;height:22px;-moz-box-flex:0;flex:0 0 auto}.page_map .marker_control .switch_row .icon svg{width:100%;height:100%}.page_map .marker_control .switch_row .text{margin:0 5px;width:100%;font-size:1rem;color:#322828}@media(min-width:1200px){.page_map .marker_control .switch_row .text{font-size:.875rem}}.page_map .marker_control .switch{position:relative;border-radius:50px;-moz-box-flex:0;flex:0 0 auto;width:48px;height:27px;background-color:rgba(50,40,40,.66);cursor:pointer}.page_map .marker_control .switch .dot{position:absolute;top:1px;left:1px;width:25px;height:25px;border-radius:50px;border:1px solid rgba(50,40,40,.66);background-color:#322828;-webkit-transition:left .2s ease-in-out;-moz-transition:left .2s ease-in-out;transition:left .2s ease-in-out}.page_map .marker_control .switch.checked{background-color:#554d4d}.page_map .marker_control .switch.checked .dot{left:22px;border-color:#554d4d;background-color:#f3dbc3}.leaflet-tooltip-pane .custom_tooltip{width:104px;height:36px;padding:0;line-height:36px;background:#d0d0d0;border:1px solid #322828;font-size:.875rem;text-align:center;color:#322828;border-radius:50px;opacity:1!important}.leaflet-tooltip-pane .custom_tooltip:after,.leaflet-tooltip-pane .custom_tooltip:before{display:none}.map_hint{position:absolute;z-index:1;font-size:.875rem;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#003d33;color:#f3dbc3;padding:6px 25px;border-radius:50px;white-space:nowrap}.map_hint.hide{display:none}.marker_locate{width:20px!important;height:20px!important}.marker_locate:before{position:absolute;content:"";display:block;width:-webkit-calc(100% - 8px);width:-moz-calc(100% - 8px);width:calc(100% - 8px);height:-webkit-calc(100% - 8px);height:-moz-calc(100% - 8px);height:calc(100% - 8px);border-radius:50%;background-color:#322828;border:4px solid #003d33;z-index:1}.marker_locate:after{position:absolute;content:"";display:block;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) scale(1);-moz-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);border-radius:50%;width:100%;height:100%;background-color:rgba(0,61,51,.15);-webkit-animation:blink 1s linear infinite;-moz-animation:blink 1s linear infinite;animation:blink 1s linear infinite}@-webkit-keyframes blink{0%{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);background-color:rgba(0,61,51,.15)}50%{background-color:rgba(0,61,51,.15)}to{-webkit-transform:translate(-50%,-50%) scale(6);transform:translate(-50%,-50%) scale(6);background-color:rgba(0,61,51,0)}}@-moz-keyframes blink{0%{-moz-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);background-color:rgba(0,61,51,.15)}50%{background-color:rgba(0,61,51,.15)}to{-moz-transform:translate(-50%,-50%) scale(6);transform:translate(-50%,-50%) scale(6);background-color:rgba(0,61,51,0)}}@keyframes blink{0%{-webkit-transform:translate(-50%,-50%) scale(1);-moz-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);background-color:rgba(0,61,51,.15)}50%{background-color:rgba(0,61,51,.15)}to{-webkit-transform:translate(-50%,-50%) scale(6);-moz-transform:translate(-50%,-50%) scale(6);transform:translate(-50%,-50%) scale(6);background-color:rgba(0,61,51,0)}}.icon_sidoli_marker{background-image:url(/images/icons/icon-72x72.jpg);background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.icon_sidoli_marker.small{background-size:16px 16px}.icon_sidoli_marker.hide{display:none!important}.icon_marker{background-image:-webkit-linear-gradient(left,transparent 17px,#554d4d 0,#554d4d 18px,transparent 0);background-image:-moz-linear-gradient(left,transparent 17px,#554d4d 17px,#554d4d 18px,transparent 18px);background-image:linear-gradient(90deg,transparent 17px,#554d4d 0,#554d4d 18px,transparent 0);background-repeat:no-repeat;background-size:auto 44px;background-position:0 50%}.icon_marker:after,.icon_marker:before{position:absolute;display:block;content:""}.icon_marker:before{z-index:1;width:24px;height:24px;background-color:#554d4d;border-radius:50%;top:50%;left:50%;margin-top:-22px;margin-left:-12px}.icon_marker.small{background-size:auto 22px}.icon_marker.small:before{width:12px;height:12px;margin-top:-11px;margin-left:-6px}.icon_marker.selected{z-index:9999999!important;width:36px!important;height:52px!important;background-image:-webkit-linear-gradient(left,transparent 17px,#322828 17%,#322828 18px,transparent 0);background-image:-moz-linear-gradient(left,transparent 17px,#322828 17%,#322828 18px,transparent 18px);background-image:linear-gradient(90deg,transparent 17px,#322828 17%,#322828 18px,transparent 0);background-size:auto 52px}.icon_marker.selected:before{width:36px;height:36px;background-color:#322828;margin-top:-26px;margin-left:-18px}.icon_marker.selected span{position:absolute;display:block;width:22px;height:22px;background-color:#f3dbc3;margin-top:-19px;margin-left:-11px;z-index:2;border-radius:50%;top:50%;left:50%}.icon_marker.selected.small{background-size:auto 26px}.icon_marker.selected.small:before{width:18px;height:18px;margin-top:-14px;margin-left:-9px}.icon_marker.selected.small span{width:10px;height:10px;margin-top:-10px;margin-left:-5px}.icon_marker.heard{background-image:-webkit-linear-gradient(left,transparent 17px,#003d33 17%,#003d33 18px,transparent 0);background-image:-moz-linear-gradient(left,transparent 17px,#003d33 17%,#003d33 18px,transparent 18px);background-image:linear-gradient(90deg,transparent 17px,#003d33 17%,#003d33 18px,transparent 0)}.icon_marker.heard:before{background-color:#003d33}.icon_marker.playing:after{z-index:0;width:24px;height:24px;background-color:#554d4d;border-radius:50%;top:50%;left:50%;margin-top:-22px;margin-left:-12px;-webkit-animation:playing 1s linear infinite;-moz-animation:playing 1s linear infinite;animation:playing 1s linear infinite}.icon_marker.playing.selected:after{width:36px;height:36px;margin-top:-26px;margin-left:-18px;background-color:#322828}.icon_marker.playing.heard:after{background-color:#003d33}.icon_marker.hide{display:none!important}@-webkit-keyframes playing{0%{-webkit-transform:scale(1);transform:scale(1);opacity:.3}50%{opacity:.3}to{-webkit-transform:scale(2);transform:scale(2);opacity:0}}@-moz-keyframes playing{0%{-moz-transform:scale(1);transform:scale(1);opacity:.3}50%{opacity:.3}to{-moz-transform:scale(2);transform:scale(2);opacity:0}}@keyframes playing{0%{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1);opacity:.3}50%{opacity:.3}to{-webkit-transform:scale(2);-moz-transform:scale(2);transform:scale(2);opacity:0}}.search_list .mo_group{padding:15px 25px;width:100%;display:-moz-box;display:flex;-moz-box-align:end;align-items:flex-end;-moz-box-pack:justify;justify-content:space-between}@media(min-width:1200px){.search_list .mo_group{border-bottom:0;padding:0;width:auto;-moz-box-pack:start;justify-content:flex-start}}.search_list .title_container{padding:0}@media(min-width:1200px){.search_list .title_container{padding:30px 40px;height:240px}}.search_list .title_container .list_data{white-space:nowrap}@media(min-width:1200px){.search_list .title_container .list_data{margin:0 20px}}.search_list .title_container .title_group{width:100%}@media(min-width:1200px){.search_list .title_container .title_group{display:-moz-box;display:flex;-moz-box-align:end;align-items:flex-end;-moz-box-pack:justify;justify-content:space-between;padding:0}}.search_list .title_container .title_group h2{display:inline-block}@media(min-width:1200px){.search_list .title_container .title_group h2{line-height:48px;margin-top:10px;margin-left:-5px}}.search_list .title_container .left_group{border-bottom:1px solid #322828;padding:20px 0 10px}@media(min-width:1200px){.search_list .title_container .left_group{padding:0;display:-moz-box;display:flex;-moz-box-align:end;align-items:flex-end;-moz-box-flex:0;flex:0 0 auto;margin-right:10px;border-bottom:0}}.search_list .title_container .filter_bar{background-color:#d0d0d0}@media(min-width:1200px){.search_list .title_container .filter_bar{background-color:transparent}.search_list .content_container{height:-webkit-calc(100% - 240px);height:-moz-calc(100% - 240px);height:calc(100% - 240px)}}